/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


#video h1, #video h2, #video h3 {color:#fff;}
#video h2 {font-size: 75px; padding-top:200px;}
#video h3 {font-size:35px; font-weight:normal;margin-top:0; padding-top:0;}
#shailan-countdown--1_1 {padding-bottom:200px; font-size:25px; color:#fff; width:40%;}
span.countdown_section {}
span.countdown_amount {font-size:95px; font-weight:900;}
#shailan-countdown--1_1 .countdown_descr {margin: 200px!important; padding:0; color: red!important; display: block!important; font-size: 45px!important; top:-50px;}


body {font-family: "proxima-nova",sans-serif!important; font-style: normal; font-weight: 400;}

.border img {border: 10px solid #f2f2f2;}

.navbar-style-one {margin-top:-22px;}

.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul {margin-top:20px;}

#about, #signmeup {padding:100px 0; /*background-image: url('/wp-content/uploads/2018/05/bg-about.jpg'); background-repeat:no-repeat; background-size:cover;*/ background-color: #fff;}
#signmeup {background-image: url('/wp-content/uploads/2018/05/bg-group.jpg'); text-transform:uppercase;}
#hotels {background-image: url('/wp-content/uploads/2018/05/bg-hotels.jpg'); background-repeat:no-repeat; background-size:cover;}

#sponsors, #hotels {padding:40px 0;}
#sponsors .fa {color: #60aac4; font-size:45px;}
#sponsors .wpex-carousel.arrwpos-abs .owl-next {right: -50px;}
#sponsors .wpex-carousel.arrwpos-abs .owl-prev {left:-50px;}


#signmeup h4 {color: #fff;font-size:35px;}
.my-button {background-color:transparent!important; border: 5px solid #60aac4!important;font-weight:900;}
#signmeup .my-button {border: 5px solid #90b154!important;font-size:35px;}

h1 {color: #2f4b6f; font-size:40px;}
#site-navigation li a {text-transform:uppercase; font-weight:300;}
#site-navigation .sub-menu li a {text-transform:none;}

#footer {background-image: url('/wp-content/uploads/2018/05/bg-footer.jpg'); background-repeat:no-repeat; background-size:cover; text-align:center;}

.child-sidebar-menu li {margin-bottom:5px; display:block;}
.child-sidebar-menu li.current_page_item {margin-bottom:10px;}
.child-sidebar-menu li a {color: #756aac;}
.child-sidebar-menu li.current_page_item a {color: #80c7d8; border-bottom: 1px solid #80c7d8; padding-bottom: 5px;}

.sidebar-box {margin-bottom: 10px;}

.wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul li a {padding:5px 18px;}



.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .vc_tta-title-text {font-size:22px; text-transform:uppercase; color: #90b153;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {border-color: #90b153!important;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {color: #90b153!important;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #fff!important;
    background-color: #fff!important;
    border-bottom: 2px solid #f2f2f2!important;}
    
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {background-color: transparent;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color:#fff!important;}

.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body {border-width:0px!important;}

.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {padding: 14px 14px!important;}

.vc_tta-panel-body {padding-left:50px!important; padding-bottom:45px!important;}

.noclick > a:hover {cursor: default;}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {background-color: #01AEF0!important;}

#footer p {font-size:15px; font-weight:300;}

li#menu-item-507 a span {color: #fff; background-color: #90b154;}

@media screen and (max-width: 992px) {
  body {
    /*background-color: gray;*/
  }
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
	#video h2 {font-size: 38px;padding-top: 50px;}
	#video h3 {font-size: 15px;}
	#shailan-countdown--1_1 {width: 100%; padding-bottom: 60px;}
	span.countdown_amount {font-size: 65px;}
	.countdown_descr {margin: 0; padding:0; background-color: red; display: block; font-size: 45px;}
	
	
	#sponsors .wpex-carousel.arrwpos-abs .owl-next {right: 0;}
	#sponsors .wpex-carousel.arrwpos-abs .owl-prev {left: 0;}
	#signmeup h4 {font-size: 25px;}
	#signmeup .my-button, #sponsors .my-button {width: 100%!important; }
	#footer p {font-size: 12px;}

}