/* Frequently Purchased Together Extension development Start */
.frequently-purchased .block-title {display: block; margin: 20px 0 10px; padding: 10px 0 10px 10px;
    font-size: 22px; line-height: 22px; color: #fff; position: relative; text-transform: uppercase;
    font-weight: 400; background: #ed4e24;}
.frequently-purchased .block-title:before {width: 0; content: " "; position: absolute;
    left: 0; top: 100%; right: 0; margin: auto; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent;
    border-top: 7px solid #ed4e24;}
.frequently-purchased .product-items:before {content: ""; clear: both; height: 0px; line-height: 0px; visibility: hidden; display: block;}
 .column.main .frequently-purchased .product-items {margin: 0px -10px !important; padding: 0px; list-style: none;  display: flex; flex-wrap: wrap; align-items: center;}
.frequently-purchased .product-items li {float: none; width: 16.67%; padding-left: 10px; padding-right: 10px; position: relative;  text-align: center; display: inline-block; vertical-align: middle; margin-right: -4px;}

/* Safari css hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 ::i-block-chrome,.frequently-purchased .product-items li { margin-right: -4px;}
}

.frequently-purchased .product-items li .product-item-details { border: 1px #e4e4e4 solid; padding: 16px 10px 0px 10px;}
.frequently-purchased .product-items li.product-item .product-item-name {font-size: 13px; line-height: 17px; margin: 0px 0px 16px 0px;
    width: 100%; height: 68px; overflow: hidden;}
.frequently-purchased .product-items li .product-item-details:hover {border-color: #ed4e24;}
.frequently-purchased .product-item .price-final_price {color: #ed4e24; margin-top: 15px; height: 35px;}
.frequently-purchased .product-items li .product-item-details .frequently-purchased { position: absolute; bottom: 11px; right: 21px;}
.frequently-purchased .product-items li .product-item-details .frequently-purchased input[type=checkbox] {margin-top: 0px; border: 1px solid #dd4922; padding: 0px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; width: 18px; height: 18px; outline: 0; box-shadow: none; margin-right: 0px;}
.frequently-purchased .product-items li .product-item-details .frequently-purchased input[type=checkbox]:checked {background-image: url(https://staging.compressorworld.com/pub/static/frontend/Wds/cworld/en_US/images/frequentlypurchased-checkbox.png); background-position: -1px -1px;}
.frequently-purchased .product-items li .product-item-details img {height: auto;}
.frequently-purchased .products {margin-bottom: 0px;}
.frequently-purchased .product-items li .plussign,
.frequently-purchased .product-items li .eq { position: absolute; right: -4px; top: 50%; -moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-weight: 700; font-size: 22px; color: #000;}
.frequently-purchased .product-items li .total h3 {font-size: 16px; color: #a3a3a3; line-height: 24px; display: block; font-weight: 700; margin-bottom: 3px;}
.frequently-purchased .product-items li .total span#total-price {font-size: 40px; line-height: 50px; font-weight: 900; color: #000; display: block; padding-bottom: 8px;}
.frequently-purchased .product-items li button {box-sizing: border-box; color: #fff; float: none; font-size: 20px; line-height: 45px;
    height: auto; letter-spacing: 0px; margin: 0px auto; padding: 0px; text-indent: inherit; width: 125px; display: block; border: 0px;
    text-align: center; border-radius: 5px; background: rgba(230,62,51,1); background: -moz-linear-gradient(top,rgba(230,62,51,1) 0%,rgba(188,65,54,1) 100%); background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(230,62,51,1)),color-stop(100%,rgba(188,65,54,1))); background: -webkit-linear-gradient(top,rgba(230,62,51,1) 0%,rgba(188,65,54,1) 100%); background: -o-linear-gradient(top,rgba(230,62,51,1) 0%,rgba(188,65,54,1) 100%); background: -ms-linear-gradient(top,rgba(230,62,51,1) 0%,rgba(188,65,54,1) 100%);
    background: linear-gradient(to bottom,rgba(230,62,51,1) 0%,rgba(188,65,54,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#e63e33',endColorstr='#bc4136',GradientType=0); font-style: italic; font-weight: 900;}
.frequently-purchased .product-items li button:hover,
.frequently-purchased .product-items li button:focus {background: rgba(188,65,54,1); background: -moz-linear-gradient(top,rgba(188,65,54,1) 0%,rgba(230,62,51,1) 100%); background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(188,65,54,1)),color-stop(100%,rgba(230,62,51,1))); background: -webkit-linear-gradient(top,rgba(188,65,54,1) 0%,rgba(230,62,51,1) 100%); background: -o-linear-gradient(top,rgba(188,65,54,1) 0%,rgba(230,62,51,1) 100%); background: -ms-linear-gradient(top,rgba(188,65,54,1) 0%,rgba(230,62,51,1) 100%);
    background: linear-gradient(to bottom,rgba(188,65,54,1) 0%,rgba(230,62,51,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc4136',endColorstr='#e63e33',GradientType=0);}
/* Frequently Purchased Together Extension development End */

/* Tab landscape */
@media only screen and (max-width: 1199px) {
    /* Frequently Purchased Together Extension development Start */
    .frequently-purchased .product-items li button {width: 100%;}
    .frequently-purchased .product-items li .product-item-details { padding-bottom: 16px;}
    /* Frequently Purchased Together Extension development End */
}
/* End of max 1199px */

/* Tab portrait */
@media only screen and (max-width: 991px) {
}
/* End of max 991px */

/* Mobile  landscape */
@media only screen and (max-width: 767px) {
    /* Frequently Purchased Together Extension development Start */
    .column.main .frequently-purchased .product-items { justify-content: center;}
    .frequently-purchased .product-items li.product-item .product-item-name {height: 55px;}
    .frequently-purchased .product-items li {width: 50%; margin-bottom: 20px;}
    .related.frequently-purchased { padding-bottom: 0px;}
    .frequently-purchased .product-items li .plussign,
    .frequently-purchased .product-items li .eq {right: 0px; top: 100%; left: 0px; margin-top: 10px;}
    /* Frequently Purchased Together Extension development End */
}
/* End of max 767px */

/* Mobile portrait */
@media only screen and (max-width: 479px) {
    /* Frequently Purchased Together Extension development Start */
    .frequently-purchased .product-items li {width: 100%;}
    .frequently-purchased .product-items li.product-item .product-item-name {height: auto;}
    .frequently-purchased .product-items li .plussign,
    .frequently-purchased .product-items li .eq {right: 0px; left: 0px; bottom: -25px; top: auto; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform:none; transform:none;}
    .frequently-purchased .product-items li .eq { bottom: -28px;}
    /* Frequently Purchased Together Extension development End */
}
/* End of max 479px */