
html body.home .ls-container video, #ls-global .ls-container video {
	max-width: 100vw !important;
	object-fit: contain !important;
	height: auto !important;
}

.flex-div {
	display: flex;
	flex-wrap: wrap;
}

.fullwidth-col {
	width: 100% !important;
}

.ubermenu .ubermenu-target-text {
	text-transform: uppercase !important;
}

/* Flip css */
#f1_container {
	position: relative;
	margin: 10px auto;
	width: 250px;
	min-height: 300px;
	z-index: 1;
	overflow: hidden;
}

#f1_container {
	perspective: 1000px;
}

#f1_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	transition: all 1s linear;
}

.face.back {
	opacity: 0;
}

.face.front {
	animation: fadeIn 2s;
}

.face {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: opacity 1s linear;
}

.active-ghost .face.front {
	opacity: 0;
	transition: opacity 1s linear;
}

.active-ghost .face.back {
	opacity: 1;
	transition: opacity 1s linear;
}

#f1_container img {
	width: 250px;
	min-height: 300px;
}

.front-single, .back-single {
	padding: 0 10px;
	max-height: 300px;
}

.front-single img, .back-single img {
	object-fit: cover;
}

.home-featured-products .owl-nav button:before, .video-btn-wrap button .fa-solid:before, .video-btn-wrap .play-pause-video .fa-circle-play:before, .sb-new-layout .sbi-owl-nav .sbi-owl-prev:before, .sb-new-layout .sbi-owl-nav .sbi-owl-next:before, .upsells .owl-nav button:before {
	content: "";
	width: 30px;
	height: 30px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
}

.sb-new-layout .sbi-owl-nav .sbi-owl-prev, .sb-new-layout .sbi-owl-nav .sbi-owl-next, .sb-new-layout .sbi-owl-nav .sbi-owl-prev:hover, .sb-new-layout .sbi-owl-nav .sbi-owl-next:hover, .sb-new-layout #sbi_images:hover .sbi-owl-prev, .sb-new-layout #sbi_images:hover .sbi-owl-next {
	padding: 0;
	box-shadow: none;
}

.sb-new-layout .sbi-owl-nav .sbi-owl-prev svg, .sb-new-layout .sbi-owl-nav .sbi-owl-next svg {
	display: none !important;
}

.home-featured-video .owl-nav button:before {
	color: #fff;
}

.home-featured-products .owl-nav .owl-prev, .upsells .owl-nav .owl-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}

.home-featured-products .owl-nav .owl-next, .upsells .owl-nav .owl-next {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}

.home-featured-products .owl-nav .owl-prev:before, .video-btn-wrap button.prev-btn .fa-solid:before, .sb-new-layout .sbi-owl-nav .sbi-owl-prev:before, .upsells .owl-nav .owl-prev:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/left-arrow-blk.png");
}

.home-featured-products .owl-nav .owl-next:before, .video-btn-wrap button.next-btn .fa-solid:before, .sb-new-layout .sbi-owl-nav .sbi-owl-next:before, .upsells .owl-nav .owl-next:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/right-arrow-blk.png");
}

.home-featured-products {
	padding: 0 20px;
}

.home-featured-container {
	padding: 15px 10px;
}

.home-featured-products .owl-nav .owl-prev {
	left: -20px;
}

.home-featured-products .owl-nav .owl-next {
	right: -20px;
}

.home-featured-products .yith-wcwl-add-to-wishlist a.add_to_wishlist, .home-featured-products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
	position: absolute;
	z-index: 99;
	right: 0;
	width: auto;
	top: 0;
	font-size: 0;
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
}

.home-featured-products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
	font-size: 0;
}

.home-featured-products .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg {
	margin-top: 0;
	width: 20px !important;
	color: #9b9b9b;
}

.home-featured-products .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg {
	width: 20px !important;
	color: #c69e69 !important;
}

.home-featured-products .yith-wcwl-add-to-wishlist .add_to_wishlist img {
	width: 16px !important;
}

.home-featured-meta .back-title, .home-featured-meta .product_price {
	/*    font-family: "futura-pt-medium",sans-serif;*/
	text-align: center;
}

.home-featured-meta .product_price {
	font-size: 16px;
}

.home-featured-meta .back-title {
	font-size: 18px;
	margin-top: 40px;
}

.sb-new-layout .sbi-owl-nav .sbi-owl-prev:hover, .sb-new-layout .sbi-owl-nav .sbi-owl-next:hover, .sb-new-layout #sbi_images:hover .sbi-owl-prev, .sb-new-layout #sbi_images:hover .sbi-owl-next, .sb-new-layout .sbi-owl-nav .sbi-owl-prev, .sb-new-layout .sbi-owl-nav .sbi-owl-next {
	background: transparent;
}

.sb-new-layout #sb_instagram .sbi_photo {
	min-height: 350px;
}

.sb-new-layout .sbi-owl-nav .sbi-owl-prev {
	left: -50px;
}

.sb-new-layout .sbi-owl-nav .sbi-owl-next {
	right: -50px;
}

.video-btn-wrap button {
	background: transparent;
	color: #fff;
	border: none;
	font-size: 2em;
	padding: 0;
}

.video-btn-wrap .play-pause-video .fa-circle-play:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/play-pause.png");
}

.video-btn-wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9999;
	transform: translate(-25px, -50px);
}

.home-video-container {
	position: relative;
}

.home-featured-video {
	height: 100%;
}

.play-pause-video {
	color: #fff;
}

.home-video-item video {
	width: 100%;
	height: 100vh;
	max-width: 60vw;
	display: none;
	object-fit: cover;
}

.home-video-item.active-video video {
	display: block;
}

/* Home Product Slider */
.home-products-slider {
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
	width: 80% !important;
	margin: auto;
}

.product-slider-title, .product-slider-title a {
	color: #fff;
	font-size: 22px;
	margin-top: 10px;
}

.product-slider-title a:hover {
	color: #fff;
}

.home-products-slider-item {
	padding-top: 5em;
	padding-right: 5em;
	padding-left: 5em;
}

.products-slider-overlay img {
	height: 100%;
	object-fit: contain;
}

.home-products-slider.owl-carousel button.owl-dot span {
	width: 10px;
	height: 10px;
	background: #666;
	display: block;
	border-radius: 50%;
	margin: 2px;
}

.home-products-slider.owl-carousel button.owl-dot.active span {
	background: #fff;
}

.home-products-slider .owl-nav .owl-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}

.home-products-slider .owl-nav .owl-next {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}

.home-products-slider .owl-nav .owl-next:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/right-arrow-wht.png");
}

.home-products-slider .owl-nav .owl-prev:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/left-arrow-wht.png");
}

.home-products-slider .owl-nav button:before {
	content: "";
	width: 30px;
	height: 30px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
}

.home-slider-flex {
	display: flex;
	align-items: center;
	height: 100%;
}

/* WOZ Home */
.woz-home #sb_instagram {
	padding-bottom: 0 !important;
}

.woz-home #sb_instagram .sbi_photo_wrap .sbi_photo {
	background-position: top !important;
}

.woz-home #sb_instagram #sbi_images .sbi_inner_wrap .sbi_photo_wrap {
	border-radius: 50% !important;
}

.woz-home .sbi-owl-nav .sbi-owl-next, .woz-home .sbi-owl-nav .sbi-owl-prev, .woz-home .sbi-owl-nav .sbi-owl-prev:hover, .woz-home .sbi-owl-nav .sbi-owl-next:hover, .woz-home #sbi_images:hover .sbi-owl-prev, .woz-home #sbi_images:hover .sbi-owl-next {
	background: transparent;
	box-shadow: none;
	top: 50% !important;
	transform: translateY(-50%);
}

.woz-home .sbi-owl-nav .sbi-owl-next:before, .woz-home .sbi-owl-nav .sbi-owl-prev:before {
	content: "";
	width: 30px;
	height: 30px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
}

.woz-home .sbi-owl-nav .sbi-owl-next:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/right-arrow-wht.png");
}

.woz-home .sbi-owl-nav .sbi-owl-prev:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/left-arrow-wht.png");
}

.woz-home .sbi-owl-nav .sbi-owl-prev svg, .woz-home .sbi-owl-nav .sbi-owl-next svg {
	display: none !important;
}

