/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 *//*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

@media only screen and (min-width:768px){.container{width:750px}}@media only screen and (min-width:992px){.container{width:970px}}@media only screen and (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media only screen and (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media only screen and (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media only screen and (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media only screen and (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media only screen and (max-width:767px){.visible-xs-block{display:block !important}}@media only screen and (max-width:767px){.visible-xs-inline{display:inline !important}}@media only screen and (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media only screen and (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media only screen and (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media only screen and (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media only screen and (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media only screen and (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media only screen and (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media only screen and (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media only screen and (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media only screen and (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media only screen and (min-width:1200px){.visible-lg-block{display:block !important}}@media only screen and (min-width:1200px){.visible-lg-inline{display:inline !important}}@media only screen and (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media only screen and (max-width:767px){.hidden-xs{display:none !important}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media only screen and (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}

h2{
    color:#36725b;
}
h5, h5 a{ color: #c8c99d!important; }
#footer-outer h5{ color:#fff!important; font-size:23px!important; font-weight:300!important; }
header>.container>.row{ padding-right:25px!important; }

.parallaxImg-rendered-layer *{
    text-align:center!important;
}

.--white *, .font-white *{
    color:#fff!important;
}
strong{ font-weight: 700!important; }
ul.wpb_tabs_nav{ border-bottom:3px solid #e3e4ce!important; }
.wpb_tabs_nav li{ font-size:18px!important; }
.wpb_tabs_nav .active-tab:after{ display:none!important; }
.wpb_tabs_nav a.active-tab{ font-weight:700!important; }
.vehicle-row h2{ font-size: 30px!important; color: #000!important; }
.vehicle-row h3{ text-transform: uppercase; margin: 20px 0; font-size: 18px!important; }
.vehicle-row li{ font-size: 14px!important; }
.font-green, .font-green *{ color:#c8c99d; }

.grav-wrap{
    bottom: 20px!important;
    position: absolute!important;
}
body:not(.home) li{
    font-size:18px;
}

@media only screen and (min-width:1000px){
	.home-hero{
    	margin-top:-300px!important;
	}
}
@media only screen and (max-width:999px){.home-hero{
    margin-top:-240px!important;
}}
@media only screen and (max-width:768px){.home-hero{
    margin-top:-220px!important;
}}
@media only screen and (max-width:691px){.home-hero{
    margin-top:-130px!important;
}}
.book-trip{
    background-color:#485665;
    padding: 30px 20px 10px 20px;
    text-align: center;
    min-height:347px!important;
}
.book-trip hr{ border:0!important; border-bottom:1px solid #6d7884!important; }
.book-trip h2, .book-trip p{ color:#fff!important; }
.book-trip h2{ margin-bottom:0.6em; }
.book-trip p{ padding:0.6em 0!important; }
.book-trip button{ margin-top:24px; cursor: pointer; }

@media only screen and (min-width:1000px){ .home-hero{ margin-bottom:0!important; } .travel-needs .row-bg.using-image{ background-position: 300px -200px!important; } }
.home-hero h2{ font-size:32px!important; }
.home-hero h3{ font-size: 28px!important; line-height: 40px!important; }
.home-hero h4{ color:#fff; text-transform: uppercase; }

.book-trip-button{
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 158px;
}


/* @media only screen and (min-width:1000px) and (max-width:1394px){ div.travel-needs{ margin-top:-40px!important; } } */

.nectar-button.extra-color-1 span, .nectar-button.extra-color-1{ color:#485665!important; }
a.nectar-button.regular, button.nectar-button.regular, .nectar-button.regular *, .sf-menu .button_solid_color a:before{ border:none!important; -webkit-border-radius:0!important; -moz-border-radius: 0!important; border-radius:0!important;   }

.util-nav{
    position:fixed;
    z-index:99999;
    max-width:100%!important;
    text-align:right;
    line-height: 18px;
    font-size:16px;
    font-weight:600;
    height:50px;
    padding-top:10px!important;
    transition:padding 0.2s;
}

.util-nav.scrolled{ padding-top:0!important; }

.util-nav li, .util-nav ul{
    display:inline-block;
}

.util-nav ul{
    margin: 0 15px;
}

.util-nav .row{
    max-width: 1245px;
    margin: 0 auto;
}

.home-page{
    margin-top:-60vh;
}

@media only screen and (max-width: 999px) {
    .util-nav{
        display:none;
    }
    .home-page{
        margin-top:-80vh;
    }
    .home-page .contact-form_wrapper{
        margin-bottom: 30vh;
    }
    .locations-mobile{
        margin:0!important;
    }
}
.col.span_12 .locations-mobile:first-child{
    margin-top:0!important;
}
.locations-mobile{
    margin-top:80px;
}

@media only screen and (max-width:689px){
    .hide-mobile{ display:none!important; }
}

#header-outer{
    padding-top:0px!important;
    pointer-events: none;
}
#header-outer.transparent{
    z-index: 99;
}

header#top{
    pointer-events: all;
}
.util-nav .social{ margin-right:0!important; }
.contact-form label{
    display:none!important;
}

.contact-form input, .destination-form input{
    background-color:#fff!important; max-width:300px;
}
.destination-form input, .destination-form select{ -webkit-appearance: none!important; border-radius: 0!important; font-size:14px!important; color:#555!important; }
.destination-form input::placeholder{ color:#555!important; }
.destination-form select{ padding-top:13px!important; padding-bottom:13px!important; max-width:300px; display: block; margin-left: auto; margin-right: auto;}

.client-kudos .row-bg.using-image{ background-position: center!important; }
.client-kudos .column-bg-overlay{ border-radius:10px!important; }
.client-kudos .testimonial_slider .image-icon{ border: 3px solid #ffffff!important; }
.client-kudos .testimonial_slider .controls span{ border-color: #fff!important; }
.client-kudos .pagination-switch.active{ background-color:#fff!important; }
.client-kudos .kudos-slider{ padding-bottom:40px!important; }
.section-down-arrow{
    display:none!important;
}
.client-kudos blockquote{ border:none!important; }
@media only screen and (min-width:691px) and (max-width:999px){ .client-kudos .slides{ margin-left: 90px; } }

.home-blog .post-area .meta-author, .home-blog .post-area .date, .star-rating-wrap{ display:none!important; }
.home-blog .post-area img{ object-fit: cover; object-position: top; }
.home-blog .post-area .post-header a{ font-size:22px!important; }
.home-blog .post-area .post-header{
    position: absolute;
    bottom: 0;
    text-align: left;
    padding: 0 10px;
}
.home-blog .post-featured-img{
    height:307px!important;
    overflow: hidden;
}
.home-blog .post-featured-img img{
    height: 100%!important;
    transition: all 0.2s!important;
}
.home-blog .post-area .post-content:hover img{
    transform:scale(1.1);
}
.home-blog .article-content-wrap{
    min-height:350px;
    pointer-events: none;
}

.services-border h5{ margin:0!important; line-height: 20px!important; }

.parallaxImg-wrap .bg-img:after{ background-color:transparent!important; }

.row-bg-wrap{ pointer-events: none; }

body:not(.home) .home-blog .row{ margin-bottom:0!important; padding-bottom:0!important; }


@media(min-width:1000px){.home-blog:not(.extra-news) .post-area .posts-container>article:first-child{ width:49%!important; }
.home-blog:not(.extra-news) .post-area .posts-container>article:nth-child(2){ width:24%!important; left:51%!important; }
.home-blog:not(.extra-news) .post-area .posts-container>article:last-child{ width:24%!important; left:77%!important; }
.home-blog.extra-news .post-area .posts-container>article:first-child{ width:33%!important; }
.home-blog.extra-news .post-area .posts-container>article:nth-child(2){ width:33%!important; left:34.5%!important; }
.home-blog.extra-news .post-area .posts-container>article:last-child{ width:33%!important; left:69%!important; }}
@media only screen and (max-width:999px){ 
    .footer-logos, #footer-outer .container>.row:last-child{ display:block!important;}
    .footer-logos .footer-image{ width:250px!important; margin-left:auto; margin-right:auto; }
    .footer-logos .col-md-4:first-child{ margin-bottom:20px; }
    .footer-logos .footer-text{ width:200px; margin-left:auto; margin-right:auto; display:inline-block!important; }
    .footer-logos .col-md-6, .footer-logos .social-icons{ text-align:center; }
    .footer-logos .social-icons li{ display:inline-block!important; margin-top:16px!important; }
    #footer-outer .container>.row:last-child .col{ text-align: center!important; }
    .home-blog article{ width:100%!important; margin-top:25px!important; } .home-blog .post-area img{ object-position: center!important; }
    body:not(.home) .home-blog:not(.extra-news) .divider-wrap{ display:none!important; } }


.home-services .services-border .vc_col-sm-4{ height:150px; }
.home-services .services-border .wpb_text_column{ position: absolute; left: 0; right: 0; top: 100px; }
.home-services .services-border .vc_col-sm-4 .vc_column-inner{ height:100%; transition: all 0.2s; }
.home-services .services-border .vc_col-sm-4 .vc_column-inner:hover{ transform:scale(1.1); }
.services-border>.vc_column-inner{ margin-top:60px; padding-top:10px; margin-bottom:60px!important; padding-bottom:5px!important; }
@media only screen and (min-width:1000px){ .services-border>.vc_column-inner{ border-left:1px solid #6d7884; }}
.home-car{
    margin-bottom: -130px!important;
    z-index: -100;
    margin-right: -100px;
}
@media only screen and (min-width:1000px){ .service-left .wpb_wrapper .divider-wrap:first-child{ display:none; } }
@media only screen and (min-width:480px) and (max-width:999px){ .services-border .vc_col-sm-4{ width: 31.914893614%!important; } }
@media only screen and (max-width:479px){ .services-border .vc_col-sm-4{ width: 100%!important; } }
.book-now-btn a{
    border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    -o-border-radius: 4px!important;
    -ms-transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
    transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
    box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 -3px rgba(0,0,0,0.1) inset;
    color: #FFF;
    margin-top:10px;
    letter-spacing: 2px;
    padding: 13px 18px!important;
    position: relative;
    top: -3px;
    margin-bottom: 10px;
    opacity: 1!important;
    line-height: 20px;
    background-color: #36725b;
    display: inline-block;
}
.book-now-btn a::after{
    opacity:0!important;
}

.home-blog h2{ margin-left: -15px; }
.home-blog .nectar-button{
    display: block!important;
    width: 270px!important; margin-left:-15px;
}
@media only screen and (min-width:1000px){
    .home-blog .nectar-button{ 
    margin-left: auto!important;
    margin-right: -15px;
}}

#footer-outer{
    background-color:#333232!important;
}
#footer-outer h1{
    margin-top:35px;
}
#footer-outer .gform_button{
    padding: 12px!important;
}
#footer-outer .contact-form ul, #footer-outer .contact-form li{
    display:inline-block;
}
#footer-outer .contact-form .ginput_container input{
    width:100%;
}
#footer-outer .contact-form .ginput_container{
    width:260px;
}
#footer-outer .contact-form li{
    width:auto!important;
}
#footer-outer .col, #footer-outer #gform_submit_button_1{
    margin-right:0!important;
}
input{
    border-radius: 0!important;
}
#footer-outer .gform_body, #footer-outer .gform_footer{
    width:auto;
    display:inline-block;
}
#footer-outer #logo img{
    width:100%;
}
#footer-outer .row, #footer-outer hr{
    /* max-width: 966px; */
    margin-left: auto;
    margin-right: auto;
}
.testimonial_slider blockquote{
    max-width: 375px;
}
.footer-logos{
    display:flex;
    padding: 50px 0 25px 0!important;
}
.woman{
    width:90%;
}
.social-icons{
    width:auto;
}
.sf-menu .sub-menu{ margin-top:-38px!important; border-top:none!important; }
#logo img{ transform:scale(0.9)!important; }
.social-icons i{ font-size:28px!important; }
.social-icons li{ margin-top:10px!important; }
.container-wrap{ padding-bottom:0!important; }
@media(max-width:691px){
    .page-header-bg-image{ background:#000!important; }
    body.home .instance-0{ margin-top: -125px!important; }
    body.home .instance-0 h3{ font-size:20px!important; }
    div#page-header-wrap{ height: 340px!important;
        background: #000; background-color:#000!important; }
}
@media only screen and (max-width: 689px) {
    .home-car{
        display:none!important;
    }
    
    #footer-outer .contact-form{
        text-align: center!important;
    }
    #footer-outer .social{
        display:block;
    }
    #footer-outer .social li{
        display:inline-block;
        margin-left:6px;
        margin-right:6px;
    }
    .row.footer-logos{
        padding-bottom:10px!important;
    }
    .woman, .social-icons{
        width:100%;
    }
}
.menu-utility-menu-container, #menu-footer-menu li{ display:inline-block; }
#menu-footer-menu li:not(:last-child):after{ content:'|'; }
#menu-footer-menu li:not(:last-child) a, .menu-utility-menu-container a{ padding-right:8px; }
@media (max-width:690px){ .owl-item img{ width:70%!important; transform: translateX(21%); } }

@media only screen and (max-width: 999px) and (min-width: 1px) {
	#header-outer[data-transparent-header=true][data-permanent-transparent=false] #logo .dark-version, #header-outer #top #logo img {
		top: 5px;
	}
}

@media only screen and (max-width: 360px) {
	.wpb_wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.headerImage {
	width: 100% !important;
	margin: 0 !important;
}

@media only screen and (min-width: 1000px) {
	#menu-item-1305,
	#menu-item-1306,
	#menu-item-1307 {
		display: none;
	}
}

@media only screen and (max-width: 1070px) and (min-width: 1000px)  {
	header div.col.span_3 {
		width: 25% !important;
	}
	header div.col.span_3 #logo {
		width: 100% !important;
	}
	header div.col.span_3 #logo img {
		width: 100% !important;
		height: auto !important;
	}
}
