/* Enter Your Custom CSS Here */

/* HEADER */

header.header-bar {
    transition: all 0.1s;
}


.new-price ul li {
    list-style: none;
}

.new-price ul li:last-child {
    margin-left: 121px;
}




.custom-related-posts .post-thumbnail-rollover {
    max-height: 137px !important;
}

.custom-related-posts .post-thumbnail img {
    max-height: 137px;
}

.clickforinfo a {
    background: #ff99108c;
    transition: 0.5s;
    padding: 3px;
}

.clickforinfo a:hover {
    background: #f9a000;
    transition: 0.3s
}

.clickforinfo {
    margin-top: 5px;
}

.slider-layout_1 .the7_content_carousel-2e20d37.text-and-icon-carousel .dt-owl-item-image { max-height: 200px !important; }

.slider-layout_1 .the7_content_carousel-0128517.text-and-icon-carousel .dt-owl-item-image { max-height: 210px !important; }

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3815 span {
    color: #ffa500 !important;
}
 

iframe#instagram-embed-0 {
    max-width: 226px ;
	  min-width: 126px !important;
	  max-height: 360px !important;
		margin: 0 auto !important;
		display: block !important;
}
.fb-page.fb_iframe_widget {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.fb-page.fb_iframe_widget { text-align: center; }
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .content ol, .content ul {
    margin-left: 15px !important;
}

/* MENUS */
li:not(.dt-mega-menu) .sub-nav {
    width: 280px;
    transition: all 0.3s ease-in;
}

/* HOMEPAGE */
.slider-layout_1 .the7_content_carousel-1271a108.text-and-icon-carousel .dt-owl-item-image img {
    width: 450px;
    min-height: 310px !important;
}

.slider-layout_1 .the7_content_carousel-0128517.text-and-icon-carousel .dt-owl-item-image {
    width: 450px;
    max-height: 200px !important;
}


/* IG */
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-59c14ced img {
    width: 410px; height: 500px; }

/* PRIVACY */
.contents-title {
    background-color: #ffa500;
    padding: 10px 0 10px 10px;
}
.contents-title p {
    color: #000;
    font-size: 20px;
    margin-bottom: 0;
}
.content ul {
    margin-left: 15px !important;
}
.more-info {
    border-bottom: 1px solid #ffa500;
    width: fit-content;
}

/* S H O P - N O W  */
a.tab-link {
    cursor: grab;
}
.elementor-1864 .elementor-element.elementor-element-a98e578 .elementor-tab-title {
    padding: 10px;
}

.elementor-1864 .elementor-element.elementor-element-a98e578 .elementor-tab-title.elementor-active, .elementor-1864 .elementor-element.elementor-element-a98e578 .elementor-tab-title.elementor-active a { color: #FFFFFF; background-color: #ffa500; }
#elementor-tab-content-1771, #elementor-tab-content-1772, #elementor-tab-content-1773 {
    padding: 20px 0;
}

/* V O Y A G E R - A D V E N T U R E */

.elementor-element.elementor-element-30cc986.custom-related-posts.elementor-widget.elementor-widget-the7_elements.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content, .buttons-on-img .rollover-content, .albums .rollover-thumbnails-on i, .dt-albums-shortcode .rollover-thumbnails-on i, .rollover-buttons-on i, .hover-scale .rollover-project:after, .hover-style-two.content-align-bottom .rollover-project:after, .portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after, .albums-shortcode.enable-bg-rollover .post-thumbnail-rollover:after, .enable-bg-rollover.hover-scale article:after{ background: linear-gradient( 135deg , rgb(35 35 35 / 45%) 30%, rgb(103 103 103 / 52%) 100%) !important; }

h4.ele-entry-title:hover {
    transform: scale(1.1);
}

.evf-frontend-grid.evf-grid-1 li {
    padding-left: 0 !important;
}

#page .elementor-widget.elementor-widget-the7_elements .the7-elementor-widget:not(.class-1):not(.keep-custom-css) .ele-entry-title a {
    transition: none !important;
}
.arrival-time p { margin-left: 30px; }
.departure-time p { margin-left: 30px; }
.departure-time:before {
    font-family: "Font Awesome 5 Free";
    content: "\f1ce";
    padding-right: 10px;
    vertical-align: middle;
    font-weight: 900;
    float: left;
    color: #ffa500;
}
.arrival-time:before {
    font-family: "Font Awesome 5 Free";
    content: "\f017";
    padding-right: 10px;
    vertical-align: middle;
    font-weight: 900;
    float: left;
    color: #ffa500;
}