.fade-in-image {
	animation: fadeIn 5s;
}

/* Store Locator */
.hoz-store-locator .wpsl-search {
	background: transparent;
}

.hoz-store-locator #wpsl-search-wrap form, .hoz-store-locator .wpsl-input {
	display: flex !important;
	justify-content: space-between;
}

.hoz-store-locator #wpsl-search-wrap form {}

.hoz-store-locator #wpsl-search-wrap #wpsl-search-input {
	border: 0;
	border-bottom: 1px solid #000;
	background: transparent;
	border-radius: 0;
	width: 85%;
}

.hoz-store-locator #wpsl-search-wrap .wpsl-input label {
	font-size: 16px;
	width: 100%;
}

.hoz-store-locator #wpsl-search-wrap .wpsl-input div {
	width: 250px;
}

.hoz-store-locator .wpsl-search-btn-wrap, .hoz-store-locator .wpsl-input {
	margin-right: 0 !important;
}

.hoz-store-locator .wpsl-search-btn-wrap {
	width: 20%;
	padding: 0 10px;
}

.hoz-store-locator .wpsl-input {
	width: 80% !important;
	margin-bottom: 0;
}

.hoz-store-locator .wpsl-search-btn-wrap #wpsl-search-btn {
	padding: 10px 20px;
	background-color: #000 !important;
	color: #fff !important;
	font-size: 16px;
	border-radius: 0;
	width: 100%;
	box-shadow: none;
	background-image: none;
}

.hoz-store-locator .wpsl-search-btn-wrap #wpsl-search-btn.nitro-lazy {
	background-image: none !important;
}

.hoz-store-locator .wpsl-select-wrap {
	display: none !important;
}

/* World of Z */
.world-of-z #sb_instagram #sbi_images, .world-of-z #sb_instagram #sbi_images .sbi_inner_wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.world-of-z #sb_instagram #sbi_images .sbi_inner_wrap .sbi_photo_wrap, .world-of-z #sb_instagram #sbi_images .sbi_inner_wrap .sbi_info_wrapper {
	width: 50%;
}

.world-of-z #sb_instagram #sbi_images .sbi_item:nth-child(even) .sbi_inner_wrap {
	flex-direction: row-reverse;
}

.world-of-z #sb_instagram #sbi_images .sbi_item {
	margin-bottom: 80px !important;
}

.world-of-z #sb_instagram #sbi_images .sbi_inner_wrap .sbi_photo_wrap {
	border-radius: 50%;
}

.world-of-z #sb_instagram .sbi_item:nth-child(odd) .sbi_info {
	text-align: left;
}

.world-of-z #sb_instagram .sbi_item:nth-child(even) .sbi_info {
	text-align: right;
}

.world-of-z #sb_instagram .sbi_caption_wrap {
	padding: 12px 70px;
}

.world-of-z #sb_instagram .sbi_photo_wrap .sbi_photo {
	background-position: top !important;
}

.world-of-z-tab ul {
	list-style: none;
	display: flex;
	justify-content: center;
	column-gap: 20px;
	row-gap: 20px;
	margin-left: 0;
	flex-wrap: wrap;
}

.world-of-z-tab ul li {
	padding: 0 20px;
}

.world-of-z-tab ul li a {
	border-bottom: 1px solid transparent;
	padding: 10px;
}

.world-of-z-tab ul li.current-menu-item a {
	border-bottom: 1px solid #000;
	padding: 10px;
}

/* Form style  */
.footer-form .woochimp_shortcode_content {
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
	text-align: center;
	border: 0;
	background-color: transparent;
	font-size: 16px;
}

.footer-form .woochimp_shortcode_content table, .footer-form .woochimp_shortcode_content table th, .footer-form .woochimp_shortcode_content table td {
	background-color: transparent;
}

.footer-form .woochimp_shortcode_content table th, .footer-form .woochimp_shortcode_content table td, .footer-form .woochimp_shortcode_content button {
	border: 0;
}

.footer-form .woochimp_shortcode_content table th, .footer-form .woochimp_shortcode_content table td {
	padding: 10px 0;
}

.footer-form .woochimp_shortcode_content table thead {
	display: none;
}

.footer-form .woochimp_shortcode_content table label {
	color: #fff;
}

/*.footer-form .woochimp_shortcode_content input[type="email"],
.footer-form .woochimp_shortcode_content input[type="text"] {
    max-width: 60%;
}*/
.footer-form .woochimp_skin_general .woochimp_shortcode_content {
	padding: 0;
	border: 0;
}

.footer-form .woochimp_skin_general .woochimp_shortcode_content, .footer-form .woochimp_skin_general .woochimp_shortcode_content form {
	display: block;
}

.footer-form .woochimp_skin_general .woochimp_shortcode_content button {
	color: #000;
	float: none;
	border: 0;
}

.footer-form .woochimp_skin_general .woochimp_shortcode_content table {
	width: 90%;
}

.footer-form .woochimp_shortcode_content button, .footer-form .wpforms-submit-container button.wpforms-submit, .form-style .wpforms-submit-container button.wpforms-submit, .enquiry-style .wpforms-submit-container button.wpforms-submit {
	background-color: #fff !important;
	padding: 5px 20px !important;
	font-size: 16px !important;
	text-transform: uppercase;
}

.footer-form .woochimp_shortcode_content input[type="email"], .footer-form .woochimp_shortcode_content input[type="text"], .footer-form .wpforms-field-container .wpforms-field input[type="email"], .form-style .wpforms-field-container .wpforms-field input[type="text"], .form-style .wpforms-field-container .wpforms-field input[type="email"], .form-style .wpforms-field-container .wpforms-field textarea, .enquiry-style .wpforms-field-container .wpforms-field input[type="text"], .enquiry-style .wpforms-field-container .wpforms-field input[type="email"], .enquiry-style .wpforms-field-container .wpforms-field input[type="tel"], .enquiry-style .wpforms-field-container .wpforms-field textarea, .hoz-size-calculator form input[type="text"] {
	width: 100%;
	background-color: transparent;
	border-bottom: 1px solid #fff;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	color: #fff;
}

.footer-form .wpforms-field-container .wpforms-field label {
	color: #fff !important;
	font-weight: normal !important;
}

.form-style .wpforms-field-container .wpforms-field input[type="text"], .form-style .wpforms-field-container .wpforms-field input[type="email"], .form-style .wpforms-field-container .wpforms-field textarea, .enquiry-style .wpforms-field-container .wpforms-field input[type="text"], .enquiry-style .wpforms-field-container .wpforms-field input[type="email"], .enquiry-style .wpforms-field-container .wpforms-field input[type="tel"], .enquiry-style .wpforms-field-container .wpforms-field textarea, .hoz-size-calculator form input[type="text"] {
	border-bottom: 1px solid #000;
}

.enquiry-style .wpforms-field-container .wpforms-field input[type="text"], .enquiry-style .wpforms-field-container .wpforms-field input[type="email"], .enquiry-style .wpforms-field-container .wpforms-field input[type="tel"], .enquiry-style .wpforms-field-container .wpforms-field textarea {
	color: #000;
}

.enquiry-style .wpforms-field-container .wpforms-field textarea:focus {
	border: none;
	border-bottom: 1px solid #000;
}

.form-style .wpforms-field-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-left: -10px !important;
	margin-right: -10px !important;
}

.form-style .wpforms-field-container .wpforms-field {
	width: 50%;
	padding: 10px !important;
}

.form-style .wpforms-field-container .wpforms-field:last-child {
	width: 100%;
}

.enquiry-style #wpforms-111546-field_9-container .wpforms-field-layout-columns {
	align-items: center;
}

.enquiry-style #wpforms-111546-field_9-container .wpforms-field-layout-columns input[type="text"] {
	border: none;
	font-size: 24px;
	padding: 0;
	height: auto;
	pointer-events: none;
}

.enquiry-style #wpforms-111546-field_9-container .wpforms-field-layout-columns .product-color input[type="text"], .enquiry-style #wpforms-111546-field_9-container .wpforms-field-layout-columns .product-size input[type="text"] {
	font-size: 16px;
	text-transform: uppercase;
}

