/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 01 2017 | 13:55:34 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 20 2017 | 13:12:58 */

button.slick-prev.slick-arrow{
display:inline-block!important;}

button.slick-next.slick-arrow{
display:inline-block!important;
}



.elementor-element-atybzws p {
    text-align: justify !important;
    white-space: pre-line;
    padding-right: 35%;
}


button.single_add_to_cart_button.button.alt {
 z-index: 9999;
}
.elementor-element.elementor-element-vruzkul.elementor-column.elementor-col-100.elementor-top-column{
z-index:9999;}

div.wpcf7-mail-sent-ok {
  font-size:30px;
    border: 2px solid black!important;
}


form.wpcf7-form {
    margin-left: 25%;
    margin-right: 25%;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    transition: 0.3s ease-out all!important;
    background: white!important;
    color: black!important;
  border:2px solid black;
}

.wpcf7-form-control.wpcf7-submit {
    background: black!important;
    color: white!important;
  border:2px solid black;
}

.pum-theme-2711 .pum-title, .pum-theme-default-theme .pum-title {
  text-align:center!important;
    font-weight: 700!important;
  color: white!important;}

.pum-theme-2711 .pum-content, .pum-theme-default-theme .pum-content {
  text-align:center!important;
    padding-top: 2%;
  color: white!important;}



div.woa-top-bar-wrap.show-on-mobile{z-index:999999!important;}



@media screen and (max-width: 767px){

  ul.products li.product {
    margin-left:10%;
    width: 80%!important;}
  
  
.woocommerce-tabs.wc-tabs-wrapper {
    position: relative !important;
    width: 100%;
    margin: 190vw 0 72vw 0!important;
}
}
.scd-digit {
     box-shadow: none !important; 
  border: none !important; }



table.shop_attributes {
    font-size: 13px;
}

.help-tip .elementor-element-lobjvyg, p{
display:none!important;}
/*MultiLang PRoducts Fix*/
div#product-1467 .product_title.entry-title{margin-top:0px!important;}

div#product-1467 form.cart{width:50%;}

/*
div#product-1467 .summary.entry-summary p.price {
    margin: 140px 0 0 0 !important;
}
*/



/*Multilang PRoduct End*/



li#menu-item-wpml-ls-end-menu-sv {
    display: none!important;
}

li#menu-item-wpml-ls-end-menu-nb{display:none!important;}

.storefront-full-width-content.single-product div.product .summary h4.discountprice {
    text-decoration: line-through;
}

div#chatra {    z-index: 999999;}

li#menu-item-wpml-ls-end-menu-da{display:none!important;}

.site-header-cart .cart-contents:after{content:"\f07a"!important;font-size:20px!important;}


.woocommerce-Price-amount.amount {
  color: red;}

.products .discountprice {
  text-decoration: line-through;}

.placeorderpopup {
  cursor: pointer;}

a.n-footer-link:hover {
    color: grey;
}

.HzV7m-b7CEbf .i4ewOd-pzNkMb-tJHJj {
    background: black;
}


li#menu-item-wpml-ls-end-menu-en{display:none;}

.footer-widgets{padding-top:0px!important;border-bottom: none!important;}

.site-info {
  display: none;}

.lae-posts-carousel .lae-posts-carousel-item .lae-project-image .lae-image-info .lae-terms a{display:none;}


.elementor-widget-text-editor {
  font-size: 13px;}

p.delivery-text1{margin-left:3%;}
.elementor-2266 .elementor-element.elementor-element-9i20euk .elementor-image img {
  width: 100%;}

p.delivery-text1:before{
  font-family: FontAwesome;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    background: #eee;
    position: absolute;
    left: 0;
  background: #1cd391;
    content: "\f00c";
    text-align: center;
    line-height: 24px;
    color: white;
    font-size: 10px;
  margin-top:-2px;
  margin-left:45px;
}

p.delivery-text:after {
    content: "";
  margin-left:44px;
    width: 1px;
    height: 70px;
    border-radius: 100%;
    background: #eee;
    position: absolute;
    left: 12px;
}