.price p { margin-left: 30px; }

.price:before {
    font-family: "Font Awesome 5 Free";
    content: "\f155";
    padding-right: 10px;
    vertical-align: middle;
    font-weight: 900;
    float: left;
    color: #ffa500;
}


.length p {
    margin-left: 30px;
}
.length:before {
    font-family: "Font Awesome 5 Free";
    content: "\f252";
    padding-right: 10px;
    vertical-align: middle;
    font-weight: 900;
    float: left;
    color: #ffa500;
}

 .elementor-widget.elementor-widget-the7_elements .ele-entry-title {
  transition: transform .5s cubic-bezier(0.22, 0.61, 0.36, 1);
  }
.custom-related-posts h4.ele-entry-title:hover { transform: scale3d(1.2,1.2,5);  }

.custom-related-posts.elementor-widget.elementor-widget-the7_elements .post-entry-content {
    padding: 0 !important;
}

.custom-related-posts h4.ele-entry-title {
	  font-size: 13px;
    position: relative;
    bottom: 77px !important;
    transition: all 3s;
    padding: 10px 10px;
}

.custom-related-posts h4.ele-entry-title a {
    color: #fff;
    font-weight: 600;
}

.custom-related-posts h4.ele-entry-title a:hover {
    color: #fff !important;
}

h4.ele-entry-title {
    text-align: center;
    font-size: 12px;
    position: relative;
    bottom: 30px !important;
    margin: 0 auto !important;
    display: block !important;
/* 		transition: all 3s; */
	
}

firstletter {
    font-weight: 400;
    color: #ffa500;
    font-size: 60px;
    margin: 12px 10px;
    float: left;
		font-family: 'Poppins';	
}
.the7_elements-30cc986.portfolio-shortcode article .post-entry-content {
    padding: 0;
}

.elementor-element-7b3c7c1 h2, h3, p {
    color: #fff;
}

.elementor-154 h4.dt-owl-item-heading {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    margin: 15px 0;
}

.branding a img, .branding img { width: 150px; }
#main {
    padding: 0 !important;
}
.elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 80px; 
  margin: -90px 0 0; 
  visibility: hidden;
  pointer-events: none;
}

.-cursor { cursor: grab;} 
.elementor-567 ul li a {
    color: #fff;
}


.elementor a, a, a:hover, strong {
    color: #ffa500;
}

.elementor-element-f776b2a strong, .elementor a {
    color: #fff;
}

.masthead {
    background-color: #000 !important;
}

.main-nav>li {
    color: #fff;
}

.main-nav > li:not(.wpml-ls-item) > a .menu-text {
    color: #fff;
}

.sub-nav {
    background-color: #000;
}

.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text {
    color: #fff;
}


/* TRAIL RIDES - page */
.trail-rides-scale:hover {
    transform: scale(1.1);
    transition: 5s;
}




/* A C T I V I T I E S */


.activity-list.elementor-widget.elementor-widget-html ul {
    color: #ffa500;
}
.activity-list.elementor-widget.elementor-widget-html li a {
    color: #fff !important;
}

/* BBQ */
.elementor-567 .elementor-element.elementor-element-e30eafa a {
    color: #fff;
}

.ul-white a { color: #fff; }

/* C O N T A C T - U S */
.everest-forms .everest-forms-part-button, .everest-forms a.button:not(.button-large), .everest-forms button.button:not(.button-large), .everest-forms button[type=submit], .everest-forms input[type=submit] {
    color: #000000;
    padding: 5px 20px 5px 20px;
    border: 0;
    background-color: #ffa500;
    border-radius: 0;
}

.everest-forms label {
    color: #fff;
}

div#evf-1735-field_2oRzvgLiu5-24-container #evf-1735-field_2oRzvgLiu5-24 {
    display: none;
}


