/* GENERAL */
* {
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}

body{
  font-family: Helvetica !important;
  letter-spacing: 1px;
}

h1, h2, h3, h4, h5, h6{
  font-family: Helvetica !important;
}

body.boxed {
  background: none;
}

.logo-image a {
  background-size: cover;
  height: 56px;
}

.article-content,
.weblink-category .cat-children li,
.weblink-category .list-title {
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
  hyphens: auto;
  text-align: justify
}

.sppb-addon-content ul li {
  line-height: 30px !important;
}

.sppb-addon-content ul li.even,
.sppb-addon-content ul li.odd{
  background: none;
  border-bottom: none;
  padding: 0;
}

/* HEADER */
div#vmCartModule {
  width: 150px;
}

/* FRONTPAGE */
.search_search input.inputbox_search,
.module_switcher .module-ct .activeOrder,
div[style].caroufredsel_wrapper,
div.list_carousel li .product-box.back_w {
  box-sizing: initial;
}

/* SP PAGE */
.sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9{
  padding-left: 0;
  padding-right: 0;
}

.sp-pagebuilder-row, .sppb-row{
  margin-left: 0;
  margin-right: 0;
}

/* CONTACTS */
#slide-contact .accordion-body.in:hover{
  overflow: hidden;
}

/* WEBLINKS */
.com_weblinks .weblink-category > p,
.com_weblinks .weblink-category .cat-children > h3{
  display: none;
}

/* CART */
#shipment_ul li{
  list-style-type: none;
}

#checkoutForm input, #checkoutForm select{
  height: unset;
}
.cart-summary .quantity-input{
  padding: 1px !important;
}

#amazonSignOr{
  padding-bottom: 10px;
  border-bottom: none !important;
}

.pp-wrap {
  padding-bottom: 10px;
  padding-top: 10px;
}

#amazonSignOr span{
  display: none !important;
}

.cart-view .shipment{
  margin-right: 4%;
}

.cart-view .billing-box .cart-view .login-box-metod .wrapper > label{
  width: 90%;
  margin-left: 2%;
  margin-top: 5px;
}

.vmshipment, .vmpayment{
  padding-top: 15px;
}

.login-box-metod .wrapper > input[type="radio"]{
  margin-right: 2%;
}

.login-box #com-form-login .width100 {
  width: 100%;
}

#form-login-username,
#form-login-password{
  min-width: 260px;
}

@media (max-width: 479px){
  .billing-box.after::after {
    display: none;
    position: relative;
    left: 0;
    width: 0;
    border-left: none;
  }

  .zoid-outlet {
    width: 200px !important;
  }
}

@media (max-width: 1159px) {
  .cart-view .shipment, .cart-view .payment {
    width: 100%;
  }
}

/* PAGING */
.Results span + span{
  text-transform: unset;
}

/* PRODUCT-DETAIL */
#productdetailsview .addtocart-bar2 .quantity-controls{
  border-left: none;
}

#productdetailsview .addtocart-area2 .addtocart-button span, .product-box2 .add_wishlist span, .product-box2 .add_compare span{
  left: 10%;
}

/* SOCIAL SHARE */
.smile ul li a.instagram:hover{
  background-color: white;
}

/* NEWSLETTER */
#sendinblueform-form .sendinblueform-block{
  background-color: unset;
  padding: 0;
}

#sendinblueform-form .pretext {
  color: #c6c6c6;
  font-size: 13px;
  line-height: 20px;
}
.acymailing_module_form td {
  padding-bottom: 5px;
  vertical-align: top;
}

#sendinblueform-form input {
  background: #f0f0f0;
  padding-top: 6px;
  padding-bottom: 6px;
}
#sendinblueform-form .button {
  height: 38px;
  border-radius: 6px;
  box-shadow: 0 2px 1px 0px rgba(0, 0, 0, 0.8);
}

#sendinblueform-form #form-sendinblueform-submit{
  padding: 0;
}

#sendinblueform-form .button:hover{
  background-color: #e1e1e1;
  border-bottom: 1px solid #a7a7a7;
  border-top: 1px solid #f1f1f1;
  background-image: linear-gradient(bottom, rgb(228,228,228) 48%, rgb(220,220,220) 74%);
  background-image: -o-linear-gradient(bottom, rgb(228,228,228) 48%, rgb(220,220,220) 74%);
  background-image: -moz-linear-gradient(bottom, rgb(228,228,228) 48%, rgb(220,220,220) 74%);
  background-image: -webkit-linear-gradient(bottom, rgb(228,228,228) 48%, rgb(220,220,220) 74%);
  background-image: -ms-linear-gradient(bottom, rgb(228,228,228) 48%, rgb(220,220,220) 74%);
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.48, rgb(228,228,228)), color-stop(0.74, rgb(220,220,220)) );
  color: #1b1b1b;
  text-decoration: none;
}


.t3-mainnav .navbar .nav > li > a, .t3-mainnav .navbar .nav > li > span{
  padding: 18px 30px 19px;
}