.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.products__item-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 3px;
    margin-top: 0px;
    border-top: 1px solid #e0e6f2;
    width: 100%;
    border-bottom: 1px solid #e0e6f2;
}
.products__item-categories-item {
    padding: 4px 10px;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    color: #000000b3;
    background: #71727233;
    border-radius: 12px;
    text-decoration: none;
    margin-top: 5px;
    margin-bottom: 5px;
	cursor: pointer;
}
.products__item-categories-item a {
    color: #000000b3;
    text-decoration: none;
}
@media screen and (max-width: 480px){
.n-category-card-doverie.mobile_, .products__item-categories-item {
    font-size: 9px;
	}
.products__item-categories-item {
    padding: 4px 10px;
    font-weight: 500;
    font-size: 9px;
    line-height: 9px;
    color: #000000b3;
    background: #71727233;
    border-radius: 12px;
    text-decoration: none;
    margin-top: 2px;
    margin-bottom: 2px;
}
	.products__item-categories {
    gap: 2px;
}
}

.products__item-content__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-box-shadow: 0px 1px 0px #e6eaed;
    box-shadow: 0px 1px 0px #e6eaed;
}
.products__item-content__header button {
    padding-left: 0;
    font-family: "Roboto", "Arial", sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #575766;
    -webkit-transition: 200ms ease;
    -o-transition: 200ms ease;
    transition: 200ms ease;
    position: relative;
	background: none;
    border: none;
    cursor: pointer;
}
.products__item-content__header button.active {
    color: #444;
}
.products__item-content__header button {
    padding-right: 0;
    padding-bottom: 14px;
}
.products__item-content__btn::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #1970c9;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 200ms ease;
    -o-transition: 200ms ease;
    transition: 200ms ease;
}
.products__item-content__btn.active::before {
    opacity: 1;
    visibility: visible;
}
.products__item-content__item.active {
    display: block;
}
.products__item-content__item {
    display: none;
    padding-top: 20px;
}
.products__item-content__item-row:not(:last-of-type) {
    -webkit-box-shadow: 0px 1px 0px #e6eaed;
    box-shadow: 0px 1px 0px #e6eaed;
}
.products__item-content__item-row {
    padding: 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
@media screen and (max-width: 580px){
.products__item-content__item-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
	}}
.products__item-content__item-title {
    width: 70%;
    font-size: 15px;
    line-height: 20px;
    color: #575766;
}
@media screen and (max-width: 580px){
.products__item-content__item-title {
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 4px;
	text-align: left;
	}}
.products__item-content__item-p {
    width: 70%;
    font-size: 12px;
    line-height: 20px;
    color: #444444;
	font-weight: 600;
}
@media screen and (max-width: 580px){
.products__item-content__item-p {
    width: 100%;
	text-align: left;
	}}
.products__item-content__item-p p {
    width: 70%;
    line-height: 20px;
    color: #444444;
	font-size: 14px;
    padding: 5px 0px 5px 0px;
	margin-bottom: 0em;
}
.offer-home__item img{
	border-radius: 5px;
	width: 80px;
    height: 80px;
}
.short_offers li.active::before {
  content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #1970c982;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 200ms ease;
    -o-transition: 200ms ease;
    transition: 200ms ease;
	opacity: 1;
    visibility: visible;
}
button.collapsible::before {
    font-family: FontAwesome;
    content: "\f107 Развернуть";
    position: relative;
    height: 2px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 200ms ease;
    -o-transition: 200ms ease;
    transition: 200ms ease;
	opacity: 1;
    visibility: visible;
}

button.collapsible.active::before {
    font-family: FontAwesome;
    content: "\f106 Свернуть";
    position: relative;
    height: 2px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 200ms ease;
    -o-transition: 200ms ease;
    transition: 200ms ease;
	opacity: 1;
    visibility: visible;
}
spans {
    float: right;
    margin-right: 15px;
}
@media screen and (max-width: 700px){
.short_of_loan {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    text-align: left;
    margin-left: 0px;
	}}
