/*
Theme Name: BookYourTravel
Theme URI: http://themeforest.net/item/book-your-travel-online-booking-wordpress-theme/5632266
Author: themeenergy
Author URI: http://themeforest.net/user/themeenergy
Description: Book Your Travel – a responsive WordPress theme with a powerful online booking and reservation system for accommodations, bed and breakfasts, guest houses, villas, hotels, tours, cruises, rent a cars, travel agencies, booking portals, travel blogs and everyone else in the tourism business.
License: Envato Split License
License URI: https://themeforest.net/licenses/standard
Text Domain: bookyourtravel
Version: 8.18.7
*/

.tour-acf {
	    color: #003580;
	display: block;
    width: 100%;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 1.5;
    padding-top: 10px;
	padding-bottom: 0;
    margin: 0px;
}

.tour-acf em {vertical-align:text-top !important;}

.tour-acf-sec {
	    color: #003580;
	display: block;
    width: 100%;
    font-weight: 500 !important;
    font-size: 18px !important;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    padding: 0 0 15px;
    margin: 0 0 15px !important;
}

span.address { display:none; }

.tour-details h2, .tags h2 { margin-bottom:8px; }

.mega-post-meta {display:none;}

.mega-post-title { font-size: 20px;
    color: #212121;
    text-align: center;
    font-family: 'Work Sans', sans-serif;
    font-weight: 600;
    padding-bottom: 0px; 
	line-height:1.2;
	margin: 0 0 0px !important;
}

.page-id-414 .tags {margin:0px; padding-top:10px;}