p.delivery-text {
    margin-left: 3%;
}
li.nielsen-delivery1{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery2{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery3{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery4{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery5{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery6{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery7{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery8{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}
li.nielsen-delivery9{
  padding: 1.5rem 0;
    border-top: 1px solid #eee;
list-style:none;
}


p.delivery-text:before{
    content: "";
    width: 24px;
    height: 24px;
    border-radius: 100%;
    background: #eee;
    position: absolute;
    left: 0;
  margin-top:-2px;
  margin-left:45px;
}
span.delivery-quote {
    margin-top: -20px;
    font-size: 13px!important;
    float: right;
}

/* Elementor images front page quotes*/

.elementor-element.elementor-element-7vmbaxk.quote-image.elementor-widget.elementor-widget-image{
transition:all 0.3s ease-out 0s;}

.elementor-element.elementor-element-7vmbaxk.quote-image.elementor-widget.elementor-widget-image:hover{
transition:all 0.3s ease-out 0s;
transform:scale(0.9);}

.elementor-element.elementor-element-fuaknp2.quote-image.elementor-widget.elementor-widget-image{
transition:all 0.3s ease-out 0s;
}

.elementor-element.elementor-element-fuaknp2.quote-image.elementor-widget.elementor-widget-image:hover{
transition:all 0.3s ease-out 0s;
  transform:scale(0.9);
}

.elementor-element.elementor-element-za6bswd.quote-image.elementor-widget.elementor-widget-image{
  transition:all 0.3s ease-out 0s;
}

.elementor-element.elementor-element-za6bswd.quote-image.elementor-widget.elementor-widget-image:hover{
  transition:all 0.3s ease-out 0s;
  transform:scale(0.9);
}

.elementor-element.elementor-element-rjio29a.elementor-widget.elementor-widget-image{
  transition:all 0.3s ease-out 0s;
}

.elementor-element.elementor-element-rjio29a.elementor-widget.elementor-widget-image:hover{
  transition:all 0.3s ease-out 0s;
   transform:scale(0.9)
}


.elementor-element.elementor-element-woivfa4.quote-image.elementor-widget.elementor-widget-image {
    width: 100%;
    margin-left: 50%;
    margin-right: 50%;
}
section.elementor-element.elementor-element-aauvhc8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section {
    width: 100%;
    margin-left: 10.5%!important;
    margin-right: 20%;
}
.lae-icon-quote:before{
content:""!important;}

.lae-testimonial {
    width: 100%;
}
.lae-testimonials-slider .lae-testimonial-text{
margin: 0px 0px 0px 15%!important;
}

ul.products li.product .button {
  display: none!important;}

.stock.in-stock{
  font-size:35px!important;
  font-family:poppins;
  color:#C1272D!important;}

.stock.in-stock:before{content:""!important;}

.simple.stock_fill{display:none;}

.simple.variation-name {
  display: none;}

h3.display-stock-title{display:none;}

/* RESPONSIVE */
.wc-forward:after, .woocommerce-Button--next:after{content:""!important;}

.woocommerce-mini-cart__buttons.buttons a.button.wc-forward {
  text-align: center;}

.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward {
  color: white!important;}

.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, .site-footer .storefront-handheld-footer-bar a:not(.button), button.menu-toggle, button.menu-toggle:hover {
    color: black!important;
}

.countdown-text {
  font-family: 'TruenoLight' !important;}

aside#smartcountdown-3{
font-family: 'TruenoLight' !important;
}

.elementor-332 .elementor-element.elementor-element-74ku8xs .elementor-heading-title {
    text-align: left;
}

.elementor-332 .elementor-element.elementor-element-ricsggl .elementor-heading-title {
  text-align: right;}

.elementor-332 .elementor-element.elementor-element-c37wjnj .elementor-heading-title {
  text-align: left;}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none!important;
}

.woocommerce-breadcrumb {
  display: none;}

.elementor-1023 .elementor-element.elementor-element-ii857vj .elementor-image img {
    max-width: 200%!important;
    opacity: 1;
  width: 100%!important;}
  
  .elementor-332 .elementor-element.elementor-element-rujnspn .elementor-image img {
    max-width: 110%!important;
    width: 103.5%!important;
    opacity: 1;
}

.woocommerce div.product .s_in_stock_color {
    font-weight: 700!important;
}

input#YQNum {
  border:solid thin #f2f2f2;
    width: 80%;
}

input#YQNum:focus {
    border-style:solid;
  border-width: thin;
  border-color: #000000;
  transition: 0.3s ease 0s;
}

input#YQNum:hover {
    border-style:solid;
  border-width: thin;
  border-color: #000000;
  transition: 0.5s ease 0s;
}
input.nielsen-track-button{
color:white;!important;
background:black!important;
  font-size:15px!important;
  font-family:poppins!important;
border: 2px solid black;
transition: all 0.3s ease-out;
}
input.nielsen-track-button:hover{
  transition:0.3s ease-out 0s;
  background:transparent!important;
  color:black!important;
  border:2px solid black;
}

.elementor-1436 .elementor-element.elementor-element-9mqjedp .elementor-text-editor {
    text-align: justify;
    font-size: 13px;
    font-family: poppins;
}


.hentry .wp-post-image {
  display: none;}
  

ul.products li {
box-shadow: 0 0 0 1px white;
transition: all 0.3s ease-out 0s;}

ul.products li:hover {
box-shadow: 0 0 0 1px rgba(0,0,0,1);
transition: all 0.3s ease-out 0s;
}
ul#menu-menu li {
    border-bottom: 3px solid transparent!important;
  transition:all 0.3s ease-out 0s!important;
}

ul#menu-menu li:hover {
    border-bottom: 3px solid black!important;
  transition:all 0.3s ease-out 0s!important;
}


ul#menu-menu li a:hover{
transition:all 0.3s ease-out 0s!important;}


