

#product-nav{
    display:none!important;
}
.single-product.woocommerce div.product{
    padding-top:50px;
    overflow:hidden;
}
.product .images,.product .summary{
    box-sizing: border-box;
    padding:20px!important;
    width:50%!important;
    float:left!important;
    margin:0 !important;
}
.product .related.products{
    clear:both!important;
    display:block!important;
    overflow:hidden!important;
}
.product .images .thumbnails a{
    box-sizing: border-box;
    padding:10px!important;
    width:33%!important;
    margin:0 !important;
} 
.product .images .thumbnails a img{
    box-sizing: border-box;
    padding:0px!important;
    width:100%!important;
    margin:0 !important;
}
table#price_calculator{
    width:100% !Important;
    max-width:240px !Important;
}
.summary div[itemprop='offers']{
    display:none!important;
}
#product_total_price{
    width:170px  !important;
    height:170px !important;
    padding: 50px 20px!important;
    box-sizing: border-box;
    border-radius : 50px !important;
    text-align: center!important;
    display:none;
    color: #fff!important;
    background-color: #ed1c24!important;
    margin:20px !important;
}
#product_total_price span{
    width:100% !important;
    text-align: center!important;
    display:block !important;
    color: #fff!important;
    font-size: 28px!important;
}
.product .woocommerce-tabs{
    display:block!important;
    width:100%!important;
    clear:both!important;
    float:none!important;
}
.home .vc_custom_1444731147047{
    border-width :4px!important;
    padding: 15px 25px 0px 15px !important;
}
.home .vc_custom_1444731147047 label[for="mymail-privacy-1"]{
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
}
.woocommerce .woocommerce-product-rating{
    display: none!important;
}
.mymail-form-info p{
    color:#000!important;
    text-align:center;
}
.woocommerce ul.products li.first {
    clear: none!important;
    float:left!important;   
}
.woocommerce ul.products li h3.product-name{
    min-height: 30px!important;
}
.woocommerce ul.products li{
    margin-bottom:45px!important;
}
.woocommerce-account #shipping_vat_field, #shipping_vat, #shipping_vat_field{
    display:none;
}

.single-product #price_calculator tr,.single-product #price_calculator tr td{
    height:40px !important;
    vertical-align:middle!important;
    font-size:15px !important;
}
.linkmyaccount, .linkmyaccount i,.linkmyaccount strong{
    color:#fff!important;
}
#header .yit_cart_widget .cart_wrapper{
    width:500px!important;
   
    box-sizing:border-box!important;
}
.widget_shopping_cart_content a.mini-cart-thumb img{
    height: 100px!important;
    width:100px!important;
}
.linkmyaccount, .yit_cart_widget{
    display:none!important;
}
p.demo_store{
    background-color:red;
    color:white;
    text-align:center;
    font-size:20px;
}
ul.products li .thumb-wrapper{
        height:263px!important;
        display:table-cell;
        vertical-align:middle;
        text-align: center;
        width:350px!important;
}
ul.products li .thumb-wrapper img{
    max-height:100%!important;
    width:auto!important;
    text-align: center;
    margin: auto !important;
}

ul.pdflist
{
     list-style-image: url('../../uploads/pdf.png');
}
ul.pdflist, ul.pdflist li, ul.pdflist li a
{
    line-height:28px!important;
    font-size:18px;
    font-family: 'Scada', sans-serif !important;
}
ul.pdflist li a
{
    color: #222 !important;
}
ul.pdflist li a:hover
{
    color: #ED1C24 !important;
}

@media screen and (max-width:480px){
    #topbar #topbar-left, #topbar #topbar-right, #copyright .left, #copyright .right, #copyright .right p{
        width:100% !important;
        display:block !important;
        float:none!important;
        clear:both !important;
        text-align: center!important;
        padding:5px!important;
        color: #fff!important;
        font-weight:600 !important;
    }
    #footer div,#footer p,#footer a,#footer span,#footer footer{
        text-align: center!important;
    }
    
}
/********/
#menu-item-41 i {
	position: absolute;
    left: -1px;
    top: 18px;
}
.fixed #menu-item-41 i {
    top: 11px;
}