.elementor-989512 .elementor-element.elementor-element-dadb8c9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-989512 .elementor-element.elementor-element-dc0470d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-989512 .elementor-element.elementor-element-f38313e{width:var( --container-widget-width, 109.194% );max-width:109.194%;--container-widget-width:109.194%;--container-widget-flex-grow:0;}.elementor-989512 .elementor-element.elementor-element-f38313e.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .flex-viewport, .woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .flex-control-thumbs img{border-style:solid;}.woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .flex-viewport{border-radius:-24px -24px -24px -24px;}.woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .flex-viewport:not(:last-child){margin-bottom:6px;}.woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .flex-control-thumbs li{padding-right:calc(23px / 2);padding-left:calc(23px / 2);padding-bottom:23px;}.woocommerce .elementor-989512 .elementor-element.elementor-element-f38313e .flex-control-thumbs{margin-right:calc(-23px / 2);margin-left:calc(-23px / 2);}.elementor-989512 .elementor-element.elementor-element-e0673d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-989512 .elementor-element.elementor-element-2d264a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-989512 .elementor-element.elementor-element-2d264a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-989512 .elementor-element.elementor-element-b76c2ef{width:var( --container-widget-width, 66.813% );max-width:66.813%;--container-widget-width:66.813%;--container-widget-flex-grow:0;}.elementor-989512 .elementor-element.elementor-element-b76c2ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-989512 .elementor-element.elementor-element-b76c2ef .elementor-heading-title{font-size:34px;}.elementor-989512 .elementor-element.elementor-element-a83e9e6{width:var( --container-widget-width, 34.729% );max-width:34.729%;--container-widget-width:34.729%;--container-widget-flex-grow:0;text-align:right;}.elementor-989512 .elementor-element.elementor-element-a83e9e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-989512 .elementor-element.elementor-element-a83e9e6 .price{color:#000000;font-size:31px;font-weight:900;text-transform:uppercase;}body:not(.rtl) .elementor-989512 .elementor-element.elementor-element-a83e9e6:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-989512 .elementor-element.elementor-element-a83e9e6:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-989512 .elementor-element.elementor-element-a83e9e6.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-989512 .elementor-element.elementor-element-2099e07{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-989512 .elementor-element.elementor-element-2099e07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-989512 .elementor-element.elementor-element-f36bfef.elementor-wc-products ul.products li.product{text-align:center;}.elementor-989512 .elementor-element.elementor-element-f36bfef.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-989512 .elementor-element.elementor-element-f36bfef.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);background-color:#009AE5;}.elementor-989512 .elementor-element.elementor-element-f36bfef.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-989512 .elementor-element.elementor-element-ca25403{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-989512 .elementor-element.elementor-element-3d527ac{text-align:left;}.woocommerce .elementor-989512 .elementor-element.elementor-element-3d527ac .woocommerce-product-details__short-description{font-family:"Roboto", Sans-serif;font-size:17px;}.elementor-989512 .elementor-element.elementor-element-b8610c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-989512 .elementor-element.elementor-element-b8610c5.e-con{--align-self:flex-start;}.elementor-989512 .elementor-element.elementor-element-480abd9{width:var( --container-widget-width, 102.122% );max-width:102.122%;--container-widget-width:102.122%;--container-widget-flex-grow:0;}.elementor-989512 .elementor-element.elementor-element-480abd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-989512 .elementor-element.elementor-element-480abd9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-989512 .elementor-element.elementor-element-480abd9 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;border-style:solid;}.elementor-989512 .elementor-element.elementor-element-edee477{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-989512 .elementor-element.elementor-element-496dfa1{width:100%;max-width:100%;}@media(min-width:768px){.elementor-989512 .elementor-element.elementor-element-dc0470d{--width:50%;}.elementor-989512 .elementor-element.elementor-element-e0673d9{--width:50%;}.elementor-989512 .elementor-element.elementor-element-2d264a7{--width:96.613%;}.elementor-989512 .elementor-element.elementor-element-2099e07{--width:100%;}.elementor-989512 .elementor-element.elementor-element-ca25403{--width:100%;}.elementor-989512 .elementor-element.elementor-element-b8610c5{--width:100%;}}@media(max-width:1024px){.elementor-989512 .elementor-element.elementor-element-f36bfef.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-989512 .elementor-element.elementor-element-f36bfef.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-f36bfef */.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0.5em 0.5em;
    margin: 0;
    font-size: 0.8em;
    font-family: roboto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0673d9 */.elementor-element {
    --widgets-spacing: 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edee477 */.col-12 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

.col-12 { 
    flex: 0 0 100%; 
    max-width: 100%;
} 

.row { 
    display: flex; 
    flex-wrap: wrap; 
    margin-right: -15px; 
    margin-left: -15px;
} 

.w-100 { 
    width: 100%!important;
} 



*,:after,:before { 
    box-sizing: border-box;
} 

ul { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

ul { 
    list-style: none; 
    padding: 0; 
    margin: 0;
} 

.col-12,.col-xl-10 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 1200px){ 
  .col-xl-10 { 
    flex: 0 0 83.3333333333%; 
    max-width: 83.3333333333%;
  } 

  .offset-xl-1 { 
    margin-left: 8.3333333333%;
  } 
}     

.tabs > ul { 
    width: 100%; 
    display: block; 
    overflow: hidden; 
    margin: 0; 
    padding: 0;
} 

.tabs > ul  { 
    display: flex; 
    justify-content: center; 
    margin-bottom: 105px;
    flex-wrap: wrap;
} 

@media (min-width: 1200px){ 
  .tabs > ul  { 
    margin-left: 8.3333333%;
  } 
}     

.tabs .content  { 
    
} 

.content  { 
    border: none; 
    background: 0 0; 
    padding: 20px;
    
} 


.tabs > ul > li { 
    float: left; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
    overflow: hidden;
} 

.tabs > ul > li  { 
    margin-right: 10px;
} 



.tabs > ul > li > a { 
    padding: 15px; 
    display: block; 
    background: #f9f9f9; 
    border: 1px solid #f2f2f2; 
    color: #000; 
    margin-left: 0;
    
} 

.tabs > ul > li > a  { 
    font-family: "Inter Tight", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    line-height: 1.2em;
    letter-spacing: 0px;
    word-spacing: 0em;
    color: var(--e-global-color-vamtam_accent_5);
    background-color: #00c3f3;
    border-radius: 4px 4px 4px 4px;
    padding: 14px 24px 14px 24px;
} 

.tabs > ul > li > a:hover  { 
    color: var(--e-global-color-vamtam_accent_5);
    background-color: var(--e-global-color-vamtam_accent_6);
} 

.col-12,.col-xl-12 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 1200px){ 
  .col-xl-12 { 
    flex: 0 0 100%; 
    max-width: 100%;
  } 
}     

.p-0 { 
    padding: 0!important;
} 

.accordion .acc-item  { 
    display: block; 
    float: left; 
    width: 100%;
} 

p { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

.section-1 { 
    margin-bottom: 85px;
} 

.row  { 
    margin-left: 0; 
    margin-right: 0;
} 

.section-2 { 
    margin-bottom: 60px;
} 

.section-3 { 
    margin-bottom: 60px;
} 

.section-4 { 
    margin-bottom: 60px;
} 

.section-5 { 
    margin-bottom: 60px;
} 

.section-6 { 
    margin-bottom: 60px;
} 

.section-7 { 
    margin-bottom: 60px;
} 

.section-8 { 
    margin-bottom: 60px;
} 

.section-9 { 
    margin-bottom: 60px;
} 

.section-10 { 
    margin-bottom: 60px;
} 

.d-block { 
    display: block!important;
} 

@media (min-width: 576px){ 
  .d-sm-none { 
    display: none!important;
  } 
}     

.accordion .acc-item > .acc-header  { 
    display: block; 
    float: left; 
    width: 100%; 
    cursor: pointer; 
    padding: 10px; 
    box-sizing: border-box; 
    position: relative; 
    border-bottom: 1px solid #b4b4b4; 
    background: #fbfbfb;
} 

.accordion .acc-item > .acc-header  { 
    background: #009ae5; 
    border-bottom: 2px solid #fff;
} 

.accordion .acc-item .acc-content  { 
    float: left; 
    width: 100%; 
    padding: 20px 10px; 
    background: #f9f9f9;
} 

.tab-inside ul li  { 
    float: none;
} 

.col-12,.col-sm-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 576px){ 
  .col-sm-6 { 
    flex: 0 0 50%; 
    max-width: 50%;
  } 
}     

.col-12,.col-sm-4 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 576px){ 
  .col-sm-4 { 
    flex: 0 0 33.3333333333%; 
    max-width: 33.3333333333%;
  } 
}     

