@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);

/*
@font-face {
    font-family: Open Sans Hebrew;
    src: url(/wp-content/themes/_bootstraps-master/font/OpenSansHebrew-Regular.ttf);
}
.site-main
{
    display: inline-block;
    }*/
    #secondary #text-12 form > h2{
        margin: 0 auto 4px;
        font-size: 18px;
        font-weight: bold;
    }
    #secondary #text-12 form > h3{
        font-size: 18px !important;
        margin-bottom: 15px !important;
        padding: 0 !important;
        font-weight: normal;
    }
    #secondary #text-12 input,
    #secondary .widget-area textarea,
    #service-tabs input, #service-tabs select,
    #service-tabs  textarea,
    #tracking-form input{
        padding: 0 10px;
        height: 34px;
        color: #000000;
        font-size: 14px;
        width: 80%;
        border: none;
        border-bottom: 1px solid #000;
        background: none;
    }
    #service-tabs input,
    #service-tabs  textarea{
        font-size: 16px;
    }
    #secondary #text-12 input,
    #service-tabs input
    {
        height: 34px;
    }
    #tracking-form input {
        height: 40px;
    }
    #secondary #text-12 input[type="submit"],
    #service-tabs input[type="submit"],
    #tracking-form input[type="submit"]{
        height: 40px;
        line-height: 40px;
        padding: 0;
        background: #000;
        color: #fff;
        font-size: 16px;
        font-family: "Heebo", sans-serif;
        font-weight: 400;
        width: auto;
        padding-left: 40px;
        padding-right: 40px;
        border: none;
    }
    #secondary #text-12 textarea,
    #service-tabs  textarea{
       height: 75px;
   }
   #secondary #text-12 input::-webkit-input-placeholder {color:#99091d;}
   #secondary #text-12 input::-moz-placeholder          {color:#99091d;}
   #secondary #text-12 input:-moz-placeholder           {color:#99091d;}
   #secondary #text-12 .widget-area input:-ms-input-placeholder{color:#99091d;}

   #secondary #text-12 textarea::-webkit-input-placeholder {color:#99091d;}
   #secondary #text-12 textarea::-moz-placeholder          {color:#99091d;}
   #secondary #text-12 textarea:-moz-placeholder           {color:#99091d;}
   #secondary #text-12 textarea:-ms-input-placeholder      {color:#99091d;}

   #secondary .widget-area h3{
    font-size: 17px;
    color: #99091d;
    margin-bottom: 10px;
    padding: 0;
    font-weight: bold;
}
#secondary #categories-2 ul{
    padding: 0;
}
#secondary #categories-2 a{
    font-size: 16px;
    color: #000000;
}

.entry-header .entry-title,
.entry-header .entry-title a,
.page-header .page-title,
.single-info{
    text-align: center;
    color: #99091d;
    margin: 0;
}
#secondary .widget-area{
   border: 2px solid #eaeaea;
   padding: 25px;
}
.ajax-loader,
body > .at4-share-outer,
.pagination li.prev{
    display: none;
}
.widget {
    margin-bottom: 28px;
}
.at-share-btn-elements{
    text-align: left;
}
.at-share-btn-elements a{
    background-color: #fff !important;
    border: 1px solid #99091d !important;
    margin: 0 8px 5px 0 !important;
}
.at-share-btn-elements svg{
    fill:  #99091d !important;
}
.breadcrumbs {
    font-size: 16px;
    color: #000;
    position: relative;
    margin: 15px 0;
}
.breadcrumbs a,
.strong-pag a,
.single-title{
    color: #636363; 
}
.strong-pag.active{
    color: #414142;
    font-weight: bold;
}
.strong-pag a{
    font-weight: bold;
}
.other-pag a{
    color: #000000;
}
.active.strong-pag{
    border-bottom: 1px solid #99091d;
}
.entry-content p{
    font-size: 17px;
    color: #414142;
    /*   line-height: 20px; */
    text-align: justify;
}
.header-banner-block.block-1{
    margin-right: -5px;
}
.header-banner-block.block-2{
    margin-left: -5px;
}
.page-header {
    padding-bottom: 0;
    margin: 0;
    border-bottom: none;
}
.category-item{
    height: 270px;
}
.cat-thumb img{
    width: auto;
    height: auto;
    max-height: 195px;
    display: block;
    margin: 0 auto;
}
.category-item .headline{
    text-align: center;
    margin: 8px 0 0;
    line-height: 22px;
}
.category-item .headline a{
    font-size: 20px;
    color: #414142;
}
.pagination{
    width: 100%;
    text-align: center;
    direction:ltr;
}
.pagination ul{
    list-style-type: none;
    width: 208px;
    margin: 0 auto;
}
.pagination li{
    float: left;
    margin: 0 3px;
    padding-bottom: 2px;
    font-size: 17px;
    direction:ltr;
}
.single-info{
    direction: ltr;
    text-align: right;
    font-size: 20px;
    display: none;
}
.single-title{
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 5px;
}
.singe-img{
    width: 100%;
    height: auto;
    margin: 8px 0 20px;
}
.single article{
    margin-bottom: 0;
}
.nav-pills > li + li {
    margin-left: 0;
    padding: 0;
}
#service-tabs .tab-pane
{
    margin-bottom: 200px;
    font-family: "Heebo", sans-serif;
}
#service-tabs p
{
    font-family: "Heebo", sans-serif;
    font-weight: 300;
}
#service-tabs ul{
    padding: 0;
    margin: 0;
    border-bottom: solid 1px #eaeaea;
    width: auto;
    margin: auto;
    margin-bottom: 60px;
    text-align: center;
    display: inline-block;
}
#service-tabs .tab-1-contact
{
    background: #fff;
    padding-right: 50px;
    padding-top: 40px;
}
#service-tabs .tab-1-contact h3
{
    color: #636363;
    font-size: 18px;
    font-family: "Heebo", sans-serif;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 160%;
}
#service-tabs .tab-1-contact p
{
    color: #636363;
    font-size: 16px;
    font-family: "Heebo", sans-serif;
    font-weight: 400;
}
#service-tabs #tab-one
{
    background-color: #f4f2f0;
}
#service-tabs .tab-1-contact a
{
    color: #636363;
}
#service-tabs .tab-1-contact p label
{
    font-weight: 400;
}
#service-tabs .conact-tab,
#service-tabs .tab-2-contact .inner
{
    margin-right: 40px;
}
#service-tabs .conact-tab h3,
#service-tabs .tab-2-contact h3,
#service-tabs .tab-4-contact h3
{
    color: #000;
    font-size: 22px;
    font-family: "Heebo", sans-serif;
    font-weight: 400;
    padding-top: 40px;
    margin-bottom: 15px;
}
#service-tabs .conact-tab .wpcf7-response-output, #service-tabs .tab-4-contact .wpcf7-response-output {
    margin: 2px 0;
}
#service-tabs #tab-three h2
{
    font-family: "Heebo", sans-serif;
    font-weight: 300;
    color: #000000;
    margin-bottom: 15px;
}
#service-tabs .tab-4-contact
{

}
#service-tabs #tab-three .repair-steps h4
{
    font-family: "Heebo", sans-serif;
    font-weight: 600;
    color: #000000;
    font-size: 22px;
}
#service-tabs #tab-three .repair-steps h5
{
    font-family: "Heebo", sans-serif;
    font-weight: 300;
    color: #000000;
    font-size: 16px;
    margin-bottom: 15px;
    min-height: 20px;
}
#service-tabs #tab-three
{
    padding-bottom: 200px;
    margin-bottom: 0;
    background: url(../images/tab-threebg.jpg) bottom left repeat-x;
}
#service-tabs iframe
{
    width: 100%;
}

