

/* Start:/local/templates/zaym-2016_copy/template_styles.css?171154478311549*/
.start-order-slider__extremums,
.start-order__footer,
.start-order__second-loan,
.features__description,
.offices-tab--list,
.seo-text,
.footer__copyright
{
    font-family: 'Roboto', sans-serif;
}

.seo-text h1, .seo-text h2, .seo-text h3 {font-family: 'ultima';}
/*font-family: 'ultima';*/

.news-detail h1 {margin-bottom:20px;}
.news-detail h2 {margin:20px 0;}
@media screen and (max-width:600px) {.start-order__steps {display:none;}}

.reviews__ava img[src*="user"] {
filter: invert(39%) sepia(90%) saturate(4528%) hue-rotate(122deg) brightness(104%) contrast(104%);
-webkit-filter: filter: invert(39%) sepia(90%) saturate(4528%) hue-rotate(122deg) brightness(104%) contrast(104%);
}

.select-company {background:#f4f4f4; margin-bottom:80px;}
.select-company h1 {color:#4D4D4D; font-weight:bold; position:relative;}
.select-company svg {margin-bottom:-10px; margin-right:45px;}


.fancybox-wrap {max-width:700px}
.fancybox-inner {max-width:700px}
.fancybox-inner .container {width:100%!important}
.fancybox-inner .end-order {padding: 0 0 80px 0!important}
.fancybox-inner .end-order__success:before {margin-bottom:0!important}

.select-company h1:after {
    content:'';
    position: absolute;
    top: 140px;
    left: -30px;
    width: 0;
    height: 0;
    border-top: solid 50px #f4f4f4;
    border-left: solid 50px transparent;
    border-right: solid 50px transparent;
}

/*Потом надо перенести в main.css или заменить*/


.button, .button:hover, .button--transparent-red {
background: linear-gradient(77.03deg, #18A82B 27.64%, #BCD716 100.5%)!important;
border-radius: 48px;
border:none;
color:#fff!important;

text-transform:none!important;
}

.button--lead {
font-size:24px;
padding: 20px 50px!important;
}

header .button {font-size:18px;}
.start-order__box .button {font-size:16px;}

.button--h40 {padding: 10px 35px!important; font-size: 16px!important; line-height: normal!important; height: auto!important;}

.top-line {
background:#fff; 
border:none;     
position: relative;
    width: 100%;
    z-index: 999;
  height: 80px;
    line-height: 80px;

}
.top-line__phone {padding:0px 30px }
.top-line__link {margin-right:20px}

.header_container, .container {width: 1210px;max-width: 1210px;}




.index-banner__green-box {left: 0; margin-top: 500px!important; position: relative; color:#fff!important; font-weight:bold; bottom:70px; font-size:36px; background:rgba(95, 215, 22, 0.78)!important}
 .index-banner-form .col-md-5 {margin-left: 58%; display: flex; justify-content: right; flex-direction: column; align-items: end}
.index-sections__items {display:none;}



.footer__phone {margin-bottom:30px;}
.footer__links {margin-bottom:30px;}
.footer__links li {display:inline-block; margin-bottom:0; margin-right: 20px;}

.start-order__box {border-radius:13px!important}

.start-order__percent0 {
background:#E31E24;
padding:3px;
font-size:13px;
font-weight:bold;
text-align:center;
color:#fff;
border-radius:40px;

position: absolute;
    top: -20px;

width: 100px;
    left: 50%;
margin-left:-50px;

}
.start-order__heading {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    position: absolute;
    top: -60px;
    width: 80%;
    left: 10%;
    text-align: center;

}



.start-order__percent, .start-order__passport, .start-order__date {float:left;        font-size: 11px;
    line-height: 1.2; width:33%}

.start-order__total {margin-bottom: 0!important;float:none!important; font-weight: bold;text-align: center; color: #000}
.start-order__total p {margin-bottom: 0px;}

.index-banner {background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 17.9%)}
.index-banner__item {height:620px;}




.index-banner-form .start-order__total {margin-bottom:20px;}

.index-banner-form .start-order__line {
    margin-bottom: 20px;
}

.start-order__line:nth-child(2) {margin-bottom:0;}
.start-order-slider__title {font-weight:bold; font-size:15px;}
.start-order-slider__slider {padding-top:5px; padding-left: 0!important; padding-right: 0!important;}

.start-order__footer {width: 380px;background:#F2F2F2; color:#0B0B0B; text-align:center; padding-bottom:25px; padding-top: 60px;    margin-top: -15px;
    z-index: 999;
    position: relative; border-bottom-left-radius:13px!important; border-bottom-right-radius:13px!important}
.start-order__footer strong {font-size:11px;}
.start-order__footer img {display:block; margin: 0 auto 10px auto; height: 30px; width:auto;}

.start-order__line .button {height: auto!important; padding: 20px 0!important; line-height: normal!important; position:relative; margin-bottom: -20px;
    z-index: 9999;border:none; width:100%; background: linear-gradient(77.03deg, #18A82B 27.64%, #BCD716 100.5%);
border-radius: 48px;}


.start-order-slider .jq-slider, .start-order-slider .jq-slider .ui-slider-range {height:8px; background:#4BB725 }

.start-order-slider .jq-slider .ui-slider-handle {    width: 22px;
    height: 22px;
    margin-left: -2px;
    top: -8px; border:none; box-shadow:none!important; background: linear-gradient(180deg, #18A82B 0%, #BCD716 100%)!important;}
.start-order-slider .jq-slider .ui-slider-handle:after {content:""; background:#fff;position:absolute; width:10px; height:10px; left:50%; top:50%; border-radius:50%; margin-left:-5px; margin-top:-5px;}


.how-it-works {background:#fff; color:#000; }
.how-it-works .col-md-3:first-child {margin-left:50px;}
.how-it-works-actions {text-align:center; padding-bottom:120px;}
.features__arrow img {margin-top:100px;}
.features__icon {width:100%; height:100%;}
.features__icon img {height:240px; width:auto}
.features__title {text-transform:none!important}

.offices-tabs__link {border:none; font-size:24px; color:#808080; font-weight:bold; padding-bottom:10px; text-decoration:none; text-transform:none; margin-left:0}
.offices-tabs__link:first-child {margin-right:90px;}
.offices-tabs__link--active {color:#18A82B; border-bottom:2px solid #18A82B}

.offices-tab p {font-size:18px; margin:20px 0;}
.how-get-items img:not(:last-child) {margin-right:50px}

h2, .h2, h1 {font-size:36px!important; text-transform:none!important; color:#000; font-weight:bold;}

.how-return-items img {height:auto; width:80%}


.top-line__link {font-size:14px!important; text-transform: none!important;}
.top-line__phone a {color:#474747!important; font-size:18px!important;}
.top-line__link--black {color: #2C2C2C!important}
.owl-dots {display:none!important;}

.page-inner .top-line {position:relative!important; box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.15);}


.payments__img {    line-height: normal!important;
    height: auto!important;
    width: 130px;
    text-align: center;}
.payments__img img {
    height: 50px!important;
    width: auto!important;
}

.page-inner h2 {font-weight:normal}

.page-inner .offices-tabs__link:first-child {margin-right:20px;}
.page-inner .offices-tabs__link {margin-right:20px;}
.page-inner .offices-tabs {margin-top:10px; position:relative;}

.faq-page .acordeon__title {text-transform:uppercase;}

.facts__icon {width:100%; height:auto}

.sub-menu {display:none!important;}

.acordeon__title {text-transform:uppercase;}

@media (max-width:600px) {
 .index-banner {background:#f4f4f4;}
 .index-banner-form .col-md-5 {margin-left: 0;}
 .index-banner-form {top:50px; background:none;}
 .start-order__heading {width:90%; left:5%;}
.index-banner-form .start-order__box {    padding: 30px 15px!important;}
.start-order__percent, .start-order__passport, .start-order__date {font-size:11px;}
.start-order__box .button {padding:0;}
.how-it-works .col-md-3:first-child {margin-left:0;}
.features__text {text-align: center; overflow:visible!important;}
.features__arrow {display:none;}
h2, .h2, h1 {font-size: 24px!important;}
.offices-tabs__links {margin:0}
.offices-tabs__link:first-child {
    margin-right: 40px;
}

.offices-tabs__link {font-size:18px;}
.how-get-items img {width: 40%;
    margin-bottom: 30px; margin-right:10px!important}


.offices-tabs__header .text-right {text-align:center!important;}
.offices-tabs__links {margin-bottom:30px;}

.offices-tabs .offices-tab .acordeon__text, .offices-tabs .acordeon__title:after, .svg-map {display:none;}

.offices__name {padding-right:0}

.mobile-menu {margin-top: 30px;}

.about-h1 {
padding-top: 60px;
}

.header__logo {
    margin-top: 27px!important;
}
.header__logo a {
width: 170px!important;
    height: 25px;
background: url(/assets/img/logo.svg) no-repeat left center / cover!important;
}



.header__mobile-menu-toggle {
margin-top:33px!important;
}

.enter-button {
display: inline-block;
    vertical-align: middle;
    line-height: 10px;
margin-left:10px;
}

.start-order__heading {font-size:16px;
}

.header__mobile-menu-toggle span {background:#ff0000!important}

.header__button .button--red {background:#ff0000!important}

.select-company h1 {display:flex}
.select-company svg {margin-right:15px; width:50px; height:auto;}
.select-company h1:after {display:none;}


.fancybox-wrap {width:90%!important;}
.fancybox-inner {width:100%!important}
.end-order__title {font-size:18px!important;}

}


.index-banner-form .start-order-slider__title, .index-banner-form .start-order-slider__input{font-size: 14px!important; font-weigt: bold;}
.start-order-slider__input input {font-size: 18px!important; border: none; font-weight: bold; margin-right: 0!important}
.start-order-total {font-size: 18px!important;}
.index-banner-form .start-order-slider__extremums {font-size: 13px!important;}
.start-order__second-loan {margin-bottom: 10px!Important; font-size: 12px}
.index-banner-form {top: 40px!important}

@media (min-width:1024px) and (max-width:1400px) {
header .button {font-size:14px!important;}
.top-line__link {margin-right:10px!Important; font-size:12px!Important}
.how-works-link {display:none;}
}



@media (max-width: 600px) {
    .header_container, .container, .index-banner-form .start-order__box, .start-order__footer {width: 100%!important}
.news-detail__text img {max-width:100%; height:auto;}


#saveapp-widget {display:flex;}

}


#saveapp-widget {
display:none;
width:100px;
height:100px;
background: linear-gradient(77.03deg, #18A82B 27.64%, #BCD716 100.5%)!important;
color:#fff;
text-transform:uppercase;
font-size: 10px;
font-weight:bold;
line-height:1.2;

position:fixed;
align-items:center;
justify-content: center;
border-radius: 100%;

bottom: 130px;
right:30px;
z-index:10;
text-decoration:none;
box-shadow: 5px 5px 30px #fff;
}


.save-app {
    display:none;
}

.save-app .acordeon {
background: #fff;
margin: 0 auto;
}


@media (max-width: 600px){
.save-app {display:block!important;}
.start-order__header {font-size:20px!important;}
}

.header_logo {margin-right:50px}



.index-banner-form .start-order__box {
    width: 380px;
    padding: 0!important; padding-bottom: 0!important;margin-bottom:0;}

.start-order__header {
	background: linear-gradient(77.03deg, #18A82B 27.64%, #BCD716 100.5%);
color:#fff;
font-size:24px; 
font-weight:bold;
text-align:center;
padding: 30px 20px;
border-radius:13px;
}


.index-banner-form .start-order__line:nth-child(3){padding: 27px 27px 0 27px;}
.index-banner-form .start-order__line:nth-child(4), .index-banner-form .start-order__line:nth-child(5), .index-banner-form .start-order__line:nth-child(6), .index-banner-form .start-order__line:nth-child(7) {padding: 0px 27px;}
.start-order__footer {padding: 60px 27px 27px!important; display:flex; justify-content:center;}

.news-detail__text table td {
padding: 5px;
}

.news-detail__text table td p {margin:0;}

.news-detail__text table tr:first-child td {font-weight:bold;}
/* End */
/* /local/templates/zaym-2016_copy/template_styles.css?171154478311549 */