.col-12,.col-sm-8 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 576px){ 
  .col-sm-8 { 
    flex: 0 0 66.6666666667%; 
    max-width: 66.6666666667%;
  } 
}     

.position-relative { 
    position: relative!important;
} 

.mb-5 { 
    margin-bottom: 3rem!important;
} 

.col-12,.col-sm-5 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 576px){ 
  .col-sm-5 { 
    flex: 0 0 41.6666666667%; 
    max-width: 41.6666666667%;
  } 

  .offset-sm-1 { 
    margin-left: 8.3333333333%;
  } 
}     

.my-5 { 
    margin-top: 3rem!important;
} 

.my-5 { 
    margin-bottom: 3rem!important;
} 

.mt-5 { 
    margin-top: 3rem!important;
} 

.section-5 .mt-60  { 
    margin-top: 60px;
} 

.col-12,.col-md-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 768px){ 
  .col-md-6 { 
    flex: 0 0 50%; 
    max-width: 50%;
  } 
}     

.section-9 .mb-60  { 
    margin-bottom: 60px;
} 

.mb-60  { 
    margin-bottom: 60px;
} 

.accordion .acc-item > .acc-header > a  { 
    width: 100%; 
    display: block; 
    position: relative;
} 

.accordion .acc-item > .acc-header a  { 
    color: #fff; 
    font-size: 14px; 
    font-weight: 800;
} 

