.sect1-left {
    filter: blur(10px);

}
#intro {
    max-height: 900px;
    overflow: hidden;
}
#gold_caption {
    background: linear-gradient(276.07deg, #E8A443 17.42%, #FFDA76 95.86%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
/*#main_slider .owce-carousel .owl-stage-outer {
    padding-top: 0;
}
#main_slider .owl-dots {
    position: absolute;
    bottom: 40px;
    right: 40px;
}*/

.elementor-7 {
    max-width: 1920px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    overflow-x: hidden;
}
/*Коллекции*/
#collection-section {
    max-height: 880px;
    overflow: hidden;
    max-width: 1920px;
}
#collection-section .collections {
    padding-top: 100px;
    width: 1190px;
    background: url("/wp-content/uploads/2023/08/lamp3.png");
    background-repeat-y: no-repeat;
    margin: 0 auto;
    background-position-y: 170px;
}
#collection-section .collectionsMirror_wrapper {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
}
#collection-section .collectionsMirror {
    width: 1190px;
    background: url("/wp-content/uploads/2023/08/lamp3.png");
    background-repeat-y: no-repeat;
    margin: 0 auto;
    background-position-y: 170px;
    height: 497px;
    filter: blur(5px);
}
/*#collection-section .collections::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%; !* Размещаем псевдоэлемент в середине блока *!
    width: 600px; !* Ширина одной лампы *!
    height: 100%; !* Высота блока *!
    background: url(http://ceasar.flex0r.ru/wp-content/uploads/2023/08/lamp1.png);
    background-repeat-y: no-repeat;
    background-position-x: center;
    transform: translateX(-50%);
}*/
#collection-section .collections .collection-item:nth-child(even) {
    text-align: left;
}
#collection-section .collections .collection-item:nth-child(odd) {
    text-align: right;
}
#collection-section .collections .collection-item .collection-item-wrapper {
    /*width: 250px;*/
}
#collection-section .collections .collection-item:nth-child(odd) .collection-item-wrapper {
    float: right;
    margin-right: 100px;
}
#collection-section .collections .collection-item:nth-child(even) .collection-item-wrapper {
    float: left;
     margin-left: 100px;
}
#collection-section .collections .collection-item .collection-title {
    text-align: center;
    font-size: 30px;
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: linear-gradient(45deg, #E8A443, #FFDA76);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    padding-bottom: 40px;
    width: 246px;
    display: inline-block;
}
#collection-section .collections .collection-item .collection-image {
    position: relative;
}
#collection-section .collections .collection-item .collection-image-revert {
    max-width: 246px;
    max-height: 450px;
}
#collection-section .collections .collection-item .collection-image-revert {
    position: relative;
    opacity: 0.5;
    /*height: 300px;*/
    transform: scaleY(-1);
    overflow: hidden;
    text-align: initial;
    filter: blur(5px);
}
#collection-section .collections .collection-item .collection-image img{
    display: initial;
    max-width: 246px;
    max-height: 435px;
}
#collection-section .collections .collection-item .collection-description{
    position: absolute;
    width: 250px;
    margin-top: 54px;
    z-index: 2;
    text-align: -moz-center;
    text-align: -webkit-center;
}
#collection-section .collections .collection-item .collection-description p{
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    width: 196px;
}
#collection-section .collections .collection-item .collection-description a{
    background: #7D2E31;
    color: white;
    text-transform: uppercase;
    border-radius: 0;
    padding: 12px 55px;
    transition: background 0.7s ease;
}
#collection-section .collections .collection-item .collection-description a:hover{
    background: #000;
    color: white;
    text-transform: uppercase;
    border-radius: 0;
    padding: 12px 55px;
    transition: background 0.7s ease;
}
#collection-section .collections .collection-item {
    text-align: center;
}
#collection-section .style-1 .dl-swiper-item {
    opacity: 1;
    cursor: initial;
}
#collection-section .swiper-button-prev, #collection-section .swiper-button-next {
    display: none;
}
#collection-section .swiper-button-next:after, #collection-section .swiper-button-prev:after {
    color: #fff;
}
/*Элементы коллекции*/
.nav-tabs .nav-link {
    border: none !important;
}
.collection-elements {
    margin-right: 50px;
    margin-top: 34px;
    margin-left: 50px;
}
.collection-elements .tab-content {
    width: auto;
}
.collection-elements .nav{
    align-items: baseline;
    border-bottom: none;
    margin-bottom: 27px;
}
.collection-elements .nav li{
    padding-right: 53px;
    align-self: end;
}
.collection-elements .nav-tabs .nav-link {
    color: #7D2E31;
    font-family: Gotham Pro Bold;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    font-size: 24px;
    border-radius: inherit;
    border-bottom: 1px solid #7d2e314d !important;
    padding-bottom: 14px;
    width: 127px;
    text-align: left;
    padding-left: 0;
    font-weight: 800;
}
.collection-elements .nav-tabs .nav-link.active {
    background-color: transparent;
    border: none;
    font-size: 50px;
    width: 215px;
    text-align: left;
    padding-bottom: 8px;
    padding-left: 0;
    border-bottom: 1px solid #7D2E31 !important;
    color:#7D2E31;
}
.collection-elements .nav-tabs .nav-link:hover{
    background-color: transparent;
    border: none;
}
.collection-elements .tab-content p {
    color: #551212;
    font-size: 18px;
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    display: flow-root;
}
.collection-elements .tab-content p .value-item {
    float:right;
    text-align: right;
    max-width: 600px;
    font-family: 'Gotham Pro Bold';

}
/*Исключения (не показывать метки)*/
.collection-elements .tab-content p.description .label-item, .collection-elements .tab-content p.short_description .label-item, .collection-elements .tab-content p.price .label-item{
    display: none;
}
.collection-elements .tab-content p.description .value-item, .collection-elements .tab-content p.short_description .value-item, .collection-elements .tab-content p.price .value-item{
    float:left;
}
.collection-elements .tab-content p.description {
    font-weight: 600;
}
.collection-elements .tab-content p.price {
    margin-top: 27px;
    color: #7D2E31;
    font-size: 50px;
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background-image: url(/wp-content/uploads/2023/07/czezar-novyj-logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 196px;
    display: flex;
    align-items: center;
    background-position: right;
    margin-bottom: 32px;
}
.collection-elements .tab-content p.color-blocks {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
}
.collection-elements .tab-content .color-blocks {
    padding-inline-start: 0;
    margin-top: 50px;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
}
.collection-elements .tab-content .color-blocks .color-block {
    width: 50px;
    height: 50px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    border: 7px solid transparent;
    cursor: pointer;
    display: inline-flex;
}
.collection-elements .tab-content .color-blocks .color-block.active{
    outline: 8px solid #D9D9D9;
}

.collection-elements .tab-content p.color-blocks .color-block:hover {
    border-color: white;
}

.collection-elements .tab-content p.color-blocks .color-block.active {
    border-color: white;
}
.orderTitle .elementor-heading-title, .newsReading .elementor-heading-title{
    cursor: pointer;
}
.orderTitle .elementor-heading-title::after, .newsReading .elementor-heading-title::after{
    content: ""; /* Пустое содержимое, чтобы псевдоэлемент отобразился */
    display: inline-block; /* Делаем псевдоэлемент блочным элементом */
    width: 27px; /* Задаем ширину иконки */
    height: 25px; /* Задаем высоту иконки */
    background-image: url("/wp-content/uploads/2023/08/arrowright.svg"); /* Укажите путь к вашей SVG-иконке */
    background-size: contain; /* Размер изображения по содержимому, чтобы сохранить пропорции */
    background-repeat: no-repeat; /* Не повторять изображение */
    margin-left: 5px; /* Добавляем небольшой отступ между текстом и иконкой */
    float: right;
}

/*Блок с плюсиками*/
#door-feature-wrapper {
    align-items: center;
}
#door-feature {
    width: 410px;
}
#features .elementor-widget-section_features_pluses_widget {
    z-index: 20;
}
#features .elementor-widget-section_features_pluses_widget .popover-pluses {
    border: 2px solid;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-size: contain !important;
    background-color: #fff !important;
}
#features .elementor-widget-section_features_pluses_widget .popover-pluses:hover, #features .elementor-widget-section_features_pluses_widget .popover-pluses:focus {
    background-color: transparent;
}
#features .elementor-widget-section_features_pluses_widget .popover-pluses:focus-visible {
    outline: none;
}
.get-call input#wpforms-601-field_3, .get-call input#wpforms-601-field_4 {
    background: transparent;
    border: unset;
    border-bottom: 1px solid #595A5A;
    border-radius: 0px;
    color: #000;
    font-family: "Gotham Pro";
}
.get-call input#wpforms-601-field_3::placeholder,.get-call input#wpforms-601-field_4::placeholder {
    color:#595A5A;
}
.get-call #wpforms-submit-601 {
    background: transparent;
    border-bottom: 1px solid #595A5A;
    font-family: "Gotham Pro";
    font-size: 18px;
}
#orderModal .get-call #wpforms-submit-601 {
    background: #181919;
}
/*
Слайдер*/