.enquiry-style #wpforms-111546-field_9-container .wpforms-field-layout-columns .wpforms-field-text {
	padding: 0;
}

.enquiry-style #wpforms-111546-field_9-container .wpforms-field-layout-columns .wpforms-field-text.product-price {
	margin-top: 20px;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
	font-weight: 400;
}

/* End form style */

/* Calculator form */
.hoz-size-calculator form {
	justify-content: space-between;
	margin-left: -15px;
	margin-right: -15px;
}

.hoz-size-calculator form .calculator-form-col {
	width: 50%;
	padding: 0 15px;
}

.hoz-size-calculator form .calculator-form-col .calculator-form-radio {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.hoz-size-calculator form .calculator-form-col label {
	text-transform: none;
}

.hoz-size-calculator form .calculator-form-col .calculator-form-radio label {
	margin: 0;
	width: 100px;
}

.hoz-size-calculator form input[type="button"], .gift-card-btn a {
	border: 1px solid #000;
	border-radius: 0;
	background: transparent;
	padding: 5px 20px;
	margin-top: 20px;
}

.hoz-size-calculator form .calculator-form-col input[type="text"] {
	color: #000;
}

#hoz-finalsize {
	display: none;
}

#hoz-finalsize, .hoz-size-calculator form .calculator-form-col label {
	font-size: 16px;
}

/* HOZ login/register */
.hoz-not-register {
	text-align: center;
	width: calc(100% - 20px);
}

.hoz-not-register a {
	background: #000;
	padding: 10px 20px;
	color: #fff;
	width: 100%;
	display: block;
}

.hoz-not-register a:hover {
	color: #fff;
}

.hoz-form-field .xoo-aff-group input[type="text"], .hoz-form-field .xoo-aff-group input[type="text"]:focus, .hoz-form-field .xoo-aff-group input[type="password"], .hoz-form-field .xoo-aff-group input[type="password"]:focus, .hoz-form-field .xoo-aff-group input[type="email"], .hoz-form-field .xoo-aff-group input[type="email"]:focus {
	border: 0;
	border-bottom: 1px solid #000;
	border-radius: 0;
	box-shadow: none;
	color: #000;
	background-color: transparent;
}

.hoz-form-field .xoo-el-form-container.xoo-el-form-inline {
	margin: 0;
	max-width: 100%;
}

.hoz-form-field .xoo-el-form-container.xoo-el-form-inline .xoo-el-section {
	padding-left: 0;
}

.hoz-form-field .xoo-el-form-container button.btn.button.xoo-el-action-btn {
	background-color: transparent !important;
	border: 1px solid #000;
	border-radius: 0;
	padding: 10px 20px;
	height: auto;
}

.hoz-form-field .xoo-el-form-container button.btn.button.xoo-el-action-btn.xoo-el-register-btn {
	background-color: #000 !important;
	border: 1px solid #000;
	border-radius: 0;
	padding: 10px 20px;
	height: auto;
	color: #fff !important;
}

.hoz-form-field form.xoo-el-action-form {
	margin-top: 0;
}

/* Cart-Checkout canvas */
.canvas-continue-login, .canvas-continue-guest.login-as-guest-inactive, .canvas-continue-login.continue-login-inactive {
	display: none;
}

.canvas-continue-login.continue-login-active {
	display: block;
}

/* Guest checkout */
.xoo-aff-group label {
	font-size: 16px;
	font-weight: 400;
}

.guest-checkout-form {
	margin-top: 20px;
}

.guest-checkout-form .hoz-guest-email {
	border: 1px solid #000;
	color: #000;
	width: 100%;
	padding: 5px 10px;
	margin-bottom: 0;
}

.guest-checkout-form .guest-checkout-btn {
	background: transparent;
	border: 1px solid #000;
	width: 100%;
	margin-top: 20px;
	padding: 5px 20px;
}

.guest-checkout-form label {
	display: flex;
	align-items: baseline;
	line-height: normal;
	margin-top: 10px;
}

.guest-checkout-form .guest-consent {
	margin-right: 5px;
	transform: translateY(3px);
}

.guest-checkout-form p {
	margin-top: 20px;
	margin-bottom: 0;
	line-height: normal;
}

.guest-checkout-form span.error {
	font-size: 14px;
	color: #bf2d2d;
	line-height: normal;
}

.canvas-continue-login .xoo-el-section.xoo-el-active {
	padding-left: 0;
}

.canvas-continue-login .xoo-el-form-container.xoo-el-form-inline {
	max-width: 100%;
}

.canvas-continue-login .xoo-el-action-form .xoo-aff-group {
	width: 100%;
	margin-bottom: 20px;
}

.canvas-continue-login .xoo-el-action-form .xoo-aff-group input[type="text"], .canvas-continue-login .xoo-el-action-form .xoo-aff-group input[type="password"] {
	border: 1px solid #000;
	border-radius: 0;
	height: 40px;
}

.canvas-continue-login .xoo-el-form-container button.button.btn.xoo-el-action-btn {
	width: 100%;
	border: 1px solid #000;
	border-radius: 0;
	background-color: #000 !important;
	color: #fff !important;
	margin-bottom: 20px;
}

/* WOO My account */
.woocommerce-account.woocommerce-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
	margin: 0 5px !important;
}

.woocommerce-account form input[type="text"], .woocommerce-account form input[type="email"], .woocommerce-account form input[type="password"] {
	border: 0;
	border-bottom: 1px solid #000;
}

.woocommerce-account form legend {
	border-bottom: 0;
}

.woocommerce-MyAccount-navigation-link a, .woocommerce-MyAccount-content p {
	font-size: 16px !important;
}

.woocommerce-MyAccount-content .woocommerce-pagination a {
	width: auto;
	padding: 10px 20px;
	line-height: normal;
	height: auto;
	border-radius: 0;
	background-color: transparent !important;
	font-size: 16px;
}

.woocommerce-MyAccount-content .woocommerce-pagination a:hover {
	border-width: 1px;
}

.woocommerce-MyAccount-orders .button {
	border: 1px solid !important;
	padding: 10px 20px !important;
	background-color: rgba(0, 0, 0, .1) !important;
	border-radius: 0 !important;
}

.shop .x-btn, .button, [type="submit"] {
	border: 1px solid !important;
	padding: 10px 20px !important;
	background-color: transparent !important;
}

/* Slick gallery */
.single-gallery-container {
	margin-left: -10px;
	margin-right: -10px;
}

.slider-galeria-thumbs {
	float: left;
	width: 100%;
}

.woocommerce-slider-galleria-wrap {
	float: right;
	width: 75%;
	padding: 0 10px;
	position: relative;
}

.slider-galeria-thumbs img {
	border: 1px solid #fff;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.slider-galeria-thumbs.slick-vertical .slick-slide {
	height: 210px;
}

.slider-galeria-thumbs .slick-current img {
	border: 1px solid #000 !important;
}

.slider-galeria .slick-prev, .slider-galeria-thumbs .slick-prev, .woocommerce-slider-galleria-wrap .slick-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 40px;
	text-indent: -9999px;
	background: transparent;
	border: 0;
	z-index: 1000;
	outline: 0;
}

.slider-galeria .slick-prev:before, .slider-galeria-thumbs .slick-prev:before, .woocommerce-slider-galleria-wrap .slick-prev:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/left-arrow-blk.png");
	height: 30px;
	width: 30px;
	background-size: contain;
	background-repeat: no-repeat;
}

.slider-galeria .slick-next, .slider-galeria-thumbs .slick-next, .woocommerce-slider-galleria-wrap .slick-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 40px;
	text-indent: -9999px;
	background: transparent;
	border: 0;
	z-index: 1000;
	outline: 0;
}

.slider-galeria .slick-next:before, .slider-galeria-thumbs .slick-next:before, .woocommerce-slider-galleria-wrap .slick-next:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/right-arrow-blk.png");
	height: 30px;
	width: 30px;
	background-size: contain;
	background-repeat: no-repeat;
}

.slider-galeria .slick-arrow, .slider-galeria-thumbs .slick-arrow, .woocommerce-slider-galleria-wrap .slick-arrow {
	opacity: 1;
}

