/*
Theme Name: Gather Child
Template: gather
Text Domain: gather-child
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url("../gather/style.css?version=1");#annualreception .headline,#menu .timeline-content h2,.event_address,.headline,.page-footer p,.section-title h4,p{font-family:"Open Sans",sans-serif}p{color:#5c5c5c;font-size:16px;font-weight:400;margin-bottom:30px}.color_blue,.highlighted-plan .plan-name,.highlighted-plan .price,.speaker-info p,a,a.popup-video:hover i,a:focus,a:hover{color:#00aeff}.x_bold{font-weight:800}.btn-default{color:#00aeff!important;border-color:#fff!important}.gather_sec.header{background:url(images/hero1.jpg) center top no-repeat #000;padding-bottom:35px;background-size:cover}.header_bottom-bg,.header_top-bg{background:0 0!important}.header_bottom-bg{min-height:0;padding:0}.header_top-bg{padding:55px 0 00px;min-height:0}.headline-support{font-size:34px;margin-top:10px}.headline{font-size:40px;font-weight:600;line-height:1.5}.when_where{padding:10px 0 20px}.event_when,.event_where{font-size:31px;font-weight:600;color:#FFF;margin-bottom:10px;line-height:1.5}.event_address{font-size:22px;color:#fff;font-weight:600;line-height:1;margin-bottom:5px}.event_direction{font-size:18px;font-style:italic;color:#c2c2c2;margin-bottom:15px}.section-title{text-align:center;margin:20px 0!important}#welcome.gather_sec{background:url(images/swimn-bg1.png) center bottom 20px no-repeat #f1f1f1}.atc-style-theme .atcb-link{background:#f1f1f1;border:1px solid #cacaca}.section-title h4{font-size:31px;font-weight:800;color:#535353}#speakers{padding-top:35px}#speakers .section-title h4{margin-bottom:40px}.speaker-info .speaker_name{color:#00aeff;line-height:24px}.speaker-info a{text-decoration:none!important}#schedule_sec{padding-bottom:20px}#whattoexpect.gather_sec{background:#f1f1f1;padding:35px 0 30px}#gallery.gather_sec{padding-top:20px}#gallery .section-title h4{margin-bottom:42px}.popup-gallery{margin-bottom:25px}#map_sec .vc_column_container>.vc_column-inner,#map_sec .wpb_gmaps_widget .wpb_wrapper{padding:0!important}.contact-form{text-align:left}.contact-box{padding:10px 30px;min-height:215px}.contact-box p{margin-bottom:10px}.footer_bottom-bg{padding:10px 0 50px;background:0 0!important;min-height:0}#annualreception{background:url(images/annualreception1.jpg) center bottom no-repeat;padding-top:30px!important;padding-bottom:5px}#annualreception .headline-support{font-size:31px}#annualreception .headline-support strong{font-weight:800}#annualreception .headline{font-size:48px;font-weight:800;line-height:60px;margin-top:0;margin-bottom:15px}footer{padding:0 0 22px}.page-footer p{color:#a5a5a5;font-size:14px;font-weight:400;margin-bottom:0}.timeline .timeline-block:nth-child(odd) .timeline-content h2,.timeline .timeline-block:nth-child(odd) .timeline-content p,.timeline-block:nth-child(even) .timeline-content .date{padding-right:20px}.timeline-content .date,.timeline-content h2,.timeline-content p{padding-left:20px}#routeForm::-webkit-input-placeholder{color:transparent}#routeForm::-moz-placeholder{color:transparent}#routeForm:-ms-input-placeholder{color:transparent}#routeForm:-moz-placeholder{color:transparent}#menu .timeline-content h2{font-size:16px;font-weight:700;text-align:center!important;line-height:24px; visibility: visible !important;}#menu .timeline-content .menu_category{color:#00aeff;display:block;font-size:20px;margin-bottom:12px}#menu .timeline-bullet,#menu .timeline::before{display:none}#menu .timeline-content{width:100%;text-align:center!important;min-height:0}#menu .timeline-content p{padding:0!important;text-align:center!important;color:#5c5c5c;font-style:italic;line-height:18px;margin-bottom:0}#menu .timeline-block{margin:0 0 10px}#schedule .timeline{margin-top:1.9em}@media (max-width:992px){.contact-box{min-height:390px}#annualreception{background-size:100%;background-position:center center}}@media only screen and (min-width:768px){.container img{max-width:100%;height:auto}#menu .timeline-content{margin-left:0}}@media only screen and (max-width:768px){.container img{max-width:100%;height:auto}#menu .timeline-content{margin-left:0}.navbar-default .navbar-toggle{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.slick-prev{left:-18px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.header_top-bg{padding-top:25px}.headline-support{font-size:26px}.headline{line-height:1.4;font-size:30px}.event_when,.event_where{line-height:1.5;font-size:20px}#annualreception .headline-support{font-size:26px}#annualreception .headline{font-size:40px;line-height:44px}#annualreception p{font-size:14px}.footer_bottom-bg{padding-bottom:10px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){.header_top-bg{padding-top:25px}.headline-support{font-size:26px}.headline{line-height:1.4;font-size:30px}.event_when,.event_where{line-height:1.5;font-size:20px}#annualreception .headline-support{font-size:26px}#annualreception .headline{font-size:40px;line-height:44px}#annualreception p{font-size:14px}.footer_bottom-bg{padding-bottom:10px}}.registration-form .checkbox input[type=checkbox]{margin-top:7px;}.registration-form input[type="text"]{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;border-color:#DDD;height:40px;}/* .form-group.total_wrap{position:absolute;bottom:85px;} */.form-group.agree_wrap{display: none;}#speakers a{cursor:default;}/* .top-space {margin-top: 100px;} */.form-group.seatvalueprice{display: none;}#co-sponsors{margin:0 0 30px 0;padding:0;}#co-sponsors li{display: inline-block;vertical-align: top;list-style-type: none;}.page-footer h3{font-size: 32px;font-family: "Open Sans", sans-serif;font-weight: 600;color: #535353;margin-top: 0;}.directions-results {max-height: none;}.contact-form .top-space{ margin-top: 25px;}.infoBox{top: 210px !important;}