.main-slider {
    width: 100%;
    overflow: hidden;
}
.main-slider.owl-loaded {
    display: block;
}
.main-slider.owce-carousel .owl-stage-outer {
    padding-top: 0;
}
.main-slide {
    width: 100%;
    min-height: 944px;
    max-width: 1400px;
    /*padding: 70px 550px;*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.main-slider.owl-carousel .owl-dots {
    position: absolute;
    margin-top: -70px !important;
    right: 100px;
}
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.main-slider.owl-carousel .owl-item.active {
    margin-left: -1px !important;
}


.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(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
    -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 {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}
.main-slide__container {
    max-width: 100%;
    width: 100%;
}
.main-slide__wrapper {
    position: absolute;
    bottom: 91px;
    color: #fff;
    font-family: Gotham Pro;
    left: 89px;
    text-align: left;
    margin-bottom: 9px;
}
.main-slide__wrapper .btn {
    background: #7D2E31;
    color:#fff;
    padding: 34px 75px;
    line-height: 1.5;
    border-radius: 0px;
    font-size: 14px;
    margin-top: 35px;
    text-transform: uppercase;
}
.main-slide__wrapper .main-slide-description {
    font-size: 18px;
    /*width: 78%;*/
    color: #ffffff96;
}
.main-slide__wrapper .main-slide-title {
    font-size: 49px;
    margin-left: -2px;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 100%;
    font-weight: 700;
    margin-bottom: 11px;
}