/*.video-featured-thumbnail {
    min-height: 220px !important;
}*/
.slider-galeria-thumbs .video-featured-thumbnail span {
	padding: 50px 10px;
	display: flex !important;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	background: #000;
	height: 100%;
}

.slider-galeria-thumbs .video-featured-thumbnail span img {
	height: auto;
}

.slider-galeria-thumbs .video-featured-thumbnail span .fa-play {
	font-size: 30px;
	border: 1px solid #fff;
	padding: 10px 10px 10px 15px;
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	color: #fff;
	margin-top: 10px;
}

.slider-featured-video.hidden {
	display: none;
}

.slider-galeria-wrapper {
	display: flex;
	flex-direction: row-reverse;
	min-height: 688px;
	max-height: 688px;
	padding: 30px 0;
}

.slider-galeria-thumb-wrapper {
	position: relative;
	width: 25%;
}

.slider-galeria-thumb-wrapper .slick-prev, .slider-galeria-thumb-wrapper .slick-next {
	opacity: 1;
}

.slider-galeria-thumb-wrapper .slick-prev {
	top: 0;
	transform: translateY(-33px);
}

.slider-galeria-thumb-wrapper .slick-prev:before {
	position: absolute;
	left: 0;
	right: 0;
	transform: rotate(180deg);
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/arrow-down.png");
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 1;
}

.slider-galeria-thumb-wrapper .slick-next {
	bottom: 0;
	top: auto;
	transform: translateY(15px);
}

.slider-galeria-thumb-wrapper .slick-next, .slider-galeria-thumb-wrapper .slick-prev {
	position: absolute;
	left: 0;
	text-indent: -9999px;
	background: transparent;
	border: 0;
	z-index: 1000;
	outline: 0;
	right: 0;
	margin: auto;
	height: 20px;
	width: 20px;
}

.slider-galeria-thumb-wrapper .slick-next:before {
	position: absolute;
	left: 0;
	right: 0;
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/arrow-down.png");
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 1;
}

.slider-galeria, .slider-galeria .slick-list, .slider-galeria .slick-track, .slider-galeria .slick-slide a, .slider-galeria .slick-slide img {
	height: 100% !important;
	width: 100%;
}

.slider-galeria .slick-slide img {
	object-fit: cover;
	object-position: top;
}

.slider-galeria .slick-slide a {
	display: block;
}

/* Zoom image */
.zoom-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	touch-action: none;
}

.zoom-wrapper img {
	transition: transform .2s ease-in-out;
	width: 100%;
	user-select: none;
}

/* Wishlist canvas */
.wishlist-canvas .wishlist-title-container, .custom-shopping-bag .wishlist-title-container {
	display: none;
}

.wishlist-canvas .wishlist_table {
	max-height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 25px !important;
}

/* width */
.wishlist-canvas .wishlist_table::-webkit-scrollbar, .custom-mini-cart::-webkit-scrollbar {
	width: 5px;
}

/* Track */
.wishlist-canvas .wishlist_table::-webkit-scrollbar-track, .custom-mini-cart::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
.wishlist-canvas .wishlist_table::-webkit-scrollbar-thumb, .custom-mini-cart::-webkit-scrollbar-thumb {
	background: #888;
}

/* Handle on hover */
.wishlist-canvas .wishlist_table::-webkit-scrollbar-thumb:hover, .custom-mini-cart::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.custom-mini-cart {
	max-height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper {
	display: flex;
	flex-wrap: wrap;
	color: #fff;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper .product-stock-status, .wishlist-canvas .wishlist_table .wishlist-items-wrapper .product-add-to-cart {
	display: none;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper .wishlist-view-list, #panel-wishlist .wishlist_table .wishlist-items-wrapper .wishlist-view-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 10px 0;
	position: relative;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper .wishlist-view-list .product-thumbnail {
	width: 20%;
}

#panel-wishlist .wishlist_table .wishlist-items-wrapper .wishlist-view-list .product-thumbnail {
	width: 10%;
}

#panel-wishlist .wishlist_table .wishlist-items-wrapper .wishlist-view-list .product-wrapper {
	width: 40%;
	text-align: left;
}

#panel-wishlist .wishlist_table .wishlist-items-wrapper .wishlist-view-list .product-remove {
	width: 50px;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper .wishlist-view-list a, .wishlist-canvas .wishlist_table .wishlist-items-wrapper .wishlist-view-list .product-price {
	color: #fff;
	font-size: 16px;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper .product-wrapper {
	width: 80%;
	text-align: left;
	padding: 0 10px;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper .product-remove {
	position: absolute;
	right: 0;
	margin: 10px;
}

.wishlist-canvas .wishlist_table .wishlist-items-wrapper .product-remove a {
	font-size: 24px;
	line-height: normal;
}

.wishlist-canvas form {
	margin-bottom: 0;
}

/* Wishlist mobile view */
#panel-wishlist .wishlist_view.mobile .product-name {
	text-align: left;
}

#panel-wishlist .wishlist_view.mobile .product-name h3 {
	font-size: 18px;
}

#panel-wishlist .wishlist_view.mobile .additional-info-wrapper {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	margin-bottom: 20px;
}

#panel-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart, #panel-wishlist .wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
	margin-bottom: 0;
}

#panel-wishlist .wishlist_table.mobile li .additional-info-wrapper .additional-info td.label {
	width: 50%;
	text-align: right;
}

#panel-wishlist .wishlist_table.mobile li .additional-info-wrapper .additional-info td.value {
	text-align: left;
}

#panel-wishlist .wishlist_table .product-remove a.remove_from_wishlist {
	font-size: 20px;
}

.custom-shopping-bag.x-tabs > .x-tabs-list button#tab-wishlist span.mini-item-counter, .custom-shopping-bag.x-tabs > .x-tabs-list button#tab-wishlist span.mini-item-counter .yith-wcwl-items-count {
	margin-right: calc(.15em * -1.5);
	margin-left: calc(.15em * -1.5);
}

.products li.product .entry-header .button {
	color: #fff !important;
}

/* Checkout form */
.woocommerce-checkout .checkout-form form input[type=text], .woocommerce-checkout .checkout-form form input[type=tel], .woocommerce-checkout .checkout-form form input[type=email], .woocommerce-checkout .checkout-form form input[type=password], .woocommerce-checkout .checkout-form form textarea, .checkout-form .select2-container--default .select2-selection--single {
	border: 0;
	border-bottom: 1px solid #000;
	color: #000;
	padding: 0;
	border-radius: 0;
	box-shadow: none;
}

.checkout-form .select2-container .select2-selection--single .select2-selection__rendered {
	padding: 0;
}

.checkout-form table.woocommerce-checkout-review-order-table {}

.checkout-form table.woocommerce-checkout-review-order-table th, .checkout-form table.woocommerce-checkout-review-order-table td {
	padding: 10px 0;
}

.woocommerce-checkout .checkout-form form h3, .woocommerce-checkout .checkout-form form h3 span {
	font-size: 20px;
}

.woocommerce-checkout .checkout-form .woocommerce form .form-row .required {
	text-decoration: none;
	margin-left: -2px;
}

.woocommerce-checkout .checkout-form form .payment_methods label {
	padding-left: 5px;
	display: flex;
	justify-content: space-between;
}

.woocommerce-checkout .checkout-form form label {
	font-size: 16px;
}

.wishlist-title-container {
	display: none;
}

.circular-image {
	min-height: 0 !important;
	min-width: 0 !important;
	height: 0 !important;
	padding: 50% !important;
}

.circular-image img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100% !important;
	object-fit: cover !important;
	object-position: top;
	width: 100% !important;
}

/* Headers */
.header-logo {
	z-index: 999 !important;
}

.header-new .ubermenu-skin-minimal {
	font-size: 16px;
}

.header-new .ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop {
	background-color: #000;
}

.header-new .ubermenu .ubermenu-submenu .ubermenu-target {
	color: #fff !important;
}

.header-new .ubermenu .ubermenu-submenu.ubermenu-submenu-retractor-top {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: 1px solid #000;
	transform: translateY(25px);
}

.header-new.x-bar-fixed .ubermenu .ubermenu-submenu.ubermenu-submenu-retractor-top {
	transform: translateY(7px);
}