#service-tabs #tab-four
{
    background-color: #f4f2f0;
}
#service-tabs .bdaydiv label
{
    font-weight: 400;
    margin-top: 10px;
}
#service-tabs #tab-four input[type="submit"]
{
    margin-top: 20px;
}
#service-tabs input[type="checkbox"]
{
    height: 15px;
}
.forth-tab-row
{
    margin-right: 6%;
}
.tab-4-img
{
    background-position: center;
    background-size: cover;
    border-left: solid 100px #FFF;
    background-repeat: no-repeat; 
}
.tab-4-img img
{
    opacity: 0;
}
#service-tabs .trmz a
{
    color: #000000;
}

#service-tabs .bdaydiv select
{
    width: 100%;
}
.nav-pills > li > a {
    color: #000000;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
}
.left-arrows{
    margin: 0 5px;
    font-size: 32px;
    position: relative;
    top: 3px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
    background-color: #99091d;
}
#service-tabs input[type="file"]:after{
    content: "+";
    position: absolute;
    left: 0;
    top: 5px;
    padding: 0 5px;
    border-right: 1px solid #eaeaea;
    font-size: 32px;
    font-weight: 100;
    height: 24px;
    line-height: 24px;
}
.gray-border{
    border: 2px solid #eaeaea;
}
#service-tabs .offset-md-4{
    margin: 0 33.33%;
}
#service-tabs form span{
    width: 100%;
    display: block;
    font-weight: normal;
    font-size: 16px;
    color: #414141;
}
#service-tabs form span.error{
    color: red;
    font-size: 13px;
}
#tracking-form .tracking_id_wrap label {
    display: none;
}
#service-tabs form span.ajax-loader
{
    width: 16px;
    margin: 10px;
}

#service-tabs .single-title.text-center{
    margin: 0 0 20px;
}
.text-center{
    text-align: center;
}
.wpcf7-checkbox{
    position: relative;
    bottom: 10px;
    left: 12px;
    margin-bottom: -10px;
}
.wpcf7-checkbox span span{
    font-size: 13px !important;
    display: inline !important;
}
#service-tabs input::-webkit-input-placeholder {color:#414141;}
#service-tabs input::-moz-placeholder          {color:#414141;}
#service-tabs input:-moz-placeholder           {color:#414141;}
#service-tabs .widget-area input:-ms-input-placeholder{color:#414141;}

#service-tabs textarea::-webkit-input-placeholder {color:#414141;}
#service-tabs textarea::-moz-placeholder          {color:#414141;}
#service-tabs textarea:-moz-placeholder           {color:#414141;}
#service-tabs textarea:-ms-input-placeholder      {color:#414141;}
.fl-l{
    float: left;
}
.tab-four-title{
    font-size: 20px;
    color: #99091d;
}
.tab-four-subtitle{
    font-size: 20px;
    margin-top: 10px;
}
.tab-four-form form{
    width: 100%;
    float: left;
    padding: 0 35%;
}
.tab-four-form .no-padding{
    padding: 0 5px;
}
.tab-four-form input{
    height: 40px !important;
}
.tab-three-round-nums{
    float: left;
    width: 100%;
    padding: 0px 10% 25px;
}
.round-num span{
    display: block;
    width: 75px;
    height: 75px;
    font-weight: normal;
    margin: 0 auto 25px;
    line-height: 75px;
    font-size: 38px;
    background: url(/wp-content/themes/_bootstraps-master/images/round.png);
}
.round-num span:hover{
    background: url(/wp-content/themes/_bootstraps-master/images/round-active.png) no-repeat;
    color: #fff;
    width: 76px;
}
.tab-three-round-nums div{
    font-weight: bold;
    font-size: 20px; 
}
.tab-three-round-nums div.visible-xs {
    font-weight: bold;
    font-size: 14px;
}

.tab-three-round-nums .round-num p.time {
    position: static;
    transform: translateX(0%);
}
.ewd-otp-tracking-results.pure-g {
    visibility: hidden !important;
    height: 1px;
}
.tab-big-line a{
    display: block;
    height: 68px;
    background: url(/wp-content/themes/_bootstraps-master/images/tab-arrow-big.png) center no-repeat;
    margin: 0 -20px;
    background-size: contain;
}
.tab-big-line a:hover{
    background: url(/wp-content/themes/_bootstraps-master/images/tab-arrow-big-active.png) center no-repeat;
    background-size: contain;
}
.tab-big-line{
    height: 200px;
}
.tab-big-line a > span{
    top: 120px;
    display: inline-block;
    width: 80%;
    margin: 0 10%;
    text-align: center;
}
.tab-big-line a > span span{
    text-align: center;
    display: inline-block;
    font-weight: normal;
    padding: 10px 0;
    height: 75px;
    color: #000000;
    border: 2px solid #6c6d70;
    border-left: none;
    border-right: none;
    position: relative;
    width: 100%;
    max-width: 235px;
}
.tab-big-line{
    margin-top: 20px;
}
.pos-selects
{
    width: 65%;
    margin-bottom: 40px;
}
.pos-selects .col-md-4
{
    float: right !important;
}
.selects select{
    width: 100%;
    height: 35px;
    padding: 5px 7px;
    margin: 5px 0;
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/select.jpg) 10px no-repeat;
    border: none;
    border-bottom: solid 1px #000000;
    font-weight: 300;
}
.shop {
    padding:20px 25px;
    font-size: 17px;
    margin: 15px 0 !important;
    min-height:11em;
    background-color: #ffffff;
    border-bottom: solid 1px #dddddd;
}
.shop-block{
    padding: 0 8px;
}
.shop-block .icon
{
    padding-right: 35px;   
    border-bottom: solid 1px #e3e3e3;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
}
.shop-block .icon:last-child
{
    border-bottom: none;
}
.shop-block .icon strong
{
    min-width: 55px;
    font-weight: 300;
    display: flow-root;
}
.shop-block  .shop-city
{
    background: url(../images/city_icon.png) right 5px no-repeat;
}
.shop-block  .shop-title
{
    background: url(../images/shop_icon.png) right 5px no-repeat;
}
.shop-block  .shop-address
{
    background: url(../images/address_icon.png) right 5px no-repeat;
}
.shop-block  .shop-waze
{
    background: url(../images/waze_icon.png) right 5px no-repeat;
}
.shop-block  .shop-waze a
{
    color: #444;
}
.low-margin{
    margin: 0 -8px;
}
.woocommerce table.shop_table {
    margin: 0 0 24px 0 !important;
}
.cart_item .remove{
    margin: 0 auto;
    font-size: 46px;
    padding: 0em;
    color: black;
}
.cart tr,
.cart th,
#order_review th,
#order_review td {
    text-align: right !important;
    /*padding:0.5em;*/
}
.cart .checkout-button{
    bottom: 0;
}
.cart  .product-quantity {width:18% !important;}

