/*
 Theme Name:   Brixel Child
 Theme URI:    http://themes.radiantthemes.com/brixel/
 Description:  Brixel Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     brixel
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  brixel-child
 
 
 
*/
.wp-travel-keywords {display:none!important;}
.page-id-3846 .wpb_content_element {margin-bottom:10px!important;}

.termscondi {display:none;}

#termshide,#termslink {cursor:pointer!important;}
#termshide {color:#ff0000!important;}
div.wpforms-container-full .wpforms-form .wpforms-field-html .termscondi li {list-style:none!important;font-size:19px!important;color:#444!important;text-indent:10px!important;}

#BookingForm {display:none;}

h2.resp-accordion {padding:6px 17px!important;background:#14713d!important;color:#fff!important;font-size:22px!important;}

 #Acommodation img {margin-bottom:10px!important;}

#filters {padding-left:25%!important;margin-top:15px!important;}
.sidr > .sidr-inner > [class*="menu-"] > ul.menu > li > ul > li > a {padding-left:5px!important;}
.sidr > .sidr-inner > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a  {padding-left:15px!important;}

.sidr > .sidr-inner > [class*="menu-"] > ul.menu > li > ul > li > ul > li {
 white-space: normal!important;
    float: left;
    width: 100%;
    font-size:15px!important;
    height: auto;
    word-wrap: break-word!important;
    }

#checkoptions input {display:inline-block!important;}
#checkoptions ul {display:inline-block!important;margin-left:15%!important;}

#checkoptions ul li{display:inline-block!important;}
#checkoptions label {margin-right:25px!important;margin-top:2px!important; display:inline-block!important;}

.showbutton {background:#14713d;color:#fff!important; padding:6px 12px!important;display:none;font-size:14px!important;border-radius: 5px!important;cursor: pointer;}
.hidebutton {background:#fef735;color:#222!important; padding:6px 12px!important;font-size:14px!important;border-radius: 5px!important;cursor: pointer;}
.wp-travel-toolbar {text-align:center!important;}

#Acommodation img {margin-right:10px!important;}
#acommodation img {margin-right:10px!important;}
#Accommodation img {margin-right:10px!important;}

#Acommodation h2 {margin-top:15px!important;}
#acommodation h2 {margin-top:15px!important;}
#Accommodation h2 {margin-top:15px!important;}

.fullblock {width:100%!important; overflow:auto!important; min-width:550px!important;}

.wptravel-layout-v2 .wptravel-archive-wrapper.grid-view.itinerary-3-per-row {grid-template-columns:repeat(auto-fill, minmax(30%, 1fr))!important;}

 
.view-box p {font-size:16px!important;line-height:26px!important;}
.wptravel-layout-v2 .wptravel-archive-wrapper.grid-view .view-box .view-content .left-content .trip-desc {display:block;}
.trip-desc {min-height:80px!important;}
.view-box h2.entry-title {line-height:25px!important;min-height:50px!important;}

.wptravel-layout-v2 .wptravel-archive-wrapper.grid-view .view-box .view-content {padding-top:0px!important;}
 
 .extraheader2 {display:none;}
 #wpforms-9204-field_27-container {display:none;}
 
 .extraheader3 {display:none;}
#wpforms-9204-field_45-container {display:none;}

 .extraheader4 {display:none;}
#wpforms-9204-field_51-container {display:none;}
 
  .extraheader5 {display:none;}
#wpforms-9204-field_72-container {display:none;}

  .extraheader6 {display:none;}
#wpforms-9204-field_77-container {display:none;}

  .extraheader7 {display:none;}
#wpforms-9204-field_82-container {display:none;}

  .extraheader8 {display:none;}
#wpforms-9204-field_88-container {display:none;}

 ul.menu > li > ul {width:400px!important;}
 
#BookingForm {display:none;}

.trip-icons {display:inline-block!important;}



  .extraheader9 {display:none;}
#wpforms-9204-field_93-container {display:none;}

.home #datepicker1 {color:#222!important;}

.home #datepicker2 {color:#222!important;}

label {font-weight:500!important;}

div.wpforms-container-full .wpforms-form ul li {margin-bottom:0px!important;}

.wpforms-field.wpforms-field-content .wpforms-field-row h4 {font-size:25px!important;}

 #wpforms-9204-field_22-container {margin-top:45px!important;border-top:1px solid #222!important;}
#wpforms-9204-field_120-container {margin-top:45px!important;border-top:1px solid #222!important;}
#wpforms-9204-field_121-container {margin-top:45px!important;border-top:1px solid #222!important;}
#wpforms-9204-field_122-container {margin-top:45px!important;border-top:1px solid #222!important;}
#wpforms-9204-field_123-container {margin-top:45px!important;border-top:1px solid #222!important;}

  .extraheader10 {display:none;}
#wpforms-9204-field_98-container {display:none;}

.wpforms-field {padding-top:00px!important;margin-top:8px!important;}

p:empty {display:none!important;}

input.numInput, select.flatpickr-monthDropdown-months {font-size:14px!important;}

select.wpforms-field-medium {background:#fff!important; color:#222!important;}

select.flatpickr-monthDropdown-months {background:#fff!important; color:#222!important;}
 
.wpforms-field-layout {max-width: 55%!important;}
.wpforms-field-medium {width:400px!important; max-width:400px!important;}

.wpforms-field-large {width:600px!important; max-width:600px!important;}

.footer_main_item .wpforms-field-large {width:100%!important; max-width:100%!important;}

.wpforms-field-small {width:200px!important; max-width:200px!important;}
.wpforms-datepicker {width:200px!important; max-width:200px!important;}
.longfield input {width:400px!important;}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list li.wp-travel-review {display:none!important;}

.offer {display:none!important;}

#bookleft {width:48%!important; float:left; margin-right:2%; border-right:0px dotted #222!important;}
#bookright {width:48%!important; float:left; }

#booklink {cursor:pointer!important; margin-top:20px!important; background:#14713d!important;color:#fff!important; padding:8px 12px!important; border-radius:6px!important;}
#BookingForm { margin-top:20px!important;padding-top:80px!important;}
 #bookingtext{background:#fefefe!important;padding:20px!important;}
 .trip-price {margin-top:15px!important;}
 
 .wp-travel-booking-wrapper {margin-top:-20px!important;margin-bottom:20px!important;}
 #tourdates{background:#fefefe!important;padding:20px!important;overflow:auto!important;height:100%!important;}
.wp-travel-average-review {display:none!important;}
li.Pricing {display:none!important;}
.item-price {display:none!important;}
.wp-travel-payable-amount  {display:none!important;}
.right-info p {display:none!important;}
.diff-bike {
 color: #993300 !important;
font-size: 20px !important;
margin-top: -2px !important;
margin-right: 5px !important;   
}

.tc-heading h4 {margin-top:40px!important;margin-bottom:10px!important;}

.tc-content h3 {margin-top:40px!important;}

.wp-travel-trip-meta-info li {display:none!important;}

h3#termslink a {color:#14713d!important; font-weight:800!important;}

 

.payment-content h6 {font-size:19px!important;font-weight:500!important;color:#444!important;}

.tc-heading img {width:60%!important;}

select#has_insurance {background:#fff!important; color:#222!important;}

select#agree_terms {background:#fff!important; color:#222!important;}

 

/*.timeline-contents .image {margin-top: 40px!important;}*/

.wp-travel-list-view .wptravel-recurring-dates .wptravel-recurring-table-wrapper .wptravel-recurring-table .tbody-table tr td:nth-child(2), .wp-travel-list-view .wptravel-recurring-dates .wptravel-recurring-table-wrapper table .tbody-table tr td:nth-child(2), .wp-travel-list-view .wptravel-recurring-dates .components-panel__body.is-opened .wptravel-recurring-table .tbody-table tr td:nth-child(2), .wp-travel-list-view .wptravel-recurring-dates .components-panel__body.is-opened table .tbody-table tr td:nth-child(2) {width:auto!important;}

 iframe {margin-top:-25px!important;}
 
   #revblock {max-height: 850px!important;}
   

   
   .fa-bicycle {font-size:24px!important;color:brown!important;}
 
 ul.rt-sub-menu ul {min-width:400px!important;}
 
 .tour-info,.wp-travel-trip-code {display:none!important;}
 
 .touricon {margin-right:10px!important; margin-bottom:10px!important;}
 
 .wp-travel-booking__header h3 {font-size:25px!important;}
 
#Insurance:after {content:"\A  We require you to have Travel Insurance when you book the tour. It is important that you are covered in case of cancellation due to injury as the deposit is non refundable.";display:block!important;margin-top:10px; font-weight:500;font-size:19px}
 
 .default-page input[type="submit"] {color:#222!important;font-size:18px!important;}
 
 .cart-header .subtitle {margin-bottom:10px!important;}
 .travcounty {display:none!important;}
 
 h1#wp-travel-billing-address-heading {padding-left:10px!important;}
 
 .cart-summary-content .list-group-item .img-wrapper {margin-top:-20px!important;}
 
 .list-group-item {margin-top:10px!important;}
 
.cart-summary-content .trip-name h5 a {line-height:22px!important;}

a.del-btn {border-radius:5px; font-size:15px!important;background:#ff0000!important;color:#fff!important;padding:4px 16px!important;}
a.edit {border-radius:5px;font-size:15px!important;background:#c5d235!important;color:#222!important;padding:4px 16px!important;}

#shopping-cart .cart-summary .list-group li > div .trip-content .trip-item-name-price {display:block!important;}
 
 h4.panel-title {padding:10px!important;background:#14713d!important;font-weight:500!important;color:#fff!important;}
 
#checkout-accordion-4826_2023-07-23_1  h4.panel-title {padding:0px!important;background:#f0eea8!important;font-weight:500!important;color:#222!important;} 
  
 li.trip_excludes {display:none!important;}
 
 .person {padding-top:0px!important;}
 
 form#wp-travel-booking h3 {font-size:24px!important;}
 
 .person-box {margin-top: -4px!important;}
 
 .pricing-area {margin-top:-2px!important;}
 
 .wp-travel-booking__pax-selector-wrapper ul {margin-left:10px!important;}
 
 button.wp-travel-book {font-size:17px!important;background:#14713d!important;color:#dde034!important;border:0px!important;margin-top:-10px!important;padding:6px 12px!important;border-radius:5px!important;}
 
 .wp-travel-list-view .wptravel-recurring-dates .wptravel-recurring-table-wrapper .wptravel-recurring-table .wp-travel-booking__trip-option-list .text-right .item-price, .wp-travel-list-view .wptravel-recurring-dates .wptravel-recurring-table-wrapper table .wp-travel-booking__trip-option-list .text-right .item-price {margin:0px!important;margin-right:10px!important;}
 
 .wp-travel-trip-meta-info h2 {font-size:23px!important;margin-bottom:0px!important;}
 
 .entry-content .wp-travel-trip-meta-info ul {margin-left:0px!important;}
 
 #factleft {width:23%!important; float:left; margin-right:3%!important;}
 
 button {font-size:17px!important;}
 
 .wp-travel.trip-headline-wrapper .wptravel-book-your-trip {padding:5px 25px!important;}
 
 #factright {width:40%!important; float:left; margin-right:3%!important; }
 
 .view-box #factright {width:100%!important;}
 
  #factmiddle {width:30%!important; float:left;  }
  
  
 
 
 .factvalue {font-size:17px!important;margin-top: -10px!important;margin-bottom:10px!important;display:inline-block!important;}
 
 .wp-travel-trip-meta-info {padding-left:0px!important;}
 
 #Accomodation {max-width:60%!important;margin-left:0px!important;}
 
 #Accomodation img {min-width: 400px!important;max-width: 400px!important;margin-right:10px!important; }
 
 .wp-travel-trip-meta-info .fa {color:#993300!important;}
 
 .person-box {text-align:left!important;margin-left:-20px!important;}

#touroptions .wpb_content_element {margin-bottom:0px!important;}

.wp-travel-booking__panel-bottom {position:inherit!important;}

.wp-trave-price-range .ui-state-default, .wp-trave-price-range .ui-widget-content .ui-state-default {background:#fff!important;}

.homesearchblock {margin-top:25px!important;}

.rt-tab.element-one > ul.nav-tabs > li > a {padding-top:5px!important;padding-bottom:5px!important;}

 

.tab-content  {clear:both!important;}

#content ul.nav-tabs {list-style:none!important;margin-left:-15px!important;padding-left:0px!important;background:#17703c!important;}

ul.nav-tabs > li > a {background:#14713d!important;color:#fff!important;font-size:17px!important;}

.homesearchblock {border-radius:12px 12px 0px 0px!important;}

.rt-tab.element-one > ul.nav-tabs > li > a { }

.rt-tab.element-one > ul.nav-tabs > li {padding-left:7px!important;}

.homefirstpara {margin-top:1%!important; padding-left:30px!important;}
 
.widget_wp_travel_filter_search_widget {text-align:left!important;}

.wp-travel-form-field  {float:left!important; text-align:left!important;}
.entry-content ul.tab-list {margin-left:0px!important;border-bottom:1px solid #222!important;}

.wp-travel-tab-wrapper .wp-travel button.slick-arrow.slick-prev {display:none!important;}
.wp-travel-tab-wrapper .wp-travel button.slick-arrow.slick-next {display:none!important;}


.wp-travel-tab-wrapper .tab-list.resp-tabs-list li {font-size:17px!important;}

.wraper_footer_main .container {width:90%!important;}

li.wp-travel-ert {background:#14713d!important;color:#f6ef33!important; border-radius: 6px 6px 0px 0px!important;}

.wp-travel-tab-wrapper .tab-list.resp-tabs-list li {padding:7px 20px!important;margin-right:10px!important; }

.itineraries-template-default #content {margin-top:40px!important;}
.itineraries-template-default #content .container {width:100%;padding-left:5%!important;padding-right:5%!important;}

ul.tab-list {margin-top:30px!important;}

#pricesection {margin-bottom:47px!important;}
#pricesection table {margin-top:25px!important;}

.es-dropdown-container {margin-top:25px!important;}

#homesrow {background:#f9f9f9!important;}
.type-properties { border-bottom:1px #eee solid!important;
-webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.75);
}

.single-properties .type-properties { border-bottom:0px #eee solid!important;box-shadow:none!important;}

#pricesection td {color:#fff!important;padding-left:20px!important;}

#lastblockleft {float:left;width:48%!important;}
#pricesection p.finalcostline {color:#c6e353!important;font-weight:bold!important;}
 #pricesection h3 {color:#fff!important;font-size:18px!important;line-height:30px!important;margin-bottom:1px!important;}
#pricesection {padding-right:15px!important;}
.entry-content  #pricesection ul li {color:#fff!important;font-size:14px!important;}
.entry-content  #pricesection ul {margin-top:12px!important;}
#pricesection p.smallprint {font-size:14px!important;line-height:25px!important;}
 
#mapblock {margin-top:6px!important;padding-right:25px!important;margin-left:0%!important;margin-right:0%!important;}

#pricesection {padding-bottom:15px!important;}

#pricesection p {margin-bottom:8px!important;}

.slider-container img {  border-radius: 10px 10px 0px 0px;}

a.sharechoice {cursor:pointer!important;background:#fff!important; color:#222!important; border-radius: 5px;min-width:20%!important;padding:5px 10px!important;margin-right:20px!important;} 

a.activechoice {background:#c6e353!important;}

.es-col-view {padding-left:10px!important;}

#html5-watermark {display:none!important;}

 

.es-listing .properties {min-height:503px!important;}

.slider-nav::before {font-weight:bold!important;border-radius:12px!important;border:1px solid #fff!important; padding:18px!important;padding-right:17px!important;padding-left:13px!important;background-color: rgba(0, 0, 0, 0.3)}

.slider-nav::after {color:#fff!important; border-radius: 30px!important;border:1px solid #fff!important; padding:8px!important;}

 .slider-nav {visibility:visible!important;padding-right:10px!important;padding-left:10px!important;} 

#listblock2 {  max-width:1200px!important;position:relative;margin-bottom:17px!important;overflow:auto!important;margin-top:40px!important;}

.es-features-list-wrap .fa {font-size:26px!important;color:#1b3141!important;margin-right:10px!important;}
.es-features-list-wrap .fa-solid {font-size:26px!important;color:#1b3141!important;margin-right:10px!important;margin-top:15px!important;margin-left:20px;}

.es-features-list-wrap span {font-size:21px!important;margin-bottom:12px!important;}

.es-features-list-wrap ul {margin-top:15px!important; }

.es-features-list-wrap ul li {line-height:29px!important;text-transform:capitalize!important;}


  .es-features-list-wrap ul li {line-height:41px!important;text-transform:capitalize!important;}
  
 

  .es-features-list-wrap i {font-size:19px!important; margin-right:10px!important;color:#1b3141!important;}

.subfolder p {color:#fff!important;}
.ays-pb-modal   {width:650px!important;}

a.introbutton {margin-left:-11px!important;min-width:168px!important;margin-bottom:17px!important;display:inline-block; background:#fff; padding:6px; border:1px solid #fff!important;border-radius:5px!important;z-index:999!important; text-align:center!important;  }

.single-properties .wraper_footer_main {padding-top:50px!important;}

#descarea {width:100%; float:left;}

#mapblock2 {display:none!important;}
table.pricetable td.firstcell {width:75%!important;}

table.pricetable td.secondcell {width:25%!important;}

.bordersep {width:97%!important; border-bottom:1px dashed #fff!important;min-height:1px!important;margin-top:15px!important;margin-left:0px!important;}

#featuressection {padding-left: 0px!important; padding-top:20px!important;  width:98%!important;float:left!important;margin-right:2%!important;}
#amenitiessection {padding-left: 0px!important; padding-top:20px!important;  width:98%!important;float:left!important;margin-right:2%!important;}

#gallinfoblock img {cursor:pointer!important;}

#pricesection {border-radius:10px!important;border:1px solid #222!important;padding-right:15px!important;overflow:auto!important;background:#1b3141!important; padding-left: 25px!important; padding-top:20px!important;  width:52%!important;float:left!important;margin-right:0%!important;}

#pricesection h2 {font-size:21px!important;color:#fff!important;}

#pricesection p {font-size:18px!important;color:#fff!important;}

 

#lastblock {margin-top:00px!important; margin-bottom:50px!important;overflow:auto!important;}
#lastblock h2 {text-align:center!important;}
.subcosts {width:18%!important;float:left;}

.sublocation {width:25%!important;float:left;}

.viewcheckbox {margin-right:5px!important;margin-top:-2px!important;}

 
 


.single-properties .wraper_footer {margin-top:-33px!important;} 

.subdetails {width:57%!important;float:left;}

.dateblockdiv {margin-bottom:10px!important;min-height:130px!important;}

#factright {margin-top:10px!important;margin-bottom:10px!important;}

.single-properties .wraper_blog_main > .container {padding-bottom:0px!important;}

.fa, .fa-solid {color:#c6e353!important;}

.view-box .fa-solid {color:#993300!important;}

.view-box .fa  {color:#993300!important;}

.factvalue .fa-person-walking {color:#993300!important;}

 

#bookingblock {padding:40px!important; background:#eff3dd!important;  display: flex; /* equal height of the children */}

  ul#featureul {display:inline-block!important;}
  ul#featureul li {display:inline-block!important;color:#fff!important;margin-right:25px!important;font-size:15px!important;}
  


#contactblock {width:64%!important;float:left!important; margin-left:1%!important;}

#mapblock {max-height:300px!important;min-height:300px!important;clear:both!important;padding-top:15px!important;width:96%!important;max-width:96%!important;float:left!important;background: #eee; float:right!important;  padding-left:15px!important;padding-right:15px!important; }
 #mapblock2 {max-height:300px!important;min-height:300px!important;clear:both!important;padding-top:15px!important;width:100%!important;max-width:100%!important;float:left!important;background: #eee; float:right!important;  padding-left:15px!important;padding-right:15px!important; }
 
 .subfolder h3 {margin-top:10px!important;margin-bottom:0px!important;color:#fff!important;font-size:18px!important;}

.slider-indicators {display:none!important;}

#listintroblock {color:#fff!important;position:relative!important;z-index:99!important;  min-height:212px; width:1200px!important;border-radius:10px!important;  margin-top:-20px!important; background-color: rgba(27, 49, 65, 1);padding-left: 20px; padding-top:10px;}

 .single-properties .container {width:100%!important;padding-top: 0px!important;}
 
 .single-properties .wraper_footer_main .container {width:1170px!important;}
 
 .single-properties h1 {display:none!important;} 
 
 #mapgroup {clear:both!important;margin-top:50px!important;}
 
 #introleft {width:81%; float:left;}
 
 .maptitle {margin-top:0px!important;margin-left:0%!important;}
 
  #introright {padding-right:40px!important;padding-left:40px!important;width:17%; float:left; padding-top:11px!important; border-left:1px dashed #fff!important;}
 
 
 .single-properties #listintroblock h1 {display:block!important;color:#fff!important;font-size:27px!important;} 
 
 .single-properties .col-md-9 {padding-left:0px!important; padding-right:0px!important;}

.currcode {font-size:19px!important;}

 .single-properties .default-page h1, .default-page h2, .comment-content h1, .comment-content h2 {margin-bottom:4px!important;}
 
#extrainfoblock {width:30%!important;float:left!important; margin-right:0px!important;padding-right:20px!important;}
#extrainfoblock {border-left:0px solid #222!important; padding-left:15px!important;padding-top:20px!important;}

 

#extrainfoblock p {color:#fff!important;font-size: 17px!important;}

/*.es-listing .es-property-inner .es-property-info h2 a {min-height:60px!important;}*/
#extrainfoblock h3 {color:#fff!important;}

#page li.menu-item a {color:#fff!important;} 
#page ul#moreinfolist li a {color:#fff!important;font-size:17px!important;font-weight:400!important;}

.blog_single .entry-content.default-page #extrainfoblock ul li {color:#fff!important;}

.wp-travel-related-posts {display:none!important;}

#Resources .view-box {margin-right:12px!important;width:98%!important;}

.single-itineraries .featured-detail-section .entry-header {padding-left:0px!important;}

.blog_single .entry-content.default-page #extrainfoblock ul {margin-left:18px!important;}

#extrainfoblock li a {color:#fff!important;}

.fa-bookmark {display:none!important;}

.thumbrow {width:100%!important;position:relative!important;}

.thumbleft {width:50%; float:left;border-right: 3px solid #fff!important;}
.thumbright {width:50%; float:left;}

#mapblock h3 {display:none!important;}

#lastblock, #extrainfoblock {background:#fff!important;overflow:auto!important;}

.vidblock p {margin:0px!important;}

#galleryblock {max-width:50%!important;float:left!important;margin-right:0%!important;border-right:5px solid #fff!important;}
#keyinfoblock {max-width:50%!important;float:left!important;float:right!important;text-align:right!important;padding-right:0px!important;}

.es-features-list-wrap li {list-style:none!important;font-size:17px!important;}

#mapblock {clear:both!important;padding-top:0px!important;width:100%!important;max-width:100%!important;float:left!important;background: #eee;    padding-left:15px!important;padding-right:40px!important; }
 
 

.es-single .es-info {font-size:15px!important;}
.es-cat-price {color:#fff!important;font-weight:normal!important;font-size:22px!important;}
#gallinfoblock {background:#fff!important;overflow:auto!important; position:relative;border-radius:0px;margin-top:00px!important;}

#mapfeaturesblock {margin-top:40px!important;background:#c1d7d6!important;overflow:auto!important; position:relative;border-radius:0px;margin-top:40px!important;border:2px solid #ccc!important;}

#mapfeaturesblock h3 {font-size:21px!important;}

#contactblock {background:#eee!important;padding:12px 15px!important;border:1px solid #444!important;}

.grecaptcha-badge {visibility:hidden!important;}

#es-features {display:none!important;}
 
#es-map {display:none!important;}

 

.page-id-4419 .type-properties {float:left!important;}

.slider-indicators > * {height:2.2rem!important;border-radius:20px!important;background-color:#fff!important;}

.slider-indicators {padding-top:8px!important;padding-bottom:8px!important;margin-bottom:0px!important;background-color: rgba(0, 0, 0, 0.6);left:0px!important; padding-left:20px!important; width:100%!important;}


.home .type-properties {float:left!important;}

.page-id-4412 h1 {color:#333!important;}
 

.es-listing .es-property-inner:hover .es-property-thumbnail {opacity:0.9!important;}

 


a {color:#1b3141!important;font-weight:bold!important;}

     }

.attachment-es-image-size-archive {
    width: 100%;
        height: 100%;   
        position:relative!important;         
      
        
              
  
}

.es-col-view {padding-top:0px!important;padding-bottom:15px!important;}

.es-bottom-icon__list {   position: absolute;
        bottom: 0px;
        left: 0;}

.es-listing[class$="_col"] .es-bottom-icon__list {padding-bottom:5px!important;}

.es-listing .properties h2 {margin-top:15px!important;}

ul#menu-header-menu li a {color:#fff!important;} 

 #mapblock {min-height:300px!important; }
   

 ul#menu-header-menu li a {font-weight:400!important;}

 
#wp-travel-filter-search-submit {padding:10px!important;max-width:160px!important;}
 
.homesearchblock .wpb_content_element   {margin-bottom:0px!important;}
 
 .wp-trave-price-range .ui-widget.ui-widget-content {background-color:#fff!important;}

#es-description {display:none!important;}

.wp-travel-no-detail-found-msg {display:none!important;}

.panel-default {margin-top:-10px!important;} 

.panel-title {font-size:20px!important;}

.col h3 {font-size:20px!important;}

p.startprice {font-weight:bold!important; margin-top:0px!important;color:#000!important;font-family:"EB Garamond"!important;font-size:22px!important;}

.tc-content img {margin-bottom:15px!important;}

.panel-heading {padding-top:5px!important;}

#faq h4 a, .global-faq-shortcode h4 a, .checkout-accordion h4 a {color:#fff!important;padding:5px!important;padding-left:10px!important;border:0px!important;}

.panel-title {background:#c7f3da!important;}

.wp-travel-list-view .text-left {display:inline-block!important;}

.end-date {display:none!important;}

.left-info p:first-child {display:none!important;}

.ea-body {background:#dcf9e9!important;}

.components-checkbox-control__label {display:none!important;}

p.terrain {margin-top: 6px!important; line-height:25px!important; min-height:60px!important;} 

.WidgetTitle__Header-sc-ruy1gu-2 {margin-bottom:20px!important;}

.slick-track li.reviews {
    display: none!important;
}

span.factvalue {line-height:28px!important;}
#Travel img {max-width:60%!important;}
 

.wp-travel.trip-headline-wrapper .featured-side-image.left-plot .wp-travel-view-gallery a {color:#fff!important;}

.ngg-galleryoverview {margin-top:20px!important;margin-bottom:25px!important;}

.homesearchblock h2 {color:#fff!important;}
.ea-card .ea-header {background:#eeeeee!important;}
.ea-expand .ea-header {background:#14713d!important;color:#fff!important;}

.ea-expand .ea-header a {color:#fff!important;padding-top:5px!important;}

.wp_travel_downloads_tab_title_caption span {display:none!important;}

.rt-sub-menu {background:#14713d!important;}

#downloads.tab-list-content .wp-travel-downloads-listings-public .wp_travel_downloads_tab_title_caption a {font-size:20px!important;}

 option {color:#222!important;}
 
 .wptravel-book-your-trip {background:#14713d!important; color:#f6ef33!important;}
 
 

.homesearchblock .wp-trave-price-range .ui-state-default, .wp-trave-price-range .ui-widget-content .ui-state-default, .wp-trave-price-range .ui-widget-header .ui-state-default, .wp-trave-price-range .ui-button, html .wp-trave-price-range .ui-button.ui-state-disabled:hover, html .wp-trave-price-range .ui-button.ui-state-disabled:active {color:#fff!important;}

.homesearchblock .wp-block-button__link {background:#f5ee34!important; color:#222!important;border:1px solid #222!important;font-weight:bold!important;}

.homesearchblock #amount {color:#f5ee34!important;margin-bottom:10px!important;}

.wp-travel-form-field select {min-width:200px!important;}

 .homesearchblock {background:#14713d!important; padding:12px!important;}
 
 .homesearchblock {color:#fff!important;}
 
 .calender-icon {margin-top:10px!important;}
 
 .widget_wp_travel_filter_search_widget .trip-duration-calender .calender-icon::before {color:#222!important;}

 .masterimage {margin:inherit!important;width:100%!important;margin-left: 0px!important;margin-right: 0px!important;}
 
  .masterimage img {margin:inherit!important;width:100%!important;}
  
  .wp-travel-form-field {clear:none!important;}

.es-single-tabs-wrap ul.es-single-tabs li {margin-right:2px!important;}

ul#moreinfolist {margin-left:10px!important;}

 
.es-single .es-tabbed h3 {margin-bottom:0px!important;}

 .wp-travel-trip-duration {margin-top:-24px!important;}
 
 .home .wp-travel-trip-duration {margin-top:-4px!important;}

ul.es-single-tabs li a {display:block!important;}

.es-single .es-tabbed h3 {margin-bottom:0px!important;}

.es-features-list-wrap span {font-weight:700!important;}

.fa-check::before {color:#1b3141!important;}

#introtext h3 {display:none!important;}

.es-single .es-tabbed .es-features-list-wrap {width:35%!important;margin-right:8%!important;}

.es-features  {border-radius:10px!important;background:#c6e353!important;padding-left:75px!important;margin-top:25px!important;margin-bottom:30px!important;}

#es-features h3 {font-size:22px!important; }

.es-gallery {max-width:1500px!important;}

#es-features {width:100%!important;float:left!important;margin-right:2%!important;padding-left:75px!important;}

 

.es-features-list-wrap ul { -webkit-column-count: 2;  /* Chrome/Opera, Safari */
-moz-column-count: 2; /* Mozilla Firefox */
column-count: 2;}

.es-single .es-price {background:none!important;color:#fff!important;}

.es-single .es-tabbed h3 {margin-bottom: 10px!important;}

#content .es-single .es-tabbed h3 {margin-bottom: 14px!important;}

#content .es-single-center .es-property-fields {padding-left:15px!important;margin-top: 0px!important; }

.entry-content .es-property-fields ul {margin-left:0px!important;}

.es-property-fields ul {
    -webkit-column-count: 1;  /* Chrome/Opera, Safari */
-moz-column-count: 1; /* Mozilla Firefox */
column-count: 1;
}

.es-property-fields ul li {font-size:16px!important;}

.es-property-fields strong {color:#fff!important;}

#es-description h3 {color:#fff!important;text-align:left!important;font-size:26px;font-weight:bold!important;border-bottom:0px;margin-bottom:0px!important;}

.es-property-fields {background:#1b3141!important; padding:25px!important;padding-left:75px!important;border-radius: 10px!important;}

.es-property-fields ul li {list-style: none!important;color:#fff!important;}

.es-single-center .es-property-fields, .es-single-right .es-property-fields {padding-left:75px!important;}

.es-single .es-property-fields h2 {border-bottom:1px solid #fff!important; text-align:left!important;display:block!important;color:#fff!important;font-size:22px!important;padding-bottom:15px!important;}

#content .es-single-center .es-gallery {max-width:1024px!important;}

.es-single-center .es-gallery {margin:0px!important;}

/*.single-properties #content .container {width:1400px!important;}*/

.blog_single .entry-content.default-page ul.slider-container li {list-style: none !important;}

 .es-gallery {width: 75%!important;}

.es-gallery .es-gallery-image-pager .slick-list {width:75%!important;}



.es-gallery .es-gallery-image-pager .slick-slide:hover {border:0px!important;}

.es-gallery .es-gallery-image-pager .slick-slide > div {padding-bottom:66%!important;}

.fa-heart-o {display:none!important;}

.es-gallery .es-gallery-inner {border:0px!important;}

.header_main .brand-logo img {max-width: 262px!important;}

.es-gallery .es-gallery-image {border:0px!important;}

.es-single-tabs-wrap {margin-top:26px!important;}

ul.es-single-tabs {margin-top:10px!important;}

 

#lastblock {max-width:1200px; margin-top:0px!important;position: relative;display:block!important;clear:both!important;}
 

.slick-track {margin:0px!important;}

.es-single-tabs {background:#fff!important;}
.es-single .es-price__wrap {text-align:left!important;margin:0px!important;}

.es-price-note {display:none!important;}

.es-single .es-price {padding:0px!important;}

.es-single h2 .es-cat-price {display:inline-block!important;}

.compdesk {display:block!important;}

.es-bottom-icon__list {float:left;padding-left:10px!important;}

.es-read-wrap {float:left;margin-top:17px!important;padding-left:10px!important;}

.es-bottom-icon__list {font-size:14px!important;}


.es-layout-1_col .properties:hover .es-details-wrap, .es-layout-2_col .properties:hover .es-details-wrap, .es-layout-3_col .properties:hover .es-details-wrap {border:0px!important;}

.es-listing[class$="_col"] .es-bottom-icon__list {justify-content:inherit!important;}

.es-listing[class$="_col"] .es-bottom-icon__list {width:100%!important;background-color: rgba(27, 49, 65, 0.6);}


.es-listing .es-property-inner:hover {border: 0px!important;}

.home .es-dropdown-container {display:none!important;}

.homequote {min-height:130px!important;}

.home .wraper_footer {margin-top:-35px!important;}

.es-property-label-wrap {display:none!important;}

.home .js-es-select2-sort a{display:none!important;}

.es-powered {display:none!important;}

.compmobile {display:none!important;}

#pagetitle {min-height:555px!important;}

.col-md-9 {width:100%!important;}

.es-read-wrap a {z-index:99999!important;}

 

.footer_copyright p {color:#fff!important;font-weight:500!important;}

.footer_main_item .widget_categories ul li, .footer_main_item .widget_pages ul li, .footer_main_item .widget_archive ul li, .footer_main_item .widget_meta ul li, .footer_main_item .widget_nav_menu ul li, .footer_main_item .widget_recent_entries ul li, .footer_main_item .widget_recent_comments ul li, .footer_main_item .widget_product_categories ul li, .footer_main_item .widget_rss ul li {font-size:100%!important;}

#pagetitle h1 {margin-top:10%!important; font-size:50px!important;font-weight:600!important;}

 

.fa-shopping-cart {display:none!important;}

h1.vc_custom_heading {margin-top:20px!important;margin-bottom:20px!important;}

.es-layout-1_col .properties .es-details-wrap, .es-layout-2_col .properties .es-details-wrap, .es-layout-3_col .properties .es-details-wrap {background:transparent!important;}

.header_main .responsive-nav {margin-right:20px!important;}

.wraper_footer.style-two {background-color:#14713d!important;}

select {background:#14713d!important; color:#fff!important;height:40px!important;padding-left:10px!important;}
select option {color:#fff!important;padding-left:10px!important; font-size:17px!important;}

.home select {background:#fff!important; color:#222!important;height:40px!important;padding-left:10px!important;}
.home select option {color:#222!important;padding-left:10px!important; font-size:17px!important;}


#wp-travel-filter-search-submit {border:1px solid #222!important; height:40px!important; background:#fef735!important;max-width:90px!important;color:#fff!important; border-radius: 5px!important;font-size:18px!important;padding-top:4px!important;padding-bottom:4px!important; font-weight:600!important;margin-top:25px!important;color:#222!important;}

div.wpforms-container-full {margin-top:7px!important;}

#post-5230 .widget_wp_travel_filter_search_widget .wp-travel-form-field   {clear:none!important;float:left!important;display:inline-block!important;}

.wp-travel-form-field {margin-right:20px!important;}

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

#revblock {margin-top:-220px!important;}

.header_main {background:#14713d!important;}

  .header_top {display:none!important;}

p {font-size:19px!important;line-height:32px!important;margin-bottom:14px!important;color:#444!important;}

.header_main_action {display:none!important;}

#revblock .wpb_content_element {margin-bottom:0px!important;}

.wraper_header.style-one .is-sticky .wraper_header_main {background-color:#222!important;}

 

/* .header_main .responsive-nav i {color:#fff!important;} */

ul.social {
    /* display:none!important; */
    
}

 


.team.element-six .team-item > .holder .data .btn, .radiantthemes-button > .radiantthemes-button-main, .rt-fancy-text-box > .holder > .more .btn, .rt-call-to-action-wraper .rt-call-to-action-item .btn:hover, .radiant-contact-form .form-row input[type="submit"] {
	border-radius: none !important;
}

.footer_main_item ul.social li a {
	background-color: #0a66c2;
}

#vanbox {border-radius:10px; border:5px solid #fff!important;}

 

.nav > [class*="menu-"] > ul.menu > li > a {
    color:#fff!important;
    
}

footer p {font-size:15px!important;}

#hppromo .vc_column-inner {border-right:4px solid #fff!important;}

.header_main .responsive-nav {margin-top:20px!important;}

#hppromo h3 {font-size:40px!important;}

 

.footer_main_item {max-height:330px!important;}

.tab-content {font-size:18px!important;} 

.wraper_footer.style-ten {background-image: none!important;}

.wpforms-submit-container {z-index:999999!important;}

.wraper_header.style-one .nav {font-size:18px!important;}

.vc_custom_1521607948595 {margin-top:0px!important;padding-top:20px!important;} 

.footer_main_item a {color:#fff!important;}

#pluspoints {margin-top:45px!important;margin-bottom:4px!important;text-align:center!important;}
 
.es-gallery .es-gallery-image .slick-slide img {max-width:75%!important;height:auto!important;}

.es-single-tabs-wrap {display:none!important;}

 

.masterimage img {margin-bottom:25px!important;}

#media_image-2 {margin-top:-20px!important;}

.ytp-title-channel {display:none!important;}
 


 .menu-footer-menu-container li a {color:#fff!important;}

.single-properties .es-top-arrow {display:none!important;} 

 
 

 .thumbimage {float:left!important;margin-right:5px!important;}
 
 
 
  .thumbimage img {float:left!important;max-width:inherit;}
  
 
 

 

/* li.address {display:none!important;} */

input.wpcf7-form-control {padding-left:10px!important;border:1px solid #ccc!important;}

.wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li:hover > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-parent > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a {color:#fff!important;}

textarea {padding-left:10px!important;border:1px solid #ccc!important;}

header .container {
    max-width:100%!important;padding:0px!important;
    width:100%!important;
    background:transparent!important;
    }
.wraper_header.style-one .wraper_header_main {background:transparent!important;}

.nav > [class*="menu-"] > ul.menu > li > a {padding-top:0px!important; padding-bottom:0px!important;}
.nav > [class*="menu-"] > ul.menu > li.current-menu-item a {border-bottom:1px solid #fff!important; padding-bottom:4px!important;}
.wpcf7-submit {border-radius: 5px!important;text-align:center!important;padding-left: 35px!important;}

.wraper_footer.style-ten{background-color:#c3191c!important;}

h3 {color:#333!important;}

.page-id-3189 h1 {color:#fff!important;}

.header_main .brand-logo img {margin-bottom:0px!important;padding-bottom:5px!important;margin-left:50px!important;margin-top:15px!important;}

.wraper_header.style-one .nav {text-transform: none!important;}

.homethree a {margin-top:-30px!important;}

.homethree {padding-bottom:40px!important;}

.contentrow {padding-left:10%; padding-right:10%!important;margin-bottom:35px!important;}

#homesrow {padding-left:20%!important;padding-right:20%!important;}

.whatthink {margin-bottom:0px!important;padding-bottom:0px!important;}

.footer_copyright_item {margin-top:70px!important;}

h2 {color:#333!important;}

.bluebg {background:#c1d7d6!important;padding-top:60px!important;padding-bottom:30px!important;}

.nopadding {padding-top: 15px!important;padding-bottom:45px!important;}

.countblock {margin-top:-40px!important;}

.bluebg p {color:#222!important;}

#latesthomes {margin-top:45px!important;}

.es-listing .es-property-inner .es-property-info h2 a {line-height:27px!important;}

 #latesthomes h2 {margin-bottom:35px!important;}
 
  #latesthomes .es-col-view h2 {margin-bottom:0px!important;}
  
  .es-col-1 .es-col-view, .es-layout-1_col .es-col-view, .es-layout-2_col .es-col-view, .es-layout-3_col .es-col-view {padding-bottom:5px!important;}
 

.bluebg h2 {color:#333!important;}

#hpfirst h2 {font-size:40px!important;}

.whatthink {padding-top:10px!important;}

.whylink {background:#1e3040!important; padding:15px; border-radius: 10px!important; color:#fff!important;}

/*.bluebg img {border: 2px solid #fff!important;}*/

#hpintro {margin-top:-550px!important;}

#hpintro h1 {color:#fff!important;font-weight: 600!important;font-size:50px!important;line-height:57px!important;}
 


#introwho {margin-top:40px!important;}

.wptravel-recurring-table {margin-left:0px!important;}

.view-box {padding-bottom:25px!important; border:1px #ddd solid!important;}

 a.slidelink {margin:auto!important;background:#fef735!important;width:140px!important; padding:10px!important; border-radius:6px!important;}
 a.explore-btn {color:#fff!important;margin:auto!important;background:#14713d!important;width:140px!important; padding:10px!important; border-radius:6px!important;}
a.tourtypelink {color:#fff!important;margin:auto!important;background:#14713d!important;width:140px!important; padding:10px!important; border-radius:6px!important;font-size:16px!important;}

 
 .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li:hover > a, 
 .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-item > a, 
 .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-parent > a, 
 .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li.current-menu-ancestor > a {color:#c6e353!important;}
 
 
.footer_main_item .widget-title::before {background-color: #fff!important;} 

li#menu-item-3346  {border:1px solid #fff!important;border-radius:7px!important; padding:10px!important;margin-top:-9px!important;}

.vc_custom_1617969340068 {margin-top:85px!important;}

.header_top_item ul.contact li {
    color:#eee!important;
    
}

.footer_main_item .widget_nav_menu ul li {
	width: 100%;
	float: none;
}

.footer_main_item .widget_nav_menu ul li:nth-child(2n+1) {
	margin-right: 0px;
}

h2 {font-size: 27px!important;margin-bottom:12px!important;}

#servicestitle, #serviceslist {
    /* background:#028c7d!important; */
    
}
a.collapsed {padding-bottom:6px!important;}

#faqintro .wpb_content_element{margin-bottom:15px!important;}

h3 {margin-bottom:15px!important;}

.readmorerow {background: #14713d!important;}

p.priceinfo {font-size:20px!important;}

.view-box h2 {margin-bottom:2px!important;}
.view-box h3 {margin-bottom:2px!important;}

#faqblock {margin-top:-25px!important;}

  .explore-btn span {font-size:18px!important;}

.view-box {padding-bottom:22px!important;border-radius:5px!important; border: 1px solid #222!important;}

h2.eap_section_title {font-weight:bold!important;margin-top:15px!important;}

#content ul, ol {list-style: disc!important;line-height:35px!important;margin-bottom:20px!important;}
#content ul.slider-container {margin-bottom:0px!important;} 
#content ul li {margin-left:1px!important;}

#gohomes {background:#c6e353!important; color:#555!important;padding:8px 12px!important;border-radius:5px;margin-bottom:10px!important;border:1px solid #222!important;}

.single-properties h1 {margin-top:0px!important;}

div.wpforms-container-full .wpforms-form .wpforms-field-label {font-weight:400!important;}

div.wpforms-container-full .wpforms-form button[type="submit"] {background:#c6e353!important;color:#222!important;}

#servicestitle h2 {margin-top:25px!important;}

.es-col-view h2 {min-height:48px!important;}

#firstimages {margin-top:-20px!important;}

#servicestitle h2 {text-align: center!important;}

.wpforms-field {margin-top:15px!important;}

.entry-content ul {margin-left: 17px!important;}

.header_main,nav {z-index: 999999!important;}

.entry-content .es-features-list-wrap ul {margin-left: 0px!important;}

.slider-nav::after {background-color: #fff!important;font-weight:800!important;}

.entry-content ul.slider-container {margin-left:0px!important;list-style:none!important;}

#content ul.slider-container {margin-left:0px!important;list-style:none!important;}

.slider-nav::after {width:3rem!important; height: 3rem!important;padding-top:5px!important;}

.hometestim h2 {margin-bottom:25px!important;}

 

.countblock h3 {margin-top:-25px!important;}

.radiantthemes-button > .radiantthemes-button-main {background-color: #9d1107!important;color:#fff!important;}

.rt-portfolio-box-item {position:relative!important;left:inherit!important;top:inherit!important;}

.footer_main_item input[type="submit"], .footer_main_item input[type="button"], .footer_main_item button[type="submit"], .footer_main_item button[type="button"] {text-transform:none!important;}

.footer_copyright_item p {color:#eee; font-weight:normal!important;}
.footer_main_item #wpforms-confirmation-4451 p {color:#222!important;}

.footer_main_item p {color:#eee!important;font-weight:normal!important;}

.footer_main_item div.wpforms-container-full .wpforms-form .wpforms-field-label {color:#fff!important;}

.footer_main_item div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {color:#fff!important;}

.footer_main_item div.wpforms-container-full .wpforms-form .wpforms-required-label {color:#c6e353!important;}

#wpforms-submit-4451 {border-radius:5px!important;}

#nav_menu-5 {margin-left:17%!important;}

div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {padding:4px 15px!important;}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {max-width:inherit!important;}

#wpforms-4451-field_2 {width:100%!important;}

.footer_main_item .widget_nav_menu ul li {
    /* color:#eee!important; */
    font-weight:normal!important;
    
} 

.footer_main_item .widget-title {color:#eee!important;}

.es-property-inner {border:0px!important;}

#aboutrow  {padding-top:49px!important;}

.scrollup {background-color: #eee!important;} 

 

.header_main .brand-logo {margin-top:0px!important; margin-bottom:0px!important;}

.nav > [class*="menu-"] > ul.menu > li > a  {font-family: "Open Sans"!important;font-size:19px!important;}

.nav {
    text-align:left!important;
    float:left!important;
    margin-top:26px!important; 
    margin-left:2%!important;
    font-weight:bold!important;
    
}

 

#wptravel-archive-wrapper {margin-left:50px!important;margin-right:50px!important;}

.type-properties {background:#fff!important;padding-bottom:6px!important;}

.wp-travel-view-mode {display:none!important;}

.properties-template-default .type-properties {background:#fff!important;}

.fa-heart {display:none!important;}

.wptravel-layout-v2 .wptravel-archive-wrapper.grid-view {grid-template-columns:repeat(auto-fill, minmax(30%, 1fr))}!important;

 

 

.es-dymanic-content {display:none!important;}

.es-single-tabs-wrap ul.es-single-tabs li a {height:38px!important;}

ul.es-single-tabs li a {border-top:0px solid #333!important;border-bottom:0px solid #333!important;}

.es-col-1 .es-col-view .es-price, .es-layout-1_col .es-col-view .es-price, .es-layout-2_col .es-col-view .es-price, .es-layout-3_col .es-col-view .es-price {font-size:19px!important;}

span.es-price {color:#1b3141!important;}

li a.es-tab-es-map {display:none!important;} 

.es-single .es-price span.es-price {color:#fff!important;}


.es-col-view h2 {margin-bottom:0px!important;}

body > .scrollup i {color:#222!important;}

.slider-indicators {display:none!important;}

 

.slider-indicators > * {background-color: #fff!important;}

.es-layout-1_col .properties h2 a, .es-layout-2_col .properties h2 a, .es-layout-3_col .properties h2 a {padding-bottom:0px!important;}

.es-single-tabs-wrap ul.es-single-tabs li a.active {color:#222!important;font-weight:bold!important;}

  ul.es-single-tabs li {list-style:none!important;}
  
  .es-single-tabs-wrap ul.es-single-tabs li a.active {background:#c6e353!important;}
  
  .default-page ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li, .comment-content ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li {margin-bottom:0px!important;}

.es-listing .es-property-inner .es-property-info h2 a {color:#1b3141!important;min-height:60px!important;}

.es-button:link, .es-button:visited {color:#222!important;}

.es-btn-orange, .es-button-orange {background:#c6e353!important;color:#222!important;}

.es-read-wrap  .es-button-orange {padding-bottom:10px!important;border-radius:0px!important;background:#fff!important;color:#222!important;margin-left:0px; padding-bottom:5px!important;border-bottom:0px solid #222!important;padding-left: 12px!important;padding-right:12px!important;border:1px solid #222!important;}

 

.es-listing .es-property-inner {margin: 0px!important;}

.es-listing .properties {padding-bottom:25px!important;}

.es-listing[class$="_col"] .es-bottom-icon__list {color:#fff!important;}

.es-layout-1_col .properties .es-property-thumbnail, .es-layout-2_col .properties .es-property-thumbnail, .es-layout-3_col .properties .es-property-thumbnail {padding:0px!important;}

.es-bottom-info {max-height:100px!important;}

.wraper_inner_banner_breadcrumb {display:none!important;}

.home .wraper_inner_banner {background-image: none!important;background:#000!important;}

.wraper_inner_banner_main {display:none!important;}

.es-layout-3_col .properties .es-bottom-info, .es-layout-2_col .properties .es-bottom-info {background:#1b3141!important;}

.wraper_header_top,  .header_top {
    background:#c3191c!important; 
    
}


#headright {
    margin-top:18px !important;
    margin-left: 40%;
    
}
    

@media screen and (min-width:410px) {

    #headright {
        text-align:right; 
        float:right;
        margin-top:70px !important;
        margin-right: 1% !important;
        margin-left: 0px;
        
    }
}

/** Mobile Nav Button **/

.header_main .responsive-nav i {
	font-size: 30px;
	color: #fff;
}


.header_main .responsive-nav {
    /* float: left !important; 
    margin-left: -28% !important;
    margin-top: -50px !important; */
    
}
   
@media screen and (min-width: 405px) {
    
} 
 
/***/ 

a.headerquote {
    border-radius:5px; 
    padding:12px; 
    background:#c3191c!important; 
    color:#eee; 
    font-size:18px!important;
    
}

a.headerquote:hover {
    /* color:#111 !important; */
    
}

.contact-page-header ul.contact li {
	position: relative;
	margin-bottom: 7px;
	padding-left: 28px;
}

.contact-page-header ul.contact li::before {
	position: absolute;
	left: 0;
	margin-right: 10px;
	font-family: "FontAwesome";
}

.contact-page-header ul.contact li.address::before {
	left: 3px;
	content: "\f041";
}

.contact-page-header ul.contact li.phone::before {
	left: 0px;
	content: "\f095";
}

.contact-page-header ul.contact li.fax::before {
	left: 0px;
	content: "\f1ac";
}

.contact-page-header ul.contact li.email::before {
	left: 0px;
	content: "\f0e0";
}


.white-text, .white-text h2, .white-text h3, .white-text h4 {
    color: #fff !important;
}

.red-text, .red-text h2, .red-text h3, .red-text h4 {
    color: #222;
}

.footer_main_item ul.contact li {color:#eee!important;font-weight:bold!important;}

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

#aboutrow {margin-top:-40px!important;}

.bullet-list ul {
    list-style: disc;
    margin-left: 10px !important;
}

.tablepress {
	border: 1px solid #c3191c !important;
}

.tablepress thead th {
	border-bottom: 1px solid #c3191c !important;
}

.tablepress tfoot th, .tablepress thead th {
	background-color: #c3191c !important;
	color: #fff;
}


.button-bottom {
    position: relative;
    bottom: 0;
}


.radiantthemes-custom-button-main:hover {
    background: #000 !important;
    color: #fff;
}

.vc_images_carousel .vc_carousel-indicators {
	bottom: -30px !important;
}

ul li {
    font-size: 19px;
}


#industries .vc_figure-caption {
    font-size: 18px;
    color: #c3191c;
}

@media screen and (min-width: 768px) {

    #services .services-cta .vc_column-inner > div.wpb_wrapper {
        min-height: 530px;
        position: relative;
    }
     
    #services .services-cta .services-cta-button {
        position: absolute;
        bottom: 0;
        width: -moz-available;
        width: -webkit-fill-available;
        width: fill-available;
    }
    
    #services .services-cta .services-cta-heading {
        min-height: 70px;
    }
}


@media screen and (min-width: 768px) {

    #machining-capacity .machining-capacity-cta .vc_column-inner > div.wpb_wrapper {
        min-height: 530px;
        position: relative;
    }
    
 
    
    #machining-capacity .machining-capacity-cta .machining-capacity-cta-button {
        position: absolute;
        bottom: 0;
        width: -moz-available;
        width: -webkit-fill-available;
        width: fill-available;
    }
    
    #machining-capacity .machining-capacity-cta .machining-capacity-cta-heading {
        min-height: 70px;
    }
}



.footer_main_item ul.contact li {
	font-size: 100%;
}

.footer_main_item .widget_nav_menu ul li a:hover {
	text-decoration: underline !important;
}

@media screen and (max-width: 1800px) { 
    .fullblock {min-width:450px!important;}
    
    }
@media screen and (max-width: 1700px) { 

.nav {margin-left:2%!important;}

#filters {padding-left:15%!important;margin-top:15px!important;}
 .nav > [class*="menu-"] > ul.menu > li > a {font-size:19px!important;}
 
   #Accomodation {width:90%!important;max-width:90%!important;}
 
   .nav > [class*="menu-"] > ul.menu > li {margin-right:20px!important;}
   
   .es-listing[class$="_col"] .es-bottom-icon__list {width:100%!important;}
    .wp-travel-tab-wrapper .tab-list.resp-tabs-list li {padding:7px 15px!important;}
    
    .fullblock {min-width:450px!important;}

}

@media screen and (max-width: 1600px) { 

.nav {margin-left:2%!important;}
 .nav > [class*="menu-"] > ul.menu > li > a {font-size:19px!important;}
 
   .nav > [class*="menu-"] > ul.menu > li {margin-right:20px!important;}
   
     .fullblock {min-width:400px!important;}
   
           #pagetitle h1 {margin-top:12%!important;} 
           
           #pagetitle {min-height:533px!important;}
 .wp-travel-tab-wrapper .tab-list.resp-tabs-list li {font-size:16px!important;}
}

@media screen and (max-width: 1500px) { 
    
    .nav > [class*="menu-"] > ul.menu > li > a {font-size:19px!important;}
    
    .nav > [class*="menu-"] > ul.menu > li {margin-right:18px!important;}
    
        .nav > [class*="menu-"] > ul.menu > li > a {font-size:19px!important;}
        
      .es-listing .properties {min-height:470px!important;}
      #filters {padding-left:5%!important;margin-top:15px!important;}
      
       .wp-travel-tab-wrapper .tab-list.resp-tabs-list li {font-size:15px!important;}
        
 
 
 
 
 .wraper_header.style-one .nav {font-size:15px!important;}
 
      #homesrow {padding-left:10%!important;padding-right:12%!important;}
  


    }
    
    @media screen and (max-width: 1400px) { 
    
    .nav > [class*="menu-"] > ul.menu > li > a {font-size:15px!important;}
    
      .nav > [class*="menu-"] > ul.menu > li {margin-right:15px!important;}
      
      .header_main .brand-logo img {margin-left:15px!important;}
          .fullblock {min-width:300px!important;}
      
      .trip-desc {min-height: 110px!important;}
      
      .dateblockdiv {min-height: 120px!important;}
      
      .header_main .brand-logo img {max-width:230px!important;}
      
      .fa-bicycle, .fa-walking {font-size:19px!important;} 
      
      .contentrow {padding-left:1%; padding-right:1%!important;}
      
       .view-box   a.heading-link {font-size:22px!important;} 
      
       ul.menu > li > ul {padding:3px 15px 3px 15px!important;}
      
       #homesrow {padding-left:10%!important;padding-right:12%!important;}
       
       .es-layout-3_col .properties {width:calc((100% / 2) - 20px)!important;}
       
       
      
      .wp-travel-tab-wrapper .tab-list.resp-tabs-list li {font-size:14px!important;}
   .wp-travel-tab-wrapper .tab-list.resp-tabs-list li {padding:7px 12px!important;}
      
    }
    
    
 
 
 
 .wraper_header.style-one .nav {font-size:15px!important;}
 
   
  


     


@media screen and (max-width: 1400px) { 
 
 .nav {margin-left:3%!important;}

#pagetitle {min-height: 462px;}

 
  .dateblockdiv h3 {font-weight: 600!important;}
  img.touricon {width:60px!important;}
  
.onlylarge {display:none!important;}
.single-properties #content .container {width:100%!important;}

#listintroblock {margin-top:-13px!important;}

    }
    
    @media screen and (max-width: 1300px) { 
  .wraper_header.style-one .nav {font-size:14px!important;}
 
 .nav > [class*="menu-"] > ul.menu > li {margin-right:20px!important;}
  
.onlylarge {display:none!important;}

   #pagetitle {min-height:480px!important;} 
   
   .wp-travel-tab-wrapper .tab-list.resp-tabs-list li {font-size:14px!important;}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list li {margin-right:1px!important;}
   } 
    
    @media screen and (max-width: 1250px) { 
 
 .nav {margin-left:2%!important;}
 .nav > [class*="menu-"] > ul.menu > li {margin-right:18px!important;}
  
#listintroblock {width:97%!important; margin-top:15px!important;border-radius:10px 10px 0px 0px!important;}

    }


    @media screen and (max-width: 1250px) { 
 
.nav > [class*="menu-"] > ul.menu > li > a {font-size:14px!important;}
  
#listblock2 {max-width:96%!important;}

.wp-travel-trip-meta-info h2 {font-size:19px!important;}

.trip-headline-wrapper {margin-top: 10px!important;}

#factleft {width:24%!important;}

#factmiddle {width:32%!important;}

#factright {width:38%!important;}

    }
    
    @media screen and (max-width: 1200px) { 
    .single-itineraries.wptravel-layout-v2 #wp-travel-content  #wp-travel-tab-wrapper #slider-tab{ 
        display: none !important; 
    } 
    .single-itineraries.wptravel-layout-v2 #wp-travel-content  #wp-travel-tab-wrapper .resp-tabs-container, 
    .wp-travel-tab-wrapper h2.resp-accordion{ 
        display: Block !important; 
    } 
}
    
        @media screen and (max-width: 1200px) { 
    #lastblockleft {padding-left:30px!important;  }
    
   .page-id-5279 .wp-travel-trip-duration  {margin-top:0px!important;}
    .single-properties #listintroblock h1 {font-size:23px!important;}
    .wp-travel-tab-wrapper .tab-list.resp-tabs-list {height:auto!important;}
    .wp-travel-tab-wrapper .tab-list.resp-tabs-list li {display:block!important;margin-bottom: 10px!important;max-width:400px!important;}
     #Accomodation img {min-width:275px!important;}
     .wp-travel-tab-wrapper .tab-list.resp-tabs-list li.trip_excludes {display:none!important;}
.wptravel-layout-v2 .wptravel-archive-wrapper.grid-view  {grid-template-columns:repeat(auto-fill, minmax(48%, 1fr)) !important;}  
     ul.tab-list { column-count:2!important;}
     .trip-desc {min-height:90px!important;}
     
     .fullblock {min-width: 500px!important;}
     
     #checkoptions p {text-align:left!important;}
     
     .wptravel-layout-v2 .wptravel-archive-wrapper.grid-view.itinerary-3-per-row {grid-template-columns:repeat(auto-fill, minmax(48%, 1fr)) !important}
       }
 
   @media screen and (max-width: 1132px) { 
    
    .nav {margin-top:6px!important;}
    
    li#menu-item-3346 {border:0px!important;}
    
    .single-properties .wraper_footer_main .container {width:96%!important;}
    
    .es-features-list-wrap ul {column-count:1!important;}
    
    #hpintro h1 {font-size:50px!important;}
    
    #lastblockleft {width:42%!important;}
    
    #pricesection {width:55%!important;}
      .fullblock {min-width: 400px!important;}
    .nav > [class*="menu-"] > ul.menu > li > a {font-size:16px!important;}
    
    
    }

    @media screen and (max-width: 1120px) { 
 
.nav > [class*="menu-"] > ul.menu > li > a {font-size:16px!important;}
  
a.headerquote {font-size:16px!important;}

#introright {padding-left:20px!important;}

li#menu-item-3186 {display:none!important;}

.single-properties .slider-indicators {display:block!important;}


#galleryblock {width:100%!important;max-width:100%!important;}
#keyinfoblock {display:none!important;}


    }
    
    
        @media screen and (max-width: 1100px) { 
    
  #Accomodation img {max-width:300px!important; min-width: 300px!important;}
    
    }

    @media screen and (max-width: 1038px) { 
 
.es-read-wrap {clear:both!important;}

   .es-listing[class$="_col"] .es-bottom-icon__list {width:100%!important;}
   
   
   
   #content .es-single-center .es-gallery {width:100%!important;}
   

 
 .type-properties {padding-bottom:25px!important;}
.single-properties  .type-properties {padding-bottom:0px!important;}

 
    }

  @media screen and (max-width: 1024px) { 
 
 .entry-content .es-property-fields ul {margin-left:0px!important;}

      #listintroblock {min-height:304px!important;}
      
      #Travel {max-width:100%!important; float:left!important;}
#introleft {width:77%!important;}
.subcosts {width:21%!important;}
#introright {width:22%!important;}

.wptravel-layout-v2 .wptravel-archive-wrapper .view-box .view-image .image-thumb img {height:225px!important;}

   .es-listing .properties {min-height:430px!important;}
        .single-properties #listintroblock h1 {font-size:20px!important;}

#introright {padding-left: 35px!important;}

.subdetails {width:53%!important;}

.es-property-fields ul {
    -webkit-column-count: 3;  /* Chrome/Opera, Safari */
-moz-column-count: 3; /* Mozilla Firefox */
column-count: 3;
}

.es-property-fields ul li {font-size:16px!important;}

.es-property-fields {width:1024px!important;}

#es-google-map {min-height:400px!important; }

.slider-indicators > * {width:20px!important;}

  #galleryblock {max-width:100%!important;float:left!important;margin-right:0%!important;}
#keyinfoblock {width:98%!important;float:left!important;max-width: 98%!important;}


  #mapblock {max-width:100%!important;float:left!important;margin-right:0%!important;width: 100%!important;}
#featuresblock {width:98%!important;float:left!important;max-width: 98%!important;}

 #contactblock {width:100%!important;}
  #extrainfoblock {width:100%!important;padding-left:15px!important;padding-bottom:30px!important;}
  
    #extrainfoblock .extraimages {display: none!important;}

    }
 

@media screen and (max-width: 992px) { 
 
 .compdesk {display:none!important;} 
 
 .compmobile {display:block!important;}
 
 .fa-bookmark {display:none!important;}
 
 .wp-travel-trip-meta-info h2 {font-size:23px!important;}
 
 .fa-bicycle, .fa-walking {font-size:23px!important;}
 
 img.touricon  {width:70px!important;}
 
   .fullblock {min-width: 300px!important;}
   
   .single-itineraries .featured-detail-section .entry-header {padding-left:0px!important;}
 
       .es-layout-3_col .properties {width:calc((100% / 2) - 20px)!important;}
 
 
 
 .footer_copyright_item {margin-top:126px!important;}
 
 .es-col-view h2 {min-height:44px!important;}
 
 a.js-es-wishlist-button {display:none!important;}
 
 
 
 li#menu-item-3346 {padding-left:0px!important;}
 
 
 
 #hpintro h1 {font-size:43px!important;line-height:54px!important;}


/* .header_main .responsive-nav i {color:#fff!important;} */

.header_main .brand-logo {width:30%!important;}

ul.contact {float:left!important;}

.contact-page-header ul.contact {
    float: none !important;
}


.header_top  .col-xs-12 {width:80%!important;}

.header_top  .col-xs-4 {width:15%!important;}

#aboutrow p {text-align: left!important;}

 

    }
    
    @media screen and (max-width: 914px) { 
       
        
        #lastblockleft {width:44%!important;}
        #pricesection {width:53%!important;}
       
        }
        
        @media screen and (max-width: 850px) { 
              .single-properties #listintroblock h1 {font-size:21px!important;}
        #listintroblock {min-height:304px!important;}
        
        #introleft {width:70%!important;}
        
        a.sharechoice {margin-right: 10px!important;}
       
       #lastblockleft {width:100%!important;}
       
       #amenitiessection {width:48%!important;}
       
          #featuressection {width:48%!important;}
       
       .sublocation {width:33%!important;}
       
       .subdetails {width:65%!important;}
       
       #pricesection {margin-top:14px!important; width:92%!important;margin-left: 36px!important;}
       
       
       
        #introright {width:28%!important;padding-left:30px!important;}
        }

    @media screen and (max-width: 900px) { 
      
        
        .es-cat-price {font-size:20px!important;}
        
        #introleft {width:72%!important;}
        
        #hpspace {height: 120px!important;}
        
        .subfolder h3 {font-size:16px!important;}
        
         #Accomodation img {max-width:300px!important; min-width: 300px!important;}
        
        #checkoptions {margin-top:20px!important;}
        
        .subdetails {width:45%!important;}
        
        h1 {line-height:31px!important;}
        
        }
        
        @media screen and (max-width: 840px) { 
            #introleft {width:71%!important;}
            .subdetails {padding-left:10px!important;width:45%!important;}
            }
    
    @media screen and (max-width: 810px) { 
     #Accomodation img {max-width:100%!important; min-width: 100%!important;margin-bottom:10px!important;}
     }
    
@media screen and (max-width: 767px) { 
 
   #firstimages .vc_col-sm-3 {
       width:45%!important; 
       float:left!important;
       margin-bottom:20px!important;}
 
 #checkoptions {text-align:left!important;}
  #checkoptions ul  {display:block!important;}
 #checkoptions ul li {display:block!important;margin-left:10%!important;font-size:16px!important;}
 
 #bookingblock {display:block!important;padding:0px!important;background:#fff!important;}
 
 #bookingtext {padding-top:0px!important;}
 
 #tourdates {padding:0px!important;} 
 
   #Accomodation img {margin-bottom: 10px!important;min-width:350px!important;}
 
 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom:10px!important;}
 
 #checkoptions p {width:60%!important;text-align:center!important;}
 
 .wp-travel-tab-wrapper .tab-list-content {padding:10px!important;}
 
 
 .es-listing .es-property-inner .es-property-info h2 a {min-height:0px!important;}
 h3.maptitle {margin-top:30px!important;margin-left:5%!important;}
 
 #bookleft {width:100%!important; float:left;}
#bookright {width:100%!important; float:left; }
 
    #homesrow {padding-left:4%!important;padding-right:4%!important;}
   .es-layout-3_col .properties {width:100%!important;}
   
   #mapblock {margin-left:6%!important; margin-right:6%!important;min-height:400px!important;max-width:88%!important;}
   
    
 
   
   #wpforms-4631-field_4-container {width:100%!important;}
   
   #extrainfoblock {margin-top:20px!important;}
 
.maptitle {margin-top:30px!important;margin-left:2%!important;}
    
   #es-features {padding-left:30px!important;}
   
   #content .es-single-center .es-property-fields {padding-left:35px!important;}
   
   .footer_copyright_item {margin-top:25px!important;}
   
 
   
   #firstimages img {
       float:left!important;
       height:463px!important;
       max-height:463px!important;
       
   }
   
   
   
}

@media screen and (max-width: 700px) {
    #introleft {width:70%!important;}
    
    .subdetails {width:64%!important;}
    
    #introright {width:29%!important;}
    
    .sublocation {width:48%!important;}
    
    .subcosts {width:48%!important;}
    
    .wp-travel-tab-wrapper {padding-top:0px!important;}
    
    #bookingblock {padding-left:10px!important;}
    
    #bookingtext  {padding-left:5px!important;}
    
    h1 {font-size:25px!important;line-height:31px!important;}
    
    #factleft {width:42%!important;}
    
    #factmiddle {width:49%!important;}
    
    #factright {width:100%!important;}
    
    .touricon {margin-right:20px!important;} 
    
    .booking-form {margin-top:20px!important;}
    
    .diff-bike {margin-top:10px!important;} 
    
    .wp-travel-trip-meta-info h2 {margin-bottom:5px!important;}
    
    .subdetails {width:100%!important;padding-left:0px!important;}
    
    .es-single h2 .es-cat-price {margin-top:0px!important;}
    
    #listintroblock {min-height:345px!important;}
    
    #lastblock h2 {text-align:left!important;}
    
    a.introbutton {margin-bottom:35px!important;float: left!important;display:block!important;margin-right:24px!important;}
    a#quickcontact {margin-top:-28px!important;}
    
    .entry-content ul {margin-left: 0px!important;}
   
    }

@media screen and (max-width: 670px) { 
    #hpintro h1 {font-size:36px!important;line-height:45px!important;}
    #hpintro {margin-top:-365px!important;}
    #hpspace {height:90px!important;}
     .es-layout-2_col .properties {width:calc((100% / 1) - 20px)!important;}
     
     #listintroblock {min-height:360px!important;}
     
     #descarea {padding-left:18px!important;}
     
     #introleft {width:66%!important;}
    
     
    
    #introright {width:29%!important;}
     
     h1 {line-height:34px!important;}
     
     .addthis_inline_share_toolbox {margin-left:-10px!important;}
    }
    
     
        
         

@media screen and ((min-width: 576px) and (max-width: 767px)) {
    #firstimages .vc_col-sm-3 {
        margin-left:4% !important;
    }
}




@media screen and (max-width: 575px) { 
    
    #firstimages {text-align:center!important;}
    
    table.pricetable td.firstcell {width:65%!important;}
    
    #hpintro h1 {line-height: 35px!important;}
    
    a.slidelink {padding:5px 10px!important;}
    
    div.wpforms-container-full .wpforms-form .wpforms-one-half {width:90%!important;}
    
    .wpforms-field-layout {max-width:100%!important;}
    
     div.wpforms-container-full .wpforms-form .wpforms-one-half {margin-left:0%!important;}
    
    .wpforms-field-medium {max-width:300px!important;width:300px!important;}
    
    .wpforms-field-large {max-width:350px!important;width:350px!important;}
    
 
    
   
    
    #hpintro h1 {font-size:25px!important;}
    
    #hpspace {height:10px!important;}
    
    #hpintro {margin-top:-305px!important;}

table.pricetable td.secondcell {width:35%!important;}

#content ul, ol {line-height:27px!important;}
    
    #firstimages .vc_col-sm-3 {
        width:100%!important; 
        float:left!important;
        margin-left: 0 !important; 
        margin-bottom:20px!important;}
        
        a.sharechoice {margin-right:18px!important;}
        
        #descarea {padding-right:15px!important;}
        
 .wraper_footer_copyright {margin-top:35px!important;}
 
 .sublocation {width:40%!important;}
       
       .subdetails {width:57%!important;}
       
         #listintroblock {min-height:435px!important;}
       
       .es-single .es-tabbed .es-features-list-wrap {width:100%!important;}

    }
    
    @media screen and (max-width: 515px) { 
  #listintroblock {min-height:450px!important;}
  
  .single-properties #listintroblock h1 {font-size:19px!important;}
  
  .es-price {font-size: 22px!important;}
  
  #pricesection {width:87%!important;}
  
  #amenitiessection {width:97%!important;}
       
          #featuressection {width:98%!important;}
}

@media screen and (max-width: 767px) {
    #serviceslist-one .wpb_content_element {
    	margin-bottom: 0px;
    }
#pagetitle {min-height: 330px!important;}
#nav_menu-5 {margin-left:0%!important;}
.es-features-list-wrap ul { -webkit-column-count: 1;  /* Chrome/Opera, Safari */
-moz-column-count: 2; /* Mozilla Firefox */
column-count: 2;}

#pagetitle .vc_hidden-xs {display:block!important;}

#pagetitle h1 {font-size:36px!important;}

    .es-property-fields ul {
    -webkit-column-count: 1;  /* Chrome/Opera, Safari */
-moz-column-count: 1; /* Mozilla Firefox */
column-count: 1;
}
}

.es-gallery .es-gallery-image .slick-slide img {max-width:100%!important;margin-bottom:15px!important;}

#home-slider-mobile {
    display: block;
}

 



.scrollup {display:none!important;}

li.menu-item {
    /* padding-left:10px!important; */
    
}

.footer_main_item .widget_categories ul li, .footer_main_item .widget_pages ul li, .footer_main_item .widget_archive ul li, .footer_main_item .widget_meta ul li, .footer_main_item .widget_nav_menu ul li, .footer_main_item .widget_recent_entries ul li, .footer_main_item .widget_recent_comments ul li, .footer_main_item .widget_product_categories ul li, .footer_main_item .widget_rss ul li {
	margin-bottom: 0px;
}

/* li.menu-item a {color: #fff!important;font-size:18px!important;} */

.rt-tab.element-six > ul.nav-tabs > li > a {font-size:18px!important;}

.footer_main li.menu-item a {color: #fff!important;font-size:15px!important;}

.shiftnav.shiftnav-skin-standard-dark, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {background: #028c7d!important;}

#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar::before {padding:9px!important;}

#shiftnav-toggle-main {margin-top:40px!important;margin-left:10px!important;background:#028c7d!important;}

#home-slider-tablet {
    display: none;
}

#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar::before

#home-slider-desktop {
    display: none;
}

h2.vc_custom_heading {line-height: 38px!important;}

@media screen and ((min-width: 575px) and (max-width: 767px)) {
    #home-slider-mobile {
        display: none;
    }
    
    #home-slider-tablet {
        display: block;
    }
    
    #home-slider-desktop {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    #home-slider-mobile {
        display: none;
    }
    
    #home-slider-tablet {
        display: none;
    }
    
    #home-slider-desktop {
        display: block;
    }
}


@media screen and (max-width: 630px) {
#introleft {width:62%!important;}
 #introright {width:33%!important;}
    }
     
    @media screen and (max-width: 600px) {
#introleft {width:100%!important;padding-right:10px!important;}
 #introright {width:100%!important;}
 
 #listintroblock {min-height:505px!important;}
 
 #introright {padding-left:0px!important;border-left:0px!important;}
    }
     
    

@media screen and (max-width: 450px) {
    #introright {padding-right:0px!important;}
    h1 {line-height:33px!important;} 
    #pagetitle {min-height:250px!important;}
    #featuressection, #amenitiessection {width:96%!important;}
    
    #amenitiessection {padding-left:0px!important;}
    
     #listintroblock {min-height:525px!important;} 
    
    .subcosts p {margin-top:-4px!important;}
    
    .subcosts {padding-left:10px!important;}
    
        .sublocation p {line-height: 25px!important;}     
    a.introbutton {margin-right:17px!important;min-width:150px!important;} 
    
    #hpintro {margin-top:-266px!important;}
    
    
    
  
    
    #hpfirst h2 {font-size:32px!important;}
    
    
    
    }