.navbar-default{
	margin-bottom: 0 !important;
}
#top .wpb_wrapper p {
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 25px;
}
strong#ty {
    font-size: 24px;
    font-weight: bold;
    color: #21b0fd;
}
p#keepswimn {
    font-size: 28px !important;
    font-weight: bold !important;
    color: #fff !important;
    margin-bottom: 10px !Important;
    margin-top: 30px;
}
p#keepswimn strong {
	color: #21b0fd !important;
	font-weight: bold !important;
}
.directions_mobile{-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

body.page-id-2674 .page-title,
body.page-id-2674 .breadcrumb{display: none;}
#thankyou-text {text-align: center; margin-bottom: 100px;}
#thankyou-text h2 {color: #00aeff;margin-bottom: 30px;}
#thankyou-text p{font-size: 20px;}

/* .form-group.total_wrap {
    position: absolute;
    top: 189px;
    width: 100%;
    max-width: 388px;
}
.form-group.total_wrap+.row{
    position: absolute;
    top: 275px;
    max-width: 418px;
}
 */
 
 .g-recaptcha.wpcf7-recaptcha {
    margin-bottom: 20px;
}
#keynote {background:#f1f1f1;margin:0 auto;padding-bottom:40px;padding-top:20px;}
.keynote-content h3 {font-weight:800;font-size:28px;font-family: 'Open Sans', sans-serif;}
#keynote img {margin-bottom:10px;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#thankyou-text h2{ font-size: 40px;}
	
}	

@media only screen and (max-width: 767px) {
	
	#top .wpb_wrapper p {font-size: 16px;}
	#top .wpb_wrapper p.event_when{ padding: 0 55px;}
	.headline {font-size: 32px;}
	#thankyou-text{margin-bottom: 0;}
	.page-footer h3 {font-size: 22px;}
}
/* iPhone 5 & 5S in portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 
	#map_sec.directions_mobile{margin-top: 500px;}
	#directions.directions_mobile{margin-top: -950px !important;}
	.col-sm-6.directions_mobile{margin-bottom: 470px;}
}

/* iPhone 6 in portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
	#map_sec.directions_mobile{margin-top: 500px;}
	#directions.directions_mobile{margin-top: -950px !important;}
	.col-sm-6.directions_mobile{margin-bottom: 470px;}
}

/* iPhone 6 Plus in portrait */

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {  

	#map_sec.directions_mobile{margin-top: 500px;}
	#directions.directions_mobile{margin-top: -950px !important;}
	.col-sm-6.directions_mobile{margin-bottom: 470px;}
}	

@media (max-width: 1200px){
	
	#top .wpb_wrapper p br{display: none !important;}
	
}