.accordion .acc-item > .acc-header > a::before { 
    font-family: icomoon; 
    position: absolute; 
    right: 5px;
} 

.mb-2 { 
    margin-bottom: .5rem!important;
} 

.size-25 { 
    font-size: 25px!important; 
    line-height: 1.5!important;
} 

.size-20 { 
    font-size: 20px!important; 
    line-height: 1.5!important;
} 

.size-16 { 
    font-size: 16px!important; 
    line-height: 1.5!important;
} 

.f-weight-600 { 
    font-weight: 600;
} 

.float-left { 
    float: left!important;
} 

.mb-3 { 
    margin-bottom: 1rem!important;
} 

.size-14 { 
    font-size: 14px!important; 
    line-height: 1.5!important;
} 

.align-items-center { 
    align-items: center!important;
} 

img { 
    vertical-align: middle; 
    border-style: none;
} 

.section-4 .technology-icon  { 
    position: absolute; 
    right: 0; 
    top: 0;
} 

.d-flex { 
    display: flex!important;
} 

.flex-wrap { 
    flex-wrap: wrap!important;
} 

.text-center { 
    text-align: center!important;
} 

.section-4 .px-95  { 
    padding: 0px 95px;
} 

.px-3 { 
    padding-right: 1rem!important;
} 

.px-3 { 
    padding-left: 1rem!important;
} 

.px-0 { 
    padding-right: 0!important;
} 

.px-0 { 
    padding-left: 0!important;
} 

