@charset "UTF-8";
[data-modal] {
	cursor:pointer;
}
.page-static ol:not([start]){
	counter-reset: listCounter;
	counter-increment: listCounter;
}
.page-static ol,
.page-static ul,
.page-static li,
.page-static p
{
	margin-bottom:20px;
	line-height:18pt;
}
.page-static p {
	margin-bottom:20px;
}
.page-static p br {
    margin-bottom: 15px;
    content: "";
    display: block;
}
.page-static ol[start] > li{
	counter-increment: listCounter;
}
.page-static ol > li:before {
	content: counter(listCounter) ". ";
	margin-right: 10px;
}
.page-static h2 {
    margin-bottom: 30px;
}
.page-static h5 {
    font-size: 14pt;
    margin: 30px 0px;
}
.page-static ul > li {
    margin-left: 45px;
	list-style: circle;
}
.page-static ul > li > ul > li{
	list-style: disc;
}
.page-static ol > li  ul {
	margin-top:20px;
}
.page {
	max-width:100%;
}
.content-over2__rignt .content-over2__content:before {
    display: none;
}
.with-promo .content-over2__content {
	padding:6px;
}
.menu3__item a { padding-left: 0; }
@media (min-width:1000px) {
    .content-over2__rignt .content-over2__content {
        right: 0px;
        max-width: 40%;
        position: absolute;
        top: 0px;
        transform: translateY(60%);
        background: none;
        padding-right: 0px;
    }
}
@media (max-width:1000px) {
    .with-promo .content-over2__content iframe {
        height:320px;
    }
}
@media (max-width:768px) {
    .with-promo .content-over2__content iframe {
        height:230px;
    }
}

@media (min-width:1000px) and (max-width:1239px) {
   .content-over2__rignt .content-over2__content {
		transform: translateY(70%);
   }
}


/* validator fixes */
.carousel-review1__stars { display: inline-block; }
.content-over1__title1,
.content-over1__title2,
.content-over1__title3 {
  display: block;
}
/* / validator fixes */

.js-callback-form-success span {
	font-size: 16pt;
	display: block;
}
.js-callback-form-success b.popup-phone {
    display: block;
    margin-top: 10px;
}
