/*
Theme Name: Global Streamline Parent Theme
Theme URI: https://streamlinevrs.com
Author: Rusu
Author URI: https://streamlinevrs.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: streamline-theme

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.
*/


/* montserrat-regular - latin */
@font-face {
	font-family: 'Montserrat';
	font-display:swap;
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/google/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
		url('/fonts/google/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/fonts/google/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('/fonts/google/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('/fonts/google/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('/fonts/google/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}


/** Assets **/
/******Secondary Page*********/
#contentarea {padding-top: 0px;padding-bottom: 75px;}
.secondary_page h1 {margin-bottom: 25px !important;}
.secondary_page_sidebar label {display: none;}
.secondary_page_sidebar .has-feedback label ~ .form-control-feedback {top: 0;}
.secondary_page_sidebar h3 {margin-bottom: 20px !important;}
.secondary_page_sidebar .search_widget .row:nth-child(3) {border: 1px solid #ddd;margin-left: 0;padding: 15px 0 0;}

/***** icons front page *****/
.sprites-2017 {margin:20px;background-image:url(/wp-content/uploads/2017/12/new-sprites-2017-compressor.png)}
.sprite-h4 h4 {font-weight:300}
.sprite-p p {font-weight:300;font-size:14px}
.height-70 {height:70px;margin-bottom:10px}
.instant-icon-2017 {background-position:1px 140px;width:67px;height:70px}
.home-smiley-icon-2017 {background-position:-68px 140px;width:63px;height:63px}
.inspected-icon-2017 {background-position:-135px 140px;width:72px;height:70px}
.insurance-icon-2017 {background-position:-204px 140px;width:52px;height:60px}
.trusted-icon-2017 {background-position:1px 70px;width:63px;height:63px}
.expert-icon-2017 {background-position:-68px 70px;width:84px;height:63px}
.rates-icon-2017 {background-position:-150px 69px;width:45px;height:68px}
.lock-icon-2017 {background-position:-195px 69px;width:45px;height:68px}
.disney-logo-2017 {background-position:1px 1px;width:100px;height:82px}
.kissimmee-logo-2017 {background-position:-110px 1px;width:105px;height:45px}
.trusted-logo-2017 {background-position:-215px 1px;width:100px;height:95px}
.secure-logo-2017 {background-position:-320px 1px;width:100px;height:110px}
.visit-orlando-logo-2017 {background-position:-110px 161px;width:105px;height:30px}
.housekeeping-logo-2017 {background-position:1px 170px;width:105px;height:30px}
.vrma-logo-2017 {background-position:-110px 203px;width:105px;height:37px}
.castle-icon-2017 {background-position:-260px 140px;width:60px;height:63px}
.film-camera-icon-2017 {background-position:-240px 75px;width:60px;height:70px}
.dolphin-icon-2017 {background-position:-383px 75px;width:75px;height:55px}
.shopping-bag-icon-2017 {background-position:-320px 140px;width:55px;height:65px}
.airplane-icon-2017 {background-position:-300px 60px;width:85px;height:50px}
.cart-icon-2017 {background-position:-373px 140px;width:70px;height:60px}
.sprites-2018 {margin:20px;background-image:url(/wp-content/uploads/2018/02/sprites-2018-70px-compressor.png)}
.sprite-present-2018 {background-position:0 0;width:70px;height:70px}
.sprite-golf-course-2018 {background-position:0 -70px;width:70px;height:70px}
.sprite-golf-cart-2018 {background-position:0 -140px;width:70px;height:70px}
.sprite-golf-club-2018 {background-position:0 -210px;width:70px;height:70px}
.sprite-credit-card-2018 {background-position:0 -280px;width:70px;height:70px}
/***** icons front page END *****/


#sassy-banner {display:table;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-12px}
.page-id-11 #sassy-banner {background-image:url(/wp-content/uploads/revslider/full-width/twilight_002-compressor.jpg);background-position:center;background-attachment:fixed;background-size:cover}
.sassy-pad-section {padding: 50px 0;}


/** Assets end **/


a {color:#2700ef;text-decoration: none;}
/** a {color:#2700ef #142f46;text-decoration: none;} **/
.btn-success {color: #fff;background-color: #318731;border-color: #4cae4c;}




body {font-family: Montserrat, sans-serif;font-weight: 400;font-size: 16px;} /* Took out line-height: 1.45em */
/* kw24 a, a:hover, #navbar-bootstrap .navbar-nav li.active a {color: #337ab7;}*/
.breadcrumb a {color:#000;}
option {color: #000;}

/****Fontaine Header***/
#header {padding: 0;color: #fff;background: #000000;z-index:99999;position:relative;width:100%;}
.home #header {position: absolute;background: rgba(0, 0, 0, 0.5);}
#logo img {margin-bottom: 5px;margin-top:5px;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: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;width: 230px;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: #2ba6cb;}
.home #header.fixed_menu.fixed_on {position:fixed;top:0;background: rgba(0,0,0,0.5);}
#wrapper {padding-top:0;}
#wrapper.fixed_on {padding-top:130px;}
.home #wrapper.fixed_on {padding-top:0;}

@media screen and (max-width:993px) {
		#wrapper.fixed_on {padding-top:148px;}
}




/*Top Header*/
#header_top{padding: 5px 15px;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;font-size: medium;}
#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: 14px;}

/******* 	@media screen and (max-width:767px) {#header_top {display:none;}} *******/

@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;}
		#header_top {display:none;}
}

/*Search*/
#slider {background:#f7f7f7;}
#resortpro-widget-form {padding-bottom: 0;}
.homepage_search {bottom: 0%;color: #333;position: absolute;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,
#resortpro_sw_bed {background-color: rgba(255,255,255,1);border: 2px solid #c2c2c2;border-radius: 0;color: #333;outline: 0;text-align: left;height: 37px;line-height: inherit;padding: 8px 18px;box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);transition: color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease;}
#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: #337ab7;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;}


.heading-box {position: relative;text-align: center;display: block;margin: 0 0 30px;}
.heading-box h2 {display: inline-block;padding: 0 20px 20px;margin: 0 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;}
																		
/*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;}

																		
/* -----------------------------------------------------------------------------
 * 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: 60%;}
	.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 {padding-left: 70px;padding-right: 70px;}
}
@media screen and (max-width:480px) {
	.item-content p {display: none;}
	#blocks {padding-top: 20px;padding-bottom: 20px;}
}


/*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: #000;}
#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*/
																		
div#ui-datepicker-div {border-radius: 0!important;background: #fff;border-color: #ccc;border: none;box-shadow: 0 0 5px rgba(0, 0, 0, .2)}
.ui-datepicker-header.ui-widget-header {border-radius: 0!important;border: none;background: #eee}
.ui-state-hover,
.ui-state-focus {background: #fff!important;border: none!important;border-radius: 0!important}
.ui-widget-content {border: 1px solid #ccc;background: #fff;color: #333333}
.home #search_end_date::-webkit-input-placeholder { /* Safari, Chrome and Opera */  color: #333333 !important;}
.home #search_end_date:-moz-placeholder { /* Firefox 18- */  color: #333333 !important;}
.home #search_end_date::-moz-placeholder { /* Firefox 19+ */  color: #333333 !important;}
.home #search_end_date:-ms-input-placeholder { /* IE 10+ */  color: #333333 !important;}
.home #search_end_date::-ms-input-placeholder { /* Edge */  color: #333333 !important;}
.home #search_end_date:placeholder-shown { /* Standard one last! */  color: #333333 !important;}
.home #search_start_date::-webkit-input-placeholder { /* Safari, Chrome and Opera */  color: #333333 !important;}
.home #search_start_date:-moz-placeholder { /* Firefox 18- */ color: #333333 !important;}
.home #search_start_date::-moz-placeholder { /* Firefox 19+ */  color: #333333 !important;}
.home #search_start_date:-ms-input-placeholder { /* IE 10+ */  color: #333333 !important;}
.home #search_start_date::-ms-input-placeholder { /* Edge */  color: #333333 !important;}
.home #search_start_date:placeholder-shown { /* Standard one last! */  color: #333333 !important;}


																

/*Customizations to Layouts*/
/*Medium Thumbs*/

/* keith .price_wrapper.ng-scope span:first-child {font-size: 10px;}
.rating-count {line-height: 18px;}
.rating-stars.ng-isolate-scope {margin-bottom: 10px;}
.streamline-pagination-wrapper .btn {margin-bottom: 10px;}
.streamline-pagination-wrapper {margin-top: 30px;}*/

/*Layout 3 Adjustments*/

/* keith div#room-details li {list-style: none;}
.propertyButtons .inquiry {background-color:#ee0285 !important;}
.propertyButtons .book {color:#ee0285 !important;}
.price_wrapper {background-color:#ff9a00 !important;}*/
/* RVH Edits */
.my-btn-group {margin-top:15px;}
/****	.homepage_search .search_widget .primary-button {background-color:#ff4d66 !important;} ****/
/* keith .homepage_search .search_widget .primary-button:hover {background-color:#ff5c73 !important;}
.orange-button {background-color:#f3a437 !important;}
.orange-button:hover {background-color:#f3b662 !important;}
.home #search_end_date:placeholder-shown{color:#333 !important;}
.home #slider_text{color:#333;}
#search_end_date{color:#333;}*/


/* Home Page Image Composition */
.wrapper .destinations .img-box{border:#fff solid 1px;height:150px;position:relative;overflow:hidden;padding:1px 1px}
.wrapper .destinations .img-box-right .double-height{height:300px}.wrapper .destinations .img-box img{width:100%;height:100%; vertical-align:middle}
.wrapper .destinations .img-box p{position:absolute;height:65px;bottom:0;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:0 10px;margin:0;text-shadow: 2px 2px 6px #000;}
.wrapper .destinations .img-box p span{font-weight:500}.widget{display:inline}
.wrapper .destinations{padding-bottom:40px}
.wrapper .destinations .img-box:hover{opacity:.7}
.wrapper .destinations .img-box a{text-decoration:none;color:#fff;}
.wrapper{padding-top:25px;}
/* End Home Page Image Composition */

/* Home Page Resort Listing below Image Comp */
.custom-list{margin-bottom:40px;}
.custom-list li {border-bottom:none;text-align: center;list-style: none;}

@media (max-width:767px){
	p {line-height:1.5;}
	.custom-list {margin-top:0px;margin-bottom:0;}
	.custom-list li{padding:0;}
	.custom-list p {background-color:#f6f6f6;border:grey solid 1px;padding:7px 0;margin-bottom:5px;}
	.custom-list ul{padding-inline-start: 0;margin-bottom:5px;}
	.text-16 {font-size:16px;}
}
/* End Custom Listing */
.property-management-header {background-image: url(/wp-content/uploads/2021/09/eleven-dark2.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;margin-top: -12px;background-color: #7192e8;}
.diagonally-gray-lite {background-image: -webkit-linear-gradient(150deg,#f1f1f1 50%, #f6f6f6 25%);}
.diagonally-gray {background-image: -webkit-linear-gradient(150deg,#474747 50%, #575757 25%);}


/* Resort page banners */
.margin-100 {margin: 100px auto;}
.text-white-drop-lg {color: #fff;text-shadow: 4px 3px 7px #232323;font-size: 65px;font-weight: 800;line-height: 2.65em;}
.green-i-60 {font-size: 60px !important;color: #00b299;}
.p-18 {line-height: 30px;font-size: 17.5px;}

.full-width-banner {background-position:center center;background-size: cover;margin-top: -12px;padding-top: 60px;padding-bottom: 60px;background-color: #ccc;}
.page-id-1828 .full-width-banner {background-image:url(/wp-content/uploads/2016/11/windsor-hills-compressor.jpg);}
.page-id-367 .full-width-banner {background-image: url(/wp-content/uploads/2018/07/Seven_eaglespool_vacome.jpg);}
.page-id-862 .full-width-banner {background-image:url(/wp-content/uploads/2017/02/dining-compressor.jpg);}
.page-id-822 .full-width-banner {background-image:url(/wp-content/uploads/revslider/full-width/golfer-compressor.jpg);}
.page-id-911 .full-width-banner {background-image:url(/wp-content/uploads/2016/02/dinner-drinks-desat-opt2.jpg);}
.page-id-870 .full-width-banner {background-image:url(/wp-content/uploads/revslider/full-width/themepark-compressor-1.jpg);}
.page-id-470 .full-width-banner {background-image:url(/wp-content/uploads/2018/01/windsor_westside_header_pic_vacome-compressor.jpg);}
.page-id-419 .full-width-banner {background-image:url(/wp-content/uploads/2017/07/solterra_resort_header-compressor-1.jpg);}
/* .page-id-770 .full-width-banner {background-image:url(/wp-content/uploads/2017/10/storey_lake_pool_girls-compressor.jpg);}*/
.page-id-4088 .full-width-banner {background-image:url(/wp-content/uploads/2017/08/solara_header_pic1.jpg);}
.page-id-4336 .full-width-banner {background-image:url(/wp-content/uploads/2017/09/FG-cover-compressor.jpg);}
.page-id-11 .full-width-banner {background-image:url(/wp-content/uploads/revslider/full-width/twilight_002-compressor.jpg);background-attachment:fixed}
.page-id-867 .full-width-banner {background-image:url(/wp-content/uploads/revslider/full-width/shopping-full-compressor.jpg);background-attachment:fixed}
.page-id-802 .full-width-banner {background-image:url(/wp-content/uploads/2016/02/beach.jpg);background-attachment:fixed}
.page-id-135 .full-width-banner {background-image: url(/wp-content/uploads/2018/07/the_retreat_cover1.jpg);}
.page-id-9485 .full-width-banner {background-image: url(/wp-content/uploads/2019/10/encore-banner-op.jpg);}
.page-id-9020 .full-width-banner {background-image: url(/wp-content/uploads/2017/09/FG-cover-compressor.jpg);}
.page-id-9685 .full-width-banner {background-image: url(/wp-content/uploads/2019/10/emerald-isle-banner-op.jpg);}
.page-id-7770 .full-width-banner {background-image: url(/wp-content/uploads/2019/10/bellavida-banner-op.jpg);}
.page-id-8095 .full-width-banner {background-image: url(/wp-content/uploads/2019/02/golf-course-op.jpg);}
.page-id-8086 .full-width-banner {background-image: url(/wp-content/uploads/2019/02/Palm-trees-op.jpg);}
.page-id-6489 .full-width-banner {background-image: url(/wp-content/uploads/2018/05/ParadisePalms-op.jpg);}
.page-id-4367 .full-width-banner {background-image: url(/wp-content/uploads/2019/10/providence-banner-op.jpg);}
.page-id-9092 .full-width-banner {background-image: url(/wp-content/uploads/2019/10/veranda-palms-banner-op.jpg);}
.page-id-8743 .full-width-banner {background-image: url(/wp-content/uploads/2019/05/watersong-resort-banner-op.jpg);}
.page-id-8336 .full-width-banner {background-image: url(/wp-content/uploads/2019/11/tuscana-resort-banner-op.jpg);}
.page-id-770 .full-width-banner {background-image: url(/wp-content/uploads/2018/09/storey-lake-1920-op.jpg);}
.page-id-8466 .full-width-banner {background-image: url(/wp-content/uploads/2019/04/solana-entrance-op.jpg);}
.page-id-8240 .full-width-banner {background-image: url(/wp-content/uploads/2019/03/Sonoma_cover_image_op.jpg);}
.page-id-3077 .full-width-banner {background-image: url(/wp-content/uploads/2018/07/RVH_365_-c.jpg);}
.page-id-10988 .full-width-banner {background-image: url(/wp-content/uploads/2020/10/windsor-island-banner.jpg);}


@media only screen and (max-width: 480px) {
	.text-white-drop-lg {color: #fff;text-shadow: 4px 3px 7px #232323;font-size: 29px;font-weight: 800;}
}

.ss_template {    margin-top: 40px!important;}

/* .communities {padding:100px;margin:15px 0} */
/*.communities {    margin: 15px 0;height:250px;padding:35px 15px;background-color:#000;border-radius:4px;text-align:center;}*/
/* .communities h2 {text-align:center;font-weight: 800;text-shadow: 2px 2px 7px #000;} */
.communities-reunion {background:url(/wp-content/uploads/revslider/full-width/eleven-dark-compressor.jpg) no-repeat center center;background-size:cover}
.communities-champions {background:url(/wp-content/uploads/revslider/full-width/ChampionsGate-dark-compressor.jpg) no-repeat center center;background-size:cover}
.communities-ww {background:url(/wp-content/uploads/revslider/full-width/WindsoratWestgate-dark-compressor.jpg) no-repeat center center;background-size:cover}
.communities-solterra {background:url(/wp-content/uploads/revslider/full-width/Solterra-dark-compressor.jpg) no-repeat center center;background-size:cover}
.communities-wh {background:url(/wp-content/uploads/revslider/full-width/WindsorHills-compressor.jpg) no-repeat center center;background-size:cover}
.communities-storey-lake {background:url(/wp-content/uploads/2018/09/Storey-Lake-op.jpg) no-repeat center center;background-size:cover}
.communities-solara {background:url(/wp-content/uploads/2018/07/solara_resort_cover.jpg) no-repeat center center;background-size:cover}
.communities-providence {background:url(/wp-content/uploads/2017/10/providence_bg1.jpg) no-repeat center center;background-size:cover}
.communities-emerald {background:url('/wp-content/uploads/2019/10/Emerald-Isle-Resort-op.jpg') no-repeat center center;background-size:cover;}
.communities-solana {background:url('/wp-content/uploads/2019/04/solana-pl-holder-op.jpg') no-repeat center center;background-size:cover}
.communities-formosa {background:url('/wp-content/uploads/2019/04/Formosa-Estates-Community-op.jpg') no-repeat center center;background-size:cover}
.communities-highland {background:url('/wp-content/uploads/2019/10/highlands-reserv-op.jpg') no-repeat center center;background-size:cover}
.communities-encore {background:url('/wp-content/uploads/2019/10/encore-resort-op.jpg') no-repeat center center;background-size:cover}
.communities-paradise-palms {background:url('/wp-content/uploads/2019/10/paradise-palms-op.jpg') no-repeat center center;background-size:cover}
.communities-regal-palms {background:url('/wp-content/uploads/2019/10/regal-palms-resort-op.jpg') no-repeat center center;background-size:cover}
.communities-providence {background:url('/wp-content/uploads/2019/10/providence-resort-op.jpg') no-repeat center center;background-size:cover}
.communities-veranda-palms {background:url('/wp-content/uploads/2019/10/veranda-palms-resort-op.jpg') no-repeat center center;background-size:cover}
.communities-watersong {background:url('/wp-content/uploads/2019/10/Watersong-resort-op.jpg') no-repeat center center;background-size:cover;}
.communities-sonoma {background:url('/wp-content/uploads/2019/03/sonoma-op.jpg') no-repeat center center;background-size:cover}
.communities-bellavida {background:url('/wp-content/uploads/2019/10/bellavida-resort-op.jpg') no-repeat center center;background-size:cover;}
.communities-tuscana {background:url('/wp-content/uploads/2019/11/tuscana-resort-op.jpg') no-repeat top center;	background-size:cover;}

/* Resort Thumbnails */

.communities {    margin: 15px 0;height:250px;padding:35px 15px;background-color:#000;border-radius:4px;text-align:center;}
.communities h2 {text-align:center;font-weight: 800;text-shadow: 2px 2px 7px #000;}
.communities-reunion-thumb {background:url(/wp-content/uploads/thumbs/reunion-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-champions-thumb {background:url(/wp-content/uploads/thumbs/champions-retreat-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-ww-thumb {background:url(/wp-content/uploads/thumbs/windsor-westside-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-solterra-thumb {background:url(/wp-content/uploads/thumbs/solterra-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-wh-thumb {background:url(/wp-content/uploads/thumbs/windsor-hills-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-storey-lake-thumb {background:url(/wp-content/uploads/thumbs/storey-lake-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-solara-thumb {background:url(/wp-content/uploads/thumbs/solara-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-providence-thumb {background:url(/wp-content/uploads/thumbs/providence-thumb1.jpg) no-repeat center center;background-size:cover}
.communities-emerald-thumb {background:url('/wp-content/uploads/thumbs/emerald-island-thumb1.jpg') no-repeat center center;background-size:cover;}
.communities-solana-thumb {background:url('/wp-content/uploads/thumbs/solana-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-formosa-thumb {background:url('/wp-content/uploads/thumbs/formosa-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-highland-thumb {background:url('/wp-content/uploads/thumbs/highlands-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-encore-thumb {background:url('/wp-content/uploads/thumbs/encore-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-paradise-palms-thumb {background:url('/wp-content/uploads/thumbs/paradise-palms-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-regal-palms-thumb {background:url('https://www.vacome.com/wp-content/uploads/2021/09/regal-palms-resort-2.jpg') no-repeat center center;background-size:cover}
.communities-providence-thumb {background:url('/wp-content/uploads/thumbs/providence-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-veranda-palms-thumb {background:url('/wp-content/uploads/thumbs/veranda-palms-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-watersong-thumb {background:url('/wp-content/uploads/thumbs/watersong-thumb1.jpg') no-repeat center center;background-size:cover;}
.communities-sonoma-thumb {background:url('/wp-content/uploads/thumbs/sonoma-thumb1.jpg') no-repeat center center;background-size:cover}
.communities-bellavida-thumb {background:url('/wp-content/uploads/thumbs/bella-vida-thumb1.jpg') no-repeat center center;background-size:cover;}
.communities-tuscana-thumb {background:url('/wp-content/uploads/thumbs/tuscana-thumb1.jpg') no-repeat top center;	background-size:cover;}
.communities-windsor-island-thumb {background:url('/wp-content/uploads/2020/10/windsor-island-thumb.jpg') no-repeat top center;	background-size:cover;}

/* .btn {text-align:center;} */

.aboutus-header {background-image: url(/wp-content/uploads/2017/03/WIndsorResort-compressor.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;margin-top: -12px;background-color: #7192e8;}
.hover-padding {padding: 2px;}
.mt-4 {margin-top: 1.5rem!important;}
#secondary img, article img, img.wp-post-image {    max-width: 100%;    height: auto;}
/* #secondary img, article img, figure, img, img.wp-post-image {max-width: 100%;height: auto;} */
.affiliate {max-width: 100px;width: 100%;display: inline-block;margin: 14px;vertical-align: middle;    margin-top: 40px;}
.c-search-widget__item .form-control-feedback {top: 5px!important;}

@media only screen and (min-width: 768px){
		.listing {display: inline;width: 48%;margin: 5px;} 
}

@media only screen and (max-width: 600px){
		.listing {display: inline;margin: 5px;} 
}
.beach-box {background-color: #fff;padding: 35px;margin: 30px 0;border-radius: 8px;}
.removepadding {padding-right: 0;padding-left: 0;}
.headertxtlg {padding: 150px 0; color: #fff; font-size: 48px; text-align: center;}

/*Make your custom css edits here*/

/*fix price over search issue*/
/* keith
 * @media screen and (max-width:992px) {
		#resortpro-widget-form .col-md-12 {float: left;}
}

div#ui-datepicker-div {z-index: 100000!important;}
#logo img {max-width: 200px;margin-top: 30px;}
.modal-body{overflow-x:auto !important;}
.modal{z-index:99999;}
.listing.listing-4.col-md-12 .carousel-inner>.item>a>img, .carousel-inner>.item>img {height: 250px;}


.socialicons ul li{display:inline-block}
.darken-images img {opacity:.9;}
#blocks {padding-top:0 !important;}
.heading-box h2:after, #browse,*/ /*****	 #property_jump {background-color: #337ab7;} ******/
/** .text-white {color: #fff;}
.browse-pulse-btn {text-align: center;padding: 30px 0;}**/

/* property page */
#property-sprites .sprites-all {margin:20px;background-image:url(/wp-content/uploads/icons/propmanagement-sprites-white-drop.png);}
#property-sprites {padding:20px;color:#fff;}
.house-icon {background-position: 0 0;width: 63px;height: 61px;}
.partner-icon {background-position:-64px 0;	width:50px;height:61px}
.clock-icon {background-position:-119px 0;width:62px;height:61px}
.medal-icon {background-position:0 -65px;width:55px;height:68px}
.tools-icon {background-position:-57px -65px;width:70px;height:68px}
.agent-icon {background-position:-127px -65px;width:62px;height:68px}

#footer .social {margin-left:auto;margin-right:auto;margin-bottom:0;display:inline-block;}
#footer .social a {border-radius:50%;behavior:url(../../src/css/PIE.htc);background:#929292;color:#242424;width:36px;height:36px;float:left;margin-right:15px;}
#footer .social a:hover {background:#fff;}
#footer .social a {border-radius:50%;behavior:url(../../src/css/PIE.htc);background:#929292;color:#242424;width:36px;height:36px;float:left;margin-right:10px;}
#footer .social a:hover {background:#fff;}
.social a .fa {text-align:center;line-height:34px;font-size:26px;width:100%;}
.social {float:left;}

.imagehover_box {cursor:pointer;height:290px;position:relative;overflow:hidden;background:#fff;margin-bottom:10px;}
.imagehover_box img {position:absolute;	left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;	width:100%;	opacity:1;}
.imagehover_box .overbox {background:0 0;position:absolute;top:0;left:0;color:#fff;	z-index:100;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;height:100%;padding:5%;transform:translateY(40%);-webkit-transform:translateY(40%);opacity:1;text-align:center;}
.imagehover_box:hover .overbox {opacity:1;transform:translateY(0);-webkit-transform:translateY(0);background:rgba(0, 0, 0, .35);}
.imagehover_box .overbox .btn {width:100%;background:0 0;border:2px solid #fff;margin:10px 0;font-size:20px;font-weight:100;padding:10px 0;opacity:0;color:#fff;text-shadow:0 2px 2px #232323;}
.imagehover_box .overbox .btn:hover {background:#1a8fd2;}
.imagehover_box:hover .overbox .btn {opacity:1;}
.imagehover_box .title {font-size:24px;	color:#fff;text-transform:uppercase;opacity:1;	margin-bottom:50px;text-shadow:0 2px 2px #232323;}
.imagehover_box:focus .title, .imagehover_box:hover .title {opacity:1}
.imagehover_box .tagline {font-size:.8em;opacity:0;transition-delay:.2s;transition-duration:.2s}
.imagehover_box:focus .tagline, .imagehover_box:hover .tagline {opacity:1;transform:translateX(0);-webkit-transform:translateX(0)}

.pad-25 {padding:25px 0;}
.pad-15 {padding:15px 0;}
.pad-50 {padding:50px 0;}
.pad-3 {padding:3px;}
.no-pad {padding:0;}
.shadow {text-shadow: 2px 2px 7px #000;}
.min-height-120 {min-height:120px}
@media (max-width:767px) {
		.browse-pulse-btn .btn {font-size:16px;letter-spacing:normal;padding:10px 15px;}
		.btn-lg {font-size:16px;letter-spacing:normal;padding:10px 15px;}
}
@media (max-width:376px) {
		.browse-pulse-btn .btn {font-size:14px;letter-spacing:normal;padding:10px 15px;}
		.btn-lg {font-size:14px;letter-spacing:normal;padding:10px 15px;}
}
@media (max-width: 988px) {
		.xpad {padding: 0 95px 0 95px;}
}

.sc_img .iconkw { height: 70px; background-color: #3d60f9; width: 100%; text-align: center; padding-top: 12px;font-size: 19px;}
.sc_img .iconkw .glyphicon-camera {color:white;}
.sc_img .iconkw span {font-size:10px;color:white;}

/* .btn-danger { color: #fff; background-color: #e55162; border-color: #e55162;} */

/* ADDED BY JESSICA */
.sw-pools { width: 190px; } /* For pools on property pages */
.sw-pool-wrapper { display: inline-block; padding: 1px; }


/* from home page KW */
#slider {position: relative;min-height: 350px;}
#slider .slider_container {background-position: center center;background-repeat: no-repeat;background-size: cover;
background-image: url(/wp-content/uploads/2019/12/Florida-Rentals.jpg);min-height: 550px;}

@media (max-width:1024px) { #slider .slider_container {background-image: url(/images/front/Florida-Rentals-868.jpg);min-height: 500px;} }
@media (max-width:425px) { #slider .slider_container {background-image: url(/images/front/Florida-Rentals-425.jpg);min-height: 450px;} }

.blacktext {color:#000;font-size: 18px;line-height: 22px;}
.blacktext18 {color:#000;font-size: 18px;line-height: 30px;}
.whitetext18 {color:#fff;font-size: 18px;line-height: 22px;}
.whitetext24 {color:#fff;font-size:24px;}
.trb {margin:10px 15px;}	
.ptb {padding-bottom:50px;padding-top:20px;}
.offblackbg {background-color: #313131;}
.greytext18px {color:#222;font-size: 18px;line-height: 22px;}
.white-text {color:white;}
.menu-item-10369 {color:blue;}
.bluelnk {color:blue!important;}

.cookie-notice-container {padding: 10px;font-size:12pt;width: 90%!important;margin: 0 auto!important;}
#cookie-notice .cn-button {margin-left: 25px;margin-bottom:15px;}
#cookie-notice {font-size: 12pt;margin: 0 auto;text-align: center;box-sizing: border-box;width: 100%;z-index: 9999;box-shadow: rgba(0,0,0,.5) 0 -7px 16px;left: 0;font-weight: 300;}
.center-parent{text-align:center;}
.center-child{display:inline-block;}
.menu-footer-menu-container ul li {font-size:18px;margin:5px;}


.rotate-tab {cursor:pointer;z-index:100;position:fixed;transform-origin: 0 0;transform: rotate(-90deg);transition:0.5s; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);top: 650px;left: 0px;color:#fff;background-color:#f3a437;padding: 20px 15px;}#om-hr1han8kuupjcqsfqlsa{left:0 !important;}
.rotate-tab a {color:#fff;text-decoration:none;font-size:24px;}
/* * {outline: red 1px solid;}*/
.sm {padding-left: 2px;padding-bottom: 2px;}

/* .media-cover img {height:200px}*/
.kw img{background-position: center center;background-repeat: no-repeat;background-size: cover;min-height: 550px;}
.kwi {height: 95px!important;}

.kweffect {position:relative;}
.bpbutton {position:absolute; bottom: 10px;right: 10px;}

body {
    font-family: Montserrat, sans-serif!important;
    font-weight: 400;
    
}
table tbody tr {
    display: table-row!important;
}
/* 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;}}