﻿.title_2 {
	font-size: 1.8rem;
    font-family: "Luga", "Arial", sans-serif;
    padding: 5px 0;
}

.seobox-special {
    margin-left: 50px;
    margin-bottom: 25px;
    padding-right: 3rem;
}

.unordered-list-special {
	padding-left: 24px;
    line-height: 1.5rem;
    list-style: disc;
}

.seobox-special {
	width: 80%;
    margin-left: 50px;
	/*margin-bottom: 25px;*/
}

.reach{
	display: none;
}

.reach.visible{
	display: block;
}

.show-button{
	border: 1px solid black;
	padding: 5px 10px;
	width: 90px;
	border-radius: 8px;
}

.row_sm{
	margin-bottom: 15px;
}

.user-agreement-wrap {
	margin-top: 2rem;
	font-family: Luga;
	font-size: 1.125rem;
	line-height: 1.3;
}

.user-agreement-wrap a {
	color: inherit;
}

.user-agreement-wrap input[type=checkbox] {
	margin-right: 6px;
}

.big-banner_partners .user-agreement-wrap {
	color: #fff;
}

.popup__content .user-agreement-wrap {
	margin: 1em 0;
	font-size: 1rem;
}

.filter_nav { padding: 10px; }
.nav_tree { font-size: 16px; }
.nav_tree__toggle { margin-bottom: 10px; text-align: center; }
.nav_tree ul, .nav_tree li { margin: 0; padding: 0; list-style: none; }
.nav_tree li:before, .nav_tree li:after { display: none; }
.nav_tree li { margin-bottom: .25em; padding-left: 1.25em; }
.nav_tree i { display: inline-block; position: relative; top: 1px; float: left; margin-left: -1.25em; width: 1em; height: 1em; background: #ccc; cursor: pointer; border-radius: 100%; }
.nav_tree i:before, .nav_tree i:after { position: absolute; background: #000; content: ''; }
.nav_tree i:before { top: 4px; bottom: 4px; left: 50%; margin-left: -1px; width: 2px; }
.nav_tree i:after { top: 50%; left: 4px; right: 4px; margin-top: -1px; height: 2px; }
.nav_tree a:hover { text-decoration: underline; }
.nav_tree li ul { display: none; margin-top: .25em; }
.nav_tree li.is-opened > ul { display: block; }
.nav_tree li.is-opened > i:before { display: none; }

.sp-personal-items .order-table__item { height: auto; }
.sp-personal-items .order-table__item .order-table__id { font-size: 1rem; }

#xLoader.preloader { position: fixed; z-index: 700; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255,255,255,.9); }

#xLoader{position:absolute;top:0;bottom:0;right:0;left:0;background:white;z-index:9}#xLoader .audio-wave{position:relative;left:50%;top:50%}#xLoader .audio-wave span{display:block;bottom:0;width:9px;height:5px;background:#9b59b6;position:absolute;-webkit-animation:xLoaderAudioWave 1.5s infinite ease-in-out;-moz-animation:xLoaderAudioWave 1.5s infinite ease-in-out;-ms-animation:xLoaderAudioWave 1.5s infinite ease-in-out;-o-animation:xLoaderAudioWave 1.5s infinite ease-in-out;animation:xLoaderAudioWave 1.5s infinite ease-in-out}#xLoader .audio-wave span:nth-child(2){left:11px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}#xLoader .audio-wave span:nth-child(3){left:22px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}#xLoader .audio-wave span:nth-child(4){left:33px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}#xLoader .audio-wave span:nth-child(5){left:44px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@-moz-keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@-ms-keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@-o-keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}#xLoader .circular-square{position:relative;left:50%;top:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}#xLoader .circular-square span{display:block;bottom:0;width:20px;height:20px;background:#9b59b6;position:absolute}#xLoader .circular-square span:nth-child(1){-webkit-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;-ms-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;-o-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;animation:xLoaderCircularSquare1 1.5s infinite ease-in-out}#xLoader .circular-square span:nth-child(2){left:20px;-webkit-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;-ms-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;-o-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;animation:xLoaderCircularSquare2 1.5s infinite ease-in-out}#xLoader .circular-square span:nth-child(3){top:0;-webkit-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;-ms-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;-o-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;animation:xLoaderCircularSquare3 1.5s infinite ease-in-out}#xLoader .circular-square span:nth-child(4){top:0;left:20px;-webkit-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;-ms-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;-o-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;animation:xLoaderCircularSquare4 1.5s infinite ease-in-out}@-webkit-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-moz-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-ms-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-o-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-webkit-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-moz-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-ms-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-o-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-webkit-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-moz-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-ms-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-o-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-webkit-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-moz-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-ms-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-o-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}#xLoader .crossing-shapes{position:relative;top:50%;left:50%}#xLoader .crossing-shapes:before{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background:#9b59b6;-webkit-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;-moz-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;-ms-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;-o-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out}#xLoader .crossing-shapes:after{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background:#2ecc71;left:22px;-webkit-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;-moz-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;-ms-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;-o-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out}@-webkit-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-moz-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-ms-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-o-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-webkit-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@-moz-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@-ms-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@-o-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}#xLoader .glistening-window{position:relative;width:42px;height:42px;top:50%;left:50%;-webkit-animation:xLoaderGlisteningWindow 5s infinite linear;-moz-animation:xLoaderGlisteningWindow 5s infinite linear;-ms-animation:xLoaderGlisteningWindow 5s infinite linear;-o-animation:xLoaderGlisteningWindow 5s infinite linear;animation:xLoaderGlisteningWindow 5s infinite linear}#xLoader .glistening-window span{width:20px;height:20px;position:absolute;background:red;display:block;-webkit-animation:xLoaderGlisteningWindowSpan 1s infinite linear;-moz-animation:xLoaderGlisteningWindowSpan 1s infinite linear;-ms-animation:xLoaderGlisteningWindowSpan 1s infinite linear;-o-animation:xLoaderGlisteningWindowSpan 1s infinite linear;animation:xLoaderGlisteningWindowSpan 1s infinite linear}#xLoader .glistening-window span:nth-child(1){background:#2ecc71}#xLoader .glistening-window span:nth-child(2){left:22px;background:#9b59b6;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}#xLoader .glistening-window span:nth-child(3){top:22px;background:#3498db;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}#xLoader .glistening-window span:nth-child(4){top:22px;left:22px;background:#f1c40f;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-ms-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-o-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@-moz-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@-ms-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@-o-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}#xLoader .google-spin-wrapper{top:0;left:0;width:100%;height:100%;z-index:1000}#xLoader .google-spin-wrapper .google-spin{display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:xLoaderGoogleSpin 2s linear infinite;-moz-animation:xLoaderGoogleSpin 2s linear infinite;-ms-animation:xLoaderGoogleSpin 2s linear infinite;-o-animation:xLoaderGoogleSpin 2s linear infinite;animation:xLoaderGoogleSpin 2s linear infinite}#xLoader .google-spin-wrapper .google-spin:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:xLoaderGoogleSpin 3s linear infinite;-moz-animation:xLoaderGoogleSpin 3s linear infinite;-ms-animation:xLoaderGoogleSpin 3s linear infinite;-o-animation:xLoaderGoogleSpin 3s linear infinite;animation:xLoaderGoogleSpin 3s linear infinite}#xLoader .google-spin-wrapper .google-spin:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:xLoaderGoogleSpin 2s linear infinite;-moz-animation:xLoaderGoogleSpin 2s linear infinite;-ms-animation:xLoaderGoogleSpin 2s linear infinite;-o-animation:xLoaderGoogleSpin 2s linear infinite;animation:xLoaderGoogleSpin 2s linear infinite}@-webkit-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#xLoader .spinning-disc{position:relative;width:30px;height:30px;left:50%;top:50%;background:#3498db;border-radius:50px;-webkit-animation:xLoaderSpinningDisc 1.5s infinite linear;-moz-animation:xLoaderSpinningDisc 1.5s infinite linear;-ms-animation:xLoaderSpinningDisc 1.5s infinite linear;-o-animation:xLoaderSpinningDisc 1.5s infinite linear;animation:xLoaderSpinningDisc 1.5s infinite linear}#xLoader .spinning-disc:after{position:absolute;width:50px;height:50px;border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;border-left:10px solid transparent;border-right:10px solid transparent;border-radius:50px;content:'';top:-20px;left:-20px;-webkit-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;-moz-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;-ms-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;-o-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;animation:xLoaderSpinningDiscAfter 1.5s infinite linear}@-webkit-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@-moz-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@-ms-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@-o-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@-webkit-keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@-moz-keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@-ms-keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@-o-keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}#xLoader .the-snake{position:relative;top:50%;left:50%}#xLoader .the-snake span{position:absolute;width:20px;height:20px;background:#3498db;opacity:.5;border-radius:20px;-webkit-animation:xLoaderTheSnake 1s infinite ease-in-out;-moz-animation:xLoaderTheSnake 1s infinite ease-in-out;-ms-animation:xLoaderTheSnake 1s infinite ease-in-out;-o-animation:xLoaderTheSnake 1s infinite ease-in-out;animation:xLoaderTheSnake 1s infinite ease-in-out}#xLoader .the-snake span:nth-child(2){left:20px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}#xLoader .the-snake span:nth-child(3){left:40px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}#xLoader .the-snake span:nth-child(4){left:60px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}#xLoader .the-snake span:nth-child(5){left:80px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@-moz-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@-ms-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@-o-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}/*# sourceMappingURL=xloader.css.map */

/* slick */
/*
.slick-slider {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before, .slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-loading .slick-list {
}

.slick-arrow {
    position: absolute;
    z-index: 13;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    cursor: pointer;
    background: #fff 50% no-repeat;
    background-size: auto 18px;
    border-radius: 100%;
}

.slick-prev {
    left: 0;
    background-image: url(../i/larr.svg);
}

.slick-next {
    right: 0;
    background-image: url(../i/rarr.svg);
}

.slick-arrow.slick-hidden {
    display: none;
}

.slick-dots {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 0;
    text-align: center;
}

.slick-dots li {
    display: inline-block;
    position: relative;
    margin: 0 5px;
    padding: 0;
    width: 8px;
    height: 8px;
    border: 2px solid #069;
    cursor: pointer;
    border-radius: 100%;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.slick-dots li:before, .slick-dots li button {
    display: none;
}

.slick-dots li:hover, .slick-dots li.slick-active {
    background: #069;
}
*/

.order-similars {
}

.order-similars__header {
    position: relative;
    margin: 30px 0;
    padding: 25px 30px;
    background: #e6e4e5;
}

.order-similars__header .title {
    font-size: 1.5rem;
}

.order-similars__nav .slick-arrow {
    right: 30px;
}

.order-similars__nav .slick-prev {
    left: auto;
    margin-right: 50px;
}

.order-similars__items {
    margin: 0 -2px 0 -1px;
}

.order-similars__item {
    margin-bottom: 60px;
    padding: 0 2px 0 1px;
}

.order-similars__item .product__content {
    padding-bottom: 0;
}

.is-flexbox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.is-flexbox_center {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.is-flexbox_justify {
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.is-flexbox_row {
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.is-flexbox_stretch {
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch;
}

figure.is-bgd {
	display: block;
	position: relative;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

figure.is-bgd img {
	display: none;
}

figure.is-contain {
	display: block;
	position: relative;
	overflow: hidden;
}

figure.is-contain img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.box-wrap {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: 4.4375rem;
	padding-right: 4.4375rem;
	width: 100%;
	max-width: 1154px;
}

.box-title {
	padding-top: 5em;
	padding-bottom: 4em;
/*
margin-top: 5em;
margin-bottom: 4em;
*/
}

.box-title__descr {
	margin-top: 1.5em;
	max-width: 700px;
	font-size: 1.25em;
}

.btn_lg {
	padding: .5em 1.5em;
	font-size: 1.5em;
	font-family: Luga;
	text-transform: none;
	border-radius: 3em;
}

.ct-tsr {
	padding: 3.5em 0;
	background: #f6f6f6 url(../i/bg_tsr.png) 101% 50% no-repeat;
}

.ct-tsr__body {
}

.ct-tsr__text {
	-ms-flex: 1 1 65%;
	-webkit-flex: 1 1 65%;
	flex: 1 1 65%;
	font-size: 1.5em;
	font-family: Luga;
}

.ct-tsr__btn {
	-ms-flex: 1 1 35%;
	-webkit-flex: 1 1 35%;
	flex: 1 1 35%;
	text-align: center;
}

.ct-tsr__title {
	font-size: 1.5em;
}

.big-banner_custom {
	padding-bottom: 4.25rem;
	color: #fff;
}

.big-banner_custom .big-banner__title {
	font-size: 5em;
	line-height: 1.125;
}

.big-banner_custom .big-banner__title span {
	display: block;
	font-size: 1.33em;
}

.big-banner_custom__descr {
	margin-top: 1.25em;
	max-width: 420px;
	font-size: 1.33em;
	line-height: 1.625;
}

.big-banner_page_about {
	background-image: url(../i/bg_big_banner_about_3.jpg);
}

.big-banner__stats {
	margin-top: 9em;
	background: rgba(33, 33, 33, .7);
	font-size: 1.33em;
}

.big-banner__stats__body {
	margin: 0 auto;
	padding: .5em 4.4375rem .75em;
	max-width: 1154px;
}

.big-banner__stats__item {
	display: inline-block;
	padding: .5em 2rem .5em 0;
}

.big-banner__stats__item strong {
	display: block;
	font-weight: 400;
	font-size: 1.25em;
	font-family: Luga, sans-serif;
}

.row_logos {
	flex-wrap: wrap;
}
.row_logos__item {
	/*-ms-flex: 1 1 auto;*/
	/*-webkit-flex: 1 1 auto;*/
	/*flex: 1 1 auto;*/
}

.brands_container .row_logos__item {
	width: 20%;
}

.brands_container .row_logos__item:first-child {
	width: 100%;
}
.row_logos__item figure {
	padding-bottom: 62%;
}

.row_logos__item figure img {
	max-width: 80%;
	max-height: 80%;
}

.row_logos .row_logos__item:nth-child(even) {
	background: #f1f1f1;
}
.map-distributors {
	position: relative;
	height: 600px;
}

.map-distributors__body {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.map-distributors__legend {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 30px;
	padding: 20px 30px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 3px 14px rgba(0, 0, 0, .1);
}

.map-distributors__legend__item {
	padding: 10px 0;
}

.map-distributors__legend__item i {
	display: inline-block;
	position: relative;
	top: .175em;
	margin-right: 4px;
	width: 1em;
	height: 1em;
	background: #000;
	border-radius: 100%;
}

.map-distributors__legend__item i.is-green {
	background: #709342;
}

.map__baloon {
	position: relative;
	width: 280px;
	background: #fff;
	box-shadow: 0 .5em 1.5em rgba(0, 0, 0, .15);
}

.map__baloon__close {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	padding: 8px;
	font-size: 24px;
	line-height: .675;
	cursor: pointer;
}

.map__baloon__body {
	padding: 25px 30px;
	font-size: 14px;
}

.map__baloon__title {
	font-weight: 700;
	font-size: 20px;
	font-family: Luga;
}

.map__baloon__row {
	margin-top: 10px;
	font-weight: 700;
}

.map__baloon__arrow {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -6px;
	border: 6px solid transparent;
	border-top-color: #fff;
}

.ct-accordion {
	min-height: 530px;
}

.ct-accordion__item {
	position: relative;
	-ms-flex: 1 0 160px;
	-webkit-flex: 1 0 160px;
	flex: 1 0 160px;
	padding: 5em 0;
	background: #000 100% 50% no-repeat;
	background-size: cover;
	font-size: 1.275em;
	color: #fff;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all 1s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: all 1s cubic-bezier(.215, .61, .355, 1);
	-o-transition: all 1s cubic-bezier(.215, .61, .355, 1);
	transition: all 1s cubic-bezier(.215, .61, .355, 1);
}

.ct-accordion__item:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	opacity: 0;
	content: '';
	-webkit-transition: all 1s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: all 1s cubic-bezier(.215, .61, .355, 1);
	-o-transition: all 1s cubic-bezier(.215, .61, .355, 1);
	transition: all 1s cubic-bezier(.215, .61, .355, 1);
}

.ct-accordion__item_0 {
	background-image: url(../i/ct-accordion__item_0.jpg);
	background-position: 100% 50%;
}

.ct-accordion__item_1 {
	background-image: url(../i/ct-accordion__item_1.jpg);
}

.ct-accordion__item_2 {
	background-image: url(../i/ct-accordion__item_2.jpg);
	background-position: 50%;
}

.ct-accordion__item_3 {
	background-image: url(../i/ct-accordion__item_3.jpg);
}

.ct-accordion__item__title {
	position: absolute;
	top: 2.5em;
	left: 0;
	right: 0;
	margin: 0 40px;
	font-weight: 400;
	font-size: 2em;
	font-family: Luga, serif;
	opacity: 0;
	/*
	-webkit-transition: all .2s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: all .2s cubic-bezier(.215, .61, .355, 1);
	-o-transition: all .2s cubic-bezier(.215, .61, .355, 1);
	transition: all .2s cubic-bezier(.215, .61, .355, 1);
	*/
	-webkit-animation: accordionHover 1s forwards;
	-moz-animation: accordionHover 1s forwards;
	-o-animation: accordionHover 1s forwards;
	animation: accordionHover 1s forwards;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.ct-accordion__item__content {
	margin: 1.5em 8.5% 0;
	width: 680px;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ct-accordion__item__content__title {
	margin-bottom: .75em;
	font-weight: 400;
	font-size: 2em;
	font-family: Luga, serif;
}

.ct-accordion__item__descr {
	max-width: 540px;
}

.ct-accordion__item__params {
	margin-right: -60px;
}

.ct-accordion__item__params dl, .ct-accordion__item__params dt, .ct-accordion__item__params dd {
	margin: 0;
	padding: 0;
}

.ct-accordion__item__params dl {
	display: inline-block;
	vertical-align: top;
	margin: 15px 50px 0 0;
}

.ct-accordion__item__params dt {
	font-weight: 400;
	font-size: 1.5em;
	font-family: Luga, serif;
}

.ct-accordion__item__params dt span {
	font-size: .75em;
}

.ct-accordion__item__content .btn {
	margin-top: 2.5em;
	padding: .65em 15px;
	min-width: 180px;
	background: #a78d5b;
	font-weight: 400;
	font-family: Luga, serif;
	text-transform: none;
	border-radius: 3em;
}

.ct-accordion.is-hovered .ct-accordion__item__title {
	opacity: 0;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
}

.ct-accordion__item.is-opened {
	-ms-flex: 16 1 160px;
	-webkit-flex: 16 1 160px;
	flex: 16 1 160px;
	/*cursor: default;*/
}

.ct-accordion__item.is-opened:before {
	opacity: .6;
}

.ct-accordion__item.is-opened .ct-accordion__item__content {
	-webkit-animation: accordionHover 1s forwards;
	-moz-animation: accordionHover 1s forwards;
	-o-animation: accordionHover 1s forwards;
	animation: accordionHover 1s forwards;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}
.partners_slider .slick-arrow svg{
	height:26px;
	fill:#b2b2b2;
}
.partners_slider .slick-arrow{
	position:absolute;
	z-index:13;
	top:50%;
	display:block;
	width:30px;
	height:30px;
	margin:-15px 15px;
	cursor:pointer;
	background:transparent 50% no-repeat;
	background-size:auto 30px;
	border-radius:0;
}

.partners_slider .slick-prev {
	left: 0;

}

.partners_slider .slick-next {
	right: 0;
}



@-webkit-keyframes accordionHover {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes accordionHover {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes accordionHover {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes accordionHover {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.info-company__title{padding-top: 27px;}
.brands_container .info-company__title{text-align: center;}
.row_feats {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 2.5em -15px 28px;
	font-size: 1.25em;
}

.row_feats__item {
	padding: 0 15px 30px;
}

.row_feats__item figure {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	height: 70px;
}

.row_feats__item__title {
	margin-top: 1.5em;
	font-weight: 400;
	font-family: Luga, serif;
}

.partners_slider .partners__big-item {
	height: 39rem;
}

.partners_slider .partners__col {
	width: 40%;
}

.partners_slider .partners__col_items {
	width: 60%;
	height: 39rem;
	font-size: 0;
	/*overflow: hidden;*/
}

.partners_slider__lnk {
	display: inline-block;
	position: relative;
	margin-top: .25em;
	padding: 0.6875rem 1.5625rem 0.6875rem 3.125rem;
	width: 100%;
	border: 0.125rem solid transparent;
	font-size: 1.7rem;
	line-height: 1.05;
	font-family: Luga, serif;
	font-weight: 400;
	color: #fff;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 1.875rem;
}

.partners_slider__lnk:before {
	content: '—';
	position: absolute;
	left: 1.25rem;
	top: 0.625rem;
}

.partners_slider__lnk.current {
	width: auto;
	border-color: #a98f5c;
	color: #a98f5c;
}

.partners_slider .btn_lk {
	padding: 1rem 1.5rem;
	font-size: 1.7rem;
	border-radius: 3em;
}

.partners__institution-item_small {
	display: block;
}

.partners_slider__item {
	position: relative;
	height: 19.5rem;
	background: #dfdfdf;
	overflow: hidden;
}

.partners_slider__item img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 80%;
	max-height: 80%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.slick-slide div .partners_slider__item:nth-child(even) {
	background: #f6f6f6;
}

.slick-slide div + div .partners_slider__item:nth-child(even) {
	background: #dfdfdf;
}

.slick-slide div + div .partners_slider__item:nth-child(odd) {
	background: #f6f6f6;
}

.partners_slider__items {
	display: none;
}

.partners_slider__items.current {
	display: block;
}

.ct-form-tsrs {
	margin-bottom: 5rem;
	font-size: 1.43em;
	font-family: Luga, serif;
}

.ct-form-tsrs:after {
	display: block;
	clear: both;
	content: '';
	background-size: cover;
}

.ct-form-tsrs__item {
	float: left;
	padding: 40px 40px 10px;
	width: 33.33333333333333%;
	height: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ct-form-tsrs__item__title {
	font-size: 1.33em;
	line-height: 1.1;
}

.ct-form-tsrs__item_0 {
	background: url(../i/bnew.png) 0 100% no-repeat;
	background-size: cover;
	color: #fff;

}

.ct-form-tsrs__item_1 {
	background: url(../i/bg_tsr2.jpg) 100% 100% no-repeat;
	background-size: cover;
}

.ct-form-tsrs__item_2 {
	float: right;
	width: 33.33333333333334%;
	height: 600px;
	background: #000 url(../i/bg_tsr3.png) 50% no-repeat;
	background-size: cover;
	color: #fff;
}

.ct-form-tsrs__item_2 .ct-form-tsrs__item__title {
	font-size: 1.89em;
}

.ct-form-tsrs__item_3 {
	width: 66.66666666666666%;
	background: #eee url(../i/bg_tsr.png) 101% 50% no-repeat;
}

.ct-form-tsrs__item_3 .ct-form-tsrs__item__title {
	font-size: 1.67em;
	text-align: center;
}

.ct-form-tsrs__item_3 form {
	margin: 1em 5% 0;
}

.ct-form-tsrs__item_3 fieldset {
}

.ct-form-tsrs__item_3 fieldset ul {
	margin: 0 -5px;
}

.ct-form-tsrs__item_3 fieldset li {
	float: left;
	width: 50%;
	padding: 0 5px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ct-form-tsrs__item_3 fieldset li.partners-form__agree {
	width: 100%;
	margin: 5px 0;
	font-size: 14px;
}

.ct-form-tsrs__item_3 .partners-form__btn {
	text-align: center;
}

.footer__social-link {
	width: 32px;
	height: 31px;
}

.footer__social-link_yt {
	background: url(/local/templates/sunny/build/static/img/general/footer-yt.png) no-repeat center right/contain;
}

.header .contact-us {
	margin-top: 1.25rem;
}

.header .contact-us__number__caption {
	margin-top: .4rem;
	font-size: 1rem;
	line-height: 1;
}

.header .contact-us__number__schedule {
	margin-top: .5rem;
	font-size: 10px;
	line-height: 1;
	color: #666;
}


@media screen and (max-width: 1365px) {
	.ct-accordion__item__content {
		width: 400px;
	}

	.ct-accordion__item__title {
		font-size: 1.5em;
	}

	.partners_slider .partners__big-item {
		height: 35rem;
	}

	.partners_slider__item {
		height: 17.5rem;
	}

	.partners_slider .partners__title {
		font-size: 2rem;
	}

	.partners_slider__lnk, .partners_slider .btn_lk {
		font-size: 1.25rem;
	}

	.row_feats {
		font-size: 1em;
	}
}

@media screen and (max-width: 1024px) {
	.order-similars__item .product__controls {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(3.75rem);
		-moz-transform: translateY(3.75rem);
		-ms-transform: translateY(3.75rem);
		-o-transform: translateY(3.75rem);
		transform: translateY(3.75rem);
	}
}

@media screen and (max-width: 1023px) {
	.map-distributors {
		height: 400px;
	}

	.ct-accordion {
		display: block;
		min-height: 0;
	}

	.ct-accordion__item {
		padding: 40px 45px;
		max-height: 250px;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		transition: none;
	}

	.ct-accordion__item__title {
		top: 40px;
		font-size: 2em;
	}

	.ct-accordion__item__content {
		margin: 0;
		width: auto;
	}

	.ct-accordion__item__content__title {
		font-size: 2em;
	}

	.ct-accordion__item__descr {
		max-width: 100%;
	}

	.ct-accordion.is-hovered .ct-accordion__item {
		max-height: 160px;
	}

	.ct-accordion.is-hovered .ct-accordion__item__title {
		opacity: 1;
	}

	.ct-accordion.is-hovered .ct-accordion__item.is-opened {
		max-height: none;
	}

	.ct-accordion.is-hovered .ct-accordion__item.is-opened .ct-accordion__item__title {
		display: none;
	}

	.ct-accordion__item.is-opened .ct-accordion__item__content {
		-webkit-animation-delay: .2s;
		-moz-animation-delay: .2s;
		-o-animation-delay: .2s;
		animation-delay: .2s;
	}

	.ct-form-tsrs__item {
		float: left;
		padding: 20px 20px 10px;
		width: 50%;
	}

	.ct-form-tsrs__item__title {
		font-size: 1.33em;
		line-height: 1.1;
	}

	.ct-form-tsrs__item_2 {
		width: 100%;
		height: 300px;
		background-size: cover;
	}

	.ct-form-tsrs__item_2 .ct-form-tsrs__item__title {
		font-size: 1.89em;
	}

	.ct-form-tsrs__item_3 {
		padding-bottom: 20px;
		width: 100%;
		height: auto;
	}

	.ct-form-tsrs__item_3 form {
		margin-top: 2em;
	}

	.ct-form-tsrs__item_3 fieldset {
	}

	.ct-form-tsrs__item_3 fieldset ul {
		margin: 0 -5px;
	}

	.ct-form-tsrs__item_3 fieldset li {
		float: left;
		width: 50%;
		padding: 0 5px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.ct-form-tsrs__item_3 fieldset li.partners-form__agree {
		width: 100%;
		margin: 5px 0;
		font-size: 14px;
	}

	.ct-form-tsrs__item_3 .partners-form__btn {
		text-align: center;
	}

}

@media screen and (max-width: 767px) {
	.btn_lg {
		font-size: 1em;
	}

	.box-title-xs-sm {
		font-size: 1.25em;
	}

	.box-wrap, .big-banner__stats__body {
		padding-left: 35px;
		padding-right: 35px;
	}

	.box-title {
		padding-top: 2.5em;
		padding-bottom: 2.5em;
	}

	.box-title__descr {
		margin-top: 1em;
		font-size: 1.125em;
	}

	.big-banner_custom .big-banner__title {
		font-size: 2.75em;
	}

	.big-banner_custom__descr {
		font-size: 1.25em;
	}

	.ct-tsr__body {
		display: block;
	}

	.ct-tsr__text {
		font-size: 1.125em;
	}

	.ct-tsr__text br {
		display: none;
	}

	.ct-tsr__title {
		font-size: 1.125em;
	}

	.ct-tsr__btn {
		margin-top: 2.5em;
	}

	.ct-form-tsrs {
		font-size: 1em;
	}

	.ct-form-tsrs__item {
		padding: 25px;
		width: 100%;
		height: 200px;
	}

	.ct-form-tsrs__item_3 {
		height: auto;
	}

	.ct-form-tsrs__item_3 form {
		margin: 1em 0 0;
	}

	.ct-form-tsrs__item_3 fieldset li {
		width: 100%;
	}

	.ct-form-tsrs__item_3 .partners-form__input {
		font-size: 1em;
	}

	.ct-form-tsrs__item_3 fieldset li.partners-form__agree {
		font-size: 12px;
	}

	.ct-accordion__item {
		padding: 20px 35px;
		max-height: 120px;
		font-size: 1em;
	}

	.ct-accordion__item__title {
		top: 20px;
		margin: 0 35px;
		font-size: 1.475em;
	}

	.ct-accordion__item__content__title {
		font-size: 1.475em;
	}

	.partners_slider .partners__col {
		width: 100%;
	}

	.partners_slider .partners__big-item {
		height: auto;
		padding-bottom: 2.8125rem;
	}

	.partners_slider .btn_lk {
		font-size: 1.25em;
	}

	.partners_slider .partners__col_items {
		height: auto;
	}
	.partners_slider__item{height: 9.5rem;}
	.partners_slider .partners__col_items .slick-track .slick-slide:nth-child(odd) .partners_slider__item {
		background: #f6f6f6;
	}

	.map-distributors {
		height: auto;
	}

	.map-distributors__body {
		position: relative;
		height: 320px;
	}

	.map-distributors__legend {
		position: relative;
		margin: 0;
		padding: 20px 35px;
		border-radius: 0;
		box-shadow: 0 3px 14px rgba(0, 0, 0, .1);
	}

	.adaptive .top__navbar-logo {
		width: 100px;
	}

	.adaptive .top__navbar-item {
		margin-right: 1rem;
	}

	.adaptive .top__navbar-item_type_phone {
		margin-top: -3px;
		margin-right: .875rem;
		width: 24px;
		height: 24px;
		background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDM4LCAzOCwgMzgpIiBkPSJNMTcuNTA3LDcuNjI2IEMxNi44NDgsOS40MDEgMTUuODQ0LDEwLjk3OCAxNC42MjcsMTIuNDI0IEMxMi45ODIsMTQuMzc5IDExLjAyMCwxNS45MjYgOC43MjQsMTcuMDQyIEM3LjY5MCwxNy41NDQgNi42MTksMTcuOTMwIDUuNDU0LDE3Ljk5NCBDNC42NTIsMTguMDM5IDMuOTU1LDE3LjgzNiAzLjM5NywxNy4yMTEgQzMuMDE1LDE2Ljc4NCAyLjU4NCwxNi4zOTQgMi4xODAsMTUuOTg2IEMxLjU4MSwxNS4zNzkgMS41NzcsMTQuNjQ1IDIuMTcyLDE0LjA0NiBDMi44ODQsMTMuMzMwIDMuNjAwLDEyLjYxOSA0LjMxNSwxMS45MDcgQzQuOTAzLDExLjMyNyA1LjYzNywxMS4zMjcgNi4yMjEsMTEuOTA3IEM2LjY2NywxMi4zNDkgNy4xMTMsMTIuNzkxIDcuNTUxLDEzLjI0MSBDNy42NzEsMTMuMzY0IDcuNzcyLDEzLjM5MCA3LjkxOCwxMy4zMDggQzguMjA3LDEzLjE1MSA4LjUxNCwxMy4wMjMgOC43OTEsMTIuODUxIEMxMC4wODMsMTIuMDM4IDExLjE2NiwxMC45OTMgMTIuMTI1LDkuODE3IEMxMi42MDAsOS4yMzMgMTMuMDIzLDguNjA3IDEzLjMxOSw3LjkwMyBDMTMuMzc5LDcuNzYxIDEzLjM2OCw3LjY2NyAxMy4yNTIsNy41NTEgQzEyLjgwNiw3LjEyMCAxMi4zNzIsNi42NzggMTEuOTM0LDYuMjM2IEMxMS4zMjMsNS42MjIgMTEuMzIzLDQuOTAzIDExLjkzNyw0LjI4NSBDMTIuMjg2LDMuOTMzIDEyLjYzNCwzLjU4OCAxMi45ODIsMy4yMzYgQzEzLjM0MiwyLjg3NyAxMy42OTgsMi41MTMgMTQuMDYxLDIuMTU3IEMxNC42NDksMS41ODQgMTUuMzgzLDEuNTg0IDE1Ljk2OCwyLjE2MSBDMTYuNDE3LDIuNjAzIDE2Ljg0OCwzLjA1NiAxNy4zMDUsMy40OTEgQzE3LjcyOCwzLjg5MiAxNy45NDEsNC4zODIgMTcuOTg2LDQuOTU1IEMxOC4wNTgsNS44ODggMTcuODI5LDYuNzY4IDE3LjUwNyw3LjYyNiBaTTUuMDMwLDguOTIyIEwzLjY0OCw4LjY4NiBDMy44NjUsNy40MTYgNC40NjUsNi4yNjYgNS4zNzUsNS4zNTIgQzYuMzM4LDQuMzkwIDcuNTU1LDMuNzgzIDguODk2LDMuNTk2IEw5LjA5MSw0Ljk4NSBDOC4wNTMsNS4xMzEgNy4xMDksNS42MDAgNi4zNjQsNi4zNDUgQzUuNjYwLDcuMDQ5IDUuMTk5LDcuOTQxIDUuMDMwLDguOTIyIFpNMS4zODIsOC42ODIgTDAuMDAwLDguNDQ2IEMwLjM2Myw2LjM0MSAxLjM1Niw0LjQzMSAyLjg2OSwyLjkxNCBDNC40NjUsMS4zMTggNi40ODQsMC4zMTEgOC43MTIsLTAuMDAwIEw4LjkwNywxLjM5MCBDNi45ODIsMS42NTkgNS4yMzYsMi41MzIgMy44NTgsMy45MDcgQzIuNTUxLDUuMjE0IDEuNjkzLDYuODY2IDEuMzgyLDguNjgyIFoiLz48L3N2Zz4=) 50% no-repeat;
		background-size: 18px;
	}

	.adaptive .top__navbar-item_type_personal {
		margin-top: -3px;
		margin-right: .875rem;
		width: 24px;
		height: 24px;
		background: url('/local/templates/sunny/i/user.svg') 50% no-repeat;
		background-size: 18px;
	}
}

@media screen and (max-width: 567px) {
    .order-similars__header .title {
        margin: 0 20px;
        font-size: 1rem;
        text-align: center;
    }

    .order-similars__nav .slick-arrow {
        right: 10px;
    }

    .order-similars__nav .slick-prev {
        left: 10px;
        margin-right: 0px;
    }
}

@media screen and (max-width: 480px) {
	.partners_slider__lnk {
		font-size: 1rem;
	}
}
@media only screen and (max-width: 767px){
.brands_container.box-wrap{
	flex-wrap: wrap;
	padding-left: 0;
	padding-right: 0;
}
	.brands_container .box-title{padding-left: 35px;}
.brands_container .row_logos__item{width: 33.33%;}
}/* END 767px */
@media only screen and (max-width: 480px){
.brands_container .row_logos__item,.brands_container .row_logos__item:first-child{width: 100%;}
}/* END 480px */