.elementor-1170101 .elementor-element.elementor-element-a65acfa:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-a65acfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-a65acfa{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 030px 0px;}.elementor-1170101 .elementor-element.elementor-element-a65acfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-18bf15f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-18bf15f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-18bf15f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1170101 .elementor-element.elementor-element-18bf15f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-cf93711{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-06f198a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-06f198a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-06f198a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-96293dc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-96293dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-96293dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-6d72780.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-6d72780.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-6d72780 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-1170101 .elementor-element.elementor-element-5805c96 .elementor-search__container{min-height:30px;border-radius:41px;}.elementor-1170101 .elementor-element.elementor-element-5805c96 .elementor-search__submit{min-width:calc(1.4 * 30px);background-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-5805c96 .elementor-search__icon, .elementor-1170101 .elementor-element.elementor-element-5805c96 .elementor-search__input, .elementor-1170101 .elementor-element.elementor-element-5805c96.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(30px / 3);}.elementor-1170101 .elementor-element.elementor-element-5805c96:not(.elementor-search--skin-topbar) .elementor-search__container{border-width:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-5805c96.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-width:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-5805c96 .elementor-search__clear{font-size:0px;}.elementor-1170101 .elementor-element.elementor-element-5805c96 .elementor-search_Submit:hover{background-color:#FF0000;}.elementor-1170101 .elementor-element.elementor-element-5805c96:not(.elementor-search--skin-topbar) .elementor-search__products{width:486px !important;}.elementor-1170101 .elementor-element.elementor-element-5805c96.elementor-search--skin-topbar .elementor-search__container{border-left-width:calc(50vw - 486px / 2);border-right-width:calc(50vw - 486px / 2);}.elementor-1170101 .elementor-element.elementor-element-5805c96{width:initial;max-width:initial;}.elementor-1170101 .elementor-element.elementor-element-69c347d:not(.elementor-motion-effects-element-type-background), .elementor-1170101 .elementor-element.elementor-element-69c347d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170101 .elementor-element.elementor-element-69c347d{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 5px 0px;}.elementor-1170101 .elementor-element.elementor-element-69c347d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-fab0a49.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-fab0a49.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-fab0a49 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1170101 .elementor-element.elementor-element-fab0a49 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-a3f2865 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-4b86c4e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4b86c4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-4b86c4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .elementor-nav--main{font-family:"Lato", sans-serif;font-size:16px;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .elementor-nav--main .elementor-item{padding-top:11px;padding-bottom:11px;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .elementor-item > i{font-size:11px;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-underline .elementor-item:after, .elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-overline .elementor-item:before, .elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-double-line .elementor-item:before, .elementor-1170101 .elementor-element.elementor-element-f902c92 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-1170101 .elementor-element.elementor-element-521631d .elementor-cart__toggle{text-align:left;}.elementor-1170101 .elementor-element.elementor-element-521631d .elementor-cart__toggle .elementor-button{gap:0px;border-width:0px;}.elementor-1170101 .elementor-element.elementor-element-521631d .elementor-cart__toggle .elementor-button-icon{font-size:23px;}.elementor-1170101 .elementor-element.elementor-element-521631d .elementor-cart__toggle a.elementor-button:not(#e){color:#000000;}.elementor-1170101 .elementor-element.elementor-element-521631d .elementor-cart__toggle .elementor-button-icon[data-counter]:before{top:-1.4em;right:calc(0em - 1.3em);}.elementor-1170101 .elementor-element.elementor-element-521631d > .elementor-widget-container{margin:-20px -20px -20px -20px;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-1170101 .elementor-element.elementor-element-06f198a{width:16.567%;}.elementor-1170101 .elementor-element.elementor-element-96293dc{width:62.612%;}.elementor-1170101 .elementor-element.elementor-element-6d72780{width:20.487%;}.elementor-1170101 .elementor-element.elementor-element-fab0a49{width:74.815%;}.elementor-1170101 .elementor-element.elementor-element-4b86c4e{width:10.73%;}.elementor-1170101 .elementor-element.elementor-element-ce7bd89{width:14.1%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1170101 .elementor-element.elementor-element-6d72780{width:38%;}.elementor-1170101 .elementor-element.elementor-element-4b86c4e{width:20%;}}@media(max-width:767px){.elementor-1170101 .elementor-element.elementor-element-a39ac09 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1170101 .elementor-element.elementor-element-5805c96 > .elementor-widget-container{padding:0px 0px 10px 0px;}}/* Start custom CSS for section, class: .elementor-element-cf93711 */#footer {
  padding-top: 0;
}

.noscroll .elementor-element-e89fe2d {
visibility: hidden;
pointer-events: none;
}

.noscroll .elementor-element-e4c3245 {
visibility: hidden;
pointer-events: none;
}

@media (min-width: 768px) {
.ets_mm_megamenu.layout_layout1:not(.ybc_vertical_menu) .mm_menus_ul {
    background: transparent !important;
}

.elementor-element-c67e2b0 {
    z-index: 8;
}
}

.ets_mm_megamenu.layout_layout1 {
    background: transparent !important;
}

.ets_mm_megamenu_content {
    background: transparent !important;
    border: none !important;
}

@media (max-width: 1040px) {
    .mm_menus_li {
        background: #fff !important;
  }
  
  .ets_mm_megamenu.layout_layout1 {
    background: transparent !important;
}
}

@media (max-width: 767px) {
    .elementor-widget-theme-site-logo img {
        max-width: 200px !important;
        margin-bottom: 20px;
    }
    
    .elementor-element-cf93711 {
  height: auto !important;
}
    
  .mm_menus_ul
{
    background-color: #fff !important;
  }
  
    .ets_mm_megamenu .container
{
    background: transparent !important;
}


/* Element | https://5bit.pl/ */

.elementor-element-7e3e2ec {
  height: 58px;
  flex: 0 0 50%;
}

/* 1170101.css | https://5bit.pl/modules/creativeelements/views/css/ce/1170101.css?v=1706712647 */

.elementor-1170101 .elementor-element.elementor-element-e89fe2d {
  /* top: 8px; */
  top: -58px;
}

.elementor-1170101 .elementor-element.elementor-element-e4c3245 {
  /* top: 10px; */
  top: 0;
}

/* Element | https://5bit.pl/ */

.elementor-element-4b86c4e {
  height: 58px;
  flex: 0 0 50%;
}

/* Element | https://5bit.pl/ */

.elementor-element-06f198a {
  flex: 1;
}

/* Element | https://5bit.pl/ */

.elementor-element-6d72780 {
  flex: 0 0 100%;
}

/* frontend.min.css | https://5bit.pl/modules/creativeelements/views/css/frontend.min.css?v=2.9.14 */

.elementor-html .elementor-widget-wrap, .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-1170101 .elementor-element.elementor-element-e4c3245 .elementor-icon-list-items.elementor-inline-items {
    justify-content: center;
    
}
    
    .elementor-1170101 .elementor-element.elementor-element-e4c3245 {
    right: 50% !important;
    transform: translateX(50%);
}

}

@media (max-width: 1140px) {
    .elementor-element-cf93711 {
display: flex;
}
}

.mm_menus_ul li {
    border-left: none !important;
    border-right: none !important;
}

.mm_menus_li > a {
    font-weight: 400 !important;
}

.ets-blog-list .ets-blog-wrapper-content {
    background: #fff !important;
    padding: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.ets-blog-list li {
    border-bottom: 1px solid #ff0000 !important;
}
/*
.mm_tabs_li.mm_tab_content_hoz .mm_columns_contents_ul {
    top: 0 !important;
}*/

.ets-blog-list * {
    font-family: 'Lato', Sans-Serif;
}

.elementor-element-cf93711 { z-index: 9999 !important;
}

body {
    font-family: 'Lato', Sans-Serif;
}

.mm_menus_ul > li > a > .mm_menu_content_title {
    min-height: 30px !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1340px;
}

.blog-paggination {
    display: none;
}

.mm_columns_contents_ul {
    min-height: 400px !important;
    background-size: contain;
}

#search_filters_suppliers, #search_filters_brands
/*,
.ets_block_latest,
.ets_block_categories,
.ets_block_search, 
.ets_block_archive */ {
    display: none;
}

#left-column {
    border-right: 1px solid #f6f6f6;
}

.block-category-inner {
    flex-direction: column;
}

#category-description-short p {
    color: #000;
}

.product-attachments .attachment {
    margin-top: 40px;
}

.product-attachments .attachment h4 a {
    font-size: 16px;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border-bottom-width: 1px;
}

.tabs .nav-tabs .nav-link {
    color: #000;
}

.block-onepagecheckout .title-heading, .ets_pr_gift_products .card-block {
    border-top: 3px solid #ff0000 !important;
}

#ets_onepagecheckout a {
    color: #ff0000 !important;
}

