/*
Theme Name: Vacation Places To Stay 
Theme URI: https://vacationplacestostay.com
Version: 1.0
Description: This is a child theme for VPTS to be used with Beaver Builder.
Author: H. Hess
Author URI: https://cbsinet.com
template: bb-theme
*/

/* Add your custom styles here... */ 
.border{border:1px solid red!important;}

.container33{width:1400px!important;}
body3{border-top:5px;background-color:#F5C227!important;}
body{background-color:#F0F3F9!important;}
p3{color:#545454!important;}

.bg-blue{background-color:#F0F3F9;}
.fl-post-author{display:none!Important;}



#icon-cred{color:#F5C227!important;font-size:30px!Important;text-align:center!Important;}

#cred{}
#cred.fl-icon-text{color:#fff!important;}



#searchInput{background-color:#FFF8EB!important;}

#things{}
#things h2{color:#fff!Important;}
#things h3{color:#fff!Important;}
#things h4{color:#fff!Important;}
#things h5{color:#fff!Important;}
#things p{color:#fff;}

.box-vrbo-search{border:1px solid #ccc;border-radius:12px;background-color:#f4f4f4;padding:15px;margin-left:0px;margin-right:0px;}

.btn{text-indent: 5px!important;}
.btn-theme{border:1px solid #ddd;padding:8px;margin-bottom:5px;background-color:#eee;color:#333; border-radius:4px;}
.btn-theme:hover{border:1px solid #ddd;padding:8px;margin-bottom:5px;background-color:#ddd;color:#000; border-radius:4px;}

.btn-blue{border:1px solid #003466;padding:10px;margin-bottom:5px;background-color:#003466;color:#fff; border-radius:4px;}
.btn-blue:hover{border:1px solid #164E7F;padding:10px;margin-bottom:5px;background-color:#164E7F;color:#fff; border-radius:4px;}

.container22{border:1px solid red!important;}
.fl-post-content2{width:95%!important;}
.fl-row-content-wrap{color:#222222!important;}

h22{color:#1A2B49!important;font-variant:bold;}
h32{color:#2A4674!important;}
h42{color:#2A4674!important;}

h2xx{ font-size:1.1em!important;} 
h3xx{ font-size:1.2em!important;} 
h4xx{ font-size:1.2em!important;} 

h1{color:#1A2B49;line-height:32px;font-size:28px;font-weight:700;}
h2xx{color:#1A2B49;font-size:18px;font-weight:500;}
h3xx{color:#333!important; font-weight:500; font-size:16px; font-variant:italic!important;}
h4xx{color:#2A4674!important;}
h1xx{color:#1A2B49;line-height:32px;font-size:28px;font-weight:700;}

h1{color:#1A2B49;line-height:32px;font-size:28px;font-weight:700;}
h2{color:#1A2B49!important;font-size:20px!important;font-weight:600!Important;}
h3{color:#1A2B49!important; font-weight:500; font-size:18px!important; font-variant:italic!important;}
h4{color:#2A4674!important;font-weight:500; font-size:16px!important;}

.uabb-heading{font-size:1.1em!important;}

.page_header{color:#1A2B49;font-weight:700!important;}
.header_h2{color:#1A2B49;font-size:20px!important;font-weight:600!important;}

#footer-regions3{color:#fff!Important;}
#footer-regions3.h4{color:#fff!important;font-weight:900; font-size:32px!important;letter-spacing:2px;}
#footer-regions3.h5{color:#fff!important;font-weight:500; font-size:24px!important;letter-spacing:1px;}

a.footlink{color:#ccc;}
a.footlink:hover{color:white;}

a:link.black{color:#999!important;}
a:link.black:hover{color:ccc;}

a:link.white{color:#fff;}

.gold-button{color:#F5C227;}

.black(color:#000;)
.white{color:#fff;}
.upper{text-transform:uppercase;}
.bold{ font-variant:bold;}
.white{color:#fff;}
.black{color:#000;}
.red{color:#AB0303;}
.nolist{list-style:none;margin-left:-40px;}
.text-left{text-align:left;}
.text-right{text-align:right;}


.sub-menu{border:1px solid #175D9F!important;background-color:#003466!important;}

.margin-bottom-5{margin-bottom:5px;}
.menu-item{text-transform:uppercase!important;}
.menu-item  a{color:#fff!important;}
.menu-item  a:hover{color:#F9B237!important;align-content}

.intro{color:#545454!important; font-weight:400!important; font-size:14.5px!important; line-height:1.6;}

strong{color:#666;}
upper{text-transform:uppercase!important;}
p{color:#545454!important;font-size:14.5px!Important;}
blockquote{font-size:14.5px!Important;}

.ha-widget-search{border-radius:8px!important;border:0px solid red!important;}

.SearchBranding__logo{display:none!important;}

.bg-blue{background-color:#003466!important;}

.padding-top-5{padding-top:5px}
.padding-top-10{padding-top:10px;}
.padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}

.padding-bottom-5{padding-bottom:5px}
.padding-bottom-10{padding-bottom:10px}
.padding-bottom-15{padding-bottom:15px}
.padding-bottom-20{padding-bottom:20px}

.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #545454!important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #545454!important;
}


.fl-widget-title{text-transform:uppercase!important;}

.fl-sidebar .menu-item{width:100%!Important;border:1px solid #666;background-color:#0F4476!important;padding:8px!important;}
.fl-sidebar .menu-item:hover{background-color:#ddd;}
.fl-sidebar .menu-item a{color:#fff!important;text-transform:normal!important;}

.fl-sidebar2 .cat-item{width:100%!Important;border:1px solid #666;background-color:#0F4476!important;padding:8px!important;}
.fl-sidebar2 .cat-item:hover{background-color:#ddd;}
.fl-sidebar2 .cat-item a{color:#fff!important;}

/* $("#media_image-2").addClass("btn btn-danger btn-block"); */

#citylist{margin-top:-25px!important;}
#citylist ul li a{font-size:17px!important; font-weight:500!important;margin-bottom:10px;!important;}

#propLanding{border-radius:8px;z-index:2!important;}
#propLanding:hover{background-color:#F6F4F4!important;border:1px solid #AADA81!important;}
#propLanding img:hover{opacity: 0.6;filter: alpha(opacity=60);}
#propLanding a{z-index:2!important;}

#box-property{z-index:2!important;}
#box-property{margin:2px!important;border:1px solid #ccc;padding:4px;background-color:#fff;border-radius:8px;}
#box-property:hover{background-color:#F6F4F4!important;border:1px solid #AADA81!important;}
#box-property img:hover{opacity: 0.6;filter: alpha(opacity=60);}

#box-description{color:#666;border:0px solid red;padding-left:8px;padding-right:8px;}

#property-box{z-index:2!important;}
#property-box{margin:3px!important;border:1px solid #ccc;padding:5px;background-color:#fff;border-radius:8px;}
#property-box:hover{background-color:#F6F4F4!important;border:1px solid #AADA81!important;}
#property-box img{border-top-left-radius:8px;border-top-right-radius:8px;}
#property-box img:hover{opacity: 0.6;filter: alpha(opacity=60);}

#property-description{color:#666;padding:8px!important;border:0px dotted red;margin-left:5px;margin-right:5px;}

#property-headline{min-height:50px;border:0px dotted red;margin-left:5px;margin-right:5px;}
#property-headline h3{margin-top:1px;margin-bottom:1px;padding-top:5px;font-size:14px!important;color:#666;}

#box-region h3{color:#fff!important;letter-spacing:1px;z-index:3000;}
#box-region p{color:#fff!important;}
.fl-photo-img:hover{opacity: 0.6!Important;cursor:pointer;}
#pic img:hover{background: rgba(0, 0, 0, 0.5);}

#logo{border:0px solid red;color:#ffffff;}
#logo.vpts a{color:#ffffff!important;}
#logo.vpts a:hover{color:#333333;}

#menu-infomenu{}
#menu_infomenu .menu-item{border:1px solid red!important;}

#whimprop.row{border:1px solid #ddd!important;border-radius:12px!important;padding-right:8px;padding-bottom:20px;margin-bottom:25px!important;margin-left:0px;margin-right:0px!important;}
#whimprop.row:hover{background-color:#F6F4F4!important;border:1px solid #AADA81!important;}

#whimprop.row{background-color:#F5F5F5!important;border:1px solid #AADA81!important;padding-right:0px;margin-bottom:25px!important;margin-left:-15px;margin-right:-15px!important;border-radius:10px;padding-bottom:15px;}
#whimprop.row:hover{background-color:#fff!important;border:1px solid #AADA81!important;}

#whimprop .propname-vrbo{color:#1A2B49!important;font-variant:bold!important;line-height:1.9em!important;font-size:17px!important;margin-bottom:8px;margin-top:8px;}
#whimprop .headline-summary{color:#666!important;padding-bottom:0px;line-height:1.8em;}
#whimprop .headline-vrbo{margin-top:20px;line-height:1.8em;}

#region .pic-container {
  position: relative;
  max-width: 100%; /* Maximum width */
  margin: 0 auto; /* Center it */
  border:0px solid #ddd!important;
  border-radius:0px;
  margin-top:0px;
  margin-bottom:0px;
}
#region .pic-headline {
  position: absolute; /* Position the background text */
  bottom: 0; /* At the bottom. Use top:0 to append it to the top */
  /* background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */

  color: #f1f1f1; /* Grey text */
  color:#fff!important;
  width: 100%; /* Full width */
  padding: 3px; /* Some padding */
}	

#region2 .pic-container .pic-content {
  position: absolute; /* Position the background text */
  bottom: 0!important; /* At the bottom. Use top:0 to append it to the top */
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */

  color: #f1f1f1; /* Grey text */
  color:#fff!important;
  width: 100%; /* Full width */
  padding: 0px; /* Some padding */
}	
#region img:hover{opacity: 0.6!Important;cursor:pointer;}
#region h2{margin-top:0px; font-style:normal;}
#region h3{margin-top:0px; font-style:normal;font-size:12px!important;}
#region .btn-block{border-radius:0px; }
#region .btn-default{background-color:#E1DFDF!important;color:#000!important;border-radius:4px!important;}
#region .btn-default:hover{background-color:#D1D1D1!important;}
#region2 section h3{margin-top:12px!Important;text-transform:uppercase;font-size:.96em;}

.gold-outline {
	border: 1px solid #EBCA03;
	padding: 5px;
}
.gold-outline-blend {
	border: 1px solid #EBCA03;
	padding:10px;
	background-image: url(/wp-content/uploads/blend.jpg);
	background-repeat: no-repeat;
}

#blend {
	border: 1px solid #EBCA03;
	margin-left:0px;
	margin-right:0px;
	background-image: url(/wp-content/uploads/blend.jpg);
	background-repeat: no-repeat;
}


@media screen and (max-width: 28.75em) and (max-width: 480px) {
	.vpts {margin-left:15px!important;margin-top:-2px!important;}
	.fl-menu-responsive-toggle-mobile33{top:-30px!important;}
	.uabb-creative-menu-mobile-toggle-container{top:-40px!important;}
}
@media print {
	a[href]:after {display:none;}
	}