.tags li {    background: #003a6c;
    color: #fff;}

.page-id-414 .tags li {background:#F32626; color:#fff;}

.mega-post-carousel3 .mega-post-title {
}

.mega-post-para p { font-size: 15px !important;  margin-top: 0px !important;  margin-bottom: 0px !important;}

.mega-post-carousel3 .mega-desc-box {margin:0px !important;}

.slick-prev:before, .slick-next:before {font:normal normal normal 14px/1 FontAwesome !important;}

.above-footer-sidebar { background-color: transparent !important;
}

.details .item-header, .details .mega-post-para {
border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 0 0 2px;
    margin: 0 0 15px;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;	
}

.above-footer-sidebar .widget > div {
    background-color: transparent !important;
}

.small-list > li {
padding-bottom: 20px !important;
padding-top: 20px !important;	
border-bottom: 1px solid #003580;
}

.small-list > li > .details { 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;
-webkit-box-flex: 4;
-ms-flex: 4;
flex: 4;
}

.small-list .item-header {
    margin-bottom: 5px;
}

.small-list > li > a {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
}
.above-footer-sidebar h4 {
    color: #565656 !important;
    border-bottom: 2px solid #003580;
    font-weight: bold;
    font-size: 20px;
padding: 0 0 11px;
margin-bottom:11px;	
}

.item-header h3 a {     
margin-bottom: 0;
padding-bottom: 0;
}

.small-list .description {
    color: #333;
    font-size: 14px;
    padding: 0 0 10px !important;
    line-height: 20px !important;
    max-height: 60px !important;
}

.description p {
color: #333;
font-size:14px;	
padding: 0 0 10px;
line-height: 20px;
}

.footer {
    border-top: 5px solid #16b9fe;
}

.mega-post-carousel3 .mega-desc-box {
padding:20px;	
}

.box-pil{
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

hr {
    margin: 5px 0 5px;
}

.tags {
    margin: 0px 0 18px;
}

.tags h2, .tour-details h2 {
    font-size:18px;
}

.mt-20 {
margin-top:20px;
}

.tour-details h1 {
font-size: 21px;
color: #003580;
border-bottom: 1px solid rgba(0,0,0,0.2);
margin: 0 0 14px !important;
padding: 0 0 13px !important;
}
{padding-bottom:20px;}
.above-footer-sidebar .widget-sidebar h3 {
font-size: 18px;
}

.d-none {display:none;}

.above-footer-sidebar {display:none;}

.mega-post-carousel3 .mega-desc-box {min-height:350px;}

.mega-post-carousel3  .mega-post-para {padding-bottom:20px; margin-bottom: 20px;}

.mega-post-carousel3 .mega-desc-box {
    min-height: 300px;
}

.mega-post-carousel3 .edit-entity, .pilgrimage .tour_item .edit-entity{
background-color: #16b9fe;
border: 2px solid #16b9fe;
}

.mega-post-carousel3 .edit-entity:hover, .pilgrimage .tour_item .edit-entity:hover{
background-color: #fff;
border: 2px solid #16b9fe;
color:#16b9fe !important;
} 
.mega-post-carousel3 .mega-post-title a, .pilgrimage .tour_item .item-header h3 a {
color: #003a6c;	
}
.pilgrimage .tour_item .description p {color: #888888;}

.pilgrimage .tour_item .details {text-align:center;}

.mega-post-carousel3 .mega-post-title {
padding-top:5px;
}

.mega-post-carousel3 .entry-meta {
margin-bottom:10px;
}

.slick-slide .mega-post-carousel3 .entry-meta { display:none; }

.type-post .entry-title { font-size:25px; }

/* Enquiry Form */
.enquiry-form{
background-color: #ffc107;	
margin-bottom: 15px;		
}

.enquiry-button {
background-color: #007bff !important;	
margin-bottom: 0px !important;
}

.ad-banner {
margin-bottom: 15px;		
}

.section-tour-content-ad {
padding: 0 10px !important;
}

.wpcf7-form-control-wrap {padding:0px;}

.tour-form-textarea {max-height:80px;}

.entry-header {padding-bottom:15px;}

.entry-header h1 {color: #003580;}

.entry-header .entry-meta {display:none;}

.page-template-byt_home-php .details .item-header {border:0px;}

.page-template-byt_home-php .details .description {text-decoration:none;}

.page-featured-image {height:450px;}

.has-featured-image section:not(.tab-content) > .deals {margin-top: 500px;}

.deals > .row > article:not(.full-width) > div > a > figure img {width:100%;}

/*
.deals > .row > article:not(.full-width) > div .details .item-header {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
}

.deals > .row > article:not(.full-width) > div .details .description {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
}
*/

#splw-location-weather-8174.splw-main-wrapper {
	margin-top: -20px !important;
    margin: auto;
    margin-bottom: 0 !important;
}

.splw-lite-wrapper .splw-weather-attribution {
    display: none;
}

.map-location .one-half{margin-bottom: 10px;}
.map-location .map-loc{
    padding-left: 0px !important;
margin-bottom: 10px;}
a.scrollup-right {
    display: none !important;
}

/* Homepage Popup Responsive */
#form-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}

#iframe-container {
  position: relative;
  width: 90%;
  max-width: 800px;
  height: 90%;
  max-height: 600px;
}

#iframe-container iframe {
  width: 100%;
  height: 100%;
}

#close-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 24px;
  color: #fff;
  cursor: pointer;
}

/* Footer Widget */
.footer-sidebar {
    border-bottom: 0px solid rgba(0,0,0,0.2);
    display: inline-block;
    padding: 0px;
}
.footer-sidebar .widget-sidebar .textwidget .wpcf7 input[type="submit"] {background-color: #16b9fe; border: 2px solid  #16b9fe;}
.footer-sidebar .widget-sidebar .textwidget .wpcf7 input[type="submit"]:hover {background-color: #fff; color:#16b9fe !important; border: 2px solid  #16b9fe;}

/* Button */
/*
.gradient-button:hover, .gradient-button:focus, .widget .gradient-button:hover, .widget .gradient-button:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .scroll-to-top:hover, .scroll-to-top:focus, .button:hover, .button:focus, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus {box-shadow: 0 2px 0 #6f9a37;} */