/*
	Theme Name: Prestige
	Authors: Maksym Marienko && Oleh Molchanov
	Version: 1.0
*/

ol:not([class]) {
	 padding-left: 20px;
    list-style-type: decimal;
}

.text ul:not([class]) {
	 padding-left: 20px;
    list-style-type: disc;
}

.header__menu li.current-menu-item a, .header__menu li.current-menu-item span {
    color: var(--color-main);
}

.project .projects-promo{
	padding-top: 30px;
}

.project .projects-promo__inner {
	margin-top: 30px;
}

.project .projects-promo__title{
	font-size: 60px;
	padding-right: 0;
	text-align: center;
}

@media (max-width: 1000px)  {
.project .projects-promo__title {
    font-size: calc(30px + 60 * (100vw / 1600));
}
}

@media (max-width: 1299px)  {
	.menu-item-has-children > a {
		pointer-events: none;
	}
}


.slider__title{
	text-align: center;
	padding-bottom: 20px;
}
  
.info {
  background-image: var(--background-info);
}

.news__item-title {
	display: block;
}

.wpcf7-not-valid-tip{
	display: none;
}

.contact__question, .contact__right{
	max-width: 740px;
}

.modal-question__inner form{
	display: flex;
}

@media (max-width: 991.98px) {
	.recaptcha {
	transform: scale(0.7) translateX(-65px);
	}
}

.modal-question .wpcf7-response-output {
	    position: absolute;
    bottom: 0;
    color: var(--color-rare);
}

.modal-question__inner .wpcf7{
	width: 100%;
}

@media (max-width: 767.98px) {
	.project__img--first {
		padding: 0 0 122% 0;
	}
	.project__img--second {
		padding: 0 0 123% 0;
	}
}

.rtl .header__social li {
    margin: 0 15px 0;
}

.rtl .header__social {
	margin: auto 0 0 0 ;
}

.rtl .header__lang {
	margin: 0 15px 0 0 ;
}

.rtl .header__menu {
	margin-left: auto;
}

.rtl .header__lang li+li {
    margin: 0 6px 0 0;
}

.rtl .header__lang li+li::before {
    margin: 0  0 0 6px;
}

.rtl .header__menu .sub-menu {
	align-items: flex-end;
}

.rtl .header__menu li .sub-menu{
	z-index: -1;
}

.rtl .header__logo {
	margin-right: 0;
	margin-left: 34px;
}

.rtl .first-screen__slider-left {
    margin-left: -45px;
	margin-right: 0;
}

.rtl .first-screen__slider-right-slide-btn {
    margin-right: 14.6%;
	margin-left: 0;
}

.rtl .first-screen__slider-left-slide-btn {
	    justify-content: flex-start;
}

.rtl .first-screen__slider-button-next {
    
	right: calc(50% - 125px - 70px);
	left: auto;
}

.rtl .first-screen__slider-button-prev {
    right: calc(50% - 45px - 70px);
	left: auto;
}

.rtl .about-promo__content {
	padding-left:  25px;
	padding-right: 0;
}

.rtl .news-promo__content {
	align-items: flex-start;
}

.rtl .contact__img {
	left: auto;
	right: 0;
}

.rtl .contact__title {
	text-align: left;
}    

.rtl .footer__social {
	margin-right: 13rem;
}

.rtl .type__img--right {
        margin-right: auto;
	    margin-left: 0;
}

.rtl .type__img--right .type__img-btn {
	right: -45px;
	left: auto;
}

.rtl .type__text--left{
 text-align: left;
}

.about__bottom, .project__row--second {
	margin-top: 50px;
}

.rtl .about__top-text{
	text-align: left;
}

.rtl .about__bottom-text{
	text-align: left;
}

.rtl .about__center-text{
	padding-left: 0;
	padding-right: 140px;
}

@media (max-width: 767.98px){
 	.rtl .header__burger {
    margin: 0 15px 0 0;
	}
}


@media (min-width: 1000px){
.projects__item:nth-child(even) {
    margin-top: -300px;
    justify-content: flex-end;
}
	.rtl .projects__item{
	margin: 280px 15px 15px;
}
	.rtl .projects__item-text{
	margin-left: 0px;
	margin-right: -50px;
}
}
@media (min-width: 1000px){
	.rtl .projects__item-img {
		width: 540px;
	}
}

.rtl .header__menu li .sub-menu {
     z-index: 0;
}

@media (min-width: 1299px){
	.rtl .header__menu li .sub-menu {
     	z-index: -1;
	}
}



@media (max-width: 1299.98px){
	.rtl .header__menu {
	margin-left: 0;
}
	.rtl .header__social {
   margin: 30px 0 30px 0;
}
}

@media (max-width: 991.98px) {
	.rtl .first-screen__slider-left {
    	margin: auto auto auto 0;
	}
	
	.rtl .first-screen__slider-button-next, .rtl .projects-promo__slider-button-next, .rtl .applications__slider-button-next, .rtl .news-promo__slider-button-next, .rtl .instagram__slider-button-next, .rtl .slider__button-next {
		order: -1;
	}
	
	.rtl .footer__art, .rtl .footer__menu, .rtl .footer__gallery, .rtl .footer__contact {
		padding-right: 3rem;
	}
	
	.rtl .footer__social {
     margin-right: 0; 
	}
	
	.rtl .about__center-text {
    padding-right: 0;
}
}

.rtl .header__menu a {
	font-size: 18px;
}

.rtl .header__inner {
	z-index: 0;
}

@media (min-width: 1199.98px){
.news-promo__slider-slide  {
		width: 625px;
	}
}