.singlemalt-core-page-inline-style {
	position: absolute!important;
	width: 0;
	height: 0;
	line-height: 1;
	display: none;
}

.qodef-caption-text {
	font-family: "Crimson Pro";
	font-size: 20px;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1.35em;
	color: #bc9d72;
	font-weight: 400;
}

section.qodef-background-svg-section {
	overflow: hidden;
}

section .qodef-row-background-text {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	white-space: nowrap;
}

@media only screen and (max-width:680px) {
	section .qodef-row-background-text {
		display: none;
	}
}

section .qodef-row-background-text .qodef-row-background-text-inner {
	font-size: 140px;
	font-family: Catamaran,sans-serif;
	letter-spacing: .13em;
	line-height: 1.82em;
	color: #bc9d72;
	font-weight: 600;
	opacity: .6;
	text-transform: uppercase;
	text-align: center;
}

@media only screen and (max-width:1024px) {
	section .qodef-row-background-text .qodef-row-background-text-inner {
		font-size: 80px!important;
	}
}

@media only screen and (max-width:768px) {
	section .qodef-row-background-text .qodef-row-background-text-inner {
		font-size: 60px!important;
	}
}

@media only screen and (max-width:680px) {
	section .qodef-row-background-text .qodef-row-background-text-inner {
		font-size: 30px!important;
	}
}

section .qodef-row-background-text .qodef-row-background-text-inner .qodef-row-background-word {
	display: inline-block;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(5%);
	-ms-transform: translateX(5%);
	transform: translateX(5%);
	-webkit-transition: .6s cubic-bezier(.3,.85,.41,.81);
	-o-transition: .6s cubic-bezier(.3,.85,.41,.81);
	transition: .6s cubic-bezier(.3,.85,.41,.81);
}

section .qodef-row-background-text .qodef-row-background-text-inner .qodef-row-background-word.qodef--appeared {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

section .qodef-row-background-text .qodef-row-background-text-inner .qodef-row-background-word:nth-child(2) {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s;
}

section .qodef-row-background-text .qodef-row-background-text-inner .qodef-row-background-word:nth-child(3) {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
}

section .qodef-row-background-text .qodef-row-background-text-inner .qodef-row-background-word:nth-child(4) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

section .qodef-row-background-text .qodef-row-background-text-inner .qodef-row-background-word:nth-child(5) {
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
}

section .qodef-row-background-image-left,section .qodef-row-background-image-right {
	position: absolute;
	display: inline-block;
	top: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .6s cubic-bezier(.3,.85,.41,.81) .25s;
	-o-transition: .6s cubic-bezier(.3,.85,.41,.81) .25s;
	transition: .6s cubic-bezier(.3,.85,.41,.81) .25s;
}

.elementor-editor-active section .qodef-row-background-image-left,.elementor-editor-active section .qodef-row-background-image-right {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

section .qodef-row-background-image-left.qodef--appeared,section .qodef-row-background-image-right.qodef--appeared {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

@media only screen and (max-width:1024px) {
	section .qodef-row-background-image-left,section .qodef-row-background-image-right {
		display: none;
	}
}

section .qodef-row-background-image-left {
	left: 0;
	-webkit-transform: translateX(-10%);
	-ms-transform: translateX(-10%);
	transform: translateX(-10%);
}

section .qodef-row-background-image-right {
	right: 0;
	-webkit-transform: translateX(10%);
	-ms-transform: translateX(10%);
	transform: translateX(10%);
}

section .qodef-row-background-svg-left,section .qodef-row-background-svg-right {
	position: absolute;
	display: inline-block;
	top: 0;
}

@-webkit-keyframes qodef-draw-svg {
	0% {
		stroke-dashoffset: 875;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes qodef-draw-svg {
	0% {
		stroke-dashoffset: 875;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

section .qodef-row-background-svg-left svg>*,section .qodef-row-background-svg-right svg>* {
	stroke-dasharray: 875;
	stroke-dashoffset: 875;
}

.elementor-editor-active section .qodef-row-background-svg-left svg>*,.elementor-editor-active section .qodef-row-background-svg-right svg>* {
	stroke-dashoffset: 0;
}

section .qodef-row-background-svg-left.qodef--appeared svg>*,section .qodef-row-background-svg-right.qodef--appeared svg>* {
	-webkit-animation: qodef-draw-svg 1.8s forwards ease-out .25s;
	animation: qodef-draw-svg 1.8s forwards ease-out .25s;
}

@media only screen and (max-width:1024px) {
	section .qodef-row-background-svg-left,section .qodef-row-background-svg-right {
		display: none;
	}
}

section .qodef-row-background-svg-left {
	left: -60px;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

section .qodef-row-background-svg-right {
	right: -60px;
}

@media only screen and (max-width:1024px) {
	footer .qodef-veritcal-menu-style {
		margin: -3px 0 0;
	}
}

.qodef-veritcal-menu-style br {
	display: none;
}

.qodef-veritcal-menu-style a {
	display: block;
	padding: 8px 0 7px 0;
	text-align: center;
	font-size: 13px;
}

#qodef-page-footer .qodef-veritcal-menu-style a:hover {
	color: #bc9d72;
}

.qodef-social-share-style {
	margin-right: 4px;
	border: 1.4px solid transparent;
	border-radius: 100%;
	padding: 10px;
	min-width: 34px;
	min-height: 34px;
	text-align: center;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	border: none;
}

.qodef-social-share-style:hover {
	border-color: #bc9d72;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
}

.qodef-social-share-style:hover>* {
	color: initial;
}

.qodef-social-share-style:last-child {
	margin-right: 0;
}

.qodef-horisontal-items-align {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

section.qodef-row-frame {
	border: 1px solid rgba(204,172,129,.35);
	margin: 17px;
}

@media all and (max-width:320px) {
	section.qodef-row-frame {
		margin: 9px;
	}
}

@media only screen and (max-width:1024px) {
	section.qodef-row-frame.remove-section-frame-responsive {
		border-color: transparent;
	}
}

section.qodef-row-frame.qodef-row-frame-disabled-margin {
	margin: 0;
}

@media all and (max-width:320px) {
	section .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below {
		max-width: 300px;
	}

	section .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below .qodef-grid-inner {
		margin: 0;
	}
}

section .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below .qodef-woo-ratings+.price {
	margin: 15px 0 0;
}

section .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below .price {
	margin: 15px 0 -5px;
}

section .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below .qodef-woo-product-content {
	margin: 44px 0 0;
}

section.qodef-home-4 .qodef-woo-product-list .qodef-woo-product-button-holder>:hover {
	background-color: #93643e!important;
	border-color: #93643e!important;
}

@media all and (max-width:320px) {
	section.qodef-home-4 .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below {
		max-width: 270px;
	}
}

section.qodef-home-4 .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below .qodef-woo-ratings+.price {
	margin: 15px 0 0;
}

section.qodef-home-4 .qodef-shortcode.qodef-woo-product-list.qodef-item-layout--info-below .price {
	margin: 10px 0 34px;
}

#ui-datepicker-div {
	position: absolute;
	background-color: transparent;
	top: calc(100% - 2px);
}

footer .widget_singlemalt_core_social_share {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-page-frame #qodef-page-outer .qodef-frame-element {
	position: absolute;
	background-color: rgba(204,172,129,.35);
}

.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--top {
	height: 1px;
	width: calc(100% - 17 * 2px);
	top: 17px;
	left: 17px;
}

.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--bottom {
	height: 1px;
	width: calc(100% - 17 * 2px);
	bottom: 17px;
	left: 17px;
}

.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--left {
	height: calc(100% - 17 * 2px);
	width: 1px;
	left: 17px;
	top: 17px;
}

.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--right {
	height: calc(100% - 17 * 2px);
	width: 1px;
	right: 17px;
	top: 17px;
}

@media only screen and (max-width:1440px) {
	.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--top {
		height: 1px;
		width: calc(100% - 13 * 2px);
		top: 13px;
		left: 13px;
	}

	.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--bottom {
		height: 1px;
		width: calc(100% - 13 * 2px);
		bottom: 13px;
		left: 13px;
	}

	.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--left {
		height: calc(100% - 13 * 2px);
		width: 1px;
		left: 13px;
		top: 13px;
	}

	.qodef-page-frame #qodef-page-outer .qodef-frame-element.qodef--right {
		height: calc(100% - 13 * 2px);
		width: 1px;
		right: 13px;
		top: 13px;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-page-frame #qodef-page-outer .qodef-frame-element {
		display: none;
	}
}

section.qodef-elementor-content-grid>.elementor-container {
	z-index: 25;
}

@media only screen and (max-width:1024px) {
	section.qodef-remove-responsive-borders .elementor-element-populated {
		border-color: transparent!important;
	}
}

section.qodef-product-border-99 .qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item.product:after,section.qodef-product-border-99 .qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1).product:before {
	height: 99%;
}

.textwidget .qodef-side-area-title {
	color: #fff;
	margin-top: 0;
	margin-bottom: 26px;
}

body .fa-facebook-f:before {
	content: "\f39e";
}

.error404 .qodef-header-sticky {
	display: none;
}

.archive.author #qodef-page-inner,.archive.category #qodef-page-inner,.archive.date #qodef-page-inner,.archive.tag #qodef-page-inner {
	padding: 189px 0 119px;
}

.archive.author .qodef-blog .qodef-blog-item,.archive.category .qodef-blog .qodef-blog-item,.archive.date .qodef-blog .qodef-blog-item,.archive.tag .qodef-blog .qodef-blog-item {
	margin: 0 0 90px;
}

.archive.author .qodef-blog .qodef-blog-item:last-child,.archive.category .qodef-blog .qodef-blog-item:last-child,.archive.date .qodef-blog .qodef-blog-item:last-child,.archive.tag .qodef-blog .qodef-blog-item:last-child {
	margin: 0 0 61px;
}

.archive.author .qodef-blog .qodef-blog-item+.qodef--wp,.archive.category .qodef-blog .qodef-blog-item+.qodef--wp,.archive.date .qodef-blog .qodef-blog-item+.qodef--wp,.archive.tag .qodef-blog .qodef-blog-item+.qodef--wp {
	margin: -45px 0 62px;
}

.archive.author .qodef-blog .qodef-blog-item.format-link .qodef-e-link,.archive.author .qodef-blog .qodef-blog-item.format-quote .qodef-e-quote,.archive.category .qodef-blog .qodef-blog-item.format-link .qodef-e-link,.archive.category .qodef-blog .qodef-blog-item.format-quote .qodef-e-quote,.archive.date .qodef-blog .qodef-blog-item.format-link .qodef-e-link,.archive.date .qodef-blog .qodef-blog-item.format-quote .qodef-e-quote,.archive.tag .qodef-blog .qodef-blog-item.format-link .qodef-e-link,.archive.tag .qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {
	margin-bottom: 11px;
}

.archive.author .qodef-blog .qodef-blog-item .qodef-e-media,.archive.category .qodef-blog .qodef-blog-item .qodef-e-media,.archive.date .qodef-blog .qodef-blog-item .qodef-e-media,.archive.tag .qodef-blog .qodef-blog-item .qodef-e-media {
	margin-bottom: 27px;
}

.archive.author .qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom,.archive.category .qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom,.archive.date .qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom,.archive.tag .qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom {
	margin-top: 32px;
}

.qodef-remove-product-category .qodef-woo-product-list .qodef-woo-product-categories {
	display: none;
}

body .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #bc9d72;
}

@media only screen and (max-width:680px) {
	body .qodef-reduce-h1 .qodef-h1,body .qodef-reduce-h1 h1 {
		font-size: 36px!important;
	}
}

@media only screen and (max-width:680px) {
	body .qodef-reduce-h2 .qodef-h2,body .qodef-reduce-h2 h2 {
		font-size: 36px!important;
	}
}

@media all and (max-width:1440px) {
	section.qodef-reduce-bt-fs .qodef-row-background-text .qodef-row-background-text-inner {
		font-size: 115px!important;
	}
}

@media only screen and (max-width:1024px) {
	section.qodef-reduce-bt-fs .qodef-row-background-text .qodef-row-background-text-inner {
		font-size: 70px!important;
	}
}

.page-id-991.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link .qodef-header-logo-link-inner {
	pointer-events: none;
}

.page-id-2212 #qodef-page-mobile-header .widget_singlemalt_core_woo_side_area_cart,.page-id-991 #qodef-page-mobile-header .widget_singlemalt_core_woo_side_area_cart {
	display: none;
}

.qodef-custom-landing-arrow svg>* {
	stroke-dasharray: 25;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-custom-landing-arrow:hover svg>* {
	stroke-dashoffset: 50;
}

.qodef-custom-float-animation,.qodef-custom-float-animation-alt,.qodef-custom-float-animation-long {
	overflow: visible!important;
}

.qodef-rev-custom-svg path {
	stroke-dasharray: 875;
	stroke-dashoffset: 875;
}

.qodef-rev-custom-svg.qodef--init path {
	-webkit-animation: qodef-draw-svg 1.8s forwards ease-out .25s;
	animation: qodef-draw-svg 1.8s forwards ease-out .25s;
}

.kc-elm.qodef-shortcode .fa,.kc-elm.qodef-shortcode .fas {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
}

.kc-elm.qodef-shortcode .fa:before,.kc-elm.qodef-shortcode .fas:before {
	font-family: inherit;
	font-weight: inherit;
}

.kc-elm.qodef-shortcode .fab {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400;
}

.kc-elm.qodef-shortcode .fab:before {
	font-family: inherit;
	font-weight: inherit;
}

#qodef-age-verification-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	z-index: 115;
	visibility: hidden;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	background: rgba(0,0,0,.4);
}

#qodef-age-verification-modal .qodef-m-logo {
	position: absolute;
	top: 30px;
	left: 30px;
}

#qodef-age-verification-modal .qodef-m-logo a {
	position: relative;
	display: block;
	max-width: 50%;
}

#qodef-age-verification-modal .qodef-m-logo img {
	display: block;
}

#qodef-age-verification-modal .qodef-m-content {
	padding: 30px;
	text-align: center;
	max-width: 800px;
	padding: 119px 170px 130px 170px;
	background-color: #fff;
}

@media only screen and (max-width:768px) {
	#qodef-age-verification-modal .qodef-m-content {
		padding: 119px 160px 130px;
	}
}

@media only screen and (max-width:680px) {
	#qodef-age-verification-modal .qodef-m-content {
		padding: 119px 10px 130px;
	}
}

#qodef-age-verification-modal .qodef-m-content-title {
	margin: 0;
	font-size: 36px;
}

#qodef-age-verification-modal .qodef-m-content-subtitle {
	margin: 5px 0 18px;
	color: #bc9d72;
}

#qodef-age-verification-modal .qodef-m-content-prevent {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 28px;
}

#qodef-age-verification-modal .qodef-button.qodef-prevent--yes {
	margin-right: 13px;
	padding: 14px 38px 13px 36px;
}

@media only screen and (max-width:680px) {
	#qodef-age-verification-modal .qodef-button.qodef-prevent--yes {
		margin-bottom: 0;
		margin-right: 10px;
	}
}

@media only screen and (max-width:480px) {
	#qodef-age-verification-modal .qodef-button.qodef-prevent--yes {
		margin-bottom: 20px;
		margin-right: 0;
	}
}

#qodef-age-verification-modal .qodef-button.qodef-prevent--yes:hover {
	background-color: #b39163;
}

#qodef-age-verification-modal .qodef-button.qodef-prevent--no {
	padding: 14px 38px 13px 36px;
}

.qodef-age-verification--opened #qodef-age-verification-modal {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

#qodef-back-to-top {
	position: fixed;
	width: 43px;
	height: 43px;
	right: 25px;
	bottom: 25px;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
}

#qodef-back-to-top .qodef-back-to-top-icon {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	font-size: 20px;
	color: #fff;
	background-color: #bc9d72;
	border: 1px solid #bc9d72;
	overflow: hidden;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	border-radius: 50%;
}

#qodef-back-to-top .qodef-back-to-top-icon * {
	display: block;
	line-height: inherit;
}

#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-svg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-right: 1px;
	overflow: hidden;
}

#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-svg svg {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: -webkit-transform .4s cubic-bezier(.55,.46,.05,.65);
	transition: -webkit-transform .4s cubic-bezier(.55,.46,.05,.65);
	-o-transition: transform .4s cubic-bezier(.55,.46,.05,.65);
	transition: transform .4s cubic-bezier(.55,.46,.05,.65);
	transition: transform .4s cubic-bezier(.55,.46,.05,.65),-webkit-transform .4s cubic-bezier(.55,.46,.05,.65);
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-svg svg line,#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-svg svg polyline {
	fill: none;
	stroke: #fff;
}

#qodef-back-to-top .qodef-back-to-top-icon .qodef-back-to-top-svg svg:last-child {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

#qodef-back-to-top:hover .qodef-back-to-top-svg svg {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

#qodef-back-to-top:hover .qodef-back-to-top-svg svg:last-child {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

#qodef-back-to-top:hover .qodef-back-to-top-icon {
	color: #fff;
}

#qodef-back-to-top.qodef--off {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .15s ease,visibility 0s .15s;
	-o-transition: opacity .15s ease,visibility 0s .15s;
	transition: opacity .15s ease,visibility 0s .15s;
}

#qodef-back-to-top.qodef--on {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.qodef-blog.qodef-item-layout--metro {
	margin: 0;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background {
	margin-bottom: 0;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 20px 40px 35px;
	background-color: rgba(35,35,35,.12);
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-content a {
	position: relative;
	z-index: 3;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-title {
	color: #fff;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-title a {
	color: inherit;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-info>* {
	color: #fff;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top {
	margin-bottom: 0;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-post-link {
	z-index: 2;
}

.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after,.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after,.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
	position: absolute;
	top: calc(50% - 36px);
	left: calc(50% - 36px);
	content: '\45';
	font-family: ElegantIcons;
	font-size: 72px;
	line-height: 1;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	speak: none;
	-webkit-font-smoothing: antialiased;
	z-index: 1;
	border: 3px solid #fff;
}

.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after {
	content: '\e006';
}

.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
	content: '\45';
}

.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after {
	content: '\e027';
}

.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
	padding: 83px 68px;
}

.qodef-blog.qodef-item-layout--metro article.format-link .qodef-icon-elegant-icons {
	right: 84px;
	font-size: 144px;
}

.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
	padding: 83px 68px 87px;
}

.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote:before {
	font-size: 582px;
}

.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote-author {
	margin: 20px 0 4px;
}

.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-link .qodef-e-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}

.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-quote .qodef-e-quote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}

.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom {
	margin-top: 5px;
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 120px;
	margin: 0 20px 0 0;
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom {
	margin-top: 5px;
}

.qodef-blog.qodef-item-layout--standard .qodef-arabesque-img {
	display: block;
	position: absolute;
}

.qodef-blog.qodef-item-layout--standard .qodef-arabesque-img.qodef-e-link-image-left {
	bottom: -39px;
	left: -160px;
}

.qodef-blog.qodef-item-layout--standard .qodef-arabesque-img.qodef-e-link-image-right {
	top: 42px;
	right: -176px;
}

.qodef-blog.qodef-item-layout--standard .qodef-arabesque-img.qodef-e-quotes-image-left {
	bottom: -17px;
	left: -333px;
}

.qodef-blog.qodef-item-layout--standard .qodef-arabesque-img.qodef-e-quotes-image-right {
	top: -74px;
	right: -129px;
}

.qodef-blog.qodef-item-layout--standard article .qodef-e-link,.qodef-blog.qodef-item-layout--standard article .qodef-e-quote {
	position: relative;
	overflow: hidden;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--bottom {
	margin-bottom: 58px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--bottom>* {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--bottom .qodef-e-info-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: "Crimson Pro";
	font-size: 20px;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1.35em;
	color: #bc9d72;
	font-weight: 400;
	margin-top: 29px;
	line-height: 1.1em;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--top>* a {
	color: inherit;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--top>:not(:last-child):after {
	content: "-";
	padding: 0 4px 0 0;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-text {
	margin: 15px 0 35px 0;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-text .entry-title {
	margin: 0;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-text .qodef-e-excerpt {
	margin: 14px 0 10px 0;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-link {
	margin-bottom: 71px;
	text-align: center;
	padding: 9% 21.5% 7.8% 21.5%;
	border: 1px solid rgba(188,157,114,.35);
}

@media only screen and (max-width:680px) {
	.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-link {
		padding: 15.7% 10% 10.8%;
	}
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-link>span {
	display: inline-block;
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotateZ(-90deg);
	color: #bc9d72;
	font-weight: 700;
	font-size: 17px;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-link .qodef-e-link-text {
	margin: 5px 0;
	font-family: Montserrat;
	font-size: 17px;
	line-height: 1.647em;
	font-weight: 400;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-link .qodef-e-link-url {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-link .qodef-e-link-url {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-quote {
	margin-bottom: 71px;
	text-align: center;
	padding: 10.7% 20% 8.8% 20%;
	border: 1px solid rgba(188,157,114,.35);
}

@media only screen and (max-width:680px) {
	.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-quote {
		padding: 15.7% 10% 10.8%;
	}
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-quote .qodef-e-quote-text {
	font-size: 17px;
	line-height: 1.64em;
	margin: 0 0 31px 0;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-quote .qodef-e-quote-author {
	margin: 0;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-quote .qodef-e-quotes-sign {
	font-family: Catamaran,sans-serif;
	font-size: 55px;
	font-weight: 600;
	width: 100%;
	text-align: center;
	color: #bc9d72;
	height: 11px;
	margin-bottom: 1px;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article.format-quote .qodef-e-quote-url {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link {
	padding: 76px;
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-elegant-icons {
	right: 40px;
	font-size: 140px;
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote {
	padding: 76px;
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote:before {
	font-size: 540px;
}

#qodef-author-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 36px;
}

#qodef-author-info .qodef-m-content {
	position: relative;
	overflow: hidden;
	min-height: 286px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px solid rgba(204,172,129,.35);
	padding: 0 13% 0 7%;
}

#qodef-author-info .qodef-m-content .qodef-e-author-arabesque {
	position: absolute;
	top: 0;
	right: -214px;
}

#qodef-author-info .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#qodef-author-info .qodef-m-image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 17px;
	width: 248px;
	height: 286px;
}

@media only screen and (max-width:768px) {
	#qodef-author-info .qodef-m-image {
		width: 198px;
	}
}

@media only screen and (max-width:680px) {
	#qodef-author-info .qodef-m-image {
		width: 168px;
		height: 176px;
	}
}

#qodef-author-info .qodef-m-image a,#qodef-author-info .qodef-m-image img {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	margin-top: 0;
	margin-bottom: 0;
	height: 100%;
}

#qodef-author-info .qodef-m-author {
	margin: 0;
}

#qodef-author-info .qodef-m-email {
	margin: 5px 0 0;
}

#qodef-author-info .qodef-author-position {
	margin: 2px 0 10px 0;
}

#qodef-author-info .qodef-m-description {
	margin: 4px 0 0;
}

#qodef-author-info .qodef-m-social-icons {
	margin-top: 13px;
}

#qodef-author-info .qodef-m-social-icons a {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	margin-right: 16px;
	font-size: 13px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 4px;
	border: 1.4px solid transparent;
	border-radius: 100%;
	padding: 4px 8px;
	min-width: 34px;
	min-height: 34px;
	text-align: center;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	border: none;
	padding: 0;
}

#qodef-author-info .qodef-m-social-icons a:hover {
	border-color: #bc9d72;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
}

#qodef-author-info .qodef-m-social-icons a:hover>* {
	color: initial;
}

#qodef-author-info .qodef-m-social-icons a:last-child {
	margin-right: 0;
}

#qodef-author-info .qodef-m-social-icons a:last-child {
	margin-right: 0;
}

#qodef-author-info .qodef-m-social-icons a .qodef-svg-circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: visible;
	color: #bc9d72;
}

#qodef-author-info .qodef-m-social-icons a .qodef-svg-circle circle {
	fill: none;
	stroke-width: 1.4;
	stroke: currentColor;
	stroke-dashoffset: 115;
	stroke-dasharray: 115;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}

#qodef-author-info .qodef-m-social-icons a:hover .qodef-svg-circle circle {
	stroke-dashoffset: 0;
	-webkit-transition: all .8s cubic-bezier(.55,.46,.05,.65);
	-o-transition: all .8s cubic-bezier(.55,.46,.05,.65);
	transition: all .8s cubic-bezier(.55,.46,.05,.65);
}

#qodef-related-posts {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 86px;
}

#qodef-single-post-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 88px 0 3px;
}

#qodef-single-post-navigation .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

#qodef-single-post-navigation .qodef-m-nav {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#qodef-single-post-navigation .qodef-m-nav>* {
	display: block;
	line-height: inherit;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-label:before {
	content: url(../img/arrow.svg);
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: 2px;
	-webkit-transform: rotate(180deg) translateX(0);
	-ms-transform: rotate(180deg) translateX(0);
	transform: rotate(180deg) translateX(0);
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	-o-transition: transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-elegant-icons {
	margin-right: 4px;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover .qodef-m-nav-label:before {
	-webkit-transform: rotate(180deg) translateX(4px);
	-ms-transform: rotate(180deg) translateX(4px);
	transform: rotate(180deg) translateX(4px);
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	margin-left: auto;
	text-align: right;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label .qodef-button-arrow-svg {
	display: none;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label:after {
	content: url(../img/arrow.svg);
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	margin-bottom: 2px;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-m-nav-label:after {
	margin-bottom: 5px;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	-o-transition: transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-elegant-icons {
	margin-left: 4px;
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next:hover .qodef-m-nav-label:after {
	-webkit-transform: translateX(4px);
	-ms-transform: translateX(4px);
	transform: translateX(4px);
}

#qodef-single-post-navigation .qodef-icon-elegant-icons {
	font-size: 30px;
}

#qodef-single-post-navigation .qodef-m-nav-label {
	font-family: Montserrat,sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 0;
	color: #232323;
	font-size: 15px;
}

.no-touchevents .qodef-page-footer--uncover #qodef-page-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: -1;
}

#qodef-fullscreen-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #238a81;
	overflow-x: hidden!important;
	visibility: hidden;
	opacity: 0;
	z-index: 99;
}

#qodef-fullscreen-area #sb_instagram {
	width: 49%!important;
}

@media only screen and (max-width:1440px) {
	#qodef-fullscreen-area .qodef-widget-holder>div:first-child .qodef-m-line {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1440px) {
	#qodef-fullscreen-area .qodef-widget-holder .widget_singlemalt_core_instagram_list {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	#qodef-fullscreen-area .qodef-widget-holder .widget_singlemalt_core_instagram_list {
		display: block;
	}
}

@media only screen and (max-width:680px) {
	#qodef-fullscreen-area .qodef-widget-holder .widget_singlemalt_core_instagram_list {
		display: none;
	}
}

@media only screen and (max-width:1366px) {
	#qodef-fullscreen-area .qodef-widget-holder .widget_singlemalt_core_instagram_list+.widget_singlemalt_core_separator {
		display: none;
	}
}

#qodef-fullscreen-area h4.qodef-widget-title {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 25px;
	line-height: 1.36em;
	font-weight: 600;
	letter-spacing: .13em;
}

#qodef-fullscreen-area .qodef-fullscreen-menu-background-text {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 30.7%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 140px;
	font-family: Catamaran,sans-serif;
	font-weight: 600;
	letter-spacing: .13em;
	line-height: 1em;
	color: rgba(255,255,255,.03);
	text-transform: uppercase;
}

@media only screen and (max-width:1024px) {
	#qodef-fullscreen-area .qodef-fullscreen-menu-background-text {
		top: 23%;
		font-size: 70px;
	}
}

@media only screen and (max-width:680px) {
	#qodef-fullscreen-area .qodef-fullscreen-menu-background-text {
		display: none;
	}
}

#qodef-fullscreen-area .qodef-fullscreen-menu-background-text .qodef-fullscreen-menu-background-word {
	display: inline-block;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(5%);
	-ms-transform: translateX(5%);
	transform: translateX(5%);
	-webkit-transition: .6s cubic-bezier(.3,.85,.41,.81);
	-o-transition: .6s cubic-bezier(.3,.85,.41,.81);
	transition: .6s cubic-bezier(.3,.85,.41,.81);
}

#qodef-fullscreen-area .qodef-widget-holder .widget_media_image img {
	display: inline;
}

#qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_social_icons_group {
	margin: 33px 0 8px 18px;
}

@media only screen and (max-width:680px) {
	#qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_social_icons_group {
		margin: 33px 0 8px 12px;
	}
}

#qodef-fullscreen-area .qodef-widget-holder .qodef-social-icons-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

#qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_instagram_list .sbi_item {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important;
}

#qodef-fullscreen-area .qodef-widget-holder .textwidget a,#qodef-fullscreen-area .qodef-widget-holder .textwidget p,#qodef-fullscreen-area .qodef-widget-holder .textwidget span {
	color: #fff;
}

#qodef-fullscreen-area .qodef-widget-holder .textwidget .qodef-section-title .qodef-caption-line {
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: .4s cubic-bezier(.3,.85,.41,.81) .25s;
	-o-transition: .4s cubic-bezier(.3,.85,.41,.81) .25s;
	transition: .4s cubic-bezier(.3,.85,.41,.81) .25s;
}

#qodef-fullscreen-area .qodef-widget-holder .textwidget .qodef-section-title .qodef-caption-line.qodef--left {
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}

#qodef-fullscreen-area .qodef-widget-holder .textwidget .qodef-section-title .qodef-caption-line.qodef--right {
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
}