.block-onepagecheckout .title-heading, #ets_onepagecheckout .block-onepagecheckout .product-line-info.product_info_name a.label, #invoice-addresses .title, #delivery-addresses .title, .block-onepagecheckout .product-line-info.product_info_name .label {
    color: #000 !important;
}

#form_ets_onepagecheckout .btn-primary, body .box_more_fee_shipping .box_total_cart {
    background: #ff0000 !important;
}

#form_ets_onepagecheckout .btn-primary:hover {
    background-color: #df0000 !important;
}

#contact #left-column {
    display: none;
}

#contact #content-wrapper {
    width: 100% !important;
}

.elementor-search {
  max-width: 400px;
  width: 100%;
}

.elementor-widget-ajax-search .elementor-widget-container {
    display: flex !important;
    justify-content: center !important;
}

.ets_block_categories { display: none;
}

.elementor-sticky--active .elementor-widget-shopping-cart .elementor-widget-container {
    border-color: transparent !important;
}

#product .product-price {
font-weight: bold;
font-size: 28px;
}

@media (min-width: 1400px) {
    .elementor-cart__toggle > a {
        display: flex;
        flex-direction: column;
        padding: 24px 40px !important;
    }
}

/*#product-modal::before {*/
/*content: 'x';*/
/*position: fixed;*/
/*width: 100%;*/
/*text-align: right;*/
/*height: 50px;*/
/*padding: 10px;*/
/*box-shadow: 0 0 10px;*/
/*z-index: 9999;*/
/*background: #fff;*/
/*font-size: 45px;*/
/*}*/

