#csstyle .\+text-left{text-align:left}
#csstyle .\+text-center{text-align:center}
#csstyle .\+text-right{text-align:right}
body{width:100%;overflow-x:hidden;word-wrap:break-word}
*,*:hover,*:focus{outline:0}
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
li{list-style-type:initial}
ol>li{list-style-type:auto}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
a[href="#"]{cursor:initial}
a[href="#"]:hover{cursor:initial !important}
table td{vertical-align:middle}
.mobile_only{display:none;}
.drag_icon{font-size: 22px;color:#f00;}
div.mkdf-wrapper{z-index:99999}
*,*:after,*:before{box-sizing:border-box}
.mkdf-top-bar .mkdf-top-bar-widget p{margin:0}
.mkdf-top-bar .mkdf-top-bar-widget i{font-size:16px;vertical-align:middle;margin:0 5px 0 0}
.btn-row .wpb_wrapper { margin: 0 15px; }
.btn-row .mkdf-btn, .btn-block { display: block; width: 100%; margin: 12px 0 !important; }
.trigger_print, a.trigger_print[href="#"] { cursor: pointer !important; }
.mkdf-masonry-gallery-holder .mkdf-mg-item.mkdf-mg-square-big .mkdf-mg-item-text {
	display: block !important;
}
.form_loading {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 10;
	background-color: #fff;
	opacity: 0.5;
}

@media screen and (max-width: 1024px) {
	.mkdf-mobile-nav ul,
	.mkdf-mobile-nav li {
		display: block;
	}
	#wrapper .mkdf-mobile-nav li,
	#wrapper .mkdf-mobile-nav ul {
		list-style-type: none;
	}
	.mkdf-mobile-header-holder .mkdf-grid {
		width: 90%;
	}
	.mkdf-mobile-header-holder .mkdf-vertical-align-containers .mkdf-position-right {
		display: block !important;
		width: 25%;
	}
	.mkdf-mobile-header-holder .mkdf-vertical-align-containers .mkdf-position-right:before {
		content: none;
	}
	.mkdf-mobile-header-holder .mkdf-vertical-align-containers .mkdf-position-right img {
		margin: 15px 0 0 0;
	}
}