div#evf-1735-field_Xzj4qtR5ed-25-container #evf-1735-field_Xzj4qtR5ed-25 {
    display: none;
}


.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .content ol, .content ul {
    margin: 0 !important;
}

.everest-forms .layout-two canvas.evf-signature-canvas, .everest-forms .layout-two input, .everest-forms .layout-two select, .everest-forms .layout-two textarea { padding: 0; }


/* G U E S T - R E V I E W S */

.guest-reviews-page .customer-quote:nth-child(odd) {
    margin-top: 50px;
}


/* F O O T E R */
.wf-float-left {
    display: none;
}

#branding-bottom {
    margin: 15px;
    padding: 0;
}

.footer-nav .footer-li {
    display: inline;
    list-style: outside none none;
}
.footer-nav li:last-child{
    margin-right: 0px;
}
.footer-nav li a {
    border-right: 1px solid white;
    /*padding-left: 8px;*/
    padding-right: 14px;
    font-size: 12px;
}
.footer-nav li:last-child a {
    border-right:none;
    padding-right: 0px;
}
.footer-nav .last{border:none!important}

.footer-nav a:hover{text-decoration:underline!important;color:white!important;}

#footer.solid-bg { background-size: cover; }

div#branding-bottom img.preload-me {
    width: 40%;
    height: auto;
}
div#branding-bottom {
    text-align: center;
}



/* IG NEW EMBED CODE */
.ig-feed .wx-widget-container.css-1c7i9js {
    height: 470px;
    overflow: hidden !important;
    width: 235px;
}
.wx-widget-container.css-1c7i9js {
    height: 460px !important;;
    overflow: hidden !important;
    width: 235px !important;;
    padding: 0 !important;;
    position: relative !important;;
    bottom: 13px !important;;
}






/* M E D I A - Q U R I E S */

/* Portrait and Landscape */
@media (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
	
.dt-mobile-header .mini-contacts {
    color: #fff !important;
}

.dt-mobile-header .mini-contacts i {
    color: #fff;
}
	
	
.elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 80px; 
  margin: -40px 0 0; 
  visibility: hidden;
  pointer-events: none; }

	.new-price ul li:last-child { margin-left: 0; }
	

}


/* Landscape */
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
	
.dt-mobile-header .mini-contacts i, .dt-mobile-header .mini-contacts {
    color: #fff;
}
	
		.new-price ul li:last-child { margin-left: 0; }

	
}









/* -----------  Responsive  ----------- */

@media  (min-width: 320px) and (max-width: 526px) {
    iframe#instagram-embed-0 {
        max-width: 235px !important;
        min-width: 235px !important;
        max-height: 360px !important;
        margin: 0 auto !important;
        display: block !important;
    }
  	div#CDSWIDSSP {
      width: 94% !important;
      margin: auto;
  	}
  	.elementor-element.elementor-element-69d1b65d.elementor-align-center.elementor-widget.elementor-widget-button {
        bottom: 80px;
    }
    .owl-carousel.testimonials-carousel.elementor-owl-carousel-call.the7-elementor-widget.the7_testimonials_carousel-1b3596e5.bullets-scale-up.slider-layout_9.quick-scale-img.disable-arrows-hover-bg.owl-loaded.owl-drag.refreshed {
        min-height: 170px;
        max-height: 235px;
    }
  	.dt-close-mobile-menu-icon span:before {
        background: orange !important;
	}
    .dt-mobile-header .next-level-button:before {
      	color: orange !important;
  	}
    .mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
        background: orange !important;
  	}
		.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-af980b {
				text-align: right;
		}
		.elementor-154 .elementor-element.elementor-element-32693fdf {
				text-align: right;
		}
		.elementor-538 .elementor-element.elementor-element-46f653e3 h2.elementor-heading-title.elementor-size-default {
				font-size: 40px;
		}
		.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-76e74e8d {
				top: 75px !important;
		}
		.show-device-logo .mobile-branding img {
				width: 40%;
		}
		p.add-footer span:nth-child(3) {
				display: block;
				display: -webkit-inline-box;
		}