ul#menu-menu:hover{
  transition:all 0.3s ease-out 0s!important;
}



.elementor-1436 .elementor-element.elementor-element-w6b7kn5 .elementor-image img {
    transition: 0.3s ease-out 0s;
    max-width: 100%;
    opacity: 1;
}
.elementor-1436 .elementor-element.elementor-element-w6b7kn5 .elementor-image img:hover {
    transform: scale(0.9);
    transition: 0.3s ease-out 0s;
}

.elementor-332 .elementor-element.elementor-element-efxgzkm .elementor-image img{
transition: 0.3s ease-out 0s; 
}

.elementor-332 .elementor-element.elementor-element-efxgzkm .elementor-image img:hover{
 transform: scale(0.9);
    transition: 0.3s ease-out 0s;  
}

.elementor-332 .elementor-element.elementor-element-rujnspn .elementor-image img{
transition: 0.3s ease-out 0s; 
}

.elementor-332 .elementor-element.elementor-element-rujnspn .elementor-image img:hover{
   transform: scale(0.9);
    transition: 0.3s ease-out 0s;  
}

.elementor-332 .elementor-element.elementor-element-wevxtmn .elementor-image img{
transition: 0.3s ease-out 0s; 
}

.elementor-332 .elementor-element.elementor-element-wevxtmn .elementor-image img:hover{
 transform: scale(0.9);
    transition: 0.3s ease-out 0s;  
}

.elementor-1434 .elementor-element.elementor-element-i7rwrya .elementor-image img{
  transition: 0.3s ease-out 0s; 
}

.elementor-1434 .elementor-element.elementor-element-i7rwrya .elementor-image img:hover{
 transform: scale(0.9);
    transition: 0.3s ease-out 0s;
}

.elementor-1434 .elementor-element.elementor-element-4ad8eoy .elementor-image img{
transition: 0.3s ease-out 0s; 
}

.elementor-1434 .elementor-element.elementor-element-4ad8eoy .elementor-image img:hover{
 transform: scale(0.9);
    transition: 0.3s ease-out 0s;
}

.elementor-1434 .elementor-element.elementor-element-u1ci28f .elementor-image img{
transition: 0.3s ease-out 0s;
}

.elementor-1434 .elementor-element.elementor-element-u1ci28f .elementor-image img:hover{
transform:scale(0.9);
  transition:0.3s ease-out 0s;
}

h3.space-tag{
text-align:center;
font-weight:400;
font-family:poppins;  
}
/* FIX CART PAGE POPUP LINKS */
.modal-wrapper.styled.show {
    z-index: 999999;
}
/* HIDE TRUSTPILOT REVIEWS */
.elementor-element.elementor-element-vruzkul.elementor-column.elementor-col-100.elementor-top-column {
    visibility: hidden;
}
/* REMOVE SCROLL ON MOBILE PHONE */
@media (max-width: 767px) {
div#wpfront-scroll-top-container {
    display: none !important;
}
}