.mkdf-top-bar-widget-area{width:50%}
ul#menu-top-navigation{display:inline-block}
ul#menu-top-navigation li{display:inherit;margin:0 5px}
#menu-top-bar-right-navigation{display:inline-block}
#menu-top-bar-right-navigation li{display:inherit;margin:0 5px}
#wrapper .mkdf-top-bar .mkdf-vertical-align-containers{padding:0}
#wrapper .mkdf-menu-area{background-color:rgba(255,255,255,0)}
#wrapper .mkdf-main-menu-widget-area-inner .widget_mkd_search_opener{display:none}
#wrapper .menu-search{position:relative;margin-right:auto;margin-left:5px;height:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#wrapper .menu-search>a i{padding-left:10px;border-left:2px solid #444}
#wrapper .mkdf-logo-wrapper img{max-width:120px;-webkit-transition:all .5s ease;transition:all .5s ease}
#wrapper .fixed .mkdf-logo-wrapper img{-webkit-transition:all .5s ease;transition:all .5s ease;height:73px;margin-top:3px}
#wrapper .mkdf-mobile-header .mkdf-mobile-logo-wrapper a{max-width:100px}
#wrapper .mkdf-mobile-header .mkdf-mobile-logo-wrapper a img{height:auto}
#red-elephant-logo{display:inline-block;width:120px}
div.mkdf-logo-wrapper a img{height:123px;margin-top:9px}
.scroller{right:20px;width:60px;z-index:5;height:60px;box-sizing:border-box;border-radius:60px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}
.mouse{position:absolute;box-sizing:border-box;left:50%;bottom:50%;width:30px;height:50px;border-radius:15px;border:2px solid white;-webkit-transform:translateZ(0);transform:translateZ(0)}
.mouse-wheel{position:absolute;left:50%;top:20px;margin-left:-1px;width:2px;height:17px;background:white;border-radius:2px;-webkit-animation:mouse-wheel 1.25s infinite linear;animation:mouse-wheel 1.25s infinite linear;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}
.submenu-divider{color:#fff}
.mkdf-fullscreen-search-holder .twitter-typeahead{position:absolute !important;left:0;top:0}
#hero{position:relative}
#hero:after{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;content:'';opacity:.3;background:transparent url(../assets/img/pattern.png) repeat top left}
.hero-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 70px);padding:2em 0 0;position:relative}
.hero-section__bg{background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;-webkit-transition:all 5s ease;transition:all 5s ease}
.hero-section__bg.active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.hero-section__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1300px;margin:auto;z-index:10}
.hero-section__title{color:#fff;font-size:2rem;text-align:center;line-height:1;text-transform:uppercase}
.hero-section__subtitle{color:#fff;font-size:1.1em;font-weight:bold;max-width:40em;margin:auto;text-align:center}
.hero-section__tour-filters{margin-top:3em}
.hero-section__icon{max-width:40px}
.hero-section__arrow{position:absolute;bottom:3em;left:calc(50% - 30px);height:60px;width:60px;display:none}
#first-section h2{font-size:18px}
.menuline{margin-top:5px !important;border-top:1px dashed rgba(255,255,255,0.2)}
footer.mkdf-page-footer .mkdf-footer-top-holder{color:#fff;background-color:red}
footer.mkdf-page-footer .mkdf-footer-top-holder li,footer.mkdf-page-footer .mkdf-footer-top-holder a,footer.mkdf-page-footer .mkdf-footer-top-holder span{color:#fff}
footer.mkdf-page-footer .mkdf-footer-top-holder .fa-li{top:7px}
footer.mkdf-page-footer h6{color:#fff;margin-bottom:10px;font-weight:600}
footer.mkdf-page-footer a{color:#fff !important}
footer.mkdf-page-footer a:hover{text-decoration:underline}
footer.mkdf-page-footer #menu-footer-info a{padding:0}
footer.mkdf-page-footer h5,footer.mkdf-page-footer strong{color:#fff}
.section-popular h2{font-size:36px;margin-bottom:0}
.section-prosfores h2{font-size:36px;margin-bottom:0}
.section-prosfores .mkdf-tours-list-holder,.section-prosfores .mkdf-tours-carousel-holder{margin-top:5em;margin-bottom:-62px}
.section-prosfores .mkdf-tours-list-holder .mkdf-tour-carousel-item-inner,.section-prosfores .mkdf-tours-carousel-holder .mkdf-tour-carousel-item-inner{margin:15px 20px;padding:0}
.section-prosfores .mkdf-tours-list-holder .mkdf-tours-standard-item,.section-prosfores .mkdf-tours-carousel-holder .mkdf-tours-standard-item{padding:15px;background-color:#f8f8f8}
.section-prosfores .mkdf-tour-item-label{line-height:30px}
.section-prosfores .mkdf-tours-list-holder .mkdf-tours-list-holder-inner.mkdf-four-items .mkdf-tour-list-item-inner{width:24%}
.mkdf-widget-cf-dark .wpcf7-form-control.wpcf7-date,.mkdf-widget-cf-dark .wpcf7-form-control.wpcf7-number,.mkdf-widget-cf-dark .wpcf7-form-control.wpcf7-quiz,.mkdf-widget-cf-dark .wpcf7-form-control.wpcf7-select,.mkdf-widget-cf-dark .wpcf7-form-control.wpcf7-text,.mkdf-widget-cf-dark .wpcf7-form-control.wpcf7-textarea{background-color:#fff}
form.wpcf7{position:relative}
form.wpcf7 .wpcf7-response-output{position:absolute;bottom:0;margin:0;width:calc(100% - 20px);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);color:#fff;border-color:#fff;font-weight:bold}
.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.md-modal .md-close{position:absolute;top:22px;right:25px;color:#fff;font-size:24px}
.md-show{visibility:visible}
.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.8);-webkit-transition:all .3s;transition:all .3s}
.md-show ~ .md-overlay{opacity:1;visibility:visible}
.md-content{color:#363636;background:red;position:relative;border-radius:3px;margin:0 auto}
.md-content h3{margin:0;padding:.4em;text-align:center;font-size:2.4em;font-weight:300;opacity:1;color:#fff;border-radius:3px 3px 0 0}
.md-content>div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em;background:#fff}
.md-content>div p{margin:0;padding:10px 0}
.md-content>div ul{margin:0;padding:0 0 30px 20px}
.md-content>div ul li{padding:5px 0}
.md-content button{display:block;margin:0 auto;font-size:.8em}
.md-effect-1 .md-content{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s;transition:all .3s}
.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.unlock-now-wrapper{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.unlock-now-button{position:relative;max-width:260px}
.unlock-now-button .fa{position:absolute;left:20px;top:13px;z-index:10;color:#fff;font-size:30px;margin:0}
.unlock-now-button br{display:none}
#modal-newsletter .wpcf7-response-output{display:none !important;opacity:0;visibility:hidden}
.modal-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.modal-cta__btn{background-color:red;color:#fff;padding:10px 30px;font-weight:600}
.modal-cta__btn:hover{background-color:#363636}
.modal-cta .fa{margin-left:10px}
#modal-newsletter-finished{text-align:center}
#modal-newsletter-finished .modal-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
#modal-newsletter-finished .modal-description h3{max-width:7em;font-weight:bold;color:#808285;font-size:4em;line-height:1.2em}
#modal-newsletter-finished .unlock-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:2em 0 0}
#modal-newsletter-finished .unlock-icon .fa{color:red;font-size:10em}
#modal-newsletter-finished .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#modal-newsletter-finished .modal-button{position:relative;display:inline-block;vertical-align:middle;outline:0;margin:0;padding:15px 50px;color:#fff;background:red;font-size:14px;line-height:22px;font-style:normal;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;border-radius:0;-webkit-transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out}
.new-offices-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.comments-closed{display:none}
#mkdf-back-to-top{background-color:transparent !important}
#mkdf-back-to-top:hover{cursor:pointer}
.custom-pie-chart{margin-bottom:2em}
.custom-pie-chart:last-child{margin-bottom:0}
.custom-pie-chart h4,.custom-pie-chart h5{color:#363636;margin:0}
.custom-pie-chart h4{font-size:32px;line-height:1}
.custom-pie-chart .wpb_content_element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:transparent url(../assets/img/stat1.png) no-repeat center;background-size:cover;height:200px;width:190px}
.custom-pie-chart .vc_column-inner>.wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.custom-pie-chart.--style-2 .wpb_content_element{background-image:url(../assets/img/stat2.png)}
.mkdf-team .mkdf-team-name{margin:0;font-size:26px}
.mkdf-team.main-info-below-image .mkdf-team-info .mkdf-team-position{font-size:18px}
.mkdf-back-button{background-color:red;padding:1em;text-align:center}
.mkdf-back-button a{color:#fff}
.mkdf-back-button a:hover{text-decoration:underline}
.mkdf-back-button span{margin-left:5px}
.widget-red{color:#fff;background:red}
.unlock-discounted-prices{color:#fff;background:#363636;padding:20px;text-transform:uppercase;font-weight:bold;font-size:1.4em;text-align:center;cursor:pointer}
.unlock-discounted-prices:hover{background:red}
.unlock-discounted-prices .fa{margin-right:10px}
.clientszone #cookie-notice{display:none !important}
.clientszone #back_to_top{display:none !important}
.clientszone .mkdf-tours-standard-item-rating{display:none !important}
.clientszone .jq-toast-wrap{display:none !important}
.clientszone .mkdf-page-footer{display:none !important}
.clientszone .ism_wrap{display:none !important}
.clientszone .mkdf-grid-col-3{display:none !important}
.clientszone .mkdf-sidebar{display:none !important}
.clientszone .mkdf-breadcrumbs-area-holder{display:none !important}
.clientszone .tab-icon_group{display:none !important}
.clientszone .mkdf-tour-item-single-holder .mkdf-tour-item-section .mkdf-route-id{background-color:#363636 !important}
.clientszone .mkdf-tours-price-holder,.clientszone .mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li.ui-state-active a,.clientszone .mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li a,.clientszone .mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li a:hover{color:#363636 !important}
.clientszone .mkdf-grid-col-9{width:100% !important}
.mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav{padding:0 !important}
.packpricemain{margin:10px 0}
.packzones{margin:10px auto 75px}
.packareasmain{margin-top:20px;text-align:center}
.packareas{margin:8px;display:inline-block}
.packareas a{padding:10px 15px}
.clientszone .backtoareas{display:block;text-align:center;margin-bottom:50px;margin-top:-20px}
.clientszone .backtoareas a{padding:10px 15px;background:#363636;color:#fff}
.clientszone .backtoareas a:hover{background:#ccc;color:#363636}
.zorpidis .mkdf-tour-item-label{background-color:#ea7524}
.zorpidis .mkdf-tours-item-price{color:#ea7524}
.zorpidis h4 a{color:#001744}
.zorpidis h4 a:hover{color:#ea7524}
.zorpidis .packareas a{background:#001744;color:#fff}
.zorpidis .packareas a:hover{background:#ea7524;color:#fff}
.grefis .mkdf-tour-item-label{background-color:#f04400}
.grefis .mkdf-tours-item-price{color:#f04400}
.grefis h4 a{color:#18479e}
.grefis h4 a:hover{color:#f04400}
.grefis .packareas a{background:#18479e;color:#fff}
.grefis .packareas a:hover{background:#f04400;color:#fff}
.mariostravel .mkdf-tour-item-label{background-color:#f38b1c}
.mariostravel .mkdf-tours-item-price{color:#f38b1c}
.mariostravel h4 a{color:#32bdde}
.mariostravel h4 a:hover{color:#f38b1c}
.mariostravel .packareas a{background:#32bdde;color:#fff}
.mariostravel .packareas a:hover{background:#f38b1c;color:#fff}
.hamburger{display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:.7}
.hamburger-box{width:34px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#666;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--slider .hamburger-inner{top:2px}
.hamburger--slider .hamburger-inner::before{top:11px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider .hamburger-inner::after{top:22px}
.hamburger--slider.is-active .hamburger-inner::after{top:20px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:2px}
.hamburger--slider-r .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider-r .hamburger-inner::after{top:20px}
.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}
[data-tooltip]{position:relative;z-index:2;cursor:pointer}
[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;pointer-events:none}
[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:5px;margin-left:-80px;padding:7px;width:160px;border-radius:3px;background-color:#000;background-color:rgba(51,51,51,0.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2}
[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid rgba(51,51,51,0.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}
.social-share{margin-bottom:2em}
.social-share__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.social-share__item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:30px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:5px;background-color:#d2d2d2}
.social-share__item.icon-facebook{background-color:#3b5998}
.social-share__item.icon-twitter{background-color:#00abf0}
.social-share__item.icon-pinterest{background-color:#ae181f}
.social-share__item.icon-google-plus{background-color:#d34836}
.social-share__item.icon-linkedin{background-color:#1c86bc}
.social-share__item.icon-email{background-color:#666}
.social-share__item:hover{opacity:.8}
.social-share__icon{color:#fff;font-size:18px}
.footer-newsletter{background-color:red;border-bottom:2px solid #fff;padding:2em 0 4em}
.footer-newsletter__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.footer-newsletter__text{margin-bottom:1em}
.footer-newsletter__heading{color:#fff;margin:0}
.footer-newsletter__subheading{color:#fff}
.footer-newsletter .cf7-form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.footer-newsletter .cf7-form-wrapper input{margin-bottom:0}
.footer-newsletter .cf7-form-wrapper input[type="submit"]{background-color:#363636;border-color:#363636}
.footer-newsletter .wpcf7-form p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.footer-newsletter .wpcf7-form input{margin-bottom:0}
.footer-newsletter input.wpcf7-form-control.wpcf7-submit{border-color:#363636;background-color:#363636}
.footer-newsletter .mkdf-container-inner [class^="wpcf7-form-control-wrap acceptance-"]{position:absolute;width:calc(100% - 20px);color:#fff !important;bottom:-30px;left:-18px;z-index:1}
.footer-newsletter .mkdf-container-inner [class^="wpcf7-form-control-wrap acceptance-"] label{margin-left:14px}
.footer-newsletter .mkdf-container-inner [class^="wpcf7-form-control-wrap acceptance-"] a{color:#fff !important;text-decoration:underline;font-weight:bold}
.footer-newsletter .mkdf-container-inner [class^="wpcf7-form-control-wrap acceptance-"] [class^="wpcf7-form-control-wrap acceptance-"]{position:absolute;width:calc(100% - 20px);color:#fff;bottom:-30px;left:-18px;z-index:1}
.footer-newsletter .mkdf-container-inner [class^="wpcf7-form-control-wrap acceptance-"] [class^="wpcf7-form-control-wrap acceptance-"] a{color:#363636}
.tour-block-wrapper .mkdf-btn{margin-top:-1em}
.tour-block-wrapper .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}
.tour-block-wrapper figure{overflow:hidden}
.tour-block-wrapper figure:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.tour-block-wrapper figure img{-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}
div.mkdf-tours-standard-item div.mkdf-tours-standard-item-bottom-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
div.mkdf-tours-standard-item span.mkdf-tours-standard-item-price-holder{position:absolute;top:-20px;right:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
div.mkdf-tours-standard-item span.mkdf-tours-standard-item-price-holder .mkdf-tours-price-with-discount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
div.mkdf-tours-standard-item span.mkdf-tours-standard-item-price-holder span{margin-left:5px}
div.mkdf-tours-standard-item .mkdf-tours-standard-item-content-inner{padding:35px 20px;overflow:hidden}
.mkdf-tours-standard-item-bottom-item img{max-width:24px}
.tour-item-discounted-box{position:absolute;bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px);padding:10px 10px 10px 40px;background:#fff;z-index:10;margin:0 20px;min-height:48px;font-weight:bold;font-size:14px}
.tour-item-discounted-box.locked{cursor:pointer;width:40px}
.tour-item-discounted-box.locked span{display:none}
.tour-item-discounted-box.locked:hover{width:calc(100% - 40px)}
.tour-item-discounted-box.locked:hover span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
.tour-item-discounted-box:hover{color:red}
.tour-item-discounted-box i{position:absolute;top:12px;left:16px;font-size:24px}
.mkdf-tours-filter-horizontal.mkdf-tours-filter-horizontal--custom .mkdf-tours-filter-col{width:25% !important}
.mkdf-tours-filter-horizontal.mkdf-tours-filter-horizontal--custom .mkdf-tours-filter-submit-field-holder{width:25% !important}
.mkdf-tours-filter-horizontal.mkdf-tours-filter-horizontal--custom .mkdf-grid{padding:20px 10px}
.tour-program{background-color:#f8f8f8;text-align:center;padding:1em;border-bottom:1px solid #d7d7d7}
.tour-program__title{margin-top:0}
.mkdf-sidebar .tour-program__file{color:#f00 !important}
.mkdf-sidebar .tour-program__file:hover{text-decoration:underline}
.tour-program__icon{margin-right:5px}
.page-template-tours-explore .mkdf-content{margin-top:-60px}
.taxonomy-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.single-tour-item .mkdf-wrapper-inner>.mkdf-content{margin-top:-60px}
.single-tour-item .mkdf-title-subtitle-holder-inner{visibility:hidden;opacity:0}
.single-tour-item .mkdf-tour-item-title .mkdf-tours-price-holder{margin-left:5px}
.single-tour-item .mkdf-tour-item-title .mkdf-tours-price-holder.mkdf-tours-price-with-discount .mkdf-tours-item-price:not(.mkdf-tours-item-discount-price){color:#363636;text-decoration:line-through;margin-right:5px}
.single-tour-item .mkdf-tour-item-title span{color:red;font-size:14px;text-transform:initial}
.single-tour-item .mkdf-breadcrumbs-area-holder{display:none !important}
.single-tour-item .mkdf-tours-search-content{margin-top:0}
.single-tour-item .mkdf-tours-search-content li{list-style-type:initial}
.single-tour-item .mkdf-sidebar-wrapper{background-color:#fff}
.single-tour-item .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,.single-tour-item .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner{padding:0}
.single-tour-item .wpcf7-list-item{margin:0}
#tour-item-info-id:not(.mkdf-custom){display:none !important}
.tour-interest-info{background-color:#f8f8f8;padding:1em 2em;margin-top:2em}
.tour-interest-info__title{margin-top:0}
.tour-interest-info__item .separator{margin:0 2px}
.tour-interest-info__item:hover{text-decoration:underline}
.tour-interest-info__item:last-of-type .separator{display:none}
.tour-main-info{margin:34px 0 36px}
.tour-main-info__holder{list-style:none;margin:0}
.tour-main-info__row{border-top:1px solid #ebebeb;padding:7px 0;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}
.tour-main-info__row:last-child{border-bottom:1px solid #ebebeb}
.tour-main-info .mkdf-info{width:100%;float:left;color:#363636;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;box-sizing:border-box;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}
.tour-main-info .mkdf-value{width:100%;float:left}
[name="tourtitle"]{display:none !important}
.single-tour-item #print-section{border-top:2px solid black;background:#f5f5f5;opacity:0;visibility:hidden;height:0}
.tour-print{background-color:#b3b4b6;color:#fff;margin-bottom:0 !important;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:bold}
.tour-print__price{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 65px);-ms-flex:0 0 calc(100% - 65px);flex:0 0 calc(100% - 65px)}
.tour-print__duration{font-weight:600;font-size:1.6em;line-height:1.4em}
.tour-print__cta{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#808285;border-radius:50%;overflow:hidden;cursor:pointer}
.tour-print__cta:hover{background-color:red}
.tour-print__cta a{font-size:24px;color:#fff !important;cursor:pointer}
.tour-print__cta i{cursor:pointer}
.tour-print .mkdf-tours-price-holder{color:#fff}
.tour-print .mkdf-tours-price-holder .fa{font-size:20px}
.tour-print .mkdf-tours-price-with-discount .mkdf-tours-item-price:not(.mkdf-tours-item-discount-price){text-decoration:line-through}
.tour-print .mkdf-tours-price-with-discount .mkdf-tours-item-discount-price{margin-left:5px}
.single-tour-discount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 !important;padding:20px;font-weight:bold}
.single-tour-discount .fa{margin-right:10px;font-size:30px}
.single-tour-discount span:not(:last-child){margin-right:5px}
.single-tour-discount span.price{font-size:18px}
.related-tours{margin-top:4em}
#print-section{padding:20px 0}
#print-section p{clear:both !important;display:block !important}
#print-section p>span{display:block;margin-top:2em !important}
#print-section h2,#print-section h3{margin-bottom:20px !important;margin-top:40px !important}
#print-section p,#print-section h2,#print-section h3{orphans:3;widows:3}
#print-section li{display:block !important}
#print-section table tr td:not(:last-child){border-right:1px solid #ebebeb}
#print-section br,#print-section>.mkdf-tour-item-short-info,#print-section>.mkdf-tour-item-main-info{display:none !important}
#print-section .mkdf-route-id{display:none !important}
#print-section .tour-main-info__row{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}
#print-section .mkdf-value{border-left:1px solid #ebebeb;padding-left:20px}
#print-section .mkdf-info,#print-section .mkdf-value{width:50% !important}
#print-section .mkd-tour-item-plan-part{margin-bottom:0 !important;padding-bottom:0 !important}
#print-section .tour-interest-info{padding:0 !important}
.unlock-discounted-prices { display: none; }
@media(min-width:48em){#hero{margin-top:-60px}
.hero-section{padding:2em 0}
.hero-section__wrapper{padding-left:1em;padding-right:1em}
.hero-section__title{font-size:5rem}
.hero-section__subtitle{font-size:1.2em;margin-top:-1em}
.hero-section__icon{max-width:70px}
.hero-section__arrow{display:inline-block}
.custom-pie-chart.vc_col-sm-3{width:50%;margin-bottom:2em}
.custom-pie-chart{margin-bottom:0}
.tour-main-info .mkdf-info{width:50%;padding-left:20px}
.tour-main-info .mkdf-value{width:50%}
}@media(min-width:64em){#first-section h2{font-size:26px}
.section-popular h2{font-size:50px}
.section-prosfores h2{font-size:50px}
.custom-pie-chart.vc_col-sm-3{width:25%;margin-bottom:0}
.footer-newsletter{padding:2em 0}
.footer-newsletter__wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.footer-newsletter__text{margin-bottom:0}
.mkdf-tours-filter-horizontal.mkdf-tours-filter-horizontal--custom .mkdf-tours-filter-col{width:28% !important}
.mkdf-tours-filter-horizontal.mkdf-tours-filter-horizontal--custom .mkdf-tours-filter-submit-field-holder{width:16% !important}
.mkdf-tours-filter-horizontal.mkdf-tours-filter-horizontal--custom .mkdf-grid{padding:20px}
}@media(min-width:85.375em){#first-section h2{font-size:36px}
.single-tour-item .mkdf-tour-item-title span{font-size:18px}
}@media screen and (min-width:1024px){#wrapper .logo-container{width:18%}
#wrapper .menu-container{width:82%}
#wrapper .menu-container .mkdf-position-right-inner{width:calc(100% - 5px);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
}@media screen and (min-width:1400px){#wrapper .logo-container{width:15%}
#wrapper .menu-container{width:85%}
}@media only screen and (max-width:1200px){.mkdf-mobile-header{display:block}
.mkdf-page-header{display:none}
}@media screen and (max-width:1024px){#wrapper .mkdf-logo-wrapper img{height:auto}
}@media only screen and (max-width:767px){
	
	.mkdf-masonry-gallery-holder .mkdf-mg-item-content,
	.mkdf-masonry-gallery-holder .mkdf-mg-item-inner {
		opacity:1 !important;
		transform: none !important;
	}
	.mobile_only{display:block;}.space-on-mobile{padding:0 20px !important;}.mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav{margin-left:-37.5px;margin-right:-37.5px;}.single-tour-item .mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li a{width: 100%}.mkdf-tour-item-section.mkdf-tab-container tbody>tr>td {width: 20% !important;}.mkdf-tour-item-section.mkdf-tab-container table{width:200%!important;height: auto!important;}.mkdf-tour-item-section .mkdf-info-section-part>div.table_wrap{overflow-x:auto;}
}@media screen and (max-width:767px){.hero-section .mkdf-tours-filter-horizontal{padding:0}
.hero-section .mkdf-tours-filter-horizontal .mkdf-tours-filters-fields-holder{padding:0}
.hero-section .mkdf-tours-filter-horizontal .mkdf-tours-filter-col{margin-bottom:10px}
}@media print{body{margin:0;font-family:'Open Sans',sans-serif !important}
*,*:before,*:after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after,.site-title>a:after{content:""}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
.content,.content-sidebar{width:100%}
button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}
.title-area{text-align:center;width:100%}
.site-title>a{margin:0;text-decoration:none;text-indent:0}
.site-inner{padding-top:0;position:relative;top:-100px}
.author-box{margin-bottom:0}
h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}
img{page-break-after:avoid;page-break-inside:avoid}
blockquote,pre,table{page-break-inside:avoid}
dl,ol,ul{page-break-before:avoid}
a{color:red !important}
#mkdf-back-to-top,.mkdf-top-bar,.mkdf-page-header,.mkdf-mobile-header,.social-share,.footer-newsletter,.mkdf-page-footer{display:none !important}
.single-tour-item .mkdf-grid-col-9{width:100% !important}
.single-tour-item .mkdf-sidebar-wrapper{display:none !important}
.single-tour-item .jq-toast-single{display:none !important}
.tour-main-info .mkdf-info{width:50%;padding-left:20px}
.tour-interest-info__item{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}
}@-webkit-keyframes scale{to{background-size:120% 120%}
}@keyframes scale{to{background-size:120% 120%}
}@-webkit-keyframes mouse-wheel{0%,100%{-webkit-transform:scaleY(0.4) translateY(0);transform:scaleY(0.4) translateY(0)}
20%{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0)}
60%{-webkit-transform:scaleY(0.4) translateY(12px);transform:scaleY(0.4) translateY(12px)}
}@keyframes mouse-wheel{0%,100%{-webkit-transform:scaleY(0.4) translateY(0);transform:scaleY(0.4) translateY(0)}
20%{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0)}
60%{-webkit-transform:scaleY(0.4) translateY(12px);transform:scaleY(0.4) translateY(12px)}
}

.mobile_filters_button {
	display: none;
	position: fixed;
    z-index: 100001;
    top: 260px;
    right: -4px;
    width: 35px;
    height: 35px;
    background-color: #ebebeb;
	border: 1px solid #333;
	border-right: 0;
	border-radius: 4px;
}
.mobile_filters_button svg {
	padding: 5px;
}

@media screen and (max-width: 1024px) {
	
	.mkdf-info-section-part>.title.row>.accordion.active {
		overflow-x: auto;
	}
	
	.mkdf-tours-main-search-filters {
		position: fixed;
		z-index: 100000;
		height: 100vh;
		top: 0;
		left: 0;
		width: 100%;
		overflow-y: auto;
		display: none;
	}
	
	.filters_active .mkdf-tours-main-search-filters {
		display: block;
	}
	body.filters_active {
	   overflow:hidden;
	   position: relative;
	}
	
	.page-template-tours-explore .mobile_filters_button {
		display: block;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	.mkdf-page-header .mkdf-menu-area .mkdf-right-from-main-menu-widget {
		width: 35%;
	}
	
	#wrapper .logo-container {
		width: 6%;
	}
	#wrapper .logo-container img {
		max-width: 100%;
	}
	#wrapper .menu-container {
		width: 94%;
	}
	.mkdf-main-menu>ul>li>a {
		padding: 0 12px;
	}
	div.mkdf-logo-wrapper a img {
		height: 60px;
	}
}