.wc-proceed-to-checkout,
.woocommerce-cart .entry-content > h3,
.woocommerce-cart .shop_table,
.woocommerce-cart .entry-content p{
    float: left;
    width: 100%;
}
.woocommerce-cart .entry-content p{
    margin-bottom: 50px !important;
}
.order-total th{
    width: 81% !important;
}
#order_review_heading{
    padding: 15px 0;
}
.wc_payment_method.payment_method_paypal label{
    line-height: 100% !important;
    display: block;
}
.wc_payment_method.payment_method_paypal label a{
    float: none !important;
}
.payment_box.payment_method_paypal:before{
}
.woocommerce-checkout #payment div.payment_box {
    margin: 1.5em 0 1em !important;
    background:none;
}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_tranzila {
    position: relative;
}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_tranzila label {
    display: block;
}
.woocommerce-checkout #payment div.payment_box.payment_method_tranzila {
    display: inline-block;
    margin: 0 !important;
        position: absolute;
    top: 0;
    right: 20px;
}
.woocommerce-checkout #payment div.payment_box.payment_method_tranzila p {
    margin: 0;
}
#payment_method_paypal{
    float: right;
    position: relative;
    top: 0.3em;
    margin-left: 0.5em;
}
.order-total th,
.order-total td{
    text-align: right !important;
    font-size: 16px;
    line-height: 17px !important;
}
table.cart,
.woocommerce-checkout p.form-row,
#ship-to-different-address label{
    font-size: 16px;
    display: inline-block;
    width: 50%;
    margin: 0;
}

.woocommerce-Price-amount{
    line-height: 20px;
}
.cart_totals h2 {
    font-size: 24px;
    margin: 15px 0 !important;
}
.woocommerce #respond input#submit.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #99091d !important;
}
.checkout-button{
    bottom: 0 !important;
}
.coupon {
    top: -80px !important;
}
#coupon_code{
    position: relative;
    top: -5px;
}
.coupon .button{
    height: 35px;
}
.cart input[name="update_cart"] {
}
.woocommerce-cart .entry-content > h3,
.woocommerce-checkout .entry-content > h3,
#order_review_heading{
    border-bottom: none !important;
}
#ship-to-different-address label{
    float: right !important;
    margin: 0 10px 0 10px !important;
}
.payment_method_tranzila_direct label{
}
.wc-terms-and-conditions .checkbox{display:inline;}
#payment_method_tranzila_direct{
    position: relative;
    top: 2px;
}
#shipping_country_field strong{
    position: relative;
    right: 25px;
    bottom: 7px;
}
#ship-to-different-address,
.woocommerce form .form-row .input-checkbox,
.woocommerce form .form-row label,
#payment_method_tranzila_direct,
.payment_method_tranzila_direct label{
    /*float: right !important;*/
}
.woocommerce form:not(.login):not(.register) .form-row label{
    margin: 0 !important;
    position: relative;
    bottom: 0px;
    right: 2px;
}
.form-row.terms.wc-terms-and-conditions{
    padding-right:0.73em;
}

.woocommerce form.login,
.woocommerce form.register,
#customer_login > div{
    float: right;
    width: 100%;
}
.woocommerce form.login p,
.woocommerce form.register p{
    float: right;
    width: 100%;
}
.woocommerce form.login input,
.woocommerce form.register input{
    float: left;
    margin-left: 50%;
}
.password-input
{
    width: 100%;
}
.woocommerce form.login input[type="submit"],
.woocommerce form.register input[type="submit"]{
    background: #99091d;
    color: #fff;
    border: 2px solid #eaeaea;
}
#customer_login > div:first-child{
    margin-bottom: 40px;
}
.jq-checkbox {
    margin: 4px 4px 0 0 !important;
}
.brandbutton,
.homepage_link{
    display: none !important;
}
.woof_list_checkbox{
    padding: 0;
    margin: 0 -5px;
}
.tax-product_cat #secondary .widget-area {
    padding: 15px !important;
}
.tax-product_cat #secondary .woof_container_checkbox h4 a{
    margin-left: 5px;
}
.tax-product_cat #secondary .woof_block_html_items{
    margin: 0 -8px;
}
.tax-product_cat #secondary .jq-checkbox {
    margin: 4px 4px 0 5px !important;
}
.tax-product_cat #secondary .woof_checkbox_label {
    display: inline !important;
}
.tax-product_cat #secondary .price_label{
    width: 100%;
    display: block;
    text-align: right !important;
}
.tax-product_cat #secondary .price_label .from{
    float: left;
}
.single-product .price del span{
    font-size: 20px !important;
}
.single-product .price ins span {
    font-size: 24px !important;
}
.woocommerce div.product form.cart .variations td.label,
.woocommerce div.product form.cart .reset_variations{
    display: none !important;
}
.woocommerce div.product form.cart .variations td.value select{
    width: 100%;
    display: block;
    margin: 0;
    height: 38px;
    color: #c9818b;
    font-size: 22px;
    padding: 0 5px;
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}
.woocommerce div.product form.cart div.quantity {
    float: none !important;
    margin: -5px auto 10px;
    width: 44px;
}
.brand{
    margin:0;
    border: none;
    min-height: 120px;
    height: 120px;
}
.brand img{
    width: 100%;
    height: auto;
}
.page-numbers{
    color: #000;
}
.page-numbers.current{
    color: #99091d;
    font-weight: bold;
}
body.search .post-box-img img,
body.search .product_wrapper img{
  width: auto;
  height: auto;
  max-height: 200px;
  max-width: 100%;
}
ul.search-loop{
    list-style-type: none;
    padding: 0;
}
ul.search-loop li{
    height: 300px;
}
body.search .breadcrumbs{
    margin-top: 15px;
}
body.search .page-title{
    margin-bottom: 15px;
}
body.search .post-title{
    text-align: center;;
}
body.search .post-title a{
    color: #000
}
body.search .page-header {
    padding: 15px 0;
}

.site-header .site-navigation {
    border-bottom: none !important;
}
body .MagicToolboxSelectorsContainer a:last-child{
    margin-bottom: 0;
}
body.page-template-page-customer_service{
    overflow-y: scroll;
}
body.woocommerce-account .entry-content > .woocommerce a{
    color: #99091d;
}
.mz-hover-zoom > span a{
    color: transparent !important;
}
body.tax-product_tag .woocommerce-breadcrumb{
    padding: 0px 0 23px !important;
    margin-top: 7px;
}
.single-product #product-info .price{
    height: 80px;
    position: relative;
}
.single-product #product-info .price > del{
    position: absolute;
    right: 0;
    left: 10px;
    height: 40px; 
}
.single-product #product-info .price > ins{
    position: absolute;
    right: 0;
    left: 0;
    height: 40px;
}
.single-product #product-info .price > del{
    top: 0;
}
.single-product #product-info .price > ins{
    bottom: 0;
}
#youtube-modal .modal-header{
    border-bottom: none;
}
body #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item a {
    color: #010002 !important;
}
body #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item a:hover {
    color: #99091d !important;
}
@media (max-width: 768px){
    footer#colophon  .container-fluid
    {
        margin: 0 !important;
    }

    .site-header,
    #slider,
    .site-footer {
        width: 100%;
    }
    .site-footer{
        position: relative;
    }

    .menu-toggle{
        color: transparent;
    }
    .menu-toggle .icon-reorder{
        color: #3A3A3A;
    }
    .site-header .site-navigation {
        height: 36px;
        width: 36px;
        margin-top: 14px;
        position: static;
        border-bottom: none !important;
    }
    .row.header-top{
        margin: 0;
    }
    .brandheader {
       top: 70px; 
   }
   .home #slider {
    margin-top:0em; 
}
.home .metaslider {
    margin-top: 0px !important;
}

.single-product nav.woocommerce-breadcrumb {

    padding-top: 170px;
}