@media screen and (max-width: 700px){
.short_of_line {
    float: right;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e6f2;
    display: flex;
	max-width: 100%;
	}
.micro-img {
    display: none;
}
.mob_short_of_bnt {
    float: left;
    width: 100%;
    padding-top: 5px;
    margin-top: 5px;
	border-top: none;
}	
}
.short_of_lines_img {
    border-radius: 5px;
    width: 80px;
    height: 80px;
	flex-basis: 50%;
}
.short_of_lines_img img {
    border-radius: 5px;
    width: 80px;
    height: 80px;
}
@media screen and (min-width: 700px){
.short_of_lines_img {
    display: none;
}
	spans {
    float: none;
    margin-right: 15px;
}
}
@media screen and (max-width: 700px){
.mob_short_of_bnt {
    float: left;
    width: 100%;
    padding-top: 5px;
    margin-top: 5px;
    border-top: none;
    display: flex;
}
	.mob_short_of_bnt a {
    font-weight: 400;
    background-color: #1970c9;
    color: #fff;
    padding: 5px 0;
    box-shadow: 2px 4px 20px -4px rgb(0 0 0 / 10%);
    border-radius: 4px;
    flex-basis: 50%;
	font-size: 12px;
	}
	.collapsible {
    height: 24px;
    line-height: 13px;
	font-size: 12px;	
}
}
.pad_huc{
	margin-bottom: 5px;
}

