/*
Theme Name: Global Theme
Theme URI: https://VPSactive.com
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: VPSactive

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Silence is Golden - this style.css is not actually loaded and is here for WordPress functionality only */

/****Fontaine Header***/

#header {padding: 0;color: #fff;background: #2ba6cb;z-index:99999;position:relative;width:100%;}
.home #header {position: absolute;/*background: transparent;*/background: rgba(0, 0, 0, 0.5);}
#logo img {margin-bottom: 5px;margin-top:0px; /* Was margin-top:20px; before RVH edits */width:100%;max-width:248px;  /*******YOU MUST SET THIS TO THE LOGO WIDTH IF LESS THAT 235px*******/}
#header #logo {background-color: transparent;display: block;height: auto;max-height: 180px;left: 0px;margin: 0 auto;position: absolute;right: 0px;text-align: center;width: 300px;z-index: 1001;top:0;}
/****Fixed Header****/
.home #header.fixed_menu {background: transparent;width:100%;-webkit-transition:background-color 700ms linear;-moz-transition:background-color 700ms linear;-o-transition:background-color 700ms linear;-ms-transition:background-color 700ms linear;transition:background-color 700ms linear;	position:fixed;}
#header.fixed_menu.fixed_on {position:fixed;top:0;background: #c4f500;}
.home #header.fixed_menu.fixed_on {position:fixed;top:0;background: rgba(0,0,0,0.5);}
#wrapper {padding-top:0px;}
#wrapper.fixed_on {padding-top:130px;}
.home #wrapper.fixed_on {padding-top:0px;}
@media screen and (max-width:993px) {
	#wrapper.fixed_on {padding-top:148px;}
}
@media screen and (max-width:767px) {
	#header {height:125px;}
	#header.fixed_menu {height:auto;}
	#header.fixed_menu #logo {display:none;}
.home #header.fixed_menu #logo {display:block;}
	#header.fixed_menu.fixed_on #logo {display:none;}
	#wrapper.fixed_on {padding-top:53px;}
}

/*Top Header*/
#header_top {padding: 5px 15px 0 15px; /* Was padding: 5px 15px; before RVH edit */text-align: left;color: #fff !important;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+53,000000+100&0.2+0,0+53,0.2+100 */}
#header_top p {margin-bottom: 0;}
#header_top i {margin: 0 10px 0 0;}
#header_top a {color:#ffffff;}
#header_top .spoontalk-sociamedia-icons-widget i {background: transparent !important;font-size: 16px !important;width:20px !important;height:20px !important;}
#header_top .row > [class*=' col-'] {text-align:center;}
#header_top .row > [class*=' col-']:first-child {text-align:left;font-size: small;}
#header_top .row > [class*=' col-']:last-child {text-align:right;font-size: 30px;}
@media screen and (max-width:1200px) {
	/*#header_top .row > [class*=' col-']:first-child {display:none;}
	#header_top .row > [class*=' col-'] {text-align:left;}
	#header_top .row > [class*=' col-']:last-child {text-align:right;}*/
}
@media screen and (max-width:767px) {
	#header_top {display:none;}
}

/*Navigation*/
span.caret {display: none}
#navigation {height: 100px;}
#navbar-bootstrap-left .navbar-nav, #navbar-bootstrap-right .navbar-nav, #navbar-bootstrap-mobile .navbar-nav {display: block;float: none;}
#bootstrap-navigation-mobile {-moz-border-radius: 0px;-webkit-border-radius: 0px;background: transparent;border: none;border-radius: 0px;display: none;font-size: 14px;height: 32px;min-height: auto;margin-bottom: 0px;z-index:99999;}
/* -----------------------------------------------------------------------------
 * Main Menu
 * ----------------------------------------------------------------------------- */