.main-slide::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* background-color: rgba(0, 0, 0, .5); */
    background: linear-gradient(360deg, #18191A 0%, rgba(24, 25, 26, 0.00) 100%);
}
.elementor-element .news-container::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:rgba(0, 0, 0, .5);
}
.elementor-element .knowMore, .elementor-element .dealerMapTitle {
    width: 300px;
    padding-left: 0;
}
/*
#footerLeftColemnWrapper .e-con-inner {
    margin-left: 10px !important;
}*/
#footerLogo {
    width: 198px;
}
#footerLinks a {
    white-space: nowrap;
    color: #fff;
}
#mihdan_elementor_yandex_map_6f66ba5 .ymaps-2-1-79-ground-pane {
    /*filter: invert(100%);
    -ms-filter: invert(100%);
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -o-filter: invert(100%);*/

}
#mihdan_elementor_yandex_map_6f66ba5 .ymaps-2-1-79-copyrights-pane {
    display: none;

}
.elementor-widget-container.preloader-active {
    /*display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,.5);
    width: 100%;
    height: 200px;
    background: url("/wp-content/themes/hello-elementor/assets/images/oval.svg");
    background-position: center;*/
}
.elementor-element.preloader-active::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("/wp-content/themes/hello-elementor/assets/images/oval.svg");
    background-position: center;
    background-repeat: no-repeat;
}
#rim-block-img-front img, #rim-block-img-back img, #turin-block-img-front img, #turin-block-img-back img{
    filter: drop-shadow(0px -2px 16px black);
}
#turin-floor-mirror::before {

}
#politicsModal .modal-dialog {
    max-width: 1200px;
}
/* Ripple effect */
.rotateButton .elementor-button {
    background-position: center !important;
    transition: background 0.8s !important;
}
.rotateButton .elementor-button:hover {
/*    background: rgb(89, 90, 90) radial-gradient(circle, transparent 1%, rgb(142, 143, 143) 1%) center/15000% !important;*/
    background: rgb(142, 143, 143) radial-gradient(circle, transparent 1%, rgb(89, 90, 90) 1%) center/15000% !important;
}
.rotateButton .elementor-button:active {
    /*background-color: rgba(89, 90, 90, 0.54) !important;*/
    background-size: 100% !important;
    transition: background 0s !important;
}

