.fb i{
	font-style: normal!important;
}
#product .social-sharing > a:first-child,
#product .social-sharing > a.otherLink{
	display: none!important;
}

a.fb {
    font-size: 0px!important;
    position: relative;
    width: 16px;
    height: 16px;
    background: #000;
}

.copyright-link a.fb:after,
a.fb:after {
    content: '\f09a'!important;
    font-family: 'FontAwesome';
    font-size: 20px;
}

body:not(#index) .block_newsletter,
body:not(#index) .contactHome{
	display: none!important;
}
.custom-checkbox input[type="checkbox"] + span {
    width: 20px!important;
    height: 20px!important;
    border: 2px solid #7a7a7a!important;
}
.custom-checkbox input[type="checkbox"] + span .checkbox-checked {
    font-size: 21px!important;
    color: #b40400!important;
}

#module-pk_compare-compare #carousel{
    display: none!important;
}

.compare-container-old-list.Description {
    clear: both;
    float: none;
}
.compare-container-old .product-image img{
    max-width: 359px!important;
    width: 100%!important;
    height: auto!important;
    margin: 0 auto;
    display: flex;
}
.compare-container-old a.product-name {
    font-family: 'Poppins';
    font-weight: 700;
    width: 306px;
    color: #1D1D1B;
    font-size: 20px;
    line-height: 33px;
    text-align: center!important;
    display: flex;
    margin: 0 auto;
    padding-top: 40px;
}
.compare-container-old .product-price-and-shipping span.price {
    color: #000000!important;
    font-weight: 700;
    font-size: 18px!important;
    line-height: 29px!important;
    text-align: center;
}

.compare-container-old .prices-container, .button-container {
    text-align: center;
}

.compare-container-old  .product-quantity {
    margin: 0 auto;
    justify-content: center;
}
.compare-container-old .cmp-remove {
    cursor: pointer;
    text-align: center;
}
.clearfix-container{
    clear: both;
    float: none;
}
.compare-container-list {
    max-width: 372px;
    margin: 0 auto;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
    clear: both;
    float: none;
}
.compare-container-list > div{
    padding-right: 0px!important;
    padding-left: 0px!important;
    padding-top: 20px;
    padding-bottom: 20px;
}
.compare-container-list > div:first-child{
    color: #262930;
    font-family: 'Poppins';
    font-weight: 700;
    font-size: 16px!important;
    line-height: 26px;
}

.compare-container-list > div:last-child,
.compare-container-list > div:last-child *{
    color: #262930;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px!important;
    line-height: 26px;
}

.compare-container-list > div:last-child span{
    display: block!important;
}
.compare-container-old .comparison_feature_odd{
    background: #FFF!important;
}
body#module-pk_compare-compare #left-column .block-categories.hidden-sm-down{
   /* display: none!important;*/
}
body:not(#module-pk_compare-compare) #left-column .col-lg-4.col-md-6.links{
    display: none!important;
}
body#module-pk_compare-compare #left-column .col-lg-4.col-md-6.links{
    width: 100%!important;
    float: none!important;
}
body#module-pk_compare-compare #left-column .col-lg-4.col-md-6.links .col-md-6.wrapper{
    width: 100%!important;    
    float: none!important;
}
@media(min-width: 576px){
    .js-product-images-modal.in .modal-dialog{ 
        max-width: 800px;
        max-width: 950px;
    }
    /*.js-product-images-modal.in .image-caption{
        display: none;
    }/**/
    /*.js-product-images-modal.in #thumbnails .js-modal-mask.mask{
        overflow: auto!important;
    }/**/
    #product-modal .modal-content .modal-body .arrows .arrow-down {
        bottom: -4rem!important;
    }
    #product-modal .modal-content .modal-body .product-cover-modal {
        max-width: 100%;
        width: 800px;
    }
    /*#product-modal .modal-content .modal-body .image-caption {
        background: transparent;
        border-top: 0px solid #f1f1f1;
    }*/
    #product-modal .modal-content .modal-body figure {
        width: calc(100% - 193px);
        float: left;
        display: inline-block;
    }
    #product-modal .modal-content .modal-body .thumbnails {
        position: relative;
        float: right;
        display: flex;
        flex-direction: column;
        width: 193px;
    }
    #product-modal .modal-content .modal-body {
        display: block;
    }
    #product-modal .modal-content .modal-body .arrows{
        display: block!important;
    }
}
@media(max-width: 420){
    .logoCarrier img {
        max-width: 90px;
        float: left;
        width: 100%;
    }
}