#menu-right-menu {text-align: right;}
#menu-left-menu {text-align: left;}
#menu-main-menu {text-align: center;}
#navigation li a {background: transparent;color: #fff;padding: 10px 12px;font-weight:400;text-transform:uppercase;}
#navigation li ul li a {color: #333;}
#navigation li ul li a:hover {color: #999999;}
#bootstrap-navigation {background:transparent;margin-top:15px /* Was margin-top:30px before RVH edit */}
#navigation .navbar-nav>li>.dropdown-menu {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#navigation #navbar-bootstrap-mobile .navbar-nav li a, #navigation #navbar-bootstrap-mobile .navbar-nav li.active a {background:transparent;}
@media (min-width: 768px) {
#navigation .navbar-nav>li {float: none;display: inline-block;}
	.below-nav-logo{font-size:18px;} /* Added by JL May2021 */
}
@media (max-width: 993px) {
	#bootstrap-navigation {display:none;}
	#bootstrap-navigation-mobile {display: block;top: 88px;}
	#navigation {height: 120px;}
	#navigation .navbar-header {display: none;}
	#navigation .navbar-inverse .navbar-nav>.open>a, #navigation .navbar-inverse .navbar-nav>.open>a:focus, #navigation .navbar-inverse .navbar-nav>.open>a:hover {color: #666;}
	#navigation li a {padding: 5px 10px;text-align:center;}
}
@media (max-width: 767px) {
	#header #logo {top: 0;}
	#navigation {height: 50px;padding:0;}
	#navigation #bootstrap-navigation-mobile {top: 44px;}
	#navigation .navbar-header {display: block;}
	#navigation li a {color: #333;}
	#navigation li a:hover {color: #2ba6cb;}
	#navigation li ul li a {color:#2ba6cb;}
	#navigation .phone_mobile .fa, #navigation .phone_mobile .fa:hover {font-size: 36px;color: #fff;float: left;margin: 10px 0 0 0;}
/** kw1	#navigation .navbar-header {text-align: left;padding: 0px 15px;}**/
/** jkw1	#navigation .navbar-toggle {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border:none;margin:15px 0 0 0;padding:0;}**/
	#navigation .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {/**background-color: transparent;**/}
	#navigation .navbar-default .navbar-toggle:focus,
	#navigation .navbar-default .navbar-toggle:hover {background-color: transparent;border: none}
	#navigation .navbar-default .navbar-toggle {border: none}
	#navigation .navbar-toggle .icon-bar {width: 30px;height: 3px;border-radius: 3px}
	#navigation .navbar-inverse .navbar-collapse, #navigation .navbar-inverse .navbar-form {border: none;background: #eeeeee;}
	#navigation .navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}
}
/*child of a child*/
@media all and (min-width: 992px){
	#header ul li{position: relative;}
	#header ul li ul.dropdown-menu li:hover ul {display: block;left: 100%;position: absolute;top: -7px;}
}
@media all and (max-width: 991px){
	#header ul li ul.dropdown-menu li ul {display: block;left: 25px;position: relative;}
}

/*Search*/
#slider {background:#f7f7f7;}