.header-new .ubermenu .ubermenu-submenu .ubermenu-has-submenu-stack ul.ubermenu-submenu li a:hover :after {
	content: "";
	position: absolute;
	height: 3px;
	width: 100%;
	background-color: #000;
	left: 0;
	bottom: 0;
	transform: translateY(22px);
}

.header-new .ubermenu .ubermenu-submenu .ubermenu-has-submenu-stack ul.ubermenu-submenu li a:hover .ubermenu-target-text {
	text-decoration: none;
}

.header-new .ubermenu .ubermenu-submenu .ubermenu-has-submenu-stack ul.ubermenu-submenu li.ubermenu-current-menu-item a, .header-new .ubermenu .ubermenu-submenu .ubermenu-has-submenu-stack ul.ubermenu-submenu li a:hover, .header-new .ubermenu ul.ubermenu-submenu li.ubermenu-current-menu-item a, .header-new .ubermenu ul.ubermenu-submenu li a:hover {
	color: #ccaf83 !important;
}

.header-new .ubermenu ul li > ul.ubermenu-submenu.ubermenu-submenu-id-27971 {
	/*    max-width: 1400px;*/
	margin: auto;
	left: 0;
	right: 0;
	padding: 0 5%;
}

.header-new .ubermenu .ubermenu-submenu.ubermenu-submenu-id-27971 li a {
	text-align: left;
}

.header-new .ubermenu .ubermenu-submenu ul.ubermenu-submenu li a {
	text-transform: uppercase;
}

.header-new .ubermenu .ubermenu-autocolumn, .header-new .ubermenu .ubermenu-submenu-type-stack {
	padding-bottom: 11px;
}

.header-new .ubermenu .ubermenu-submenu.ubermenu-submenu-id-27971 ul.ubermenu-submenu li ul {
	margin-top: 20px;
}

.header-new .ubermenu .ubermenu-submenu.ubermenu-submenu-id-27971 ul li ul li a {
	font-size: 13px;
}

.header-new .ubermenu .ubermenu-nav .ubermenu-column-1-10 {
	width: 14%;
	padding: 10px 10px;
}

.list-style-remove ul {
	margin-left: 0 !important;
}

.list-style-remove ul li {
	list-style: none !important;
	line-height: 34px;
}

.mini-cart-new dl.variation {
	color: #fff;
	text-align: left;
	margin-top: 5px;
	font-size: 16px;
	font-weight: 300;
}

.mini-cart-new dl.variation dt {
	float: left;
}

.mini-cart-new dl.variation dt, .mini-cart-new dl.variation dd {
	line-height: 20px;
	text-transform: uppercase;
}

.mini-cart-new dl.variation p {
	margin: 0;
}

.mini-cart-new .woocommerce-mini-cart__buttons a {
	padding: 0 10px !important;
}

.mini-cart-new .woocommerce-mini-cart__buttons a.checkout {
	border: 1px solid #fff;
	font-size: 16px;
}

/* Mobile Nav */
.mobile-navigation .mb_menu_class ul {
	margin: 0;
}

.mobile-navigation .mb_menu_class ul li a {
	color: #fff;
	display: block;
	padding: 10px;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
}

.mobile-toggle.subnav-toggle {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
	cursor: pointer;
	background: rgba(255, 255, 255, 10%);
}

.mobile-navigation ul.sub-menu {
	display: none;
	padding-left: 10px;
}

.mobile-navigation .mb_menu_class ul li ul.sub-menu a {
	font-size: 14px;
	text-transform: uppercase;
}

.mobile-toggle.subnav-toggle .fa-angle-down {
	font-size: 20px;
}

.mobile-navigation .mb_menu_class ul li .mobile-toggle.subnav-toggle {
	border-bottom: 0;
	width: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
}

.mobile-navigation .mb_menu_class ul li ul.sub-menu .mobile-toggle.subnav-toggle {
	padding: 13px;
}

.mobile-navigation .mb_menu_class ul li .mobile-toggle.subnav-toggle:before {
	content: "";
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/arrow-down-wht.png");
	width: 15px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

/* Footer */
.footer-new .list-style-remove ul li a {
	color: #fff;
}

.footer-new .wpforms-confirmation-container-full {
	background: #fff;
	border: none;
}

.normal-lineheight {
	line-height: normal !important;
}

/* SHOP HEADER */
.shop-page-header {
	padding: 25px 0;
	border-bottom: 1px solid #000;
}

.shop-page-header h1 {
	margin: 0;
	font-size: 44px;
	line-height: 1.2;
	text-align: center;
	text-transform: uppercase;
	color: #c69e69;
}

/* Product page sort */
.woocommerce-ordering select {
	border: none;
	outline: none;
}

.archive .woocommerce-result-count {
	margin-top: 0;
	border: none;
}

.archive .woocommerce-result-count, .woocommerce-ordering select, .woocommerce li.product .entry-header .price .amount, .woocommerce li.product .entry-header .price ins .amount {
	font-size: 16px !important;
}

.archive .x-container ul.products.cols-4 {
	border-top: 1px solid #000;
	padding-top: 20px;
}

.woocommerce li.product .entry-header h3 {
	font-size: 18px;
}

body.page-template .woocommerce.columns-4.archive ul.products {
	border-top: 1px solid #000;
	padding-top: 20px;
	justify-content: center;
}

/* Shop */
.shop-new ul.products, .woocommerce ul.products {
	display: flex;
	flex-wrap: wrap;
}

.shop-new ul.products li, .woocommerce li.product {
	width: 25%;
	margin: 0 !important;
	padding: 30px !important;
}

ul.products li .entry-product {
	text-align: center;
}

ul.products li .entry-product a img {}

/* Wishlist shop pages */
.archive .yith-wcwl-add-to-wishlist, .upsells .yith-wcwl-add-to-wishlist, .wishlist-design .yith-wcwl-add-to-wishlist {
	position: absolute;
	top: 0;
	right: 0;
	width: auto !important;
	margin: 0;
}

.upsells .yith-wcwl-add-to-wishlist {
	top: -12px;
	right: -12px;
}

.archive .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .upsells .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .wishlist-design .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
	background-color: unset !important;
	border: 0 !important;
}

.archive .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span, .upsells .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span, .wishlist-design .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span {
	display: none;
}

.archive .yith-wcwl-add-to-wishlist .add_to_wishlist img, .upsells .yith-wcwl-add-to-wishlist .add_to_wishlist img, .wishlist-design .yith-wcwl-add-to-wishlist .add_to_wishlist img, .hoz-recent-view .yith-wcwl-add-to-wishlist .add_to_wishlist img {
	width: 16px !important;
}

.archive .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .single-product .upsells .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg {
	width: 20px !important;
	color: #9b9b9b;
}

.archive .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .upsells .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
	text-align: right;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
	flex-direction: row;
	justify-content: end;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
	font-size: 0 !important;
}

