.woocommerce-message:before, .woocommerce-info:before{
    box-sizing: initial;
}
#size-products .container-fluid{
    padding: 0;
}
#size-products h1{
    color: #282828;
    margin: 10px 0 60px;
    font-size: 35px;
}
#size-products .quality{
    float: none;
    width: auto;
    border: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    color: #505050;
}
#size-products .actual-size{
    padding: 15px 0 10px;
    line-height: 1.2em;
}
#size-products .size-product .product-content{
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #EFEFEF;
    margin-bottom: 40px;
}
#size-products .size-product h3{
    text-transform: none;
    color: white;
    font-size: 20px;
    margin: 0;
    padding: 10px;
    white-space: nowrap;
}
#size-products .size-product#merv-6 h3{
    background: #F36732;
    border-bottom: 1px solid #E3CBC3;
}
#size-products .size-product#merv-8 h3{
    background: #B8B8B8;
    border-bottom: 1px solid #D7D7D7;
}
#size-products .size-product#merv-11 h3{
    background: #DF9F2F;
    border-bottom: 1px solid #DED4C1;
}
#size-products .size-product#merv-13 h3{
    background: #9BC3D0;
    border-bottom: 1px solid #D2D9DB;
}
#size-products .size-product#merv-100 h3{
    background: #000000;
    border-bottom: 1px solid #464646;
    text-transform: uppercase;
}
#size-products .over-4-products h3 strong{
    display: block;
}
#size-products .main{
    border-bottom: 1px solid #F8F8F8;
    border-right: 1px solid #FAFAFA;
}
#size-products .over-4-products .main{
    font-size: 12px;
}
#size-products img{
    float: none !important;
}
#size-products .main .images{
    margin: 0;
    width: auto;
    float: none;
    padding: 15px 20px;
}
#size-products .main .images img{
    margin: 0 auto;
}
#size-products form{
    padding: 15px 15px 20px;
    border-top: 1px solid #D8D7D7;
}
#size-products .no_merv_6 form{
    padding: 15px 50px 20px;
}
#size-products form .form-group{
    margin-bottom: 0;
}
#size-products form label{
    display: block;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
}
#size-products form select{
    border-radius: 2px;
    margin-bottom: 0;
}
#size-products form .qty{
    text-align: left !important;
    padding-left: 4px !important;
    font-weight: normal !important;
    height: 28px !important;
    font-size: inherit !important;
}
#size-products form .quantity{
    height: 28px !important;
}
#size-products form .quantity .minus, #size-products form .quantity .plus{
    width: 20px !important;
    height: 15px !important;
}
#size-products form button{
    background: #27AB5B;
    font-weight: bold;
    border-radius: 3px;
    margin-top: 20px;
    font-size: 22px;
    padding-left: 10px;
    padding-right: 10px;
}
#size-products .add-to-cart{
    background: #FBFBFB;
}
#size-products .add-to-cart .yotpo .pull-left{
    float: none !important;
    text-align: center;
}
#size-products .product-pricing{
    position: relative;
    padding: 15px 15px 5px;
    border-top: 1px solid #D8D7D7;
    border-right: 1px solid #FBFBFB;
}
#size-products .no_merv_6 .add-to-cart{

}
#size-products .no_merv_6 .product-pricing{
    border-top: 1px solid #E2E2E2;
}
#size-products .product-pricing .every{
    text-align: center;
}
#size-products .product-pricing .sale-price{
    color: #e68220;
    font-size: 40px;
}
#size-products .details{
    background: #FBFBFB;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #D8D7D7;
    border-right: 1px solid #FBFBFB;
    padding: 20px 10px;
}
#size-products .details .description{
    width: auto;
}
#size-products .details h3 span{
    color: #3EAE5F;
}
#size-products .details .features{
    margin: 0;
}
#size-products .over-4-products .features{
    font-size: 12px;
}
#size-products .details .features span{
}
#size-products .details .features .bullet{
    color: #72cf80;
    margin-right: 5px;
}
#size-products .yotpo-bottomline, #size-products .prices{
    white-space: nowrap;
}
#size-products #merv{
    background: #f5f5f5;
    padding: 20px 50px;
}
#size-products .merv-badges{
    border-top: 1px solid #E2E2E2;
    padding: 10px;
    background: #FBFBFB;
}
#size-products .merv-badges img{
    display: inline-block;
    margin: 5px 8px;
}
#size-products .feature_icons span{
    display: inline-block;
    background-image: url(/static/images/sizes/new_b/icons.png);
}
#size-products .has_merv_6 .feature_icons span{
    margin: 10px;
}
#size-products .over-4-products .feature_icons span{
    margin: 5px;
}
#size-products .feature_icons span.commercial_and_residential { background-position: 0 0; width: 72px; height: 30px; }
#size-products .feature_icons span.superior_commercial_and_residential { background-position: 0 -30px; width: 71px; height: 31px; }
#size-products .feature_icons span.commercial_and_residential_small { background-position: 0 -61px; width: 63px; height: 27px; }
#size-products .feature_icons span.residential_small { background-position: 0 -88px; width: 63px; height: 27px; }
#size-products .feature_icons span.dust_mites { background-position: 0 -115px; width: 36px; height: 37px; }
#size-products .feature_icons span.pollen { background-position: -36px -115px; width: 36px; height: 36px; }
#size-products .feature_icons span.auto_emissions { background-position: -36px -151px; width: 35px; height: 36px; }
#size-products .feature_icons span.bacteria { background-position: 0 -152px; width: 34px; height: 33px; }
#size-products .feature_icons span.pudding_mix { background-position: 0 -185px; width: 33px; height: 29px; }
#size-products .feature_icons span.residential { background-position: -33px -187px; width: 32px; height: 33px; }
#size-products .feature_icons span.dust_mites_small { background-position: 0 -214px; width: 31px; height: 35px; }
#size-products .feature_icons span.mold { background-position: -31px -220px; width: 31px; height: 40px; }
#size-products .feature_icons span.pollen_small { background-position: 0 -249px; width: 31px; height: 31px; }
#size-products .feature_icons span.pudding_mix_small { background-position: -31px -260px; width: 29px; height: 25px; }
#size-products .feature_icons span.bacteria_small { background-position: 0 -280px; width: 27px; height: 27px; }
#size-products .feature_icons span.mold_small { background-position: -27px -285px; width: 27px; height: 36px; }
#size-products .feature_icons span.auto_emissions_small { background-position: 0 -307px; width: 26px; height: 28px; }
#size-products .feature_icons span.hospital_small { background-position: -26px -321px; width: 23px; height: 23px; }
#size-products .feature_icons span.sneeze { background-position: -49px -321px; width: 20px; height: 27px; }
#size-products .feature_icons span.sneeze_small { background-position: -54px -285px; width: 16px; height: 22px; }
#size-products .feature_icons span.smoking_small { background-position: 0 -335px; width: 15px; height: 30px; }
#size-products .has_merv_6 #merv-6 .feature_icons span{
    margin: 10px 5px;
}
#size-products .no_merv_6 .feature_icons span{
    margin: 10px 5px 10px;
}
#size-products .has_merv_6 .main_row{
    margin-left: -7px;
    margin-right: -7px;
}
#size-products .over-4-products .main_row{
    margin-left: -5px;
    margin-right: -5px;
}
#size-products .has_merv_6 .product-content-col{
    padding-left: 7px;
    padding-right: 7px;
}
#size-products .over-4-products .product-content-col{
    padding-left: 5px;
    padding-right: 5px;
}
#size-products .quickpay{
    padding: 15px 0 5px;
}
#size-products .quickpay strong{
    font-size: 16px;
    display: block;
    font-weight: normal;
    margin-bottom: 5px;
}
#size-products .quickpay .amazon-quickpay{
    margin-bottom: 10px;
    height: 30px;
}
#size-products .quickpay .paypal-quickpay{
    height: 26px;
    display: block;
}
#size-products .savings_message{
    color: #a7a4a4;
    font-style: italic;
    font-size: 13px;
    padding-bottom: 15px;
}
#size-products .savings_message strong{
    color: #0a8251;
}
#size-products .product-content-col.new .images.with-zoom img{
    display: none;
}
#size-products .product-content-col.new .images img.current{
    display: block;
}
#size-products .product-content-col.new .images{
    position: relative;
}
#size-products .product-content-col.new .image-instructions{
    color: #a7a4a4;
    font-size: 13px;
}

@media (max-width: 767px) {
    #size-products .features, #size-products .feature_icons{
        height: auto !important;
        width: 100% !important;
    }
}