#product-modal {
background: rgba(255,255,255,0.8);
overflow: hidden;
}

.js-modal-product-cover {
    padding: 15px;
}

#product-modal .modal-body:nth-child(1) {
    background: #fff;
    padding: 0;
}

#product-modal #product-description-short {
height: ;
max-width: ;
max-height: 100px;
overflow: scroll;
}

#product-modal #thumbnails {
    background: #fff;
    padding: 15px;
    padding-bottom: 65px;
    padding-top: 30px;
}

#product-modal .modal-content .modal-body .arrows {
    color: #000;
    
}

#product-modal .modal-content .modal-body .arrows i {
    opacity: 1;
    font-size: 50px;
}

#product-modal .modal-content .modal-body .arrows .arrow-up {
    top: 10px;
}

#product-modal .modal-content .modal-body .arrows .arrow-down {
    bottom: 10px;
}

@media (min-width: 992px) {
  #product-modal .modal-content .modal-body .product-images {
    margin-left: 0;
  }
}

.elementor-swiper-button {
background: #fff;
padding: 10px;
}

@media (max-width: 1024px) {
    #left-column .block-categories { display: none;
    }
    .elementor-atc button {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
        #product .add {
    max-width: 200px !important;
    }

    #product .add button.btn-primary {
        padding: 10px !important;
        font-size: 10px !important;
    }
}

.category-cover {
    display: none;
}

.input-radio + span {
    background: #ff0000;
    color: #fff;
}

 .input-radio:checked + span, .input-radio:hover + span {
     background: #000;
     color: #fff;
 }
 
 #product-modal #product-description-short {
     display: none;
 }
 
 #product-modal { background: #fff !important;
 }/* End custom CSS */