
.diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide:before {
    opacity: 0 !important;
}

.diana_ruling_header.ski_ruling_header .et_pb_slider .slider_number {
    background-color: #2d9cca;
}

.diana_ruling_header.ski_ruling_header .et_pb_slider .slider_number .numers_line {
    background-color: rgba(255, 255, 255, 0.2);
}

.diana_ruling_header.ski_ruling_header .header_get_touch_menu .et_pb_promo .et_pb_promo_description h2:after,
.diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_slide_description h2:after {
    display: none !important;
}

.diana_ruling_header.ski_ruling_header .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next {
    background-color: #fff !important;
    color: #2d9cca !important;
}

.diana_ruling_header.ski_ruling_header .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next:hover {
    background-color: #fff !important;
}

body .diana_ruling_header.ski_ruling_header .et_pb_slider .et-pb-slider-arrows a:hover {
    background-color: #2d9cca !important;
}

.diana_ruling_header.ski_ruling_header .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next span {
    color: #2d9cca;
}

.diana_ruling_header.ski_ruling_header .et_pb_slider .et-pb-slider-arrows a span {
    color: #fff;
}

.diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper {
    left: 55.8%;
    width: 24.7%;
}

#page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button:before {
    display: inline-block !important;
}

#page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button {
    padding: 127px 0;
    display: block;
}

.diana_no_sweat_blurbs.ski_no_sweat_blurbs .et_pb_column_1_4 {
    margin-top: -81px !important;
}

.diana_no_sweat_blurbs.ski_no_sweat_blurbs .et_pb_column_1_4:last-child {
    margin-top: -153px !important;
}

.diana_royal_testimonial.ski_royal_testimonial .et_pb_column_3_5 {
    width: 50.7% !important;
    margin-right: 3%;
}

.diana_royal_testimonial.ski_royal_testimonial .et_pb_column_2_5 {
    width: 46.3% !important;
}

.diana_royal_testimonial.ski_royal_testimonial .next_post_image {
    margin: 36px 4px 0 auto !important;
}

.diana_royal_testimonial.ski_royal_testimonial .et_pb_slider .et-pb-slider-arrows {
    left: 0;
}

.diana_royal_testimonial.ski_royal_testimonial .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next {
    background-color: #2d9cca !important;
    color: #fff !important;
}

.diana_royal_testimonial.ski_royal_testimonial .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next:hover {
    background-color: #fff !important;
    color: #2d9cca !important;
}

body .diana_royal_testimonial.ski_royal_testimonial .et_pb_slider .et-pb-slider-arrows a:hover {
    background-color: #2d9cca !important;
    color: #fff !important;
}

.diana_royal_testimonial.ski_royal_testimonial .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next span {
    color: #2d9cca;
}

.diana_royal_testimonial.ski_royal_testimonial .et_pb_slider .et-pb-slider-arrows a span {
    color: #fff;
}

.diana_stately_blog.ski_stately_blog .et_pb_posts article .published {
    color: #fff !important;
    background-color: #474866;
    padding: 33px 32px !important;
}

/*Responsive*/

@media only screen and (max-width: 1600px) {
    #page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_slide_description {
        padding: 68px 10px 69px 150px !important;
        max-width: 100%;
    }

}

@media only screen and (max-width: 1390px) {
    #page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide_description .et_pb_slide_title {
        font-size: 22px !important;
    }

    #page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_slide_description {
        width: 65% !important;
    }

    .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper {
        left: 65%;
    }

    #page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button {
        padding: 60px 0;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5.et-last-child .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:last-child .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-last-child(2) .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5.et-last-child .et_pb_blurb_description p,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:last-child .et_pb_blurb_description p,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-last-child(2) .et_pb_blurb_description p {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

@media only screen and (max-width: 980px) {
    #page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button {
        display: block !important;
        text-align: center;
    }

    .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper {
        width: 30%;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(2),
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(3) {
        width: 22% !important;
        margin-right: 0 !important;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(4),
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(5) {
        width: 20% !important;
        margin-right: 0 !important;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(5) {
        padding-top: 14.6%;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(4) {
        padding-top: 1.4%;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(3) {
        padding-top: 14.6%;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5.et-last-child .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:last-child .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-last-child(2) .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5.et-last-child .et_pb_blurb_description p,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:last-child .et_pb_blurb_description p,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-last-child(2) .et_pb_blurb_description p {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5 .et_pb_blurb_container h4.et_pb_module_header {
        font-size: 16px !important;
    }

    .diana_stately_blog.ski_stately_blog .et_pb_posts article .published {
        bottom: -70px;
    }

    .diana_no_sweat_blurbs.ski_no_sweat_blurbs .et_pb_column_1_4:last-child {
        margin-top: 0 !important;
    }

    .diana_no_sweat_blurbs.ski_no_sweat_blurbs .et_pb_column_1_4 {
        margin-top: 81px !important;
    }
}

@media only screen and (max-width: 767px) {
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(4),
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(5),
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(2),
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-child(3) {
        width: 100% !important;
    }

    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5.et-last-child .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:last-child .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-last-child(2) .et_pb_blurb_container h4.et_pb_module_header,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5.et-last-child .et_pb_blurb_description p,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:last-child .et_pb_blurb_description p,
    .diana_tycoon_blurbs.ski_tycoon_blurbs .et_pb_column_1_5:nth-last-child(2) .et_pb_blurb_description p {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_slide_description {
        width: 100% !important;
        padding: 40px 10px 0 !important;
    }

    .diana_ruling_header.ski_ruling_header .et_pb_slider .et-pb-slider-arrows a {
        height: 102px !important;
    }
}

@media only screen and (max-width: 480px) {
    .diana_no_sweat_blurbs.ski_no_sweat_blurbs .et_pb_column_1_4 {
        margin-top: 30px !important;
    }

    .diana_royal_testimonial.ski_royal_testimonial .et_pb_column_3_5 {
        width: 100% !important;
        margin-right: 0;
    }

    .diana_royal_testimonial.ski_royal_testimonial .et_pb_slider .et-pb-slider-arrows {
        left: auto;
        padding: 0 !important;
        width: 100% !important;
    }

    #page-container .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper .et_pb_button {
        padding: 35px 0;
    }

    .diana_ruling_header.ski_ruling_header .et_pb_slider .et_pb_slide .et_pb_container .et_pb_button_wrapper {
        width: 50%;
        left: 45%;
    }

}