.rignt_blp{
	font-family: "Roboto", "Arial", sans-serif;
    flex-basis: 50%;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
}
.rignt_bts{
	font-family: "Roboto", "Arial", sans-serif;
    flex-basis: 50%;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
}
.rignt_blp p{
	font-family: "Roboto", "Arial", sans-serif;
    flex-basis: 50%;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
}
@media screen and (max-width: 580px){
.rignt_blp{
	font-size: 12px;
}
.rignt_blp p{
    font-size: 12px;
}
.rignt_bts{
	font-size: 14px;
}
.rignt_bts p{
    font-size: 14px;
}	
}
.tabs__content p {
    margin-bottom: 0em;
	padding: 0px;
}
.tables-wrap table th, table td {
    font-size: 14px;
}
.rat-naz-rates, .rate-naz-rates {
    margin-left: 10px;
    line-height: 18px;
    height: 18px;
}
.rat-naz-banks {
    margin-right: 20px;
    padding: 2px 10px;
    line-height: 18px;
    height: 18px;
}
.bank-top-date {
    line-height: 18px;
    padding-left: 20px;
	font-size: 14px;
}
@media screen and (max-width: 600px){
	.offer_full_title {
    padding-bottom: 0;
    margin: 10px 0 0;
    flex-basis: 50%;
}
	.in_offer, .offer_full_title h1 {
    font-size: 14px;
    text-align: center;
}
	.ocenka-stat .all_com_pr, .rat-naz, .rat-naz-rate, .rat-naz-rates, .text-up {
    display: inline-block;
    text-align: center;
	line-height: 13px;
    height: 13px;	
}
}
@media screen and (max-width: 700px){
.full_offer_right {
    flex-basis: 100%;
    padding-left: 0;
    display: none;
}
	.page-title h1 {
    font-weight: 700;
    font-size: 20px;
    color: #000;
		margin: 0 0 0px;
}
	.short_of_title a {
    color: #444;
    font-size: 14px;
    float: left;
    width: 100%;
}
}
.tabs__content h2 {
    font-size: 18px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.dop_pole_product {
    margin-top: 10px;
}
.tabs__caption li {
    padding: 9px 15px;
    margin: 0;
    color: #000;
    position: relative;
    border-width: 0;
    border-radius: 0;
    text-align: center;
    font-size: 15px;
}
@media screen and (max-width: 700px){
.tabs__caption li {
    padding: 3px 8px;
    margin: 0 0 -2px;
    color: #000;
    position: relative;
    border-width: 0;
    border-radius: 4px 4px 0 0;
    text-align: center;
    font-size: 12px;
}
	.short_of_loan .of-select span {
    color: #525566;
    font-weight: 300;
    font-size: 14px;
}
		.short_of_title {
    flex-basis: 80%;
}
}
@media screen and (min-width: 700px){
	.short_of_loan .of-select span {
    color: #525566;
    font-weight: 300;
    font-size: 14px;
}

}
.full_text .tabs ul li:before {
  margin-bottom: 0px;
    z-index: 1;
    line-height: 0px;
    height: 0px;
    margin-left: 0px;
    left: 0;
    width: 0px;
    border-radius: 50%;
    margin-top: 0px;
    background: none;
    content: '';
    text-align: center;
    position: absolute;
    font-weight: 700;
    color: #fff;
}
.full_text .tabs li.active::before {
  content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #1970c982;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 200ms ease;
    -o-transition: 200ms ease;
    transition: 200ms ease;
	opacity: 1;
    visibility: visible;
}


.card-block__body {
    max-width: 1260px;
    align-items: center;
    margin: 0 auto;
    padding: 0 20px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-radius: 4px;
    background: #fff;
    box-sizing: border-box;
}
.card-block__services {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.services-block {
    display: flex;
}
.card-block__services>:not(:last-child) {
    margin-right: 40px;
}
.services-block__item {
    position: relative;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #cbced5;
}
.services-block__item {
    position: relative;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #cbced5;
}
.payment-system {
    display: flex;
}
.payment-system__item {
    position: relative;
    width: 45px;
    height: 25px;
}
.card-block__info {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.card-block__info-cell {
    max-width: 210px;
}
.card-block__fz-12 {
    font-size: 12px;
}
.card-block__text-dark-green {
    line-height: 16px;
    color: #7b818c;
}
.card-block__fz-18 {
    font-size: 18px;
}
.card-block__fw-700 {
    font-weight: 700;
}
.card-block__left-bottom {
    display: flex;
    align-items: center;
}
.card-block__left-bottom>:not(:last-child) {
    margin-right: 30px;
}
.btn--best {
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    background-color: #1970c9;
    color: #fff;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
	height: 35px;
    line-height: 35px;
}
.card-block__text-light-green {
    line-height: 16px;
    color: #cbced5;
}
.card-block__fz-12 {
    font-size: 12px;
}
.card-block__right {
    width: 350px;
}
.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.card-block__slider .owl-stage-outer, .card-block__slider-ls .lSSlideWrapper {
    position: relative;
}


.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px,0px);
    -ms-transform: translate(0px,0px);
    transform: translate(0px,0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.card-block__slider .owl-item.center, .card-block__slider-ls .card-block__slider-item.active {
    opacity: 1;
    transform: scale(1);
}
.card-block__slider .owl-item, .card-block__slider-ls .card-block__slider-item {
    transform: scale(0.8);
    opacity: .3;
    transition: opacity .45s,transform .45s;
}

.card-block__title {
    max-width: 1260px;
    align-items: center;
    margin: 0 auto;
    padding: 0 20px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-radius: 4px;
    background: #fff;
    box-sizing: border-box;
}
.card-block__slider-item img {
    border-radius: 10px;
    margin-bottom: 5px;
    max-width: 208px;
    max-height: 130px;
}
.card-block__info-cell:not(:last-child) {
    padding-right: 50px;
}
.card-block__left {
    margin-bottom: 5px;
}
.card-block__title h1 {
    font-size: 2em;
    margin-bottom: 10px;
    border-bottom: 1px solid #e0e6f2;
	width: 100%;
}

@media screen and (max-width: 768px){
.card-block__body {
    flex-direction: column-reverse;
}
	.card-block__services {
    border-top: 1px solid #eceef2;
    border-bottom: 1px solid #eceef2;
    padding-top: 10px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}
	.card-block__services .services-block {
    margin-bottom: 10px;
}
	.card-block__info-cell {
    width: 100%;
    max-width: none;
    display: flex;
    align-items: baseline;
	padding-right:0px;	
}
	.card-block__info-cell:not(:last-child) {
    padding-right: 0px;
}
	.card-block__title h1{
    font-size:14px;
	margin-top: 10px;
}
	.card-block__info-cell>* {
    width: 50%;
}
	.card-block__info-cell>:not(:last-child) {
    padding-right: 10px;
}
	.card-block__info-cell>* {
    width: 50%;
}
	.card-block__right {
    width: 100%;
    align-self: center;
    margin-bottom: 5px;
	margin-top: 6px;	
}
	.card-block__fz-18 {
    font-size: 14px;
}
	.card-block__slider-item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
	.red {display:none;
	}
	.mains-offer-right .pay-offer {
    float: none;
    box-sizing: border-box;
    margin-bottom: 5px;
}
	.sidebar__offer {
    margin: 0 0 5px;
}
	.card-block__title {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
}
.bank-top-date {
    line-height: 13px;
    padding-left: 5px;
    margin-top: 10px;
    height: 13px;
}
	.bank-top-btn {
    margin-left: 0px;
}
	.bank-rating, .bank-top-date, .bank-top__link {
    font-size: 13px;
    color: #88919d;
}
.bank-rating {
    padding: 0;
    margin-top: 10px;
    line-height: 13px;
    height: 13px;
}
	.bank-top__line--mb {
    margin-bottom: 10px;
	padding-top: 5px;
}
	.full_cat {
    display: block;
    padding-bottom: 0px;
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
    padding-top: 0px;
}
	.full_cat .fa, .full_cat a {
    font-size: 10px;
    color: #444;
}
	span.kb_title {
    font-size: 10px;
}
	span.kb_sep {
    font-size: 10px;
}
	.card-block__title h1 {
    font-size: 14px;
    margin-bottom: 0px;
    border-bottom: 1px solid #e0e6f2;
	width: 100%;
}
}


@media (min-width: 768px) and (max-width: 1024px){
.card-block__info-cell {
    width: calc(100%/2);
	}
}
@media (min-width: 769px) and (max-width: 900px){
.card-block__right {
    width: 200px;
}}
.f-banki__list .f-catalog-item {
    width: 100%;
    border: 1px solid #eff1fb;
    border-radius: 4px;
}
.f-partner__img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.pay-offer {
    width: 100%;
    float: left;
    box-shadow: 2px 4px 20px -4px rgb(0 0 0 / 10%);
    border-radius: 4px;
    box-sizing: border-box;
    margin-bottom: 10px;
	overflow:auto;
	overflow-x:hidden;
}
img.staticya {
    margin: 0 auto;
    width: 100%;
}


#cookie_notification{
  display: none;
  justify-content: space-between;
    align-items: flex-end;
    position: fixed;
    bottom: 32px;
    left: 50%;
    width: 1300px;
    max-width: 100%;
    transform: translateX(-50%);
    padding: 27px;
    background-color: #e0e6f2;
    border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
	z-index: 9999;
}

#cookie_notification p{
      margin: 0;
    font-size: 15px;
    text-align: left;
    color: $color_text;
}


@media (min-width: 576px){
  #cookie_notification.show{
    display: flex;
  }
  .cookie_accept{
    margin: 0 0 0 25px;
  }
}
.all_com_pr {
    line-height: 18px;
    height: 18px;
}