.performance-list  { 
    display: block; 
    float: left; 
    width: 100%;
} 

.col-6,.col-sm-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

.col-6 { 
    flex: 0 0 50%; 
    max-width: 50%;
} 

.col-12,.col-sm { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 576px){ 
  .col-sm { 
    flex-basis: 0; 
    flex-grow: 1; 
    max-width: 100%;
  } 
}     

.section-3 .w-90px  { 
    max-width: 110px;
} 

.fade-up { 
    opacity: ; 
    transition: opacity .4s linear;
} 

.img img  { 
    max-width: 100%;
} 

.fade-up.lazyloaded { 
    opacity: 1;
} 

.col-12,.col-md-4 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 768px){ 
  .col-md-4 { 
    flex: 0 0 33.3333333333%; 
    max-width: 33.3333333333%;
  } 

  .text-md-center { 
    text-align: center!important;
  } 
}     

.color-blue { 
    color: #009ae5;
} 

.col-12,.col-lg-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 992px){ 
  .col-lg-6 { 
    flex: 0 0 50%; 
    max-width: 50%;
  } 
}     

.section-4 .px-45  { 
    padding: 0px 45px;
} 

.col-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

.col-12,.col-md-3 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 768px){ 
  .col-md-3 { 
    flex: 0 0 25%; 
    max-width: 25%;
  } 
}     

.mb-4 { 
    margin-bottom: 1.5rem!important;
} 

.performance-list ul  { 
    display: flex; 
    width: 100%;
} 

.doc-list .doc-item  { 
    display: flex; 
    justify-content: space-between; 
    align-items: center; 
    width: 100%; 
    height: 60px; 
    border: 1px solid #009ae5; 
    padding: 10px; 
    margin-bottom: 30px;
} 

.size-18 { 
    font-size: 18px!important; 
    line-height: 1.5!important;
} 

.mt-4 { 
    margin-top: 1.5rem!important;
} 

.capacity-list  { 
    display: block; 
    float: left; 
    width: 100%; 
    margin-bottom: 30px;
} 

.performance-list ul li  { 
    max-width: 270px; 
    margin-right: 50px;
} 

.economy-list ul li  { 
    margin-bottom: 40px;
} 

.col-12,.col-lg-4,.col-sm-6 { 
    position: relative; 
    width: 100%; 
    padding-right: 15px; 
    padding-left: 15px;
} 

@media (min-width: 992px){ 
  .col-lg-4 { 
    flex: 0 0 33.3333333333%; 
    max-width: 33.3333333333%;
  } 
}     

.comfort-list ul li  { 
    margin-bottom: 40px;
} 

.tecnical-list  { 
    display: block; 
    float: left; 
    width: 100%; 
    margin-bottom: 20px;
} 

.doc-list .doc-item .doc-name  { 
    font-size: 12px; 
    font-weight: 600;
} 

.doc-list .doc-item .doc-download  { 
    display: flex;
} 

.mt-3 { 
    margin-top: 1rem!important;
} 

.pr-5 { 
    padding-right: 3rem!important;
} 

.f-weight-800 { 
    font-weight: 800;
} 

.size-12 { 
    font-size: 12px!important; 
    line-height: 1.5!important;
} 

.tecnical-list .title  { 
    font-size: 14px; 
    font-weight: 600; 
    margin-bottom: 10px;
} 

.tecnical-list ul  { 
    display: block; 
    float: left; 
    width: 100%;
} 

.doc-list .doc-item .doc-download .btn-search  { 
    display: block; 
    width: 40px; 
    height: 40px; 
    text-align: center; 
    line-height: 40px; 
    margin-right: 10px; 
    background: #009ae5;
} 

.doc-list .doc-item .doc-download .btn-download  { 
    display: block; 
    width: 40px; 
    height: 40px; 
    text-align: center; 
    line-height: 40px; 
    background: #009ae5;
} 

strong { 
    font-weight: bolder;
} 