.woocommerce-cart .cart_item .remove {
  color: #000;  
  font-size: 16px;    
}
.topmn{
    padding: 0;
}
.wrapper-cart{
    padding-right: 0;
}
.icon-reorder{
    display: none;
}
.menu-toggle{
    background: url(../images/mob-menu.png) center no-repeat;
}
.tel a{
    padding: 0;

}
.tel a img{
    width: 72%;
    height: auto;
    float: left;
}
.row.header-banner{
   /* margin: 7px 0 0;*/
}
.row.header-banner > div{
    padding: 0;
}
.header-banner-block.block-2 {
    margin-left: 0;
}
.wrapper-logo{
    padding-right: 0;
}
.site-header {
    padding: 5px 0 0 0;
}
.row{
    margin: 0 -15px;
}
.site-header .menu-container {
    margin-bottom: 0;
}
.banners {
    margin-top: 15px;
}
.on_image_text {
    opacity: 1 !important;
    top: auto !important;
}
.wrapper-nav{
    position: static;
    margin-top: -11px;
}
.site-header #navigation{
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
}
.site-header #navigation > ul > li {
    margin: 0 0 -1px;
}
.home-banner{
    margin-bottom: -25px;
}
.header-banner-block.block-1 {
    margin-right: 0;
}
#form-wysija-2 .wysija-paragraph{
    width: 70%;
    float: right;
}
#form-wysija-2 .wysija-submit{
    width: 30%;
    float: left;
}
#form-wysija-2 .wysija-input[type="text"]{
    width: 92%;
}
#form-wysija-2 .jq-checkbox{
    display: none !important;
}
#joining{
    text-align: center;
}
.soc-links{
    padding: 10px 30% 18px;
}
.soc-link {
    display: flex;
    width: 50px;
    height: 46px;
}
div#navigation-footer ul li {
    float: right;
    width: auto;
    padding: 0 7px;
    margin-bottom: 10px;
    border-left: 1px solid #fff;
    line-height: 14px;
}
div#navigation-footer ul li:last-child,
div#navigation-footer ul li.menu-item-1814{
    border-left: none;
}
#ship-to-different-address label{
    width: 81%;
    float: left !important;
    margin: 0 auto !important;
}
.woocommerce-checkout .place-order {
    height: 90px !important;
}
.woocommerce table.shop_table td {
    padding: 6px 9px;
}
html .page-id-5  .site-content .entry-content h3{
    white-space: inherit !important;
    width:100% !important;
}
.woocommerce-cart .product-thumbnail,
.woocommerce-cart .product-subtotal{
    display: none;
}
.woocommerce .woocommerce-breadcrumb{
    width: 100% !important;
    text-align: center;
}
.single-product .price{
    margin: 15px 0 20px !important;
}
.single-product .item-brand img{
    padding: 0px 0 10px !important;    min-width: 100% !important;
}
.single-product #page .woocommerce-tabs {
    width: 100%;
}
.single-product #page .tabs li {
    height: 65px; list-style: none;
}

.coupon input[type="submit"]{margin:0 !important;}

.cart .quantity input[type="number"] {
    width: 89% !important;
    border-radius: 4px;
    text-align: center;
}

.page-id-5 .order-total th {
    padding-top: 1.5em;
}
.page-id-5 .order-total td {
    padding-top: 2em !important;
}
#coupon_code {
    position: relative;
    top: -5px;
    width: 46%;
}

.cart input[name="update_cart"] {
    width: 100%;
    font-size: 20px;
    margin: 0 auto;
    display: table;
    margin-top: 1em !important;
}

.shop_table.shop_table_responsive.cart {
    border-left: 0px solid #e7e7e7 !important;
}

.single-product .yotpo_widget_tab{
    position: relative;
}
.yotpo .yotpo-small-box {
    padding: 25px 35% 0 !important;
}
.yotpo-stars-and-sum-reviews{
    width: 100% !important;
}
.yotpo-stars{
    padding: 0 25% !important;
    display: table !important;
    margin: 0 auto !important;
}
.yotpo-default-button.write-review-button.write-first-review-button{
    display: table;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 1em;
}
.yotpo-regular-box{
    padding: 0 !important;
    height: 30px !important;
}
.yotpo .yotpo-first-review {
    margin-top: 10px !important;
}
.tax-product_cat .item-brand{
    min-height: 35px !important;
}
.woocommerce table.shop_attributes th {
    text-align: right;
}
body.search .post-box-img{
    text-align: center;
}

.wrapper-nav{
    border-bottom: none;
}
.breadcrumbs{
    bottom: 0;
}
.site-header #navigation li ul.sub-menu a {
    padding-right: 40px;
}

.wp-video { max-width:100% !important; width:100% !important;}

}
@media(min-width: 1400px){

    .owl-carousel .owl-stage{
        display: inline-block; 
    }

    body .no-padding-left .MagicToolboxSelectorsContainer a {
        height: 20%;
        display:none; 
    }
    .single-product .price del span, .single-product .price ins span {
        font-size: 32px !important;
    }
    .single-product .price del span{
        margin-right: 2px;
        
    }
    .single-product .product-info_wrapper > img{
        width: auto;
        height: auto;
    }
    .single-product #product-info .price {
        margin-top: 20px;
    }
    .tab-four-form form {
        padding: 2% 38% !important;
    }
    body #service-tabs ul {
        width: 100%;
        margin: 0 0 35px;
    }
    .second-tab-image{
        width: 25%;
    }
    .second-tab-image img{
        width: 100%;
        margin-bottom: 35px;
    }
    .second-tab-right-content{
        width: 75%;
    }
    ul.products .price{
        width: 100%;
        margin: 0 auto;
        text-align: center;
        display: table;
        word-spacing: 23em !important;
    }

    ul.products .price ins{margin:0 .5em;}

    ul.products .price del{margin:0 .5em;}

    
    .single-product .related .price del span, .single-product .related .price ins span {
        font-size: 18px !important;
    }
    .single-product .price del span{
        font-size: 22px !important;
    }
    .single-product .price ins span {
        font-size: 26px !important;
    }
}
@media(min-width: 1600px){
    .single-product .price del span{
        font-size: 26px !important;
    }
    .single-product .price ins span {
        font-size: 30px !important;
    }
}

/* Arthur's Edit 02.02.17 */

.skuz {padding-right: 1.3em;}

.skuz strong{padding-left: 2.7em;}

.undrsnd {margin-top:1em; color:white;}

.newftrfrm .frm{
    width: 100%;
    margin: 0 auto;
    display: table;
    text-align: center;
}

input[type="checkbox"] {
    -webkit-appearance: checkbox !important;
}

.newftrfrm input[type="email"] {
    width: 35%;
    margin-left: 1em;
    padding: 0em 1em;
    background: black;
    color: white;
    border: 1px solid white !important;
    margin-right: 1em;
}

.newftrfrm  .jq-checkbox.checked .jq-checkbox__div {
    width: 12px;
    height: 12px;
    margin: 1px 7px 0 1px;
    border-radius: 2px;
    background: #666;
    box-shadow: inset 0 -3px 6px #AAA;
}

.newftrfrm input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
.newftrfrm input[type="email"]::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
.newftrfrm input[type="email"]:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
.newftrfrm input[type="email"]:-moz-placeholder { /* Firefox 18- */
  color: white;
}

.newftrfrm p {color:white;}

.newftrfrm input[type="submit"]{
   width: 18%;
   background: url(../images/footer-btn.jpg) center no-repeat, #99091d;
   color: transparent;
   border: none;
   background-size: contain;
}


.sidebar { max-width: 300px !important;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    padding: 0px !important; 
    min-width:3em;
}

.stuff_wrap h3 {   
    margin-top: -1em !important;
    font-size: 16px !important;
    font-family: "Open Sans Hebrew" !IMPORTANT;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
 font-size: 18px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
	background:black;
}
body #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item a{padding: 0em 0.5em !important;}
body #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item .mega-menu-link:hover {
    color: white !important;
    background: black ;
    float: right;
}
body #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu li.mega-menu-item a img:hover {
    background:transparent !important; opacity:0.5;
}
.home .product_list_widget a:hover {background:transparent !important;}