.all_com_pr .dashicons {
    height: 18px;
    font-size: 18px;
}
@media (max-width: 575px){
  #cookie_notification.show{
    display: block;
    text-align: left;
    max-width: 90%;
    width: 80%;
  }
  .cookie_accept{
    margin: 10px 0 0 0;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
  }
	#cookie_notification p {
    margin: 0;
    font-size: 12px;
    text-align: left;
    color: $color_text;
}
	.dashicons-star-filled:before {
    content: "\f155";
    width: 20px;
    height: 13px;
    font-size: 13px;
}
.all_com_pr {
    line-height: 13px;
    height: 13px;
}

.all_com_pr .dashicons {
    height: 13px;
    font-size: 13px;
}
}

.upbtn {
       z-index: 9999;
    width: 45px;
    height: 45px;
    color: #FFF;
    position: fixed;
    bottom: 40px;
    right: 20px;
    cursor: pointer;
    border: 3px solid #1970c9;
    border-radius: 12%;
    transform: scale(0);
    transition: all .7s ease-in-out;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #337AB7;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5MS44NTggNDkxLjg1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkxLjg1OCA0OTEuODU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ5MS44NTgsNDQyLjQ2MWMwLDEzLjkzMS0xMS4yOTMsMjUuMjI0LTI1LjIyNCwyNS4yMjRMMjQ1LjkzLDM3My4wOTdMMjUuMjI0LDQ2Ny42ODYgICAgQzExLjI5Miw0NjcuNjg2LDAsNDU2LjM5MiwwLDQ0Mi40NjFMMjI3LjAxMSwzMi41OGMwLDAsMTguOTE4LTE4LjkxOCwzNy44MzQsMEMyODMuNzY0LDUxLjQ5OSw0OTEuODU4LDQ0Mi40NjEsNDkxLjg1OCw0NDIuNDYxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
.upbtn:hover {
    transform: scale(1.2)!important;
}
.story_cont {
    overflow:hidden;
}
.story_cont a {
    color: #000000;
    text-decoration:none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    position: relative;
    display:inline-block;
}    

.story_cont .short_of_bnt a {
    color: #fafbfe;
    text-decoration: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    position: relative;
    display: inline-block;
}

.story_cont .short_of_bnt a:hover {
    opacity:0.7;
	color: #ffff;
}

.story_cont a:hover {
    color: #337AB7;
    text-decoration:none;
}        
.story_cont a::before,
.story_cont a::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    border: 8px solid #3399FF;
    border-radius: 50%;
    content: '';
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.1);
    transform: translateX(-50%) translateY(-50%) scale(0.1);
    pointer-events: none;
}
.story_cont a::after {
    width: 20px;
    height: 20px;
    border-width: 16px;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.1);
    transform: translateX(-50%) translateY(-50%) scale(0.1);
}
.story_cont a:hover::before,
.story_cont a:hover::after,
.story_cont a:focus::before,
.story_cont a:focus::after {
    opacity: 0.2;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
}

