/*
 Theme Name:   yatch Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     yacht
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  yatch-child
*/

@import url("../yacht/css/style.css");.blog-header .nav, .front-header .nav{margin-top:0;}
.blog-header .logo, .front-header .logo{margin-top:0;}
.fa-anchor:before{content:"\f185"!important;color:#fdb813!important;}
.fixed-header .nav .sub-menu a:hover, .blog-header .nav .sub-menu a:hover, .panel-group h6 a:hover{color:#fdb813!important;text-decoration:none;}
.front-header .nav .sub-menu a:hover{color:#fdb813!important;text-decoration:none;}
.nav-menu > ul > li > a{font-size:14px;}
#menu-all-pages-3 a, .section-contact h5, p a, .blog-single blockquote::before, a.user-name, a.page-numbers, .fa-tag::before{color:#fdb813!important;}
.blog-header{height:100%;}
.blog-header h4.description{display:none;visibility:hidden;}
.blog-header::before{background-color:#1e2e50!important;opacity:1!important;}
.section-features,
.section-card{box-shadow:5px 5px 50px rgba(23, 23, 23, 0.4) inset, -5px -5px 50px rgba(23, 23, 23, 0.4) inset!important;}
p a:hover{text-decoration:underline!important;}
#menu-all-pages-3 a:hover, a.user-name:hover, a.page-numbers:hover{color:#44403f!important;}
.blog-header .nav a:hover, .front-header .nav a:hover, .fixed-header .nav a:hover, .nav .current-menu-item > a, .nav .current-menu-ancestor > a  {border-bottom:2px solid #fdb813!important;}
.blog-header .nav .sub-menu a:hover{color:#44403f;text-decoration:none;}
.btn, form input[type='submit']{border:1px solid #fdb813!important;color:#fdb813!important;}
.detail-button a:hover, form input[type='submit']:hover{background-color:#fdb813!important;color:#fff!important;}
.blog-header .nav li::after, .front-header .nav li::after, .fixed-header .nav li::after, .section-contact .contact-line::before, .team-wrap span:hover, .entry-text::after, .timeline-line, .popular-line{background-color:#fdb813!important;}
.entry-title a:hover, .popular-post a:hover{text-decoration:none;color:#fdb813;}
.comments-area .user-name a, .comments-area .user-name, .comment-list a{color:#fdb813!important;}
.bottom-footer .nav a, .blog-single .post-tag-wrap a:hover, .blog-single .blog-info{color:#fdb813;}
.panel-group .panel-heading h6.panel-active, .yacht-btn:hover{background-color:#fdb813;color:white!important;}
.nav-tabs li.active a{border-bottom:3px solid #fdb813;}
.team-wrap span:hover .fa-chevron-right::before, .team-wrap span:hover .fa-chevron-left::before{color:#fff!important;}
.team-text-inner{margin-top:0!important;}
::selection, .fa-chevron-right::before, .fa-chevron-left::before, .team-social a:hover, h6.sub-info, h6.sub-info a, .about-left a, .about-right a, .no-post-found a, .tab-content a{color:#fdb813!important;}
.front-header .top-headline h1{}
/*.top-headline .separator:before{background:url('img/zigzag.png') repeat-x right!important;}
.top-headline .separator:after{background:url('img/zigzag.png') repeat-x left!important;}*/
.page-loader img{content:url("img/loader.gif")!important;}
.fixed-header .col-sm-3, .fixed-header .fixed-bg{background-color:#fff!important;}
.fixed-header .logo a img{max-width:178px!important;}
.fixed-header .slip-search-wrap .fa, .fa-search::before, .fa-chevron-down::before{color:#fdb813!important;}
.free-content-wrap{padding:0!important;}
.blog-single-header:before{background-color:#1e2e50!important;opacity:1!important;}
.home .blog-single .h-entry{margin-top:0!important;}
.h-entry {
    margin-top: -10px!important;
}
.home .blog-single .h-entry h2{margin-bottom:0!important;}
footer .logo img{max-width:300px!important;max-height:200px!important;}
.home .section-team{padding-top:0!important;padding-bottom:60px!important;}
h2.yellowbgheader{color:#fff!important;padding-bottom:20px!important;}
.yellowbgbtn a{border:1px solid #fff!important;color:#fff!important;margin-bottom:30px!important;}
.yellowbgbtn a:hover{background-color:#fff!important;color:#fdb813!important;}
.social-icon ul li a:hover::before{border-color:#fdb813!important;}
.social-icon ul li a:hover i{color:#fdb813!important;}
.section-service::before{background:none!important;}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#1E2E50;}
#tribe-events .tribe-events-button, .tribe-events-button{color:#fdb813!important;border:1px solid #fdb813!important;background-color:#fff!important;-webkit-transition:background .2s;transition:background .2s;}
#tribe-events .tribe-events-button:hover{background-color:#fdb813!important;color:white!important;}
#tribe-bar-form .tribe-bar-submit input[type=submit]{background-color:white;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.tribe-bar-views-inner{color:#fdb813;border:1px solid #fdb813;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:background .2s;transition:background .2s;}
.tribe-bar-views-inner:hover{color:white;background-color:#fdb813;}
.tribe-bar-views-inner:hover span{color:white;}
#tribe-bar-views .tribe-bar-views-inner:hover .tribe-bar-views-list .tribe-bar-views-option a{background-color:#fdb813;border:1px solid #fdb813;border-top:0;border-bottom:0;-webkit-transition:background .2s;transition:background .2s;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:first-child a{border:1px solid;border-top:0;border-bottom:0;background:none;color:#fdb813;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:first-child a:hover{background:none!important;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:first-child a:hover span{color:white!important;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:last-child a{border-bottom:1px solid #fdb813!important;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover{background:none;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{background-color:white;color:#fdb813;border:1px solid;border-top:0;border-bottom:0;padding:6px 10px!important;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{background-color:white!important;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover span{color:#fdb813;}
.tribe-events-calendar thead th,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#fdb813!important;color:white;}
.tribe-events-notices{background-color:#fdb813!important;}
.tribe-bar-views-inner{padding:7px 0 32px!important;}
#tribe-bar-form #tribe-bar-views{padding:15px 0 0 5px!important;min-width:105px;}
#tribe-bar-form{background-color:transparent!important;}
#tribe-events-content .tribe-events-tooltip h4{color:white!important;}
.wpdonations-form fieldset select{padding:5px;}
.blog-single-article input[type="radio"], .blog-single-article input[type="checkbox"]{height:auto;}
/**/.comments-area .comments-title span{color:#fdb813;}
a{color:#fdb813;}
#tribe-events-content a{color:#fdb813;}
.section-organization .container{min-height:225px;}
#container-organization{min-height:150px;margin:50px 0px 50px 0px;}
.organization-group{width:100%;}
.organization-group a{padding:0px 20px;}
.organization-group a img{max-width:250px;margin:15px 0px;}
.section-organization{text-align:center;}
header .logo img{max-width:178px !important;max-height:none !important;}
.fixed-header .fixed-menu-cover{height:110px !important;}
.nav-menu{margin-top:21px !important;}
.separator{position:relative;}
.separator:before{background:url('img/zigzag.png') repeat-x right;width:44%;height:4px;content:"";position:absolute;left:0;top:18px;}
.separator:after{background:url('img/zigzag.png') repeat-x left !important;width:44%;height:4px;content:"";position:absolute;right:0;top:18px;}
.top-headline .separator:before, .top-headline .separator:after {
	visibility:hidden;
}
.scroll-dropdown{width:100px;height:100px;margin:0 auto!important;cursor:pointer;position:relative;top:30px;background-size:100px 100px;background-image:url('img/crollDown.png');}
.separator-box{margin-top:15px;margin-bottom:15px;}
.bx-viewport .bx-controls{display:none;}
.section-video .fa{color:#1f2941;}
.section-video .player-icon:hover{border-color:#fdb813;}
.menu-open{z-index:999!important;}
.mobile-menu-wrap{z-index:9999!important;}
.section-counter{padding-bottom:120px !important;}
.optin-mailchimp{display:none;padding:20px 20px;border:10px solid #fdb813;width:400px;height:440px;margin-left:-200px;margin-top:-200px;top:50%;left:50%;background:#f7f7f7;position:fixed;z-index:999;}
#optin-close{position:absolute;top:-20px;right:-20px;width:32px;height:32px;background:url(img/optin-close.png) center center no-repeat;cursor:pointer;}
.optin-mailchimp form div{margin:10px;padding:0px 70px;}
.optin-mailchimp form > p{font-size:13px;margin-top:17px;line-height:14px;font-style:italic;text-align:justify;}
#optin-mask{display:none;background:#000;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0.8;z-index:998;}
body h1, body .h1 {
	font-size:40px !important;
}
body .hentry.type-tribe_events {
	border:0px;
}

	.h-entry {
    margin-top: 10px!important;
}
	

.tp-caption.medium_grey, .medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}

.tp-caption.small_text, .small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_text, .medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.large_text, .large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.very_large_text, .very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}

.tp-caption.very_big_white, .very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}

.tp-caption.very_big_black, .very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}

.tp-caption.modern_medium_fat, .modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_fat_white, .modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_light, .modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_big_bluebg, .modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.modern_big_redbg, .modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}

.tp-caption.modern_small_text_dark, .modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.boxshadow, .boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black, .black {
color:rgb(255, 255, 255);
text-decoration:none;
text-shadow:none;
background-color:transparent;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.noshadow, .noshadow {
text-shadow:none;
}

.tp-caption.thinheadline_dark, .thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.thintext_dark, .thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.largeblackbg, .largeblackbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#000;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largepinkbg, .largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largewhitebg, .largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largegreenbg, .largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.excerpt, .excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_grey, .large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_thin_grey, .medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_thin_grey, .small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.lightgrey_divider, .lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_darkblue, .large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_darkblue, .medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_red, .medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_red, .medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_red, .medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_orange, .medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_orange, .medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.grassfloor, .grassfloor {
text-decoration:none;
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_white, .large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_white, .medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white, .mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white_center, .mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_asbestos, .medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_black, .medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_black, .large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_darkblue, .mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_light_white, .small_light_white {
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.roundedimage, .roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bg_black, .large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumwhitebg, .mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}


	

@media (max-width:359px){header .logo img{max-width:120px !important;}
.separator{display:none;}
.scroll-dropdown{width:40px;height:40px;margin:0 auto;cursor:pointer;background-size:40px 40px;}
}
@media (max-width:768px){.counter-wrap .col-md-3{padding-left:0px;padding-right:0px;}
.section-organization .container{}
.organization-group a{display:block;}
.scroll-dropdown{width:60px;height:60px;margin:0 auto!important;cursor:pointer;background-size:60px 60px;}
.entry-title{line-height:26px;}
.entry-summary{font-size:13px;line-height:22px;}
.separator{display:none!important;}
.blog-single-article input{padding-right:0;font-size:11px;}
.section-features .container .animated:first-child{margin-bottom:150px;}
.section-features .h-article{padding:30px 20px!important;}
.section-features .box-inner{padding:20px;}
.section-team .team-name{text-align:center;width:100%;}
.team-name{font-size:26px!important;margin-top:30px!important;}
.section-features .h-article h6{margin-bottom:0;}
}
@media (min-width:769px){.counter-wrap .col-md-3{width:33%!important;}
.section-organization .container{}
}
@media (min-width:992px){.blog-header, .front-header{overflow:visible !important;}
.section-organization .container{min-height:220px;}
}
@media (max-width:1199px){.fixed-header .col-sm-3{width:240px;}
.fixed-header .col-sm-7{width:542px;}
.fixed-header .nav li{padding-left:10px !important;padding-right:10px !important;}
#tribe-bar-form #tribe-bar-views{padding-top:10px!important;}
}

#wow-modal-window-1,#wow-modal-window-2, [id*="wow-modal-window"] {
    max-width: 662px !important;
    top: 2% !important;
    width: 100% !important;
position: absolute;
}

[id*="wow-modal-window"] form p > b {padding-bottom: 20px;  display: block;}
[id*="wow-modal-window"] { max-width: 662px !important; top:2% !important;    width: 100% !important;}
[id*="wow-modal-window"] input:not([type="checkbox"]) {width:100%;}
[id*="wow-modal-window"] label {display:block;}

.container #wow-modal-window-3{
	position: absolute;
}

#wow-modal-window-3 form.sent > * {
	display:none;
}
#wow-modal-window-3 form.sent .wpcf7-mail-sent-ok{
	display:block;
}
@media (max-width: 767px) {
	
	#wow-modal-window-3 form > p:nth-child(2) {
		line-height: 1;
	}
	#wow-modal-window-3 form > p:nth-child(9) > span > span > span {
		line-height: 1;
	}
	#wow-modal-window-3 input:not([type="checkbox"]):not([type="submit"]) {
		       margin: 6px 0px;
			height: auto;
			font-size:14px;
	}
	#wow-modal-window-3 form p {
		    /*margin-bottom: 0;*/
	}
	#wow-modal-window-3 span.wpcf7-form-control-wrap.checkbox-693, #wow-modal-window-3 .wpcf7-form-control-wrap  {
		display:block;
	}
	.container #wow-modal-window-3{
		margin-bottom: 100px;
	}

	body.page-id-2600[style*="overflow"] {
        position:fixed !important;
        /*overflow:auto !important;
        height:100% !important;*/
    }
	.page-id-2600 .wpcf7-form {
		padding-bottom:200px;
	}
	.h-entry {
    margin-top: 10px!important;
}
	.page-id-7805 blockquote p {margin-bottom:15px!important;}
	
	@media (max-width:768px) { p {margin-bottom:5px!important;} h2 {margin-top: 10px!important;}}

		.tp-parallax-wrap,.tp-loop-wrap,.tp-mask-wrap{
			    left: 0;
				right: 0;
				width: 100%;
		}
		.tp-caption {
			    white-space: pre-wrap !important;
		}
}


.alignleft {
	float: left;
	margin-right: 30px;
	margin-bottom: 8px !important;
	margin-top: 8px;
}

.alignright {
	float: right;
	margin-left: 30px;
	margin-bottom: 8px !important;
	margin-top: 8px;
}

.aligncenter{
	margin: 10px auto;
	display: block;
	height: auto;
}

.blog-single-header{
	height: auto;
	min-height: 340px;
}
.blog-single-header .top-headline{
	margin-top: 36px !important;
}


@media (max-width: 768px) {

	.blog-single-article h3,
	.blog-single-article h4,
	.blog-single-article h2{
		margin-top: 5px !important;
	}

	p{
		margin-bottom: 24px !important;
	}
}