.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg {
	width: 20px !important;
	margin-top: 6px;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {
	margin-right: 5px;
}

.hoz-recent-view .yith-wcwl-add-to-wishlist .add_to_wishlist img {
	margin-top: 6px;
}

.x-sidebar h4 {
	font-size: 16px;
	color: #ccaf83;
}

.x-sidebar .textwidget p {
	margin-bottom: 0;
	font-size: 16px;
}

.archive .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg, .single-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg {
	color: #c69e69;
}

.archive .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg {
	margin-top: 15px;
}

/* Woo Upsell - related */
.woocommerce .upsells.up-sells {
	margin-bottom: 0;
}

.woocommerce .upsells ul.products {
	display: inherit;
	margin: 0;
}

.woocommerce .upsells li.product {
	padding: 0 !important;
}

.woocommerce .upsells.cols-4 li.product {
	width: 100% !important;
	padding: 20px !important;
}

.woocommerce .upsells .yith-wcwl-add-button a {
	padding: 0;
}

.woocommerce .upsells .owl-nav .owl-next {
	right: -40px;
}

.woocommerce .upsells .owl-nav .owl-prev {
	left: -40px;
}

.single-product a.compare.button, a.compare.button {
	width: 100%;
}

.archive a.compare.button {
	width: 100%;
}

/* Single woo */
.single-product .entry-content .custom-single-img-video, .single-product .entry-content .images.gallery_container, .single-product .entry-content div.product .summary {
	padding: 0 15px;
}

.single-product .custom-single-img-video-wrap {
	margin-bottom: 20px;
}

.single-product .custom-single-img-video-wrap img {
	width: 100%;
}

/* Single tab */
.hoz-payment-option {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 20px;
	column-gap: 20px;
	align-items: center;
}

.hoz-payment-option img {
	max-width: 100px;
}

.hoz-payment-option .hoz-payment-option-col {
	margin-bottom: 15px;
}

/*.owl-next.disabled,
.owl-prev.disabled {
    opacity: 0;
}*/

/*label[for=pa_size] {
    display: none !important;
}*/
.single-product div.product .summary .variations label {
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

.single-product div.product .summary .variations select {
	border: 1px solid #000;
	color: #000;
	text-align: center;
	font-size: 16px;
}

.single-product div.product .summary .price, .single-product div.product .summary .product_title {
	text-align: left !important;
}

.single-product div.product .summary .product_title {
	font-size: 34px !important;
	margin-bottom: 5px !important;
}

.single-product div.product .summary .price, .single-product div.product .summary .price .amount {
	font-size: 18px !important;
}

.hoz-recent-view .yith-wcwl-add-to-wishlist {
	position: absolute;
	top: 0;
	right: 0;
}

.hoz-recent-view .yith-wcwl-add-to-wishlist .add_to_wishlist {
	padding: 0 !important;
	background: transparent;
	background-color: transparent !important;
	border: 0 !important;
	text-align: right;
}

.hoz-recent-view .yith-wcwl-add-to-wishlist .add_to_wishlist span {
	display: none;
}

/* Custom Tabs */
#custom-tabs {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	column-gap: 40px;
	margin-left: 0;
	padding: 10px 0;
	border-bottom: 1px solid #000;
}

#custom-tabs li a {
	font-size: 34px;
	text-transform: none;
	cursor: pointer;
}

#custom-tabs li a.inactive {
	color: #a2a2a2;
}

.custom-shopping-bag {
	justify-content: space-between;
	align-items: start;
}

.custom-shopping-bag .cart-collaterals {}

.custom-shopping-bag .cart-collaterals .cart_totals {
	margin-top: 0 !important;
}

.custom-shopping-bag .cart_totals h2 {
	margin-top: 0;
}

.custom-shopping-bag .cart_totals h2, .custom-shopping-bag .cart-collaterals .cart-pay-method-title h3 {
	font-size: 34px !important;
	text-align: center;
	text-transform: none;
	padding-bottom: 17px;
	border-bottom: 1px solid #000;
}

.custom-shopping-bag .cart_totals table, .custom-shopping-bag .cart_totals table th, .custom-shopping-bag .cart_totals table td {
	background-color: transparent;
	border: 0;
	font-weight: normal;
	font-size: 16px;
}

.custom-shopping-bag .cart_totals table td {
	text-align: right;
}

.custom-shopping-bag .cart_totals .wc-proceed-to-checkout a.checkout-button {
	background-color: transparent !important;
	border: 1px solid #000 !important;
	border-radius: 0;
	padding: 5px 20px;
	width: 100%;
	font-size: 16px;
}

.custom-shopping-bag .cart_totals .cart-subtotal {
	text-transform: none;
}

.custom-shopping-bag .edit-cart-item {
	width: auto !important;
	line-height: normal !important;
	font-size: 16px !important;
	font-weight: normal;
	display: flex;
	background: none;
	border: none;
	text-transform: none;
	align-items: center;
}

.custom-shopping-bag .cart-item {
	display: flex;
	justify-content: space-between;
}

.custom-shopping-bag .cart-item-parent .product-thumbnail {
	text-align: left !important;
	max-width: 200px !important;
	width: 200px;
}

.custom-shopping-bag .cart-item-parent .product-thumbnail a {
	margin: 0 !important;
	width: 2em !important;
}

.custom-shopping-bag .edit-cart-item:before {
	content: "";
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/Pen.png");
	width: 15px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px;
}

.custom-shopping-bag .cart-item-parent .product-name a {
	font-size: 28px;
}

.custom-shopping-bag .cart-item-parent dl {
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 0;
	font-weight: 300;
}

.custom-shopping-bag .cart-item-parent dl.variation dt {
	float: left;
	padding: 4px 0 !important;
	margin-right: 5px;
	clear: both;
}

.custom-shopping-bag .cart-item-parent .product-name {
	vertical-align: top;
}

.custom-shopping-bag .cart-item-parent .product-name .woocommerce-Price-amount {
	font-size: 18px;
	margin-top: 20px;
	display: block;
}

.custom-shopping-bag .cart-item-parent .action-edit input, .custom-shopping-bag .cart-item-parent .action-edit button {}

.custom-shopping-bag .cart-item-parent td {
	padding: 15px 0 !important;
}

.custom-shopping-bag .wc-proceed-to-checkout {
	display: none;
}

/* Sidebar shop/archive */
.archive .x-main .x-container .x-sidebar {
	text-transform: uppercase;
}

.archive.tax-product_cat .x-main.full > .x-container.width {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	width: 100%;
	max-width: 100%;
	justify-content: flex-end;
}

.archive.tax-product_cat .x-main.full > .x-container.width .x-main .x-container {
	display: block;
	margin-top: 15px;
}

.archive .x-site .x-main.full .x-container .x-main.full {
	max-width: 75%;
	width: 75%;
}

.archive .x-main .x-container .x-sidebar {
	max-width: 25%;
}

.archive .woocommerce-result-count {
	margin-top: 0;
	border: none;
}

.admin-bar.x-stack-icon .x-sidebar {
	top: 0 !important;
}

.x-sidebar h4 {
	font-size: 16px;
	color: #ccaf83;
}

.x-sidebar .textwidget p {
	margin-bottom: 0;
	font-size: 16px;
}

.x-alert-info, .buddypress #message.info, .bbp-template-notice.info, .woocommerce-info, .woocommerce-message, .x-alert-danger, .buddypress #message.error, .bbp-template-notice.error, .woocommerce-error {
	background-color: #000 !important;
	color: #fff !important;
	border: none !important;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.x-alert-info .button, .buddypress #message.info .button, .bbp-template-notice.info .button, .woocommerce-info .button, .woocommerce-message .button, .x-alert-danger .button, .buddypress #message.error .button, .bbp-template-notice.error .button, .woocommerce-error .button {
	background: #fff !important;
	text-decoration: none;
	padding: 5px 20px !important;
	border-radius: 0;
}

/* Single product tab accordion */
.woo-tab-slide summary {
	padding: 10px 0;
	border-bottom: 1px solid;
	font-size: 16px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-transform: uppercase;
}

