/*
 Theme Name:     Sanca
 Theme URI:      
 Description:    Quark Child Theme
 Author:         Mike Brogan
 Author URI:     http://mikebroganconsulting.com
 Template:       quark
 Version:        1.0.0
*/

@import url("../quark/style.css");

/*yellow = #fab236
	red = #ec4442*/
/*====typography====*/
html{font-size: 14px;}
body{font-family: Roboto, sans-serif;font-size: 14px;font-size: 1rem;}
#maincontentcontainer{background: #fff;}
h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed', sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: #333;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{color: #333;}
h2{font-size:28px;font-size: 2rem;}
h3{font-size:21px;font-size: 1.5rem;}
h4{font-size: 18px;font-size: 1.25rem;}
a{color: #FB0007;text-decoration: none;transition: all .25s ease-in-out;   -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
a:active,a:visited,h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#ec4442;}
a:hover{color:#fab236;}
b,strong{font-family: inherit;}
em{font-family: inherit;}
p,ol.ul,dl,address{font-size: 14px;font-size: 1rem;}
.site-content ol, .site-content ul{list-style: inherit;}
.image-left {display: inline;float: left;margin: 0 20px 16px 0;margin: 0 1.25rem 1rem 0;}
.image-right {display: inline;float: right;margin: 0 0 16px 20px;margin: 0 0 1rem 1.25rem;}
a[id]:before, a[name]:before, h4[id]:before {/*for anchor links with fixed header*/
    content:"";
    display:block;
    height:160px;
    margin:-160px 0 0;
    position: relative;
    visibility: hidden;
}
input{font-family: Roboto;}

.menu-toggle, .btn,.button, .button[type="submit"] {
	display: inline-block;
	padding: 8px 14px;
	padding: 0.5rem 0.875rem;
	margin-bottom: 0;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #F5F5F5;
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
	background-image: -webkit-linear-gradient(top, #FFF, #E6E6E6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #E6E6E6 #E6E6E6 #BFBFBF;
	border-bottom-color: #B3B3B3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6');
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.menu-toggle:hover, .btn:hover, input[type="submit"]:hover,.button:hover {
color: #333;
text-decoration: none;
background-color: #E6E6E6;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-ms-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}

/*-=====Grids=====*/
.col{margin-left: 5%;}
.grid_2_of_12{width: 15%}
.grid_3_of_12{width: 21.25%;}
.grid_4_of_12{width: 30%;}
.grid_6_of_12{width: 47.5%}
.grid_8_of_12{width: 65%;}
.grid_10_of_12{width: 80%;}

/*===site wide====*/

/*header*/
body.admin-bar #headercontainer {top:32px;}
.site-title a{font-size: inherit;}
.site-title h1{display: inline;float: left;}
.site-title h1 img {height: 96px;width: 300px;}
#headercontainer {position: fixed;z-index: 999999;top: 0px;
					background: #000;border-bottom: 1px solid #d2d2d2;
					-webkit-box-shadow: inset 0px -52px 65px -10px rgba(255,255,255,.4);
					box-shadow: inset 0px -52px 65px -10px rgba(255,255,255,.4);
					}
					

/*navigation*/
.main-navigation{margin-top: 2rem;font-family: 'Roboto Condensed';color: #fff;font-weight: 400;}
.main-navigation li#menu-item-53 a:first-child{}
.main-navigation ul ul{display: inherit;}
.main-small-navigation a, .main-navigation a{color: #fff;}
.main-navigation li:hover > a{color: #ec4442;}
.ubermenu #menu-item-53 .ubermenu-target{padding-left: 0;}
.ubermenu-main .ubermenu-item-normal.ubermenu-current-menu-item > .ubermenu-target{font-weight: bold;}

/*sub menu*/
.ubermenu .ubermenu-submenu {background: rgba(0,0,0,.9);}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-current-menu-item > .ubermenu-target{text-transform: uppercase;font-family: 'Roboto Condensed';font-weight: 700;}
.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{font-style: italic;font-weight: normal;}
.ubermenu #menu-item-53 .ubermenu-submenu .ubermenu-target{padding-left: 20px;}

/*Content Sub menu (section content drops down to content)*/
.row.sectionMenu{padding: 0px;max-width: inherit;margin-bottom: 35px;background: #808080;width: 100%;line-height: .9;}
.wpsm-menu.enhance_shortcode_menu_inline{white-space: nowrap;width: 100%;}
.sectionMenu .entry-content .enhance_shortcode_menu_inline li, .sectionMenu .enhance_shortcode_menu_inline li{white-space: nowrap;padding: 0 0;margin: 0 3px;}
.sectionMenu a{padding: 7px 15px;display: inline-block;background: #565656;font-style: italic;font-size: 13px;white-space: nowrap;}
.page-id-2545 a[id]:before,.page-id-2545  a[name]:before,.page-id-2545  h4[id]:before,.page-id-2519 a[id]:before,.page-id-2519  a[name]:before,.page-id-2519  h4[id]:before  {/*for anchor links with fixed header*/
    display: block;
    top: -250px;
    position: relative;
    visibility: hidden;
}



/*top menu, search*/
.pageTop{float: right;width: 396px;position: relative;top:15px;}
.menu-top-menu-container{}
.search{display: inline-block;}
input.search[type="submit"] {    font-family: FontAwesome;    font-size: 1.5rem;    border: none;    background: none;
    position: relative;    right: 31px;    top:0px;    padding-left: 1px;    margin-top: 0;}
input.search[type="submit"]:hover {	background: none;color: #f15c2f;}

/*top menu*/
.topmenu{	float: right;	left: 28px;	position: relative;	margin-top: 0px;}
.menu-top-menu-container ul {	padding: 0;margin: 0; position:relative;top:3px;right:10px;}
.top-menu li{	float: left;}
.top-menu li:first-child{	margin-left: 0;}
.top-menu li a{	font-size: 1rem;	font-weight: 300;	font-style: italic;	color: #fff;	text-decoration: none;
	font-family: 'Roboto Condensed';	padding: 10px}
.top-menu li a:hover{color: #ec4442;}
.menuHighlight a{background: #ec4442;}
.top-menu li.menuHighlight a:hover{color: #fab236;}

/*search*/
#headercontainer input[type="text"]{padding: 0;background: #000;color: #eaeaea;}
#headercontainer input.search[type="submit"] {display: none;}

/*====rows!!====*/
.site-content{width: 100%;max-width: none;padding: 0;font-size: 14px;font-size:1rem;}
.row{max-width: 1200px;width: 82.5%;padding: 25px 15px;margin-bottom: 0px;}
/*row styling*/
.grayBG{background: #e3e3e4;}
.grid_4_of_12.grayBG{padding: 20px;}


.breadcrumbWrap{background: #444;}
.breadcrumbs{color: #fff;width: 80%;max-width: 1200px;margin: 0 auto;padding: 5px 0;}
.breadcrumbs a{color: #fff;}
#breadcrumbs{margin: 0;}
.home .breadcrumbWrap{display: none;}

/*to deal with fixed header*/
.breadcrumbWrap, .home #maincontentcontainer{margin-top: 122px;}
#maincontentcontainer .row{}
.row:first-child{margin-top: 0px;}
.first{margin: 0;}

/*====home page====*/
.home .row{border: none;}
.home .site-content p{margin-bottom: .75rem;}
.home .site-content a{font-style: italic;}

.home .site-content .row .col h3 + p, .home .row .col h3{padding: 0 15px}
.home .site-content .row .col h3 + p{font-size: 14px;line-height: 1.7;}
.home h3{font-size: 18px; font-size:1.2rem;}
/*===slider====*/
.abBlackBox h3{color: #fff;font-weight: 400;font-style: italic;letter-spacing: 1px;font-size: 2rem;}
.abBlackBox p{font-size: 1.2rem;color: #fff;margin-bottom: 0;}
body .abBlackBox{background: rgba(0, 0, 0, 0.15);}
.rsSBlock.abBlackBox{width: 499px;height: 88px;left: 9%;top: 60%;position: absolute;}

/*====page elements======*/
/*===hero image===*/
.hero{margin-bottom: 35px;max-height:300px;-webkit-background-size:cover;-moz-background-size: cover;background-size: 
cover;background-position: center;background-repeat: no-repeat;}
.hero .row{padding: 5% 5% 5% 0;}
.hero .abBlackBox{display: inline-block;padding: 30px 35px;position: relative;top:40px;}

@keyframes fadebottom {
	0% {
	    opacity: 1;
	    transform: translateY(0px);
	    -moz-transform: translateY(0px);
	    -o-transform: translateY(0px);
	}
	25% {
	    opacity: 0;
	    transform: translateY(20px);
	    -moz-transform: translateY(20px);
	    -o-transform: translateY(20px);
	}
	30% {
	    opacity: 0;
	    transform: translateY(0px);
	    -moz-transform: translateY(0px);
	    -o-transform: translateY(0px);
	}
	45% {
	    opacity: 1;
	    transform: translateY(0px);
	    -moz-transform: translateY(0px);
	    -o-transform: translateY(0px);
	}
	100% {
	    opacity: 1;
	    transform: translateY(0px);
	    -moz-transform: translateY(0px);
	    -o-transform: translateY(0px);
	}
}

@-webkit-keyframes fadebottom {
	0% {
	    opacity: 1;
	    transform: translateY(0px);
	    -webkit-transform: translateY(0px);
	}
	25% {
	    opacity: 0;
	    transform: translateY(20px);
	     -webkit-transform: translateY(20px);
	}
	30% {
	    opacity: 0;
	    transform: translateY(0px);
	     -webkit-transform: translateY(0px);
	}
	45% {
	    opacity: 1;
	    transform: translateY(0px);
	     -webkit-transform: translateY(0px);
	}
	100% {
	    opacity: 1;
	    transform: translateY(0px);
	     -webkit-transform: translateY(0px);
	}
}


/*=====action list======*/
.action_list{margin-bottom: 25px;}
.action_list h3{line-height: 1;}
.action_list p{overflow: hidden;}
.action_list a img{transition: all .25s ease-in-out;   -moz-transition: all .25s ease-in-out;   -webkit-transition: all .25s ease-in-out;}
.action_list a img:hover{opacity: .6;}

/*time table*/
.tt_event_theme_page h4:nth-child(2){display: none;}
.tt_timetable span.event_description_2{float: right;}
.tt_timetable .event .bottom_hour, .tt_timetable .event .top_hour,.tt_items_list .value{display: none;}
.tt_timetable .event .hours_container{display: none;}
.tt_timetable .event {background-color: transparent;}
.tt_timetable .event:hover{background-color: transparent;}
.tt_timetable .event_container{background:#00a27c;}

.tt_timetable .event_container.id-2384{background:#8d16fc;}/*baby and me*/
.tt_timetable .event_container.id-2384:hover{background:#4f0099;}

.tt_timetable .event_container.id-10585{background:#502fc6;}/*itty bitty circus mini session*/
.tt_timetable .event_container.id-10585:hover{background:#3b257a;}

.tt_timetable .event_container.id-2395{background:#6900cc;}/*tot circus 1*/
.tt_timetable .event_container.id-2395:hover{background:#42007f;}
.tt_timetable .event_container.id-2399{background:#6900cc;} /*tot circus 2*/
.tt_timetable .event_container.id-2399:hover{background:#42007f;}

.tt_timetable .event_container.id-2401{background:#4a98ff;} /*trapeze for everyone*/
.tt_timetable .event_container.id-2401:hover{background:#177bff;}
.tt_timetable .event_container.id-4856{background:#4a98ff;} /*Pay-Per-Flight*/
.tt_timetable .event_container.id-4856:hover{background:#177bff;}
.tt_timetable .event_container.id-3447{background:#4a98ff;} /*Int-Adv Flying Trapeze*/
.tt_timetable .event_container.id-3447:hover{background:#177bff;}
.tt_timetable .event_container.id-8064{background:#00c3df;} /*Flying Trapeze Adult Session*/
.tt_timetable .event_container.id-8064:hover{background:#0995BE;}

.tt_timetable .event_container.id-2407{background:#ea0276;} /*kid circus 1*/
.tt_timetable .event_container.id-2407:hover{background:#d10269;}
.tt_timetable .event_container.id-3130{background:#ea0276;} /*Kid Circus 2: 2x/wk*/
.tt_timetable .event_container.id-3130:hover{background:#d10269;}
.tt_timetable .event_container.id-2601{background:#ea0276;} /*kid circus 2*/
.tt_timetable .event_container.id-2601:hover{background:#d10269;}

.tt_timetable .event_container.id-2409{background:#0d8e42;} /*junior circus 1*/
.tt_timetable .event_container.id-2409:hover{background:#085929;}
.tt_timetable .event_container.id-2410{background:#0d8e42;} /*junior circus 2*/
.tt_timetable .event_container.id-2410:hover{background:#085929;}
.tt_timetable .event_container.id-4840{background:#0d8e42;} /*Junior Circus 2*/
.tt_timetable .event_container.id-4840:hover{background:#085929;}
.tt_timetable .event_container.id-3132{background:#0d8e42;} /*Jr Circus 2: 2x/wk*/
.tt_timetable .event_container.id-3132:hover{background:#085929;}
.tt_timetable .event_container.id-3100{background:#077033;} /*Junior Aerial 1/*/
.tt_timetable .event_container.id-3100:hover{background:#085929;}
.tt_timetable .event_container.id-3101{background:#077033;} /*Junior Aerial 2/*/
.tt_timetable .event_container.id-3101:hover{background:#085929;}
.tt_timetable .event_container.id-7103{background:#077033;} /*Junior Aerial 3/*/
.tt_timetable .event_container.id-7103:hover{background:#085929;}

.tt_timetable .event_container.id-3134{background:#feb333;} /*Teen Circus 1*/
.tt_timetable .event_container.id-3134:hover{background:#f79c00;}
.tt_timetable .event_container.id-3135{background:#feb333;} /*Teen Circus 2*/
.tt_timetable .event_container.id-3135:hover{background:#f79c00;}
.tt_timetable .event_container.id-3136{background:#feb333;} /*Teen Circus 2: 2x/wk*/
.tt_timetable .event_container.id-3136:hover{background:#f79c00;}
.tt_timetable .event_container.id-3133{background:#feb333;} /*Teen Circus 3*/
.tt_timetable .event_container.id-3133:hover{background:#f79c00;}
.tt_timetable .event_container.id-9723{background:#feb333;} /*Teen Circus 4*/
.tt_timetable .event_container.id-9723:hover{background:#f79c00;}
.tt_timetable .event_container.id-3102{background:#fea101;} /*Teen Aerial 1*/
.tt_timetable .event_container.id-3102:hover{background:#f79c00;}
.tt_timetable .event_container.id-3103{background:#fea101;} /*Teen Aerial 2*/
.tt_timetable .event_container.id-3103:hover{background:#f79c00;}
.tt_timetable .event_container.id-7099{background:#fea101;} /*Teen Aerial 2/3*/
.tt_timetable .event_container.id-7099:hover{background:#f79c00;}
.tt_timetable .event_container.id-3104{background:#fea101;} /*Teen Aerial 3*/
.tt_timetable .event_container.id-3104:hover{background:#f79c00;}
.tt_timetable .event_container.id-9706{background:#feb333;} /*Teen Clowning*/
.tt_timetable .event_container.id-9706:hover{background:#f79c00;}
.tt_timetable .event_container.id-6603{background:#feb333;} /*Teen Intermediate Chinese pole*/
.tt_timetable .event_container.id-6603:hover{background:#f79c00;}
.tt_timetable .event_container.id-3114{background:#7687a3;} /*Youth Contortion Prep*/
.tt_timetable .event_container.id-3114:hover{background:#5E6C82;}
.tt_timetable .event_container.id-3105{background:#56A7A9;} /*Performance Prep Aerial*/
.tt_timetable .event_container.id-3105:hover{background:#2c9194;}

.tt_timetable .event_container.id-3137{background:#ff4d17;} /*Adult Circus*/
.tt_timetable .event_container.id-3137:hover{background:#e33500;}
.tt_timetable .event_container.id-3138{background:#ff4d17;} /*Adult Circus (2-hr)*/
.tt_timetable .event_container.id-3138:hover{background:#e33500;}
.tt_timetable .event_container.id-2609{background:#ff4d17;} /*Adult Trampoline 1*/
.tt_timetable .event_container.id-2609:hover{background:#e33500;}
.tt_timetable .event_container.id-4950{background:#ff4d17;} /*Adult Trampoline 2*/
.tt_timetable .event_container.id-4950:hover{background:#e33500;}
.tt_timetable .event_container.id-3111{background:#ff4d17;} /*Adult Trampoline 3*/
.tt_timetable .event_container.id-3111:hover{background:#e33500;}
.tt_timetable .event_container.id-10311{background:#ff4d17;} /*Adult Trampoline 3*/
.tt_timetable .event_container.id-10311:hover{background:#e33500;}
.tt_timetable .event_container.id-2617{background:#ff4d17;} /*Adult Circus Strong*/
.tt_timetable .event_container.id-2617:hover{background:#e33500;}
.tt_timetable .event_container.id-3119{background:#ff4d17;} /*Adult Contortion Prep*/
.tt_timetable .event_container.id-3119:hover{background:#e33500;}
.tt_timetable .event_container.id-3120{background:#ff4d17;} /*Adult Strength & Flexibility*/
.tt_timetable .event_container.id-3120:hover{background:#e33500;}
.tt_timetable .event_container.id-3095{background:#d91101;} /*Adult Aerial Fundamentals*/
.tt_timetable .event_container.id-3095:hover{background:#9e2400;}
.tt_timetable .event_container.id-8072{background:#d91101;} /*Adult Aerial Fundamentals (85 min)*/
.tt_timetable .event_container.id-8072:hover{background:#9e2400;}
.tt_timetable .event_container.id-3096{background:#d91101;} /*Adult Aerial*/
.tt_timetable .event_container.id-3096:hover{background:#9e2400;}
.tt_timetable .event_container.id-7102{background:#d91101;} /*Adult Aerial 3*/
.tt_timetable .event_container.id-7102:hover{background:#9e2400;}
.tt_timetable .event_container.id-3097{background:#d91101;} /*Adult Aerial Fabric*/
.tt_timetable .event_container.id-3097:hover{background:#9e2400;}
.tt_timetable .event_container.id-8677{background:#d91101;} /*Adult Aerial Fabric & Rope*/
.tt_timetable .event_container.id-8677:hover{background:#9e2400;}
.tt_timetable .event_container.id-3099{background:#d91101;} /*Adult Aerial Rope*/
.tt_timetable .event_container.id-3099:hover{background:#9e2400;}
.tt_timetable .event_container.id-3098{background:#d91101;} /*Adult Aerial Static Trapeze*/
.tt_timetable .event_container.id-3098:hover{background:#9e2400;}
.tt_timetable .event_container.id-2602{background:#d91101;} /*Adult Aerial Hoop*/
.tt_timetable .event_container.id-2602:hover{background:#9e2400;}
.tt_timetable .event_container.id-2610{background:#d91101;} /*Adult Aerial Review*/
.tt_timetable .event_container.id-2610:hover{background:#9e2400;}
.tt_timetable .event_container.id-3106{background:#d91101;} /*Aerial Review*/
.tt_timetable .event_container.id-3106:hover{background:#9e2400;}
.tt_timetable .event_container.id-8076{background:#d91101;} /*Adult Low Hammock*/
.tt_timetable .event_container.id-8076:hover{background:#9e2400;}
.tt_timetable .event_container.id-11100{background:#d91101;} /*Adult Partner Aerial*/
.tt_timetable .event_container.id-11100:hover{background:#9e2400;}
.tt_timetable .event_container.id-11102{background:#d91101;} /*Adult Aerial Straps*/
.tt_timetable .event_container.id-11102:hover{background:#9e2400;}
.tt_timetable .event_container.id-8077{background:#d91101;} /*Aerial Strength & Flexibility*/
.tt_timetable .event_container.id-8077:hover{background:#9e2400;}
.tt_timetable .event_container.id-6598{background:#ff4d17;} /*Adult Beginning Hula Hoop*/
.tt_timetable .event_container.id-6598:hover{background:#e33500;}
.tt_timetable .event_container.id-3087{background:#ff4d17;} /*Adult Tumbling 1*/
.tt_timetable .event_container.id-3087:hover{background:#e33500;}
.tt_timetable .event_container.id-3089{background:#ff4d17;} /*Adult Tumbling 2*/
.tt_timetable .event_container.id-3089:hover{background:#e33500;}
.tt_timetable .event_container.id-3090{background:#ff4d17;} /*Adult Tumbling 3*/
.tt_timetable .event_container.id-3090:hover{background:#e33500;}
.tt_timetable .event_container.id-2606{background:#ff4d17;} /*Adult Tumbling Review*/
.tt_timetable .event_container.id-2606:hover{background:#e33500;}
.tt_timetable .event_container.id-3122{background:#ff4d17;} /*Adult Strength w/ Rings & Straps*/
.tt_timetable .event_container.id-3122:hover{background:#e33500;}
.tt_timetable .event_container.id-3125{background:#ff4d17;} /*Adult Chinese Pole 1*/
.tt_timetable .event_container.id-3125:hover{background:#e33500;}
.tt_timetable .event_container.id-3126{background:#ff4d17;} /*Adult Chinese Pole 2*/
.tt_timetable .event_container.id-3126:hover{background:#e33500;}
.tt_timetable .event_container.id-3127{background:#ff4d17;} /*Adult Cyr Wheel*/
.tt_timetable .event_container.id-3127:hover{background:#e33500;}
.tt_timetable .event_container.id-3128{background:#ff4d17;} /*Adult Hand Balancing 1*/
.tt_timetable .event_container.id-3128:hover{background:#e33500;}
.tt_timetable .event_container.id-3129{background:#ff4d17;} /*Adult Hand Balancing 2*/
.tt_timetable .event_container.id-3129:hover{background:#e33500;}

.tt_timetable .event_container.id-2611{background:#b003a0;} /*Intro to circus*/
.tt_timetable .event_container.id-2611:hover{background:#690860;}
.tt_timetable .event_container.id-9759{background:#b003a0;} /*Intro to circus*/
.tt_timetable .event_container.id-9759:hover{background:#690860;}
.tt_timetable .event_container.id-5450{background:#b003a0;} /*Itty Bitty Intro*/
.tt_timetable .event_container.id-5450:hover{background:#690860;}

.tt_timetable .event_container.id-2608{background:#6fb20f;} /*Juggling 2*/
.tt_timetable .event_container.id-2608:hover{background:#52850a;}
.tt_timetable .event_container.id-3107{background:#6fb20f;} /*Juggling 1*/
.tt_timetable .event_container.id-3107:hover{background:#52850a;}
.tt_timetable .event_container.id-11106{background:#6fb20f;} /*Social Juggling*/
.tt_timetable .event_container.id-11106:hover{background:#52850a;}
.tt_timetable .event_container.id-5094{background:#6fb20f;} /*Juggling 1 & 2*/
.tt_timetable .event_container.id-5094:hover{background:#52850a;}
.tt_timetable .event_container.id-3108{background:#6fb20f;} /*Club Passing*/
.tt_timetable .event_container.id-3108:hover{background:#52850a;}
.tt_timetable .event_container.id-9379{background:#6fb20f;} /*Poi Spinning*/
.tt_timetable .event_container.id-9379:hover{background:#52850a;}
.tt_timetable .event_container.id-10805{background:#6fb20f;} /*Poi Spinning*/
.tt_timetable .event_container.id-10805:hover{background:#52850a;}
.tt_timetable .event_container.id-3109{background:#6fb20f;} /*Sleight of hand*/
.tt_timetable .event_container.id-3109:hover{background:#52850a;}
.tt_timetable .event_container.id-3109{background:#6fb20f;} /*Sleight of hand 1*/
.tt_timetable .event_container.id-3109:hover{background:#52850a;}
.tt_timetable .event_container.id-5365{background:#6fb20f;} /*Sleight of hand 2*/
.tt_timetable .event_container.id-5365:hover{background:#52850a;}

.tt_timetable .event_container.id-3092{background:#013caa;} /*Wire Walking 1*/
.tt_timetable .event_container.id-3092:hover{background:#1e2690;}
.tt_timetable .event_container.id-5266{background:#013caa;} /*Wire Walking 2*/
.tt_timetable .event_container.id-5266:hover{background:#1e2690;}
.tt_timetable .event_container.id-11105{background:#013caa;} /*Rolling Globe*/
.tt_timetable .event_container.id-11105:hover{background:#1e2690;}
.tt_timetable .event_container.id-4851{background:#013caa;} /*German Wheel*/
.tt_timetable .event_container.id-4851:hover{background:#1e2690;}
.tt_timetable .event_container.id-3091{background:#013caa;} /*German Wheel 1*/
.tt_timetable .event_container.id-3091:hover{background:#1e2690;}
.tt_timetable .event_container.id-5345{background:#013caa;} /*German Wheel 2*/
.tt_timetable .event_container.id-5345:hover{background:#1e2690;}
.tt_timetable .event_container.id-3110{background:#013caa;} /*Trick Roping*/
.tt_timetable .event_container.id-3110:hover{background:#1e2690;}
.tt_timetable .event_container.id-3094{background:#013caa;} /*Unicycle*/
.tt_timetable .event_container.id-3094:hover{background:#1e2690;}
.tt_timetable .event_container.id-9707{background:#013caa;} /*Unicycle 2*/
.tt_timetable .event_container.id-9707:hover{background:#1e2690;}
.tt_timetable .event_container.id-5893{background:#013caa;} /*Chinese Pole*/
.tt_timetable .event_container.id-5893:hover{background:#1e2690;}
.tt_timetable .event_container.id-4853{background:#013caa;} /*Partner Acro 1*/
.tt_timetable .event_container.id-4853:hover{background:#1e2690;}
.tt_timetable .event_container.id-4852{background:#013caa;} /*Partner Acro 2*/
.tt_timetable .event_container.id-4852:hover{background:#1e2690;}

.tt_timetable .event_container.id-2603{background:#6579a0;} /*Youth Trampoline 1*/
.tt_timetable .event_container.id-2603:hover{background:#414c60;}
.tt_timetable .event_container.id-3115{background:#6579a0;} /*Youth Trampoline 2*/
.tt_timetable .event_container.id-3115:hover{background:#414c60;}
.tt_timetable .event_container.id-10326{background:#6579a0;} /*Youth Trampoline 3*/
.tt_timetable .event_container.id-10326:hover{background:#414c60;}
.tt_timetable .event_container.id-10343{background:#6579a0;} /*Youth Tramp-o-wall*/
.tt_timetable .event_container.id-10343:hover{background:#414c60;}
.tt_timetable .event_container.id-3116{background:#6579a0;} /*Youth Tumbling 1*/
.tt_timetable .event_container.id-3116:hover{background:#414c60;}
.tt_timetable .event_container.id-3117{background:#6579a0;} /*Youth Tumbling 2*/
.tt_timetable .event_container.id-3117:hover{background:#414c60;}
.tt_timetable .event_container.id-3118{background:#6579a0;} /*Youth Tumbling 3*/
.tt_timetable .event_container.id-3118:hover{background:#414c60;}
.tt_timetable .event_container.id-8070{background:#6579a0;} /*Youth Beginning Hula Hoop*/
.tt_timetable .event_container.id-8070:hover{background:#414c60;}

.tt_timetable .event_container.id-3446{background:#56A7A9;} /*Circus 1-ders*/
.tt_timetable .event_container.id-3446:hover{background:#2c9194;}
.tt_timetable .event_container.id-3445{background:#56A7A9;} /*The Magnificent 7*/
.tt_timetable .event_container.id-3445:hover{background:#2c9194;}
.tt_timetable .event_container.id-3444{background:#56A7A9;} /*Cirrus Circus*/
.tt_timetable .event_container.id-3444:hover{background:#2c9194;}
.tt_timetable .event_container.id-9738{background:#5699a9;} /*Teen Performance Lab*/
.tt_timetable .event_container.id-9738:hover{background:#457a87;}
.tt_timetable .event_container.id-11110{background:#5699a9;} /*Dynamic Acro for Performance*/
.tt_timetable .event_container.id-11110:hover{background:#457a87;}
.tt_timetable .event_container.id-10800{background:#5699a9;} /*Aerial for Performance*/
.tt_timetable .event_container.id-10800:hover{background:#457a87;}
.tt_timetable .event_container.id-10803{background:#5699a9;} /*Tumbling for Performance*/
.tt_timetable .event_container.id-10803:hover{background:#457a87;}
.tt_timetable .event_container.id-10798{background:#5699a9;} /*Unicycle for Performance*/
.tt_timetable .event_container.id-10798:hover{background:#457a87;}
.tt_timetable .event_container.id-10801{background:#5699a9;} /*Trampoline for Performance*/
.tt_timetable .event_container.id-10801:hover{background:#457a87;}
.tt_timetable .event_container.id-10799{background:#5699a9;} /*Handstands for Performance*/
.tt_timetable .event_container.id-10799:hover{background:#457a87;}
.tt_timetable .event_container.id-10802{background:#5699a9;} /*Partner Acrobbatics for Performance*/
.tt_timetable .event_container.id-10802:hover{background:#457a87;}

.tt_timetable .event_container.id-3443{background:#00c3df;} /*Mini Fly Team*/
.tt_timetable .event_container.id-3443:hover{background:#0995BE;}
.tt_timetable .event_container.id-3442{background:#00c3df;} /*Jr Fly Team*/
.tt_timetable .event_container.id-3442:hover{background:#0995BE;}
.tt_timetable .event_container.id-2612{background:#00c3df;} /*Teen Fly Team*/
.tt_timetable .event_container.id-2612:hover{background:#0995BE;}

.tt_timetable .event_container.id-10307{background:#00c3df;} /*Adult Advanced Flying Trapeze*/
.tt_timetable .event_container.id-10307:hover{background:#0995BE;}
.tt_timetable .event_container.id-10306{background:#00c3df;} /*Youth Flying Trapeze*/
.tt_timetable .event_container.id-10306:hover{background:#0995BE;}




/*====Individual Class=====*/
.single-events .breadcrumbWrap{}
.breadcrumbWrap.events{display: block;}

.time{display: none;}
.tt_event_theme_page{width: 60%;padding: 0; margin: 30px auto;}
.tt_event_page_left{width: 100%;}
.tt_event_hours li{border-left: 3px solid #ec4442;}
.tt_event_theme_page h2, .tt_event_theme_page h3, .tt_event_theme_page h4, .tt_event_theme_page h5{font-family: 'Roboto Condensed';}
.tt_event_theme_page p{font-family: Roboto;}

/*Calendar*/
.cat_camps h3 a{color: #009966;}
.cat_workshop h3 a{color: #056716;}
.cat_closed h3 a{color: #bf1f05;}
.cat_enrollment h3 a{color: /*#c9350e;*/#555;}
.cat_event h3 a{color: #9e07a7;}
.cat_flying-trapeze h3 a{color: #0289cc;}
.cat_session h3 a{color: #6402cc;}
.cat_shows h3 a{color: #9e07a7;}
.cat_single-serving h3 a{color: #003399;}

/*show month navigation at top*/
#tribe-events-header .tribe-events-sub-nav li,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a {display: block;}

/*====pre registration form=====*/
/*fixed header anchor fix, as per: css-tricks. com/hash-tag-links-padding */
.gform_anchor:before{
    display: block;
    top: -250px;
    position: relative;
    visibility: hidden;
}

a[id]:before, a[name]:before {/*for anchor links with fixed header*/
    display: block;
    top: -250px;
    position: relative;
    visibility: hidden;
}

/*====blog=====*/
.entry-header h1 a:hover{color: #ec4442;}
.comments-link{display: none;}
.entry-header time, .entry-header address{font-family: Roboto;}

/*sharing*/
body div.sharedaddy h3.sd-title{font-size: 11pt;}

/*====donation====*/
body .gform_wrapper ul.gfield_radio li { padding-left: 5px !important; }

/*individual giving*/
.page-id-2545 .hero, .page-id-2519 .hero{margin-bottom: 0;}
.fixed{position: fixed;top:155px;}
.sectionMenu .first div{margin: 0 auto;max-width: 1200px;width: 82.5%;}
li#menu-item-4838 a{cursor: default;}
li#menu-item-4838 a:hover{color:#fff;}

/*give big promo*/
.popmake.active.size-xlarge.fixed.responsive.custom-position{background: none !important;box-shadow: none !important;}
div#popmake-overlay.popmake-overlay{opacity: .8;}
.wp-image-5754{position: relative;bottom: 220px;}
.wp-image-5755{position: relative;bottom: 250px;}
@media screen and (max-width: 768px){
.wp-image-5754{width: 100px;bottom: 72px;}
.wp-image-5755{display: none;}
div#popmake-5739.popmake.active.size-xlarge.fixed.responsive.custom-position{left:0 !important;width: inherit !important;}

}
/*====team members====*/
.single-tshowcase .attachment-post_feature_full_width{display: none;}
.single-tshowcase .header-meta{display: none;}
.single-tshowcase .nav-single{display: none;}

/*registration form*/
.ui-datepicker {top:450px !important;}/*sets placement of date picker better*/
.ui-datepicker tbody td{background: #fff;}/*sets permanent background color for each date*/

/*====foooter====*/
.site-footer p{font-size: .85rem;}
.site-footer h3{font-size: 1rem;}
.site-footer h4{color: #ccc;}
.site-footer a,.site-footer a:visited{color: #ec4442;}
.site-footer a:hover{color: #ec4442;}
.home .site-footer.row .col h3{padding: inherit;}

/*carousel*/
.jp-carousel-info{top:68% !important;}

/*page outputting lists of posts, eg shows*/
.display-posts-listing .title{font-size: 1.3rem;font-weight: Bold;}

/*break menu to under logo*/
@media screen and (max-width: 1038px){
	.breadcrumbWrap,.home #maincontentcontainer{margin-top: 140px;}
	.main-navigation{margin-top: 0;float: left;clear: left;}
	.site-title h1 img{width: 250px;height: 80px;}
	body .ubermenu .ubermenu-target{padding-top: 5px;padding-bottom: 5px;}
	.breadcrumbs{top:4px;}
	
}

@media screen and (max-width: 910px){
	.row.sectionMenu{display: none;}
}

@media screen and (max-width: 800px){
	.breadcrumbWrap,.home #maincontentcontainer{margin-top: 0;}
	#headercontainer{display: none;}
	.hero .abBlackBox{top:18px;}
}

@media screen and (max-width: 768px){
	body.admin-bar #headercontainer {top:0px;}	
	#headercontainer{position:relative;border: none;display: none;}
	.rsSBlock.abBlackBox{top:60%;}
 .tt_responsive .tt_timetable.small .tt_items_list div.event_container {
    width: 100%;
    background: none;
}

@media only screen and (max-width: 650px) {
	.grid_1_of_12,
	.grid_2_of_12,
	.grid_3_of_12,
	.grid_4_of_12,
	.grid_5_of_12,
	.grid_6_of_12,
	.grid_7_of_12,
	.grid_8_of_12,
	.grid_9_of_12,
	.grid_10_of_12,
	.grid_11_of_12,
	.grid_12_of_12 {
		width: 100%; 
	}
	.col {
		margin: 0;
	}
	.main-small-navigation .nav-menu, .nav-menu ul {
		padding: 0;
	}
	.main-small-navigation .nav-menu ul {
		padding-left: 16px;
		padding-left: 1rem;
	}
	.rsSBlock.abBlackBox{width:80%;top:30%;}
}

@media only screen and (max-width: 375px) {
	.rsSBlock.abBlackBox{width:80%;top:9%;}
	.alignright,.alignleft{float: none;margin-left: 0;margin-right: 0;display: block;}
	.row{width: 95%;}
}