#qodef-fullscreen-area .qodef-content-grid {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

#qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu {
	width: 100%;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area {
	-webkit-animation: qode-fade-in .25s linear both;
	animation: qode-fade-in .25s linear both;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-fullscreen-menu-background-text .qodef-fullscreen-menu-background-word {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-fullscreen-menu-background-text .qodef-fullscreen-menu-background-word:nth-child(1) {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-fullscreen-menu-background-text .qodef-fullscreen-menu-background-word:nth-child(2) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-fullscreen-menu-background-text .qodef-fullscreen-menu-background-word:nth-child(3) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-fullscreen-menu-background-text .qodef-fullscreen-menu-background-word:nth-child(4) {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-fullscreen-menu-background-text .qodef-fullscreen-menu-background-word:nth-child(5) {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}

@-webkit-keyframes qodef-show-instagram {
	0% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
		opacity: 0;
		visibility: hidden;
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
		opacity: 1;
	}
}

@keyframes qodef-show-instagram {
	0% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
		opacity: 0;
		visibility: hidden;
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility: visible;
		opacity: 1;
	}
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_instagram_list .sbi_item {
	-webkit-animation: qodef-show-instagram .5s forwards cubic-bezier(.26,.63,0,.96);
	animation: qodef-show-instagram .5s forwards cubic-bezier(.26,.63,0,.96);
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_instagram_list .sbi_item:nth-child(1) {
	-webkit-animation-delay: .1s!important;
	animation-delay: .1s!important;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_instagram_list .sbi_item:nth-child(2) {
	-webkit-animation-delay: .2s!important;
	animation-delay: .2s!important;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_instagram_list .sbi_item:nth-child(3) {
	-webkit-animation-delay: .3s!important;
	animation-delay: .3s!important;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_instagram_list .sbi_item:nth-child(4) {
	-webkit-animation-delay: .4s!important;
	animation-delay: .4s!important;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-widget-holder .widget.widget_singlemalt_core_instagram_list .sbi_item:nth-child(5) {
	-webkit-animation-delay: .5s!important;
	animation-delay: .5s!important;
}

.qodef-fullscreen-menu-animate--in #qodef-fullscreen-area .qodef-widget-holder .textwidget .qodef-section-title .qodef-caption-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-fullscreen-menu-animate--out #qodef-fullscreen-area {
	-webkit-animation: qode-fade-out .25s linear both;
	animation: qode-fade-out .25s linear both;
}

.qodef-fullscreen-menu-animate--in .qodef-header-logo-link {
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}

#qodef-fullscreen-area-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: auto;
}

.qodef-fullscreen-menu {
	position: relative;
	top: 0;
	margin: 0 auto;
	text-align: left;
}

.qodef-fullscreen-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.qodef-fullscreen-menu ul li {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
}

.qodef-fullscreen-menu ul li.qodef--hide-link>a {
	cursor: default;
}

.qodef-fullscreen-menu ul.sub-menu {
	display: none;
}

.qodef-fullscreen-menu .qodef-menu-item-icon {
	margin-right: 5px;
}

.qodef-fullscreen-menu .qodef-mega-menu-widget-holder {
	display: none;
}

.qodef-fullscreen-menu>ul>li {
	padding: 12px 0;
}

.qodef-fullscreen-menu>ul>li>a {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	font-size: 25px;
	line-height: 1.36em;
	font-weight: 600;
	letter-spacing: .13em;
	color: #fff;
}

.qodef-fullscreen-menu>ul>li>a:hover {
	color: #bc9d72;
}

.qodef-fullscreen-menu>ul>li.current-menu-ancestor>a,.qodef-fullscreen-menu>ul>li.current-menu-item>a {
	color: #bc9d72;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 28px;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner>ul {
	padding: 10px 0 0;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul {
	padding-left: 20px;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 3px 0;
	overflow: hidden;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	padding-right: 15px;
	font-family: Montserrat,sans-serif;
	font-size: 15px;
	line-height: 1.667em;
	font-weight: 400;
	color: #fff;
	letter-spacing: 0;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:before {
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	height: 6px;
	width: 6px;
	background: #bc9d72;
	border-radius: 100%;
	-webkit-transition: left .2s ease-out,right .2s ease-out;
	-o-transition: left .2s ease-out,right .2s ease-out;
	transition: left .2s ease-out,right .2s ease-out;
	left: -15px;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:before {
	background: 0 0;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a:hover {
	color: #232323;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a,.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a {
	padding-left: 15px;
	padding-right: 0;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a:before,.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a:before {
	left: 0;
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--1 {
	top: 12px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-line.qodef--2 {
	top: 12px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener {
	color: #fff;
	-webkit-transform: translateX(-14px);
	-ms-transform: translateX(-14px);
	transform: translateX(-14px);
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon {
	visibility: hidden;
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close {
	visibility: visible;
}

.qodef-fullscreen-menu--opened #qodef-page-header,.qodef-fullscreen-menu--opened #qodef-page-mobile-header {
	visibility: hidden;
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener,.qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer,.qodef-fullscreen-menu--opened .qodef-header-logo-link,.qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link {
	visibility: visible;
}

.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 1;
}

.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark,.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main {
	opacity: 0;
}

.qodef-header--light #qodef-page-header .qodef-header-navigation>ul>li>a {
	color: #fff!important;
}

.qodef-header--dark #qodef-page-header .qodef-header-navigation>ul>li>a {
	color: #000!important;
}

.qodef-header--light #qodef-page-header .qodef-header-sticky .qodef-header-navigation>ul>li>a {
	color: #ffffff!important;
}

.qodef-header--dark #qodef-page-header .qodef-header-sticky .qodef-header-navigation>ul>li>a {
	color: #000!important;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div {
	color: #232323;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-login-opener {
	color: #232323;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-login-opener:hover .qodef-login-opener-text,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-login-opener:hover span {
	color: #bc9d72;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div svg line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div svg polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div svg polyline {
	stroke: #232323;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-m-content line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-m-content polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-m-content polyline {
	stroke: #fff;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget svg line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget svg polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget svg polyline,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-search-opener svg line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-search-opener svg polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-search-opener svg polyline,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-wishlist-dropdown svg line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-wishlist-dropdown svg polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-wishlist-dropdown svg polyline,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg polyline {
	stroke: #232323;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-m-content line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-m-content polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-login-opener-widget .qodef-m-content polyline,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-search-opener .qodef-m-content line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-search-opener .qodef-m-content polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-search-opener .qodef-m-content polyline,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-wishlist-dropdown .qodef-m-content line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-wishlist-dropdown .qodef-m-content polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-wishlist-dropdown .qodef-m-content polyline,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-content line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-content polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener .qodef-m-content polyline {
	stroke: #fff;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder>div:not(:last-child):after {
	background-color: rgba(35,35,35,.25);
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder .qodef-woo-side-area-cart-skin--light .qodef-m-content line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder .qodef-woo-side-area-cart-skin--light .qodef-m-content polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder .qodef-woo-side-area-cart-skin--light .qodef-m-content polyline {
	stroke: #232323;
}

#qodef-page-header .qodef-header-sticky .qodef-widget-holder .qodef-woo-side-area-cart-skin--dark .qodef-m-content line,#qodef-page-header .qodef-header-sticky .qodef-widget-holder .qodef-woo-side-area-cart-skin--dark .qodef-m-content polygon,#qodef-page-header .qodef-header-sticky .qodef-widget-holder .qodef-woo-side-area-cart-skin--dark .qodef-m-content polyline {
	stroke: #fff;
}

#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .qodef-woo-side-area-cart-skin--light .qodef-m-content line,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .qodef-woo-side-area-cart-skin--light .qodef-m-content polygon,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .qodef-woo-side-area-cart-skin--light .qodef-m-content polyline {
	stroke: #232323;
}

#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .qodef-woo-side-area-cart-skin--dark .qodef-m-content line,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .qodef-woo-side-area-cart-skin--dark .qodef-m-content polygon,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .qodef-woo-side-area-cart-skin--dark .qodef-m-content polyline {
	stroke: #fff;
}

#qodef-page-header .qodef-widget-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	margin-left: 24px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

#qodef-page-header .qodef-widget-holder>div {
	color: #fff;
}

#qodef-page-header .qodef-widget-holder>div .qodef-login-opener-widget svg line,#qodef-page-header .qodef-widget-holder>div .qodef-login-opener-widget svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-login-opener-widget svg polyline,#qodef-page-header .qodef-widget-holder>div .qodef-search-opener svg line,#qodef-page-header .qodef-widget-holder>div .qodef-search-opener svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-search-opener svg polyline,#qodef-page-header .qodef-widget-holder>div .qodef-wishlist-dropdown svg line,#qodef-page-header .qodef-widget-holder>div .qodef-wishlist-dropdown svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-wishlist-dropdown svg polyline,#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg line,#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener svg polyline {
	stroke: #fff;
}

#qodef-page-header .qodef-widget-holder>div .qodef-login-opener-widget:hover svg line,#qodef-page-header .qodef-widget-holder>div .qodef-login-opener-widget:hover svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-login-opener-widget:hover svg polyline,#qodef-page-header .qodef-widget-holder>div .qodef-search-opener:hover svg line,#qodef-page-header .qodef-widget-holder>div .qodef-search-opener:hover svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-search-opener:hover svg polyline,#qodef-page-header .qodef-widget-holder>div .qodef-wishlist-dropdown:hover svg line,#qodef-page-header .qodef-widget-holder>div .qodef-wishlist-dropdown:hover svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-wishlist-dropdown:hover svg polyline,#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener:hover svg line,#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener:hover svg polygon,#qodef-page-header .qodef-widget-holder>div .qodef-woo-side-area-cart .qodef-m-opener:hover svg polyline {
	stroke: #bc9d72;
}

#qodef-page-header .qodef-widget-holder>div:not(:last-child) {
	position: relative;
	height: 100%;
}

#qodef-page-header .qodef-widget-holder>div:not(:last-child):after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	right: -13px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	background-color: rgba(255,255,255,.35);
}

.qodef-header-standard--center #qodef-page-header .qodef-widget-holder>div:not(:last-child):after {
	background-color: rgba(35,35,35,.25);
}

#qodef-page-header .qodef-widget-holder>div.widget_singlemalt_core_search_opener {
	height: auto;
	display: none;
}

#qodef-page-header .qodef-widget-holder>div.widget_singlemalt_core_search_opener>a {
	margin-bottom: 6px;
}

#qodef-page-header .qodef-widget-holder .widget {
	margin: 0 12px;
}

#qodef-page-header .qodef-widget-holder .widget:first-child {
	margin-left: 0;
}

#qodef-page-header .qodef-widget-holder .widget:last-child {
	margin-right: 0;
}

#qodef-page-header div[id^=monster-widget-placeholder],#qodef-page-header div[id^=woo-monster-widget-placeholder] {
	display: none;
}

#qodef-page-header-inner.qodef-content-grid {
	padding: 0;
}

#qodef-page-header .qodef-header-logo-link img.qodef--main {
	opacity: 1;
}

#qodef-page-header .qodef-header-logo-link img.qodef--dark,#qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 0;
}

#qodef-page-header .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky) {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--light {
	opacity: 1;
}

.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--dark,.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--main {
	opacity: 0;
}

.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--dark {
	opacity: 1;
}

.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--light,.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--main {
	opacity: 0;
}

#qodef-page-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto;
}

.qodef-header--divided .qodef-header-sticky .qodef-header-logo-link {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
}

.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
	-ms-flex-preferred-size: 15%;
	flex-basis: 15%;
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper,.qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-header--divided #qodef-page-header>div:not(.qodef-header-sticky) .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky) {
	margin-top: 14px;
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-right-wrapper {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper .qodef-header-navigation {
	margin: 0;
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper .qodef-header-navigation>ul {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.qodef-header--divided #qodef-page-header .qodef-divided-header-left-wrapper .qodef-header-navigation>ul>li {
	height: auto;
	margin-top: 42px;
	padding-bottom: 40px;
}

.qodef-header--divided #qodef-page-header .qodef-header-logo-link,.qodef-header--divided #qodef-page-header .qodef-header-logo-link-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-header--divided #qodef-page-header .qodef-header-navigation {
	margin: 0 24px;
}

.qodef-header--divided #qodef-page-header .qodef-widget-holder {
	margin-left: 0;
}

.qodef-header--divided #qodef-page-header-inner {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: auto;
}

.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link .qodef-header-logo-link-inner {
	height: inherit;
}

.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder {
	margin-right: 30px;
}

.qodef-header--minimal.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener {
	color: #fff;
}

.qodef-header--minimal.qodef-header--narrow #qodef-page-header {
	width: 300px;
	margin-left: calc(100% - 300px);
}

.qodef-header--minimal.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-header-sticky .qodef-opener-icon.qodef-source--svg-path {
	color: #232323!important;
}

.qodef-header--minimal .qodef-header-sticky .qodef-opener-icon.qodef-source--svg-path svg {
	margin: 0!important;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-header-logo-link.qodef-height--not-set img {
	margin-left: 0;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder>* {
	color: #232323;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget a {
	color: #232323;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget a:hover {
	color: #bc9d72;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget.widget_singlemalt_membership_login_opener .qodef-m-navigation-items a {
	color: #fff;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget.widget_singlemalt_core_woo_side_area_cart .qodef-m-opener:hover svg line,.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget.widget_singlemalt_core_woo_side_area_cart .qodef-m-opener:hover svg polygon,.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget.widget_singlemalt_core_woo_side_area_cart .qodef-m-opener:hover svg polyline {
	stroke: #bc9d72;
}

.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder>div svg line,.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder>div svg polygon,.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder>div svg polyline {
	stroke: #232323;
}

.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation {
	margin-left: auto;
}

.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
	-ms-flex-preferred-size: 65%;
	flex-basis: 65%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder>* {
	color: #232323;
}

.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder .widget a {
	color: #232323;
}

.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder .widget.widget_singlemalt_core_woo_side_area_cart a:hover svg line,.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder .widget.widget_singlemalt_core_woo_side_area_cart a:hover svg polygon,.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder .widget.widget_singlemalt_core_woo_side_area_cart a:hover svg polyline {
	stroke: #bc9d72;
}

.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder>div svg line,.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder>div svg polyline {
	stroke: #232323;
}

.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
	margin-right: auto;
}

.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: 24px;
}

.qodef-vertical-sliding-header-cover {
	position: fixed;
	top: 0;
	right: 0;
	width: calc(100% - 420px);
	height: 100%;
	opacity: 0;
	overflow: hidden;
	z-index: 20;
	-webkit-transition: opacity .2s ease-in-out,z-index .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out,z-index .2s ease-in-out;
	transition: opacity .2s ease-in-out,z-index .2s ease-in-out;
	display: none;
}

.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-header-cover {
	opacity: 1;
	display: block;
}

.qodef-header--vertical-sliding .widget.widget_singlemalt_core_social_icons_group {
	margin: 0 0 35px 7px;
}

.qodef-header--vertical-sliding .qodef-vertical-widget-holder {
	padding: 0 129px;
	margin: 0 0 55px;
}

.qodef-header--vertical-sliding .qodef-vertical-widget-holder .widget {
	color: #fff;
	text-align: center;
}

.qodef-header--vertical-sliding .qodef-vertical-widget-holder .qodef-icon-holder:hover .qodef-icon {
	color: #fff;
}

.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link img {
	width: auto;
	margin-left: 50%!important;
	-webkit-transform: translateX(-50%)!important;
	-ms-transform: translateX(-50%)!important;
	transform: translateX(-50%)!important;
}

.qodef-header--vertical-sliding.qodef-browser--edge #qodef-page-header-inner .qodef-header-logo-link,.qodef-header--vertical-sliding.qodef-browser--ms-explorer #qodef-page-header-inner .qodef-header-logo-link {
	-ms-flex-preferred-size: unset;
	flex-basis: unset;
}

.qodef-header--vertical-sliding #qodef-page-header {
	height: 205px;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
}

.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link {
	height: 205px;
}

.qodef-header--vertical-sliding #qodef-page-header .qodef-header-logo-link .qodef-sticky-header-logo-link-inner {
	height: inherit;
}

.qodef-header--vertical-sliding #qodef-page-header .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link {
	height: 110px;
}

