/** New IP POPUP **/
.product-before-tabs{overflow: hidden;}
.product-view .product-before-tabs .additional-wrapper{float: left;padding-left: 0;padding-right: 15px;}
.product-view .product-before-tabs .block-related{padding-left: 40px;}
#ShippingPopup, #LowestPricePopup, #InHousePopup{display:none;max-width: 990px;}
.product-view .product-popups { width: 50%;float: right;clear: right;margin-bottom: 40px;}
.product-view .product-popups .inner{max-width: 280px;}
.fancybox-inner .popupTitle{font-family:"Raleway", sans-serif;font-size: 34px;color: #727272;font-weight: 700;line-height: 76px;}
.fancybox-inner .popupTitle i{font-weight: 600;color: #000;}
.fancybox-inner .popupTitle span{display: block;margin-left: 150px;border-bottom: 2px solid #c0c0c0;position: relative;}
.fancybox-inner .popupTitle span:before{content:'';position: absolute;top: 0;left: -150px;width: 150px;height: 85px;}
#ShippingPopup .popupTitle span:before{background: url(../images/B4L_IP_Popup-Shipping.jpg) no-repeat left center; }
#LowestPricePopup .popupTitle span:before{background: url(../images/B4L_IP_Popup-Lowest.jpg) no-repeat left top; }
#InHousePopup .popupTitle span:before{background: url(../images/B4L_IP_Popup-InHouse.jpg) no-repeat left top; }
#LowestPricePopup .popupTitle span, #InHousePopup .popupTitle span{margin-left: 100px;}
#LowestPricePopup .popupTitle span:before, #InHousePopup .popupTitle span:before{left: -100px;width: 100px;}
.fancybox-inner p{font-family: 'Ubuntu', sans-serif;font-size: 17px;color: #000;padding: 40px 0;}
.product-popups .popupDiv{font-family:"Raleway", sans-serif;font-size: 16px;color: #727272;font-weight: 700;margin: 10px 0;}
.product-popups .popupDiv i{font-weight: 600;color: #000;}
.product-popups .popupDiv span{display: block;margin-left: 70px;border-bottom: 2px solid #c0c0c0;position: relative;padding: 18px 0;}
.product-popups .popupDiv.last span{border-bottom: 0;}
.product-popups .popupDiv span:before{content:'';position: absolute;top: 0;left: -70px;width: 70px;height: 55px;}
.shipping.popupDiv span:before{background: url(../images/B4L_IP_Popup-Shipping.jpg) no-repeat left 18px; background-size: 50px auto;}
.price.popupDiv span:before{background: url(../images/B4L_IP_Popup-Lowest.jpg) no-repeat left 4px; background-size: 50px auto;}
.inhouse.popupDiv span:before{background: url(../images/B4L_IP_Popup-InHouse.jpg) no-repeat left top; background-size: 50px auto;}
a.fancybox-close{background: url(../images/B4L_IP_Popup-Close.jpg) no-repeat 0 0; width: 34px;height: 34px;top: 10px;right: 10px;}
.crt, body .crt .ip-wrap div.ip-img-wrap{z-index: 8000 !important;}

@media only screen and (max-width: 770px){
    .product-view .product-before-tabs .additional-wrapper{padding-right: 0;float: none;}
    .product-view .product-before-tabs .block-related{padding-left: 0;}
    .product-view .product-popups{width: 100%;float: none;}
    .fancybox-opened .fancybox-skin{padding: 40px 15px !important;}}
@media only screen and (max-width: 640px){
    .fancybox-inner .popupTitle{font-size: 16px;}
    .fancybox-inner p{font-size: 14px;padding: 20px 0;}
}
@media only screen and (max-width: 420px){
    .fancybox-inner .popupTitle{line-height: normal;font-size: 24px;}
    #ShippingPopup .popupTitle span, #LowestPricePopup .popupTitle span, #InHousePopup .popupTitle span{margin-left: 0;}
    .fancybox-inner .popupTitle span:before{display: none;}
}