.woo-tab-slide summary:after {
	content: "";
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/arrow-down.png");
	width: 15px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

table.variations td {
	padding-left: 0;
}

.woo-tab-slide-content {
	padding: 10px 0;
	font-size: 16px;
}

.woocommerce-variation-add-to-cart, .custom-btn-single-product .custom-btn-half {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.woocommerce-variation-add-to-cart .quantity {
	width: 100%;
}

.woocommerce-variation-add-to-cart .single_add_to_cart_button {
	width: 50%;
	padding: 8px;
	font-size: 16px;
	background-color: #000 !important;
	color: #fff !important;
	border-radius: 0;
	border: 1px solid #fff !important;
}

.custom-btn-single-product .custom-btn-wrapper a, .custom-btn-single-product .add_to_wishlist {
	display: block;
	padding: 5px;
	border: 1px solid #000 !important;
	font-size: 16px;
	text-transform: uppercase;
}

.custom-btn-single-product .custom-btn-full, .single-product .variations_form {
	margin-bottom: 10px;
}

.custom-btn-single-product .custom-btn-full a {
	width: 100%;
}

.custom-btn-single-product .custom-btn-half a {
	width: 50%;
}

.custom-btn-single-product .yith-wcwl-add-to-wishlist {
	float: none;
	margin-top: 0;
	width: 50%;
}

.custom-btn-single-product .custom-btn-half a.add_to_wishlist {
	margin: 0;
	width: 100%;
	padding: 8px 5px;
	border-radius: 0;
}

.custom-btn-single-product .add_to_wishlist img, .custom-btn-single-product .custom-btn-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .custom-btn-single-product .custom-btn-half a.add_to_wishlist svg {
	display: none !important;
}

.custom-btn-single-product .custom-btn-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
	justify-content: center;
	text-align: center;
	border: 1px solid #000;
	height: 100%;
	padding: 10px;
}

.custom-btn-single-product .custom-btn-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback {
	margin-right: 0;
	line-height: normal;
	gap: 0;
}

.custom-btn-single-product .custom-btn-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback svg {
	margin-top: 0;
}

/* Shop sidebar */
.shop-sidebar {
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.shop-sidebar .textwidget p {
	margin-bottom: 0;
	font-size: 16px;
	text-transform: uppercase;
}

.shop-sidebar .h-widget {
	font-size: 16px;
	color: #ccaf83;
	text-transform: uppercase;
}

.shop-sidebar .textwidget.active {
	display: block;
	margin-bottom: 15px;
}

.nolink-item {
	cursor: none;
}

/* Search results */
.search-results .entry-title .x-framework-icon {
	display: none;
}

.product-featured-video {
	text-align: center;
}

.product-featured-video video {
	height: 100%;
	width: 100%;
}

.slider-galeria .slick-slide a.hidden-video {
	display: none;
}

/* Gift card */
.product-gift-card {
	width: 100%;
	display: flex;
	justify-content: end;
}

.single-product .product-gift-card #gift-this-product {
	width: 60%;
}

.single-product .gift-this-product-main-container {
	width: 100%;
}

.single-product .gift-this-product-main-container .gift-this-product-description-container {
	/*width: 57.5%;
    float: right;*/
	text-align: center;
	border: 1px solid #17b4a9;
	padding: 2em 2em 2em 2em;
	margin-top: 4em;
	border-radius: 7px;
	margin-right: 15px;
}

.single-product .gift-this-product-title-message {
	text-transform: uppercase;
	font-weight: bold;
}

.single-product #give-as-present {
	color: #448a85;
}

.single-product .variations_form #gift-this-product {
	display: none;
}

.single-product #gift-this-product {
	border: 0;
	padding: 0;
	margin-top: 0;
	width: 100%;
	display: block;
}

/* ghost image black bg */
.cp-ghost .back-title, .cp-ghost .product_price {
	color: #fff;
}

.cp-ghost .yith-wcwl-add-to-wishlist a.add_to_wishlist {
	background-color: transparent !important;
}

.cp-ghost .owl-nav .owl-next:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/right-arrow-wht.png");
}

.cp-ghost .owl-nav .owl-prev:before {
	background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/left-arrow-wht.png");
}

/* Media Queries CSS */
@media (min-width: 1600px) {
	.slider-galeria-wrapper {
		max-height: 90vh;
	}
	
	.slider-galeria-thumbs.slick-vertical .slick-slide {
		height: 264px;
	}
}

@media (min-width: 1200px) {
	body.x-sidebar-content-active, body[class*="page-template-template-blank"].x-sidebar-content-active.x-blank-template-sidebar-active {
		padding-left: 0 !important;
	}
	
	.x-sidebar-content-active .x-sidebar {
		left: 0;
		border-right: 0 !important;
		position: relative;
		margin-top: 10px;
		background: none;
	}
	
	/* Shop sidebar */
	.shop-sidebar {
		width: 250px;
	}
}

@media (min-width: 990px) {
	.woocommerce .cols-4 li.product, body.page-template .woocommerce.columns-4.archive ul.products li.product {
		width: 25% !important;
	}
	
	.single-product .entry-content div.product {
		display: flex;
		flex-wrap: wrap;
	}
	
	.single-product .entry-content .custom-single-img-video {
		width: 20%;
	}
	
	.single-product .entry-content .images.gallery_container {
		/*        width: 30%;*/
		width: 40%;
	}
	
	.single-product .entry-content div.product .summary {
		/*        width: 50%;*/
		width: 60%;
	}
	
	.custom-shopping-bag .custom-tab-wrap {
		width: 75%;
		padding: 0 10px;
	}
	
	.custom-shopping-bag .cart-collaterals {
		width: 25%;
		padding: 0 20px 30px;
	}
	
	.hoz-recent-view .woocommerce.columns-3 li.product {
		width: 33.3333%;
	}
}

@media (max-width: 1600px) {
	.single-gallery-container .lSSlideOuter.vertical .lSAction > .lSPrev, .single-gallery-container .lSSlideOuter.vertical .lSAction > .lSNext {
		transform: translateY(-100px);
	}
}

@media (max-width: 1280px) {
	.archive .x-main .x-container .x-main {
		max-width: 1000px;
		float: right;
	}
	
	.single-gallery-container .lSSlideOuter.vertical .lSAction > .lSPrev, .single-gallery-container .lSSlideOuter.vertical .lSAction > .lSNext {
		transform: translateY(-150px);
	}
}

@media (max-width: 1165px) {
	#f1_container {
		width: 200px;
	}
}

@media (max-width: 1024px) {
	.archive .x-main .x-container .x-main {
		float: none;
	}
	
	.archive .x-main .x-container .x-sidebar {
		margin-top: 50px;
		border: none;
	}
	
	.archive.woocommerce .cols-4 li.product, body.page-template .woocommerce.columns-4.archive ul.products li.product {
		width: 33.3333% !important;
	}
	
	.archive.tax-product_cat .x-main.full > .x-container.width {
		padding: 0 15px;
	}
	
	.archive.tax-product_cat .x-main.full > .x-container.width .x-main .x-container {
		padding: 0;
	}
	
	.single-gallery-container .lSSlideOuter.vertical .lSAction > .lSPrev, .single-gallery-container .lSSlideOuter.vertical .lSAction > .lSNext {
		transform: translateY(-250px);
	}
}