.offer_full_text {
    overflow:hidden;
}
.offer_full_text a {
    color: #3399FF;
    text-decoration:none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    position: relative;
    display:inline-block;
}    
.offer_full_text a:hover {
    color: #337AB7;
    text-decoration:none;
}        
.offer_full_text a::before,
.offer_full_text a::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    border: 8px solid #3399FF;
    border-radius: 50%;
    content: '';
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.1);
    transform: translateX(-50%) translateY(-50%) scale(0.1);
    pointer-events: none;
}
.offer_full_text a::after {
    width: 20px;
    height: 20px;
    border-width: 16px;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.1);
    transform: translateX(-50%) translateY(-50%) scale(0.1);
}
.offer_full_text a:hover::before,
.offer_full_text a:hover::after,
.offer_full_text a:focus::before,
.offer_full_text a:focus::after {
    opacity: 0.2;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
}

.lnk_leats a{
	color: #06a8f2;
}
.lnk_leats .short_of_title a {
    color: #444;
}
.cd-tabs-navigation a {
    background-color: #eff1fb;
    border-radius: 5px 5px 0px 0px;
    margin: 1px;
}


@media only screen and (min-width: 960px){
.cd-tabs-navigation a {
    border-radius: 5px 5px 0px 0px;
    background-color: #eff1fb;
    margin: 1px;
	}
.cd-tabs-content li {
    padding: 20px 0px;
}
}
@media only screen and (max-width: 600px){
.cd-tabs-content li {
    padding: 0px;
	}}

.short_of_pod a:hover {
    opacity: 0.8;
    text-decoration: none;
    background-color: #1970c9;
    color: #e3e8e6;
	    border: none;
}

