@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/*::-webkit-scrollbar {display:none }*/
a,a:hover,a:focus{cursor:pointer;text-decoration:none!important;color:#c8a545}
strong,b{font-weight:600}
img{max-width:100%;height:auto}
ul,ol{padding:0;margin:0}
ul li,ol li{padding:5px 0;font-size:16px;line-height:1.4}
h1,h2,h3,h4,h5,h6{font-family: "Montserrat", sans-serif;margin:0 0 15px;font-weight:700;line-height:1.2}
h1{font-size:60px;line-height:1}
h2{font-size:50px;line-height:1}
h3{font-size:32px}
h4{font-size:24px;}
h5{font-size:17px;}
h6{font-size:12px}
p{margin:0 0 15px;font-family: "Montserrat", sans-serif;font-size:16px;line-height:1.4;font-weight:400}
p strong{font-weight:700}
.bg-gray{background:#f9f6ec}
.bg-gray1{background:linear-gradient(to right,#f9f6ec 0%,#fff 100%)}
.bg-gray2{background:linear-gradient(to left,#f9f6ec 0%,#fff 100%)}
.bg-gray3{background:linear-gradient(to bottom,#f9f6ec 0%,#fff 100%)}
.bg-gray4{background:linear-gradient(to top,#f9f6ec 0%,#fff 100%)}
.center-col{float:none!important;margin-left:auto!important;margin-right:auto!important}
.navbar .brand {margin-top:}
.navbar {line-height:80px;height:80px;padding-top:15px;}
.navbar.navbar-2 { top:25px}
.navbar .navbar-address {float: right;margin-right: 50px;    line-height: 50px;}
.navbar .navbar-address a,.navbar.navbar .navbar-address a {color:#c8a545}
.navbar .social-list {float: right;margin-right:4.5rem;margin-left: 0%;}
.navbar .navbar-spacer {background-color:rgba(0,0,0,.15) ;}
.navbar.navbar-white .navbar-spacer {background-color:rgba(255,255,255,.30);}
.navbar-spacer {height:30px;margin: 10px 47px 0;}
.navbar-toggle .icon-bar {margin:0 auto}
.navbar.affix {box-shadow: 0 0 30px rgba(0, 0, 0, 0.115);top:0}
.social-list a:hover,.navbar-white .social-list a:hover{background:#c8a545;color:#fff}
.navbar-white .social-list a {background:rgba(255,255,255,.1)}
.navbar-toggle  {font-size: 16px;line-height: 50px;height: 50px;width:50px;text-align:cernter}
.pp-scrollable .vertical-centred {padding-top: 7rem;padding-bottom: 7rem;}
.pagepiling .section-3 {background:linear-gradient(to right,#f9f6ec 0%,#fff 100%)}
.subtitle-top {color:#c8a545;line-height: 1;margin-bottom: 15px;letter-spacing: 3px;}
.page-header {margin:0;padding:90px 0;}
.video-section{overflow:hidden;position:relative}
.video-section .scrollable-content{z-index:32!important;position:relative}
.video-section .fullscreen-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}
.video-section video{min-width:100%!important;width:100%;height:auto;min-height:100%;object-fit:cover;overflow:hidden}
.video-section .video-section-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background: linear-gradient(to bottom,  #747244 100%,#c8a545 100%);mix-blend-mode: multiply;}
header .brand img {height:70px;}
p, blockquote {margin-bottom: 15px;line-height:1.5}
.title-uppercase {text-transform: none;letter-spacing:0;line-height: 1.1;margin: 0 0 15px;}
.vertical-title {top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;}
.section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background: linear-gradient(to bottom,  #000 100%,#000 100%);opacity:.25}
.project-box {border: 0;}
.mt60 {margin-top:60px}
.about-img {height:550px;width:100%;object-fit:cover}
.dots-image-2 .experience-info { margin-top: 1rem; left: 0;}
.experience-info .number {font-weight: 700;color:#c8a545;margin-right: 0; font-size: 40px;}
.experience-info .text {font-size: 16px;font-weight: 600;line-height: 1.1;}
.pp-scrollable.tours .vertical-centred {padding-top: 0;padding-bottom:0;}
.pp-scrollable.tours {background:#272f2f}
.owl-dots {margin-top: 30px;}
.project-carousel {margin:60px 0 0}
.project-item img {height:460px;object-fit:cover;width:100%}
.project-title {font-size:22px}
.project-description {line-height: 1.4;}


.project-item ul  {
    list-style: none;
    margin: 10px 0 10px;
}



.project-item ul li {
    color: #fff;
    padding: 0 0 5px 25px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
}

.project-item ul li:before {
    content: "";
    background: #c8a545;
    position: absolute;
    top: 7px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: block;
}




.payment-logos {
    margin: 10px 0px;
    float: left;
}

.cart_item .product-name {
    color: #c8a545;
}


.woocommerce-checkout-review-order label {
    display: block;
    font-weight: 500!important;
    font-size: 17px;
}

.variation-TourDate {
    font-size: 17px;
    font-weight: 500;
    color: #000;
}


.wrap{display:flex;height:80vh; position: relative; width: 100%; margin: 10px 0px; line-height: initial;}
.wrap .left{flex:1;min-width:300px;width:100%}
.wrap .right-filter{width:360px;box-shadow:0 0 15px #11334e40;display:flex;flex-direction:column;z-index:1;background:#fff;bottom:30px;border-radius:0px;padding:30px}
#map{height:100%;width:100%;z-index:0}
.panel-top{margin:0;overflow-y:scroll;scroll-behavior:smooth;max-height:calc(100vh - 200px)}
.panel-top::-webkit-scrollbar{width:8px}
.panel-top::-webkit-scrollbar-thumb{background:#c8a545;border-radius:4px}
.panel-top::-webkit-scrollbar-track{background:#e8f1f5;border-radius:4px}
.site-item{padding:10px 15px;border-radius:0px;margin:0 10px 10px 0;cursor:pointer;background: radial-gradient(ellipse at center,#fff 0%,#d9caa2 100%);transition:all .3s ease-in-out}
.site-item:hover{background:#c8a545;color:#fff}
.site-item .city{font-weight:700;font-size:15px}
.site-item .addr{font-size:15px}
.input-group{display:flex;margin-bottom:10px;position:relative;flex-direction:row;flex-wrap:wrap}
.panel-filter{margin-bottom:15px}
.panel-filter label{display:block;margin:0 0 10px;font-size:16px;font-weight:600}
.panel-filter input,.panel-filter select{width:100%;padding:15px;border-radius:0px;font-size:15px;transition:all .3s ease-in-out;margin:0;outline:none;display:block;border:1px solid #c8a545;position:relative}
.panel-filter input:hover,.panel-filter select:hover{box-shadow:0 0 15px #c8a54580}
.select:after{position:absolute;bottom:20px;right:20px;content:"";display:block;font-size:16px;transition:all .3s ease-in-out;width:0;height:0;border-style:solid;border-width:7px 7px 0;border-color:#c8a545 transparent transparent;transform:rotate(0deg)}
.select:hover:after{transform:rotate(180deg)}
.select select{-webkit-appearance:none;-moz-appearance:none}
.leaflet-control-attribution{display:none}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid #c8a545;background-clip:padding-box}
.leaflet-bar a{background-color:#e8f1f5;border-bottom:1px solid #c8a545;width:30px;height:30px;line-height:30px}
.leaflet-bar a:hover{background-color:#c8a545;color:#fff}
.panel-footer{margin-bottom:0;font-size:13px;padding:0 0 15px}
.panel-footer span{font-size:15px}
.leaflet-top.leaflet-left {bottom:30px;left:30px;top:auto}

.right-filter .panel-footer {
    background-color: #fff!important;
    border-top: 0!important;
}

.leaflet-popup-content {
    margin: 13px 24px 13px 20px;
    line-height: 1.3;
    font-size: 13px;
    font-size: 1.08333em;
    min-height: 1px;
    width: 250px!important;
}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
     font-size: 14px;
}


@media (max-width:800px) {
.right{width:100%;height:45vh;order:2}
.left{height:55vh}
.wrap{flex-direction:column}
}





.news-title1 {
width: 100%;
color: #fff;
text-align: center;
font-size: 25px;
}











.justify-content-between {justify-content: flex-start !important;display: flex;flex-wrap: wrap;}
.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#pp-nav{z-index:99;width:2.1428rem;margin-top:0!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
#pp-nav .pp-nav-up,#pp-nav .pp-nav-down{display:none;font-size:2.1428rem;cursor:pointer;color:#15161a;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#pp-nav .pp-nav-up{margin-bottom:3.5rem}
#pp-nav .pp-nav-down{margin-top:3.5rem}
#pp-nav li,.pp-slidesNav li{margin:1.928rem auto;width:10px;height:10px}
#pp-nav span,.pp-slidesNav span{left:0;top:0;cursor:pointer;width:10px;height:10px;background:#15161a;border:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;position:relative}
#pp-nav span:before{width:20px;height:20px;position:absolute;top:-5px;left:-5px;border:1px solid #fff;content:"";display:block;opacity:0;border-radius:50%}
#pp-nav .pp-nav-up:hover,#pp-nav .pp-nav-down:hover,#pp-nav.white .pp-nav-up:hover,#pp-nav.white .pp-nav-down:hover{color:#c8a545}
#pp-nav .pp-nav-up,#pp-nav .pp-nav-down{display:none}
#pp-nav.white .pp-nav-up,#pp-nav.white .pp-nav-down{color:#fff;display:none}
#pp-nav.white span,.pp-slidesNav span{background:#fff}
#pp-nav li .active span,.pp-slidesNav .active span,#pp-nav span:hover,.pp-slidesNav span:hover{background:#c8a545}
#pp-nav li .active span:before,.pp-slidesNav .active span:before,#pp-nav span:hover:before,.pp-slidesNav span:hover:before{border-color:#c8a545;opacity:1}
.review-carousel-item q {font-size:24px;line-height:1.3}
.w100 {width:100%}
.review-carousel .owl-nav {margin: 7.7vh auto;display: block;text-align: center;}

.project-hover .project-title {position: absolute;bottom: 5.5rem;right:3rem;left:3rem}
.project-title:hover .project-title  {left:0}
.pt0 {padding-top:0!important}
@media (min-width: 1200px) {.container {width: 83.3333333333%;}}
.menu-list > li {position:relative}
.menu-list > li.sub:after {transition: transform .4s ;font-family: 'themify';content: "\e61a";position: absolute;right:30px;text-align: center;top: 17px;font-size:12px;}
.menu-list > li {margin-top: 1rem;}
.menu-list li a {color:#272f2f;font-weight:700}
.menu-list .active > a, .menu-list li a:hover {color: #c8a545;}
.menu-footer .social-list a {color: #747244;}
.col-partner {padding: 0 1rem;width:16.6666666666%;margin:100px -2px}
.partner-inner {height:120px;line-height:120px;text-align:center;}
.partner-inner img {max-height:120px;height:120px;}
.partner-inner h4 {font-size:16px;margin:15px 0 0}
.partner-carousel {position:absolute;top:45%;}
.partner-carousel .partner-carousel-item a {text-align:center;padding:30px 0;display:block;width:100%;background:#fff;transition:all .3s ease-in-out;}
.partner-carousel .partner-carousel-item:hover a {background:#fff;text-align:center;} 
.partner-carousel .partner-carousel-item .item-img {height:80px;line-height:80px;display: inline-block;width:100%}
.partner-carousel .partner-carousel-item h4 {font-size:16px;margin:15px 0 0;color:#000;transition:all .3s ease-in-out;}
.partner-carousel .partner-carousel-item:hover a h4 {color:#747244}
.partner-carousel .partner-carousel-item img {max-height:80px;max-width:160px;display:inline-block;vertical-align:middle; opacity:1; transition:all .3s ease-in-out;}
.partner-carousel .partner-carousel-item:hover img { opacity: 0.6;}
.partner-carousel .partner-carousel-item{display:flex;align-items: center;}
.section.section-8 {background: linear-gradient(to left,  #272f2f 0%,#747244 100%);}
.news-hover {color:#747244;}
.contact-info-row {margin-bottom:0;}
.col-contact-info h4 {color:#fff;font-size:16px;text-transform:uppercase}
.col-contact-info p {color:rgba(255,255,255,.66);}
.news-item img {height:450px;width:100%;object-fit:cover}
.map-frame {margin-top:4.7rem;}
.map-frame iframe {width:100%;height:300px;}
.col-contact-info img {max-height:80px;margin: 0 10px 10px 0}

.map{padding:0;position:relative;background:#272f2f;margin-bottom:-15px;overflow:hidden;height:400px;display:block;margin:0 0 60px}

.map iframe{width:100%;height:400px;opacity:1;padding:0;margin:0 0 -15px;position:absolute;top:0;right:0;bottom:0;left:0}

.map-section{padding:0;position:relative;background:#272f2f;margin-bottom:-15px;overflow:hidden;height:300px;display:block;margin-top:50px}
.map-section .back {height:300px;width:100%;object-fit:cover;opacity:.8;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}
.map-section:hover .back {opacity:0}
.map-section .map-icon{position:absolute;left:0;right:0;margin:0 auto;display:block;color:#fff;top:calc(50% - 24px);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;text-align:center;z-index:50}
.map-section:hover .map-icon{opacity:0}
.map-section:hover .map-icon img{opacity:0}
.map-section iframe{width:100%;height:300px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;padding:0;margin:0 0 -15px;position:absolute;top:0;right:0;bottom:0;left:0}
.map-section:hover iframe{z-index:50!important;width:100%;-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;}
.rotateimg{margin-bottom:0;width:50px;height:50px;position:relative;-webkit-animation-name:spin;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}
@-moz-keyframes spin {
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

.col-contact-info {border-left: 1px solid rgba(255,255,255,.15);}
.col-contact-info:nth-child(2n) {border-left: 1px solid rgba(255,255,255,.15);}


.image-notes{max-width:100%;display:block;position:relative}
.image-notes .img-note{position:absolute}
.image-notes .img-note .note-marker{display:inline-block;cursor:pointer;width:12px;height:12px;border-radius:50%;position:relative;z-index:0;}
@-webkit-keyframes note-marker {
0%{-webkit-transform:scale(1.1)}
30%{-webkit-transform:scale(0.8)}
100%{-webkit-transform:scale(1.1)}
}
@-moz-keyframes note-marker {
0%{-moz-transform:scale(1.1)}
30%{-moz-transform:scale(0.8)}
100%{-moz-transform:scale(1.1)}
}
@-o-keyframes note-marker {
0%{-o-transform:scale(1.1)}
30%{-o-transform:scale(0.8)}
100%{-o-transform:scale(1.1)}
}
@keyframes note-marker {
0%{transform:scale(1.1)}
30%{transform:scale(0.8)}
100%{transform:scale(1.1)}
}

.mk-map {background:#f4f1ed}
.image-notes .img-note .note-marker:after{position:absolute;top:-6px;left:-6px;width:24px;height:24px;content:"";display:block;border-radius:50%;border:1px solid #272f2f;-webkit-animation:note-marker 1s linear infinite;-moz-animation:note-marker 1s linear infinite;-ms-animation:note-marker 1s linear infinite;-o-animation:note-marker 1s linear infinite;animation:note-marker 1s linear infinite}
.image-notes .img-note .note-marker{background-color:#272f2f;z-index:0}
.image-notes .img-note:hover .note-marker:after{border:1px solid #fff}
.image-notes .img-note:hover .note-marker{background-color:#fff}
.image-notes .img-note .img-note-content{text-align:center;position:absolute;bottom:100%;left:50%;width:300px;opacity:0;filter:Alpha(Opacity=0);visibility:hidden;margin:0;margin-left:-150px;border:3px solid #fff;z-index:21;padding:0;transition:all .3s ease-in-out;background:#272f2f;z-index:0}
.image-notes .img-note:hover .img-note-content{opacity:1;filter:Alpha(Opacity=1);visibility:visible;margin-bottom:15px}
.image-notes .img-note .img-note-content:before{content:"";width:12px;height:12px;position:absolute;top:100%;left:50%;margin-left:-6px;margin-top:-6px;display:block;transform:rotate(45deg);z-index:-1;background:#fff}
.image-notes .img-note .img-note-content h4{margin-bottom:5px; font-size:16px;position:absolute;bottom:15px;left:30px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,1);}
.image-notes .img-note .img-note-content{border-color:rgba(0,0,0,.1);background-color:#fff}
.image-notes .img-note .img-note-content p{margin:0;font-size:15px;line-height:20px}
.image-notes .img-note .img-note-content img {height:180px;width:100%;object-fit:cover;z-index:1}

.image-notes .img-note  span {position:absolute;left:25px;background:#272f2f;color:#fff;padding:0 10px;font-size:11px;text-transform:uppercase;line-height:20px;border-radius:3px;top:2px;display:block;cursor:pointer;transition:all .3s ease-in-out;white-space: nowrap;width:auto;text-align: center;}
.image-notes .img-note  span.sv {top:-25px;left:0;width:85px;}
.image-notes .img-note:hover  span {background:#fff;color:#272f2f}
.review-carousel-item {text-align:center}
.tour {position:relative;margin-bottom:30px}
.tour .img{overflow:hidden;position:relative;background: linear-gradient(45deg, #747244 0%,#272f2f 100%);height:460px;transition:all .3s ease-in-out;}
.tour .img img{opacity:.99;-webkit-filter:grayscale(0%);filter:grayscale(0%);height:460px;width:100%;object-fit:cover;transition:all .3s ease-in-out;}
.tour:hover .img img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);opacity:.10;filter:grayscale(100%);filter:grayscale(100%)}
.tour .img .title {position:absolute;left:0;bottom:0;padding:30px 30px 60px;transition:all .3s ease-in-out;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%)}
.tour .img h3 {color:#fff;font-size:20px;opacity:1;text-shadow:0 0 10px #000;line-height:24px;transition:all .3s ease-in-out;}
.tour:hover .img .title {opacity:0;bottom:-15px}
.tour .text{position:absolute;bottom:-20px;left:0;opacity:0;right:0;padding:30px 30px 60px;transition:all .3s ease-in-out;}
.tour:hover .text{opacity:1;bottom:10px}
.tour .text p{color:rgba(255,255,255,.9);}
.tour .text img{max-height:40px;margin-bottom:10px}
.tour .text h3{color:#c8a545;font-size:20px;}
.tour .text .btn-sys{margin:15px 0 0}
.tour .text .btn-sys i {margin:0 5px 0 0}
.experience-info .text {position:relative;top:-10px;}
.tour .price {position:absolute;left:30px; top:30px;}
.tour .price span {line-height:30px;display:inline-block;margin:0 -2px;color:#272f2f;font-size:14px;font-weight:600;padding:0 5px;}
.tour .price span:first-child {background:#c8a545;color:#fff}
.tour .price span.line span {background:#fff; color: #000;}

.tour .price span.line span bdi {text-decoration: line-through;}



.single-tour-price .price {}
.single-tour-price .price span {line-height:30px;display:inline-block;margin:0 -2px;color:#272f2f;font-size:14px;font-weight:600;padding:0 5px;}
.single-tour-price .price span:first-child {background:#c8a545;color:#fff}
.single-tour-price .price span.line span {background:#fff; color: #000;}

.single-tour-price .price span.line span bdi {text-decoration: line-through;}


.support img {
    max-height: 80px;
    margin: 0 10px 10px 0;
}
.tour .link-arrow {
    position: absolute;
    z-index: 2;
    color: #fff;
    left: 3rem;
    bottom: 2.3rem;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.mt20 {margin-top:20px;}
.mt30 {margin-top:20px;}
.border-top{border-top:1px solid #e7e8e9}
.subtitle{position:absolute;top:-15px;left:0;right:0;margin:0 auto;width:auto;display:inline-block;text-align:center;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:5px;z-index:100;color:#c8a545}
.subtitle span{background:#fff;padding:0 30px}
.instagram{padding:90px 0 0!important;position:relative;border-top:1px solid #e7e8e9}
.instagram ul{list-style:none;margin:0;padding:0;overflow:hidden;}
.instagram li{display:block;width:12.5%;float:left;padding:0;transition:all .3s ease-in-out;background: linear-gradient(to right,  #c8a545 0%,#272f2f 100%);}
.instagram li a{position:relative;display:block;text-align:center;overflow:hidden;color:#fff}
.instagram li a img {transition:all .3s ease-in-out;width:100%;height:250px;object-fit:cover}
.instagram li a:hover img{opacity:.15;-webkit-filter:grayscale(100%);filter:grayscale(100%);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.instagram li a:after{position:absolute;margin:0 auto;opacity:0;top:25%;left:0;right:0;display:block;width:40px;height:40px;font-size:40px;transition:all .3s ease-in-out;font-family:'themify';content:"\e73d";}
.instagram li a:hover:after {opacity:1;top:calc(50% - 20px)}

.atrac-box{height:450px;position:absolute;overflow:hidden;display:block;position:relative;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.atrac-box img{height:450px;width:100%;object-fit:cover;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.atrac-box .atrac-box-text{position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;display:block;padding:40px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.atrac-box:hover .atrac-box-text{bottom:0}
.atrac-box .atrac-box-text h4{color:#fff;line-height:1.3;font-size:22px}
.atrac-box .atrac-box-text span{font-size:14px;font-weight:600;line-height:24px;color:#fff;margin:0 0 15px;text-transform:uppercase;padding:0 15px;background:#c8a545;display:inline-block;width:auto;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.atrac-box:hover .atrac-box-text span{opacity:0}
.atrac-box .atrac-box-text .link-arrow{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;margin-top:30px;position:relative;left:0}
.atrac-box:hover .atrac-box-text .link-arrow{opacity:1}

.filter .row {margin:0 -5px}
.filter div[class*='col-md-']{padding:5px}
.filter .s-input {position:relative;padding:0;height:50px;line-height:50px;display:block;border-bottom:1px solid #f0dbbc;background:#fff}
.filter .s-input i{position:absolute;top:0;left:0;color:#272f2f;font-size:16px;display:none}
.filter .s-input:hover i {color:#c8a545;}
.filter .s-input .input{margin:0;outline:none;width:100%;padding:15px;color:#000;line-height:20px;background:none;border:none;opacity:1;margin:0;font-size:14px}
.filter .s-input .input:focus {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.filter .s-input:hover, .filter .s-input:focus {border-color:#c8a545;background:#fff}
.filter .btn-sys i {color:#fff;position:relative;top:1px;margin-right:5px;font-size:16px}
.filter .btn-sys {border:none;width:100%;margin:0;text-align:center;font-size:14px;padding:0 ;height:50px;line-height:50px;background: #c8a545;color:#fff}
.section {padding:90px  0;}


.recent-post-thumbnail img {width:80px;height:80px;object-fit:cover}
.meta-link {color:#fff;margin-top:30px;}
.social-list a {font-size: 16px;line-height: 50px;height: 50px;width:50px;text-align:center;margin-left: 1px;transition:all .3s ease-in-out;}


.slotholder img {height:600px;width:100%;object-fit:cover}
.projects {margin-top:60px;}

.card-block {background: #f9f6ec;}
.card-block:hover .card-title {color:#fff}
.card-block:hover .card-read-more {color: #fff;}

footer{padding:0;position:relative;z-index:0;    background: linear-gradient(to left, #272f2f 0%, #747244 100%);}
.footer-line{height:5px;display:block;right:0;z-index:10;position:absolute;top:0;left:0;width:100%}
footer .container{z-index:36;position:relative}
footer p{color:#fff}
footer a{color:#fff}
footer a:hover{color:#c8a545;text-decoration:none}
footer hr{border-color:rgba(255,255,255,.1)}
.footer-info {text-align:center}
.links-section{padding:100px 0 0;letter-spacing:0}
.links-section .footer-info{}
.links-section .footer-info img{max-height:180px;margin-bottom:30px;}

.links-section .request{background:linear-gradient(270deg,#c8a545,#747244);letter-spacing:0;}
.links-section p{color:rgba(255,255,255,.5);font-size:15px;font-weight:300}
.links-section h4{color:rgba(255,255,255,.5);text-transform:capitalize;padding-bottom:20px;margin-bottom:20px;position:relative;font-size:16px;letter-spacing:1px;font-weight:600}
.links-section h4 .head-line{position:absolute;bottom:0;left:0;display:block;width:30px;height:2px;margin:0;border-radius:2px;background:linear-gradient(90deg,#c8a545,#747244);}
.links-section ul{list-style:none;margin-bottom:20px}
.links-section ul li{padding:0 0 8px;font-size:15px;color:rgba(255,255,255,.5);position:relative;vertical-align:top;font-weight:300}
.links-section ul li span {font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.links-section ul li a{color:#fff;font-weight:400}
.links-section ul li a:hover{color:#c8a545}
.subscribe{position:relative;margin-top:20px}
.subscribe .input{font-size:15px;padding:0 15px 0 25px;border:1px solid #c8a545;outline:none;width:100%;color:#fff!important;background:transparent;height:50px;line-height:50px;}
.subscribe:focus .input,
.subscribe:hover .input{border-color:#c8a545;color:#fff}
.subscribe button{position:absolute;right:0;top:0;color:rgba(255,255,255,.5);text-align:center;border:none;outline:none;background:none;display:block;width:50px;height:50px;line-height:55px;padding:0;margin:0;}
.subscribe button i{font-size:16px}
.subscribe:hover button,
.subscribe:focus button{color:#fff;background:linear-gradient(270deg,#c8a545,#747244);}
ul.social-list{list-style:none;margin-bottom:30px;text-align:center}
ul.social-list li{display:inline-block;line-height:40px;padding:0}
ul.social-list li a{margin:0 2px;display:inline-block;height:50px;line-height:48px;width:50px;border:2px solid rgba(255,255,255,.10);text-align:center;vertical-align:middle;font-size:16px;}
ul.social-list li a:hover{background:#c8a545;border-color:#c8a545}
ul.social-list li a i{height:16px;color:#fff}
ul.social-list li a:before {display:none}

.copyright-section{padding:30px 0;letter-spacing:0;border-top:1px solid rgba(255,255,255,.1);margin-top:60px}
.copyright-section p{font-size:14px;margin:0;color:rgba(255,255,255,.5);line-height:40px}
.copyright-section a{font-size:14px;}
.copyright-section a:before {display:inline-block;content:"|"; color:rgba(255,255,255,.33);position:relative;margin:0 15px;font-size:10px}
.copyright-section a:first-child:before {display:none}
.pl45{padding-left:45px}

.slider-text {position:absolute;bottom:10%;left:8.3333333%;}
.slider-text h1 {margin:0;text-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;font-size:40px;width:60%}
.post-gallery {margin:0;position:relative}

ul.nav-tabs{list-style:none;border-bottom:1px solid #f9f6ec;margin-top:30px;}
ul.nav-tabs li{padding:0;display:inline-block;float:inherit}
ul.nav-tabs li a{display:block;font-size:20px;letter-spacing:1px;font-weight:700;text-transform:uppercase;padding:0 0 15px;border:0!important;color:#747244;background-color:transparent!important;margin-right:30px}

ul.nav-tabs li.active a,ul.nav-tabs li a:hover,ul.nav-tabs li a:focus{border-bottom:2px solid #c8a545!important;color:#c8a545;}
ul.nav-tabs li a i{font-size:12px}
.tab-pane{padding:14px 0 0}
.schedule ul{list-style:none}
.schedule ul{list-style:none;margin:30px 0 25px}
.schedule li{padding:0 0 30px 30px;position:relative}
.schedule li:before{font-family:'themify';content:"\e72b";color:#c8a545;position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;display:block;font-size:16px}
.schedule li span {font-weight:600;font-size:16px;margin-bottom:5px;color:#747244}

.schedule li strong {font-weight:600;font-size:16px;margin-bottom:5px;color:#747244}

.schedule li br {
    display: none;
}

.description {list-style:none}
.description{list-style:none;margin:30px 0 25px}
.description li{padding:0 0 10px 25px;position:relative}
.description li:before{content:"";background:#c8a545;position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50%;display:block;}



.main-text ul{list-style:none;margin:30px 0 25px}
.main-text li{padding:0 0 10px 25px;position:relative;font-weight: 400;}
.main-text li:before{content:"";background:#c8a545;position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50%;display:block;}


.tours-info ul{list-style:none;margin:30px 0 25px}
.tours-info li{padding:0 0 10px 25px;position:relative;font-weight: 400;}
.tours-info li:before{content:"";background:#c8a545;position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50%;display:block;}

.qa .form{margin:30px 0;padding:40px;background:#f9f6ec; overflow: hidden;}
.qa .form .form-group .form-control{font-size:14px;margin:0;outline:none;width:100%;padding:0 20px;color:#272f2f;height:auto;line-height:50px;height:50px;background:rgba(255,255,255,.5);border:none!important;font-weight:400;box-shadow:none;border-radius:0;letter-spacing:1px;transition:all .3s ease-in-out;}
.qa .form .form-group .form-control:hover,.form .form-group .form-control:focus{color:#272f2f;background:none;border:none;box-shadow:none}
.qa .form.form-group:hover .form-control{background:#fff}
.qa .form .form-group{position:relative;margin:0 0 10px;padding:0;height:auto;display:block;background:none;border:1px solid rgba(0,0,0,.15);border-radius:0;transition:all .3s ease-in-out;}
.qa .form .form-group textarea.form-control{min-height:120px}
.qa .form .form-group:hover,.form-group:focus{background:#fff;border-color:#747244}
.qa .form .btn-sys{margin:30px 0 0;line-height:20px;border:none}

p .price {background:#c8a545;color:#fff;font-weight:600;padding:2px 30px;display:inline-block;margin-left:10px}

.btn-sys{font-weight:600;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:1px}
.btn-sys i{position:relative;top:1px}
.btn-sys.btn-crv{border-radius:0}
.btn-sys.btn-mini{font-size:11px;padding:4px 17px}
.btn-sys.btn-mini i{font-size:12px}
.btn-sys.btn-mini.btn-border{padding:3px 18px}
.btn-sys.btn-small{font-size:12px;padding:12px 25px}
.btn-sys.btn-small i{font-size:12px}
.btn-sys.btn-small.btn-border{padding:px 20px}
.btn-sys.btn-medium{font-size:12px;padding:0 35px}
.btn-sys.btn-medium.btn-border{padding:12px 35px}
.btn-sys.btn-medium i{font-size:14px}
.btn-sys.btn-large{font-size:14px;padding:15px 35px}
.btn-sys.btn-large.btn-border{padding:13px 35px}
.btn-sys.btn-large i{font-size:16px;position:relative;top:2px}
.btn-sys.btn-border{border:1px solid;background-color:transparent}
.btn-light{color:#c8a545;background-color:#fff}
.btn-light:hover{color:#c8a545}
.btn-border.btn-light{color:#fff;border-color:#fff}
.btn-border.btn-light:hover{color:#c8a545;background-color:#fff}
.btn-color{color:#fff}
.btn-color:hover,.btn-color:focus{color:#fff;background:#c8a545;}
.btn-sys.btn-border.btn-color:hover,.btn-sys.btn-border.btn-color:focus{color:#fff;background:#c8a545;}
.btn-sys.btn-border.btn-color{border-color:#c8a545;background:transparent;}
.btn-color{background:#c8a545;}
.btn-border.btn-color{color:#c8a545;border-color:#c8a545;background:transparent}
.btn-border.btn-color:hover{background:#c8a545;border-color:transparent;color:#fff}
.btn-dark{color:#fff;background-color:#c8a545}
.btn-dark:hover{color:#fff;background:#c8a545}
.btn-border.btn-dark{color:#c8a545;border-color:#ddd}
.btn-border.btn-dark:hover{color:#fff;background-color:#c8a545;border-color:#c8a545}


.post ul {
    margin-left: 15px;
}



.post ol {
    margin-left: 15px;
}



.post ul li {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
}


.wishlist-title  {
    display: none!important;
}


.filter .btn-sys.btn-medium {
    font-size: 11px;
    padding: 0 10px;
}


.page-content-2 .page-single h2 {
    font-size: 24px;
}

.page-content-2 ul {
    margin-left: 15px;
}


.page-content-2 ul li {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
}


@media (min-width: 768px) {.project-box {padding-bottom: 50%;}}
@media (min-width: 1200px) {
    .section-5 .title-uppercase {
        margin-top: 0;
        margin-bottom: 0;
    }
    @media (min-width: 1200px) {
    .section-5 .vertical-centred {
        padding-top: 0;
        padding-bottom: 0;
    }
}
}

/*22.11.2025 */
.filter {text-align: center;}
.news-item {position:relative;transition:all .3s ease-in-out;}
.news-item .news-img {background:#272f2f }
.news-item:hover .news-img {background:#fff }
.news-item .news-logo {position:absolute;left:0;width:100%;height:100%;top:0;display:flex;align-items: center;transition:all .3s ease-in-out;}
.news-item:hover .news-logo {opacity:0}
.news-item .news-logo img {height:80px;margin:0 auto;z-index:1;width:auto;transition:all .3s ease-in-out;filter: brightness(0) saturate(100%) invert(100%) sepia(9%) saturate(7478%) hue-rotate(185deg) brightness(117%) contrast(100%);}
.news-item .news-img img {height:100%;width:100%;object-fit:cover;aspect-ratio:1/1;opacity:.8;transition:all .3s ease-in-out;}
.news-item:hover .news-img img {opacity:.075;filter:grayscale(100%)}
.news-item:hover .news-hover{background-color: transparent;}

.title-info {font-size: 14px;letter-spacing: 5px;text-transform: uppercase;font-weight: 600;color: #c8a545;margin-bottom: 0;}
.entry-footer {padding-top: 0;}

.location {padding:20px 20px 20px 84px;position:relative;background:linear-gradient(to right,#f9f6ec 0%,#fff 100%)}
.location i {position:absolute;top:20px;left:20px;background:#c8a545;font-size:20px;color:#fff;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center}
.location p {font-weight:600;margin:0;line-height:25px}


.wine-item{position:relative;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.wine-item img{width:100%;height:600px;object-fit:cover}
.wine-item .link-arrow{position:absolute;z-index:2;color:#fff;left:3rem;bottom:2.3rem;-webkit-transition:none;-o-transition:none;transition:none}
.wine-hover{position:absolute;z-index:2;left:0;top:0;width:100.1%;height:100%;padding:4.85rem 3rem;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}
.wine-title{color:#fff;margin:0;position:absolute;bottom:0;margin:0 auto;left:0;right:0;padding:200px 20px 40px 20px;text-align:center;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);font-size:16px;letter-spacing:.5px;font-weight:500;text-shadow:0 1px 1px #000}
.secondary iframe {width:100%;height:500px;}
.post-thumbnail p {color: #fff;}
.section-comments {margin-top: 60px;padding:30px;background:#fff;border:1px solid #c8a545}
.section-comments  input, .section-comments textarea {background:#f9f6ec } 

.section-comments  input[type="submit"] {background:#272f2f; } 



.pool-radio {margin:20px 0 0}
.pool-radio.block  {margin:0}
.pool-radio.block .radio {display:block;}
.radio{display:inline-block;position:relative;padding-left:35px;margin:0 0 15px 0;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;line-height: 24px;}
.radio:last-child {margin:0}
.radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.mark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#f9f6ec;border-radius:50%;border:1px solid #c8a545}
.radio:hover input ~ .mark{background-color:#c8a545}
.radio input:checked ~ .mark{background-color:#c8a545}
.mark:after{content:"";position:absolute;display:none}
.radio input:checked ~ .mark:after{display:block}
.radio .mark:after{top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:#fff}
.radio span {margin:0}


.masked:before {opacity: 0.5;}
.card-row-img.right {
    right: 0;
    left:auto


}
.must-box {margin:0 auto 50px;width:100%;border:1px solid rgba(0,0,0,.066)}
.must-box .row {margin:0 }
.must-box div[class*='col-md-']{padding:0}
.must-box img {width:100%;object-fit:cover;aspect-ratio:16/12}

.must-box .e-parent{
    background:#fff;
}



.must-box-info .elementor-widget-text-editor ul{list-style:none;margin:0 0 20px}
.must-box-info .elementor-widget-text-editor ul li{padding:0 5px 15px 20px;position:relative;text-transform:capitalize;margin:0;font-weight:400;}
.must-box-info .elementor-widget-text-editor ul li:before{content:"";background:#c8a545;position:absolute;top:6px;left:0;width:8px;height:8px;display:block}
.must-box-info .elementor-widget-text-editor ul li span {display:block;font-weight:400;text-transform:uppercase;font-size:14px;opacity:.66}

@media (max-width: 991px) {

.flex{display:flex;flex-direction:column}
.flex div[class*='col-md-']:first-child{order:2!important}
.must-box-info {padding:30px}

}





/* General Styling  woocommerce*/
body.woocommerce-checkout {
    background-color: #f8f8f8;

}

body.woocommerce-checkout h3,
body.woocommerce-checkout label {
    font-weight: 400;
}


#order_review_heading {
    margin-top: 40px;
}



.woocommerce form .form-row textarea {
    height: 250px;
}


.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px;
    display: block;
}

/* Checkout Container */
.woocommerce-checkout #customer_details {
   
}

/* Billing and Shipping Fields */
.woocommerce-checkout .col-1, .woocommerce-checkout .col-2 {
    background-color: #ffffff;
    padding: 20px;
    width: 48%!important;
    max-width: 48%!important;
    flex: 0 0 48%!important;
}

/* Field Labels */
.woocommerce-checkout label {
    font-weight: bold;
    color: #333;
}

/* Field Inputs */
.woocommerce-checkout input.input-text, .woocommerce-checkout select, .woocommerce-checkout textarea {
    width: 100%!important;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-sizing: border-box;
    margin-top: 5px;
    margin-bottom: 15px;
    background-color: #fff;
}

/* Place Order Section */
.woocommerce-checkout #order_review {
    background-color: #ffffff;
    padding: 20px;

    margin-top: 20px;
}

/* Order Review Table */
.woocommerce-checkout table.shop_table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    border: 0px!important;
}

.woocommerce-checkout table.shop_table th, .woocommerce-checkout table.shop_table td {
    padding: 10px;
    text-align: left;
}

.woocommerce-checkout table.shop_table th {
    background-color: #fff;
    font-weight: bold;
}

/* Payment Methods */
.woocommerce-checkout .woocommerce-checkout-payment, .woocommerce-checkout .woocommerce-checkout-review-order {
    margin-top: 20px;
}

/* Place Order Button */
.woocommerce-checkout button#place_order {
    background-color: #747244;
    color: #fff;
    padding: 15px 30px;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.3s;
    text-transform: uppercase;
    font-weight: 400;
}

.woocommerce-checkout button#place_order:hover {
    background-color: #fff;
    border: 1px solid #747244;
    color: #747244;
}

.woocommerce-info {
    border-top-color: #747244!important;
    display: none;
}

.woocommerce-info::before {
   color:  #747244;  
}

.woocommerce-form-coupon-toggle .woocommerce-info{
    border-top-color: #747244!important;
    display: block;
}

.woocommerce-form-coupon-toggle a {
    color:  #747244;
    font-weight: 600
}

form.woocommerce-checkout {
    padding-top: 0px;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #ffffff!important;
    border-radius: 5px;
}

.woocommerce-thankyou-order-received{
    color: green;
    padding-bottom: 30px;
    font-size: 25px;
    text-align: center;
    border-bottom: 1px solid #ccc;
}


label[for="shipping_method_qty_68"] {
 display: block;
 margin-top: 30px;
 font-weight: 600!important;
 font-size: 13px;
}


td.product-name {
    font-size: 23px;
}


.woocommerce .quantity .qty {
   width: 100px!important;
    text-align: center;
    font-size: 15px;
    color: #000;
    padding: 0px;
}


.book-btn {
   cursor: pointer;
    padding: 10px 20px;
    color: #fff!important;
    background: #747244;
    border: 1px solid #747244;
    text-decoration: none!important;
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 20px;
    border-radius: 15px;
}

.book-btn:hover {
    cursor: pointer;
    padding: 10px 20px;
    color: #747244!important;
    background: #fff;
    border: 1px solid #747244;
    text-decoration: none!important;
}


#order_review .wc-item-meta {
    display: none!important;
}

.page-id-14 .animsition {
    position: inherit!important;
}



@font-face{font-family:'themify';src:url(../fonts/themify.eot?-fvbane);src:url(../fonts/themify.eot?#iefix-fvbane) format("embedded-opentype"),url(../fonts/themify.woff?-fvbane) format("woff"),url(../fonts/themify.ttf?-fvbane) format("truetype"),url(../fonts/themify.svg?-fvbane#themify) format("svg");font-weight:400;font-style:normal}[class^="ti-"],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}


/* MOBILE CSS START*/
@media(max-width: 767px){
    .copy-bottom{
        bottom: 1.4rem;
    }

.lang-bottom{
    bottom: 4rem;
}
/* .navbar:not(.navbar-white) {
    padding-top: 15;
    background-color: #c8a545;
    top: 0;
    display: none;
} */
.navbar {
    padding-top: 15px;
    background-color: #c8a545;
    top: 0;
}
.navbar.navbar-2{
    top: 0;
}
/* .navbar:not(.navbar-white) .brand img{
    height: 50px;
} */
 header .brand img{
    height: 50px;
}
.menu-list{
    padding-left: 8%;
}
.menu .menu-lang{
    left: 8%;
}
.menu-footer{
    left: 8%;
}
.wrap{
    height: 60vh;
}
.mobile-map{
    width: 100%;
}
.tour:hover .text{
    bottom: 0;
}
.partner-carousel .partner-carousel-item{
    width: 90%;
}
.owl-item.active{
    margin-right: 15px !important;
}
html, body {
  overflow-x: hidden !important;
  max-width: 100%;
}
.wrap .right-filter{
    width: 100%;
}
.panel-top{
        max-height: 100%;
    margin-bottom: 50px;
}
.pagepiling .pp-scrollable{
    overflow-x: hidden;
}
.partner-carousel .partner-carousel-item img{
    max-height: 100%;
    max-width: 80%;
}
.review-carousel .owl-nav{
    margin: 0 auto;
}
.menu-list > li{
    font-size: 1.5rem;
}
a.glink img{
    margin-right: 0;
    width: 20px;
}
h2{
    font-size: 35px;
}
.page-template-upcoming-tours .section{
    padding: 30px 0 !important;
}
.page-template-wineries .section{
    padding-top: 0!important;
}
.single-product .section{
    padding-top: 0 !important;
}
.slider-text h1{
    width: 100%;
    font-size: 30px;
}
ul.acf-radio-list{
    height: 120px !important;
}
.post-thumbnail{
    padding: 30px;
}
h1{
    font-size: 40px;
}
.page-header, .page-header-2, .page-header-3{
        margin: 4rem 0 0rem;
}
.display-1{
    font-size: 3rem;
}
/* .page-header, .page-header-2, .page-header-3{
    margin-top: 20px;
} */
.acf-field textarea {
    height: 120px !important;
    padding: 10px 20px !important;
    line-height: 25px !important;
}
.qa .form{
    padding: 20px;
}
 .page-template-contact .section{
    padding: 30px 0;
 }
 footer .pl45{
    padding-left: 15px;
 }
 .single-blog-post .section {
    padding: 30px 0;
 }
 .single-blog-post .page-content-2{
    margin-top: 3rem;
 }
 .page-template-contact .info-title{
    width: 100%;
 }
 .row-contact{
    margin: -6rem 0 0;
 }
 .page-template-contact .col-contact{
    padding: 0;
 }

   html, body {
    scroll-behavior: auto;
  }
/* .review-carousel .owl-nav{
    margin-top: -120px !important;
} */
.review-carousel-item q{
    font-size: 18px;
    line-height: 1;
}
.author-name{
    font-size: 1rem;
}
}


/* MOBILE CSS END*/