.justify-content-between { 
    justify-content: space-between!important;
} 

@media (min-width: 768px){ 
  .flex-md-column { 
    flex-direction: column!important;
  } 
}     

.capacity-list ul li  { 
    display: flex; 
    justify-content: space-between; 
    width: calc(50% - 20px); 
    margin-right: 20px; 
    margin-bottom: 10px;
} 

.economy-list ul li > div .img  { 
    flex: 0 0 50px; 
    margin-right: 30px; 
    width: 50px; 
    height: 50px;
} 

.comfort-list ul li > div .img  { 
    flex: 0 0 50px; 
    margin-right: 30px; 
    width: 50px; 
    height: 50px;
} 

.tecnical-list ul li  { 
    display: flex; 
    justify-content: space-between; 
    width: 100%; 
    font-size: 10px; 
    line-height: 3; 
    letter-spacing: -.1px;
} 

.svg-icon { 
    position: relative; 
    display: inline-block; 
    line-height: 1; 
    top: -2px;
} 

.d-inline-block { 
    display: inline-block!important;
} 

.capacity-list ul li span.first  { 
    font-size: 12px; 
    line-height: 25px;
} 

.capacity-list ul li span.last  { 
    font-size: 8px; 
    line-height: 25px;
} 

.capacity-list ul li [data-color-class="A"][data-color-average="4"]  { 
    background: #299640;
} 

.capacity-list ul li span.last.icon  { 
    display: block; 
    width: 32px; 
    height: 20px; 
    line-height: 20px; 
    position: relative; 
    color: #fff; 
    font-size: 10px; 
    font-weight: 700; 
    text-align: center;
} 

.p-features .capacity-list ul li [data-color-class="A"][data-color-average="4"]::after { 
    border-color: transparent transparent transparent #299640;
} 

.p-features .capacity-list ul li span.last.icon::after { 
    content: ""; 
    display: block; 
    position: absolute; 
    top: 0; 
    right: -10px; 
    width: 0; 
    height: 0; 
    border-style: solid; 
    border-width: 10px 0 10px 10px;
} 

.economy-list ul li > div .img img  { 
    max-width: 100%;
} 

.comfort-list ul li > div .img img  { 
    max-width: 100%;
} 

svg { 
    overflow: hidden; 
    vertical-align: middle;
} 

.stroke-white { 
    color: #fff; 
    stroke: #fff;
} 

.capacity-list ul li span strong  { 
    font-size: 12px;
} 

.main-tab ul {
    display: ;
    width: 100%;
    margin: 0 auto;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS */.bg-metkanGray {
    --tw-bg-opacity: 1;
    background-color: rgb(0,154,229);
    margin-top: 2rem!important;
    margin-bottom: 2rem!important;
}

.px-3 {
    font-family: roboto!important;
    color: white!important;
    padding-left: 0.75rem!important;
    padding-right: 0.75rem!important;
    font-size: 1.4rem!important;
    line-height: 3rem!important;
}

.flex.flex-col.space-y-5.w-full.productTable.overflow-x-auto {
    overflow-x: auto;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100% !important;
}

.elementor-988662 .elementor-element.elementor-element-1dac917.elementor-wc-products ul.products li.product:hover {
    background-color: #009AE5;
    color: #fff;
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: auto;
    display: none;
    margin: 0 0 1em;
    box-shadow: none;
}

.woocommerce ul.products li.product h3 {
    padding:0.7em 0.7em;
    margin:0;
    font-size:0.77em;
    text-align:center;
    
}

.woocommerce ul.products li.product a {
    text-decoration:none;
    border: 1px solid #009ae5;
    
}

.woocommerce ul.products li.product a img {
    width:100%;
    height:auto;
    display:none;
    margin:0 0 1em;
    box-shadow:none
    
}

.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:none;margin-top:1em}.woocommerce ul.products li.product .price{display:none;font-weight:400;margin-bottom:.5em;font-size:.857em}/* End custom CSS */