.hero-caption h1, .hero-slide-caption, .hero-home-title {text-shadow: 0 1px 8px rgb(0 0 0 / 80%), 0 0 70px rgb(0 0 0 / 90%);}
.section-title p, .hero-caption .tagline {font-size: 32px; line-height: 42px;}
.card-content h3 {font-size: 29px;}
.single-template.container-wrapper h3 {font-size: 29px;} 
#sidebar h3 {font-size:26px}
.section-title-blog {padding-bottom: 0px!important;}
.accom-template.container-wrapper {margin-bottom:6%!important;}
.single-template.container-wrapper  {margin-bottom:6%!important;}
.hb-accom.hb-accom-selected {background: #fff!important;}
/*.list-menu ul {width: 220px;}*/
.nav-previous, .nav-next {max-width: 48%; font-size: 22px; line-height: 26px; margin-top: 25px;}
.nav-previous {text-indent: -26px; padding-left: 25px;}

.top-header {background: #0d1e78!important;}
.top-header {color: #e1e1e1;}
.top-header a {color: #4fcdfa; text-decoration-line:none;}
.top-header a:hover {color:#bc150f!important;}

/* MEGA MENU*/
.list-menu ul {width: 496px;}
.left-column {float: left; padding-right: 1%;}
.right-column {float: right; padding-left: 1%;}

.menu-item-2403 {width: 49%;}
.menu-item-2404 {width: 100%;}


footer {background: #0d1e78!important;}
.top-footer {color: #e1e1e1;}
.top-footer a {color: #4fcdfa; text-decoration-line:none;}
.top-footer a:hover {color:#bc150f!important;}

.hero-booking-form .hb-booking-search-form.hb-horizontal-search-form {background-color: #0d1e78!important;}
/*input#hb-form-1-hb-search-form-submit {color: #bc150f;}*/
#hb-form-1-hb-search-form-submit:hover {background-color: #0d1e78!important; border-color:  #0d1e78!important; color:#bc150f!important; }
/*input#hb-form-1-hb-search-form-submit {color: #ffffff; background-color: #0d1e78!important; }*/
input#hb-form-1-hb-search-form-submit {background-color: #bc150f!important; border-color:#bc150f; color:#ffffff; }
input#hb-form-1-hb-search-form-submit:hover {background-color: #1cb2ff!important; border-color:#1cb2ff!important; color:#ffffff!important; }

.hbook-wrapper input[type="text"] {border: 1px solid #4fcdfa!important;}
/*.hb-accom-number-wrapper select, .hb-people-wrapper select input {border: 1px solid red!important;}*/
.hb-check-dates-wrapper input, .hb-accom-number-wrapper select, .hb-people-wrapper select, .hb-search-button-wrapper input {border: 1px solid #4fcdfa;}


/*Mobile top header Fixed*/
@media only screen and (max-width: 1188px) {
  .top-header-right-widget .widget_maestrel_social {display: none!important;}
  }
/*Blog Page*/
.blog .hero-caption-content {padding-top: 0px!important;}
.blog  .hero-caption {top: 120px!important;}


 /*#hb-form-1-hb-search-form-submit:hover {background-color: #b9b6b6!important; border-color: #b9b6b6!important; color:#0d1e78!important; }*/
  
  #cta-footer {
  background-image: url("https://quedateenpuertorico.com/wp-content/uploads/2022/03/Full-Palm-Tree-Right.jpg");
}
.row-bg {background-position: center!important;}



/*POST BLOGS*/
.date-container {display: none!important;}
.widget_recent_entries .date {display:none!important;}
blockquote {background-color: #9acfe9; color: #000000; border-left: 8px solid #bc150f;}
blockquote:before, blockquote:after {background-color: #e1f7ff!important;}
#sidebar {padding-left: 60px}
 .meta-bottom {display:none;}

/*POST TITLES*/
h2.subtitle {font-size: 48px; line-height: 52px;}

/*LINES BEHIND TITLES*/
.separator{display:flex; align-items: center; margin-bottom: 20px; margin-top: 50px;}
.separator .line{height: 1px; flex: 1; background-color: #bc150f; }
.separator h2 {padding: 0 1rem; margin-bottom: 5px; }

/*WidGET VERTICALL CENTER TEXT*/
#lavilla_recent_posts-2 a {display: flex; justify-content: left; align-items: center; height: auto;}

/*AVALABILY SIDEAR TITLE*/
#sidebar h3.hb-title-search-form {margin-bottom: 18px; display: none!important;}

/*CATEGORY HERO IMAGE*/
.category .hero-title-only {background-image: url(https://quedateenpuertorico.com/wp-content/uploads/2022/03/PR-flagV2.jpg);}
.category .hero-title-only {background-repeat: no-repeat; background-size: 100%;}

.widget_maestrel_call_to_action h2 {text-shadow: 0 1px 8px rgb(0 0 0 / 80%), 0 0 70px rgb(0 0 0 / 90%);}
.widget_maestrel_call_to_action p {text-shadow: 0 1px 8px rgb(0 0 0 / 80%), 0 0 70px rgb(0 0 0 / 90%);}


/*PROPERY BOXES*/
@media only screen and (max-width: 463px) {
.price-container p {width: 100px; }
.amount, .day {font-size: 23px;}
.price-container p.price, .date-container p.date {padding: 1px 0 3px;}
.accom-title h3 {font-size: 19px;  line-height: 21px;}
}

