:root {
	--profile-color-1: #000;
	--profile-color-1-rgb: 0, 0, 0;
	--profile-color-2: #b7985a;
	--profile-color-2-rgb: 125, 25, 24;
	--profile-color-3: #999;
	--profile-color-3-rgb: 153, 153, 153;
	--profile-color-4: #eee;
	--profile-color-4-rgb: 238, 238, 238;
	--profile-color-5: #ddd;
	--profile-color-5-rgb: 221, 221, 221;
	--profile-color-6: #fff;
	--profile-color-6-rgb: 255, 255, 255;
	--profile-color-7: rgba(255, 255, 255, 0.8);
	--profile-color-8: rgba(0, 0, 0, 0.75);
	--profile-color-9: #ccc;
	--profile-color-9-rgb: 204, 204, 204;
	--profile-color-10: #888;
	--profile-color-10-rgb: 136, 136, 136;
}
body #search_filters .facet .facet-title {font-size: 1em;}
@media (max-width: 991px)  {
body {font-size: 15px;}
}
@media (max-width: 767px)  {
body {font-size: 14px;}
}
.leo-compare-wishlist-button .leo-compare-button i.material-icons {font-size: 0px;width: 16px;height: 16px;line-height: 16px;}
.leo-compare-wishlist-button .leo-compare-button i.material-icons:before {content: "\f361";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.box-nav1 #leo_search_block_top .title_block:before, #leo_search_block_top .btn i:before, .box-top #leo_search_block_top .title_block:before {content: "\f002";font-family: "Font Awesome 5 Pro";}
.ti-user:before {content: "\f007";font-family: "Font Awesome 5 Pro";}
.ti-heart:before {content: "\f004";font-family: "Font Awesome 5 Pro";}
.ti-settings:before {content: "\f013";font-family: "Font Awesome 5 Pro";}
.ti-reload:before {content: "\f361";font-family: "Font Awesome 5 Pro";}
.ti-lock:before {content: "\f2f6";font-family: "Font Awesome 5 Pro";}
.ti-unlock:before {content: "\f2f5";font-family: "Font Awesome 5 Pro";}
.ti-truck:before {content: "\f0d1";font-family: "Font Awesome 5 Pro";}
.ti-money:before {content: "\f153";font-family: "Font Awesome 5 Pro";}
.ti-headphone:before {content: "\f590";font-family: "Font Awesome 5 Pro";}
.ti-shopping-cart:before {content: "\f290";font-family: "Font Awesome 5 Pro";}
.leo-fly-cart-icon-wrapper a:after, .ti-bag:before {content: "\f290";font-family: "Font Awesome 5 Pro";}
.product-actions .add-to-cart i {display: inline-block;font-style: normal;}
.product-actions .add-to-cart i:before {content: "\f290";font-family: "Font Awesome 5 Pro";}
.box-nav1 #leo_search_block_top.active .title_block:before, .box-top #leo_search_block_top.active .title_block:before {content: "\f00d";font-family: "Font Awesome 5 Pro";}
.plist-dsimple .thumbnail-container .pro3-btn .quick-view i {font-size: 0px;width: 14px;height: 14px;}
.plist-dsimple .thumbnail-container .pro3-btn .quick-view i:before {content: "\f002";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.plist-dsimple .thumbnail-container .btn-product.add-to-cart i:before {content: "\f290";font-family: "Font Awesome 5 Pro";}
.plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button i {font-size: 0px;width: 14px;height: 14px;}
.plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button i:before {content: "\f004";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.plist-dsimple .thumbnail-container .pro3-btn .leo-compare-button i, .thumbnail-container .pro3-btn .leo-compare-button i {font-size: 0px;width: 16px;height: 16px;line-height: 16px;}
.plist-dsimple .thumbnail-container .pro3-btn .leo-compare-button i:before, .thumbnail-container .pro3-btn .leo-compare-button i:before {content: "\f361";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.leo-compare-wishlist-button .leo-wishlist-button i.material-icons:before {content: "\f004";font-family: "Font Awesome 5 Pro";}
.modal-header button:before {content: "\f00d";font-family: "Font Awesome 5 Pro";}
.product-variants>.product-variants-item .color:before {content: "\f00c";font-family: "Font Awesome 5 Pro";}
.leo-remove-from-cart i.material-icons:before {content: "\f00d";font-family: "Font Awesome 5 Pro";}
.owl-theme .owl-buttons div.owl-prev:before {content: "\f053";font-family: "Font Awesome 5 Pro";}
.owl-theme .owl-buttons div.owl-next:before {content: "\f054";font-family: "Font Awesome 5 Pro";}
.block_newsletter .input-wrapper button .ti-arrow-right {vertical-align: middle;}
.block_newsletter .input-wrapper button .ti-arrow-right:before {content: "\f0e0";font-family: "Font Awesome 5 Pro";font-size: 16px;}
.block_newsletter .psgdpr_consent_message {margin-top: 1rem;font-size: 0.80rem;text-align: justify;}
.leo-megamenu .navbar-nav>li>a.dropdown-toggle:after {font-family: "Font Awesome 5 Pro";}
a.remove-from-cart i, a.leo-compare-button.delete i, a.delete-wishlist i {font-size: 0px;width: 14px;height: 14px;}
a.remove-from-cart i:before, a.leo-compare-button.delete i:before, a.delete-wishlist i:before {content: "\f00d";font-family: "Font Awesome 5 Pro";font-size: 14px;}
a.open-review-form i {font-size: 0px;width: 14px;height: 14px;}
a.open-review-form i:before {content: "\f304";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.f-logo2 img {max-width: 250px;}
#leo_product_reviews_block_extra .reviews_advices i {font-size: 0px;width: 14px;height: 14px;display: inline-block;vertical-align: middle;margin: 0 5px 0 0;}
#leo_product_reviews_block_extra .reviews_advices i:before {content: "\f304";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.block-categories .collapse-icons:before {content: "\f067";font-family: "Font Awesome 5 Pro";font-size: 13px;}
.block-categories .collapse-icons[aria-expanded="true"]:before {content: "\f068";}
.blog-item .blog-meta>span>span {display: none;}
.blog-item .blog-meta i, .blog-item .blog-meta i.icon-font {font-style: normal;font-family: "Font Awesome 5 Pro";font-size: 12px;vertical-align: middle;}
.blog-item .blog-meta .icon-list:before {content: "\f03a";}
.blog-item .blog-meta .icon-user:before {content: "\f007";}
.blog-item .blog-meta .icon-calendar:before {content: "\f0ce";}
.blog-item .blog-meta .icon-speech:before {content: "\f086";}
.blog-item .blog-meta .icon-heart:before {content: "\f004";}
.leo-block-sidebar .info:before {content: "\f0ce";margin: 0 5px 0 0;font-family: "Font Awesome 5 Pro";}
#form-search-blog button i.material-icons {font-size: 0px;width: 20px;height: 20px;}
#form-search-blog button i.material-icons:before {content: "\f002";font-family: "Font Awesome 5 Pro";font-size: 18px;}
.blog-menu .collapse-icons i.material-icons.add {font-size: 0px;width: 14px;height: 14px;}
.blog-menu .collapse-icons i.material-icons.add:before {content: "\f067";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.blog-menu .collapse-icons i.material-icons.remove {font-size: 0px;width: 14px;height: 14px;}
.blog-menu .collapse-icons i.material-icons.remove:before {content: "\f068";font-family: "Font Awesome 5 Pro";font-size: 14px;}
.alert:before {font-family: "Font Awesome 5 Pro";}
.blog-detail .blog-meta>span>span {display: none;}
.blog-detail .blog-meta>span i.material-icons {font-style: normal;font-family: "Font Awesome 5 Pro";font-size: 0;vertical-align: middle;width: 14px;height: 14px;}
.blog-detail .blog-meta>span i.material-icons:before {font-size: 12px;}
.blog-detail .blog-meta>span.blog-cat i:before {content: "\f03a";}
.blog-detail .blog-meta>span.blog-author i:before {content: "\f007";}
.blog-detail .blog-meta>span.blog-created i:before {content: "\f0ce";}
.blog-detail .blog-meta>span.blog-ctncomment i:before {content: "\f086";}
.blog-detail .blog-meta>span.blog-hit i:before {content: "\f004";}

.header-container .ApColumn .block {margin-bottom: 0;}
a {color: var(--profile-color-1);}
a:hover {color: var(--profile-color-2);}
.cus-vogacall {position: relative;padding-left: 45px;color: var(--mo-primary);line-height: 20px;}
.cus-vogacall i {position: absolute;left: 0;color: var(--mo-primary);font-size: 33px;width: 40px;line-height: 40px;text-align: center;}
.cus-vogacall p {margin: 0;}
.cus-vogacall a {font-size: 1.2em;}
.box-voganav {position: relative;padding: 0 50px;display: flex;flex-wrap: wrap;align-items: center;}
.box-voganav:before {content: "";position: absolute;bottom: 0;width: 100vw;left: 50%;transform: translateX(-50%);}
.box-voganav .h-logo {text-align: center;height: 100px;line-height: 100px;}
@media (max-width: 800px)  {
.box-voganav .h-logo {text-align: left;}
}
.box-voganav .h-logo img {max-height: 80px;}
body.body-sticky .box-voganav .h-logo img {max-height: 70px;}
.box-voganav .col-left {display: flex;align-items: center;justify-content: flex-start;}
.box-voganav .col-right {display: flex;align-items: center;justify-content: flex-end;}
.box-voganav .popup-over a.popup-title {padding: 0 10px;height: 100px;line-height: 100px;}
.box-voganav .popup-over a.popup-title i {font-size: 20px;}
.box-voganav #leo_search_block_top {background: none;margin: 0 10px 0 0;}
.box-voganav #leo_search_block_top .cssload-speeding-wheel {top: 8px;right: 40px;}
.box-voganav #leo_search_block_top .btn {background: none;width: 50px;height: 40px;line-height: 40px;}
.box-voganav #leo_search_block_top .btn i {overflow: visible;}
.box-voganav #leo_search_block_top .btn i:before {font-size: 20px;}
.box-voganav #leo_search_block_top .form-control {font-size: 1em;background: none;box-shadow: none;border: 2px solid var(--mo-primary);width: 220px;padding: 0 45px 0 15px;height: 40px;line-height: 40px;}
.box-voganav #leo_search_block_top .form-control: focus {border-color: var(--mo-primary);}
@media (max-width: 1500px)  {
.box-voganav #leo_search_block_top {position: relative;}
.box-voganav #leo_search_block_top .form-control {width: 100%;background: var(--profile-color-6);}
.box-voganav #leo_search_block_top .title_block {display: block;margin: 0;font-size: 0px;background: none;width: 40px;height: 80px;cursor: pointer;overflow: hidden;padding: 0;font-weight: normal;}
.box-voganav #leo_search_block_top .title_block:before {content: "\f002";font-family: "Font Awesome 5 Pro";font-size: 20px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;line-height: 77px;}
.box-voganav #leo_search_block_top #leosearchtopbox {position: absolute;width: 300px;top: 100%;transition: all .3s;margin-top: 0;right: 0;opacity: 0;visibility: hidden;transform: translateY(-10px);z-index: 99;}
}
@media (max-width: 1500px) and (max-width: 767px)  {
.box-voganav #leo_search_block_top #leosearchtopbox {width: 200px;}
}
@media (max-width: 1500px)  {
.box-voganav #leo_search_block_top.active .title_block:before {content: "\f00d";}
.box-voganav #leo_search_block_top.active #leosearchtopbox {opacity: 1;visibility: visible;transform: translateY(5px);}
}
@media (max-width: 767px)  {
.box-voganav>.ApColumn {width: 100%;}
.box-voganav.menu-navigation>.ApColumn {width: initial;}
.box-voganav .col-left {text-align: center;padding: 10px 10px;}
.box-voganav .col-left .cus-vogacall {text-align: left;display: inline-block;vertical-align: top;}
}
@media (max-width: 767px)  {
body: not(.body-sticky) .box-voganav #leo_search_block_top .title_block, body: not(.body-sticky) .box-voganav #leo_search_block_top .title_block:before, body: not(.body-sticky) .blockcart .header, body: not(.body-sticky) .wislish-button a.ap-btn-wishlist, body: not(.body-sticky) .box-voganav .popup-over a.popup-title {height: 60px;line-height: 60px;}
body: not(.body-sticky) .box-voganav .col-right {position: absolute;right: 20px;top: 100%;width: auto;z-index: 99;}
.navbar-header .navbar-toggler {margin: 10px auto;}
}
.popup-over .popup-content {font-size: 14px;}
@media (min-width: 992px)  {
.leoproductsearch-result .ac_results {max-height: 600px;}
}
.wislish-button a.ap-btn-wishlist {display: block;padding: 0 10px;height: 100px;line-height: 100px;position: relative;}
.wislish-button a.ap-btn-wishlist i {font-size: 20px;}
.wislish-button a.ap-btn-wishlist .ap-total {position: absolute;background: var(--profile-color-2);color: var(--profile-color-6);line-height: 16px;min-width: 16px;text-align: center;border-radius: 10px;font-size: 13px;padding: 0 2px;left: 50%;bottom: 50%;margin: 2px;}
.blockcart .header {height: 100px;line-height: 100px;padding: 0 10px;}
.blockcart .header>a:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.blockcart .header i {font-size: 20px;}
.blockcart .header .cart-products-count {position: absolute;background: var(--profile-color-2);color: var(--profile-color-6);line-height: 16px;min-width: 16px;text-align: center;border-radius: 10px;font-size: 13px;padding: 0 2px;left: 50%;bottom: 50%;margin: 2px;}
label, .label, .thumbnail-container .product-price-and-shipping .price, .leo-widget .widget-html, .leo-widget .thumbnail-container .product-title, .dropdown-menu, .leo-megamenu .dropdown-menu div.menu-title, .leo-cart-item-info .product-discount .regular-price, .leo-cart-item-info .product-price, .leo-megamenu .dropdown-menu li a, .leo-megamenu .dropdown-menu a>.menu-title, .leo-cart-item-info .product-name a {font-size: 1em;}
.leo-megamenu .navbar-nav {text-align: center;}
.leo-megamenu .dropdown-menu {left: 0;right: auto;}
.leo-megamenu .navbar-nav>li>a {font-size: 14px;font-weight: 700;}
.leo-cart-dropdown-action a.btn {font-size: 14px;}
.product-detail-name {font-size: 2em;}
.products-section-title {font-size: 2em;text-transform: none;}
.thumbnail-container .product-title {font-size: 1em;line-height: 1.5;}
.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title, .off-canvas-nav-megamenu .navbar-nav>li>a, .off-canvas-nav-megamenu .dropdown-menu, .blog-menu ul>li li a, .leo-block-sidebar .post-name, .form-control, h5.modal-title, #blockcart-modal .modal-title, .leo-block-sidebar .post-name a, div.blockreassurance_product .block-title, div.blockreassurance_product p.block-title, .thumbnail-container .product-price-and-shipping .regular-price, .thumbnail-container .product-price-and-shipping {font-size: 1em;}
.product-flags {font-size: 0.8em;}
.breadcrumb ol, .products-section-title span {font-size: 14px;}
.leo-quicklogin-modal .lql-form-content input: focus, input.form-control: focus {border-color: var(--profile-color-1);}
.sidebar .block .title_block {text-transform: capitalize;}
.off-canvas-nav-megamenu .dropdown-menu ul li>a:before, .leo-megamenu .dropdown-menu li a:before {content: "\f105";font-family: "Font Awesome 5 Pro";margin: 0 5px 0 0;font-size: 13px;opacity: 0.5;transition: all .4s;display: inline-block;}
.leo-megamenu .dropdown-menu li:hover>a {transform: none;}
.leo-megamenu .dropdown-menu li:hover>a:before {transform: translateX(5px);}
.body-sticky .box-voganav .h-logo>a {position: fixed;top: 0;left: 50px;z-index: 1000;height: 80px;line-height: 80px;}
@media (max-width: 991px)  {
.body-sticky .box-voganav .h-logo>a {left: 50%;transform: translateX(-50%);}
}
@media (max-width: 767px)  {
.body-sticky .box-voganav .h-logo>a {height: 60px;line-height: 60px;}
.body-sticky .box-voganav .h-logo>a img {max-height: 50px;}
}
@media (max-width: 480px)  {
.body-sticky .box-voganav .h-logo>a {left: 60px;transform: none;}
.body-sticky .box-voganav .h-logo>a img {max-height: 40px;}
}
.body-sticky .wislish-button a.ap-btn-wishlist, .body-sticky #leo_search_block_top, .body-sticky #leo_block_top, .body-sticky #_desktop_cart {position: fixed;top: 0;right: 50px;z-index: 1000;}
@media (max-width: 767px)  {
.body-sticky .wislish-button a.ap-btn-wishlist, .body-sticky #leo_search_block_top, .body-sticky #leo_block_top, .body-sticky #_desktop_cart {right: 20px;}
}
.body-sticky #leo_block_top {right: 90px;}
@media (max-width: 1199px)  {
.body-sticky #leo_block_top {right: 90px;}
}
@media (max-width: 767px)  {
.body-sticky #leo_block_top {right: 60px;}
}
.body-sticky .wislish-button a.ap-btn-wishlist {right: 90px;}
@media (max-width: 1199px)  {
.body-sticky .wislish-button a.ap-btn-wishlist {display: none;}
}
.body-sticky #leo_search_block_top {right: 125px;top: 20px;}
@media (max-width: 1500px)  {
.body-sticky #leo_search_block_top {top: 0;}
}
@media (max-width: 1199px)  {
.body-sticky #leo_search_block_top {right: 125px;}
}
@media (max-width: 767px)  {
.body-sticky #leo_search_block_top {right: 90px;}
}
.body-sticky .box-voganav #leo_search_block_top .title_block:before, .body-sticky .box-voganav #leo_search_block_top .title_block, .body-sticky .blockcart .header, .body-sticky .wislish-button a.ap-btn-wishlist, .body-sticky .box-voganav .popup-over a.popup-title {height: 80px;line-height: 80px;}
@media (max-width: 767px)  {
.body-sticky .box-voganav #leo_search_block_top .title_block:before, .body-sticky .box-voganav #leo_search_block_top .title_block, .body-sticky .blockcart .header, .body-sticky .wislish-button a.ap-btn-wishlist, .body-sticky .box-voganav .popup-over a.popup-title {height: 60px;line-height: 60px;}
}
@media (max-width: 767px)  {
.body-sticky .navbar-header .navbar-toggler {margin: 10px auto;}
}
@media (max-width: 991px)  {
.off-canvas-nav-megamenu {z-index: 1001;}
.col-menuinfo .widget-raw-html .shop-now {margin: 0;}
}
@media (max-width: 767px)  {
.header-top .inner .wrapper .container {width: 100%;}
}
.bannercontainer .tp-caption.btn .caption-layer, .bannercontainer .tp-caption.btn .caption-contain {background: var(--profile-color-1);}
.bannercontainer .tp-caption.btn .caption-layer:before, .bannercontainer .tp-caption.btn .caption-contain:before {content: "";position: absolute;top: 5px;left: 5px;width: 100%;height: 100%;border: 1px solid var(--profile-color-1);border-width: 0 3px 3px 0;transition: all .2s;pointer-events: none;}
.bannercontainer .tp-caption.btn .caption-layer:hover, .bannercontainer .tp-caption.btn .caption-contain:hover {background: var(--profile-color-1);}
.bannercontainer .tp-caption.btn .caption-layer:hover:before, .bannercontainer .tp-caption.btn .caption-contain:hover:before {top: 0;left: 0;}
@media (min-width: 992px)  {
.product-image-thumbs-left .col-sticky, .product-image-thumbs-right .col-sticky {position: sticky;top: 90px;}
}
div.box-vogabn1 {margin: 0;}
div.box-vogabn1>.ApColumn {padding: 0;}
.box-vogabn1 {display: flex;align-items: center;flex-wrap: wrap;border-bottom: 1px solid var(--profile-color-5);}
.box-vogabn1 .ApColumn .block {margin-bottom: 0;}
.box-vogabn1 .col-left .ApImage {text-align: right;}
.box-vogabn1 .col-left .ApImage img {width: auto !important;}
.box-vogabn1 .ApHtml {text-align: center;padding: 50px;}
@media (max-width: 1500px)  {
.box-vogabn1 .ApHtml {padding: 40px 40px;}
}
@media (max-width: 1200px)  {
.box-vogabn1 .ApHtml {padding: 40px 30px;}
}
@media (max-width: 991px)  {
.box-vogabn1 .ApHtml {padding: 40px 20px;background: var(--profile-color-7);}
}
.box-vogabn1 .ApHtml h2 {font-size: 3em;font-weight: 400;margin: 0 0 0.8em;}
@media (max-width: 1500px)  {
.box-vogabn1 .ApHtml h2 {font-size: 2.5em;}
}
@media (max-width: 1200px)  {
.box-vogabn1 .ApHtml h2 {font-size: 2em;}
}
.box-vogabn1 .ApHtml a {display: inline-block;vertical-align: top;background: var(--profile-color-1);color: var(--profile-color-6);height: 44px;line-height: 44px;padding: 0 40px;font-size: 0.9em;margin-top: 2em;position: relative;}
@media (max-width: 1200px)  {
.box-vogabn1 .ApHtml a {margin-top: 1em;}
}
.box-vogabn1 .ApHtml a:before {content: "";position: absolute;top: 5px;left: 5px;width: 100%;height: 100%;border: 1px solid var(--profile-color-1);border-width: 0 2px 2px 0;transition: all .2s;pointer-events: none;}
.box-vogabn1 .ApHtml a:hover:before {top: 0;left: 0;}
h4.title_block.title-ap-group, .ApColumn .title_block {text-transform: none;padding: 0;margin: 2em 0 0.55rem;font-size: 3em;font-weight: 600;text-align: center;}
.title_page {text-transform: initial;padding:0;margin:0 0 0.55rem;font-size: 3em;font-weight: 600;}
@media (max-width: 1200px)  {
h4.title_block.title-ap-group, .ApColumn .title_block, .title_page {font-size: 2.5em;}
}
@media (max-width: 991px)  {
h4.title_block.title-ap-group, .ApColumn .title_block, .title_page {font-size: 2em;}
}
.box-vogaproducts .products_block {padding-bottom: 2em;}
@media (max-width: 991px)  {
.box-vogaproducts .products_block {padding-bottom: 1em;}
}
.plist-dsimple .thumbnail-container {text-align: center;}
.plist-dsimple.grid h3.product-title{text-align: center !important;}


.plist-dsimple .thumbnail-container .pro3-btn {text-align: center;}
.plist-dsimple .thumbnail-container .pro3-btn>div:last-child .btn-product {margin-right: 0;}
.box-vogabn2 .ApImage {text-align: center;}
.box-vogabn2 .ApImage>a {display: block;overflow: hidden;}
.box-vogabn2 .ApImage>a img {transition: all .4s;}
.box-vogabn2 .ApImage>a:hover img {transform: scale(1.1);}
.box-vogabn2 .ApImage .image_description {padding: 20px;}
.box-vogabn2 .ApImage .image_description h4 {font-size: 2em;font-weight: normal;margin: 0 0 10px;}
@media (max-width: 991px)  {
.box-vogabn2 .ApImage .image_description h4 {font-size: 1.5em;}
}
@media (max-width: 767px)  {
.box-vogabn2 .ApImage .image_description h4 {font-size: 2em;}
}
.box-vogabn2 .ApImage .image_description p {margin: 0;}
.box-vogabn2 .ApImage.active {position: relative;}
.box-vogabn2 .ApImage.active:before {content: "";position: absolute;top: 50%;left: 0;right: 0;bottom: 0;background: black;background: linear-gradient(0deg, var(--profile-color-8) 0%, transparent 100%);pointer-events: none;z-index: 1;}
.box-vogabn2 .ApImage.active .image_description {position: absolute;left: 0;right: 0;bottom: 8%;z-index: 2;color: var(--profile-color-6);pointer-events: none;}
.box-vogabn2 .ApImage.active .image_description a {pointer-events: auto;}
.box-vogabn2 .ApImage.active .image_description h2, .box-vogabn2 .ApImage.active .image_description h3, .box-vogabn2 .ApImage.active .image_description h4, .box-vogabn2 .ApImage.active .image_description a {color: inherit;}
.page-home .box-vogacmt .ApColumn .title_block {text-transform: none;padding: 0;margin: 0 0 0px;font-size: 1.2em;color: var(--profile-color-2);}
.page-home .box-vogacmt .ApColumn .sub-title-widget {text-transform: none;padding: 0;margin: 0 0 0.5em;font-size: 3em;font-weight: normal;color: var(--profile-color-1);max-width: 100%;}
@media (max-width: 1199px)  {
.page-home .box-vogacmt .ApColumn .sub-title-widget {font-size: 2.5em;}
}
@media (max-width: 480px)  {
.page-home .box-vogacmt .ApColumn .sub-title-widget {font-size: 2em;}
}
.box-vogacmt {padding: 100px 0;}
@media (max-width: 1199px)  {
.box-vogacmt {padding: 80px 0;}
}
@media (max-width: 991px)  {
.box-vogacmt {padding: 60px 0;}
}
@media (max-width: 480px)  {
.box-vogacmt {padding: 40px 0;}
}
.box-vogacmt .block-carousel-image-container {max-width: 800px;margin: auto;text-align: center;color: var(--profile-color-1);display: flex;flex-direction: column-reverse;flex-wrap: wrap;}
.box-vogacmt .block-carousel-image-container>* {width: 100%;}
.box-vogacmt .block-carousel-image-container .title {font-size: 1.2em;margin: 1.5em 0 0;}
@media (max-width: 991px)  {
.box-vogacmt .block-carousel-image-container .title {margin: 1em 0 0;}
}
.box-vogavideo {position: relative;}
.box-vogavideo .ApColumn .block {margin-bottom: 0;}
.box-vogavideo>.ApColumn {position: relative;height: 600px;overflow: hidden;}
@media (max-width: 991px)  {
.box-vogavideo>.ApColumn {height: auto;}
}
.box-vogavideo .ApRawHtml {position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);padding-bottom: 56%;pointer-events: none;background: var(--profile-color-1);}
@media (max-width: 991px)  {
.box-vogavideo .ApRawHtml {position: relative;left: 0;transform: none;pointer-events: auto;}
}
.box-vogavideo .ApRawHtml iframe {width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0.5;}
@media (max-width: 991px)  {
.box-vogavideo .ApRawHtml iframe {opacity: 1;}
}
.box-vogavideo .ApHtml {text-align: center;padding: 40px 20px;font-size: 1.2em;}
@media (min-width: 992px)  {
.box-vogavideo .ApHtml {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;color: var(--profile-color-6);}
}
.box-vogavideo .ApHtml h2 {font-size: 3em;color: inherit;font-weight: normal;}
@media (max-width: 991px)  {
.box-vogavideo .ApHtml h2 {font-size: 2.5em;color: var(--profile-color-1);}
}
@media (max-width: 480px)  {
.box-vogavideo .ApHtml h2 {font-size: 2em;}
}
.box-vogavideo .ApHtml a {display: inline-block;vertical-align: top;background: var(--profile-color-6);color: var(--profile-color-1);height: 44px;line-height: 44px;padding: 0 40px;font-size: 0.9em;margin-top: 2em;position: relative;text-transform: uppercase;}
@media (max-width: 991px)  {
.box-vogavideo .ApHtml a {background: var(--profile-color-1);color: var(--profile-color-6);}
}
.box-vogavideo .ApHtml a:before {content: "";position: absolute;top: 5px;left: 5px;width: 100%;height: 100%;border: 1px solid var(--profile-color-6);border-width: 0 2px 2px 0;transition: all .2s;pointer-events: none;}
@media (max-width: 991px)  {
.box-vogavideo .ApHtml a:before {border-color: var(--profile-color-1);}
}
.box-vogavideo .ApHtml a:hover:before {top: 0;left: 0;}
.blog-container .left-block {width: 100%;padding: 0;}
.blog-container .right-block {width: 100%;padding: 15px;text-align: center;}
.blog-container .blog-title {font-size: 1.3rem;max-height: none;font-weight: 600;}
}
@media (max-width: 1199px)  {
.blog-container .blog-title {font-size: 1.5em;}
}
@media (max-width: 991px)  {
.blog-container .blog-title {font-size: 1.8em;}
}
@media (max-width: 480px)  {
.blog-container .blog-title {font-size: 1.5em;}
}
.blog-container .blog-desc {text-align: center;}
.blog-container .blog-meta {font-size: 14px;}
.box-vogablog {position: relative;padding-bottom: 4em;}
@media (max-width: 991px)  {
.box-vogablog {padding-bottom: 3em;}
}
@media (max-width: 480px)  {
.box-vogablog {padding-bottom: 2em;}
}
.box-vogablog:before {content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;border-bottom: 1px solid var(--profile-color-5);}
@media (min-width: 1200px)  {
div.box-vogaft {margin: 0 -30px;}
div.box-vogaft>.ApColumn {padding: 0 30px;}
div.box-vogaft>.ApColumn: nth-child(1), div.box-vogaft>.ApColumn: nth-child(4) {border-right: 1px solid var(--profile-color-9);}
}
.box-vogaft {padding: 100px 0 60px;display: flex;flex-wrap: wrap;}
@media (max-width: 1199px)  {
.box-vogaft {padding: 80px 0 40px;}
}
@media (max-width: 991px)  {
.box-vogaft {padding: 60px 0 30px;}
}
.box-vogaft .ApHtml ul {list-style: none !important;margin: 1em 0;}
.box-vogaft .ApHtml strong {font-weight: normal;color: var(--profile-color-1);}
.footer-container .ApColumn .title_block {font-size: 1.2em;text-transform: uppercase;text-align: left;}
.block_newsletter .col-conditions {margin-bottom: 15px;}
.block_newsletter .input-wrapper input {background: none;border: 1px solid var(--profile-color-1);}
.block_newsletter .input-wrapper input:hover, .block_newsletter .input-wrapper input: focus {border: 1px solid var(--profile-color-1);}
.block_newsletter .input-wrapper button {color: var(--profile-color-1);border: 1px solid var(--profile-color-1);margin-left: -1px;font-weight: normal;line-height: 50px;}
.block_newsletter .input-wrapper button:hover {background: var(--profile-color-1);color: var(--profile-color-6);}
.block-social li {border: 0;color: var(--profile-color-1);}
.block-social li:before {font-size: 20px;}
.block-social li:hover {color: var(--profile-color-10);}
.box-vogaftb {padding: 30px 0 0;color: var(--profile-color-6);text-align: center;}
@media (max-width: 991px)  {
.box-vogaftb {padding-bottom: 30px;}
}
.box-vogaftb a {color: inherit;}
.footer-container .ApLink li a:before {content: "\f105";font-family: "Font Awesome 5 Pro";margin: 0 8px 0 0;font-size: 13px;opacity: 0.5;transition: all .4s;display: inline-block;}
.footer-container .ApLink li a:hover {transform: none;color: var(--mo-black);}
.footer-container .ApLink li a:hover:before {transform: translateX(5px);}
.blog-item .blog-meta i {display: none;}

.footer-container, #index .footer-container {background-color: var(--mo-secondary);}

@media (min-width: 992px)  {
.leo-megamenu .navbar-nav>li>b.caret {position: fixed;top: 185px;left: 0;right: 0;bottom: 0;z-index: 5;background: var(--profile-color-1);opacity: 0.2;pointer-events: none;display: none;}
.leo-megamenu .navbar-nav>li:hover>b.caret {display: block;}
.cus-sticky .leo-megamenu .navbar-nav>li>b.caret {top: 80px;}
.dropdown-menu {box-shadow: none;}
.leo-megamenu .navbar-nav>li.aligned-fullwidth>.dropdown-menu:before {content: "";position: absolute;top: -1px;bottom: 0;left: 50%;transform: translateX(-50%);width: 100vw;background: var(--profile-color-6);border-top: 1px solid var(--profile-color-4);}
.leo-megamenu .dropdown-menu {border: 1px solid var(--profile-color-4);}
}
.box-voganav #language-selector-label a.popup-title {color: var(--profile-color-1);}
.box-voganav #language-selector-label a.popup-title > span, .box-voganav #language-selector-label a.popup-title i {display: none;}
.box-voganav #language-selector-label a.popup-title .cus-sign {display: block !important;}
.box-voganav #language-selector-label a.popup-title .cus-sign:after {font-size: 13px;content: "\f107";font-family: "Font Awesome 5 Pro";border: 0;width: auto;height: auto;margin: 0 0 0 5px;vertical-align: 1px;font-weight: normal;line-height: 1;}
.box-voganav #language-selector-label a.popup-title .cus-name {display: block;text-transform: uppercase;font-weight: 600;}
.box-voganav #language-selector-label:hover a.popup-title {color: var(--profile-color-10);}
@media (max-width: 340px)  {
.box-voganav #language-selector-label a.popup-title {}
}