.fmtpl-elementor-widget svg {
width: 1em;
height: 1em;
}
.fmtpl-elementor-widget .fmtpl-widget-title .highlight {
font-weight: 900;
color: #000;
}
.fmtpl-elementor-main-swiper .elementor-swiper-button {
display: flex;
align-items: center;
justify-content: center;
}
.fmtpl-elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-prev > span {
margin-left: 10px;
}
.fmtpl-elementor-main-swiper .elementor-swiper-button.elementor-swiper-button-next > span {
margin-right: 10px;
}
.fmtpl-elementor-main-swiper .fmtpl-post-readmore {
display: inline-block;
}
.fmtpl-elementor-main-swiper .swiper-pagination.disabled {
display: none !important;
}
.fmtpl-elementor-main-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
border-radius: initial;
}
a.fmtpl-button-default {
display: inline-flex;
align-items: center;
justify-content: center;
}
a.fmtpl-button-default.left .fmtpl-btn-icon {
margin-right: 6px;
}
a.fmtpl-button-default.right {
flex-direction: row-reverse;
}
a.fmtpl-button-default.right .fmtpl-btn-icon {
margin-left: 6px;
}
a.fmtpl-carousel-item-btn .fmtpl-btn-icon svg {
width: 1em;
height: 1em;
position: relative;
display: block;
}
.fmtpl-products ul.products {
list-style: none;
}
.fmtpl-products ul.products.columns-1 li.product {
width: 100%;
margin-right: 0;
}
.fmtpl-products ul.products.columns-2 li.product {
margin-right: 30px;
width: calc((100% - 1 * 30px) / 2);
}
.fmtpl-products ul.products.columns-2 li.product:nth-child(2n+0) {
margin-right: 0;
}
.fmtpl-products ul.products.columns-2 li.product:nth-child(2n+1) {
clear: both;
}
.fmtpl-products ul.products.columns-3 li.product {
margin-right: 30px;
width: calc((100% - 2 * 30px) / 3);
}
.fmtpl-products ul.products.columns-3 li.product:nth-child(3n+0) {
margin-right: 0;
}
.fmtpl-products ul.products.columns-3 li.product:nth-child(3n+1) {
clear: both;
}
.fmtpl-products ul.products.columns-4 li.product {
margin-right: 30px;
width: calc((100% - 3 * 30px) / 4);
}
.fmtpl-products ul.products.columns-4 li.product:nth-child(4n+0) {
margin-right: 0;
}
.fmtpl-products ul.products.columns-4 li.product:nth-child(4n+1) {
clear: both;
}
.fmtpl-products ul.products.columns-5 li.product {
margin-right: 30px;
width: calc((100% - 4 * 30px) / 5);
}
.fmtpl-products ul.products.columns-5 li.product:nth-child(5n+0) {
margin-right: 0;
}
.fmtpl-products ul.products.columns-5 li.product:nth-child(5n+1) {
clear: both;
}
.fmtpl-products ul.products.columns-6 li.product {
margin-right: 30px;
width: calc((100% - 5 * 30px) / 6);
}
.fmtpl-products ul.products.columns-6 li.product:nth-child(6n+0) {
margin-right: 0;
}
.fmtpl-products ul.products.columns-6 li.product:nth-child(6n+1) {
clear: both;
}
.fmtpl-products ul.products .fami-product-item {
position: relative;
}
.fmtpl-products ul.products .fami-product-item .product-item-wrap .product-thumbnail {
position: relative;
overflow: hidden;
}
.fmtpl-products ul.products .fami-product-item .product-item-wrap .product-thumbnail .product-thumbnail-zoom {
display: block;
}
.fmtpl-products ul.products .fami-product-item .product-item-wrap .product-thumbnail img {
margin-bottom: 0;
}
.fmtpl-products ul.products .fami-product-item .product-item-wrap .product-thumbnails--hover img {
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.fmtpl-products ul.products .fami-product-item .product-item-wrap .product-thumbnails--hover .hover-image {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.fmtpl-products ul.products .fami-product-item .product-item-wrap:hover .hover-image {
opacity: 1;
}
.fmtpl-products ul.products .fami-product-item .fami_flashs_group {
display: flex;
flex-direction: column;
position: absolute;
top: 15px;
left: 15px;
text-align: right;
z-index: 1;
}
@media (min-width: 768px) and (max-width: 1024px) {
.fmtpl-products .woocommerce ul.products.medium-columns-1 li.product {
width: 100%;
margin-right: 0;
}
.fmtpl-products .woocommerce ul.products.medium-columns-2 li.product {
margin-right: 20px;
width: calc((100% - 1 * 20px) / 2);
}
.fmtpl-products .woocommerce ul.products.medium-columns-2 li.product:nth-child(2n+0) {
margin-right: 0;
}
.fmtpl-products .woocommerce ul.products.medium-columns-2 li.product:nth-child(2n+1) {
clear: both;
}
.fmtpl-products .woocommerce ul.products.medium-columns-3 li.product {
margin-right: 20px;
width: calc((100% - 2 * 20px) / 3);
}
.fmtpl-products .woocommerce ul.products.medium-columns-3 li.product:nth-child(3n+0) {
margin-right: 0;
}
.fmtpl-products .woocommerce ul.products.medium-columns-3 li.product:nth-child(3n+1) {
clear: both;
}
.fmtpl-products .woocommerce ul.products.medium-columns-4 li.product {
margin-right: 20px;
width: calc((100% - 3 * 20px) / 4);
}
.fmtpl-products .woocommerce ul.products.medium-columns-4 li.product:nth-child(4n+0) {
margin-right: 0;
}
.fmtpl-products .woocommerce ul.products.medium-columns-4 li.product:nth-child(4n+1) {
clear: both;
}
}
@media (max-width: 767px) {
.fmtpl-products .woocommerce ul.products.small-columns-1 li.product {
width: 100%;
margin-right: 0;
}
.fmtpl-products .woocommerce ul.products.small-columns-2 li.product {
width: calc((100% - 15px) / 2);
margin-right: 15px;
}
.fmtpl-products .woocommerce ul.products.small-columns-2 li.product:nth-child(even) {
margin-right: 0;
}
.fmtpl-products .woocommerce ul.products.small-columns-2 li.product:nth-child(odd) {
clear: both;
}
}
.fmtpl-carousel-box-heading .fmtpl-divider, .fmtpl-products-content .fmtpl-divider {
display: inline-block;
}
.fmtpl-elementor-widget .nav-tabs .fmtpl-tab-link {
text-align: center;
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}