/*Theme Name: Dion ToursTheme URI: http://gotravel.mikado-themes.comDescription: A child theme of GoTravel ThemeAuthor: John LeskasAuthor URI: http:/johnleskas.comVersion: 1.0.2Text Domain: gotravelTemplate: gotravel*/.mkdf-tour-item-single-holder .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li[aria-controls="tour-item-review-id"] {	display: none;}footer.mkdf-page-footer .mkdf-footer-top-holder p {    color: #fff;}.facetwp-autocomplete-update {	display: none;}.facetwp-facet.facetwp-type-autocomplete {	margin-bottom: 0;}.facetwp-facet.facetwp-facet-count_results {	display: inline-block;	margin-bottom: 0;}.mkdf-sidebar .facetwp-checkbox {	background-image: url(assets/img/checkbox.png);	background-size: 20px 20px;}.mkdf-sidebar .facetwp-checkbox.checked {    background-image: url(assets/img/checkbox-on.png);}.mkdf-sidebar .facetwp-checkbox {	padding-left: 35px;}#facet-container {	position: relative;}.custom-loader {	position: absolute;	z-index: 100;	width: 100%;	height: 100%;	display: block;	background-color: #fff;	opacity: 0.5;}.d-flex {	display: flex;	gap: 60px;}.mkdf-sidebar .facetwp-reset {	background-color: #e60000;	display: block;	width: 100%;	margin-top: 20px;	color: #fff;	padding: 15px 50px;	border: 2px #e60000 solid;	cursor: pointer;	font-size: 14px;	font-weight: 600;	text-transform: uppercase;}.mkdf-sidebar h4 {	margin-bottom: 10px;}.facetwp-selection-label {	display: none;}.footer-newsletter .wpcf7-form a {	color: #fff;}.map_wrap {	display: block;}.map_overflow {	height: 0;	overflow: hidden;}#cookie-law-info-bar {	z-index: 100000 !important;}.proportions169 {	background-size: cover !important;	position: relative;	width: 100%;	padding-bottom: 30%;	margin-top: -56px;}#menu-main-navigation-mega-menu .mkdf-menu-item-description {	display: none;}#wrapper .tour-area-title-holder {	height: 100%;    position: absolute;    width: 100%;    display: flex;    background: transparent !important;    justify-content: center;}#wrapper .tour-area-title-holder .mkdf-container {	background: transparent !important;    display: flex;    justify-content: center;    align-items: center;    text-align: center;}#wrapper .tour-area-title-holder .mkdf-container h1 span {	text-shadow: 1px 1px 2px rgba( 0, 0, 0, 0.5 );}.mkdf-sidebar .sold_out,.mkdf-sidebar .sold_out .mkdf-sidearea-title,.status_unlisted .mkdf-sidebar .tour-print,.status_unlisted .mkdf-sidebar #gform_widget-3 {	display: none;}.status_unlisted .mkdf-sidebar .sold_out {	display: block;}/* customizable snowflake styling */.snowflake {  color: #fff;  font-size: 1em;  font-family: Arial, sans-serif;  text-shadow: 0 0 5px #000;}.snowflake,.snowflake .inner{animation-iteration-count:infinite;animation-play-state:running}@keyframes snowflakes-fall{0%{transform:translateY(0)}100%{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:absolute;top:0%;z-index:1;-webkit-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}.snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}.snowflake:nth-of-type(0){left:1%;animation-delay:0s}.snowflake:nth-of-type(0) .inner{animation-delay:0s}.snowflake:first-of-type{left:10%;animation-delay:1s}.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner{animation-delay:1s}.snowflake:nth-of-type(2){left:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;animation-delay:2s}.snowflake:nth-of-type(7){left:70%;animation-delay:1s}.snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.snowflake:nth-of-type(8){left:80%;animation-delay:0s}.snowflake:nth-of-type(9){left:90%;animation-delay:1.5s}.snowflake:nth-of-type(9) .inner{animation-delay:3s}.snowflake:nth-of-type(10){left:25%;animation-delay:0s}.snowflake:nth-of-type(11){left:65%;animation-delay:2.5s}.adminonly {	display: none;}.anax .adminonly {	display: block;}.mkdf-page-header .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-center:before, .mkdf-page-header .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-left:before, .mkdf-page-header .mkdf-menu-area .mkdf-vertical-align-containers .mkdf-position-right:before {    content: none;}#custom_html-2 iframe {	width: 100% !important;}#media_image-2 {	text-align: center;}.vc_destination_cards .mkdf-tours-item-with-smaller-spacing.mkdf-tours-search-item div.mkdf-tours-standard-item .mkdf-tours-standard-item-content-inner {	height: auto;	min-height: 130px;	border-bottom: 1px solid #ebebeb;}.vc_destination_cards .mkdf-tours-item-with-smaller-spacing.mkdf-tours-search-item {    margin-bottom: 60px;}.vc_destination_cards .mkdf-tours-standard-item .mkdf-tours-standard-item-image-holder>a {	height: auto;}#menu-main-navigation-mega-menu .fakeborder div.second > .inner > ul li.submenu-divider {	text-transform: none;}.before-footer {    background-color: red;	color: #fff;	padding-top: 30px;}.before-footer h3.widget-title {	margin-bottom: -5px;}.before-footer a,.before-footer h3.widget-title,.before-footer h3 {	color: #fff;}#wrapper footer .mkdf-footer-top-holder:not(.mkdf-footer-top-full) .mkdf-container-inner {	padding-top: 30px;}@media (min-width: 48em) {	.mkdf-content>.mkdf-content-inner>.mkdf-title {		margin-top: -60px;	}}@media (min-width: 1024px) {		#wrapper .mkdf-vertical-align-containers .mkdf-position-right {		display: block !important;	}		.mkdf-main-menu>ul#menu-main-navigation-mega-menu>li>a {		padding: 0 10px;	}		div.second.stay {		height: auto !important;		opacity: 1 !important;		visibility: visible !important;	}		.fakeborder div.second > .inner > ul {		column-count: 4;		column-gap: 30px;		position: relative;		/* dashed vertical separators */		background-image:			repeating-linear-gradient(				to bottom,				rgba(255,255,255,0.20) 0,				rgba(255,255,255,0.20) 3px,				transparent 3px,				transparent 6px			),			repeating-linear-gradient(				to bottom,				rgba(255,255,255,0.20) 0,				rgba(255,255,255,0.20) 3px,				transparent 3px,				transparent 6px			),			repeating-linear-gradient(				to bottom,				rgba(255,255,255,0.20) 0,				rgba(255,255,255,0.20) 3px,				transparent 3px,				transparent 6px			);		background-size:			1px 90%,			1px 90%,			1px 90%;		background-position:			25.66% 24px,			51.3% 24px,			76.85% 24px;		background-repeat: no-repeat;	}	.fakeborder div.second > .inner > ul > li {		break-inside: avoid;		-webkit-column-break-inside: avoid;		display: inline-block;		width: 100%;		margin-bottom: 30px;	}	.fakeborder div.second > .inner > ul > li {		border-left: 0;	}		.fakeborder div.second > .inner > ul li {		height: auto !important;	}		.mkdf-drop-down .fakeborder .second .inner>ul>li {		width: 110% !important;		padding-left: 34px !important;		padding-bottom: 20px !important;		margin-top: 0 !important;	}		#menu-main-navigation-mega-menu .fakeborder div.second > .inner > ul li.submenu-divider {		padding-top: 22px;	}		#menu-main-navigation-mega-menu .fakeborder div.second > .inner > ul li.submenu-divider a {		font-weight: normal;		font-size: 13px;		line-height: 23px;		color: #bbb;	}	#menu-main-navigation-mega-menu .fakeborder div.second > .inner > ul li.submenu-divider a:hover {		color: #fff;	}		#menu-main-navigation-mega-menu .fakeborder div.second > .inner > ul li.submenu-divider>a {		font-weight: 600;		color: #fff;	}}@media (max-width: 767px) {		.proportions169 {		padding-bottom: 55%;		margin-top: 0;	}		.footer-newsletter .wpcf7-form .wpcf7-submit,	.footer-newsletter .wpcf7-form p {		display: block !important;		width: 100% !important;	}}