.item-brand {
    font-size: 14px;
    margin-top: 15px;
    display: block;
    min-height: auto;
    width: 60%;
    margin: 0 auto;
}

.site-header {
    padding: 0 0 0 0 !important;
}

.header-banner {
    margin-top: 0px;
}

#search-form input[type=submit] {
    width: 25px !Important;
    height: 25px !important;
    border: none;
    margin-right: 5px;
    background: url(../images/s-icon.png) center no-repeat;
    text-indent: 150%;
    overflow: hidden;
    white-space: nowrap;
    background-size: 100% 100%;
}
ul.topmn li a {
    color: #414141;
    padding-left: 5px;
    font-size: 18px;
    line-height: 20px;
        display: block;
}
ul.topmn li a i
{
    font-size: 22px;
    transform: rotate(260deg);
    margin-left: 5px;
}
a.wishlist_products_counter.top_wishlist-heart:before
{
    margin-top: -5px;
    font-size: 34px;
}
ul.topmn a.shoppingcartlink {
    width: 25px;
    height: 25px;
    background-position: 51% 51%;
    line-height: 21px;
}

#search-form input {
    display: block;
    width: 110px;
    height: 25px;
    float: right;
    line-height: 32px;
    padding: 5px;
    background: transparent;
    outline: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #000;
    color: #333;
    font-size: 16px;
    text-align: right;
    margin-left: 9px;
}

#mega-menu-wrap-primary,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link
{
    background: transparent !important;
}

.mfka h3 {float:left;}
/* Arthur's Session 2 */
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 96%;
    margin: 0;
    outline: 0;
    line-height: 1;
    min-height: 2em;
    margin-bottom: 1em;
}
.cart .checkout-button{
    background: url('../images/btt.png') no-repeat !important;
    width: 29%;
    height: 1em;
    display: block;
    position: relative;
    z-index: 999;
    margin: 0 0 25px 40px;
    border: 0;
    float: left;
    margin: -25px 0 8px 1px !important;
    font-size: 20px !important;
}
#place_order, #continue_payment_method {
    background-color: #000 !important;
    background-image: none !important;    
    font-size: 18px;
    font-family: "Heebo", sans-serif;
    font-weight: 600;
    color: #fff;
    border: unset;
    padding: 10px 75px;
    max-width: unset;
    height: 50px;
}
.cart .site-content .entry-content h3, .page-id-6  .site-content .entry-content h3{
    border-bottom:none;    font-family: inherit !important;
}


.archive .mega-menu-wrap{
    border-bottom: 0px solid #f5f5f5 !important;
}
.prdctfltr_cat .prdctfltr-up:before{content: "\f004" !important;}
.prdctfltr_wc.prdctfltr_system .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_text label input[type="checkbox"] + span{
    margin-right: 1em;
    font-size: 12px !important;
    font-weight: normal !important;
}
.archive .container-fluid.content-wrap { padding-top: 0em;
}
.archive #secondary .widget-area h3 {
    font-size: 12px !important;
    color: #99091d;
    margin-bottom: 10px;
    padding: 0;
    font-weight: normal !important;
    text-align: right !important;
}
.prdctfltr-widget .prdctfltr_terms_customized_select i.prdctfltr-down, .prdctfltr-widget .prdctfltr_terms_customized_select i.prdctfltr-up, .prdctfltr-widget .pf_default_select i.prdctfltr-down, .prdctfltr-widget .pf_default_select i.prdctfltr-up {
    float: left !important;
}

.prdctfltr-widget .prdctfltr_terms_customized_select .prdctfltr_widget_title, .prdctfltr-widget .pf_default_select .prdctfltr_widget_title {
    cursor: pointer;
    display: block;
    border-bottom: 1px solid #efeeee;
    padding-bottom: 0.5em;
}

.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {    margin-bottom: 12px !important;}

.prdctfltr_checkboxes label span {
    font-size: 12px !important;
    z-index: 1 !important;
    font-weight: normal !important;
}

.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active > span:before{ margin-left:1em !important;}

.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label > span:before{     margin-left:1em !important;}

.price del span, .price ins span {font-size: 22px;}

/* Cart N Checkout */


.page-id-5 .order-total td {padding-top:2em;}
.page-id-5 .order-total th {padding-top:2em;}
.cart_totals {border-bottom: 1px solid black; height:3em;}
.cart_item td {text-align:right !important;}

.page-id-5 table th {text-align:right !important;}

.coupon input[type="submit"], .actions .button, .checkout input[type="submit"]{

}
.shop_table.shop_table_responsive{border-left:none !important;}

.wc-proceed-to-checkout a{  
    padding: 0.5em 1em;
    color: white !important;
    border-radius: 0 !important;
    font-size: 18px !important;
    font-family: "Open Sans Hebrew" !important;
    font-weight: normal !important;
    margin-left: 1.1em !important;
    width: 100%;
}

