/*
Theme Name: Kopmels
Description: Theme for Kopmels by Mull2media
Author: Mull2media B.V.
Author URI: https://www.mull2media.nl/
Template: Avada
Version: 2.0.0
Text Domain:  avada-child
*/
header.fusion-container-stuck {box-shadow: rgb(0 0 0 / 12%) 0 1px 3px;}
header.fusion-container-stuck.fusion-sticky-transition {margin:0!important;padding-top:0!important;}
header.fusion-container-stuck.fusion-sticky-transition .fusion_builder_column_1_4 {margin-top:0!important;}
header ul.fusion-menu li.search-open {opacity:0;transition:.4s;}
header.fusion-container-stuck.fusion-sticky-transition ul.fusion-menu li.search-open {opacity:1;}
.banner .fusion-li-item-content {text-align:center;}
.header-sub ul.fusion-checklist .fusion-li-item-content p a, .intro-info ul.fusion-checklist .fusion-li-item-content a {color:#212934;}
.header-sub ul.fusion-checklist .fusion-li-item-content p a:hover {color:#bcab75;}
.intro-info ul.fusion-checklist .fusion-li-item-content a:hover {text-decoration:underline;}
.intro-info a.instagram-button.fusion-button {background: #f09433;background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.whatsapp-button:before {display:none!important;}
.whatsapp-button {margin-top:0;display: inline-block;cursor: pointer;font-size: 15px;font-weight: bold;padding: 5px 10px;background-color: #25D366;color: #fff;transition: .2s;border: 2px solid #25D366;}
.whatsapp-button:hover {color: #fff!important;background: #1dad52;border: 2px solid #1dad52;} 
.fusion-tb-header nav ul#menu-top-menu-new.fusion-menu li.menu-item {line-height:1;padding-right:5px;border-right:1px solid;margin-left: 0;margin-right: 5px;}
.fusion-tb-header nav ul#menu-top-menu-new.fusion-menu li.menu-item:last-child {border-right:0!important;margin-right:0;}
.fusion-tb-header .fusion-text p .fusion-contact-info-email-address a, .fusion-tb-header .fusion-text p .fusion-contact-info-phone-number a {line-height:1;}
.fusion-tb-header .fusion-text p .fusion-contact-info-email-address a:before , .fusion-tb-header .fusion-text p .fusion-contact-info-phone-number a:before {bottom:0;}
ul.fusion-grid-4.fusion-grid-posts-cards li.product .woocommerce-product-gallery__image {height:313px;position: relative;display: block;}
ul.fusion-grid-4.fusion-grid-posts-cards li.product .woocommerce-product-gallery__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:350px;width:auto}
ul.fusion-grid-6.fusion-grid-posts-cards li.product .woocommerce-product-gallery__image {height:300px;position: relative;display: block;}
ul.fusion-grid-6.fusion-grid-posts-cards li.product .woocommerce-product-gallery__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:315px;width:auto}
.discount-container ul.fusion-grid-3.fusion-grid-posts-cards li.product .fusion-clean-product-image-wrapper .woocommerce-product-gallery__image {height:350px;position: relative;display: block;background-color:#fff;}
.discount-container ul.fusion-grid-3.fusion-grid-posts-cards li.product .fusion-clean-product-image-wrapper .woocommerce-product-gallery__image img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:350px;width:auto;}
.blog-container ul.fusion-grid-3.fusion-grid-posts-cards li.fusion-post-cards-grid-column .fusion-image-wrapper {height:325px;position: relative;display: block;}
.blog-container ul.fusion-grid-3.fusion-grid-posts-cards li.fusion-post-cards-grid-column .fusion-image-wrapper img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-height:350px;width:auto;min-width:100%;max-width: none;}
.blog-container ul.fusion-grid-3.fusion-grid-posts-cards li.fusion-post-cards-grid-column .fusion-title h2 {min-height:88px;}
.new-collection-container .fusion_builder_column_3_5 ul.fusion-grid-4.fusion-grid-posts-cards li.product .woocommerce-product-gallery__image {height:192px;position: relative;display: block;background-color:#fff;}
.new-collection-container .fusion_builder_column_3_5 ul.fusion-grid-4.fusion-grid-posts-cards li.product .woocommerce-product-gallery__image img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:200px;width:auto;}
body.archive.tax-product_cat .post-content ul.fusion-grid li.product .woocommerce-product-gallery__image {height:300px;position: relative;display: block;background-color:#fff;}
body.archive.tax-product_cat .post-content ul.fusion-grid li.product .woocommerce-product-gallery__image  img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:320px;width:auto;}
.categoriesfusion-post-cards ul.fusion-grid-posts-cards li.product-grid-view .fusion-title h2 {line-height:1.3!important;min-height:40px;}
.categories.fusion-post-cards ul.fusion-grid li.post-card .fusion-clean-product-image-wrapper .fusion-image-wrapper img {transition:.4s;}
.categories.fusion-post-cards ul.fusion-grid li.post-card:hover .fusion-clean-product-image-wrapper .fusion-image-wrapper img {transform:scale(1.1)}
table.time tr td {color:#fff;}
html.widget-document body.kv-widget-body.theme-white {background: transparent!important;}
body .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title {padding:0 20px 10px!important;}
body .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title a {align-items: normal;justify-content: left!important;}
body .fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button)>a {padding-top:3px;padding-bottom:3px;}
body .fusion-megamenu-wrapper.fusion-megamenu-fullwidth {padding-top: 8px;}
body .fusion-megamenu-wrapper.fusion-megamenu-fullwidth .fusion-megamenu-holder {border-top: 2px solid #1e2e5e; padding-top: 10px;}
body .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu.fusion-megamenu-row-2 li.fusion-megamenu-submenu .fusion-megamenu-title{padding-top:15px!important;}
.logo-slider.fusion-image-carousel .swiper-slide .fusion-carousel-item-wrapper .fusion-image-wrapper {height:100px;overflow:hidden;display:block;position:relative;transition:.4s;}
.logo-slider.fusion-image-carousel .swiper-slide:hover .fusion-carousel-item-wrapper .fusion-image-wrapper {filter:grayscale(0);}
.logo-slider.fusion-image-carousel .swiper-slide .fusion-carousel-item-wrapper .fusion-image-wrapper img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;}
footer input {border-radius:0!important;}
.avada-footer-scripts .awb-off-canvas-wrap {z-index:99999999999!important;}
.location-block {padding:20px;background-color:#fff;position: absolute;display:block;left: -15px;bottom: -60px;}
.location-block img {transition:.4s;}
.location-block:hover img {opacity:.85;}
.intro-info .fusion-image-element {position: absolute;right: -80px;bottom: -30px;width: 600px;}
.fusion-widget-area .widget ul li {padding-bottom: 0;}
.fusion-widget-area .widget ul li a {font-size:15px;}
.fusion-widget-area-1 .widget .heading h4 {margin-bottom:15px;}
.avada-select-parent {margin:0!important;}
.select2-container.select2-container--open .select2-dropdown.select2-dropdown--below {margin-top: -32px;}
.related-products ul li .woocommerce-product-gallery__image {height:375px;display:block;position:retive;border-bottom: 2px solid #ccc;}
.related-products ul li .woocommerce-product-gallery__image img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain;max-height: 375px;}
.fusion-body .fusion-woo-tabs-tb .woocommerce-tabs .tabs li.additional_information_tab a {padding:0;pointer-events:none;font-weight:600;font-size:20px;font-family:Inter;}
.fusion-body .fusion-woo-tabs-tb .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information {padding:0;}
.widget.widget_product_categories .selection span {height:40px;line-height:40px;}
.select2-container--default .select2-selection--single .select2-selection__clear {margin-right:15px;}
form .fusion-fullwidth .fusion-form-field {margin-bottom:0;}
ul li.product-category .woocommerce-loop-category__title mark {display:none;}
ul li.product-category a {text-align:center;}
ul li.product-category a img {max-height:250px;width:auto;}
ul.products li.product .fusion-image-wrapper {height:310px;position:relative;display:block;}
ul.products li.product .fusion-image-wrapper img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain;max-height: 310px;}
.category-header .fusion-post-cards-archives-tb .fusion-builder-placeholder {display:none;}
.fusion-widget-area .widget:nth-child(1) h4 {margin-top:0;}
.product-tabs .nav ul.nav-tabs li {border-bottom:2px solid #fff!important;}
.product-tabs .nav ul.nav-tabs li.active {border:2px solid #fff!important;border-bottom:0!important;background-color:transparent!important;}
.product-tabs .nav ul.nav-tabs li a {background-color:transparent!important;transition:.4s!important;}
.product-tabs .nav ul.nav-tabs li:hover a {background-color:#ffffff2b!important}
.product-tabs  .nav-tabs li.active .tab-link {background-color:transparent!important;}
.product-tabs .tab-content .tab-pane h3, .product-tabs .tab-content .tab-pane p, .product-tabs .tab-content .tab-pane ol li, .product-tabs .tab-content .tab-pane ul li, .product-tabs  .nav-tabs li .tab-link h4 {color:#fff!important;}
.fusion-post-cards-archives-tb .product-category-block>.fusion-column-wrapper {background-color:#fff!important;padding:10px;}
.fusion-post-cards-archives-tb .product-category-block .fusion-image-element {width:100%!important;display:block;}
.fusion-post-cards-archives-tb .product-category-block .fusion-image-element .fusion-imageframe {width:100%!important;display:block;position:relative;height:200px;}
.fusion-post-cards-archives-tb .product-category-block .fusion-image-element img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.additional_information_tab.active a {font-size:20px!important;}
.sku-product .product_meta {padding-top:0;display:inline-block;}
.category-description .fusion-text h2 {color:#fff!important;}
.fusion-text h2, .fusion-text h3 {margin-bottom:10px;}
.fusion-text p a {position:relative;display:inline-block;}
.fusion-text p a:before {content:'';border-bottom:1px solid #ccc;bottom:5px;position:absolute;display:block;transition:.4s;width: 100%;}
.fusion-text p a:hover:before{border-color:#bcab75;}
.fusion-post-medium-alternate .fusion-date-and-formats .fusion-format-box {display:none;}
.fusion-post-medium-alternate .fusion-date-and-formats {margin-bottom:10px;}
.fusion-date-and-formats .fusion-date {line-height:14px!important;font-size:14px!important;margin-bottom:-6px;}
.fusion-date-and-formats .fusion-month-year{line-height:12px;font-size:12px;}
.related-posts .fusion-image-wrapper {height:175px;position:relative;display:block;}
.related-posts .fusion-image-wrapper img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;min-height:175px;object-fit:cover;width:100%;}
.archive .custom-stock-status p, .fusion-grid li .custom-stock-status p {font-size:12px;margin-bottom:5px;}
.custom-stock-status p {margin-bottom:0!important;}
.fusion-page-title-bar h1, .fusion-page-title-bar nav.fusion-breadcrumbs {text-shadow: 0 0 10px #000;}
.fusion-grid-posts-cards li.post-card.product-grid-view .fusion-title h2 a {font-weight:bold;}
.custom-stock-status p.in-stock:before {content: '\f14a';font-family: 'Font Awesome 5 Free';font-weight: 900;color: #b2b01e;position: relative;left: 0;margin-right: 5px;}
.category-blocks .fusion-image-element .fusion-imageframe {height:200px;position:relative;display:block;}
.category-blocks .fusion-image-element .fusion-imageframe img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.fusion-post-cards.categories .img-block .fusion-image-wrapper {height:243px;overflow:hidden;}
.fusion-parallax-fixed {background-size:cover!important;}
.footer-logos .fusion-image-carousel .awb-swiper-button {opacity:0;transition:.4s;}
.footer-logos .fusion-image-carousel:hover .awb-swiper-button {opacity:1;}
.products-block li.product .woocommerce-product-gallery__image, .products-block .fusion-woo-product-slider .fusion-image-wrapper {height: 300px;position: relative; display: block;background-color: #fff;}
.products-block li.product .woocommerce-product-gallery__image img, .products-block .fusion-woo-product-slider .fusion-image-wrapper img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-height: 320px;width: auto;}
.fusion-blog-archive.fusion-blog-layout-large h2.blog-shortcode-post-title {font-size:22px!important;margin-bottom: 5px;}
.fusion-text h2 {font-size:22px!important;}
@media screen and (max-width: 640px) {
	h1 {font-size:28px!important;margin-bottom:20px!important;}
	.intro-block, .fusion-page-title-bar .fusion-fullwidth, .fusion-footer-widget-area .fusion-fullwidth, .no-mobile-border {border:0!important;}
	.fusion-page-title-bar .fusion-fullwidth h1 {margin-bottom:0!important;}
	.footer-logos .fusion-image-carousel {margin-bottom:0}
}