/**
 * Since 2015 Ewonta
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 wesite only.
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses.
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
 *
 *  @author     Ewonta <support@ewonta.ru>
 *  @copyright  Since 2015 Ewonta
 *  @license    Valid for 1 website (or project) for each purchase of license
 */

table#product_comparison tbody tr td .product-block {
    vertical-align: top;
    padding: 19px 19px 19px;
    text-align: center;
    display: block;
    margin: 0 auto;
    max-width: 338px;
    position: relative;
}

table#product_comparison tbody tr td.comparison_infos {
    text-align: center;
    position: relative;
}
table#product_comparison tbody tr td.comparison_infos div.center {
    margin: 0 auto;
    width: 80px; }
table#product_comparison tbody tr td.td_empty {
    vertical-align: bottom; }
table#product_comparison tbody tr td.td_empty > span {

    text-transform: uppercase;
}
table#product_comparison .remove {
    text-align: right;
    padding: 0 0 15px 0; }
table#product_comparison .remove a {
    font-size: 23px;
    line-height: 23px;
    color: #c0c0c0; }
table#product_comparison .remove a:hover {
    color: #515151; }
table#product_comparison .product-image-block {
    display: inline-block;
    position: relative; }
table#product_comparison .product-image-block .product_image {
    padding: 9px;
    border: 1px solid #d6d4d4;
    display: inline-block;
    margin: 0 0 8px 0; }
table#product_comparison .product-image-block .product_image img {
    width: 100%; }
table#product_comparison h5 {
    text-align: left;}
table#product_comparison .prices-container {
    padding: 0 0 5px 0; }
table#product_comparison .comparison_availability_statut {
    display: none;
    font-weight: 700;
    color: #060; }
table#product_comparison .product_discount {
    padding-top: 5px; }
table#product_comparison .product_discount .reduced-price {
    color: #f00;
    font-weight: 700; }
table#product_comparison .product_desc {
    padding: 0 0 12px 0; }
table#product_comparison .button-container a, table#product_comparison .button-container > span {
    margin-bottom: 10px; }
table#product_comparison .comparison_unit_price {
    font-size: 17px;
    font-family: "Open Sans", sans-serif;
    color: #333;
    font-style: italic; }
table#product_comparison .product-rating {
    width: 80px;
    margin: 0 auto;
    overflow: hidden; }
table#product_comparison .comparison_feature .product_name {
    display: none; }

.footer_link {
    margin: 0 0 20px 0; }

#stOCClose {
    width: 29px !important;
    height: 29px !important; }

.stButton .stFb,
.stButton .stTwbutton,
.stButton .stMainServices,
.stButton .stButton_gradient {
    height: 22px !important; }

.share strong {
    display: block;
    margin-bottom: 10px; }
.share > div {
    margin-bottom: 8px; }
@media (min-width: 1200px) {
    .share {
        position: relative;
        top: -350px; } }
@media (min-width: 992px) and (max-width: 1199px) {
    .share {
        position: relative;
        top: -260px; } }
@media (min-width: 768px) and (max-width: 991px) {
    .share {
        position: relative;
        top: -245px; } }

.stArrow {
    display: none !important; }

/***** IE code ****/
.ie8 table#product_comparison .product-image-block .product_image img {
    width: auto; }

/*!**** responsive code ******!*/
/*@media (max-width: 992px) {*/
/*    #columns table#product_comparison tbody tr td.td_empty span {*/
/*        font-size: 14px; }*/
/*    #columns table#product_comparison tbody tr td.product-block {*/
/*        padding: 14px; }*/
/*    #columns table#product_comparison .button.ajax_add_to_cart_button,*/
/*    #columns table#product_comparison .button.lnk_view {*/
/*        font-size: 14px; } }*/
/*@media (max-width: 767px) {*/
/*    #product_comparison table,*/
/*    #product_comparison thead,*/
/*    #product_comparison tbody,*/
/*    #product_comparison th,*/
/*    #product_comparison td,*/
/*    #product_comparison tr {*/
/*        display: block; }*/

/*    #product_comparison thead tr {*/
/*        position: absolute;*/
/*        top: -9999px;*/
/*        left: -9999px; }*/

/*    #product_comparison tr {*/
/*        overflow: hidden; }*/
/*    #product_comparison tr:last-child {*/
/*        border-bottom: none; }*/
/*    #product_comparison tr:last-child td {*/
/*        border-bottom: none; }*/

/*    #product_comparison td:last-child {*/
/*        border-bottom: none; }*/

/*    #product_comparison .comparison_feature .feature-name {*/
/*        width: 100%;*/
/*        float: none;*/
/*        clear: both; } }*/
/*@media (max-width: 480px) {*/
/*    #product_comparison td {*/
/*        float: none;*/
/*        width: 100%; }*/

/*    #product_comparison .comparison_feature td {*/
/*        float: left;*/
/*        width: 50%; }*/
/*    #product_comparison .comparison_feature .feature-name {*/
/*        width: 100%;*/
/*        clear: both; }*/
/*    #product_comparison .comparison_feature .product-name {*/
/*        width: 50%;*/
/*        float: left;*/
/*        display: block; } }*/
#module-pscompareproducts-compare .remove{
    position: absolute;
    right: 2px;
    top: 4px;
}

.add_to_compare{
    cursor: pointer;
}
.add_to_compare.active span {
    color: black;
}
#product_comparison .second-block{
    padding-top: 10px;
}
#module-pscompareproducts-compare .add_to_compare, #module-pscompareproducts-compare .product-thumb-list {
    display: none;
}
.compare-product .add_to_compare span {
    font-size: 20px;
}
.compare-product .add_to_compare{
    display: flex;
    align-items: center;
}
.add_to_compare.disabled .material-icons{
    opacity: 0;
}
.compare-header, .add_to_compare {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
/*.compare-count {*/
/*    display: none;*/
/*    position: absolute;*/
/*    top: -2px;*/
/*    color: #fff;*/
/*    background-color: #f72a16;*/
/*    font-size: 10px;*/
/*    line-height: .75rem;*/
/*    padding: .1rem .2875rem;*/
/*    border-radius: 1rem;*/
/*    left: 14px;*/
/*}*/
/*.compare-count-mobile{*/
/*    position: absolute;*/
/*    top: -5px;*/
/*    right: 5px;*/
/*    margin: auto;*/
/*    display: block;*/
/*    font-size: 10px;*/
/*    text-align: center;*/
/*    width: 15px;*/
/*    height: 15px;*/
/*    line-height: 16px;*/
/*    border-radius: 50%;*/
/*    transition: all 0.3s;*/
/*    color: white;*/
/*}*/
.toastify {
    padding: 12px 20px;
    color: black;
    display: flex;
    align-items: center;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgb(0 0 0 / 30%);
    background: white;
    position: fixed;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    max-width: calc(50% - 20px);
    z-index: 2147483647;
}

.toastify.on {
    opacity: 1;
}

.toast-close {
    opacity: 0.4;
    padding: 0 5px;
}

.toastify-right {
    right: 15px;
}

.toastify-left {
    left: 15px;
}

.toastify-top {
    top: -150px;
}

.toastify-bottom {
    bottom: -150px;
}

.toastify-rounded {
    border-radius: 25px;
}

.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}

.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
}

@media screen and (max-width: 767px) {
    .compare-container .add_to_compare {
        width: 40px!important;
        height: 40px!important;
    }
}