.related_post_le {
    font-size: 15px;
    color: #000;
    font-weight: 600;
}
.related-main {
    width: calc((100% - 30px)/ 2);
    border-radius: 5px;
    margin-bottom: 0;
    border: 1px solid #eff1fb;
    position: relative;
    padding-bottom: 0;
    height: auto;
}
.title_related_st {
    padding: 7px;
    margin-bottom: 35px;
}

.related_single_post_pad {
    margin-bottom: 21px;
}
@media screen and (max-width: 900px){
.related-main {
    width: calc((100% - 30px)/ 2);
}
}
@media screen and (max-width: 600px){
.related-main {
    width: 100%;
    margin-bottom: 5px;
}
}
.calend_related {
    padding-left: 7px;
}
h3.relat_stan_b {
    box-shadow: inset 0 2px 0 #84869742;
    margin-bottom: 5px;
}
.fulles_but{
	box-shadow: inset 0 2px 0 #84869742;
	border-radius: 0px;
	margin: 0px 0;
}

blockquote {
    margin: 0px 0 0px 0px;
    padding: 15px 20px;
    position: relative;
    font: italic 16px/1.6 Georgia;
    background-color: #e2e3e3;
    border-left: 3px solid #1970c9;
}
blockquote p {
    margin: 0 0 0px;
    font-size: 14px;
    letter-spacing: .05em;
    line-height: 1.4;
}
.micro-img img,.mini-mfo-img img{width:160px;height:auto}

