@font-face {
    font-family: 'avantgardegothicc';
    src: url('../fonts/AvantGardeGothicBkITC-Reg.woff') format('woff'),
    url('../fonts/AvantGardeGothicBkITC-Reg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'avantgardegothicc';
    src: url('../fonts/AvantGardeGothicDmITC-Reg.woff') format('woff'),
    url('../fonts/AvantGardeGothicDmITC-Reg.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;

}
html, body {
    height: auto!important;
    min-height: 100%;
}
#bodytag[usearialfont="true"] .WYSIWYG-module .raiting-row *
{
    font-family: 'avantgardegothicc'!important;
}
.raiting-row
{
    width:932px;
    margin: auto;
	background-color: white;
    padding: 30px 15px;
    border-top: 1px solid #a4b0ae;
    border-bottom: 1px solid #a4b0ae;
}
.product-raiting:last-child {
    margin-right: 0!important;
}
.product-raiting p.review-plot:after {
    transform: scale(-1, -1);
    right: 0;
    left: auto!important;
}
.product-raiting h3 {
    display: block;
    min-width: 125px;
    position: absolute;
    background: white;
    font-size: 12px;
    top: 10px;
    padding: 10px;
}

.product-raiting {
    width: 284px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
    /* float: left; */
}

p.raiting-stars {
    margin-bottom: 5px!important;
}
.product-raiting p.review-plot:before {
    top: 5px;
}
.product-raiting img {
    width: 100%;
}
.product-raiting p.review-name {
    font-size: 14px;
    margin-top: 15px;
    font-weight: bold;
    margin-bottom: 0;
}
p.raiting-stars span:before {
     content: "\2605";
     position: absolute;
 }
p.raiting-stars._4 span:nth-child(n+5):before {
    content: ""!important;
}
p.raiting-stars._3 span:nth-child(n+4):before {
    content: ""!important;
}
p.raiting-stars._2 span:nth-child(n+3):before {
    content: ""!important;
}
p.raiting-stars._1 span:nth-child(n+2):before {
    content: ""!important;
}
.product-raiting p.raiting-stars span {
    font-size: 22px;
    color: #92b417;
    position: relative;
}
.product-raiting p.review-plot {
    padding: 0 25px;
    position: relative;
	font-family: AvantGarde,sans-serif !important;
    font-size: 12px;
    font-weight: 400;
}
.product-raiting p {
    text-align: center;
}
.product-raiting p.review-plot:before,
.product-raiting p.review-plot:after {
    content: "";
    color: #004532;
    position: absolute;
    left: 0;
    font-size: 60px;
    width: 20px;
    height: 20px;
    background-image: url(/~/media/4e0976df5b724711a851ef69e82bdf22.ashx?la=ru-ru);
    background-repeat: no-repeat;
}

@media (max-width: 900px) {
    .raiting-row {
        width: 100%;
        margin: auto;
        padding: 0 25px;
    }
    .product-raiting
    {
        width: 30%;
        margin: 15px 1%;
    }

}
@media (max-width: 600px) {
    .product-raiting
    {
        width: 100%;
        margin: 15px 0;
    }
    p.review-plot {
        position: relative;
    }
    .raiting-row
    {
        border:none;
    }
    p.raiting-stars span:before {
        content: "\2605";
        position: absolute;
        bottom: -5px;
    }
}


/* title fonts */
html .latesttips-module .module-title,
html .module_title h3, .module_title .module_title_content, 
html .module_title .module_title_content *,
.home_wrapper .fyi-module .title-section h2 {
    font-size: 45px;
    font-family: Arial !important;}