/*
Медиа-запросы*/
@media (max-width: 767px) {
    /*слайдер*/
    #intro {
        max-height: unset;
    }
    .main-slide {
        min-height: unset;
        height: 100vh;
    }
    .main-slide__wrapper {
        left: 30px;
        padding-right: 30px;
    }
    .main-slide__wrapper .main-slide-title {
        font-size: 24px;
    }
    .main-slide__wrapper .main-slide-description {
        line-height: 100%;
    }
    .main-slider.owl-carousel .owl-item.active {
        margin-left: 0px !important;
    }
    .main-slider.owl-carousel .owl-dots {
        margin-top: 0px !important;
        bottom: 30px;
        right: 30px;
    }
    .collection-elements {
        margin-right: 15px;
        margin-top: 15px;
        margin-left: 15px;
    }
    .collection-elements .tab-content p {
        line-height: 100%;
    }
    .collection-elements .tab-content .color-blocks .color-block {
        margin-right: 20px;
    }
    .collection-elements .tab-content p .value-item:not(.price)::before {
        content: ": ";
    }
    .collection-elements .tab-content p .value-item:not(.price) {
        float: unset;
        font-family: 'Gotham Pro';
    }
    #door-feature {
        width: 300px;
    }
    /* Анимация исчезновения первого блока */
    .slide-out {
        transform: translateX(-100%);
    }

    /* Анимация появления второго блока */
    .slide-in {
        transform: translateX(0);
        z-index: -2;
    }
    #rim-container-back, #rim-container-back-floor, #turin-container-back, #turin-container-back-floor {
        transform: translateX(100%);
        z-index: -2;
    }
    #rim-container-back.slide-in, #rim-container-back-floor.slide-in, #turin-container-back.slide-in, #turin-container-back-floor.slide-in {
        display: block !important;
        transform: translateX(0);
    }
    .collection-elements .tab-content p.price {
        background-image: unset;
        height: unset;
    }
    .orderTitle .elementor-heading-title::after, .newsReading .elementor-heading-title::after {
        margin-top: 10px;
    }
    #collection-section .collections {
        width: 100%;
        max-width: 350px;
        background: unset;
    }
    #collection-section .collections .collection-item:nth-child(even) {
        text-align: center;
    }
    #collection-section .collections .collection-item:nth-child(odd) {
        text-align: center;
    }
    #collection-section .collections .collection-item:nth-child(odd) .collection-item-wrapper {
        float: none;
        margin-right: 0px;
    }
    #collection-section .collections .collection-item:nth-child(even) .collection-item-wrapper {
        float: none;
        margin-left: 0px;
    }
    #collection-section .collections .collection-item .collection-item-wrapper {
        width: 100%;
    }
    #collection-section .collections .collection-item .collection-image-revert {
        max-width: unset;
        text-align: center;
    }
    #collection-section .collections .collection-item .collection-image-revert img {
        display: initial;
        max-width: 246px;
        max-height: 435px;
    }
    #collection-section .collections .collection-item .collection-description {
        width: 100%;
        max-width: 350px;
    }
    #collection-section .swiper-button-prev, #collection-section .swiper-button-next {
        display: block;
    }
    .main-slider .carousel-item-0c3d79f {
        background-position-x: -140vw;
    }
    .main-slider .carousel-item-e7f9d29 {
        background-position-x: -65vw;
    }
    .collection-elements .tab-content .value-item {
        font-weight: 600;
    }
    .collection-elements .tab-content .tab-pane p.hidden {
        display: none;
    }
    .collection-elements .tab-content p.price .value-item {
        font-size: 12.2vw;

    }
    #footerBlocks .linksFooter {
        display: inline-flex;
        width: 50%;
    }
    #turin-container-photo, #rim-container-photo {
        height: 100vh;
    }
    #turin-block-img-front img, #turin-block-floor-front img, #rim-block-img-front img, #rim-block-floor-front img {
        height: calc(100vh - 210px) !important;
        width: auto !important;
    }
    #turin-block-img-back img, #rim-block-img-back img, #turin-block-floor-back img, #rim-block-floor-back img {
        height: calc(100vh - 250px) !important;
        width: 100vw !important;
    }
    #turin-block-img-back, #rim-block-img-back {
        /*width: auto !important;*/
    }
    /*@keyframes show {
        from {
            display: none;
        }
        to {
            display: block;
        }
    }
    .collection-elements .tab-content .tab-pane p {
        animation: show 1s ease forwards;
    }*/

}
@media (min-width: 768px) and (max-width: 1139px) {
    #collection-section .collections {
        width: 100vw;
        background-position-x: center;
        background: url(/wp-content/uploads/2023/08/lamp-center.png) center no-repeat;
        background-position-y: 20vh;
    }
    .collection-elements {
        margin-right: 25px;
        margin-top: 25px;
        margin-left: 25px;
    }
    .collection-elements .tab-content .color-blocks .color-block {
        margin-right: 30px;
    }
}
@media (min-width: 1140px) and (max-width: 1519px) {
    .collection-elements {
        margin-right: 50px;
        margin-top: 60px;
        margin-left: 50px;
    }
}