@media (max-width: 990px) {
	.sb-new-layout #sb_instagram .sbi_photo {
		min-height: 250px;
		height: 250px !important;
	}
	
	.archive.tax-product_cat .x-main.full > .x-container.width {
		/*        display: block;*/
		flex-direction: column-reverse;
	}
	
	.archive .x-site .x-main.full .x-container .x-main.full {
		max-width: 100%;
		width: 100%;
	}
	
	.shop-sidebar {
		max-width: 100%;
		padding-left: 15px;
		padding-right: 0;
		border-bottom: 1px solid #000 !important;
	}
	
	.shop-sidebar .h-widget {
		cursor: pointer;
		position: relative;
		margin-bottom: 20px;
	}
	
	.shop-sidebar .h-widget:after {
		content: "";
		font-family: "FontAwesome";
		position: absolute;
		right: 0;
		font-size: 20px;
	}
	
	.shop-sidebar .textwidget {
		display: none;
	}
	
	.single-gallery-container, .single-product .entry-content div.product .summary {
		width: 100%;
	}
	
	.single-gallery-container .lSSlideOuter.vertical .lSAction > .lSPrev, .single-gallery-container .lSSlideOuter.vertical .lSAction > .lSNext {
		transform: translateY(0);
	}
	
	.woocommerce-slider-galleria-wrap, .slider-galeria-thumbs {
		float: none;
		width: 100%;
		padding: 0;
	}
	
	[class*=woocommerce] div.product .images.slider-galeria-wrapper, .single-product .entry-content .images.gallery_container, .single-product .product-gift-card #gift-this-product {
		width: 100%;
	}
	
	.slider-galeria-wrapper {
		display: block;
		max-height: 100%;
		min-height: auto;
	}
	
	.slider-galeria-thumb-wrapper {
		display: none;
	}
	
	.product-featured-video video {
		height: 80vh;
	}
	
	.home-video-item video {
		height: auto;
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width: 980px) {
	.remove-padding {
		padding: 0 !important;
	}
	
	.left-right-padding {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

@media (max-width: 768px) {
	.custom-single-img-video {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.custom-single-img-video .custom-single-img-video-wrap {
		width: 50%;
	}
	
	.single-gallery-container .lSSlideOuter.vertical .lSAction > .lSPrev, .single-gallery-container .lSSlideOuter.vertical .lSAction > .lSNext {
		transform: translateY(-100px);
	}
	
	.custom-shopping-bag.x-tabs > .x-tabs-list button {
		font-size: 16px !important;
	}
}

@media (max-width: 768px) {
	.zhivago-ls-collection-carousel img.ls-img-layer.ls-layer.lazyload-loaded {
		width: auto !important;
		height: 100% !important;
		margin: 0 auto !important;
	}
}

@media (min-width: 769px) {
	.zhivago-ls-collection-carousel img.ls-img-layer.ls-layer.lazyload-loaded {
		width: 100% !important;
		height: auto !important;
		margin: 0 auto !important;
	}
}

@media (max-width:767px) {
	.sb-new-layout, .woz-home {
		padding: 0 30px;
	}
	
	.sb-new-layout .sbi-owl-nav .sbi-owl-next, .woz-home .sbi-owl-nav .sbi-owl-next {
		right: -40px;
	}
	
	.sb-new-layout .sbi-owl-nav .sbi-owl-prev, .woz-home .sbi-owl-nav .sbi-owl-prev {
		left: -40px;
	}
	
	.footer-new {
		padding: 4em 30px !important;
	}
	
	.fullwidth-mobile, .archive.woocommerce .cols-4 li.product, body.page-template .woocommerce.columns-4.archive ul.products li.product {
		width: 100% !important;
	}
	
	.fullwidth-mobile .x-slide-container .x-slide {
		padding-left: 2em !important;
		padding-right: 2em !important;
	}
	
	.custom-shopping-bag .cart-item-parent .product-thumbnail {
		display: block !important;
		max-width: 100% !important;
		width: 100%;
	}
	
	.custom-shopping-bag .cart-item-parent td {
		padding: 15px 10px !important;
	}
	
	.custom-shopping-bag .cart-item-parent .product-thumbnail a, .custom-shopping-bag .cart-item-parent .product-thumbnail:before {
		display: none !important;
	}
	
	.custom-shopping-bag .action-edit input, .custom-shopping-bag .action-edit button, .custom-shopping-bag .cart-item-parent .product-remove {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.custom-shopping-bag .action-edit .actions {
		padding: 10px;
	}
	
	.custom-shopping-bag .cart-collaterals {
		width: 100%;
		margin-top: 30px;
		padding: 10px;
	}
	
	.custom-shopping-bag .cart-item-parent .product-name a {
		font-size: 16px;
	}
	
	#custom-tabs li a {
		font-size: 20px;
	}
	
	.custom-shopping-bag .action-edit.active-action .actions {
		display: block;
	}
	
	.archive .woocommerce-ordering {
		float: none;
	}
	
	.hoz-recent-view .woocommerce.columns-3 li.product {
		width: 100%;
	}
	
	.world-of-z #sb_instagram #sbi_images, .world-of-z #sb_instagram #sbi_images .sbi_inner_wrap {
		display: block;
		flex-wrap: wrap;
		align-items: center;
	}
	
	.world-of-z #sb_instagram #sbi_images .sbi_inner_wrap .sbi_photo_wrap, .world-of-z #sb_instagram #sbi_images .sbi_inner_wrap .sbi_info_wrapper {
		width: 100%;
	}
	
	.world-of-z #sb_instagram .sbi_item:nth-child(odd) .sbi_info, .world-of-z #sb_instagram .sbi_item:nth-child(even) .sbi_info {
		text-align: center;
	}
	
	.world-of-z #sb_instagram .sbi_caption_wrap {
		padding: 12px 20px;
	}
	
	.home-products-slider-item {
		padding-left: 2em;
		padding-right: 2em;
	}
	
	.home-products-slider {
		width: 100% !important;
	}
	
	.world-of-z-tab ul {
		display: block;
	}
	
	.world-of-z-tab ul li a {
		display: inline-block;
	}
	
	/*
    .mobile-featured-video {
        display: block;
    }
    .desktop-featured-video {
        display: none;
    }*/
	.homepage-video-section .x-frame-inner {
		padding-bottom: 100% !important;
	}
	
	.hoz-store-locator .wpsl-input {
		width: 100% !important;
	}
	
	#f1_container {
		width: 180px;
	}
}

@media (max-width: 575px) {
	.sb-new-container {
		background-color: #000;
	}
	
	.sb-new-layout #sb_instagram .sbi_photo {
		min-height: 350px;
		height: 350px !important;
	}
	
	.sb-new-layout .sbi-owl-item:first-child {
		display: none;
	}
	
	.sb-new-layout .sbi-owl-nav .sbi-owl-next:before {
		background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/right-arrow-wht.png");
	}
	
	.sb-new-layout .sbi-owl-nav .sbi-owl-prev:before {
		background-image: url("https://houseofzhivago.com/nitropack_static/hmmTytWRKYNSJjdQjyUnXWgOFQUKNbDM/assets/images/optimized/rev-898cc21/houseofzhivago.com/wp-content/themes/pro-child/icons/left-arrow-wht.png");
	}
	
	.custom-single-img-video .custom-single-img-video-wrap, .custom-btn-single-product .custom-btn-half a {
		width: 100%;
	}
	
	.custom-btn-single-product .yith-wcwl-add-to-wishlist {
		margin-bottom: 10px;
	}
	
	.woocommerce .upsells .owl-nav .owl-next {
		right: -20px;
	}
	
	.woocommerce .upsells .owl-nav .owl-prev {
		left: -20px;
	}
	
	.hoz-store-locator #wpsl-search-wrap form, .hoz-store-locator .wpsl-input {
		flex-wrap: wrap;
	}
	
	.hoz-store-locator #wpsl-search-wrap .wpsl-input div, .hoz-store-locator .wpsl-search-btn-wrap {
		width: 100%;
	}
	
	.hoz-store-locator .wpsl-search-btn-wrap {
		padding: 0;
	}
	
	.a3dg-next, .a3dg-prev {
		display: block !important;
	}
	
	/*.single-product .gift-this-product-main-container .gift-this-product-description-container {
        width: 91.5%;
    }*/
	#f1_container {
		width: 250px;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

/* BLACK FRIDAY CUSTOM STYLES */
.hide {
	display: none !important;
}

.x-bar.blackfriday-sale-wrapper p {
	margin-bottom: 0;
}

/** Desktop **/
.x-bar.blackfriday-sale-wrapper .e27278-51 p:first-of-type {
	font-size: 24px;
}

/** Ipad **/
.x-bar.blackfriday-sale-wrapper .e27278-49 p:first-of-type {
	font-size: 24px;
}

/** Mobile **/
.x-bar.blackfriday-sale-wrapper .e27278-50 p:first-of-type, .x-bar.blackfriday-sale-wrapper .e27278-50 p:nth-child(2) {
	font-size: 16px;
}

.x-bar.blackfriday-sale-wrapper .e27278-50 p:nth-child(2) {
	margin-bottom: .5em;
}

@media screen and (max-width: 392px) {
	.x-bar.blackfriday-sale-wrapper .x-bar-content {
		flex-direction: column;
	}
	
	.ml1q-c.x-bar.blackfriday-sale-wrapper, .x-bar.blackfriday-sale-wrapper .x-bar-content {
		height: auto !important;
	}
	
	.x-bar.blackfriday-sale-wrapper .x-bar-content {
		padding: 10px;
	}
	
	.x-bar.blackfriday-sale-wrapper p {
		line-height: 1.3;
	}
}

/* Store Locator - Default links */
.store-default-link hr {
	border-style: dotted;
	border-color: #ccc;
}

div#wpsl-wrap.wpsl-no-results .store-default-link {
	display: none;
}

div#wpsl-wrap li.wpsl-preloader {
	position: absolute !important;
	background-color: #fff;
	width: 100%;
	height: 100%;
}

div#wpsl-wrap li.wpsl-preloader > img {
	top: 15px;
}

/* Product Page - Currency Converter iframe */
.product-converter iframe {
	height: 250px;
	transform: scale(.75);
	transform-origin: top center;
}

.product-converter {
	height: 270px;
}

@media (max-width: 1509px) {
	.product-converter iframe {
		height: 335px;
	}
}

@media (max-width: 990px) {
	.product-converter iframe {
		height: 250px;
	}
}

@media (max-width: 905px) {
	.product-converter iframe {
		height: 360px;
	}
}