.homepage_search {color: #333;position: absolute;bottom: 45%;z-index: 9;width: 100%;left: 0;right: 0;padding:0;background: rgba(40, 46, 60, 0.6);}
#slider .search_widget {padding: 20px 20px 14px 20px;}
.form-group {margin-bottom: 11px}
#slider .search_widget label {display: none}
#slider .has-feedback label ~ .form-control-feedback {top: 0}
#slider .search_widget input,
#slider .search_widget select,
#slider .form-control,
#footer .form-control {border: 2px solid #c2c2c2;border-radius: 0;color: #333;-webkit-appearance: none}
#slider .has-feedback .form-control {padding-right: 42.5px!important}
.homepage_search .search_widget .row:nth-child(3) {background-color: #fff;padding: 10px 0 0}
.homepage_search .search_widget .primary-button {border-radius: 0;box-shadow: none;height: 45px;border: 2px solid #C2C2C2;transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;color: #fff;background-color: #ff4d66;/*background-color: transparent;*/}
.homepage_search .search_widget .primary-button:hover {background-color: rgba(0,0,0,.5);}
#slider .form-control::-moz-placeholder {color: #333}
#slider .form-control::-webkit-input-placeholder {color: #333}
#slider {position: relative;}
#big-video {max-height: 820px;min-height: 520px;width: 100%;position: relative;}
#slider_text {font-size: 60px;color: #fff;text-shadow: 0 0 10px rgba(0,0,0,.5);position: absolute;left: 0;right: 0;margin: auto;bottom: 55%;text-align: center;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#slider select,
    #footer select,
	#property_jump select {background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);background-position: calc(100% - 12px) calc(1em - -3px), calc(100% - 7px) calc(1em - -3px);background-size: 5px 5px, 5px 5px;background-repeat: no-repeat}
}
#slider select:focus,
#footer select:focus {background-image: linear-gradient(45deg, white 50%, transparent 50%), linear-gradient(135deg, transparent 50%, white 50%);
    background-position: calc(100% - 7px) 1em, calc(100% - 12px) 1em;background-size: 5px 5px, 5px 5px;background-repeat: no-repeat;border-color: #fff;outline: 0}
/*Browse Section*/
#browse {width: 100%;background: #e3d005;text-align: center;position: relative;bottom: 0;font-size: 24px;color: #fff;padding: 30px 15px;text-transform: uppercase;}
#browse .btn {font-size: 16px;font-weight: 700;border: 2px solid #fff;border-radius: 0;margin: 10px 20px;vertical-align: middle;padding: 10px 30px;/*background: transparent;*/outline: none;color: #fff;}
#browse .btn:hover {background: rgba(0,0,0,.25);transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;}
.navbar-default .navbar-brand {color: #fff}
.heading-box {position: relative;text-align: center;display: block;margin: 0 0 30px;}
.heading-box h2 {display: inline-block;padding: 0 20px 20px;margin: 0px 0;font-size: 40px;letter-spacing: -1px;position: relative;z-index: 1;color: #666;border-bottom: 1px solid #666;font-weight:300;}
.heading-box h2:before {display: block;content: "";position: absolute;left: 50%;bottom: -8px;margin-left: -8px;border: 1px solid #fff;background: #FFFFFF;width: 15px;height: 15px;}
.heading-box h2:before {-webkit-box-shadow: 0 0 0 1px #C5A460, inset 0 0 0 2px #C5A460;box-shadow: 0 0 0 1px #C5A460, inset 0 0 0 2px #C5A460;}
.heading-box h2:after {display: block;content: "";position: absolute;left: 50%;bottom: 1px;margin-left: -46%;z-index: -1;width: 92%;height: 1px;}
/******Welcome section********/
#welcome {padding:40px 0;}
.heading-box h1 {padding: 0 0 15px;margin: 0 0;color: #fff;font-size: 50px;}
#streamline_image_widget,
#streamline_image_widget2 {padding: 20px 0}
.siw-slide-up h4 {top: 0 !important;font-size:18px !important;font-weight:300 !important;}
#streamline_image_widget .widget_streamline_image_widget.col-md-3 {width:33%;}
.overlay {display: block;position: absolute;z-index: 0;background: rgba(0, 0, 0, 0.5);overflow: hidden;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;height: 100%;left: 0;top: 0;width: 100%}
#accreditation_logos {padding: 50px 0;background: #fff;}
.owl-item {text-align: center}
/*Call to action*/
#call_to_action {background-attachment: fixed;background-size: cover;background-repeat: no-repeat;background-position: center;text-align: center;color: #fff;padding: 50px 0;position:relative;}
#call_to_action h3 {margin:10px 0 !important;font-weight:300;}

/*Contact and Tabs Panel*/
#contact_tabs {padding: 50px 0;}
#contact_tabs h3 {display :none;}
.contact_form {padding: 25px 35px 25px 35px;background-color: #888888;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;}
/*Testimonials Rotator*/
#testimonials_rotator {text-align: center;padding-top:50px;padding-bottom:50px;}
.testimonial_rotator_quote {font-family: Montserrat, sans-serif;font-size: 24px;font-weight: bold;color: #6c6c6c;line-height:1.25em;}
.testimonial_rotator_author_info.cf-tr p {text-transform: uppercase;font-size: 12px;font-family: Montserrat, sans-serif;letter-spacing: 0.2em;color: #8a8a8a;font-style: normal;padding: 0px;}
#testimonials_rotator i {font-size: 44px;color: #E5E5E5;margin-bottom: 15px;}
h2.testimonial_rotator_slide_title {display:none;}
#sidebar .TestimonialRotatorWidget {padding: 15px;}
#sidebar div, #sidebar p {text-align:left ;}
#sidebar .testimonial_rotator.template-longform hr.longform_hr {margin:20px 0;}
#sidebar .testimonial_rotator_quote {font-size: 18px;}
#sidebar .testimonial_rotator.template-default .testimonial_rotator_author_info {padding: 0;border-left: none;margin:20px 0;}
#sidebar .testimonial_rotator.template-default .testimonial_rotator_author_info p {font-size: .8em;}
@media screen and (max-width:480px) {
	.testimonial_rotator_quote {font-size: 18px;font-weight: 700;}
	#testimonials_rotator {padding-top: 20px;padding-bottom: 20px;}
}

/* -----------------------------------------------------------------------------
 * Blocks
 * ----------------------------------------------------------------------------- */
#blocks {padding-top:50px;padding-bottom:50px;}
#two_images .col-sm-6,#three_images .col-sm-4,#four_images .col-md-3 {padding-left: 8px;padding-right: 8px;}
.item-image {position: relative;overflow: hidden;padding-bottom: 50%;background:#000000;text-align:center;margin-bottom: 16px;}
 .item-image.landscape {padding-bottom: 60%;}
 .item-image.square {padding-bottom: 100%;}
.item-image.portrait {padding-bottom: 150%;}
.item-image:hover img {opacity: .8 !important;}
.item-image img {position: absolute;top: 0;bottom: 0;left: -50%;right: -50%;margin: auto;width:100%;}
.item-image.square img,.item-image.portrait img {width:auto;height:100%;}
.item-content-container {position:absolute;top:0;bottom:0;left:0;right:0;}
.item-content-container-align-vertical {width:100%;height:100%;display:table;}
.item-content {display: table-cell;vertical-align: middle;padding:15px;}
.item-content {color: white;}
.item-content p {color: #cccccc;}
.item-content h3 {text-transform: uppercase;font-size: 20px;margin-bottom: 0 !important;}
.item-content a.btn {border: 1px solid #fff;padding: 15px 20px;font-size: 12px;font-weight: 700;background-color: transparent;text-transform: uppercase;display: block;clear: both;float: none;margin: 10px auto;max-width: 200px;margin-bottom: 10px;color: #fff;border-radius:0;}
.item-content a.btn:hover {}
.item-content:hover {text-shadow: 0 0 5px rgba(0,0,0,.95);}
.item-image:hover .item-content a.btn {background-color: rgba(0,0,0,.5);}
@media only screen and (max-width: 993px) {
	.item-image.portrait {padding-bottom: 100%;}
	.item-image.portrait img {width: auto;height: 100%;}	
}
@media only screen and (max-width: 767px) {
	.item-image.landscape, .item-image.square, .item-image.portrait {padding-bottom: 92%;}
	.item-image.landscape img, .item-image.square img, .item-image.portrait img {width: 100%;height: auto;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	#two_images .col-sm-6, #three_images .col-sm-4, #four_images .col-md-3 {/** kw3 padding-left: 70px;padding-right: 70px;**/}
}
@media screen and (max-width:480px) {
	.item-content p {display: inline;}
	#blocks {padding-top: 20px;padding-bottom: 20px;}
}
/**** Property Jump Section ***/

#property_jump {color: #fff;padding: 30px;background: #2ba6cb;}
#property_jump h3 {margin-top: 0;margin-bottom:20px !important;}
#property_jump label {display:none;}
#property_jump .btn {font-size: 16px;font-weight: 700;border: 2px solid #fff;border-radius: 0;margin:0;vertical-align:middle;padding: 10px 30px;/*background: transparent;*/outline: none;color: #fff;}
#property_jump .btn:hover {background: rgba(0,0,0,.25);transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;}
#property_jump select {border-radius: 0;box-shadow: none;height: 45px;border: 2px solid #fff;transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;color: #fff;background-color: transparent;-webkit-appearance: none;}
@media screen and (min-width:768px) {
	#property_jump #resortpro-widget-form .row {float: left;width: 50%;margin: 0;}
	#property_jump #resortpro-widget-form .row h3 {text-align: right;line-height: 40px;margin: 0;}
}

@media screen and (max-width:480px) {
	#property_jump .search_widget {width: 100%;}
	#property_jump .container .container {padding: 0;}
}

/*Blog*/
#contentarea h1.entry-title {margin-bottom:20px !important;}
#contentarea h2 {margin-bottom:10px !important;}
#contentarea h3 {margin-bottom:5px !important;}

/*Footer*/
#footer, #footer a {color:#fff;}
#footer img {max-width: 100%;height: auto;}
div.footer-widget > div {margin-bottom: 30px;}
#footer {padding: 50px 0;background:#000;border-top:3px solid #666;position:relative;}
#footer h3 {color: #666;padding: 0 0 10px;font-size:24px;font-weight:300;text-transform:uppercase;}
#footer h3:after {display: block;content: "";width: 100%;border-bottom: 1px solid #666666;margin: 10px auto;}
#footer ul {list-style-type: none;padding-left: 0;}
#footer ul li a{line-height: 1.75em;}
#footer i + p {padding-left: 25px;line-height:22px;}
#footer i {font-size: 18px;padding-top: 2px;}
#copyright {padding: 20px 0;color: #fff;font-size: 12px;background-color: #e3d005;}
#copyright a {color: #fff}
#footer .spoontalk-sociamedia-icons-widget i {background: #666 !important;font-size: 16px !important;width: 35px !important;height: 35px !important;border-radius: 0;}
/*Go Up Box*/
#footer #go-up-box a, #go-up-box a:hover {width: 40px;height: 40px;position: absolute;top: -25px;color: #fff;left: 50%;text-align: center;line-height: 40px;font-size: 16px;cursor: pointer;-moz-transform: translateX(-40%);-ms-transform: translateX(-40%);-webkit-transform: translateX(-40%);transform: translateX(-40%);}
#footer #go-up-box a {background: #666;}
#footer #go-up-box a:hover {background: black;}

/*Forms*/
.frm_form_fields input, .frm_form_fields textarea, .frm_form_fields button {display: block;width: 100%;height: 46px;padding: 12px 12px;font-size: 14px;line-height: 1.42857143;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-appearance: none;border: none;background-color: #fff;color: #ccc;-webkit-box-shadow: none;box-shadow: none;-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;margin-bottom: 11px}

.frm_form_fields input[type="submit"], .frm_form_fields button[type="submit"] {display: inline-block;margin-bottom: 0;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: none;color: #fff;background: #666;}

.frm_form_fields input[type="submit"]:focus,
.frm_form_fields input[type="submit"]:hover, .frm_form_fields button[type="submit"]:focus,
.frm_form_fields button[type="submit"]:hover {color: #333;text-decoration: none}

.frm_error_style,
.frm_error {color: #f90;font-size: 14px;font-weight: 400;line-height: 1.25em;margin: 5px 0}
/*calendar*/


/*Blog*/
#contentarea h1.entry-title {margin-bottom:20px !important;}
#contentarea h2 {margin-bottom:10px !important;}
#contentarea h3 {/*margin-bottom:5px !important;*/}
/*Responsive*/
@media (max-width:991px) and (min-width:768px) {
	#logo img{margin-top:20px;}
} /* Added by RVH */
@media screen and (max-width:992px) {
	.widget_streamline_image_widget {margin-bottom:20px;}
	.partner {display: block;}
	.side-by-side img {margin-bottom: 20px;}
}
@media screen and (max-width:768px) {
	.welcome_inner {margin-left: 0;}
	.side-by-side {padding: 30px 15px 0;}
}
@media screen and (max-width:767px) {
	#phone {display:none;}
	.homepage_search h2 {font-size: 24px}
	#slider_text {font-size: 50px;line-height: 55px;bottom: 65%;}
	#icons_over_background {background-attachment: scroll}
	#welcome, #testimonials  {background-attachment: scroll;}
	#streamline_image_widget .widget_streamline_image_widget.col-md-3 {width:100%;}
	.contact_area {margin-bottom:50px;}
}
@media only screen and (max-width: 480px) {
	.widget_streamline_image_widget {width: auto;float: none;}
	#slider_text {font-size: 40px;line-height: 45px;bottom: 60%;}
	#slider .search_widget input,
	#slider .search_widget select,
	
	#welcome {padding: 20px 0;}
	#browse {font-size: 18px;}
	#browse .btn {margin-top: 10px;}
	.tabs_area .nav-pills > li {text-align: center;width: 100%;}
	#exTab3 .nav-pills > li > a {border-radius: 0;border-bottom:1px solid #f7f7f7;}
	.tabs_area .nav-pills>li+li {margin-left: 0px;}
	#footer {text-align: center;}
}
/*fix grid 1 results*/
.grid-1 .propertyPhoto {overflow: hidden;padding-bottom: 60%; /*63% is 16by9 - 50% is 4x3*/position: relative;background: #666;}
.grid-1 .propertyPhoto, .listing-1 .propertyPhoto a.thumb {height: 100%;}
.grid-1 .propertyPhoto a:first-of-type {z-index:1000;}
.grid-1 .propertyPhoto a img {height: auto !important;bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;}
.grid-1 .propertyPhoto, .grid-1 .propertyPhoto a {display: block;height: 100% !important;}
.grid-1 .propertyPhoto a img {height: auto !important;}
.grid-1 .propertyInfo {padding: 10px !important;background:#fafafa;}
.grid-1 .propertyInfo2 {background:#fafafa;}
.grid-1 .property {margin: 8px 0 8px;}
/*fix grid 2 results*/
h3.h5 {font-size: inherit;}
/*Customizations to Layouts*/
/*Medium Thumbs*/
.price_wrapper.ng-scope span:first-child {font-size: 10px;}
.rating-count {line-height: 18px;}
.rating-stars.ng-isolate-scope {margin-bottom: 10px;}

/*Layout 3 Adjustments*/


/* RVH Edits */
.homepage_search .search_widget .primary-button {background-color:#e00074 !important;}
.homepage_search .search_widget .primary-button:hover {background-color:#b80461 !important;}
.orange-button {background-color:#d10a61 !important;}
.orange-button:hover {background-color:#b80452 !important;}
.home #search_end_date:placeholder-shown{color:#333 !important;}
.home #slider_text{color:#333;}
#search_end_date{color:#333;}
.center {text-align:center;}
.boxpadding {padding-top:25px; padding-bottom:25px;}
/* RVH add-ons */
.below-nav-logo {text-align:center;color:#fff;margin:0px;}

/* KW Customs */
#logo img {max-width: 248px;}
.modal-body{overflow-x:auto !important;}
.modal{z-index:99999;}
@media all and (max-width:400px) {#header #logo {width: 215px;}}
.homepage_search {bottom: 0%;}
.socialicons ul li{display:inline-block}
.darken-images img {opacity:.9;}
#blocks {padding-top:0px !important;}
.orange-button {color:#fff;}
.center-parent {text-align:center;}
.center-child {display:inline-block;}
.bottom-pad-15{padding-bottom:15px;}
.banner-images {max-width: 1600px;margin: auto;}
.pull-right {float: right !important;}
#navigation .navbar-toggle {float: right;}
.navbar-toggler-icon {display: inline-block;width: 2.5em;height: 2.5em;vertical-align: middle;background-image: var(--bs-navbar-toggler-icon-bg);background-repeat: no-repeat;background-position: center;background-size: 100%;}
/* Keiths Fix */
.slick-slide img {display: block;width: 100%;}
.banner-images {max-width: 1600px;margin: auto;}
@media screen and (max-width: 1200px) {.scroll-card {overflow-y: auto;height: fit-content!important;}}

.socialicons ul li{display:inline-block}
.entry-header { display:none; }
.darken-images img {opacity:.9;}
#footer2 {display:none;}

/*
DO NOT EDIT THIS FILE!
*/
body {font-family: Montserrat, sans-serif;font-weight: 400;font-size: 14px;line-height: 1.5em}
a,
a:hover, #navbar-bootstrap .navbar-nav li.active a {color: #666}
option {color: #000;}