/* 		.custom-related-posts .post-thumbnail img {
				max-height: 137px;
				object-fit: cover;
		} */
		.custom-related-posts .post-thumbnail img {
				max-height: 265px;
				object-fit: contain;
		}
		.custom-related-posts h4.ele-entry-title {
				font-size: 15px;
				position: relative;
				bottom: 135px !important;
				transition: all 3s;
				padding: 10px 10px;
				text-shadow: 2px 1px rgb(0 0 0 / 65%);
		}
		.custom-related-posts .post-thumbnail-rollover {
				max-height: 225px !important;
		}
}

@media  (min-width: 375px) and (max-width: 320px) {
	.elementor-4 .elementor-element.elementor-element-552d2b32>.elementor-element-populated>.elementor-widget-wrap {
    padding: 30px 40px;
	}
	.elementor-538 .elementor-element.elementor-element-46f653e3 h2.elementor-heading-title.elementor-size-default {
			font-size: 38px;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-76e74e8d {
				top: 80px !important;
	}
}


/* ----------- Samsung Galaxy A51 and A71 ----------- */

/* Portrait and Landscape */
@media only screen  and (min-device-width: 412px)  and (max-device-width: 914px) and (-webkit-min-device-pixel-ratio: 2.625) {
  .dt-close-mobile-menu-icon span:before {
        background: orange !important;
	}
    .dt-mobile-header .next-level-button:before {
      	color: orange !important;
  	}
    .mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
        background: orange !important;
  	}
}

/* Landscape */
@media only screen  and (min-device-width: 412px)  and (max-device-width: 914px) and (-webkit-min-device-pixel-ratio: 2.625) and (orientation: landscape) {
    iframe#instagram-embed-0 {
      max-width: 235px !important;
      min-width: 235px !important;
      max-height: 360px !important;
      margin: 0 auto !important;
      display: block !important;
  }
  div#CDSWIDSSP {
      width: 42% !important;
      margin: auto;
  }
  .dt-close-mobile-menu-icon span:before {
        background: orange !important;
	}
    .dt-mobile-header .next-level-button:before {
      	color: orange !important;
  	}
    .mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
        background: orange !important;
  	}
}

/* Portrait */
@media only screen  and (min-device-width: 412px)  and (max-device-width: 914px) and (-webkit-min-device-pixel-ratio: 2.625) and (orientation: portrait) {
    iframe#instagram-embed-0 {
      max-width: 235px !important;
      min-width: 235px !important;
      max-height: 360px !important;
      margin: 0 auto !important;
      display: block !important;
  }
  div#CDSWIDSSP {
      width: 94% !important;
      margin: auto;
  }
}
  




/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 414px)  and (max-device-width: 736px)  and (-webkit-min-device-pixel-ratio: 3) { 
	.elementor-element.elementor-element-69d1b65d.elementor-align-center.elementor-widget.elementor-widget-button {
        bottom: 80px;
    }
    .owl-carousel.testimonials-carousel.elementor-owl-carousel-call.the7-elementor-widget.the7_testimonials_carousel-1b3596e5.bullets-scale-up.slider-layout_9.quick-scale-img.disable-arrows-hover-bg.owl-loaded.owl-drag.refreshed {
      min-height: 170px;
      max-height: 235px;
    }
  	.dt-close-mobile-menu-icon span:before {
        background: orange !important;
	}
    .dt-mobile-header .next-level-button:before {
      	color: orange !important;
  	}
    .mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
        background: orange !important;
  	}
}

/* Portrait */
@media only screen  and (min-device-width: 414px)  and (max-device-width: 736px)  and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) { 
  div#CDSWIDSSP {
    width: 94% !important;
    margin: auto;
  }
  iframe#instagram-embed-0 {
        max-width: 235px !important;
        min-width: 235px !important;
        max-height: 360px !important;
        margin: 0 auto !important;
        display: block !important;
   }
}

/* Landscape */
@media only screen  and (min-device-width: 414px)  and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) { 
  div#CDSWIDSSP {
      width: 42% !important;
      margin: auto;
  }
  iframe#instagram-embed-0 {
      max-width: 235px !important;
      min-width: 235px !important;
      max-height: 360px !important;
      margin: 0 auto !important;
      display: block !important;
  }
}

	