.qodef-header--vertical-sliding #qodef-page-header-inner {
	padding: 0;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area .widget.widget_singlemalt_core_social_icons_group .qodef-icon-holder a {
	color: #fff;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area .textwidget {
	color: #fff;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area .textwidget a,.qodef-header--vertical-sliding .qodef-vertical-sliding-area .textwidget p {
	color: #fff;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--static {
	padding: 0 45px;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area:last-child {
	-ms-flex-preferred-size: 11%;
	flex-basis: 11%;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic {
	background-color: #243c44;
	left: -420px;
	padding-left: 0;
	position: fixed;
	top: 0;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1);
	-o-transition: all .6s cubic-bezier(.77,0,.175,1);
	transition: all .6s cubic-bezier(.77,0,.175,1);
	visibility: hidden;
	width: 420px;
	z-index: -1;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link,.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-vertical-sliding-widget-holder {
	margin-right: 0;
	visibility: hidden;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link {
	margin-top: 100px;
}

.qodef-header--vertical-sliding .qodef-vertical-sliding-area.qodef--dynamic .qodef-header-logo-link img {
	position: relative!important;
	top: 0!important;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important;
}

.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--static .qodef-header-logo-link,.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--static .qodef-header-vertical-sliding-navigation,.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--static .qodef-vertical-sliding-widget-holder {
	-webkit-animation: none;
	animation: none;
}

.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--dynamic {
	left: 0;
	visibility: visible;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--dynamic .qodef-header-logo-link,.qodef-header--vertical-sliding #qodef-page-header.qodef-vertical-sliding-menu--opened .qodef--dynamic .qodef-vertical-sliding-widget-holder {
	visibility: visible;
}

.qodef-opener-icon.qodef-vertical-sliding-menu-opener {
	display: block;
	position: relative;
	margin-bottom: 102px;
	color: #fff;
}

.qodef-opener-icon.qodef-vertical-sliding-menu-opener .qodef-m-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.qodef-opener-icon.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--close {
	position: fixed;
	top: 50px;
	left: 50px;
}

.qodef-opener-icon.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--close svg {
	fill: transparent;
	stroke: #fff;
}

.qodef-opener-icon.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--close svg line {
	stroke: #fff;
	stroke-dasharray: 22;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-opener-icon.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--close svg line:last-child {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.qodef-vertical-sliding-menu--opened .qodef-opener-icon.qodef-vertical-sliding-menu-opener.qodef-source--predefined .qodef-m-line.qodef--1 {
	top: 12px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.qodef-vertical-sliding-menu--opened .qodef-opener-icon.qodef-vertical-sliding-menu-opener.qodef-source--predefined .qodef-m-line.qodef--2 {
	top: 12px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.qodef-opener-icon.qodef-vertical-sliding-menu-opener:hover .qodef--close svg line {
	stroke: #fff;
	stroke-dashoffset: 44;
}

.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-menu-opener:not(.qodef-source--predefined) .qodef-m-icon {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .2s ease-out!important;
	-o-transition: .2s ease-out!important;
	transition: .2s ease-out!important;
}

.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-menu-opener:not(.qodef-source--predefined) .qodef-m-icon.qodef--close {
	opacity: 1;
	visibility: visible;
	-webkit-transition: .2s ease-out!important;
	-o-transition: .2s ease-out!important;
	transition: .2s ease-out!important;
}

.qodef-vertical-sliding-menu--opened .qodef-vertical-sliding-menu-opener:not(.qodef-source--predefined) .qodef-m-icon.qodef--close svg {
	fill: transparent;
	stroke: #fff;
}

.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 1;
}

.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark,.qodef-vertical-sliding-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main {
	opacity: 0;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	z-index: 100;
	width: 100%;
	text-align: center;
	margin-top: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li {
	margin: 0;
	padding: 0;
	position: relative;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li>a {
	color: #fff;
}

.qodef-header--light.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li>a {
	color: #fff!important;
}

.qodef-header--dark.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li>a {
	color: #000!important;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second li.menu-item-has-children>.qodef-menu-arrow-svg {
	display: block;
	position: absolute;
	right: 0;
	top: 10px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second li.menu-item-has-children.qodef-menu-item--open>.qodef-menu-arrow-svg {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li .qodef-drop-down-second-inner {
	display: block;
	padding: 0;
	position: relative;
	z-index: 997;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation ul li.qodef--hide-link>a {
	cursor: default;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-menu-item-icon {
	margin-right: 5px;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation .qodef-mega-menu-widget-holder {
	display: none;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li {
	margin: 23px 0;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li>a {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 12px;
	line-height: 1.41em;
	font-weight: 700;
	letter-spacing: .13em;
	font-size: 14px;
	color: #fff;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li>a .qodef-menu-item-text {
	position: relative;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li>a .qodef-menu-item-text:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	height: 1px;
	width: calc(100% - 4px);
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	background-color: #bc9d72;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	-o-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li>a:hover {
	color: #bc9d72;
	color: #fff;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li>a:hover .qodef-menu-item-text:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	-o-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner>ul {
	padding: 12px 0 1px;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul {
	padding-left: 0;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 3px 0;
	overflow: hidden;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	padding-right: 15px;
	font-family: Montserrat,sans-serif;
	font-size: 15px;
	line-height: 1.667em;
	font-weight: 400;
	color: #191919;
	letter-spacing: 0;
	margin: 13px 0;
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li>a:before {
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	height: 6px;
	width: 6px;
	background: #bc9d72;
	border-radius: 100%;
	-webkit-transition: left .2s ease-out,right .2s ease-out;
	-o-transition: left .2s ease-out,right .2s ease-out;
	transition: left .2s ease-out,right .2s ease-out;
	left: -15px;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li>a:last-child {
	margin-bottom: 4px;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li:hover {
	color: #dab879;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor>a,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item>a,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li .qodef-drop-down-second-inner ul li:hover>a {
	color: #dab879!important;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-ancestor>a,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-item>a {
	color: #bc9d72;
	color: #fff;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-text:after,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-item>a .qodef-menu-item-text:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	-o-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-ancestor.qodef-menu-item--open>.qodef-menu-arrow-svg,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-item.qodef-menu-item--open>.qodef-menu-arrow-svg {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-ancestor.qodef-menu-item--open>a:after,.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation>ul>li.current-menu-item.qodef-menu-item--open>a:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--below ul li .qodef-drop-down-second {
	display: none;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second {
	position: absolute;
	top: 0;
	width: 100%;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul {
	background-color: #fff;
	left: calc(100% + 40px);
	margin-left: 50px;
	opacity: 0;
	padding: 25px 20px;
	position: absolute;
	top: -23px;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	visibility: hidden;
	width: 254px;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
	margin-left: 0;
	opacity: 1;
	visibility: visible;
	z-index: 900;
}

.qodef-header--vertical-sliding .qodef-header-vertical-sliding-navigation.qodef-vertical-sliding-drop-down--side .qodef-drop-down-second ul ul {
	left: calc(100% + 20px);
	top: -25px;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	visibility: hidden;
}

@media only screen and (min-width:1367px) and (max-width:1680px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 1100px;
	}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}

@media only screen and (min-width:1367px) and (max-width:1680px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 1100px;
	}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}

@media only screen and (min-width:1367px) and (max-width:1440px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 1100px;
	}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}

@media only screen and (min-width:1281px) and (max-width:1366px) {
	.qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
		width: 960px;
	}
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
	.qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
		width: 768px;
	}
}

.qodef-header--vertical #qodef-page-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 300px;
	height: 100%;
}

.qodef-header--vertical #qodef-page-header .qodef-header-logo-link {
	height: auto;
}

.qodef-header--vertical #qodef-page-header-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 40px;
}

.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder {
	display: block;
}

.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder .widget {
	margin: 0 0 15px;
}

.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder .widget:last-child {
	margin-bottom: 0;
}

.qodef-header--vertical.admin-bar #qodef-page-header {
	top: 32px;
	height: calc(100% - 32px);
}

.qodef-header--vertical #qodef-page-footer,.qodef-header--vertical #qodef-page-outer {
	padding-left: 300px;
}

.qodef-header--vertical .qodef-header-vertical-navigation {
	margin-top: auto;
	margin-bottom: auto;
	z-index: 100;
	width: 100%;
}

.qodef-header--vertical .qodef-header-vertical-navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li {
	position: relative;
	padding: 0;
	margin: 0;
}

.qodef-header--light.qodef-header--vertical .qodef-header-vertical-navigation ul li>a {
	color: #fff!important;
}

.qodef-header--dark.qodef-header--vertical .qodef-header-vertical-navigation ul li>a {
	color: #000!important;
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second-inner {
	position: relative;
	display: block;
	padding: 0;
	z-index: 997;
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li.qodef--hide-link>a {
	cursor: default;
}

.qodef-header--vertical .qodef-header-vertical-navigation .qodef-menu-item-icon {
	margin-right: 5px;
}

.qodef-header--vertical .qodef-header-vertical-navigation .qodef-mega-menu-widget-holder {
	display: none;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 12px;
	line-height: 1.41em;
	font-weight: 700;
	letter-spacing: .13em;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a:hover {
	color: #bc9d72;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner>ul {
	padding: 10px 0 5px;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul {
	padding-left: 20px;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 3px 0;
	overflow: hidden;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	padding-right: 15px;
	font-family: Montserrat,sans-serif;
	font-size: 15px;
	line-height: 1.667em;
	font-weight: 400;
	color: #191919;
	letter-spacing: 0;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li>a:before {
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	height: 6px;
	width: 6px;
	background: #bc9d72;
	border-radius: 100%;
	-webkit-transition: left .2s ease-out,right .2s ease-out;
	-o-transition: left .2s ease-out,right .2s ease-out;
	transition: left .2s ease-out,right .2s ease-out;
	left: -15px;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor>a,.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item>a,.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li:hover>a {
	padding-left: 15px;
	padding-right: 0;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-ancestor>a:before,.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li.current-menu-item>a:before,.qodef-header--vertical .qodef-header-vertical-navigation>ul>li .qodef-drop-down-second-inner ul li:hover>a:before {
	left: 0;
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-ancestor>a,.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-item>a {
	color: #bc9d72;
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--below ul li .qodef-drop-down-second {
	display: none;
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second {
	position: absolute;
	top: 0;
	width: 100%;
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul {
	position: absolute;
	top: -23px;
	left: calc(100% + 40px);
	width: 254px;
	background-color: #fff;
	padding: 25px 20px;
	margin-left: 50px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
	margin-left: 0;
	opacity: 1;
	visibility: visible;
	z-index: 900;
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul ul {
	top: -25px;
	left: calc(100% + 20px);
	visibility: hidden;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.qodef-header--fixed-display #qodef-page-header,.qodef-header--fixed-display #qodef-top-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

.qodef--boxed.qodef-header--fixed-display #qodef-top-area,.qodef-header--fixed-display #qodef-page-header {
	left: 30px;
	width: calc(100% - 60px);
}

.qodef-header--fixed-display.admin-bar #qodef-page-header,.qodef-header--fixed-display.admin-bar #qodef-top-area {
	top: 32px;
}

.qodef-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	height: 80px;
	width: 100%;
	background-color: #fcfaf7;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: top .5s ease,-webkit-transform .5s ease;
	transition: top .5s ease,-webkit-transform .5s ease;
	-o-transition: transform .5s ease,top .5s ease;
	transition: transform .5s ease,top .5s ease;
	transition: transform .5s ease,top .5s ease,-webkit-transform .5s ease;
	z-index: 100;
}

.qodef-header--sticky-display .qodef-header-sticky {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.admin-bar.qodef-header--sticky-display .qodef-header-sticky {
	top: 32px;
}

.qodef-header-sticky .qodef-header-logo-link {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
}

.qodef-header-sticky .qodef-widget-holder {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
}

.qodef-header-sticky .qodef-header-navigation {
	-ms-flex-preferred-size: 65%;
	flex-basis: 65%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-header-sticky-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	padding: 0 45px;
}

.qodef-header-sticky-inner.qodef-content-grid {
	padding: 0;
}

.qodef-header-standard--right .qodef-header-sticky-inner .qodef-header-logo-link {
	margin-right: auto;
}

.qodef-header-standard--left .qodef-header-sticky-inner {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
	margin-left: 20px;
}

.qodef-header-standard--left .qodef-header-sticky-inner .qodef-widget-holder {
	margin-left: auto;
}

body.qodef-header--light #qodef-page-header .qodef-header-sticky .qodef-header-navigation>ul>li>a {
	color: #232323;
}

body.qodef-header--light #qodef-page-header .qodef-header-sticky .qodef-header-navigation>ul>li {
	margin-top: 33px;
	padding-bottom: 24px;
}

body.qodef-header--light #qodef-page-header .qodef-header-sticky .qodef-header-navigation>ul>li:after {
	background-color: rgba(35,35,35,.25);
	top: calc(50% - 13px);
}

#qodef-top-area {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40px;
	padding: 0 45px;
	background-color: #000;
	z-index: 101;
}

#qodef-top-area .qodef-widget-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

#qodef-top-area .qodef-widget-holder.qodef-top-area-left {
	margin-right: auto;
}

#qodef-top-area .qodef-widget-holder.qodef-top-area-right {
	margin-left: auto;
}

#qodef-top-area .qodef-widget-holder .widget {
	margin: 0 14px;
}

#qodef-top-area .qodef-widget-holder .widget:first-child {
	margin-left: 0;
}

#qodef-top-area .qodef-widget-holder .widget:last-child {
	margin-right: 0;
}

#qodef-top-area .widget {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}

#qodef-top-area .widget .textwidget>*,#qodef-top-area .widget .widget p {
	margin: 0;
}

#qodef-top-area div[id^=monster-widget-placeholder],#qodef-top-area div[id^=woo-monster-widget-placeholder] {
	display: none;
}

#qodef-multiple-map-notice {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	padding: 30px 15%;
	text-align: center;
	color: #bc9d72;
	background-color: #fafafa;
}

.qodef-map-marker-holder {
	-webkit-transform: translate(-50%,-100%);
	-ms-transform: translate(-50%,-100%);
	transform: translate(-50%,-100%);
	z-index: 10;
}

.qodef-map-marker-holder.qodef-active {
	z-index: 500;
}

.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child {
	fill: #3ebeb4;
}

.qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child {
	fill: #51a69e;
}

.qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window {
	display: block;
}

.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:first-child {
	fill: #3ebeb4;
}

.qodef-map-marker-holder#qodef-geo-location-marker .qodef-map-marker svg path:last-child {
	fill: #51a69e;
}

.qodef-map-marker-holder .qodef-map-marker {
	position: relative;
	width: 50px;
	height: auto;
	-webkit-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out;
}

.qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner {
	position: relative;
	width: 100%;
	height: 100%;
}

.qodef-map-marker-holder .qodef-map-marker svg {
	width: 100%;
	height: auto;
}

.qodef-map-marker-holder .qodef-map-marker svg path {
	-webkit-transition: fill .2s ease-in-out;
	-o-transition: fill .2s ease-in-out;
	transition: fill .2s ease-in-out;
}

.qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child {
	fill: #3ebeb4;
}

.qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child {
	fill: #51a69e;
}

.qodef-map-marker-holder .qodef-info-window {
	position: absolute;
	top: -10px;
	left: -17px;
	display: none;
	min-width: 284px;
	background-color: #fff;
	border: 1px solid rgba(204,172,129,.35);
	border-radius: 4px;
	-webkit-box-shadow: 3px 3px 16px 2px rgba(35,35,35,.12);
	box-shadow: 3px 3px 16px 2px rgba(35,35,35,.12);
	z-index: 10;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-transform: translate(0,-100%);
	-ms-transform: translate(0,-100%);
	transform: translate(0,-100%);
}

.qodef-map-marker-holder .qodef-info-window-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px;
}

.qodef-map-marker-holder .qodef-info-window-inner:after {
	content: '';
	position: absolute;
	bottom: -4px;
	left: 35px;
	width: 5px;
	height: 5px;
	background-color: #fff;
	border-top: 1px solid rgba(204,172,129,.35);
	border-left: 1px solid rgba(204,172,129,.35);
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image {
	margin-right: 12px;
}

.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img {
	display: block;
	width: 65px;
}

.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title {
	margin: 0;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location {
	margin: 3px 0 0;
	font-family: Montserrat,sans-serif;
	font-size: 14px;
	line-height: 1.2em;
}

.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

.qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link:hover~.qodef-info-window-details .qodef-info-window-title {
	color: #bc9d72;
}

.qodef-cluster-marker {
	width: 50px;
	height: auto;
}

.qodef-cluster-marker.qodef-active svg path:first-child,.qodef-cluster-marker:hover svg path:first-child {
	fill: #3ebeb4;
}

.qodef-cluster-marker.qodef-active svg path:last-child,.qodef-cluster-marker:hover svg path:last-child {
	fill: #51a69e;
}

.qodef-cluster-marker .qodef-cluster-marker-inner {
	position: relative;
}

.qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number {
	position: absolute;
	top: -4px;
	left: 0;
	right: 0;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	color: #232323;
}

.qodef-cluster-marker svg {
	width: 100%;
	height: auto;
}

.qodef-cluster-marker svg path {
	-webkit-transition: fill .2s ease-in-out;
	-o-transition: fill .2s ease-in-out;
	transition: fill .2s ease-in-out;
}

.qodef-places-geo-radius {
	position: absolute;
	left: 0;
	top: calc(100% + 10px);
	width: 100%;
	height: 48px;
	display: none;
	padding: 10px 20px;
	background-color: #fff;
	border: 1px solid rgba(204,172,129,.35);
	z-index: 9999;
}

.qodef-places-geo-radius .qodef-range-slider-label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.qodef-places-geo-radius .noUi-target {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 3px;
	width: calc(100% - 70px);
	background-color: #eaeaea;
	border: 0;
	direction: ltr;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	margin-left: 10px;
}

.qodef-places-geo-radius .noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.qodef-places-geo-radius .noUi-target .noUi-base {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.qodef-places-geo-radius .noUi-target .noUi-connects {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 0;
}

.qodef-places-geo-radius .noUi-target .noUi-connect,.qodef-places-geo-radius .noUi-target .noUi-origin {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	will-change: transform;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}

.qodef-places-geo-radius .noUi-target .noUi-connect {
	background-color: #bc9d72;
}

.qodef-places-geo-radius .noUi-target .noUi-handle {
	position: absolute;
	top: -3px;
	left: auto;
	right: -9px;
	width: 9px;
	height: 9px;
	background-color: #bc9d72;
	cursor: pointer;
}

.qodef-places-geo-radius .noUi-target .noUi-tooltip {
	position: absolute;
	left: 50%;
	bottom: 7px;
	display: block;
	font-size: 12px;
	white-space: nowrap;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.qodef-places-geo-radius .noUi-target .noUi-tooltip:after {
	content: ' km';
}

.qodef-places-geo-radius .noUi-state-drag * {
	cursor: inherit!important;
}

.qodef-places-geo-radius .noUi-draggable {
	cursor: ew-resize;
}

.qodef-places-geo-radius [disabled] .noUi-handle,.qodef-places-geo-radius [disabled].noUi-handle,.qodef-places-geo-radius [disabled].noUi-target {
	cursor: not-allowed!important;
}

#qodef-page-mobile-header {
	background-color: #fff;
}

.qodef-mobile-header--sticky #qodef-page-mobile-header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
	-webkit-transition: top .3s ease,-webkit-transform .3s ease;
	transition: top .3s ease,-webkit-transform .3s ease;
	-o-transition: transform .3s ease,top .3s ease;
	transition: transform .3s ease,top .3s ease;
	transition: transform .3s ease,top .3s ease,-webkit-transform .3s ease;
}

.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	top: 46px;
}

#qodef-page-mobile-header .qodef-widget-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

#qodef-page-mobile-header .qodef-widget-holder .widget {
	margin: 0 0 0 12px;
}

#qodef-page-mobile-header .widget {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}

#qodef-page-mobile-header .widget .textwidget>*,#qodef-page-mobile-header .widget .widget p {
	margin: 0;
}

#qodef-page-mobile-header div[id^=monster-widget-placeholder],#qodef-page-mobile-header div[id^=woo-monster-widget-placeholder] {
	display: none;
}

#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
	opacity: 1;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 0;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.qodef-mobile-header-navigation ul li a .qodef-menu-item-icon {
	margin-right: 5px;
}

.qodef-mobile-header-navigation ul li.qodef--hide-link>a {
	cursor: default;
}

.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder {
	display: none;
}

.qodef-mobile-header--minimal #qodef-page-mobile-header-inner {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
	margin-right: auto;
}

.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon {
	margin-left: 20px;
}

.qodef-fullscreen-menu--opened {
	overflow-y: hidden;
}

.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 1;
}

.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
	opacity: 0;
}

.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
	margin-right: auto;
}

.qodef-header-navigation .qodef-menu-item-icon {
	display: block;
	margin-right: 5px;
	line-height: inherit;
}

.qodef-header-navigation .qodef-menu-item-icon:before {
	display: block;
	line-height: inherit;
}

.qodef-header-navigation ul li .qodef-drop-down-second {
	position: absolute;
	top: 100%;
	left: -16px;
	display: block;
	width: auto;
	height: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	z-index: 10;
}

.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	z-index: 20;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.qodef-header-navigation ul li .qodef-mega-menu-widget-holder {
	display: none;
	white-space: normal;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {
	left: auto;
	right: 0;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul {
	position: relative;
	top: auto;
	opacity: 1;
	visibility: visible;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-mega-menu-widget-holder {
	display: block;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
	background-color: #fcfaf7;
}

.qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
	width: 100vw;
}

.qodef--boxed .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner:not(.qodef-content-grid) {
	padding: 0 45px;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 59px 0 18px;
	margin: -15px;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li {
	width: 100%;
	padding: 0 15px;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 12px;
	line-height: 1.41em;
	font-weight: 700;
	letter-spacing: .13em;
	letter-spacing: .35em;
	color: #232323;
	font-size: 14px;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li>a:hover {
	color: #bc9d72;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul {
	padding-top: 12px;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li {
	padding: 2px 0 3px 0;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal;
	margin: 3px 0;
	overflow: hidden;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
	padding-right: 15px;
	font-family: Montserrat,sans-serif;
	font-size: 15px;
	line-height: 1.667em;
	font-weight: 400;
	color: #fff;
	letter-spacing: 0;
	color: #191919;
	font-size: 14px;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a .qodef-menu-item-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li>a:before {
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	height: 6px;
	width: 6px;
	background: #bc9d72;
	border-radius: 100%;
	-webkit-transition: left .2s ease-out,right .2s ease-out;
	-o-transition: left .2s ease-out,right .2s ease-out;
	transition: left .2s ease-out,right .2s ease-out;
	left: -15px;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li ul li:hover>a {
	color: #bc9d72;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-ancestor>a,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.current-menu-item>a {
	color: #bc9d72;
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li.qodef--hide-link:not(.current-menu-ancestor):not(.current-menu-item)>a:hover {
	color: #bc9d72;
}

body:not(.qodef-drop-down-second--full-width) .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner {
	padding: 0 45px;
}

.qodef-opener-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}

.qodef-opener-icon .qodef-m-icon {
	position: relative;
	visibility: visible;
}

.qodef-opener-icon .qodef-m-icon.qodef--close {
	position: absolute;
	top: 0;
	left: 2px;
	visibility: hidden;
}

.qodef-opener-icon.qodef-source--icon-pack {
	font-size: 35px;
	color:#ffffff !important;
}

.qodef-opener-icon.qodef-source--icon-pack * {
	display: inline-block;
	line-height: inherit;
}

.qodef-opener-icon.qodef-source--icon-pack :before {
	display: inline-block;
	line-height: inherit;
}

.qodef-opener-icon.qodef-source--svg-path span {
	position: relative;
}

.qodef-opener-icon.qodef-source--svg-path span>* {
	vertical-align: middle;
}

.qodef-opener-icon.qodef-source--svg-path span path,.qodef-opener-icon.qodef-source--svg-path span>* {
	fill: currentColor;
	stroke: currentColor;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener .qodef-m-icon.qodef--open svg line {
	stroke: currentColor;
	stroke-dasharray: 17;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-webkit-transition-delay: .16s;
	-o-transition-delay: .16s;
	transition-delay: .16s;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener .qodef-m-icon.qodef--open svg line:first-child {
	stroke-dasharray: 27;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover .qodef-m-icon.qodef--open svg line {
	stroke: currentColor;
	stroke-dashoffset: 34;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover .qodef-m-icon.qodef--open svg line:first-child {
	stroke-dashoffset: 54;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener:hover .qodef-m-icon.qodef--close svg line {
	stroke: currentColor;
	stroke-dashoffset: 44;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener .qodef-m-icon.qodef--close svg line {
	stroke: currentColor;
	stroke-dasharray: 22;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-opener-icon.qodef-source--svg-path.qodef-side-area-opener .qodef-m-icon.qodef--close svg line:last-child {
	-webkit-transition-delay: .15s!important;
	-o-transition-delay: .15s!important;
	transition-delay: .15s!important;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener .qodef-m-icon.qodef--open svg line,.qodef-opener-icon.qodef-source--svg-path.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--open svg line {
	stroke: currentColor;
	stroke-dasharray: 27;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-webkit-transition-delay: .16s;
	-o-transition-delay: .16s;
	transition-delay: .16s;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener .qodef-m-icon.qodef--open svg line:first-child,.qodef-opener-icon.qodef-source--svg-path.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--open svg line:first-child {
	stroke-dasharray: 37;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover .qodef-m-icon.qodef--open svg line,.qodef-opener-icon.qodef-source--svg-path.qodef-vertical-sliding-menu-opener:hover .qodef-m-icon.qodef--open svg line {
	stroke: currentColor;
	stroke-dashoffset: 54;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover .qodef-m-icon.qodef--open svg line:first-child,.qodef-opener-icon.qodef-source--svg-path.qodef-vertical-sliding-menu-opener:hover .qodef-m-icon.qodef--open svg line:first-child {
	stroke-dashoffset: 74;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener:hover .qodef-m-icon.qodef--close svg line,.qodef-opener-icon.qodef-source--svg-path.qodef-vertical-sliding-menu-opener:hover .qodef-m-icon.qodef--close svg line {
	stroke: currentColor;
	stroke-dashoffset: 72;
}

.qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close svg line,.qodef-opener-icon.qodef-source--svg-path.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--close svg line {
	stroke: currentColor;
	stroke-dasharray: 36;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-opener-icon.qodef-source--svg-path.qodef-fullscreen-menu-opener .qodef-m-icon.qodef--close svg line:last-child,.qodef-opener-icon.qodef-source--svg-path.qodef-vertical-sliding-menu-opener .qodef-m-icon.qodef--close svg line:last-child {
	-webkit-transition-delay: .15s!important;
	-o-transition-delay: .15s!important;
	transition-delay: .15s!important;
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-lines {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-line {
	position: absolute;
	left: 0;
	height: 4px;
	width: 100%;
	background-color: currentColor;
	-webkit-transition: top .3s ease,-webkit-transform .3s ease;
	transition: top .3s ease,-webkit-transform .3s ease;
	-o-transition: top .3s ease,transform .3s ease;
	transition: top .3s ease,transform .3s ease;
	transition: top .3s ease,transform .3s ease,-webkit-transform .3s ease;
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--1 {
	top: 8px;
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-line.qodef--2 {
	top: 17px;
}

.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon #qodef-page-header:not(.qodef-header-sticky).qodef-source--icon-pack,.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon #qodef-page-header:not(.qodef-header-sticky).qodef-source--predefined,.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon #qodef-page-header:not(.qodef-header-sticky).qodef-source--svg-path {
	color: #fff!important;
}

.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg circle,.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg line,.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg path,.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg polygon,.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon:hover.qodef-source--svg-path:not(.qodef-m-close):not(.qodef-side-area-opener):not(.qodef-vertical-sliding-menu-opener):not(.qodef-fullscreen-menu-opener) svg polyline {
	stroke: #bc9d72;
}

.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--icon-pack,.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--predefined,.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-opener-icon.qodef-source--svg-path {
	color: #232323!important;
}

.qodef-header--dark .qodef-opener-icon.qodef-fullscreen-menu-opener.qodef-source--icon-pack,.qodef-header--dark .qodef-opener-icon.qodef-fullscreen-menu-opener.qodef-source--predefined,.qodef-header--dark .qodef-opener-icon.qodef-fullscreen-menu-opener.qodef-source--svg-path {
	color: #232323!important;
}

.qodef-parallax {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.qodef-parallax:not(.qodef-page-title) {
	height: 100vh;
}

.qodef-parallax-img-holder {
	position: absolute;
	top: -50%;
	height: 150%;
	left: 0;
	width: calc(100% + 1px);
	opacity: 0;
}

.touchevents .qodef-parallax-img-holder {
	top: 0;
	height: 100%;
	opacity: 1;
}

.qodef-parallax-content-holder {
	position: relative;
	z-index: 99;
}

.qodef-parallax-img-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	will-change: transform;
}

@media only screen and (max-width:1024px) {
	.qodef-parallax-img-wrapper>img {
		width: 100%!important;
		height: 100%!important;
		-o-object-fit: cover!important;
		object-fit: cover!important;
	}
}

.qodef-parallax-img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.touchevents .qodef-parallax-img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.qodef-browser--edge .qodef-parallax-img,.qodef-browser--ms-explorer .qodef-parallax-img {
	height: 100%;
}

.qodef-contact-form-7 {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-contact-form-7 .ajax-loader {
	position: absolute;
	right: -10px;
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a {
	background-image: none!important;
	height: auto!important;
	opacity: 1!important;
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:after {
	position: absolute;
	font-family: "Font Awesome 5 Brands";
	content: "\f16d";
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	color: #fff;
	opacity: 0;
	will-change: opacity;
	-webkit-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:after:hover {
	color: #fff;
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(37,37,37,.12);
	opacity: 0;
	-webkit-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
	will-change: opacity;
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover {
	opacity: 1!important;
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:after,.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:before {
	opacity: 1;
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a img {
	display: inline-block!important;
}

.qodef-instagram-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0;
}

.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0;
}

.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images>.sbi_item {
	padding: 0!important;
	margin: 0!important;
}

.qodef-instagram-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px;
}

.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -5px;
}

.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images>.sbi_item {
	padding: 0 5px!important;
	margin: 0 0 10px!important;
}

.qodef-instagram-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px;
}

.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -10px;
}

.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images>.sbi_item {
	padding: 0 10px!important;
	margin: 0 0 20px!important;
}

.qodef-instagram-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px;
}

.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -15px;
}

.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images>.sbi_item {
	padding: 0 15px!important;
	margin: 0 0 30px!important;
}

.qodef-instagram-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px;
}

.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -20px;
}

.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images>.sbi_item {
	padding: 0 20px!important;
	margin: 0 0 40px!important;
}

.qodef-instagram-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px;
}

.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -25px;
}

.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images>.sbi_item {
	padding: 0 25px!important;
	margin: 0 0 50px!important;
}

.qodef-instagram-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px;
}

.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images {
	float: none;
	padding: 0!important;
	width: auto;
	margin: 0 -40px;
}

.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images>.sbi_item {
	padding: 0 40px!important;
	margin: 0 0 80px!important;
}

.qodef-instagram-swiper-container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	z-index: 1;
	visibility: hidden;
	overflow: hidden;
}

.qodef-instagram-swiper-container .swiper-slide a,.qodef-instagram-swiper-container .swiper-slide img {
	width: 100%;
}

.qodef-instagram-swiper-container.qodef-swiper--initialized {
	visibility: visible;
}

.qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info #ctf .ctf-tweet-actions {
	display: none;
}

.qodef-twitter-list.qodef-layout--columns #ctf {
	overflow: hidden;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	float: left;
	border: 0;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box {
	margin-left: 0;
	display: block;
	margin-bottom: 8px;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link {
	line-height: 1!important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar {
	width: 37px;
	height: 37px;
	margin: 0 7px 0 0;
	float: none;
	border-radius: 0;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 12px;
	line-height: 1.41em;
	font-weight: 700;
	letter-spacing: .13em;
	font-weight: 600!important;
	margin: 0 4px 0 0;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep {
	display: none;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink {
	font-family: Montserrat,sans-serif;
	font-size: 15px;
	line-height: 1.667em;
	font-weight: 400;
	color: #191919;
	letter-spacing: 0;
	margin-right: 4px;
	margin-left: 0;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child,.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child {
	margin-right: 0;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
	margin-top: 4px;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname {
	display: none;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-left: 0;
	padding: 0;
	margin-top: -5px;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before {
	content: '\e094';
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	position: relative;
	top: 5px;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-left: 0;
	margin-top: -3px;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before {
	content: '\e094';
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	visibility: hidden;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a {
	padding: 0;
	font-size: 14px;
	margin-right: 8px;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child {
	margin-right: 0;
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
	margin-left: 0;
}

.qodef-twitter-list.qodef-layout--columns .ctf-tweets:before {
	content: "";
	display: table;
	table-layout: fixed;
}

.qodef-twitter-list.qodef-layout--columns .ctf-tweets:after {
	clear: both;
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--1 #ctf .ctf-tweets>.ctf-item {
	width: 100%;
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2 #ctf .ctf-tweets>.ctf-item {
	width: 50%;
}

@media only screen and (min-width:681px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3 #ctf .ctf-tweets>.ctf-item {
	width: 33.33333%;
}

@media only screen and (min-width:769px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4 #ctf .ctf-tweets>.ctf-item {
	width: 25%;
}

@media only screen and (min-width:1025px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5 #ctf .ctf-tweets>.ctf-item {
	width: 20%;
}

@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6 #ctf .ctf-tweets>.ctf-item {
	width: 16.66667%;
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7 #ctf .ctf-tweets>.ctf-item {
	width: 14.28571%;
}

@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8 #ctf .ctf-tweets>.ctf-item {
	width: 12.5%;
}

@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

.qodef-twitter-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0;
}

.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets {
	margin: 0;
}

.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets>.ctf-item {
	padding: 0;
	margin: 0;
}

.qodef-twitter-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px;
}

.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets {
	margin: 0 -5px;
}

.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets>.ctf-item {
	padding: 0 5px;
	margin: 0 0 10px;
}

.qodef-twitter-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px;
}

.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets {
	margin: 0 -10px;
}

.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets>.ctf-item {
	padding: 0 10px;
	margin: 0 0 20px;
}

.qodef-twitter-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px;
}

.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets {
	margin: 0 -15px;
}

.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets>.ctf-item {
	padding: 0 15px;
	margin: 0 0 30px;
}

.qodef-twitter-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px;
}

.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets {
	margin: 0 -20px;
}

.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets>.ctf-item {
	padding: 0 20px;
	margin: 0 0 40px;
}

.qodef-twitter-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px;
}

.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets {
	margin: 0 -25px;
}

.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets>.ctf-item {
	padding: 0 25px;
	margin: 0 0 50px;
}

.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px;
}

.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
	margin: 0 -40px;
}

.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
	padding: 0 40px;
	margin: 0 0 80px;
}

#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc;
}

#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff;
}

#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc;
}

#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff;
}

.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category a,.qodef-woo-product-list .product-category a {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title,.qodef-woo-product-list .product-category .woocommerce-loop-category__title {
	background-color: #fff;
	left: 50%;
	margin: 0;
	padding: 12px 41px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: auto;
}

.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count,.qodef-woo-product-list .count {
	display: none;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .added_to_cart,.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .button {
	margin-top: 20px!important;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder {
	font-size: 0;
	line-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	margin-bottom: 16px;
	z-index: 5;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>* {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	height: 45px!important;
	width: 45px!important;
	font-size: 0!important;
	line-height: 0!important;
	padding: 0!important;
	margin: 0 1px!important;
	background-color: #bc9d72!important;
	-webkit-transition: all .2s ease-in-out!important;
	-o-transition: all .2s ease-in-out!important;
	transition: all .2s ease-in-out!important;
	z-index: 3!important;
	cursor: pointer!important;
	position: relative!important;
	border: 1px solid #bc9d72!important;
	color: #fff!important;
	font-weight: 400!important;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>:hover {
	border-color: #b39163!important;
	background-color: #b39163;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder .yith-wcwl-add-to-wishlis .yith-wcwl-add-button>a>span:before {
	font-family: simple-line-icons!important;
	content: "\e087";
	font-size: 17px;
	display: block;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.product_type_simple:before {
	font-family: simple-line-icons!important;
	content: url(../img/sold.svg);
	display: block;
	font-size: 14px;
	margin-bottom: 2px;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.add_to_cart_button {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.add_to_cart_button:before {
	font-family: simple-line-icons!important;
	content: url(../img/cart.svg);
	font-size: 14px;
	display: block;
	margin-bottom: 3px;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.add_to_cart_button.added {
	display: none!important;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.added_to_cart {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.added_to_cart:before {
	font-family: simple-line-icons!important;
	content: url(../img/cart.svg);
	font-size: 14px;
	display: block;
	margin-bottom: 3px;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.added_to_cart:after {
	font-family: linea-arrows-10!important;
	content: "\e006";
	font-size: 10px;
	display: block;
	position: absolute;
	right: 5px;
	top: 12px;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcqv-button {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcqv-button:before {
	font-family: simple-line-icons!important;
	content: "\e087";
	font-size: 17px;
	display: block;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist {
	margin: 0;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse:before {
	font-family: simple-line-icons!important;
	content: "\e08a";
	font-size: 14px;
	display: block;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse:after {
	font-family: linea-arrows-10!important;
	content: "\e006";
	font-size: 10px;
	display: block;
	position: absolute;
	right: 5px;
	top: 12px;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist a {
	color: #fff;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist a span:before {
	font-family: simple-line-icons!important;
	content: "\e08a";
	font-size: 14px;
	display: block;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before,.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before {
	font-family: simple-line-icons!important;
	content: "\e08a";
	font-size: 14px;
	display: block;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:after,.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:after {
	font-family: linea-arrows-10!important;
	content: "\e006";
	font-size: 10px;
	display: block;
	position: absolute;
	right: 5px;
	top: 12px;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-button-holder>.yith-wcwl-add-to-wishlist:hover a {
	color: #fff;
}

.qodef-woo-product-list.qodef-grid.qodef-gutter--normal>.qodef-grid-inner {
	margin: 0;
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .added_to_cart,.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .button {
	margin-top: 20px!important;
}

.widget_singlemalt_core_woo_dropdown_cart {
	height: 100%;
}

.qodef-woo-dropdown-cart {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	padding: 0 10px;
}

.qodef-woo-dropdown-cart .qodef-m-opener-count {
	font-size: 9px;
	background: #bc9d72;
	font-family: Montserrat,sans-serif;
	color: #fff;
	border-radius: 50%;
	padding: 0;
	margin-bottom: 9px;
	margin-left: -5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
}

.qodef-woo-dropdown-cart .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}

.qodef-woo-dropdown-cart .qodef-m-opener {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	color: #232323;
}

.qodef-woo-dropdown-cart .qodef-m-opener svg line,.qodef-woo-dropdown-cart .qodef-m-opener svg polygon,.qodef-woo-dropdown-cart .qodef-m-opener svg polyline {
	stroke: currentColor;
}

.qodef-woo-dropdown-cart .qodef-m-dropdown {
	position: absolute;
	top: 100%;
	left: auto;
	right: 0;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .2s ease-out,visibility .2s ease-out;
	-o-transition: opacity .2s ease-out,visibility .2s ease-out;
	transition: opacity .2s ease-out,visibility .2s ease-out;
}

.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 300px;
	padding: 20px;
	background-color: #fff;
	border: 1px solid rgba(204,172,129,.35);
}

.qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
	color: #191919;
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
	color: #191919;
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover {
	color: #bc9d72;
}

.qodef-woo-dropdown-cart .qodef-woo-dropdown-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 20px;
}

.qodef-woo-dropdown-cart .qodef-woo-dropdown-item:first-child {
	margin-top: 0;
}

.qodef-woo-dropdown-cart .qodef-e-image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 80px;
	margin-right: 20px;
}

.qodef-woo-dropdown-cart .qodef-e-image a,.qodef-woo-dropdown-cart .qodef-e-image img {
	display: block;
}

.qodef-woo-dropdown-cart .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-right: 20px;
}

.qodef-woo-dropdown-cart .qodef-e-title {
	margin: 0;
}

.qodef-woo-dropdown-cart .qodef-e-price {
	margin: 3px 0 0;
}

.qodef-woo-dropdown-cart .qodef-e-quantity {
	margin: 3px 0 0;
}

.qodef-woo-dropdown-cart .qodef-e-remove {
	position: absolute;
	top: -2px;
	right: 0;
	font-size: 20px;
	line-height: 1;
}

.qodef-woo-dropdown-cart .qodef-m-order-details {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 10px;
}

.qodef-woo-dropdown-cart .qodef-m-order-details>* {
	margin: 0;
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details {
	color: #191919;
}

.qodef-woo-dropdown-cart .qodef-m-action {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 20px;
}

.qodef-woo-dropdown-cart .qodef-m-action-link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Catamaran,sans-serif;
	font-size: 12px;
	letter-spacing: .35em;
	line-height: 1.75em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0;
	outline: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	width: 100%;
	padding: 8px 20px;
	text-align: center;
	color: #fff;
	background-color: #bc9d72;
	border: 1px solid transparent;
}

.qodef-woo-dropdown-cart .qodef-m-action-link:hover {
	color: #fff;
	background-color: #b39163;
}

.touchevents .qodef-woo-dropdown-cart {
	cursor: pointer;
}

.qodef-woo-dropdown-cart:hover .qodef-m-dropdown {
	opacity: 1;
	visibility: visible;
}

.qodef-woo-side-area-cart {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	padding: 0 4px 0 12px;
}

.qodef-woo-side-area-cart .qodef-m-opener-count {
	font-size: 9px;
	background: #bc9d72;
	font-family: Montserrat,sans-serif;
	color: #fff;
	border-radius: 50%;
	padding: 0;
	margin-bottom: 9px;
	margin-left: -5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
}

.qodef-woo-side-area-cart .qodef-m-opener-icon {
	margin-top: 8px;
}

.qodef-woo-side-area-cart .qodef-m-opener-icon svg>* {
	-webkit-transition: stroke .2s ease-out;
	-o-transition: stroke .2s ease-out;
	transition: stroke .2s ease-out;
}

.qodef-woo-side-area-cart .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}

.qodef-woo-side-area-cart .qodef-m-opener {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.qodef-woo-side-area-cart .qodef-m-opener:hover .qodef-m-opener-icon svg>* {
	stroke: currentColor;
}

@media only screen and (max-width:1024px) {
	.qodef-woo-side-area-cart .qodef-m-opener {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100%;
		color: #232323;
	}

	.qodef-woo-side-area-cart .qodef-m-opener svg line,.qodef-woo-side-area-cart .qodef-m-opener svg polygon,.qodef-woo-side-area-cart .qodef-m-opener svg polyline {
		stroke: currentColor;
	}
}

.qodef-woo-side-area-cart-cover {
	position: fixed;
	top: 0;
	left: 0;
	width: calc(100% - 420px);
	height: 100vh;
	overflow: hidden;
	z-index: 1002;
}

#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-m-action-link,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-m-content .qodef-side-area-cart-title h4 {
	color: #fff;
}

#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-e-content svg line,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-m-close svg line {
	stroke: #fff;
}

#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-e-content .qodef-e-quantity,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-e-content .qodef-e-title.entry-title a,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-e-content .woocommerce-Price-amount {
	color: #fff;
}

#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-m-order-details-wrapper .qodef-m-order-amount,#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-m-order-details-wrapper .qodef-m-order-label {
	color: #fff;
}

#qodef-page-header #qodef-page-header-inner .qodef-widget-holder .widget .qodef-woo-side-area-cart.qodef-woo-side-area-cart-skin--dark .qodef-m-content {
	background-color: #0f0f0f;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-content {
	position: fixed;
	top: 0;
	right: -420px;
	height: 100vh;
	width: 420px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 100px 0 74px;
	background-color: #fff;
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1);
	-o-transition: all .6s cubic-bezier(.77,0,.175,1);
	transition: all .6s cubic-bezier(.77,0,.175,1);
	padding: 49px 0;
	background-color: #fcfaf7;
}

@media only screen and (max-width:1440px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-content {
		padding: 0 0 49px 0;
	}
}

@media only screen and (max-width:680px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-content {
		width: 320px;
	}
}

.admin-bar .qodef-woo-side-area-cart-content-holder .qodef-m-content {
	top: 32px;
	height: calc(100vh - 32px);
}

.qodef-woo-side-area-cart-content-holder .qodef-m-content .qodef-side-area-cart-title {
	margin: 41px 49px 14px;
}

@media only screen and (max-width:680px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-content .qodef-side-area-cart-title {
		margin: 41px 15px 14px;
	}
}

.qodef-woo-side-area-cart-content-holder .qodef-m-close {
	position: absolute;
	top: 36px;
	right: 46px;
	display: block;
	font-size: 34px;
	z-index: 1000;
}

@media only screen and (max-width:680px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-close {
		top: 15px;
		right: 15px;
	}
}

.qodef-woo-side-area-cart-content-holder .qodef-m-close svg {
	width: 16px;
	height: 16px;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-close svg line {
	stroke: currentColor;
	stroke-dasharray: 22;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-woo-side-area-cart-content-holder .qodef-m-close svg line:last-child {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-close:hover {
	color: currentColor;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-close:hover svg line {
	stroke: currentColor;
	stroke-dashoffset: 44;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-items {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 0 25px 0 48px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	max-height: calc(100% - 330px);
	overflow-y: hidden;
	width: 322px;
}

@media only screen and (max-width:1440px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-items {
		max-height: calc(100% - 255px);
	}
}

@media only screen and (max-width:1024px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-items {
		padding: 0 25px 0 48px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-items {
		padding: 0 25px 0 15px;
	}
}

.qodef-woo-side-area-cart-content-holder .qodef-m-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 25px;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-item:first-child {
	margin-top: 0;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 80px;
	margin-right: 20px;
	position: relative;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-image:after,.qodef-woo-side-area-cart-content-holder .qodef-e-image:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	top: 0;
	background-color: #e6dad0;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-image:before {
	left: 1px;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-image:after {
	right: 0;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-image a,.qodef-woo-side-area-cart-content-holder .qodef-e-image img {
	display: block;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-right: 20px;
	margin-top: 21px;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-content svg {
	width: 8px;
	height: 8px;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-content svg line {
	stroke: currentColor;
	stroke-dasharray: 22;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-woo-side-area-cart-content-holder .qodef-e-content svg line:last-child {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-title {
	margin: 0;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-price {
	margin: 3px 0 0;
	font-family: Catamaran,sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.786;
	letter-spacing: .04em;
	color: #232323;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-quantity {
	margin: 4px 0 0;
	font-size: 12px;
	line-height: 2.083em;
	color: #232323;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-remove {
	position: absolute;
	top: -6px;
	right: 0;
	font-size: 20px;
	line-height: 1;
}

@media only screen and (max-width:680px) {
	.qodef-woo-side-area-cart-content-holder .qodef-e-remove {
		right: 32px;
	}
}

.qodef-woo-side-area-cart-content-holder .qodef-e-remove:hover {
	color: #232323;
}

.qodef-woo-side-area-cart-content-holder .qodef-e-remove:hover svg line {
	stroke: currentColor;
	stroke-dashoffset: 44;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action,.qodef-woo-side-area-cart-content-holder .qodef-m-order-details {
	position: absolute;
	bottom: 70px;
	left: 0;
	width: 100%;
	padding: 0 49px;
}

@media only screen and (max-width:680px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-action,.qodef-woo-side-area-cart-content-holder .qodef-m-order-details {
		padding: 0 15px;
	}
}

.qodef-woo-side-area-cart-content-holder .qodef-m-order-details {
	bottom: 110px;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-order-details .qodef-m-order-amount {
	line-height: 2.083em;
	font-size: 14px;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-order-details .qodef-m-order-label {
	font-size: 12px;
	line-height: 2.083em;
	color: #232323;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-order-details-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Catamaran,sans-serif;
	font-size: 12px;
	letter-spacing: .35em;
	line-height: 1.75em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0;
	outline: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	width: 100%;
	padding: 8px 20px;
	text-align: center;
	color: #232323;
	background-color: transparent;
	border: 1px solid #bc9d72;
	padding: 13px 20px 11px 20px;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link .qodef-button-arrow-svg {
	display: none;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link:after {
	content: url(../img/arrow.svg);
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	margin-bottom: 2px;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link:after {
	margin-bottom: 3px!important;
	-webkit-transition: content .2s ease-out;
	-o-transition: content .2s ease-out;
	transition: content .2s ease-out;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link:hover {
	background-color: #bc9d72;
	border-color: #bc9d72;
	color: #fff;
	color: #fff!important;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link:hover .qodef-button-arrow-svg {
	display: none;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link:hover:after {
	content: url(../img/arrow_white.svg);
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	margin-bottom: 2px;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-posts-not-found {
	padding-left: 30px;
	color: #232323;
}

@media only screen and (max-width:1440px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-posts-not-found {
		margin-top: 61px;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-woo-side-area-cart-content-holder .qodef-m-posts-not-found {
		margin-top: 56px;
	}
}

body.qodef-woo-side--opened .qodef-woo-side-area-cart-content-holder .qodef-m-content {
	right: 0;
	visibility: visible;
}

@media only screen and (max-width:1024px) {
	body.qodef-woo-side--opened {
		-ms-touch-action: none;
		touch-action: none;
	}
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-action-link,body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-content .qodef-side-area-cart-title h4 {
	color: #fff;
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-e-content svg line,body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-close svg line {
	stroke: #fff;
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-e-content .qodef-e-quantity,body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-e-content .qodef-e-title.entry-title a,body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-e-content .woocommerce-Price-amount {
	color: #fff;
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-order-details-wrapper .qodef-m-order-amount,body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-order-details-wrapper .qodef-m-order-label {
	color: #fff;
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-content {
	background-color: #0f0f0f;
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-content .qodef-m-action-link .qodef-button-arrow-svg {
	display: none;
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-content .qodef-m-action-link:after {
	content: url(../img/arrow_white.svg);
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	margin-bottom: 2px;
}

body.qodef-woo-side-area-cart-skin--dark .qodef-woo-side-area-cart-content-holder .qodef-m-content .qodef-m-posts-not-found {
	color: #fff;
}

.qodef-shortcode .last_toggle_el_margin,.qodef-shortcode .wpb_button,.qodef-shortcode .wpb_content_element,.qodef-shortcode .wpb_row,.qodef-shortcode ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0!important;
}

.qodef-vc-row-wrapper.qodef--parallax-row {
	width: 100%;
}

.touchevents .qodef-vc-row-wrapper.qodef--parallax-row {
	height: auto!important;
}

.qodef-clients-list .qodef-e {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image {
	line-height: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a {
	display: inline-block;
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo {
	width: auto;
	opacity: 1;
	will-change: opacity;
	visibility: visible;
	-webkit-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
	display: inline-block;
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	opacity: 0;
	visibility: hidden;
	will-change: opacity;
	-webkit-transition: .2s ease-out .05s;
	-o-transition: .2s ease-out .05s;
	transition: .2s ease-out .05s;
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .2s ease-out .05s;
	-o-transition: .2s ease-out .05s;
	transition: .2s ease-out .05s;
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo {
	opacity: 1;
	visibility: visible;
	-webkit-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
}

.qodef-masonry-gallery-list .qodef-e-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-masonry-gallery-list .qodef-e-media-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	top: 0;
}

.qodef-masonry-gallery-list .qodef-e-media-image img {
	display: block;
}

.qodef-masonry-gallery-list .qodef-mg-video-wrapper {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
}

.qodef-masonry-gallery-list .qodef-e-content-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.qodef-masonry-gallery-list .qodef-e-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-masonry-gallery-list .qodef-layout--simple.qodef-mg-item-border .qodef-e-border,.qodef-masonry-gallery-list .qodef-layout--standard.qodef-mg-item-border .qodef-e-border,.qodef-masonry-gallery-list .qodef-layout--textual.qodef-mg-item-border .qodef-e-border {
	border: 1px solid rgba(204,172,129,.35);
	height: calc(100% - 34px);
	width: calc(100% - 34px);
	margin: 17px;
	background: 0 0;
	position: absolute;
}

.qodef-masonry-gallery-list .qodef-layout--simple.qodef-has-video,.qodef-masonry-gallery-list .qodef-layout--standard.qodef-has-video,.qodef-masonry-gallery-list .qodef-layout--textual.qodef-has-video {
	cursor: pointer;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-section-title .qodef-caption-line {
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: .5s ease-out .25s;
	-o-transition: .5s ease-out .25s;
	transition: .5s ease-out .25s;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-section-title .qodef-caption-line.qodef--left {
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-section-title .qodef-caption-line.qodef--right {
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-section-title.qodef--appeared .qodef-m-caption .qodef-caption-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-section-title+.qodef-button {
	margin: 33px 0 0;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-video-button {
	position: absolute;
	left: 67px;
	top: 49px;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-video-button .qodef-video-button.qodef--advanced-layout .qodef-m-play svg {
	position: relative;
	top: 0;
	left: 0;
	-webkit-transition: background-color .3s ease-out;
	-o-transition: background-color .3s ease-out;
	transition: background-color .3s ease-out;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-video-button .qodef-video-button.qodef--advanced-layout .qodef-m-play svg circle {
	stroke: #bc9d72;
}

.qodef-masonry-gallery-list .qodef-layout--textual.qodef-mg-position--centered .qodef-e-content {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-masonry-gallery-list .qodef-layout--textual.qodef-mg-position--top .qodef-e-content {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.qodef-masonry-gallery-list .qodef-layout--textual.qodef-mg-position--bottom .qodef-e-content {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-bottom: 24px;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-mg-intensity-holder {
	text-align: center;
	-ms-flex-preferred-size: 123px;
	flex-basis: 123px;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-shortcode.qodef-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-media-image {
	overflow: hidden;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-media-image img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: -webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
	-o-transition: transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: transform .5s cubic-bezier(.3,.85,.41,.81),-webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
}

.qodef-masonry-gallery-list .qodef-layout--textual:hover .qodef-e-video-button svg {
	background-color: #bc9d72;
}

.qodef-masonry-gallery-list .qodef-layout--textual:hover .qodef-e-media-image img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
}

.qodef-masonry-gallery-list .qodef-e-title {
	margin: 0;
}

.qodef-masonry-gallery-list .qodef-e-text {
	margin: 15px 0 0;
}

.qodef-masonry-gallery-list .qodef-e-button {
	margin: 21px 0 0;
}

.qodef-masonry-gallery-list .qodef-e-button a {
	position: relative;
	z-index: 2;
}

.qodef-masonry-gallery-list .qodef-e-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.qodef-masonry-gallery-list.qodef-items--fixed .qodef-e-media-image {
	height: 100%;
}

.qodef-masonry-gallery-list .qodef-layout--standard .qodef-e-content {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.touch .qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-inner {
	cursor: pointer;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-inner:hover .qodef-e-content {
	opacity: 1;
}

.qodef-masonry-gallery-list .qodef-layout--textual .qodef-e-content {
	padding: 5px 33px;
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.qodef-portfolio-single .qodef-portfolio-title {
	margin: 0 0 15px;
}

.qodef-portfolio-single .qodef-portfolio-info>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 12px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.qodef-portfolio-single .qodef-portfolio-info>:last-child {
	margin-bottom: 0;
}

.qodef-portfolio-single .qodef-portfolio-info .qodef-e-title {
	margin: 0 0 5px 0;
}

.qodef-portfolio-single .qodef-portfolio-info a,.qodef-portfolio-single .qodef-portfolio-info p {
	margin: 0;
	color: #191919;
}

.qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:after {
	content: "/";
	margin: 0 3px 0 1px;
}

.qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:last-child:after {
	display: none;
}

.qodef-portfolio-category-list .qodef-e-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-portfolio-category-list .qodef-e-image img {
	display: block;
}

.qodef-portfolio-category-list .qodef-e-content a {
	position: relative;
	z-index: 1;
}

.qodef-portfolio-category-list .qodef-e-title {
	margin: 0;
}

.qodef-portfolio-category-list .qodef-e-description {
	margin: 9px 0 0;
}

.qodef-portfolio-category-list .qodef-e-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-inner:hover .qodef-e-content {
	opacity: 1;
}

.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 31px 40px;
	background-color: rgba(35,35,35,.4);
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-description,.qodef-portfolio-category-list.qodef-layout--gallery .qodef-e-title {
	color: #fff;
}

.qodef-portfolio-category-list.qodef-layout--standard .qodef-e-content {
	margin-top: 28px;
}

.qodef-portfolio-list .qodef-e-inner {
	position: relative;
}

.qodef-portfolio-list .qodef-e-image img {
	display: block;
}

.qodef-portfolio-list .qodef-e-title {
	margin: 0;
}

.qodef-portfolio-list .qodef-m-pagination {
	margin-top: 35px;
}

.qodef-portfolio-list.qodef-items--fixed .qodef-e-image {
	height: 100%;
	overflow: hidden;
}

.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image {
	height: 100%;
}

.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image a {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
	margin-top: 30px;
}

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category {
	margin-bottom: 10px;
}

.qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--tilt .qodef-e-image {
	overflow: hidden;
}

.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content {
	position: absolute;
	bottom: 9%;
	left: 4%;
}

.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner>a {
	font-size: 18px;
	font-weight: 600;
	margin-top: 10px;
}

.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content-inner * {
	color: #fff;
	z-index: 1;
}

.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner {
	overflow: hidden;
}

.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner .qodef-e-image {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease,-webkit-transform .3s ease;
}

.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-inner:hover .qodef-e-image {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.qodef-portfolio-list.qodef-item-layout--info-follow.qodef-hover-animation--follow .qodef-e-content {
	display: none;
}

.qodef-follow-info-holder {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
	pointer-events: none;
	visibility: hidden;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease,-webkit-transform .3s ease;
}

.qodef-follow-info-holder.qodef-right {
	text-align: right;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

.qodef-follow-info-holder .qodef-follow-info-inner {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.qodef-follow-info-holder .qodef-follow-info-title {
	display: inline-block;
	position: relative;
	color: #fff;
	background-color: #bc9d72;
	text-transform: uppercase;
	white-space: nowrap;
	z-index: 8;
	-webkit-clip-path: inset(0 100% 0 0);
	clip-path: inset(0 100% 0 0);
	padding: 3px 5px;
	margin-top: 4px;
}

.qodef-follow-info-holder .qodef-follow-info-category {
	display: inline-block;
	padding: 0 4px;
	background-color: #bc9d72;
	white-space: nowrap;
	z-index: 9;
	-webkit-clip-path: inset(0 100% 0 0);
	clip-path: inset(0 100% 0 0);
}

.qodef-follow-info-holder .qodef-follow-info-category a:not(:last-child):after {
	content: '/';
	margin: 0 2px 0 3px;
}

.qodef-follow-info-holder a {
	color: #fff;
}

.qodef-follow-info-holder.qodef-is-active {
	visibility: visible;
}

.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-category,.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-title {
	-webkit-clip-path: inset(0 0 0 0);
	clip-path: inset(0 0 0 0);
}

.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-title {
	-webkit-transition: .5s cubic-bezier(.165,.84,.44,1) .25s;
	-o-transition: .5s cubic-bezier(.165,.84,.44,1) .25s;
	transition: .5s cubic-bezier(.165,.84,.44,1) .25s;
}

.qodef-follow-info-holder.qodef-is-active .qodef-follow-info-category {
	-webkit-transition: .5s cubic-bezier(.165,.84,.44,1);
	-o-transition: .5s cubic-bezier(.165,.84,.44,1);
	transition: .5s cubic-bezier(.165,.84,.44,1);
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner {
	background-color: rgba(10,10,10,.8);
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner * {
	color: #fff;
	z-index: 1;
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-hover-animation--direction-aware .qodef-e-inner {
	overflow: hidden;
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover.qodef-hover-animation--direction-aware .qodef-e-content {
	display: none;
	padding: inherit;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-content {
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-content {
	opacity: 1;
}

#qodef-portfolio-single-related-items {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 86px;
}

#qodef-single-portfolio-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 75px 0 3px;
}

#qodef-single-portfolio-navigation .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

#qodef-single-portfolio-navigation .qodef-m-nav {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#qodef-single-portfolio-navigation .qodef-m-nav>* {
	display: block;
	line-height: inherit;
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-icon {
	margin-right: 5px;
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	text-align: right;
	margin-left: auto;
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-m-nav-icon {
	margin-left: 5px;
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link {
	position: absolute;
	top: 0;
	left: calc(50% - 16px);
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--back-link .qodef-m-nav-icon {
	font-size: 32px;
}

#qodef-single-portfolio-navigation .qodef-m-nav-icon {
	font-size: 30px;
}

#qodef-single-portfolio-navigation .qodef-m-nav-label {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1.4em;
	font-weight: 400;
	font-weight: 700;
	letter-spacing: .13em;
}

.qodef-portfolio-single.qodef-layout--gallery-big .qodef-e-content .qodef-grid-item {
	margin-top: 50px!important;
}

.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
	margin-top: 85px!important;
}

.qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
	margin-right: 45px;
}

.qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
	margin-top: 48px!important;
}

.qodef-portfolio-single.qodef-layout--images-big .qodef-e-content .qodef-grid-item {
	margin-top: 50px!important;
}

.qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item {
	display: block;
	margin-bottom: 10px;
	float: none;
}

.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
	margin-top: 85px!important;
}

.qodef-portfolio-single.qodef-layout--images-small .qodef-media {
	margin-right: 45px;
}

.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item {
	display: block;
	margin-bottom: 10px;
	float: none;
}

.qodef-portfolio-single.qodef-layout--images-small .qodef-media .qodef-grid-item:last-child {
	margin-bottom: 0;
}

.qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
	margin-top: 48px!important;
}

.qodef-portfolio-single.qodef-layout--masonry-big .qodef-e-content .qodef-grid-item {
	margin-top: 50px!important;
}

.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
	margin-top: 85px!important;
}

.qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
	margin-right: 45px;
}

.qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
	margin-top: 48px!important;
}

.qodef-portfolio-single-slider .swiper-slide {
	width: auto;
}

.qodef-portfolio-single.qodef-layout--slider .qodef-portfolio-info {
	margin-top: 85px!important;
}

@media all and (min-width:1367px) and (max-width:1368px) {
	.qodef-reservation-form {
		width: calc(100% - 24px);
		padding: 20px;
	}
}

.qodef-reservation-form .qodef-m-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media only screen and (max-width:1024px) {
	.qodef-reservation-form .qodef-m-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.qodef-reservation-form .qodef-m-inner>* {
		margin: 8px 0;
	}
}

@media all and (max-width:320px) {
	.qodef-reservation-form {
		max-width: 270px;
	}
}

.qodef-reservation-form .qodef-m-field {
	-ms-flex-preferred-size: 21.4%;
	flex-basis: 21.4%;
	position: relative;
}

.qodef-reservation-form .qodef-m-field.qodef-m-field-book {
	-ms-flex-preferred-size: 17.5%;
	flex-basis: 17.5%;
}

.qodef-reservation-form .qodef-m-field input {
	height: 50px;
	font-size: 13px;
	line-height: 25px;
	text-align: left;
	padding: 0 0 0 44px;
}

.qodef-reservation-form .qodef-m-field button:hover {
	background-color: #bc9d72;
	border-color: #bc9d72;
	color: #fff;
}

.qodef-reservation-form .qodef-m-field-label {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

.qodef-reservation-form .qodef-m-field-label .qodef-m-label {
	font-family: "Crimson Pro";
	font-size: 20px;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1.35em;
	color: #bc9d72;
	font-weight: 400;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	margin-top: -2px;
}

.qodef-reservation-form .qodef-m-icon-arrow {
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	color: transparent;
}

.qodef-reservation-form .qodef-m-icon {
	color: #bc9d72;
	position: absolute;
	left: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	top: 18px;
	z-index: 1;
}

.qodef-reservation-form .qodef-m-icon-date {
	font-size: 17px;
	top: 16px;
}

.qodef-reservation-form .qodef-m-label {
	text-align: center;
	font-size: 38px;
	line-height: 46px;
	color: #232323;
}

.qodef-reservation-form .qodef-m-date,.qodef-reservation-form .qodef-m-date:focus,.qodef-reservation-form .select2-container--default {
	margin: 0;
	width: 100%!important;
	border: 1px solid rgba(204,172,129,.35);
}

.qodef-reservation-form .select2-selection--single {
	color: inherit!important;
	font-size: inherit!important;
	border: inherit!important;
}

.qodef-reservation-form button {
	width: 100%;
	padding-left: 0!important;
	padding-right: 0!important;
}

.qodef-reservation-form .qodef-m-copyright {
	font-size: 12px;
	line-height: 1.083em;
	font-family: Montserrat,sans-serif;
	margin: 11px 0;
}

body .qodef-reservation-form .select2-container--default .select2-selection--single {
	background-color: transparent;
}

body .qodef-reservation-form .select2-container--default .select2-selection--single {
	line-height: 32px;
	font-size: 13px!important;
	text-align: left;
	padding-left: 44px;
}

body .qodef-reservation-form .select2-container--default .select2-selection--single .select2-selection__arrow:before {
	color: transparent;
}

body #ui-datepicker-div table tr {
	border-bottom: 1px solid rgba(204,172,129,.35);
}

body #ui-datepicker-div table {
	border-top: 1px solid rgba(204,172,129,.35);
	border-left: 1px solid rgba(204,172,129,.35);
}

body #ui-datepicker-div .ui-datepicker-header {
	border-right: 1px solid rgba(204,172,129,.35);
}

body #ui-datepicker-div .ui-datepicker-current-day:not(.ui-datepicker-today) a {
	color: #9d6c44;
}

@media all and (max-width:320px) {
	.qodef-restaurant-menu-list {
		max-width: 300px;
	}

	.qodef-home-4 .qodef-restaurant-menu-list {
		max-width: 269px;
	}
}

.qodef-restaurant-menu-list .qodef-e-heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.qodef-restaurant-menu-list .qodef-e-heading-title {
	margin: 0;
}

.qodef-restaurant-menu-list .qodef-e-heading-line {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-bottom: 1px solid rgba(204,172,129,.35);
	opacity: .5;
	margin: 0 10px;
}

.qodef-restaurant-menu-list .qodef-e-heading-price {
	margin: 0;
	font-size: 18px;
	line-height: 1.44em;
	letter-spacing: .04em;
	font-weight: 700;
	font-family: Catamaran,sans-serif;
	color: #232323;
}

.qodef-restaurant-menu-list .qodef-e-description {
	margin: 4px 0 0;
}

.qodef-restaurant-menu-list.qodef-item-skin--light .qodef-e-heading-price,.qodef-restaurant-menu-list.qodef-item-skin--light .qodef-e-heading-title {
	color: #fff;
}

.qodef-restaurant-menu-list.qodef-item-skin--light .qodef-e-description {
	color: #bc9d72;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(2) .qodef-e-heading-line {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(2) .qodef-e-heading-price {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(3) .qodef-e-heading-line {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(3) .qodef-e-heading-price {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(4) .qodef-e-heading-line {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(4) .qodef-e-heading-price {
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(5) .qodef-e-heading-line {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(5) .qodef-e-heading-price {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(6) .qodef-e-heading-line {
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(6) .qodef-e-heading-price {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(7) .qodef-e-heading-line {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(7) .qodef-e-heading-price {
	-webkit-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(8) .qodef-e-heading-line {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(8) .qodef-e-heading-price {
	-webkit-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(9) .qodef-e-heading-line {
	-webkit-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(9) .qodef-e-heading-price {
	-webkit-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(10) .qodef-e-heading-line {
	-webkit-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:nth-child(10) .qodef-e-heading-price {
	-webkit-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	transition-delay: 2.4s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e:first-child .qodef-e-heading-price {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e-heading-line {
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: .5s ease-out;
	-o-transition: .5s ease-out;
	transition: .5s ease-out;
}

.elementor-editor-active .qodef-restaurant-menu-list.qodef-appear-animation .qodef-e-heading-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-restaurant-menu-list.qodef-appear-animation .qodef-e-heading-price {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
	-webkit-transition: .5s cubic-bezier(.26,.63,0,.96);
	-o-transition: .5s cubic-bezier(.26,.63,0,.96);
	transition: .5s cubic-bezier(.26,.63,0,.96);
}

.elementor-editor-active .qodef-restaurant-menu-list.qodef-appear-animation .qodef-e-heading-price {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.qodef-restaurant-menu-list.qodef-appear-animation.qodef--appeared .qodef-e-heading-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-restaurant-menu-list.qodef-appear-animation.qodef--appeared .qodef-e-heading-price {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.qodef-team-list .qodef-e-role {
	margin: 0;
}

.qodef-team-list .qodef-e-title {
	margin: 2px 0 13px;
}

.qodef-team-list .qodef-team-member-social-icons {
	margin: 0;
}

.qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
	margin: 14px 0 0;
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content {
	opacity: 1;
	z-index: 1;
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	z-index: -1;
}

.qodef-testimonials-list.qodef-swiper-container {
	max-width: 70%;
	margin: 0 auto;
	display: block;
}

.qodef-testimonials-list .qodef-e-inner {
	padding-bottom: 40px;
}

.qodef-testimonials-list .qodef-e-media-image {
	line-height: 0;
	margin-bottom: 25px;
}

.qodef-testimonials-list .qodef-e-title {
	margin: 0 0 25px;
}

.qodef-testimonials-list .qodef-e-text {
	margin: 0 0 38px;
	padding: 0 9%;
	text-align: center;
	line-height: 1.647em;
	font-size: 17px;
}

@media only screen and (max-width:1366px) {
	.qodef-testimonials-list .qodef-e-text {
		padding: 0 16%;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-testimonials-list .qodef-e-text {
		padding: 0 10%;
	}
}

@media only screen and (max-width:680px) {
	.qodef-testimonials-list .qodef-e-text {
		padding: 0 8%;
	}
}

.qodef-testimonials-list+.swiper-button-next,.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
	width: 33px!important;
	height: auto!important;
	top: 15%;
	right: 244px!important;
}

@media only screen and (max-width:1366px) {
	.qodef-testimonials-list+.swiper-button-next,.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
		right: 154px!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-testimonials-list+.swiper-button-next,.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
		right: 100px!important;
	}
}

@media only screen and (max-width:680px) {
	.qodef-testimonials-list+.swiper-button-next,.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
		display: none;
	}
}

.qodef-testimonials-list+.swiper-button-next svg,.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev svg {
	width: 33px!important;
	height: auto!important;
	fill: none;
	stroke: #bc9d72;
}

.qodef-testimonials-list+.swiper-button-next svg line,.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev svg line {
	stroke-dasharray: 33;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-testimonials-list+.swiper-button-next svg polyline,.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev svg polyline {
	stroke-dasharray: 27;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65) .2s;
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65) .2s;
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65) .2s;
}

.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev:hover svg line,.qodef-testimonials-list+.swiper-button-next:hover svg line {
	stroke-dashoffset: 66;
}

.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev:hover svg polyline,.qodef-testimonials-list+.swiper-button-next:hover svg polyline {
	stroke-dashoffset: 54;
}

.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev:after,.qodef-testimonials-list+.swiper-button-next:after {
	display: none;
}

.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	left: 143px!important;
}

@media only screen and (max-width:1366px) {
	.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
		left: 53px!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
		left: 0!important;
	}
}

@media only screen and (max-width:680px) {
	.qodef-testimonials-list+.swiper-button-next+.swiper-button-prev {
		display: none;
	}
}

.qodef-testimonials-list .qodef-e-author {
	margin: 0 0 26px;
	text-align: center;
}

.qodef-testimonials-list .swiper-pagination-bullets {
	text-align: left;
	bottom: 0!important;
	text-align: center;
}

.qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet:before {
	background-color: #bc9d72;
}

.qodef-testimonials-list.qodef-skin--light .qodef-e-author,.qodef-testimonials-list.qodef-skin--light .qodef-e-text,.qodef-testimonials-list.qodef-skin--light .qodef-e-title {
	color: #fff;
}

.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before {
	background-color: #fff;
}

.qodef-review-rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.qodef-review-rating .qodef-rating-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

.qodef-review-rating label {
	margin: 0 10px 0 0;
}

.qodef-review-rating .qodef-comment-rating-box {
	margin: 0;
}

.qodef-review-rating .qodef-star-rating {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	font-size: 0;
	color: transparent;
	cursor: pointer;
	overflow: hidden;
}

.qodef-review-rating .qodef-star-rating:before {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	z-index: -1;
	content: "\f006";
	font-size: 11px;
	line-height: 1.9em;
	letter-spacing: .1em;
	color: #232323;
	font-family: "Font Awesome 5 Free";
	line-height: 1;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.qodef-review-rating .qodef-star-rating.active:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	content: "\f005\f005\f005\f005\f005";
	font-size: 11px;
	line-height: 1.9em;
	letter-spacing: .1em;
	color: #232323;
	font-family: "Font Awesome 5 Free";
	line-height: 1;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.qodef-review-rating .qodef-comments-ratings {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1;
}

.qodef-review-rating .qodef-comments-ratings .qodef-m-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.qodef-review-rating .qodef-comments-ratings .qodef-m-star {
	font-size: 11px;
	line-height: 1.9em;
	letter-spacing: .1em;
	color: #232323;
}

.qodef-review-rating .qodef-comments-ratings .qodef-m-star>span:before {
	font-weight: 400;
}

.qodef-review-rating .qodef-comments-ratings .qodef-m-star.qodef--active {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
}

.qodef-reviews-per-criteria .qodef-item-reviews-average-rating {
	color: #bc9d72;
	font-size: 60px;
	line-height: 1em;
	font-weight: 700;
}

.qodef-reviews-per-criteria .qodef-item-reviews-verbal-description {
	vertical-align: middle;
	margin: 2px 0 0;
}

.qodef-reviews-per-criteria .qodef-item-reviews-rating-icon {
	vertical-align: middle;
	font-size: 20px;
}

.qodef-reviews-per-criteria .qodef-item-reviews-display-right {
	vertical-align: middle;
	padding-left: 200px;
}

.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar {
	line-height: 28px;
}

.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar .qodef-item-reviews-display-bar-inner {
	padding: 6px 0;
}

.qodef-reviews-per-mark .qodef-reviews-number-wrapper {
	padding-top: 23%;
	padding-left: 15%;
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.qodef-reviews-per-mark .qodef-reviews-number {
	font-size: 72px;
	color: #ffd740;
	font-weight: 700;
	line-height: 1em;
	margin-right: 22px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	top: -6px;
}

.qodef-reviews-per-mark .qodef-stars-wrapper {
	display: table-cell;
	vertical-align: middle;
}

.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars {
	display: block;
}

.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars i {
	color: #ffd740;
}

.qodef-reviews-per-mark .qodef-reviews-count {
	font-weight: 700;
	font-size: 14px;
}

.qodef-reviews-per-mark .qodef-rating-percentage-wrapper {
	padding: 29px 50px 40px;
	background-color: #fafafa;
	border-left: 1px solid #e5e5e5;
}

.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-reviews-summary {
	display: inline-block;
	vertical-align: middle;
}

.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper {
	display: inline-block;
	vertical-align: middle;
	padding: 0 0 0 15px;
}

.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper-inner {
	display: block;
}

.qodef-comment-list .qodef-comment-name {
	float: none;
}

.qodef-comment-list .qodef-review-rating {
	display: inline-block;
	width: 100%;
}

.qodef-comment-list .qodef-rating-inner {
	display: inline-block;
	width: 100%;
}

@-webkit-keyframes cover_search_fade_out {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		z-index: 100;
	}

	100% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		z-index: 0;
	}
}

@keyframes cover_search_fade_out {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		z-index: 100;
	}

	100% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		z-index: 0;
	}
}

@-webkit-keyframes cover_search_fade_in {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		z-index: 100;
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		z-index: 100;
	}
}

@keyframes cover_search_fade_in {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		z-index: 100;
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		z-index: 100;
	}
}

.qodef-search-cover-form {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	background-color: #fcfaf7;
	z-index: -1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.qodef-search-cover-form .qodef-m-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 45px;
}

.qodef-search-cover-form .qodef-m-form-field {
	background: #fbf8f3;
	padding: 0;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #232323;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	outline-offset: 0;
}

.qodef-search-cover-form .qodef-m-form-field:focus {
	color: #232323;
}

.qodef-search-cover-form .qodef-m-form-field::-webkit-input-placeholder {
	color: inherit;
	opacity: 1;
}

.qodef-search-cover-form .qodef-m-form-field::-moz-placeholder {
	color: inherit;
	opacity: 1;
}

.qodef-search-cover-form .qodef-m-form-field:-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}

.qodef-search-cover-form .qodef-m-form-field::-ms-input-placeholder {
	color: inherit;
	opacity: 1;
}

.qodef-search-cover-form .qodef-m-form-field::placeholder {
	color: inherit;
	opacity: 1;
}

.qodef-search-cover-form .qodef-m-close {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.qodef-search-cover-form .qodef-m-close.qodef-source--icon-pack {
	font-size: 23px;
}

.qodef-search-cover-form .qodef-m-close svg {
	margin: 0 5px 0 0;
}

.qodef-search-cover-form .qodef-m-close svg line {
	stroke: #232323;
	stroke-dasharray: 22;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-search-cover-form .qodef-m-close svg line:last-child {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.qodef-search-cover-form .qodef-m-close:hover svg line {
	stroke: #232323;
	stroke-dashoffset: 44;
}

.qodef-covers-search--fadeout .qodef-search-cover-form {
	-webkit-animation: cover_search_fade_out .3s ease both;
	animation: cover_search_fade_out .3s ease both;
}

.qodef-covers-search--fadein .qodef-search-cover-form {
	-webkit-animation: cover_search_fade_in .3s ease both;
	animation: cover_search_fade_in .3s ease both;
}

.qodef-header--sticky-display #qodef-page-header>.qodef-search-cover-form {
	display: none;
}

.qodef-fullscreen-search-holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: rgba(255,255,255,.98);
	z-index: 100;
}

.qodef-fullscreen-search-holder .qodef-m-inner {
	width: 100%;
}

.qodef-fullscreen-search-holder .qodef-m-form {
	position: relative;
	width: 60%;
	margin: 0 auto;
}

.qodef-fullscreen-search-holder .qodef-m-form-field {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 25px;
	color: #232323;
	line-height: 2em;
	background: 0 0;
	border: 0;
	border-radius: 0;
}

.qodef-fullscreen-search-holder .qodef-m-form-submit {
	position: absolute;
	right: 0;
	bottom: -20px;
	width: auto;
	padding: 0;
	margin: 0;
	color: #232323;
	background: 0 0;
	border: 0;
	outline: 0;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.qodef-fullscreen-search-holder .qodef-m-form-submit:hover {
	color: #bc9d72;
	background: 0 0;
}

.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-submit {
	opacity: 1;
	bottom: 10px;
	-webkit-transition: color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
	-o-transition: color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
	transition: color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
}

.qodef-fullscreen-search-holder .qodef-m-form-submit.qodef-source--icon-pack {
	font-size: 18px;
}

.qodef-fullscreen-search-holder .qodef-m-form-line {
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	border-bottom: 1px solid #000;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-form-line {
	width: 100%;
	-webkit-transition: width .5s ease .6s;
	-o-transition: width .5s ease .6s;
	transition: width .5s ease .6s;
}

.qodef-fullscreen-search-holder .qodef-m-close {
	position: absolute;
	top: 33px;
	right: 70px;
	color: #191919;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
}

.admin-bar .qodef-fullscreen-search-holder .qodef-m-close {
	top: 72px;
}

.qodef-fullscreen-search-holder .qodef-m-close:hover {
	color: #232323;
}

.qodef-fullscreen-search-holder .qodef-m-close.qodef-source--icon-pack {
	font-size: 25px;
}

.qodef-fullscreen-search--opened .qodef-fullscreen-search-holder .qodef-m-close {
	opacity: 1;
	visibility: visible;
}

.qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder {
	-webkit-animation: fullscreen_search_fade_out .3s ease both;
	animation: fullscreen_search_fade_out .3s ease both;
}

.qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder {
	-webkit-animation: fullscreen_search_fade_in .3s ease both;
	animation: fullscreen_search_fade_in .3s ease both;
}

@-webkit-keyframes fullscreen_search_fade_out {
	0% {
		opacity: 1;
		visibility: visible;
	}

	100% {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes fullscreen_search_fade_out {
	0% {
		opacity: 1;
		visibility: visible;
	}

	100% {
		opacity: 0;
		visibility: hidden;
	}
}

@-webkit-keyframes fullscreen_search_fade_in {
	0% {
		opacity: 0;
		visibility: hidden;
	}

	100% {
		opacity: 1;
		visibility: visible;
	}
}

@keyframes fullscreen_search_fade_in {
	0% {
		opacity: 0;
		visibility: hidden;
	}

	100% {
		opacity: 1;
		visibility: visible;
	}
}

.qodef-search-opener {
	margin: 0 12px;
}

.qodef-search-opener>* {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: inherit;
}

.qodef-search-opener.qodef-source--icon-pack {
	font-size: 23px;
}

.qodef-search-opener.qodef-source--svg-path svg>* {
	-webkit-transition: stroke .2s ease-out;
	-o-transition: stroke .2s ease-out;
	transition: stroke .2s ease-out;
}

.qodef-accordion {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden;
	overflow-anchor: none;
}

.qodef-accordion .qodef-accordion-content-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-accordion.qodef--init {
	visibility: visible;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0;
	padding: 37px 0 9px 0;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out;
	cursor: pointer;
	border-bottom: 1px solid rgba(188,157,114,.35);
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title:first-child {
	margin-top: 0;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 18px;
	height: 18px;
	line-height: 1;
	text-align: center;
	margin-top: -13px;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span {
	position: absolute;
	display: block;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	font-size: 8px;
	margin-top: 6px;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span:before {
	display: block;
	line-height: inherit;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--minus {
	opacity: 0;
	color: #bc9d72;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--plus {
	opacity: 1;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active {
	color: #232323;
	background-color: transparent;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--minus {
	opacity: 1;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon--plus {
	opacity: 0;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon--plus {
	color: #bc9d72;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-content {
	padding: 16px 0 8px;
	margin: 0;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
	margin: 0;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-content .qodef-accordion-content-inner {
	padding: 0 0 0 20px;
}

.qodef-author-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.qodef-author-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner {
	opacity: 0;
}

.qodef-author-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner {
	position: absolute;
	bottom: 10px;
	left: calc(50% - 16px);
	font-size: 32px;
	line-height: 1;
	color: #bc9d72;
	opacity: 0;
	z-index: -1;
	-webkit-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}

.qodef-author-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner:before {
	display: block;
	line-height: inherit;
}

.qodef-author-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-loading-spinner {
	opacity: 1;
	z-index: 1;
}

.qodef-author-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button {
	opacity: 0;
}

.qodef-author-pagination--on.qodef-pagination-type--infinite-scroll.qodef--loading .qodef-infinite-scroll-spinner {
	opacity: 1;
	z-index: 1;
}

.qodef-banner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-banner.qodef-layout--link-button.qodef-content-position--middle .qodef-m-content-inner,.qodef-banner.qodef-layout--link-overlay.qodef-content-position--middle .qodef-m-content-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-banner.qodef-layout--link-button.qodef-content-position--bottom .qodef-m-content-inner,.qodef-banner.qodef-layout--link-overlay.qodef-content-position--bottom .qodef-m-content-inner {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.qodef-banner.qodef-layout--link-button.qodef-text-align--center,.qodef-banner.qodef-layout--link-overlay.qodef-text-align--center {
	text-align: center;
}

.qodef-banner.qodef-layout--link-button.qodef-text-align--center .qodef-m-content-inner,.qodef-banner.qodef-layout--link-overlay.qodef-text-align--center .qodef-m-content-inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-banner.qodef-layout--link-button.qodef-text-align--left,.qodef-banner.qodef-layout--link-overlay.qodef-text-align--left {
	text-align: left;
}

.qodef-banner .qodef-m-banner-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
}

.qodef-banner .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.qodef-banner .qodef-m-content-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.qodef-banner .qodef-m-title {
	margin: 10px 0 4px;
}

@media only screen and (max-width:1024px) {
	.qodef-banner .qodef-m-title {
		padding: 0 5%!important;
	}
}

.qodef-banner .qodef-m-title-inner {
	display: inline-block;
}

.qodef-banner .qodef-m-subtitle {
	font-family: Catamaran,sans-serif;
	margin: 0;
	opacity: .5;
	letter-spacing: 0;
}

.qodef-banner .qodef-m-text-field {
	font-size: 15px;
	color: #bc9d72;
	margin: 0 0 10px;
	font-style: italic;
}

.qodef-banner .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	overflow: hidden;
}

.qodef-banner .qodef-m-image img {
	display: block;
	-webkit-transition: all .35s ease-out;
	-o-transition: all .35s ease-out;
	transition: all .35s ease-out;
}

.qodef-banner.qodef-layout--link-button .qodef-m-content-inner {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 17px 37px;
}

.qodef-banner.qodef-layout--link-button .qodef-m-title {
	margin: 10px 0 0;
}

@media only screen and (max-width:1440px) {
	.qodfe-reduce-padding .qodef-banner.qodef-layout--link-button .qodef-m-title {
		padding: 0 12%!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodfe-reduce-padding .qodef-banner.qodef-layout--link-button .qodef-m-title {
		padding: 0 5%!important;
	}
}

.qodef-banner.qodef-layout--link-button .qodef-m-text {
	margin: 0;
}

.qodef-banner.qodef-layout--link-button .qodef-m-button {
	margin: 30px 0 0;
}

.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 30px 30px 23px 37px;
}

.qodef-banner.qodef-layout--link-overlay .qodef-m-image {
	overflow: hidden;
}

.qodef-banner.qodef-layout--link-overlay .qodef-m-image img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: -webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
	-o-transition: transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: transform .5s cubic-bezier(.3,.85,.41,.81),-webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
}

.qodef-banner.qodef-layout--link-overlay:hover .qodef-m-image img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
}

.qodef-button.qodef-html--link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Catamaran,sans-serif;
	font-size: 12px;
	letter-spacing: .35em;
	line-height: 1.75em;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0;
	outline: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	padding: 14px 33px 13px 32px;
}

.qodef-button.qodef-size--small {
	padding: 10px 25px 9px;
}

.qodef-button.qodef-size--large {
	padding: 16px 42px 15px 41px;
}

.qodef-button .qodef-button-arrow-svg {
	display: inline-block;
	margin: 0 0 0 7px;
}

.qodef-button .qodef-button-arrow-svg svg {
	margin-bottom: 1px;
}

.qodef-button .qodef-button-arrow-svg svg line,.qodef-button .qodef-button-arrow-svg svg polyline {
	stroke: currentColor;
}

.qodef-button.qodef-layout--filled.qodef-html--link {
	color: #fff;
	background-color: #bc9d72;
	border: 1px solid transparent;
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover {
	color: #fff;
	background-color: #b39163;
}

.qodef-button.qodef-layout--filled.qodef-html--link.qodef-skin--dark {
	color: #232323;
}

.qodef-button.qodef-layout--outlined {
	color: #232323;
	background-color: transparent;
	border: 1px solid #bc9d72;
}

.qodef-button.qodef-layout--outlined:hover {
	background-color: #bc9d72;
	border-color: #bc9d72;
	color: #fff;
}

.qodef-button.qodef-layout--outlined.qodef-layout--outlined.qodef-skin--light {
	border-color: #fff;
	color: #fff;
}

.qodef-button.qodef-layout--textual {
	padding: 0!important;
	color: #232323;
	background-color: transparent;
	border: 0;
}

.qodef-button.qodef-layout--textual .qodef-m-text {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
}

.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-back,.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-front {
	position: absolute;
	top: 0;
}

.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-back svg line,.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-back svg polyline,.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-front svg line,.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-front svg polyline {
	stroke: currentColor;
}

.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-back {
	right: 0;
}

.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-front {
	left: -25px;
}

.qodef-button.qodef-layout--textual .qodef-m-text .qodef-m-text-inner {
	display: inline-block;
	padding: 0 21px 0 0;
}

.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-back,.qodef-button.qodef-layout--textual .qodef-m-text .qodef-button-arrow-front,.qodef-button.qodef-layout--textual .qodef-m-text .qodef-m-text-inner {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.qodef-button.qodef-layout--textual:hover {
	color: #232323;
}

.qodef-button.qodef-layout--textual:hover .qodef-m-text .qodef-button-arrow-back,.qodef-button.qodef-layout--textual:hover .qodef-m-text .qodef-button-arrow-front,.qodef-button.qodef-layout--textual:hover .qodef-m-text .qodef-m-text-inner {
	-webkit-transform: translateX(25px);
	-ms-transform: translateX(25px);
	transform: translateX(25px);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.qodef-button.qodef-layout--textual:hover .qodef-m-text .qodef-button-arrow-front {
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
}

.qodef-call-to-action.qodef-layout--standard {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-call-to-action.qodef-layout--standard.qodef-style--stretched .qodef-m-inner {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.qodef-call-to-action.qodef-layout--standard.qodef-style--centered .qodef-m-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-content {
	padding-right: 20px;
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-content>* {
	margin: 0;
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.qodef-cards-gallery {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 10px 0;
}

.qodef-cards-gallery .qodef-e-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-cards-gallery img {
	position: relative;
	display: block;
	-webkit-box-shadow: 3px 3px 16px 2px rgba(35,35,35,.12);
	box-shadow: 3px 3px 16px 2px rgba(35,35,35,.12);
}

.qodef-cards-gallery .qodef-m-fake-card {
	position: relative;
	display: block;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.qodef-cards-gallery .qodef-m-card {
	position: absolute;
	-webkit-transition: all .15s ease;
	-o-transition: all .15s ease;
	transition: all .15s ease;
}

.qodef-cards-gallery .qodef-m-card.qodef-animating {
	-webkit-transition: all 1s cubic-bezier(.19,1,.22,1);
	-o-transition: all 1s cubic-bezier(.19,1,.22,1);
	transition: all 1s cubic-bezier(.19,1,.22,1);
	pointer-events: none;
}

.qodef-cards-gallery .qodef-m-card.qodef-animating-siblings {
	-webkit-transition: all .6s cubic-bezier(0,0,0,1);
	-o-transition: all .6s cubic-bezier(0,0,0,1);
	transition: all .6s cubic-bezier(0,0,0,1);
	pointer-events: none;
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
	left: 0;
	will-change: transform;
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
	-webkit-transform: scale(.5) translateX(80%);
	-ms-transform: scale(.5) translateX(80%);
	transform: scale(.5) translateX(80%);
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
	-webkit-transform: scale(.6) translateX(54%);
	-ms-transform: scale(.6) translateX(54%);
	transform: scale(.6) translateX(54%);
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
	-webkit-transform: scale(.7) translateX(35%);
	-ms-transform: scale(.7) translateX(35%);
	transform: scale(.7) translateX(35%);
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
	-webkit-transform: scale(.8) translateX(21%);
	-ms-transform: scale(.8) translateX(21%);
	transform: scale(.8) translateX(21%);
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
	-webkit-transform: scale(.9) translateX(9.2%);
	-ms-transform: scale(.9) translateX(9.2%);
	transform: scale(.9) translateX(9.2%);
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type) {
	cursor: pointer;
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover {
	margin-left: 10px!important;
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
	right: 0;
	will-change: transform;
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
	-webkit-transform: scale(.5) translateX(-80%);
	-ms-transform: scale(.5) translateX(-80%);
	transform: scale(.5) translateX(-80%);
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
	-webkit-transform: scale(.6) translateX(-54%);
	-ms-transform: scale(.6) translateX(-54%);
	transform: scale(.6) translateX(-54%);
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
	-webkit-transform: scale(.7) translateX(-35%);
	-ms-transform: scale(.7) translateX(-35%);
	transform: scale(.7) translateX(-35%);
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
	-webkit-transform: scale(.8) translateX(-21%);
	-ms-transform: scale(.8) translateX(-21%);
	transform: scale(.8) translateX(-21%);
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
	-webkit-transform: scale(.9) translateX(-9.2%);
	-ms-transform: scale(.9) translateX(-9.2%);
	transform: scale(.9) translateX(-9.2%);
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type) {
	cursor: pointer;
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover {
	margin-right: 10px!important;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle img {
	visibility: hidden;
}

@-webkit-keyframes qodefCardAppearFromRight {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
		opacity: 0;
		visibility: visible;
	}

	30% {
		opacity: 1;
		visibility: visible;
	}

	100% {
		visibility: visible;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@keyframes qodefCardAppearFromRight {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
		opacity: 0;
		visibility: visible;
	}

	30% {
		opacity: 1;
		visibility: visible;
	}

	100% {
		visibility: visible;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared img {
	-webkit-animation: qodefCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards;
	animation: qodefCardAppearFromRight 1s cubic-bezier(.19,1,.22,1) forwards;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}

@-webkit-keyframes qodefCardAppearFromLeft {
	0% {
		visibility: visible;
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}

	30% {
		visibility: visible;
		opacity: 1;
	}

	100% {
		visibility: visible;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@keyframes qodefCardAppearFromLeft {
	0% {
		visibility: visible;
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}

	30% {
		visibility: visible;
		opacity: 1;
	}

	100% {
		visibility: visible;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared img {
	-webkit-animation: qodefCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards;
	animation: qodefCardAppearFromLeft 1s cubic-bezier(.19,1,.22,1) forwards;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
}

.no-touch .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}

.qodef-comparision-pricing-table {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.qodef-comparision-pricing-table ul {
	list-style-type: none;
	margin: 0;
}

.qodef-comparision-pricing-table h1,.qodef-comparision-pricing-table h2,.qodef-comparision-pricing-table h3,.qodef-comparision-pricing-table h4,.qodef-comparision-pricing-table h5,.qodef-comparision-pricing-table h6,.qodef-comparision-pricing-table p {
	margin: 0;
}

.qodef-comparision-pricing-table .qodef-m-table {
	border: 1px solid rgba(204,172,129,.35);
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 112px;
	padding: 22px 30px;
	background-image: url(../../inc/shortcodes/comparison-pricing-table/assets/img/pattern_dark.png);
	border-bottom: 1px solid rgba(204,172,129,.35);
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head .qodef-m-title {
	word-break: break-word;
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content li {
	padding: 22px 30px;
	border-bottom: 1px solid rgba(204,172,129,.35);
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content li:last-child {
	border-bottom: 0;
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-footer {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	min-height: 112px;
	padding: 22px 30px;
	border-top: 1px solid rgba(204,172,129,.35);
}

.qodef-comparision-pricing-table .qodef-m-table:not(.qodef--features) {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	border-left-width: 0;
}

.qodef-comparision-pricing-table .qodef-m-table:not(.qodef--features) .qodef-m-table-head {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.qodef-comparision-pricing-table .qodef-m-table.qodef--features .qodef-m-table-head {
	padding-left: 15%;
	padding-right: 15%;
}

.qodef-comparision-pricing-table .qodef-m-table.qodef--features .qodef-m-content .qodef-e-item {
	padding-left: 15%;
	padding-right: 15%;
}

.qodef-comparision-pricing-table .qodef-m-table.qodef--features .qodef-m-footer {
	background-image: url(../../inc/shortcodes/comparison-pricing-table/assets/img/pattern_dark.png);
}

.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table {
	width: 30%;
}

.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table.qodef--features {
	width: 40%;
}

.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table {
	width: 23.333%;
}

.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table.qodef--features {
	width: 30%;
}

.qodef-countdown .qodef-digit,.qodef-countdown .qodef-label {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center;
}

.qodef-countdown.qodef-show--1 .qodef-digit-wrapper {
	width: 100%;
}

.qodef-countdown.qodef-show--2 .qodef-digit-wrapper {
	width: 50%;
}

.qodef-countdown.qodef-show--3 .qodef-digit-wrapper {
	width: 33.33333%;
}

.qodef-countdown.qodef-show--4 .qodef-digit-wrapper {
	width: 25%;
}

.qodef-countdown.qodef-show--5 .qodef-digit-wrapper {
	width: 20%;
}

.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
	width: 16.66667%;
}

.qodef-countdown.qodef-countdown--light .qodef-digit,.qodef-countdown.qodef-countdown--light .qodef-label {
	color: #fff;
}

.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
}

.qodef-countdown.qodef-layout--simple .qodef-digit {
	font-family: inherit;
	font-size: 90px;
	line-height: 1em;
	font-weight: 600;
	color: #232323;
}

.qodef-counter.qodef-layout--simple {
	text-align: center;
}

.qodef-counter.qodef-layout--simple .qodef-m-digit {
	font-family: inherit;
	font-weight: 600;
	font-size: 40px;
	font-family: Catamaran,sans-serif;
	line-height: 1;
	color: #232323;
	letter-spacing: .04em;
}

.qodef-counter.qodef-layout--simple .qodef-m-title {
	margin: 12px 0 0 0;
}

.qodef-counter.qodef-layout--simple .qodef-m-text {
	margin: 0;
}

.qodef-custom-font {
	position: relative;
	margin: 0;
}

.qodef-dropcaps {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-dropcaps .qodef-m-letter {
	position: relative;
	top: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	float: left;
	margin: 0 10px 5px 0;
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 25px;
	line-height: 1.36em;
	font-weight: 600;
	letter-spacing: .13em;
}

.qodef-dropcaps .qodef-m-text {
	display: inline;
	margin: 0;
}

.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 1.42em;
	font-weight: 700;
	letter-spacing: .13em;
	color: #fff;
	background-color: #232323;
}

.qodef-dropcaps.qodef-type--circle .qodef-m-letter {
	border-radius: 100%;
}

.qodef-frame-slider-holder {
	position: relative;
	margin-bottom: 106px;
}

.qodef-frame-slider-holder .qodef-frame-slider-image {
	position: absolute;
	top: 0;
	left: 50%;
	width: 70%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
	z-index: 100;
}

.qodef-frame-slider-holder .qodef-frame-slider-image img {
	width: 100%;
}

.qodef-frame-slider-holder .qodef-m-swiper {
	overflow: hidden;
}

.qodef-frame-slider-holder .qodef-m-item {
	height: 0;
	width: 0;
	margin: 0 5%;
	padding-left: 50%;
	padding-top: calc(50% * 563 / 829);
}

.qodef-frame-slider-holder .qodef-m-item img {
	position: absolute;
	top: 1px;
	left: 0;
	width: 100%;
	height: 100%;
	border-top-left-radius: 4%;
	border-top-right-radius: 4%;
	-o-object-fit: cover;
	object-fit: cover;
}

.qodef-frame-slider-holder .swiper-pagination-bullets {
	bottom: -106px!important;
}

.qodef-google-map {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-google-map .qodef-m-map {
	display: block;
	width: 100%;
}

.qodef-google-map .qodef-m-map embed,.qodef-google-map .qodef-m-map iframe,.qodef-google-map .qodef-m-map object {
	width: 100%;
	display: block;
}

.qodef-google-map .qodef-m-map img {
	max-width: none;
}

.qodef-highlight .qodef-highlight-text {
	padding: 0 5px;
	color: #fff;
	background-color: #232323;
}

.qodef-icon-list-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1;
}

.qodef-icon-list-item .qodef-e-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	line-height: 1;
}

.qodef-icon-list-item .qodef-e-title a {
	display: block;
}

.qodef-icon-list-item .qodef-e-title-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-icon-list-item .qodef-icon-holder {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 5px;
	float: none;
}

.qodef-icon-list-item .qodef-icon-holder .qodef-icon {
	font-size: 18px;
}

.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a,.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img {
	display: block;
}

#qodef-page-sidebar .widget.widget_singlemalt_core_icon_list_item {
	margin-bottom: 0;
}

#qodef-page-footer .widget.widget_singlemalt_core_icon_list_item {
	margin-bottom: 0;
}

#qodef-side-area .widget.widget_singlemalt_core_icon_list_item {
	margin-bottom: 0;
}

.qodef-icon-with-text .qodef-m-title {
	margin: 0;
}

.qodef-icon-with-text .qodef-m-title a {
	display: block;
}

.qodef-icon-with-text .qodef-m-text {
	margin: 8px 0 0;
}

.qodef-icon-with-text .qodef-m-icon-wrapper {
	line-height: 1;
}

.qodef-icon-with-text .qodef-icon-holder {
	float: none;
}

.qodef-icon-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a,.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
	display: block;
}

.qodef-icon-with-text.qodef-layout--before-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 15px;
}

.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title {
	line-height: 1;
}

.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 5px;
}

.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
	text-align: center;
}

.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left {
	text-align: left;
}

.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right {
	text-align: right;
}

.qodef-icon-with-text.qodef-layout--top .qodef-m-title {
	margin-top: 21px;
}

.qodef-icon-holder {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 1;
}

.qodef-icon-holder a {
	display: block;
}

.qodef-icon-holder .qodef-icon {
	display: block;
	line-height: inherit;
}

.qodef-icon-holder .qodef-icon:before {
	display: block;
	line-height: inherit;
}

.qodef-icon-holder.qodef-layout--square {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	color: #fff;
	background-color: #bc9d72;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
}

.qodef-icon-holder.qodef-layout--square a {
	color: inherit;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.qodef-icon-holder.qodef-layout--square:hover {
	background-color: #232323;
}

.qodef-icon-holder.qodef-layout--circle {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background-color: transparent;
}

.qodef-icon-holder.qodef-layout--circle a {
	border-radius: 50%;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-icon-holder.qodef-layout--circle .qodef-svg-circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: visible;
	color: #bc9d72;
}

.qodef-icon-holder.qodef-layout--circle .qodef-svg-circle circle {
	fill: none;
	stroke-width: 1.4;
	stroke: currentColor;
	stroke-dashoffset: 115;
	stroke-dasharray: 115;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}

.qodef-icon-holder.qodef-layout--circle:hover {
	background-color: transparent;
}

.qodef-icon-holder.qodef-layout--circle:hover .qodef-svg-circle circle {
	stroke-dashoffset: 0;
	-webkit-transition: all .8s cubic-bezier(.55,.46,.05,.65);
	-o-transition: all .8s cubic-bezier(.55,.46,.05,.65);
	transition: all .8s cubic-bezier(.55,.46,.05,.65);
}

.qodef-icon-holder.qodef-size--tiny {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.qodef-icon-holder.qodef-size--small {
	font-size: 2em;
}

.qodef-icon-holder.qodef-size--medium {
	font-size: 3em;
}

.qodef-icon-holder.qodef-size--large {
	font-size: 4em;
}

.qodef-icon-holder.qodef-size--huge {
	font-size: 5em;
}

.widget.widget_singlemalt_core_icon {
	display: inline-block;
	line-height: 1;
}

#qodef-page-sidebar .widget.widget_singlemalt_core_icon {
	margin-bottom: 0;
}

#qodef-page-footer .widget.widget_singlemalt_core_icon {
	margin-bottom: 0;
}

#qodef-side-area .widget.widget_singlemalt_core_icon {
	margin-bottom: 0;
}

.qodef-image-marquee {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-image-marquee .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 0 auto;
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.qodef-image-marquee .qodef-m-content.qodef--mobile {
	display: none;
}

.qodef-image-marquee .qodef-m-content.qodef--mobile .qodef-m-image {
	background-size: cover!important;
}

.qodef-image-marquee .qodef-m-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.qodef-image-marquee .qodef-m-image a {
	position: relative;
	display: block;
}

@-webkit-keyframes qode-move-marquee {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

@keyframes qode-move-marquee {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

.qodef-image-with-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-image-with-text .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-image-with-text .qodef-m-image a,.qodef-image-with-text .qodef-m-image img {
	display: block;
}

.qodef-image-with-text .qodef-m-image img {
	display: inline;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: .6s cubic-bezier(.55,.46,.05,.65);
	transition: .6s cubic-bezier(.55,.46,.05,.65);
}

.page-template-page-blank-template .qodef-image-with-text .qodef-m-image img {
	-webkit-box-shadow: 0 0 6.23px .77px rgba(0,0,0,.04);
	box-shadow: 0 0 6.23px .77px rgba(0,0,0,.04);
}

.qodef-image-with-text .qodef-m-image a:hover img {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
}

.qodef-image-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-image-with-text .qodef-m-title {
	margin: 31px 0 0;
}

.qodef-image-with-text .qodef-m-title a:hover {
	color: currentColor;
}

.qodef-image-with-text .qodef-m-text {
	margin: 10px 0 0;
}

.qodef-image-with-text.qodef-appear-animation .qodef-m-image {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .5s ease-out;
	-o-transition: .5s ease-out;
	transition: .5s ease-out;
}

.elementor-editor-active .qodef-image-with-text.qodef-appear-animation .qodef-m-image {
	opacity: 1;
	visibility: visible;
}

.qodef-image-with-text.qodef-appear-animation .qodef-m-content {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
	-webkit-transition: .5s cubic-bezier(.26,.63,0,.96);
	-o-transition: .5s cubic-bezier(.26,.63,0,.96);
	transition: .5s cubic-bezier(.26,.63,0,.96);
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s;
}

.elementor-editor-active .qodef-image-with-text.qodef-appear-animation .qodef-m-content {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.qodef-image-with-text.qodef-appear-animation.qodef--appeared .qodef-m-image {
	opacity: 1;
	visibility: visible;
}

.qodef-image-with-text.qodef-appear-animation.qodef--appeared .qodef-m-content {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.qodef-info-section.qodef-layout--background-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-info-section.qodef-layout--background-text .qodef-m-info {
	position: relative;
	z-index: 2;
}

.qodef-info-section.qodef-layout--background-text .qodef-m-title {
	margin: 0 0 18px;
}

.qodef-info-section.qodef-layout--background-text .qodef-m-text {
	margin: 0;
}

.qodef-info-section.qodef-layout--background-text .qodef-button {
	margin-top: 6px;
}

.qodef-info-section.qodef-layout--background-text .qodef-m-background-text {
	position: absolute;
	display: inline-block;
	color: rgba(35,35,35,.1);
	text-align: center;
	font-weight: 700;
	font-size: 250px;
}

.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-left .qodef-m-background-text {
	top: 0;
	left: -20px;
}

.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-right .qodef-m-background-text {
	top: 0;
	right: -20px;
}

.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-left .qodef-m-background-text {
	bottom: 0;
	left: -20px;
}

.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-right .qodef-m-background-text {
	bottom: 0;
	right: -20px;
}

.qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--center .qodef-m-background-text {
	font-size: 450px;
	top: 34px;
	left: 0;
	right: 0;
	text-align: center;
}

.qodef-intensity .qodef-intensity-wrapper span {
	display: inline-block;
	width: 100%;
}

.qodef-intensity .qodef-m-text {
	font-family: Montserrat,sans-serif;
	font-size: 15px;
	line-height: 1.667em;
	font-style: italic;
}

.qodef-intensity .qodef-m-intensity {
	margin: 1px 0 0;
}

.qodef-intensity .qodef-m-intensity>span {
	width: 9px;
	height: 9px;
	border: 1px solid #bc9d72;
	border-radius: 100%;
}

.qodef-intensity.qodef-intensity--1 .qodef-m-intensity .qodef-intensity-circle:nth-child(1) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--2 .qodef-m-intensity .qodef-intensity-circle:nth-child(1) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--2 .qodef-m-intensity .qodef-intensity-circle:nth-child(2) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--3 .qodef-m-intensity .qodef-intensity-circle:nth-child(1) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--3 .qodef-m-intensity .qodef-intensity-circle:nth-child(2) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--3 .qodef-m-intensity .qodef-intensity-circle:nth-child(3) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--4 .qodef-m-intensity .qodef-intensity-circle:nth-child(1) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--4 .qodef-m-intensity .qodef-intensity-circle:nth-child(2) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--4 .qodef-m-intensity .qodef-intensity-circle:nth-child(3) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--4 .qodef-m-intensity .qodef-intensity-circle:nth-child(4) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--5 .qodef-m-intensity .qodef-intensity-circle:nth-child(1) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--5 .qodef-m-intensity .qodef-intensity-circle:nth-child(2) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--5 .qodef-m-intensity .qodef-intensity-circle:nth-child(3) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--5 .qodef-m-intensity .qodef-intensity-circle:nth-child(4) {
	border-width: 2px;
}

.qodef-intensity.qodef-intensity--5 .qodef-m-intensity .qodef-intensity-circle:nth-child(5) {
	border-width: 2px;
}

.qodef-interactive-link-showcase {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100vh;
	visibility: hidden;
}

.admin-bar .qodef-interactive-link-showcase {
	height: calc(100vh - 32px);
}

.qodef-interactive-link-showcase .qodef-m-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0;
	-webkit-transition: opacity 0s .45s;
	-o-transition: opacity 0s .45s;
	transition: opacity 0s .45s;
}

.qodef-interactive-link-showcase .qodef-m-image.qodef--active {
	opacity: 1;
	z-index: 5;
	-webkit-transition: opacity .4s cubic-bezier(.215,.61,.355,1);
	-o-transition: opacity .4s cubic-bezier(.215,.61,.355,1);
	transition: opacity .4s cubic-bezier(.215,.61,.355,1);
}

.qodef-interactive-link-showcase .qodef-m-image img {
	display: none;
}

.qodef-interactive-link-showcase .qodef-m-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 10;
}

.qodef-interactive-link-showcase .qodef-m-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	padding: 0 6px 5px;
	margin: 13px 0;
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	font-size: 25px;
	line-height: 1.36em;
	font-weight: 600;
	letter-spacing: .13em;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out;
}

.qodef-interactive-link-showcase .qodef-m-item .qodef-e-title {
	position: relative;
	display: block;
	z-index: 2;
}

.qodef-interactive-link-showcase .qodef-m-item.qodef--active {
	color: #fff;
	background-color: #232323;
}

.qodef-interactive-link-showcase.qodef--init {
	visibility: visible;
}

.qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item {
	color: #fff;
}

.qodef-interactive-link-showcase.qodef-skin--light .qodef-m-item.qodef--active {
	color: #232323;
	background-color: #fff;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-items {
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item {
	padding: 20px 0;
	margin: 0;
	color: #232323;
	background-color: transparent;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item.qodef--active .qodef-e-follow-content {
	display: block;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-title {
	display: block;
	z-index: -2;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-content {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	display: none;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	overflow: hidden;
	z-index: -1;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-image img {
	position: relative;
	display: block;
	width: auto;
	max-width: 60vw;
}

.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-e-follow-title {
	position: absolute;
	top: calc(50% + 20px);
	left: 0;
	display: block;
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	font-size: 25px;
	line-height: 1.36em;
	font-weight: 600;
	letter-spacing: .13em;
	white-space: nowrap;
	color: #fff;
}

.qodef-interactive-link-showcase.qodef-layout--list {
	padding: 150px 0;
}

.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images {
	position: relative;
	display: block;
	margin-left: auto;
	width: 62%;
	height: 100%;
	overflow: hidden;
}

.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	width: 38%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.qodef-interactive-link-showcase.qodef-layout--slider .swiper-container {
	width: 100%;
	height: 100%;
	z-index: 10;
}

.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 5;
}

.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-item {
	height: auto;
	margin: 0 5%;
}

.qodef-item-showcase {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .4s ease-out;
	-o-transition: .4s ease-out;
	transition: .4s ease-out;
}

@media only screen and (max-width:680px) {
	.qodef-item-showcase {
		background: 0!important;
	}
}

.qodef-item-showcase .qodef-m-image {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 15%;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95);
	-webkit-transition: .6s cubic-bezier(.26,.63,0,.96) .5s;
	-o-transition: .6s cubic-bezier(.26,.63,0,.96) .5s;
	transition: .6s cubic-bezier(.26,.63,0,.96) .5s;
	margin-top: 39px;
}

.qodef-item-showcase .qodef-m-image img {
	display: block;
}

.qodef-item-showcase .qodef-m-items {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.qodef-item-showcase .qodef-m-items.qodef--left {
	text-align: right;
	margin-top: 2px;
}

.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:not(:first-child) {
	margin-top: 66px;
}

@media (max-width:767px) 
{
	.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:not(:first-child) {
	margin-top: 30px;
		}

}


.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:nth-child(1) {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}

.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:nth-child(2) {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:nth-child(3) {
	-webkit-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s;
}

.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:nth-child(4) {
	-webkit-transition-delay: 2.6s;
	-o-transition-delay: 2.6s;
	transition-delay: 2.6s;
}

.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:nth-child(5) {
	-webkit-transition-delay: 3.2s;
	-o-transition-delay: 3.2s;
	transition-delay: 3.2s;
}

.qodef-item-showcase .qodef-m-items.qodef--left .qodef-m-item:nth-child(6) {
	-webkit-transition-delay: 3.8s;
	-o-transition-delay: 3.8s;
	transition-delay: 3.8s;
}

.qodef-item-showcase .qodef-m-items.qodef--right {
	text-align: left;
	margin-top: 10px;
}

.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:not(:first-child) {
	margin-top: 97px;
}

@media only screen and (max-width:1024px) {
	.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:not(:first-child) {
		margin-top: 53px;
	}
}

.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:nth-child(1) {
	-webkit-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
	transition-delay: 1.1s;
}

.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:nth-child(2) {
	-webkit-transition-delay: 1.7s;
	-o-transition-delay: 1.7s;
	transition-delay: 1.7s;
}

.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:nth-child(3) {
	-webkit-transition-delay: 2.3s;
	-o-transition-delay: 2.3s;
	transition-delay: 2.3s;
}

.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:nth-child(4) {
	-webkit-transition-delay: 2.9s;
	-o-transition-delay: 2.9s;
	transition-delay: 2.9s;
}

.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:nth-child(5) {
	-webkit-transition-delay: 3.5s;
	-o-transition-delay: 3.5s;
	transition-delay: 3.5s;
}

.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:nth-child(6) {
	-webkit-transition-delay: 4.1s;
	-o-transition-delay: 4.1s;
	transition-delay: 4.1s;
}

.qodef-item-showcase .qodef-m-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 32%;
	opacity: 0;
	-webkit-transform: translateY(70px);
	-ms-transform: translateY(70px);
	transform: translateY(70px);
	-webkit-transition: .6s cubic-bezier(.26,.63,0,.96);
	-o-transition: .6s cubic-bezier(.26,.63,0,.96);
	transition: .6s cubic-bezier(.26,.63,0,.96);
}

.qodef-item-showcase .qodef-m-item:first-child {
	margin-top: 0;
}

.qodef-item-showcase .qodef-m-item .qodef-e-item-image,.qodef-item-showcase .qodef-m-item .qodef-e-text,.qodef-item-showcase .qodef-m-item .qodef-e-title {
	text-align: center;
}

.qodef-item-showcase .qodef-m-item .qodef-e-item-image {
	margin: 0 0 24px;
}

.qodef-item-showcase .qodef-e-title {
	margin: 0;
}

.qodef-item-showcase .qodef-e-title-link {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	color: inherit;
}

.qodef-item-showcase .qodef-e-title-link:hover {
	color: #bc9d72;
}

.qodef-item-showcase .qodef-e-text {
	margin: 12px 0 0;
	padding: 0 5%;
}

.qodef-item-showcase.qodef--init {
	opacity: 1;
	visibility: visible;
}

.qodef-item-showcase.qodef--init .qodef-m-image {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

@media only screen and (max-width:1024px) {
	.qodef-item-showcase.qodef--init .qodef-m-image {
		-webkit-transform: scale(1) translateY(-50%);
		-ms-transform: scale(1) translateY(-50%);
		transform: scale(1) translateY(-50%);
	}
}

.qodef-item-showcase.qodef--init .qodef-m-item {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.qodef-pricing-table {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center;
}

.qodef-pricing-table.qodef-status--featured {
	-webkit-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px);
}

.qodef-pricing-table .qodef-m-inner {
	padding: 0;
}

.qodef-pricing-table .qodef-m-title {
	margin: 0;
}

.qodef-pricing-table .qodef-m-title span {
	display: block;
	margin: 0;
	color: #232323;
	line-height: 1em;
}

.qodef-pricing-table .qodef-m-price {
	margin: 0 0 6px;
}

.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	line-height: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 32px;
}

.qodef-pricing-table .qodef-m-label {
	margin: 46px 0 10px;
}

.qodef-pricing-table .qodef-m-content {
	margin: 12px 0 18px;
	padding: 0 19%;
}

.qodef-pricing-table .qodef-m-content ul {
	list-style: none;
	margin: 0;
}

.qodef-pricing-table .qodef-m-content ul li {
	color: #232323;
	margin-bottom: 8px;
}

.qodef-pricing-table .qodef-m-content ul li:last-child {
	margin-bottom: 0;
}

.qodef-pricing-table .qodef-m-content ul li:before {
	content: '\f00c';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 8px;
}

.qodef-pricing-table .qodef-m-button .qodef-button {
	margin: 33px 0 0;
	padding: 14px 33px 13px 32px;
}

.qodef-progress-bar {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden;
}

.qodef-progress-bar .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.qodef-progress-bar .qodef-m-canvas {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-progress-bar .qodef-m-canvas svg {
	display: block;
}

.qodef-progress-bar .qodef-m-title {
	margin: 20px 0 0;
}

.qodef-progress-bar.qodef--init {
	visibility: visible;
}

.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 12px;
	line-height: 1.41em;
	font-weight: 700;
	letter-spacing: .13em;
}

.qodef-progress-bar.qodef-layout--semi-circle .progressbar-text {
	padding-top: 20px;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important;
}

.qodef-progress-bar.qodef-layout--line .qodef-m-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.qodef-progress-bar.qodef-layout--line .proggress {
	width: 0;
}

.qodef-progress-bar.qodef-layout--line .percentCount {
	position: absolute;
	top: -24px;
	right: 0;
	width: auto;
}

.qodef-progress-bar.qodef-layout--line .qodef-m-title {
	margin: 0 0 7px;
}

.qodef-progress-bar.qodef-layout--line.qodef-percentage--floating .percentCount {
	left: 0;
	right: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.qodef-roadmap {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 429px 0;
	height: 850px;
	overflow: visible;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 1;
	-webkit-transition: -webkit-transform .15s;
	transition: -webkit-transform .15s;
	-o-transition: transform .15s;
	transition: transform .15s;
	transition: transform .15s,-webkit-transform .15s;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	will-change: transform;
	cursor: -webkit-grab;
	cursor: grab;
}

.qodef-roadmap.qodef--init .qodef-m-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

@media only screen and (max-width:1024px) {
	.qodef-roadmap {
		padding: 329px 0;
		height: 720px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-roadmap {
		height: 557px;
	}

	body .qodef-roadmap:before {
		top: -100px;
	}
}

.qodef-roadmap:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 400px;
	right: 100%;
	background: #fff;
	top: 0;
	z-index: 99999;
}

.qodef-roadmap .qodef-m-line {
	position: relative;
	width: 140%;
	height: 1px;
	background-color: rgba(188,157,114,.35);
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform 2s linear;
	transition: -webkit-transform 2s linear;
	-o-transition: transform 2s linear;
	transition: transform 2s linear;
	transition: transform 2s linear,-webkit-transform 2s linear;
}

.qodef-roadmap .qodef-m-inner {
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.qodef-roadmap .qodef-roadmap-item {
	position: relative;
	float: left;
	-webkit-transform: translateY(calc(-50% - 2px));
	-ms-transform: translateY(calc(-50% - 2px));
	transform: translateY(calc(-50% - 2px));
}

.qodef-browser--ms-explorer .qodef-roadmap .qodef-roadmap-item {
	-webkit-transform: translateY(-50%) translateY(-2px);
	-ms-transform: translateY(-50%) translateY(-2px);
	transform: translateY(-50%) translateY(-2px);
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-circle-holder {
	position: relative;
	top: 1px;
	font-size: 0;
	opacity: 0;
	visibility: hidden;
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-circle-holder.qodef--appeared {
	-webkit-animation: qodef-show-circles .8s forwards cubic-bezier(.26,.63,0,.96);
	animation: qodef-show-circles .8s forwards cubic-bezier(.26,.63,0,.96);
}

@-webkit-keyframes qodef-show-circles {
	0% {
		opacity: 0;
		visibility: hidden;
	}

	100% {
		opacity: 1;
		visibility: visible;
	}
}

@keyframes qodef-show-circles {
	0% {
		opacity: 0;
		visibility: hidden;
	}

	100% {
		opacity: 1;
		visibility: visible;
	}
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-after-circle,.qodef-roadmap .qodef-roadmap-item .qodef-e-before-circle {
	display: inline-block;
	vertical-align: middle;
	height: 1px;
	background-color: rgba(188,157,114,.35);
}

.qodef-skin--black .qodef-roadmap .qodef-roadmap-item .qodef-e-after-circle,.qodef-skin--black .qodef-roadmap .qodef-roadmap-item .qodef-e-before-circle {
	background-color: rgba(188,157,114,.35);
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-before-circle {
	width: 0;
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-after-circle {
	width: calc(100% - 27px);
	display: none;
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-circle {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #bc9d72;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	margin-left: 20px;
	margin-top: 2px;
	line-height: 0;
}

.qodef-skin--black .qodef-roadmap .qodef-roadmap-item .qodef-e-circle {
	background-color: #fff;
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-year {
	position: absolute;
	font-size: 15px;
	left: 7px;
	margin: 0;
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-stage-image-holder {
	position: absolute;
	display: block;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95);
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-stage-image-holder.qodef--appeared {
	-webkit-animation: qodef-show-images .8s forwards cubic-bezier(.26,.63,0,.96);
	animation: qodef-show-images .8s forwards cubic-bezier(.26,.63,0,.96);
}

@-webkit-keyframes qodef-show-images {
	0% {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}

	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes qodef-show-images {
	0% {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}

	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-stage-image-holder .qodef-e-stage-title {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 36px;
	line-height: 1.22em;
	font-weight: 600;
	letter-spacing: .13em;
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-content-holder {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px 0 61px;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-content-holder.qodef--appeared {
	-webkit-animation: qodef-show-content .8s forwards cubic-bezier(.26,.63,0,.96);
	animation: qodef-show-content .8s forwards cubic-bezier(.26,.63,0,.96);
}

@-webkit-keyframes qodef-show-content {
	0% {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
	}

	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes qodef-show-content {
	0% {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(8px);
		transform: translateY(8px);
	}

	100% {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-content-holder .qodef-e-content-title {
	margin: 6px 0 0;
}

.qodef-roadmap .qodef-roadmap-item .qodef-e-content-holder .qodef-e-content {
	margin-top: 8px;
	margin-bottom: -2px;
}

.qodef-roadmap .qodef-roadmap-item.qodef-order--odd .qodef-e-stage-image-holder {
	top: 51px;
	left: 60px;
}

.qodef-roadmap .qodef-roadmap-item.qodef-order--odd .qodef-e-content-holder {
	bottom: 53px;
}

.qodef-roadmap .qodef-roadmap-item.qodef-order--odd .qodef-e-year {
	top: 26px;
}

.qodef-roadmap .qodef-roadmap-item.qodef-order--even .qodef-e-stage-image-holder {
	bottom: 53px;
	left: 60px;
}

.qodef-roadmap .qodef-roadmap-item.qodef-order--even .qodef-e-content-holder {
	top: 51px;
}

.qodef-roadmap .qodef-roadmap-item.qodef-order--even .qodef-e-year {
	bottom: 26px;
}

.qodef-roadmap.qodef-roadmap--dark-skin .qodef-e-stage-image-holder .qodef-e-stage-title {
	color: #fff;
}

.qodef-roadmap.qodef-roadmap--dark-skin .qodef-e-content-title {
	color: #fff;
	margin: 0 0 14px;
}

.qodef-roadmap.qodef-roadmap--dark-skin .qodef-e-content {
	color: #fff;
}

.qodef-roadmap-navigation {
	z-index: 99999;
	margin-top: -100px;
	position: absolute;
}

.qodef-roadmap-navigation>span {
	cursor: pointer;
}

.qodef-roadmap-navigation .qodef-navigation-item svg line,.qodef-roadmap-navigation .qodef-navigation-item svg polyline {
	stroke: #bc9d72;
}

.qodef-roadmap-navigation .qodef-navigation-item svg line {
	stroke-dasharray: 33;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-roadmap-navigation .qodef-navigation-item svg polyline {
	stroke-dasharray: 27;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65) .2s;
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65) .2s;
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65) .2s;
}

.qodef-roadmap-navigation .qodef-navigation-item.qodef--left {
	margin-right: 32px;
}

.qodef-roadmap-navigation .qodef-navigation-item.qodef--left svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.qodef-roadmap-navigation .qodef-navigation-item:hover svg line {
	stroke-dashoffset: 66;
}

.qodef-roadmap-navigation .qodef-navigation-item:hover svg polyline {
	stroke-dashoffset: 54;
}

.qodef-round-label .qodef-round-label-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.qodef-round-label .qodef-m-number {
	font-family: Catamaran,sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.429em;
	border: 1px solid #bc9d72;
	border-radius: 100%;
	padding: 21px 10px 17px 13px;
	margin-right: 13px;
}

.qodef-round-label .qodef-m-label {
	font-family: Montserrat,sans-serif;
	font-size: 15px;
	line-height: 1.667em;
	font-style: italic;
}

.qodef-section-title {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-section-title.qodef-alignment--center {
	text-align: center;
}

.qodef-section-title.qodef-alignment--left {
	text-align: left;
}

.qodef-section-title.qodef-alignment--right {
	text-align: right;
}

.qodef-section-title .qodef-m-title {
	margin: 0;
}

.qodef-section-title .qodef-m-text {
	margin: 11px 0 0;
}

.qodef-section-title .qodef-m-caption {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-family: "Crimson Pro";
	font-size: 20px;
	font-style: italic;
	letter-spacing: 0;
	line-height: 1.35em;
	color: #bc9d72;
	font-weight: 400;
	margin: 0 0 12px;
}

.qodef-section-title .qodef-m-caption .qodef-caption-line {
	display: inline-block;
	height: 1px;
	background-color: currentColor;
	vertical-align: middle;
	width: 34px;
	color: inherit!important;
}

.qodef-section-title .qodef-m-caption .qodef-caption-line.qodef--left {
	margin-right: 16px;
}

.qodef-section-title .qodef-m-caption .qodef-caption-line.qodef--right {
	margin-left: 16px;
}

.qodef-section-title.qodef-appear-animation .qodef-m-caption .qodef-caption-line {
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: .5s ease-out .25s;
	-o-transition: .5s ease-out .25s;
	transition: .5s ease-out .25s;
}

.qodef-section-title.qodef-appear-animation .qodef-m-caption .qodef-caption-line.qodef--left {
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}

.qodef-section-title.qodef-appear-animation .qodef-m-caption .qodef-caption-line.qodef--right {
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
}

.elementor-editor-active .qodef-section-title.qodef-appear-animation .qodef-m-caption .qodef-caption-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-section-title.qodef-appear-animation.qodef--appeared .qodef-m-caption .qodef-caption-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-separator {
	position: relative;
	height: auto;
	font-size: 0;
	line-height: 1;
}

.qodef-separator .qodef-m-line {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 10px 0;
	border-bottom: 1px solid rgba(204,172,129,.35);
}

.qodef-separator.qodef-position--center {
	text-align: center;
}

.qodef-separator.qodef-position--left {
	text-align: left;
}

.qodef-separator.qodef-position--right {
	text-align: right;
}

#qodef-page-sidebar .widget.widget_singlemalt_core_separator {
	margin-bottom: 0;
}

#qodef-page-footer .widget.widget_singlemalt_core_separator {
	margin-bottom: 0;
}

#qodef-side-area .widget.widget_singlemalt_core_separator {
	margin-bottom: 0;
}

.qodef-stacked-images {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-stacked-images .qodef-m-images {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	opacity: 0;
	-webkit-transition: all .7s cubic-bezier(.23,1,.32,1);
	-o-transition: all .7s cubic-bezier(.23,1,.32,1);
	transition: all .7s cubic-bezier(.23,1,.32,1);
}

.qodef-stacked-images .qodef-m-images .qodef-e-image.qodef--stack {
	position: absolute;
	display: block;
	bottom: -100%;
	-webkit-transition: all .7s cubic-bezier(.23,1,.32,1);
	-o-transition: all .7s cubic-bezier(.23,1,.32,1);
	transition: all .7s cubic-bezier(.23,1,.32,1);
}

.qodef-stack--left.qodef-stacked-images .qodef-m-images {
	margin: 0 0 0 30%;
}

.qodef-stack--right.qodef-stacked-images .qodef-m-images {
	margin: 0 30% 0 0;
}

.qodef-stack--bottom.qodef-stacked-images .qodef-m-images {
	padding: 0 0 75px;
}

.qodef-stacked-images .qodef-m-images.qodef--appeared {
	opacity: 1;
}

.qodef-stack--left.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
	bottom: 70px;
	left: 0;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

.qodef-stack--right.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
	bottom: 70px;
	right: 0;
	-webkit-transform: translate(50%,0);
	-ms-transform: translate(50%,0);
	transform: translate(50%,0);
}

.qodef-stack--bottom.qodef-stacked-images .qodef-m-images.qodef--appeared .qodef-e-image.qodef--stack {
	bottom: 0;
	right: 15%;
	max-width: 40%;
}

.widget.qodef-stamp-widget {
	margin-bottom: 0;
}

.qodef-stamp {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 195px;
	height: 195px;
	color: #bc9d72;
	font-family: Montserrat,sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.qodef-stamp .qodef-m-centered-text {
	font-family: Montserrat,sans-serif;
	font-size: 80px;
	color: #bc9d72;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	display: inline-block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.qodef-stamp .qodef-m-circle {
	position: absolute;
	top: 2px;
	left: 2px;
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	border: 1px solid currentColor;
	border-radius: 100%;
	opacity: 0;
	-webkit-transform: scale(.6);
	-ms-transform: scale(.6);
	transform: scale(.6);
	-webkit-transition: opacity .2s ease,-webkit-transform .3s ease;
	transition: opacity .2s ease,-webkit-transform .3s ease;
	-o-transition: opacity .2s ease,transform .3s ease;
	transition: opacity .2s ease,transform .3s ease;
	transition: opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;
}

.qodef-stamp .qodef-m-text {
	position: relative;
	display: block;
	height: 100%;
}

.qodef-stamp .qodef-m-text>* {
	position: absolute;
	top: 0;
	left: calc(50% - 4px);
	width: 8px;
	height: 50%;
	text-align: center;
	opacity: 0;
	-webkit-transition: opacity .1s;
	-o-transition: opacity .1s;
	transition: opacity .1s;
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.qodef-stamp.qodef--appear .qodef-m-circle {
	opacity: .8;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.qodef-stamp.qodef--init .qodef-m-text>* {
	opacity: 1;
}

.qodef-stamp.qodef--abs {
	position: absolute;
}

@media only screen and (max-width:1440px) {
	.qodef-stamp.qodef-hide-on--1440 {
		display: none;
	}
}

@media only screen and (max-width:1366px) {
	.qodef-stamp.qodef-hide-on--1366 {
		display: none;
	}
}

@media only screen and (max-width:1280px) {
	.qodef-stamp.qodef-hide-on--1280 {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-stamp.qodef-hide-on--1024 {
		display: none;
	}
}

@media only screen and (max-width:768px) {
	.qodef-stamp.qodef-hide-on--768 {
		display: none;
	}
}

@media only screen and (max-width:680px) {
	.qodef-stamp.qodef-hide-on--680 {
		display: none;
	}
}

@media only screen and (max-width:480px) {
	.qodef-stamp.qodef-hide-on--480 {
		display: none;
	}
}

.qodef-swapping-image-gallery {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.qodef-swapping-image-gallery .qodef-m-info {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
}

.qodef-swapping-image-gallery .qodef-m-image-holder {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	overflow: hidden;
	-webkit-box-shadow: 0 0 10.53px 2.47px rgba(2,2,2,.04);
	box-shadow: 0 0 10.53px 2.47px rgba(2,2,2,.04);
}

.qodef-swapping-image-gallery .qodef-m-info {
	padding-top: 60px;
}

.qodef-swapping-image-gallery .qodef-m-headline {
	margin: 0 0 60px;
}

.qodef-swapping-image-gallery .qodef-m-title {
	margin: 0 0 24px;
}

.qodef-swapping-image-gallery .qodef-m-description {
	margin: 0;
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .swiper-pagination-custom {
	width: auto;
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail {
	font-size: 0;
	cursor: pointer;
	opacity: .35;
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail img {
	display: block;
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail.qodef--active {
	opacity: 1;
}

.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info {
	padding-left: 120px;
}

.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info {
	padding-right: 120px;
}

.qodef-tabs {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden;
}

.qodef-tabs.qodef--init {
	visibility: visible;
}

.qodef-tabs .qodef-tabs-navigation {
	margin: 0;
	padding: 0;
	list-style: none;
}

.qodef-tabs .qodef-tabs-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-tabs .qodef-tabs-content p {
	margin: 0;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid rgba(188,157,114,.35);
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
	margin: 0;
	padding: 0;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
	display: block;
	padding: 11px 60px 11px;
	-webkit-transition: color .2s ease-out,background-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out;
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.42em;
	font-weight: 700;
	letter-spacing: .13em;
	text-align: center;
	position: relative;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover {
	color: unset;
}

@media only screen and (max-width:1024px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
		padding: 11px 50px 11px;
	}
}

@media only screen and (max-width:768px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
		padding: 11px 25px 11px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
		padding-left: 0;
	}

	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:not(.qodef-product-tabs-line):after {
		content: "";
		width: 0;
		display: inline-block;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 1px;
		background: #bc9d72;
		-webkit-transition: width .2s ease-in-out;
		-o-transition: width .2s ease-in-out;
		transition: width .2s ease-in-out;
	}
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
	margin-right: 0;
}

@media only screen and (max-width:680px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a:after,.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:hover a:after {
		width: 100%;
		-webkit-transition: width .2s ease-in-out;
		-o-transition: width .2s ease-in-out;
		transition: width .2s ease-in-out;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
		margin: 0;
		padding: 0;
	}

	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
		margin-bottom: 0;
	}
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	padding-right: 26px;
	margin-right: 26px;
	border-right: 1px solid rgba(204,172,129,.35);
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li {
	width: 100%;
	margin-bottom: 26px;
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child {
	margin-bottom: 0;
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a {
	display: inline-block;
	width: auto;
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
	margin-top: 0;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
	margin: 26px 0 0;
}

.qodef-text-marquee {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-text-marquee .qodef-m-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	font-size: 100px;
	font-family: Catamaran,sans-serif;
	line-height: 1em;
	font-weight: 700;
	overflow: hidden;
}

.qodef-text-marquee .qodef-marquee-element {
	padding: 0 25px;
	will-change: transform;
}

.qodef-text-marquee .qodef-m-text>span:after {
	content: '\00b7';
	display: inline-block;
	padding: 0 28px;
	color: #232323;
}

.qodef-text-marquee .qodef-m-text--1 {
	color: #232323;
}

.qodef-text-marquee .qodef-m-text--2 {
	color: #232323;
}

.qodef-text-marquee .qodef-m-text--3 {
	color: #232323;
}

.qodef-tooltip-showcase .qodef-e-stage-image-holder {
	position: relative;
	text-align: center;
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase .qodef-tooltip-showcase-wrapper {
		background-image: none!important;
	}
}

@media all and (max-width:320px) {
	.qodef-tooltip-showcase .qodef-tooltip-showcase-wrapper {
		max-width: 270px;
	}
}

@media only screen and (max-width:1440px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--silver-skin .qodef-tooltip-showcase-wrapper {
		background-position-y: 0;
		background-size: 113%;
	}
}

.qodef-tooltip-showcase .qodef-e-additional-content {
	margin: 0 20px;
}

@media only screen and (max-width:680px) {
	.qodef-tooltip-showcase .qodef-e-additional-content {
		margin: 0;
	}
}

.qodef-tooltip-showcase .qodef-tooltip-close,.qodef-tooltip-showcase .qodef-tooltip-opener {
	background-color: #adbdc9;
	display: inline-block;
	position: absolute;
	padding: 6px 12px 4px 11px;
	border-radius: 50%;
	text-align: left;
}

.qodef-tooltip-showcase .qodef-tooltip-close svg line,.qodef-tooltip-showcase .qodef-tooltip-opener svg line {
	stroke: #fff;
}

.qodef-tooltip-showcase .qodef-tooltip-close:hover,.qodef-tooltip-showcase .qodef-tooltip-opener:hover {
	background-color: #9cafbd;
}

.qodef-tooltip-showcase .qodef-tooltip-opener {
	top: 70px;
	left: 66px;
	cursor: pointer;
	-webkit-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

@media only screen and (max-width:1440px) {
	.qodef-tooltip-showcase .qodef-tooltip-opener {
		left: 51px;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase .qodef-tooltip-opener {
		left: 72px;
	}
}

@media only screen and (max-width:768px) {
	.qodef-tooltip-showcase .qodef-tooltip-opener {
		left: 97px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tooltip-showcase .qodef-tooltip-opener {
		left: 165px;
	}
}

@media only screen and (max-width:480px) {
	.qodef-tooltip-showcase .qodef-tooltip-opener {
		left: 103px;
	}
}

.qodef-tooltip-showcase .qodef-tooltip-opener>svg {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	will-change: transform;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out,-webkit-transform .2s ease-out;
}

.qodef-tooltip-showcase .qodef-tooltip-opener.qodef-open>svg {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.qodef-tooltip-showcase .qodef-tooltip-opener.qodef-open .qodef-e-content-holder {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: .5s cubic-bezier(.26,.63,0,.96);
	-o-transition: .5s cubic-bezier(.26,.63,0,.96);
	transition: .5s cubic-bezier(.26,.63,0,.96);
}

.qodef-tooltip-showcase .qodef-e-content-wrapper {
	position: relative;
}

.qodef-tooltip-showcase .qodef-tooltip-close {
	top: -10px;
	right: 8px;
	cursor: pointer;
	-webkit-transition: background-color .2s ease-out;
	-o-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out;
}

.qodef-tooltip-showcase .qodef-e-content-holder {
	position: absolute;
	display: inline-block;
	width: 363px;
	bottom: calc(100% + 6px);
	left: 40px;
	background-color: #fff;
	z-index: 9999;
	padding: 37px 20px 33px 39px;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(16px);
	-ms-transform: translateY(16px);
	transform: translateY(16px);
	-webkit-transition: .3s cubic-bezier(.26,.63,0,.96);
	-o-transition: .3s cubic-bezier(.26,.63,0,.96);
	transition: .3s cubic-bezier(.26,.63,0,.96);
	cursor: initial;
}

.qodef-tooltip-showcase .qodef-e-content-holder.qodef-has-tooltip-image {
	width: 464px;
	vertical-align: middle;
}

@media only screen and (max-width:680px) {
	.qodef-tooltip-showcase .qodef-e-content-holder.qodef-has-tooltip-image {
		width: 344px;
	}
}

.qodef-tooltip-showcase .qodef-e-content-holder.qodef-has-tooltip-image .qodef-e-content-wrapper,.qodef-tooltip-showcase .qodef-e-content-holder.qodef-has-tooltip-image .qodef-e-image-wrapper {
	display: inline-block;
	vertical-align: middle;
}

.qodef-tooltip-showcase .qodef-e-content-holder.qodef-has-tooltip-image .qodef-e-image-wrapper {
	width: 68px;
}

.qodef-tooltip-showcase .qodef-e-content-holder.qodef-has-tooltip-image .qodef-e-image-wrapper img {
	display: block;
	width: 100%;
	height: auto;
}

.qodef-tooltip-showcase .qodef-e-content-holder.qodef-has-tooltip-image .qodef-e-content-wrapper {
	width: calc(100% - 72px);
	padding: 0 0 0 43px;
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase .qodef-e-content-holder {
		bottom: unset;
		top: 50px;
		left: -39px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tooltip-showcase .qodef-e-content-holder {
		left: -135px;
	}
}

.qodef-tooltip-showcase .qodef-e-content-holder .qodef-e-content-title {
	margin: 0;
}

.qodef-tooltip-showcase .qodef-e-content-holder .qodef-e-content {
	margin: 11px 40px 22px 0;
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase .qodef-e-content-holder .qodef-e-content {
		margin: 11px 10px 22px 0;
	}
}

.qodef-tooltip-showcase .qodef-e-content-holder .qodef-e-price-label {
	margin: 0 0 4px;
}

.qodef-tooltip-showcase .qodef-e-content-holder .qodef-e-price {
	margin: 0 0 1px;
}

.qodef-tooltip-showcase .qodef-e-content-holder .qodef-intensity-wrapper .qodef-m-text {
	display: none;
}

.qodef-tooltip-showcase .qodef-e-content-additional-title {
	margin: 0 0 10px;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-opener {
	top: 11px;
	left: unset;
	right: 8px;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:after {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	right: 0;
	top: 0;
	background-color: #e6dad0;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:first-child:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #e6dad0;
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:nth-child(3n+1):before {
		position: absolute;
		content: "";
		width: 1px;
		height: 100%;
		left: 0;
		top: 0;
		background-color: #e6dad0;
	}
}

@media only screen and (max-width:768px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:nth-child(3n+1):before {
		display: none;
	}

	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:nth-child(2n+1):before {
		position: absolute;
		display: block;
		content: "";
		width: 1px;
		height: 100%;
		left: 0;
		top: 0;
		background-color: #e6dad0;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item {
		left: unset;
	}
}

@media only screen and (max-width:768px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:nth-child(2n) .qodef-e-content-holder {
		left: -411px!important;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:before {
		position: absolute;
		content: "";
		width: 1px;
		height: 100%;
		left: 0;
		top: 0;
		background-color: #e6dad0;
		display: inline-block!important;
	}

	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-showcase-item:nth-child(2n) .qodef-e-content-holder {
		left: -279px!important;
	}
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-opener {
	background-color: #9d6c44;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-opener:hover {
	background-color: rgba(157,108,68,.9);
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-close {
	background-color: #1c110a;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-close:hover {
	background-color: #1c110a;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-close svg line {
	stroke: #fff;
	stroke-dasharray: 22;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-close svg line:last-child {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-close svg:hover line {
	stroke-dashoffset: 44;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content-holder {
	background-color: #1c110a;
	color: #fff;
	padding: 31px 20px 51px 54px;
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content-holder {
		right: unset;
	}
}

@media only screen and (max-width:768px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content-holder {
		right: -170px!important;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content-holder {
		left: -279px!important;
	}
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content-holder .qodef-e-content-title {
	margin: 26px 0 0;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content-title,.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-price-label {
	color: #fff;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content {
	margin: 11px 40px 30px 0;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-e-content-wrapper {
	padding: 0 0 0 42px;
}

.qodef-tooltip-showcase.qodef-tooltip-showcase--brown-skin .qodef-tooltip-close {
	top: -9px;
	right: 0;
}

.qodef-vertical-split-slider {
	height: 100vh;
	position: relative;
}

.qodef-vertical-split-slider .ms-tableCell {
	height: 100vh!important;
}

.qodef-vertical-split-slider-responsive {
	display: none;
}

.qodef-vertical-split-slider .qodef-m-image,.qodef-vertical-split-slider-responsive .qodef-m-image {
	max-height: 40%;
	width: auto;
}

.qodef-vertical-split-slider .qodef-m-title,.qodef-vertical-split-slider-responsive .qodef-m-title {
	display: block;
	margin: 26px 0 0 0;
}

.qodef-vertical-split-slider .qodef-m-text,.qodef-vertical-split-slider-responsive .qodef-m-text {
	margin: 15px 0 0 0;
}

.qodef-vertical-split-slider .qodef-m-button,.qodef-vertical-split-slider-responsive .qodef-m-button {
	margin: 22px 0 0 0;
}

.qodef-vertical-split-slider .qodef-m-slide-image,.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
	background-size: cover;
}

.qodef-vertical-split-slider .qodef-m-slide-content,.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
	text-align: center;
	padding: 0 5%;
}

#multiscroll-nav {
	display: none;
}

#multiscroll-nav li {
	width: 11px;
	height: 11px;
	margin: 14px;
}

#multiscroll-nav a span {
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	background-color: #191919;
	border: none;
}

#multiscroll-nav a.active span {
	background-color: #bc9d72;
}

#multiscroll-nav.right {
	right: 26px;
}

.qodef-vertical-split-slider--initialized #multiscroll-nav {
	display: block;
}

.qodef-header--light.qodef-vertical-split-slider--initialized #multiscroll-nav a:not(.active) span {
	background-color: #fff;
}

.qodef-header--dark.qodef-vertical-split-slider--initialized #multiscroll-nav a:not(.active) span {
	background-color: #000;
}

.qodef-video-button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.qodef-video-button.qodef--advanced-layout .qodef-m-image {
	overflow: hidden;
}

.qodef-video-button.qodef--advanced-layout .qodef-m-image img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: -webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
	-o-transition: transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: transform .5s cubic-bezier(.3,.85,.41,.81);
	transition: transform .5s cubic-bezier(.3,.85,.41,.81),-webkit-transform .5s cubic-bezier(.3,.85,.41,.81);
}

.qodef-video-button.qodef--advanced-layout .qodef-m-play svg {
	position: absolute;
	top: 35px;
	left: 37px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: background-color .3s ease-out;
	-o-transition: background-color .3s ease-out;
	transition: background-color .3s ease-out;
}

.qodef-video-button.qodef--advanced-layout .qodef-m-play svg circle {
	stroke: #bc9d72;
}

.qodef-video-button.qodef--advanced-layout:hover .qodef-m-image img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
}

.qodef-video-button.qodef--advanced-layout:hover .qodef-m-play svg {
	background-color: #bc9d72;
}

.qodef-video-button.qodef--advanced-layout.qodef-appear-animation .qodef-m-text .qodef-m-caption .qodef-caption-line {
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-transition: .5s ease-out .25s;
	-o-transition: .5s ease-out .25s;
	transition: .5s ease-out .25s;
}

.elementor-editor-active .qodef-video-button.qodef--advanced-layout.qodef-appear-animation .qodef-m-text .qodef-m-caption .qodef-caption-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-video-button.qodef--advanced-layout.qodef-appear-animation.qodef--appeared .qodef-m-text .qodef-m-caption .qodef-caption-line {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.qodef-video-button svg {
	border-radius: 100%;
	-webkit-transition: background-color .3s ease-out;
	-o-transition: background-color .3s ease-out;
	transition: background-color .3s ease-out;
}

.qodef-video-button svg circle {
	stroke: #9d6c44;
}

.qodef-video-button.qodef-skin--light .qodef-m-play svg circle {
	stroke: #fff;
}

.qodef-video-button.qodef-skin--light .qodef-m-play svg:hover {
	background-color: rgba(255,255,255,.25);
}

.qodef-video-button .qodef-m-play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #232323;
	font-size: 106px;
	line-height: 1;
}

.qodef-video-button .qodef-m-play svg {
	display: block;
	position: relative;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.qodef-video-button .qodef-m-play span {
	display: block;
	line-height: inherit;
}

.qodef-video-button .qodef-m-play span:before {
	display: block;
	line-height: inherit;
}

.qodef-video-button .qodef-m-text {
	position: absolute;
	bottom: 25px;
	left: 36px;
}

.qodef-workflow {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-workflow .qodef-e-workflow-image {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.qodef-workflow .qodef-e-workflow-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: -37px;
}

.qodef-workflow .qodef-e-workflow-item:nth-child(even) {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: right;
}

.qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner {
	-webkit-transform: translateX(34%);
	-ms-transform: translateX(34%);
	transform: translateX(34%);
}

.qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner:after {
	left: calc(100% + 30px);
}

.qodef-workflow .qodef-e-workflow-item:nth-child(odd) {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: left;
}

.qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner {
	-webkit-transform: translateX(-34%);
	-ms-transform: translateX(-34%);
	transform: translateX(-34%);
}

.qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner:after {
	right: calc(100% + 30px);
}

.qodef-workflow .qodef-e-workflow-item-inner {
	position: relative;
	max-width: 260px;
}

.qodef-workflow .qodef-e-workflow-item-inner:after {
	content: '';
	position: absolute;
	top: 70px;
	height: 1px;
	width: 100%;
	max-width: 200px;
	display: block;
	background: #bc9d72;
}

.qodef-workflow .qodef-e-subtitle {
	margin: 0;
	font-size: 15px;
	font-style: italic;
	color: #bc9d72;
}

.qodef-workflow .qodef-e-title {
	margin: 3px 0 0;
	letter-spacing: .1em;
}

#qodef-side-area {
	position: fixed;
	top: 0;
	right: -490px;
	width: 420px;
	height: 100%;
	min-height: 100%;
	padding: 145px 75px 35px;
	text-align: center;
	background-color: #0f0f0f;
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1);
	-o-transition: all .6s cubic-bezier(.77,0,.175,1);
	transition: all .6s cubic-bezier(.77,0,.175,1);
}

@media only screen and (max-width:1440px) {
	#qodef-side-area {
		padding: 60px 75px 35px;
	}
}

@media only screen and (max-width:1440px) {
	#qodef-side-area .widget_singlemalt_core_separator .qodef-m-line {
		margin-top: 190px!important;
	}
}

@media all and (max-width:1368px) {
	#qodef-side-area .widget_singlemalt_core_separator .qodef-m-line {
		margin-top: 225px!important;
	}
}

@media only screen and (max-width:1366px) {
	#qodef-side-area .widget_singlemalt_core_separator .qodef-m-line {
		margin-top: 58px!important;
	}
}

@media only screen and (max-width:1280px) {
	#qodef-side-area .widget_singlemalt_core_separator .qodef-m-line {
		margin-top: 90px!important;
	}
}

#qodef-side-area .widget.widget_media_image {
	position: relative;
	text-align: center;
}

#qodef-side-area .widget.widget_media_image img {
	display: inline;
}

.qodef-side-area--opened #qodef-side-area {
	right: 0;
	visibility: visible;
}

#qodef-side-area.qodef-alignment--center {
	text-align: center;
}

#qodef-side-area.qodef-alignment--right {
	text-align: right;
}

#qodef-side-area.qodef-alignment--left {
	text-align: left;
}

#qodef-side-area #qodef-side-area-inner .textwidget p {
	margin: 10px 0 7px 0;
}

#qodef-side-area #qodef-side-area-inner>div.widget_media_image {
	margin: 89px 0 38px;
}

@media only screen and (max-width:1600px) {
	#qodef-side-area #qodef-side-area-inner>div.widget_media_image {
		margin: 50px 0 38px;
	}
}

#qodef-side-area #qodef-side-area-inner>div:last-child {
	position: absolute;
	bottom: 115px;
	left: 0;
	width: 100%;
}

@media only screen and (max-width:1600px) {
	#qodef-side-area #qodef-side-area-inner>div:last-child {
		bottom: 30px;
	}
}

#qodef-side-area .widget .qodef-widget-title {
	font-size: 18px;
}

#qodef-side-area-close {
	position: absolute;
	top: 42px;
	right: 50px;
	display: block;
	z-index: 1000;
	color: #fff;
}

.admin-bar #qodef-side-area-close {
	top: 75px;
}

#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--1 {
	top: 13px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#qodef-side-area-close.qodef-source--predefined .qodef-m-line.qodef--2 {
	top: 13px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#qodef-side-area-close.qodef-source--svg-path svg line {
	stroke: currentColor;
	stroke-dasharray: 22;
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	-o-transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
	transition: stroke-dashoffset .6s cubic-bezier(.55,.46,.05,.65);
}

#qodef-side-area-close.qodef-source--svg-path svg line:last-child {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

#qodef-side-area-close.qodef-source--svg-path:hover svg line {
	stroke: currentColor;
	stroke-dashoffset: 44;
}

.qodef-side-area-cover {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	overflow: hidden;
	z-index: 0;
	-webkit-transition: opacity .2s ease-in-out,z-index .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out,z-index .2s ease-in-out;
	transition: opacity .2s ease-in-out,z-index .2s ease-in-out;
}

.qodef-side-area--opened .qodef-side-area-cover {
	opacity: 1;
	z-index: 1002;
}

.qodef-social-share {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.qodef-social-share .qodef-social-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 0 0;
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	color: #232323;
	font-size: 12px;
	line-height: 1.41em;
	font-weight: 700;
	letter-spacing: .13em;
}

.qodef-social-share ul {
	position: relative;
	display: inline-block;
	vertical-align: top;
	list-style: none;
	padding: 0;
	margin: 0;
}

.qodef-social-share li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	padding: 0;
	margin: 0;
}

.qodef-social-share li a {
	font-size: 12px;
}

.qodef-social-share li a .qodef-svg-circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: visible;
	color: #bc9d72;
}

.qodef-social-share li a .qodef-svg-circle circle {
	fill: none;
	stroke-width: 1.4;
	stroke: currentColor;
	stroke-dashoffset: 115;
	stroke-dasharray: 115;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	transition: all .6s ease-out;
}

.qodef-social-share li a:hover .qodef-svg-circle circle {
	stroke-dashoffset: 0;
	-webkit-transition: all .8s cubic-bezier(.55,.46,.05,.65);
	-o-transition: all .8s cubic-bezier(.55,.46,.05,.65);
	transition: all .8s cubic-bezier(.55,.46,.05,.65);
}

.qodef-social-share li.qodef-facebook-share a:hover {
	color: inherit;
}

.qodef-social-share li.qodef-twitter-share a:hover {
	color: inherit;
}

.qodef-social-share li.qodef-linkedin-share a:hover {
	color: inherit;
}

.qodef-social-share li.qodef-tumblr-share a:hover {
	color: inherit;
}

.qodef-social-share li.qodef-pinterest-share a:hover {
	color: inherit;
}

.qodef-social-share li.qodef-vk-share a:hover {
	color: inherit;
}

.qodef-social-share.qodef-layout--dropdown {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	margin: 0;
	vertical-align: middle;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
	vertical-align: middle;
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {
	opacity: 1;
	visibility: visible;
	cursor: pointer;
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s;
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s;
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
	-webkit-transition-delay: .7s;
	-o-transition-delay: .7s;
	transition-delay: .7s;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener {
	display: block;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown {
	position: absolute;
	visibility: hidden;
	z-index: 950;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul {
	position: relative;
	display: block;
	z-index: 990;
	margin: 0;
	padding: 0!important;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li {
	position: absolute;
	display: block;
	text-align: center;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out,visibility .2s ease-out;
	-o-transition: opacity .2s ease-out,visibility .2s ease-out;
	transition: opacity .2s ease-out,visibility .2s ease-out;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
	-webkit-transition: color .2s ease-out,background-color .2s ease-out;
	-o-transition: color .2s ease-out,background-color .2s ease-out;
	transition: color .2s ease-out,background-color .2s ease-out;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li * {
	display: block;
	line-height: inherit;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown {
	bottom: 0;
	left: 0;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
	width: 90px;
	height: 30px;
	line-height: 30px;
	border: 1px solid rgba(204,172,129,.35);
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child) {
	border-top: none;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
	background-color: #3b5998;
	color: #fff;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
	background-color: #00aced;
	color: #fff;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
	background-color: #007bb5;
	color: #fff;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
	background-color: #32506d;
	color: #fff;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
	background-color: #cb2027;
	color: #fff;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover {
	background-color: #45668e;
	color: #fff;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {
	font-size: 14px;
	color: #191919;
	background-color: #fff;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(1) {
	bottom: -30px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(2) {
	bottom: -60px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(3) {
	bottom: -90px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(4) {
	bottom: -120px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(5) {
	bottom: -150px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(6) {
	bottom: -180px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(7) {
	bottom: -210px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown {
	top: 0;
	right: 0;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li {
	width: calc(90px / 3);
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
	left: 5px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
	left: 35px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
	left: 65px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
	left: 95px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
	left: 125px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
	left: 155px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
	left: 185px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
	top: 0;
	left: 0;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li {
	width: calc(90px / 3);
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
	right: 5px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
	right: 35px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
	right: 65px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
	right: 95px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
	right: 125px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
	right: 155px;
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
	right: 185px;
}

.qodef-social-share.qodef-layout--list li {
	margin-right: 4px;
	border: 1.4px solid transparent;
	border-radius: 100%;
	padding: 8px;
	min-width: 34px;
	min-height: 34px;
	text-align: center;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	border: none;
}

.qodef-social-share.qodef-layout--list li:hover {
	border-color: #bc9d72;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
}

.qodef-social-share.qodef-layout--list li:hover>* {
	color: initial;
}

.qodef-social-share.qodef-layout--list li:last-child {
	margin-right: 0;
}

.qodef-social-share.qodef-layout--text li {
	margin-right: 15px;
}

.qodef-social-share.qodef-layout--text li:last-child {
	margin-right: 0;
}

.widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	display: block;
	margin-bottom: 21px;
}

.widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	display: block;
	margin-bottom: 21px;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027;
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027;
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027;
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e;
}

#qodef-page-spinner {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 2000;
}

#qodef-page-spinner .qodef-m-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #bc9d72;
	background-color: #fff;
}

#qodef-page-spinner .qodef-m-spinner {
	position: relative;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 50%;
	width: 50%;
	z-index: 1;
	-webkit-animation: qode-atom-shrink 4.5s infinite linear;
	animation: qode-atom-shrink 4.5s infinite linear;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before {
	content: '';
	position: absolute;
	top: -50%;
	left: -50%;
	height: 100%;
	width: 100%;
	background: currentColor;
	border-radius: 50%;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before,#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	margin: 0 auto;
	background: currentColor;
	border-radius: 50%;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 {
	-webkit-animation: qode-atom-zindex 1.5s .75s infinite steps(2,end);
	animation: qode-atom-zindex 1.5s .75s infinite steps(2,end);
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-animation: qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease;
	animation: qode-atom-postion 1.5s infinite ease,qode-atom-size 1.5s -1.125s infinite ease;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
	-webkit-animation: qode-atom-zindex 1.5s -.25s infinite steps(2,end);
	animation: qode-atom-zindex 1.5s -.25s infinite steps(2,end);
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
	-webkit-animation: qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease;
	animation: qode-atom-postion 1.5s -1s infinite ease,qode-atom-size 1.5s -.75s infinite ease;
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
	-webkit-animation: qode-atom-zindex 1.5s .25s infinite steps(2,end);
	animation: qode-atom-zindex 1.5s .25s infinite steps(2,end);
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	-webkit-animation: qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease;
	animation: qode-atom-postion 1.5s -.5s infinite ease,qode-atom-size 1.5s -125ms infinite ease;
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
	position: relative;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	-webkit-animation: qode-clock 8s infinite steps(8);
	animation: qode-clock 8s infinite steps(8);
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item {
	position: absolute;
	height: 50px;
	width: 50px;
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before {
	content: '';
	position: absolute;
	height: 18.31501832px;
	width: 18.31501832px;
	background: currentColor;
	border-radius: 50%;
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-animation: qode-clock-1 1s ease-in infinite;
	animation: qode-clock-1 1s ease-in infinite;
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-animation: qode-clock-2 1s ease-in infinite;
	animation: qode-clock-2 1s ease-in infinite;
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: qode-clock-3 1s ease-in infinite;
	animation: qode-clock-3 1s ease-in infinite;
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
	-webkit-animation: qode-clock-4 1s ease-in infinite;
	animation: qode-clock-4 1s ease-in infinite;
}

#qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	background-color: currentColor;
	-webkit-animation: qode-cube 1.2s infinite ease-in-out;
	animation: qode-cube 1.2s infinite ease-in-out;
}

#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
}

#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	border-radius: 50%;
	opacity: .6;
	-webkit-animation: qode-double-pulse 2s infinite ease-in-out;
	animation: qode-double-pulse 2s infinite ease-in-out;
}

#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles {
	position: relative;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item {
	position: absolute;
	width: 100%;
	height: 100%;
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 {
	-webkit-animation-delay: calc((600ms) - 1500ms);
	animation-delay: calc((600ms) - 1500ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 {
	-webkit-animation-delay: calc((900ms) - 1500ms);
	animation-delay: calc((900ms) - 1500ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 {
	-webkit-animation-delay: calc((1200ms) - 1500ms);
	animation-delay: calc((1200ms) - 1500ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 {
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotate(45deg);
	transform: rotateZ(45deg);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 {
	-webkit-animation-delay: calc((300ms) - 1400ms);
	animation-delay: calc((300ms) - 1400ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 {
	-webkit-animation-delay: calc((600ms) - 1400ms);
	animation-delay: calc((600ms) - 1400ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 {
	-webkit-animation-delay: calc((900ms) - 1400ms);
	animation-delay: calc((900ms) - 1400ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 {
	-webkit-animation-delay: calc((1200ms) - 1400ms);
	animation-delay: calc((1200ms) - 1400ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 {
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotate(90deg);
	transform: rotateZ(90deg);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 {
	-webkit-animation-delay: calc((300ms) - 1300ms);
	animation-delay: calc((300ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 {
	-webkit-animation-delay: calc((600ms) - 1300ms);
	animation-delay: calc((600ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 {
	-webkit-animation-delay: calc((900ms) - 1300ms);
	animation-delay: calc((900ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 {
	-webkit-animation-delay: calc((1200ms) - 1300ms);
	animation-delay: calc((1200ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle {
	position: absolute;
	width: 12px;
	height: 12px;
	background-color: currentColor;
	border-radius: 100%;
	-webkit-animation: qode-bounce-delay 1.2s infinite ease-in-out both;
	animation: qode-bounce-delay 1.2s infinite ease-in-out both;
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1 {
	top: 0;
	left: 0;
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2 {
	top: 0;
	right: 0;
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3 {
	right: 0;
	bottom: 0;
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4 {
	left: 0;
	bottom: 0;
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion {
	position: relative;
	width: 30px;
	height: 30px;
	margin: -45px 0 0 -30px;
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	background: currentColor;
	border-radius: 50%;
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 {
	top: 0;
	left: 50%;
	-webkit-animation: qode-fussion-ball-1 1s 0s ease infinite;
	animation: qode-fussion-ball-1 1s 0s ease infinite;
	z-index: 1;
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 {
	top: 50%;
	left: 100%;
	-webkit-animation: qode-fussion-ball-2 1s 0s ease infinite;
	animation: qode-fussion-ball-2 1s 0s ease infinite;
	z-index: 2;
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 {
	top: 100%;
	left: 50%;
	-webkit-animation: qode-fussion-ball-3 1s 0s ease infinite;
	animation: qode-fussion-ball-3 1s 0s ease infinite;
	z-index: 1;
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 {
	top: 50%;
	left: 0;
	-webkit-animation: qode-fussion-ball-4 1s 0s ease infinite;
	animation: qode-fussion-ball-4 1s 0s ease infinite;
	z-index: 2;
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-lines {
	width: 60px;
	height: 60px;
	margin: 0 0 0 -30px;
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	-webkit-animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
	animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
	position: relative;
	height: 50px;
	width: 50px;
	margin: -25px 0 0 -25px;
	-webkit-animation: qode-mitosis-invert 2s infinite steps(2,end);
	animation: qode-mitosis-invert 2s infinite steps(2,end);
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: currentColor;
	border-radius: 50%;
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1 {
	-webkit-animation: qode-mitosis-ball-1 1s infinite alternate linear;
	animation: qode-mitosis-ball-1 1s infinite alternate linear;
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 {
	-webkit-animation: qode-mitosis-ball-2 1s infinite alternate linear;
	animation: qode-mitosis-ball-2 1s infinite alternate linear;
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 {
	-webkit-animation: qode-mitosis-ball-3 1s infinite alternate linear;
	animation: qode-mitosis-ball-3 1s infinite alternate linear;
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 {
	-webkit-animation: qode-mitosis-ball-4 1s infinite alternate linear;
	animation: qode-mitosis-ball-4 1s infinite alternate linear;
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading>* {
	margin: 0;
	opacity: 0;
	-webkit-animation: qode-fade-in 1s forwards;
	animation: qode-fade-in 1s forwards;
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line {
	position: relative;
	display: block;
	height: 3px;
	width: 500px;
	margin-top: 20px;
	background-color: #e5e1dc;
	overflow: hidden;
	opacity: 0;
	-webkit-animation: qode-fade-in 1s .3s forwards;
	animation: qode-fade-in 1s .3s forwards;
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #bc9d72;
	width: 0;
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle {
	position: absolute;
	height: 100%;
	width: 100%;
	background: currentColor;
	border: 0 solid currentColor;
	border-radius: 50%;
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 {
	-webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
	animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
}

#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background-color: currentColor;
	border-radius: 16px;
	-webkit-animation: qode-scaleout 1s infinite ease-in-out;
	animation: qode-scaleout 1s infinite ease-in-out;
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles {
	width: 60px;
	height: 20px;
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 4px;
	background-color: currentColor;
	border-radius: 100%;
	opacity: 0;
	-webkit-animation: qode-ball-fall 1.5s ease infinite both;
	animation: qode-ball-fall 1.5s ease infinite both;
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(1) {
	-webkit-animation-delay: calc((100ms) - 300ms);
	animation-delay: calc((100ms) - 300ms);
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(2) {
	-webkit-animation-delay: calc((200ms) - 300ms);
	animation-delay: calc((200ms) - 300ms);
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(3) {
	-webkit-animation-delay: calc((300ms) - 300ms);
	animation-delay: calc((300ms) - 300ms);
}

#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes {
	position: relative;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
}

#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: currentColor;
	-webkit-animation: qode-rotating-cubes 1.8s infinite ease-in-out;
	animation: qode-rotating-cubes 1.8s infinite ease-in-out;
}

#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s;
}

#qodef-page-spinner.qodef-layout--singlemalt .qodef-m-inner {
	background-color: #fbf8f3;
}

#qodef-page-spinner.qodef-layout--singlemalt.qodef--init .qodef-m-image {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1) rotate(13deg);
	-ms-transform: scale(1) rotate(13deg);
	transform: scale(1) rotate(13deg);
}

#qodef-page-spinner.qodef-layout--singlemalt.qodef--animate .qodef-m-image {
	-webkit-animation: qodef-animate-image 10s infinite linear;
	animation: qodef-animate-image 10s infinite linear;
}

#qodef-page-spinner.qodef-layout--singlemalt .qodef-m-image {
	display: block;
	width: 123px;
	height: 123px;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(.85);
	-ms-transform: scale(.85);
	transform: scale(.85);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transition: .8s cubic-bezier(.3,.85,.41,.81);
	-o-transition: .8s cubic-bezier(.3,.85,.41,.81);
	transition: .8s cubic-bezier(.3,.85,.41,.81);
}

@-webkit-keyframes qodef-animate-image {
	0% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	10% {
		-webkit-transform: rotate(26deg);
		transform: rotate(26deg);
	}

	20% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	30% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	40% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	50% {
		-webkit-transform: rotate(26deg);
		transform: rotate(26deg);
	}

	60% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	70% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	80% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	90% {
		-webkit-transform: rotate(26deg);
		transform: rotate(26deg);
	}

	100% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}
}

@keyframes qodef-animate-image {
	0% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	10% {
		-webkit-transform: rotate(26deg);
		transform: rotate(26deg);
	}

	20% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	30% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	40% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	50% {
		-webkit-transform: rotate(26deg);
		transform: rotate(26deg);
	}

	60% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	70% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	80% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}

	90% {
		-webkit-transform: rotate(26deg);
		transform: rotate(26deg);
	}

	100% {
		-webkit-transform: rotate(13deg);
		transform: rotate(13deg);
	}
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes {
	width: 50px;
	height: 60px;
	margin: -30px 0 0 -25px;
	text-align: center;
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe {
	display: inline-block;
	float: left;
	height: 100%;
	width: 6px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	-webkit-animation: qode-stretch-delay 1.2s infinite ease-in-out;
	animation: qode-stretch-delay 1.2s infinite ease-in-out;
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
	-webkit-animation-delay: calc((200ms) - 1300ms);
	animation-delay: calc((200ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
	-webkit-animation-delay: calc((300ms) - 1300ms);
	animation-delay: calc((300ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
	-webkit-animation-delay: calc((400ms) - 1300ms);
	animation-delay: calc((400ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
	-webkit-animation-delay: calc((500ms) - 1300ms);
	animation-delay: calc((500ms) - 1300ms);
}

#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	text-align: center;
	-webkit-animation: qode-rotate-circles 2s infinite linear;
	animation: qode-rotate-circles 2s infinite linear;
}

#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle {
	position: absolute;
	top: 0;
	width: 60%;
	height: 60%;
	display: inline-block;
	background-color: currentColor;
	border-radius: 100%;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation: qode-bounce 2s infinite ease-in-out;
	animation: qode-bounce 2s infinite ease-in-out;
}

#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles {
	width: 150px;
	height: 30px;
	margin: -15px 0 0 -75px;
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle {
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
	background: currentColor;
	border-radius: 50%;
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 {
	-webkit-animation: qode-wave-jump-3 1.8s infinite ease-out;
	animation: qode-wave-jump-3 1.8s infinite ease-out;
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 {
	-webkit-animation: qode-wave-jump-2 1.8s infinite ease-out;
	animation: qode-wave-jump-2 1.8s infinite ease-out;
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 {
	-webkit-animation: qode-wave-jump-1 1.8s infinite ease-out;
	animation: qode-wave-jump-1 1.8s infinite ease-out;
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4 {
	margin-right: 0;
	-webkit-animation: qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
	animation: qode-wave-wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave {
	width: 72px;
	margin: -9px 0 0 -36px;
	text-align: center;
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	border-radius: 100%;
	-webkit-animation: qode-bounce-delay 1.4s infinite ease-in-out both;
	animation: qode-bounce-delay 1.4s infinite ease-in-out both;
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s;
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
}

.qodef-page-title {
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: cover;
}

.qodef-page-title.qodef-image--responsive {
	height: auto!important;
}

.qodef-page-title.qodef-image--responsive .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0;
}

.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.qodef-page-title.qodef-alignment--center {
	text-align: center;
}

.qodef-page-title.qodef-alignment--right {
	text-align: right;
}

.qodef-page-title .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-page-title .qodef-m-image img {
	display: block;
	width: 100%;
}

.qodef-page-title .qodef-m-content.qodef-content-full-width {
	padding: 0 45px;
}

.qodef-page-title .qodef-breadcrumbs a,.qodef-page-title .qodef-breadcrumbs span {
	font-size: 15px;
	color: #686868;
}

.qodef-page-title .qodef-breadcrumbs a:hover {
	text-decoration: underline;
}

.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
	margin: 0 5px;
}

.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
	content: '/';
}

.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
	margin-top: 5px;
}

.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
	margin: 4px 0 0;
}

.widget.qodef-author-info .qodef-author-info-image {
	margin-bottom: 21px;
	display: none;
}

.widget.qodef-author-info .qodef-author-info-name {
	margin: 0 0 21px;
	display: none;
}

.widget.qodef-author-info .qodef-author-info-description {
	margin: 0;
}

.widget.qodef-author-info .qodef-author-info-label {
	margin-top: 0;
	margin-bottom: 12px;
}

.widget .qodef-contact-info-widget {
	margin: 0;
}

#qodef-top-area .widget .qodef-contact-info-widget {
	margin: 0;
}

#qodef-top-area .widget .qodef-contact-info-widget a {
	font-size: 16px;
}

.qodef-social-icons-group .qodef-icon-holder {
	margin-left: 6px;
	margin-right: 4px;
	border: 1.4px solid transparent;
	border-radius: 100%;
	padding: 8px;
	min-width: 34px;
	min-height: 34px;
	text-align: center;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	padding: 0;
	min-height: 34px;
	border-radius: 50%;
	border: none;
}

.qodef-social-icons-group .qodef-icon-holder:hover {
	border-color: #bc9d72;
	-webkit-transition: border-color .2s ease-out;
	-o-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
}

.qodef-social-icons-group .qodef-icon-holder:hover>* {
	color: initial;
}

.qodef-social-icons-group .qodef-icon-holder:last-child {
	margin-right: 0;
}

.qodef-social-icons-group .qodef-icon-holder:first-child {
	margin-left: 0;
}

.qodef-social-icons-group .qodef-icon-holder .qodef-icon {
	font-size: 12px;
}

.widget.widget_singlemalt_core_social_icons_group .qodef-icon-holder a {
	color: #fff;
	-webkit-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.widget.widget_singlemalt_core_social_icons_group .qodef-icon-holder.qodef-layout--circle {
	background-color: transparent;
}

.widget.widget_singlemalt_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover {
	background-color: transparent;
}

.widget.widget_singlemalt_core_social_icons_group .qodef-icon-holder.qodef-layout--circle:hover a {
	color: #fff;
}

body #qodef-page-footer .widget.widget_singlemalt_core_social_icons_group {
	margin: 0 0 19px 0;
}

body #qodef-page-footer .widget.widget_singlemalt_core_social_icons_group .qodef-social-icons-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

footer .qodef-footer-big-title {
	color: #fff;
	text-align: center;
	margin: 0 0 13px 0;
}

@media only screen and (max-width:1024px) {
	footer .qodef-footer-big-title {
		margin: 0 0 -7px 0;
	}
}

footer .qodef-footer-big-title a:hover {
	color: #fff!important;
}

.widget_singlemalt_core_sticky_sidebar {
	position: relative;
	width: 100%;
	height: 0;
	margin: 0!important;
	padding: 0!important;
	border: none!important;
	background: 0 0!important;
}

.qodef-wishlist {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-wishlist .qodef-m-link {
	line-height: 1;
}

.qodef-wishlist .qodef-m-link.qodef--added {
	color: #bc9d72;
}

.qodef-wishlist .qodef-m-link.qodef--added i {
	font-weight: 900;
}

.qodef-wishlist .qodef-m-response {
	position: absolute;
	top: -6px;
	bottom: auto;
	right: -6px;
	left: auto;
	width: auto;
	padding: 0 10px;
	font-size: 13px;
	line-height: 30px;
	color: #191919;
	background-color: #fff;
	border: 1px solid rgba(204,172,129,.35);
	border-radius: 4px;
	-webkit-box-shadow: 3px 3px 16px 2px rgba(35,35,35,.12);
	box-shadow: 3px 3px 16px 2px rgba(35,35,35,.12);
	white-space: nowrap;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

.qodef-wishlist .qodef-m-response.qodef--show {
	opacity: 1;
	visibility: visible;
}

.qodef-wishlist-dropdown {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	margin: 0 12px;
}

.qodef-wishlist-dropdown svg path {
	fill: none;
	stroke: #fff;
	-webkit-transition: stroke .2s ease-out;
	-o-transition: stroke .2s ease-out;
	transition: stroke .2s ease-out;
}

.qodef-wishlist-dropdown:hover svg path {
	stroke: #bc9d72;
	-webkit-transition: stroke .2s ease-out;
	-o-transition: stroke .2s ease-out;
	transition: stroke .2s ease-out;
}

.qodef-wishlist-dropdown .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%;
}

.qodef-wishlist-dropdown .qodef-m-link-count {
	display: none;
}

.qodef-wishlist-dropdown .qodef-m-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	color: #fff;
}

.qodef-wishlist-dropdown .qodef-m-link>* {
	margin: 0;
	line-height: 1;
}

.qodef-wishlist-dropdown .qodef-m-link {
	color: #232323;
}

#qodef-top-area .qodef-wishlist-dropdown .qodef-m-link {
	color: #191919;
}

.qodef-wishlist-dropdown .qodef-m-link-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 2px;
	font-size: 18px;
}

.qodef-wishlist-dropdown .qodef-m-link-icon:before {
	display: block;
	line-height: inherit;
}

.qodef-wishlist-dropdown .qodef-m-link-icon {
	color: #fff;
}

#qodef-top-area .qodef-wishlist-dropdown .qodef-m-link-icon {
	color: #bc9d72;
}

.qodef-wishlist-dropdown .qodef-m-link-count {
	font-family: Catamaran,sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1.41em;
	font-weight: 700;
	letter-spacing: .13em;
}

.qodef-wishlist-dropdown .qodef-m-items {
	position: absolute;
	top: 100%;
	left: auto;
	right: 0;
	width: 266px;
	padding: 25px;
	text-align: left;
	background-color: #fff;
	border: 1px solid rgba(204,172,129,.35);
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
	-webkit-transition: all .35s cubic-bezier(.53,.01,.18,1);
	-o-transition: all .35s cubic-bezier(.53,.01,.18,1);
	transition: all .35s cubic-bezier(.53,.01,.18,1);
}

.qodef-wishlist-dropdown .qodef-m-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 25px;
}

.qodef-wishlist-dropdown .qodef-m-item:last-child {
	margin-bottom: 0;
}

.qodef-wishlist-dropdown .qodef-e-image-link {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 60px;
	margin-right: 15px;
}

.qodef-wishlist-dropdown .qodef-e-image-link img {
	display: block;
	border: 1px solid rgba(204,172,129,.35);
	border-radius: 4px;
}

.qodef-wishlist-dropdown .qodef-e-title {
	margin: 0;
}

.qodef-wishlist-dropdown .qodef-e-remove {
	position: absolute;
	top: -10px;
	right: -10px;
	padding: 5px;
	font-size: 13px;
	line-height: 1;
	z-index: 3;
}

.qodef-wishlist-dropdown .qodef-e-remove * {
	display: block;
	line-height: inherit;
}

.qodef-wishlist-dropdown .qodef-e-remove :before {
	display: block;
	line-height: inherit;
}

.touch .qodef-wishlist-dropdown {
	cursor: pointer;
}

.qodef-wishlist-dropdown.qodef-items--has:hover .qodef-m-items {
	opacity: 1;
	visibility: visible;
}

.qodef-working-hours-list {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.qodef-working-hours-list .qodef-working-hours-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-bottom: 16px;
}

.qodef-working-hours-list .qodef-e-day {
	position: relative;
	margin: 0;
}

.qodef-working-hours-list .qodef-e-day-icon {
	position: absolute;
	top: -2px;
	right: -8px;
	font-size: 8px;
	color: #bc9d72;
}

.qodef-working-hours-list .qodef-e-line {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 0 10px;
	border-bottom: 1px solid #bfb8b6;
	opacity: .5;
}

.qodef-working-hours-list .qodef-e-time {
	margin: 0;
	font-family: Montserrat,sans-serif;
	font-style: italic;
}

.qodef-working-hours-list .qodef-e-time.qodef--closed {
	color: #bc9d72;
}

.qodef-working-hours-list .qodef-m-footer {
	position: relative;
	top: 3px;
	font-size: 14px;
	color: #817c7b;
}

.qodef-working-hours-list .qodef-m-footer-icon {
	position: relative;
	top: -5px;
	right: 0;
	font-size: 8px;
	color: #bc9d72;
}

@media only screen and (max-width:680px) {
	#qodef-age-verification-modal .qodef-m-content {
		min-width: auto;
	}

	#qodef-age-verification-modal .qodef-m-content-note {
		display: none;
	}
}

@media only screen and (max-width:1440px) {
	.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
		padding: 83px 40px;
	}

	.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
		padding: 83px 40px 87px;
	}
}

@media only screen and (max-width:680px) {
	#qodef-author-info .qodef-m-inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	#qodef-author-info .qodef-m-content {
		margin-top: 23px;
	}
}

@media only screen and (max-width:1024px) {
	body:not(.qodef-content-behind-header) #qodef-page-outer {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-header--vertical-sliding #qodef-page-header-inner {
		display: none;
	}

	.qodef-header--vertical-sliding #qodef-page-outer,.qodef-header--vertical-sliding footer {
		padding-left: 0;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-header--vertical #qodef-page-header-inner {
		display: none;
	}

	.qodef-header--vertical #qodef-page-outer,.qodef-header--vertical footer {
		padding-left: 0;
	}
}

@media only screen and (max-width:768px) {
	#qodef-top-area {
		display: none;
	}
}

@media only screen and (max-width:1440px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.66667%;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.28571%;
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%;
	}
}

@media only screen and (max-width:1440px) {
	.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
		margin-bottom: -50px;
	}

	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
		margin: 0 -25px;
	}

	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
		padding: 0 25px;
		margin: 0 0 50px;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
		margin: 0 0 50px;
	}

	.qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-portfolio-single.qodef-layout--images-small .qodef-media {
		margin: 0 0 50px;
	}

	.qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
		margin: 0 0 50px;
	}

	.qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
		margin-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-reservation-form .qodef-holder--field {
		-ms-flex-preferred-size: 49%;
		flex-basis: 49%;
		margin-bottom: 10px;
	}

	.qodef-holder--label {
		display: none;
	}
}

@media only screen and (max-width:680px) {
	.qodef-reservation-form .qodef-holder--field {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
		display: block;
	}

	.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
		margin-top: 20px;
	}
}

@media only screen and (max-width:768px) {
	.qodef-cards-gallery .qodef-m-fake-card {
		-webkit-transform: scale(.8);
		-ms-transform: scale(.8);
		transform: scale(.8);
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
		-webkit-transform: scale(.8);
		-ms-transform: scale(.8);
		transform: scale(.8);
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
		-webkit-transform: scale(.3) translateX(84%);
		-ms-transform: scale(.3) translateX(84%);
		transform: scale(.3) translateX(84%);
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
		-webkit-transform: scale(.4) translateX(60%);
		-ms-transform: scale(.4) translateX(60%);
		transform: scale(.4) translateX(60%);
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
		-webkit-transform: scale(.5) translateX(39%);
		-ms-transform: scale(.5) translateX(39%);
		transform: scale(.5) translateX(39%);
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
		-webkit-transform: scale(.6) translateX(25%);
		-ms-transform: scale(.6) translateX(25%);
		transform: scale(.6) translateX(25%);
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
		-webkit-transform: scale(.7) translateX(11.2%);
		-ms-transform: scale(.7) translateX(11.2%);
		transform: scale(.7) translateX(11.2%);
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
		-webkit-transform: scale(.8);
		-ms-transform: scale(.8);
		transform: scale(.8);
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
		-webkit-transform: scale(.3) translateX(-84%);
		-ms-transform: scale(.3) translateX(-84%);
		transform: scale(.3) translateX(-84%);
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
		-webkit-transform: scale(.4) translateX(-60%);
		-ms-transform: scale(.4) translateX(-60%);
		transform: scale(.4) translateX(-60%);
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
		-webkit-transform: scale(.5) translateX(-39%);
		-ms-transform: scale(.5) translateX(-39%);
		transform: scale(.5) translateX(-39%);
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
		-webkit-transform: scale(.6) translateX(-25%);
		-ms-transform: scale(.6) translateX(-25%);
		transform: scale(.6) translateX(-25%);
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
		-webkit-transform: scale(.7) translateX(-11.2%);
		-ms-transform: scale(.7) translateX(-11.2%);
		transform: scale(.7) translateX(-11.2%);
	}
}

@media only screen and (max-width:768px) {
	.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table,.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table {
		display: block;
		width: 100%;
	}

	.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table:not(.qodef--features),.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table:not(.qodef--features) {
		border-top: 0;
		border-left-width: 1px;
	}

	.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table.qodef--features,.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table.qodef--features {
		width: 100%;
	}
}

@media only screen and (max-width:768px) {
	.qodef-countdown.qodef-show--4 .qodef-digit-wrapper,.qodef-countdown.qodef-show--5 .qodef-digit-wrapper,.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
		width: 33.33333333333333%;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-frame-slider-holder {
		margin-bottom: 96px;
	}

	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -96px!important;
	}
}

@media only screen and (max-width:768px) {
	.qodef-frame-slider-holder {
		margin-bottom: 86px;
	}

	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -86px!important;
	}
}

@media only screen and (max-width:680px) {
	.qodef-frame-slider-holder {
		margin-bottom: 76px;
	}

	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -76px!important;
	}
}

@media only screen and (max-width:480px) {
	.qodef-frame-slider-holder {
		margin-bottom: 46px;
	}

	.qodef-frame-slider-holder .swiper-pagination-bullets {
		bottom: -46px!important;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

@media only screen and (max-width:680px) {
	.qodef-image-marquee .qodef-m-content.qodef--desktop {
		display: none;
	}

	.qodef-image-marquee .qodef-m-content.qodef--mobile {
		display: block;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-info-section.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

@media only screen and (max-width:1366px) {
	.qodef-interactive-link-showcase.qodef-type--standard {
		padding: 100px 0;
	}

	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images {
		width: 60%;
	}

	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items {
		width: 40%;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-interactive-link-showcase.qodef-type--standard {
		padding: 60px 0;
	}

	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-images {
		width: 80%;
	}

	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items {
		width: 100%;
		padding-left: 60px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-item {
		font-size: 18px;
		line-height: 1.38em;
		font-weight: 700;
		letter-spacing: .13em;
		padding-bottom: 3px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-interactive-link-showcase.qodef-type--standard {
		padding: 30px 0;
	}

	.qodef-interactive-link-showcase.qodef-type--standard .qodef-m-items {
		padding-left: 30px;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-item-showcase {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.qodef-item-showcase .qodef-m-image {
		position: absolute;
		top: 50%;
		left: 0;
		width: 40%;
		padding-right: 40px;
		margin: 0!important;
	}

	.qodef-item-showcase .qodef-m-items {
		left: 40%;
		width: calc(100% - 40%);
	}

	.qodef-item-showcase .qodef-m-items .qodef-m-item {
		-webkit-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
	}

	.qodef-item-showcase .qodef-m-items.qodef--left {
		text-align: left;
	}

	.qodef-item-showcase .qodef-m-items.qodef--right .qodef-m-item:first-child {
		margin-top: 40px;
	}

	.qodef-item-showcase .qodef-m-item {
		margin-top: 40px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-item-showcase .qodef-m-image {
		display: none;
	}

	.qodef-item-showcase .qodef-m-items {
		left: 0;
		width: 100%;
	}
}

@media only screen and (max-width:1440px) {
	.qodef-roadmap .qodef-roadmap-item .qodef-roadmap-item-content-holder {
		left: 0;
		width: 100%;
	}
}

@media only screen and (max-width:1366px) {
	.qodef-roadmap .qodef-roadmap-item .qodef-roadmap-item-content-holder {
		padding: 15px;
	}
}

@media only screen and (max-width:680px) {
	.qodef-roadmap {
		padding-top: 215px!important;
	}

	.qodef-roadmap .qodef-roadmap-item.qodef-roadmap-item-above .qodef-roadmap-item-stage-title-holder {
		top: auto;
		bottom: 35px;
	}

	.qodef-roadmap .qodef-roadmap-item.qodef-roadmap-item-above .qodef-roadmap-item-content-holder {
		top: 75px;
		bottom: auto;
	}

	.qodef-roadmap .qodef-roadmap-item.qodef-roadmap-item-above .qodef-roadmap-item-content-holder:after {
		top: auto;
		bottom: 100%;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-section-title.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info {
		padding-left: 60px;
	}

	.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info {
		padding-right: 60px;
	}

	.qodef-swapping-image-gallery .qodef-m-info {
		padding-top: 30px;
	}

	.qodef-swapping-image-gallery .qodef-m-info .qodef-m-headline {
		margin: 0 0 30px;
	}

	.qodef-swapping-image-gallery.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

@media only screen and (max-width:680px) {
	.qodef-swapping-image-gallery {
		display: block;
	}

	.qodef-swapping-image-gallery .qodef-m-image-holder,.qodef-swapping-image-gallery .qodef-m-info {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.qodef-swapping-image-gallery.qodef-info-position--right .qodef-m-info {
		padding-left: 0;
	}

	.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info {
		padding-right: 0;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
		display: block;
	}

	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
	}

	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
		margin-top: 26px;
	}

	.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
		margin: 26px 0 0;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-tooltip-showcase {
		margin: 20% 0 0;
	}
}

@media only screen and (max-width:680px) {
	.qodef-tooltip-showcase {
		margin: 28% 0 0;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-vertical-split-slider.qodef-disable-below--1024 {
		display: none;
	}

	.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive {
		display: block;
	}

	.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-content,.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
		min-height: 50vh;
	}

	.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
		padding: 10%;
	}
}

@media only screen and (max-width:768px) {
	.qodef-vertical-split-slider.qodef-disable-below--768 {
		display: none;
	}

	.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive {
		display: block;
	}

	.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-content,.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
		min-height: 50vh;
	}

	.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
		padding: 10%;
	}
}

@media only screen and (max-width:1440px) {
	.qodef-workflow .qodef-e-workflow-item:nth-child(even) .qodef-e-workflow-item-inner {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.qodef-workflow .qodef-e-workflow-item:nth-child(odd) .qodef-e-workflow-item-inner {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.qodef-workflow .qodef-e-workflow-item-inner:after {
		width: 50%;
	}
}

@media only screen and (max-width:1280px) {
	.qodef-workflow .qodef-e-workflow-item-inner:after {
		width: 20%;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-workflow {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
	}

	.qodef-workflow .qodef-e-workflow-image {
		display: none;
	}

	.qodef-workflow .qodef-e-workflow-item {
		margin-bottom: 30px;
	}

	.qodef-workflow .qodef-e-workflow-item-inner:after {
		width: 0;
	}
}

@media only screen and (max-width:680px) {
	.qodef-workflow {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.qodef-workflow .qodef-e-workflow-item {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important;
		text-align: center!important;
	}
}

@media only screen and (max-width:1024px) {
	body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content {
		padding-top: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	#qodef-page-sidebar .qodef-social-icons-group {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

 .qodef-wishlist-dropdown {  
    display: none !important;
}

#qodef-page-header .qodef-widget-holder>div:not(:last-child):after {
    display: none !important;

}