#footers {
    padding: 0 0 0px;
    background: none;
}
#footers{
    width: 100%;
    float: left;
}
footere {display:block; width:100%;}
	.foot_up {display:block; width:100%; background:#fff; line-height:60px;border-top:1px solid #ebf0f4;border-bottom:1px solid #ebf0f4;}
	.foot_wrap {max-width:1300px; margin:0 auto; padding:0 20px; box-sizing: border-box;}
	.card_wrap {max-width:1300px; margin:0 auto; box-sizing: border-box;}
	.foot_logo {float:left; line-height: 60px; max-width:200px; width:100%;}
	.foot_logo img {
    height: 43px;
    max-width: 200px;
    width: 100%;
    line-height: 43px;
    padding: 10px 0px;
}
	.foot_soc {
    float: right;
    line-height: 43px;
    height: 43px;
    padding: 5px;
}
	.foot_soc a{margin-left:15px; float:right;margin-top:10px;}
	.foot_soc a:hover {opacity:0.6;}
	.icon-foot {width:32px; height:32px;}
	.foot_down {
    display: block;
    width: 100%;
    background: #f7f7f7;
    padding: 10px 0;
}
	.foot_menus {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ebf0f4;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
	.foot_menus a {float:left; color: #aeb9cc; margin-right:20px; margin-bottom:15px;}
	.foot_info {
    display: block;
    width: 100%;
    clear: both;
    padding-top: 0px;
    font-size: 14px;
    color: #aeb9cc;
}
	.foot_menus a:hover {color:#06a8f2; text-decoration:none;}
	.foot_cop {
    float: left;
    color: #aeb9cc;
    font-size: 13px;
    padding: 0px 0px 0px 5px;
}
	.foot_cop_2 {float:right; color: #aeb9cc; font-size:13px; }
	.foot_tools {max-width:1300px; margin:0 auto; padding:0 20px; border-radius:10px; box-sizing: border-box; display:flex; justify-content: space-between;}
@media screen and (max-width: 600px) {
	.foot_logo {display:none;}
	.foot_soc {display: flex; float:none; align-items: center;justify-content: space-between; line-height: 60px; height: 60px;}
	.foot_soc a{margin-top:0; margin-left:0;}
	.icon-foot {width:32px; height:32px; margin-top:24px;}
	.foot_info {font-size:13px;  padding-top:10px;}
	.foot_down {padding:20px 0;}
	.foot_cop {float:left; width:100%; color: #aeb9cc; padding:0 0 10px 0;}
	.foot_cop_2 {float:left; width:100%; color: #aeb9cc; padding:5px 0;}
	.foot_menus a {font-size:14px; margin-bottom:10px;}
	.foot_menus {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ebf0f4;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
}
}

/* Звёздный рейтинг для отзывов */
:root {
    --star_width: 22px;
    --star_bg: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" %3E%3Cpath style="fill:%23DADADA" d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"/%3E%3C/svg%3E');
    --star_bg_fill: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" %3E%3Cpath style="fill:%236A1B9A" d="M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z"/%3E%3C/svg%3E');
}

.rating__group {
    position: relative;
    width: calc(var(--star_width) * 5);
    height: var(--star_width);
    background-image: var(--star_bg);
    background-size: var(--star_width) auto;
    background-repeat: repeat-x;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.rating__star {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    height: var(--star_width);
    margin: 0;
    font-size: inherit;
    background-size: var(--star_width) auto;
    background-repeat: repeat-x;
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    border: none;
    border-radius: 0;
    transition: 0.2s;
}

.rating__star:focus {
    outline: none;
}

.rating__star:checked,
.rating__star:hover {
    background-image: var(--star_bg_fill);
    width: var(--star_width);
    height: var(--star_width);
    background-size: var(--star_width);
}

.rating__star:hover~.rating__star {
    background-image: var(--star_bg);
}

.rating__star:nth-child(1) {
    width: var(--star_width);
    z-index: 5;
}

.rating__star:nth-child(2) {
    width: calc(var(--star_width)* 2);
    z-index: 4;
}

.rating__star:nth-child(3) {
    width: calc(var(--star_width)* 3);
    z-index: 3;
}

.rating__star:nth-child(4) {
    width: calc(var(--star_width)* 4);
    z-index: 2;
}

.rating__star:nth-child(5) {
    width: calc(var(--star_width)* 5);
    z-index: 1;
}
.bassese{
	margin-bottom:10px;
}
@media screen and (max-width: 600px){
.line_offer {
    width: calc((100% - 7px)/ 2);
    margin: 0 0 5px;
    border-radius: 5px;
    background: #fff;
    justify-content: center;
    align-items: center;
    padding: 0px 20px;
    line-height: 20px;
	}
.line_offer_link {
    color: #545759;
    width: 100%;
    font-weight: 400;
    padding: 0;
    font-size: 11px;
    line-height: 40px;
    height: 40px;
}
	.news_main_wrap {
    margin: 0px auto 5PX;
}
	.promo-block_block__ydmwB {
    width: 100%;
	min-height: 150px;	
}
	p.promo-block_block__title__1hpl1 {
    margin-bottom: 5px;
}
	.promo-block_block__description__MnxaM {
    padding: 0px 10px 0px 30px;
}
	.pc-verc {
    padding-top: 5px;
}
	.fulles-bottom {
    margin: 5px 0;
}
	.offer_full_link {
    margin: 5px 0;
}
	.comm-item {
    margin-bottom: 0px;
}
	h2.comments-title {
    font-size: 18px;
}
	.comm-left img {
    width: 40px;
}
	.comm-text {
    font-size: 12px;
		padding: 0 0 0px;
}
	#footer {
    padding: 0 0 0px;
}
	.offer_full_wrap {
    padding: 0px 20px 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}
	.full_offer_fx_wrap {
    margin-bottom: 5px;
}
	.pay-offer {
    margin-bottom: 5px;
}
	.bassese{
	margin-bottom:5px;
}
}

.top_micr {
    max-width: 1260px;
    margin: 0 auto;
}
.ternes{
background: #fff;
    box-sizing: border-box;
	    max-width: 1260px;
    border-radius: 4px;
    margin: 10px auto 0;
    padding: 10px 30px;
}

.line_offers {
    width: 100%;
    border-radius: 5px;
    box-shadow: 1px 1px 0 0 #ebf0f4;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 15px;
}