/* Секция реклама */
.soon .width-100 {
	width: 100% !important;
	margin: 0 !important;
}
.reklama-section {
	position: absolute !important;
    top: 0%;
	height: 0;
	padding: 0;
    z-index: 9999999999999999999999 !important;
    width: 100%;
}
.reklama-blocks {
	min-height: 1px !important;
}	
/* .reklama-corner {
	transition-delay: 0.6s;
	background-image: url(/images/corners/corner-page.png);
    background-size: 100%;
    height: 100%;
    z-index: 999999999;
    display: block;
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 120px;
    position: absolute;
    left: 66px;
    top: -0.3rem;
} */
.reklama-corner {
  transition-delay: 0.6s;
  background-image: url(../images/backgrounds/pr-finished.png);
  background-size: 100%;
  height: 100%;
  z-index: 999999999;
  display: block;
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 120px;
  position: absolute;
  left: 0;
  top: 0;
}
.current-prm {
  background-image: url(../images/backgrounds/vesna.jpg);
  background-size: cover;
  padding: 5px;
  z-index: 99999;
  position: relative;
  background-repeat: no-repeat;
  background-position: 30% 20%;
}
.sidebar-info .gt40 {
  min-height: 200px;
  background: linear-gradient(90deg,#d0d2dfe0 15%,#a3a3a6 30%,#ccc2fb 70%,#5e22b5) !important;
  padding-top: 35px;
  margin-right: 1px;
  margin-left: 1px;
}
/* .reklama-extension {
    position: fixed;
    max-width: 	1300px;
    margin: 0 2rem 0 -5%;
    display: block !important;
    overflow: hidden;
    height: auto;
    z-index: 9999999999999999;
    top: 40%;
    padding-left: 4%;
    padding-right: 4%;
} */
.reklama-extension {
    position: fixed;
    max-width: 1290px;
    margin: 0 2rem 0 -4%;
    display: block !important;
    overflow: hidden;
    height: auto;
    z-index: 9999999999999999;
    top: 110px;
    padding-left: 4%;
    padding-right: 4%;
}
.reklama-extension .container {
	width: 100% !important;
}	
.transparent-fon-pseudo-modal {
	background: rgba(19, 19, 19, 0.53);
    z-index: 9;
    position: fixed;
    height: 90000px;
    width: 90000px;
    overflow: visible;
    left: -50%;
    top: -20%;
}
/* .reklama-extension .sppb-alert-primary {
    background-image: url(/images/backgrounds/black-gradient.jpg);
    background-size: contain;
    border: 3px solid transparent;
    border-image: url(/images/golden.png) 20% round;
} */
.reklama-extension .sppb-alert-primary {
    background: rgba(48,113,255,.1);
    background-image: none;
    color: #3071ff;
    background-image: url(/images/backgrounds/black-gradient.jpg);
	background-size: contain;
box-shadow: 0px 0px 4px #000;
}
.reklama-extenstion-image {
	height: 300px;
	border-radius: 50%;
	box-shadow: 3px 5px 8px black;
}	
.reklama-extension .sppb-close {
    float: right;
    font-size: 23px;
    font-weight: 500;
    line-height: 1;
    color: #000;
    opacity: 9;
    background: url(/images/backgrounds/golden-fon-buttons.jpg);
    border-radius: 50%;
    width: 25px;
    z-index: 999999999999999999;
    position: relative;
}
.reklama-extension .sppb-close:hover{
    color: wheat;
    opacity: 9;
    background: black;
    box-shadow: 0px 1px 5px wheat;
}
.super-z-index {
    z-index: 999999999999999999 !important;
}
.discount-zagolovok {
	font-size: 35px;
    font-weight: 400;
	text-align: center;
	margin-bottom: 14px;
}
.reklama-title-promo {
	font-size: 30px;
	font-weight: 700;
	text-align: center;
}
.styled-metazagolovok {
	text-align: center;
    font-size: 36px;
    font-weight: 800;
    color: black;
    text-shadow: 1px 1px white;
}
.usual-metazagolovok {
	text-align: center;
    font-size: 36px;
    font-weight: 400;
}
.promo-inner-txt {
    text-align: center;
    max-height: 110px;
    overflow: hidden;
}	
.promo-inner-txt-warn {
    text-align: center;
	font-size: 1.2rem;
	line-height: 1.7rem;
    max-height: 50px;
    overflow: hidden;
}
.digital-title-promo {
    font-size: 50px;
    color: orange;
}	
.reklama-infotexts {
    font-size: 1rem;
    text-align: center;
    line-height: 1.5rem;
    width: 74%;
    margin: 0 auto;
    color: white;
}
.bizs .add_biz {
	display: none !important;
}	
@media (max-width: 767px) {
.reklama-extension .sppb-alert-primary {
	background-size: cover;
}	
.reklama-extension {
    width: 100%;
    top: 3%;
    margin: 0 auto 0 -4%;
	padding: 0 3% 0 3%;
}
.reklama-extension  .container{
	width: 100% !important;
}	
.reklama-extenstion-image {
    height: 200px;
    margin: 1rem auto auto auto;
}
.reklama-title-promo {
    font-size: 1.3rem;
	margin-top: 1px;
}
.digital-title-promo {
    font-size: 34px;
    color: orange;
}
/* .reklama-corner {
    left: 2.7rem;
} */
.discount-zagolovok {
    font-size: 22px;
    margin-top: -5%;
    margin-bottom: 1rem;
}
.styled-metazagolovok, .usual-metazagolovok {
	font-size: 23px;
}
.promo-inner-txt {
    text-align: justify;
    font-size: 1.2rem;
    width: 100%;
    margin: 0 auto;
    line-height: 1.9rem;
}
.promo-inner-txt-warn {
	max-height: inherit;
    text-align: left;
    font-size: 1rem;
	line-height: 1.5rem;
    overflow: hidden;
    margin-top: 2rem;
}
.reklama-infotexts {
    width: 100%;
    float: left;
}
.soon  {
	width: 100% !important;
	margin: 0 !important;
}	
}
/* @media (max-width: 550px) {
	.reklama-corner {
    left: 1.4rem;
}
} */
@media (min-width: 768px) and (max-width: 991px) {
	.reklama-extension {
    top: 5%;
    margin: 0 2rem 0 -4%;
}
.reklama-extension  .container{
	width: 100% !important;
}
	.reklama-extenstion-image {
    height: 200px;
    margin: 1rem auto auto auto;
}
.reklama-extension .sppb-alert-primary {
	background-size: cover;
}	
.re-box {
	width: 100% !important;
}	
.reklama-title-promo {
    font-size: 2rem;
	margin-top: 1px;
}
/* .reklama-corner {
    left: 4.4%;
} */
.promo-inner-txt {
    width: 90%;
    margin: 0 auto;
}
.soon width-100 {
	width: 100% !important;
	margin: 0 !important;
}
}
@media (min-width: 992px) and (max-width: 1259px) {
.reklama-extension {
    top: 110px;
    margin: 0 auto;
    width: 100%;
	max-width: 100%;
    left: 0%;
}
.reklama-extension  .container{
	width: 100% !important;
}
/* .reklama-corner {
    left: 4.3%;
} */	
.discount-zagolovok {
    font-size: 25px;
}	
.styled-metazagolovok {
    font-size: 26px;
}	
.reklama-infotexts {
    width: 60%;
}
.reklama-title-promo {
    font-size: 25px;
}
.promo-inner-txt {
    font-size: 1.3rem;
    line-height: 1.9rem;
}
.promo-inner-txt-warn {
    font-size: 1rem;
}
.reklama-extenstion-image {
    height: 270px;
}
}
@media (min-width: 1260px) and (max-width: 1359px) {
.reklama-extension {
    top: 110px;
    width: 100%;
    margin: 0;
    left: 0;
    max-width: 100%;
}
.reklama-extension  .container{
	width: 100% !important;
}
.discount-zagolovok {
    font-size: 25px;
}
.reklama-title-promo {
    font-size: 2.2rem;
}
/* .reklama-corner {
    left: 4.2%;
} */
.reklama-infotexts {
    width: 70%;
}
}
@media (min-width: 1360px) and (max-width: 1599px) {
	.reklama-extension  .container{
	width: 100% !important;
}
.reklama-extension {
    top: 110px;
    max-width: 1230px;
    margin: 0 auto 0 -3.2%;
}
.reklama-extenstion-image {
    height: 290px;
}
/* .reklama-corner {
    left: 4.7%;
} */
.promo-inner-txt {
    font-size: 1.3rem;
    line-height: 1.9rem;
}
}
	