.coupon input[type="submit"]:hover{background:#7e8408; color:white;}

.checkout .col2-set .col-2 {max-width:100%;    padding: 50px 65px 155px 0;     min-height: 525px;}
.checkout .col2-set .col-1 {    width: 70%;
    padding:28px 65px 40px 0;}
    .checkout .woocommerce-checkout {width:100% ;}
    .checkout .input-text { font-family: Open Sans Hebrew;}
    .checkout .col2-set {
        width: 100%;
        float: right;
    }

    .checkout #order_review {
        float: left;
        width: 100%;
        background: #ededed;
        min-height: 525px;
    }
    .woocommerce table.shop_table th {text-align:right !important;}
    .page-id-6 .product-name, .page-id-6 .product-total, .page-id-6  .amount  {text-align:right !important;}
    .page-id-6  .woocommerce table.shop_table tfoot td {text-align:right !important;}

    .woocommerce-checkout .woocommerce-thankyou-order-received{
        font-size: 58px;
        background:unset;
        color: #000;
        width: 100%;
        display: inline-block;
    }

    .woocommerce-checkout p.sub-heading {
        font-size: 38px;
        color: #000;
        margin: 18px 0 20px 0;
    }

    li.woocommerce-order-overview__order.order {
        font-size: 22px;
    }

    .confirm-order-info {
        padding: 160px 280px 160px 0;
        display: inline-block;
        width: 100%;
    }

    .confirm-order-info:before {
        content: "";
        position: absolute;
        background: url(../images/watch.png) no-repeat;
        background-size: cover;
        width: 180px;
        height: 180px;
        right: 90px;
        margin-top: -35px;
    }

    .confirm-order-info a.order-btn {
        background: #000;
        color: #fff;
        font-size: 18px;
        padding: 15px 80px;
        display: inline-block;  
        border: unset;
    }

    li.woocommerce-order-overview__order.order {
        font-size: 22px;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details {
        list-style-type: none;
        padding: 0;
        margin: 0;
        margin-bottom: 50px;
    }

    .woocommerce-thankyou-order-details  p {font-size:18px !important;}

    .woocommerce td.product-name dl.variation dt {
        font-weight: 700;
        padding: 0 0 .25em;
        margin: 0 4px 0 0;
        clear: both;
        direction: rtl;
        float: right !important;
    }

    .woocommerce td.product-name dl.variation dd{
        float: right;
        margin-bottom: 1em;
        padding: 0 !important;
        margin-top: -0.3em;
        padding-right: 1em !important;
    }

    .woocommerce-cart table.cart td.actions .coupon .input-text{
        margin: 8px 4px 0 0 !important;
    }

    #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{
        text-align:right !important;
    }

    .irs-to {visibility: visible;
        direction: ltr !important;
    }

    .irs-from { direction:ltr !important;   left: 1.07438% !important;
    }

    .irs-single {direction:ltr;}


    .archive .brand-description {
        width: 49%;
        margin: 10px 0;
        display: table;
        margin: 0 auto;
    }

    #mega-menu-item-8413 a {color:white;}


    .single-product .related.products li {
        width: 24% !important;
    }

    .single-product .price del {
        width: 100%;
        position: initial !IMPORTANT;
    }
    .single-product .price ins {
        width: 100%;
        position: initial !important;
    }
    .page-numbers {text-align:center;}

    .shop_table.shop_table_responsive.cart{
        float: right;
        width: 60%;
        clear: none;
        margin-left: 3em !important;

    }
    
    .cart .quantity input[type="number"] {width:21%; border-radius:4px;}
    .cart thead tr th{padding-bottom:1em;}
    .cart-collaterals{
        float: left;
        width: 36%;
        clear: none;

    }
    .page-id-5 .shop_table.shop_table_responsive {
        border-top: none !important;
        border-bottom: none !important;
        border-right: none !important;
        border-left: 2px solid #e7e7e7 ;
    }
    .shop_table.shop_table_responsive.cart{ border-left: 2px solid #e7e7e7 !important;}
    .page-id-5  .site-content .entry-content h3 {
        font-family: inherit !important;
        width: 33%;
        float: right;
        font-size: 14px;
    }

    .woocommerce-checkout #order_review_heading {
        clear: left;
        width: 54%;
        float: left;
        text-align: right;
    }

    .woocommerce-checkout .woocommerce h3 { 
        float: right;
        width: 100%;
        margin-top: 0em;
        margin-bottom: 35px;
        color: #000;
        font-size: 22px;
    }

    .woocommerce-checkout .entry-content > h3, #order_review_heading {
        border-bottom: none !important;
        float: right;
        text-align: right;
        clear: both;
    }

    #billing_country_field {display:none;}

    .mega-sub-menu {
        margin-top: -4px !important;
        border-top: 1px solid #eaeaea !important;
    }

    .cart_totals  table {
        margin:3em 0em !important;
        position: relative;
        top:1em;
    }
    #shipping_method {list-style: none; font-size: 14px; padding: 0px;}
    #shipping_method label {font-size: 14px;}
    td[data-title="משלוח"] {
        float: right; 
        clear: both;
    }
    .shipping th {
        max-width: 40% !important;
        float: right;
    }
    .mfka h3 {float:right;}

    .page-id-6 .shop_table.woocommerce-checkout-review-order-table{
        width:100%;
        border:1px solid #e8e8e8;
    }
    .page-id-6 td[data-title="משלוח"] {}
    #order_review_heading {
        margin-bottom: 0em;
        padding-top: 0;
        margin-top: 0.1em;
    }

    /* Phone */

    @media (max-width: 740px){
        #sfm-sidebar .sfm-search-form span {
            /* top: 19px; */
            color: black !important;
            margin-top: 0.3em !important;
            margin-left: 1.5em;
        }
        .tax-product_tag .term-description {padding-right: 0em;}

        .tax-product_tag .term-description img { width: 100%; max-height: 10em;}

        #sfm-sidebar .sfm-menu li a {padding: 10px 0px !important;}

        .single-product .product .product_title{position:initial !important;}

        .visible-xs.tel{margin-top: 10px !important;}

        .checkout .wc-terms-and-conditions label {
            font-size: 13px !important;
            line-height: 235% !important;
            font-family: 'Open Sans Hebrew', sans-serif;
        }
        
        .sidebar {max-width: 12em !important;}

        .checkout .col2-set {
            width: 100% !important;
            float: right;
        }

        .woocommerce-checkout #order_review_heading {
            clear: both;
            width: 100%;
            float: right;
            text-align: center;
        }
        .checkout #order_review {
            float: left;
            width: 100% !important;
        }
        .single-product .related.products li {
            width: 100% !important;
        }
        .shop_table.shop_table_responsive.cart {
            float: right;
            width: 100%;
            clear: none;
            margin-left: 0em !important;
            border-left: 0px solid #e7e7e7 !important;
            z-index: 1001;
        }

        .cart-collaterals {
            float: left;
            width: 100%;
            clear: none;
        }

        .menu-toggle{display:none; }
        .sfm-pos-right .sfm-label-circle .sfm-navicon-button{
            margin-right: 8px;
        }
        .sfm-mobile #sfm-sidebar.sfm-compact-header .sfm-logo img {
            max-height: 100% !important;
            display: table;
            margin: 0 auto;
            margin-right: 1.6em;}

            .sfm-pos-right #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator {
                left: 11% !important;
                right: auto !important;
            }
            #sfm-sidebar .sfm-search-form {
                background-color: transparent !important;
            }

            #sfm-sidebar .sfm-search-form input[type=text] {
                border: 1px solid #8F0506;
                width: 70%;
                clear: both !important;
                margin: 1em auto;
                display: table;
                color: black;
                text-align: right;
            }
            #sfm-sidebar .sfm-menu-level-0 li .sfm-sm-indicator i, #sfm-sidebar .sfm-menu-level-0 .sfm-sl, .sfm-title h2, .sfm-social:after {
                color: #000000 !important;
            }
            .sfm-navicon:after, .sfm-navicon:before, .sfm-sidebar-close:after, .sfm-sidebar-close:before {
                background: #000000 !important;
            }

            #sfm-sidebar:not(.sfm-iconbar) .sfm-menu li > a span {
                max-width: 100% !important;
            }

            #sfm-sidebar .sfm-view-level-1 li a, #sfm-sidebar .sfm-menu-level-1 li a {color:black !Important;}

        }


        .single-product .product-info_wrapper{     
           min-height: 60em;
           position: static;
           max-height: 60em;
       }

       body .item-brand {
        width: 50%;
        margin: 0 auto;
        object-position: inherit;
        display: table;
        text-align: center;
        float: none;
    }

    .single-product #product-info .woocommerce-Price-amount.amount{    
        text-align: center;
        width: 100%;
        font-size:30px !important;
        color: #99091d !important;
    }

    /* Arthur's Edit 04.09 */

    .chosen-container-active {
        width:100% !important;
    }

    .chosen-container-active.chosen-with-drop{
    }

    .chosen-container-multi .chosen-choices li {
        float: right !important;
        list-style: none;
        direction: ltr;
    }
    .woof_container_product_tag .chosen-results li {direction:ltr !important;}
    .woof_container_pa_tach li {direction:ltr !important;}
    .woof_tooltip span {background-size: 100% !important;}
    .search-choice {direction:rtl !important;}
    .woof_block_html_items.woof_closed_block.woof_closed_block .search-choice {direction:ltr !important;}

 /*   #INDWrap{z-index: 9999 !important; display: none !important;}*/

    #billing_company_field, #billing__field {display: none !important;}

    .woocommerce-billing-fields__field-wrapper input {padding:0em 1em;}

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
        width: 96%;
        margin: 0;
        outline: 0;
        line-height: 2;
        min-height: 48px;
        margin-bottom: 0px;
        height: 2.31em;
        border: 1.4px solid #d0d0d0;
        float: right;
    }
    #shipping_method input[type="radio"]{
        margin: 3px 0 0;
        line-height: normal;
        float: right;
        margin-top: 0.65em;
        margin-left: 0.5em;
    }
    #order_comments_field textarea{
        min-height: 3.4em;
        overflow-x: auto;
    }
    #ship-to-different-address label {
        float: right !important;
        margin: 0 2px 0 10px !important;
    }

    .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{
        position: initial;
        margin-left: 0;
    }

    .page-id-5 .site-content .entry-content h3 {
        font-family: inherit !important;
        width: 36%;
        float: right;
        font-size: 14px;
    }

    .attachment-shop_catalog.size-shop_catalog.wp-post-image {
        min-width:174px; min-height:205px; max-height:205px; object-fit: contain ; }
        .mz-expand a {opacity: 0;}

        .mz-expand .mz-expand-stage{background:white !important;}
        .archive  .stuff_wrap h2 {
            min-height: 2.2em;
            max-height: 2.2em;
            overflow: hidden;
        }

        /* Responsive Fixes */

        .menu-header-search {display: none !important;}

        @media screen and (min-width: 950px) and (max-width: 1540px) {
            .skuz {
                padding-right: 0em;
            }

            .page-id-5 .site-content .entry-content h3 {
                font-family: inherit !important;
                width: 36%;
                float: right;
                font-size: 14px;
            }
            .woocommerce-loop-product__title{font-size:20px;}


            .archive .term-description {   
                padding-right: 0em !important;
                font-size: 14px !important;
                max-width: 64% !important;
            }

            .chosen-container-active{left:0 !important;}

            .sfm-pos-right .sfm-rollback{display: none;}

            .chosen-container.chosen-container-multi{width:100% !important;}

            .tax-product_tag .site-main { padding-top: 0em;}

            .archive .woocommerce-breadcrumb {margin-top:1.5em;margin-bottom:0em; padding-bottom:0 !important;}

            .archive .site-main .container-fluid.content-wrap {padding-top:0em;}

            .related li .stuff_wrap .moredetails{
                width: 100%;
                float: right;
                height: 40px;
            }
        }

        @media screen and (min-width: 768px) and (max-width: 1450px) {

            .archive .woocommerce-breadcrumb {margin-top:1.5em; margin-bottom:0em; padding-bottom:0 !important;}
            .archive .site-main .container-fluid.content-wrap {padding-top:0em;}
            .related li .stuff_wrap .moredetails{
                width: 100%;
                float: right;
                height: 40px;
            }
            .archive .term-description {
                padding-right: 0em !important;
                font-size: 14px !important;
                max-width: 64% !important;
            }

            .archive.tax-product_tag  .term-description {max-width: 100% !important;}
            .tax-product_tag .term-description img {
                height:100%;
                width:100%;
            }
        }

        @media screen and (min-width: 768px) and (max-width: 1367px) {

            .archive .woocommerce-breadcrumb {margin-top:1.5em; margin-bottom:0em; padding-bottom:0 !important;}
            .archive .site-main .container-fluid.content-wrap {padding-top:0em;}
            .related li .stuff_wrap .moredetails{
                width: 100%;
                float: right;
                height: 40px;
            }
            .archive .term-description {
                padding-right: 0em !important;
                font-size: 14px !important;
                max-width: 64% !important;
            }

            .archive.tax-product_tag  .term-description {max-width: 100% !important;}
            .tax-product_tag .term-description img {
                height:100%;
                width:100%;
            }
        }

        @media screen and (min-width: 650px) and (max-width: 1285px) {

            .shop_table.shop_table_responsive.cart {
                float: right;
                width: 59%;
                clear: none;
                margin-left: 3em !important;
            }

            .tax-product_tag .site-main { padding-top: 0em;}

            .attachment-shop_catalog.size-shop_catalog.wp-post-image {image-rendering: unset; }

        }


        @media screen and (min-width: 946px) and (max-width: 1050px) {

            .tax-product_tag .site-main { padding-top: 0em;}

            .page-id-8333 .col-md-8.selects {width: 95.6%;}

            .tax-product_cat .price del:after, .post-type-archive .price del:after {
                content: '';
                display: block;
                width: 90%;
                height: 2px;
                background-color: #414141;
                position: absolute;
                top: 50%;
                left: 18%;
                transform: rotate(-5deg);
            }

            .price  del{
                margin-right: -3em;
                padding-left: 1em;
            }

            .woocommerce-loop-product__title {font-size: 16px; }

            .shop_table.shop_table_responsive.cart {
                float: right;
                width: 58%;
                clear: none;
                margin-left: 3em !important;
            }

            .form-row.place-order input[type="submit"]{min-width: 8em;}

            .site-header #navigation li a { font-size: 14px;}
            #secondary .widget-area {padding: 0px; padding-top: 1em;}
            /*#secondary form { width: 85%;}*/
            footer#colophon .container-fluid {margin: 25px 0px 0 !important;}
            #form-wysija-2 input[type="text"]{max-width:13em !important;}
            #joining { font-size: 12.5px;}
            ul.topmn a.shoppingcartlink {
                width: 25px !important;
                height: 25px !important;
                background-position: 51% 51%;
                line-height: 21px;
            }
        }

        /* Tablet */
        @media screen and (min-width: 660px) and (max-width: 945px) {

         .skuz {padding-right: 0em;}



         .archive .term-description {
            max-width: 99%;
            text-align: center;
        }
        .newsletter-title {    display: table;}

        .tax-product_tag .site-main {
            padding-top: 0em;
        }

        .page-id-8333 .col-md-8.selects {width: 95.6%;}
        .page-id-8333  .col-md-8.selects .col-md-4 select {  
           font-size: 14px;
           padding-left: 2em;
       }

       .form-row.place-order input[type="submit"]{min-width: 6.5em;}
       ul.topmn a.shoppingcartlink { line-height: 32px !important;}

       .sfm-mobile #sfm-sidebar .sfm-scroll{background:white !important;}

       .cart-collaterals {margin-bottom:1em;}

       .sfm-sm-indicator {   
           left: 0 !important;
           right: auto !important;}

           .site-main {
            padding-bottom: 1em;
        }

        .col-md-3.col-sm-12.col-xs-12.sidebar { 
            float: none !important;
            display: table;
            margin: 0 auto;
        }

        #content nav {
            clear: both;
            overflow: hidden;
            padding: 0 0 3.625em;
        }

        .single-product .related.products li {
            width: 33% !important;
        }

        .col-md-4.home-banner{width:100%;}

        .client_slider .col-md-12 {width:100% !important; display: none;}

        .chosen-container .chosen-drop{position:initial;}

        .site-header {
            position: relative;
            z-index: 999;
            background: white;
            width: 100%;
            float: right;
        }
        ul.topmn a.shoppingcartlink {line-height: 40px;}
        #search-form input {width: 78px; margin-left: 6px;}
        #search-form input[type=submit] {width: 18px !important; height: 18px !important;}
        #INDbtnWrap {display: none !important;}
        #search-form {margin-right:3em;}
        .logo img {width: 65%;}
        .wrapper-logo .logo {max-width:100%;margin: auto}
        #form-wysija-2 .wysija-paragraph {width: 41%; float: right;}
        div#navigation-footer ul {float: none;display: table; margin: 0 auto; padding: 0;}
        footer#colophon #form-wysija-2 {
            display: table;
            flex-wrap: none;
            justify-content: center;
            margin: 0 auto;
            float: none;
            width: 43%;
            clear: both;
        }
        #form-wysija-2 .wysija-paragraph {width: 66%;float: right;}
        #form-wysija-2 .wysija-input[type="text"] { width: 100%;}
        .soc-links { padding: 0; float: right;}

        .owl-carousel-logos.owl-carousel .owl-item img { object-fit: contain;}

        #sfm-sidebar .sfm-search-form input[type=text] {
            border: 1px solid #8F0506;
            width: 66%;
            clear: both !important;
            margin: 0 auto;
            display: table;
            color: black;
        }
        #sfm-sidebar .sfm-menu-level-0 li .sfm-sm-indicator i, #sfm-sidebar .sfm-menu-level-0 .sfm-sl, .sfm-title h2, .sfm-social:after {
            color: #000000 !important;
        }
        #sfm-sidebar {background:white !important;}
    }

    /* Phone */

    @media screen and (max-width: 768px) {

        .woocommerce-breadcrumb {
            clear: none;
            overflow: hidden;
            padding: 0 0 1.625em;
            display: table !important;
            margin: 0 auto;
            text-align: center;
            margin-top: 1em;
            margin-bottom: 0em;
        }
        .skuz { padding-right: 0em;}

        .undrsnd span {font-size: 95% !important;}

        .tax-product_tag .site-main {
            padding-top: 0em;
        }
        .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{margin-right:2em;}
        .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {margin-left:0px; position:initial;}

        #ship-to-different-address label {
            width: 68%;
            float: right !important;
            margin: 0 auto !important;
            margin-right: 0.2em !important;
        }

        .chosen-container {width: 100% !important;}

        .wc-proceed-to-checkout{    
            height: 4em;
            width: 100%;
        }
        .page-id-5  .site-content .entry-content h3{width: 100%;}
        .checkout-button.button.alt.wc-forward{  
            min-width: 10em !important;
            float: left;
            text-align: center;
            margin: 0 auto !important;
            display: table;
        }

        .related.products{margin-top:12em;}

        .sfm-mobile #sfm-sidebar .sfm-scroll{background:white !important;}
        ul.topmn a.shoppingcartlink { line-height: 32px !important;}

        #service-tabs .nav-pills > li {
            float: right;
            width: 100%;
        }

        .cart input[name="update_cart"] {
            width: 100%;
            font-size: 20px;
            display: table-cell;
            margin: 0 auto;
            float: none !important;
            text-align: center;
            padding: 0.3em 0.5em;
            padding-bottom: 0.2em !important;
            margin-left: 0 !important;
        }
        .chosen-container.chosen-with-drop .chosen-drop {
            left: 0;
        }

        .chosen-container .chosen-drop {
            left:auto; 
            right:-9999px;
            text-align: left;
            width: auto;
        }
        
        .page-template-brands .site-content article li {
            padding: 0.5em;
            width: 43.8%;
            float: right;
            margin-right: 0.95em;
        }

        .brands.row{padding: 0px;}
    }

    /* Iphone 5 */
    @media screen and (max-width: 320px) {

        .page-template-brands .site-content article li {
            padding: 0.5em;
            width: 48.5%;
            float: right;
            margin-right: 0em;
        }
    }

    /* Arthur Fix Session 16.10 */

    .archive .woocommerce-breadcrumb {
        margin-top: 0.5em;
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }
    .related li .stuff_wrap .moredetails{
        width: 100%;
        float: right;
        height: 40px;
    }

    .search-results .sidebar { 
        position: initial !important;
        margin-top:0em;
    }

    .search-results #primary.col-md-9 {
        width: 100%;
    }

    .search-results #content {
        min-width: 75%;
        max-width: 75%;
        min-height: 40em;
    }

    .wrapper-search {max-width:12%; float:right;min-width: 200px; border-bottom: solid 1px #000;}
    .wrapper-search input, .wrapper-search input:focus{border: none;outline:none;width: 80%;background:none;}
    .wrapper-search button{border: none;background:none;float: left;}
    .wrapper-search .wpdreams_asp_sc {border-bottom: 1px solid #252122 !important;height: 2em;
    }

    .archive .term-description {
        max-width: 100%;
        text-align: center;
        display: table;
        padding-right: 1em;
    }

    .bdaydiv span { 
        max-width:23%;
        display: inline-block !important;
        margin-left: 1em;
        margin-bottom:1em;
    }

    #mega-menu-item-11171 a {color:#9f1218 !important; font-weight: bold !important;}

    .wpcf7-form-control-wrap.acceptance-467{  
        display: inline-block !important;
        width: 1em !important;
        margin-left: 1em;
        float:right;
    }
    .wpcf7-form-control-wrap.acceptance-467 input{margin:0;}
    .post-14636 input[type="submit"] {
        margin-top: 1em;
        float: left;
        padding: 0.2em 2em;
    }

    .undrsnd input[type="checkbox"] {position:relative; top:0.2em;}

    .woof_list.woof_list_color{padding: 0;}

    .woof_color_term{height:35px; width:35px; background-size:cover;}

    .owl-item{display:inline-block !important;}

    .carousel-anything-container.owl-theme.has-arrows .owl-controls .owl-buttons div:before{
        left:36px !important;
        z-index: 99999;
    }

    .carousel-anything-container.owl-theme.has-arrows .owl-controls{top:30% !important;}

    .carousel-anything-container.owl-theme.has-arrows .owl-controls .owl-buttons div.owl-next {
        right: -8px !important;
        z-index: 99999;
    }

    .carousel-anything-container.owl-theme.has-arrows .owl-controls .owl-buttons div{
        left:0 !important;
    }

    .owl-carousel .owl-item img {padding: 2em;}

    .vc-disable-editor {left:0px!important;}

    .vc_subnav-fixed{
        position: fixed;
        top: 32px;
        left: 0;
        z-index: 9980;
        width: 100%;
        padding-right: 193px;
    }

    .owl-wrapper{float:left; }

    .hetsim{display:none;}

    .products.row{
        list-style:none;
    }
    .prod_pic img {
        height: auto;
        height: auto;
        object-fit: cover;
    }   

    .cart_totals h2 {
        display: inherit !important;
    }
    ul.topmn li a.cart-contents span, ul.topmn li.ti_wishlist span.wishlist_products_counter_number
    {
        line-height: 22px;
    }

    #customer_login h2
    {
        font-size: 32px;
        font-family: 'Lato', sans-serif;
        text-transform: uppercase;
        color: #000000;
        font-weight: 300;
        letter-spacing: 2px;
    }
    #customer_login label
    {
        font-family: 'Heebo', sans-serif;
        color: #000000;
        font-weight: 400;
    }
    #customer_login button[type="submit"] {
        background: #000000;
        color: #c1c1c1;
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        padding: 5px 20px;
        max-width: 150px;
        height: 50px;
        text-transform: uppercase;
        border: none;
    }
    .woocommerce-form-login__rememberme
    {
        width: 100%;
        display: inline-block;
    }
    .woocommerce-form-login__rememberme input
    {
        margin: 5px !important;
        float: right !important;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation {
        float: left;
        width: 25%;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        background-color: #f6f4f4;
        border: solid 2px #efecec;
        padding: 0;
        margin: 0;
        list-style: none;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
        background: #121212;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover > a, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a {
        color: #fff;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li>a {
        padding: 10px;
        font-size:16px;
        color: #4b4d4a;
        width: 100%;
        border-bottom: solid 1px #4b4d4a50;
        display: inline-block;
        font-family: 'Heebo', sans-serif;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        float: right;
        width: 73%;
    }
    .entry-content .woocommerce, .woocommerce table.woocommerce-orders-table, .woocommerce table.shop_table
    {
        width: 100%;
    }

    .woocommerce table.woocommerce-orders-table th, .woocommerce table.woocommerce-orders-table td
    {
        border-bottom: 1px solid #f2f2f2;
    }
    .woocommerce table.woocommerce-orders-table td, .site-content .entry-content h3
    {
        font-family: 'Heebo', sans-serif;
        font-weight: 400;
        padding: 5px 0;
    }
    .addresses .woocommerce-Address, .addresses .woocommerce-column
    {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        float: right;
    }
