@font-face {
    font-family: "New Century Schoolbook LT W01Rm";
    src: url("../fonts/5609177/c6f622bb-e3f7-472a-a0f7-a7d93c0a6db0.woff2") format("woff2"), 
         url("../fonts/5609177/325dc276-c51e-4625-b8f8-a4cd50a12c1e.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "New Century Schoolbook LT W01It";
    src: url("../fonts/5609220/f9a4e38d-d3d6-4165-a30d-a5e38c51d2e0.woff2") format("woff2"), 
         url("../fonts/5609220/06227557-c058-403e-bf1a-509745230c5b.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "New Century Schoolbook LT W01Bd";
    src: url("../fonts/5609234/df977b92-5991-47a0-9fa5-d956e30349da.woff2") format("woff2"), 
         url("../fonts/5609234/7b5cd46b-8812-4040-a4b4-ac63bf0f6910.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: "ITC Century W01 Book Cond It";
    src: url("../fonts/1488668/9529d50f-b620-45c8-997b-a90fc5d7cedd.woff2") format("woff2"), 
         url("../fonts/1488668/e2c421fe-80f8-4360-9194-f5ec3fefb788.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

/* preloader */
/*
.pr-preloader {
    position: relative;
    height: 465px;
}

@keyframes spinner {
    0% {
        transform: translate3d(-50%, -50%, 0) rotate(0deg);
    }
    100% {
        transform: translate3d(-50%, -50%, 0) rotate(360deg);
    }
}
.spin::before {
    animation: 1.5s linear infinite spinner;
    animation-play-state: inherit;
    border: solid 5px #e9dbc3;
    border-bottom-color: #c49b5a;
    border-radius: 50%;
    content: "";
    height: 40px;
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    will-change: transform;
}
*/

/* slider */

.pr-teaser-slider {
    max-width: 1480px;
    margin: 0 auto;
    /*display: none;*/
}

.pr-teaser-slider-bg-box {
    width: 375px;
    height: 345px;
    color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 40px 20px 150px;
    transition: all 0.5s;
}

.pr-teaser-slider-bg-box:hover {
    transform: scale(1.05);
    box-shadow: 0 0 40px 10px rgba(0,0,0,0.15);
}

.pr-teaser-slider-dim {
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    padding: 30px;
}

.pr-teaser-slider-dim:hover {
    background: rgba(112, 109, 66, 0.75);
}

.pr-teaser-slider-txt-box {
    height: 202px;
    margin-bottom: 40px;
    overflow: hidden;
}

.pr-teaser-slider-txt-box p {
    opacity: 0;
    transition: opacity 0.5s;
}

.pr-teaser-slider-dim:hover .pr-teaser-slider-txt-box p {
    opacity: 1;
}

.pr-teaser-slider-button {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    color: #fff;
    padding: 15px 50px 14px;
    border: 1px solid #fff;
    background: rgba(0, 0, 0, 0.3);
    transition: background 0.5s, color 0.5s;
}

.pr-teaser-slider-bg-box:hover .pr-teaser-slider-button {
    color: #706d42;
    background: #fff;
}

button.slick-arrow {
    position: absolute;
    top: 192px;
    width: 38px;
    height: 48px;
    display: inline-block;
    text-indent: -5000px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0001 0.666504L11.6501 3.0165L20.9501 12.3332H0.666748V15.6665H20.9501L11.6501 24.9832L14.0001 27.3332L27.3334 13.9998L14.0001 0.666504Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(255,255,255,0.4);
}
/*
button.slick-arrow:hover {
    background-color: rgba(255,255,255,0.4);
}
*/
button.slick-arrow.prev-btn {
    z-index: 100;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 27.3335L16.35 24.9835L7.05004 15.6668L27.3334 15.6668L27.3334 12.3335L7.05004 12.3335L16.35 3.01683L14 0.666831L0.666711 14.0002L14 27.3335Z' fill='black'/%3E%3C/svg%3E");
}

button.slick-arrow.next-btn {
    right: 0;
}

.slick-dots {
    bottom: 35px;
}

.slick-dots li button::before, 
.slick-dots li.slick-active button::before {
    font-size: 15px;
    color: #706d42;
}

@media (max-width: 1024px) {
    .pr-teaser-slider-bg-box {
        margin: 30px 20px 120px;
    }
}

@media (max-width: 768px) {
    .pr-teaser-slider-bg-box {
        margin: 30px 20px 105px;
    }
    
    .pr-teaser-slider-bg-box {
        transition: none;
    }
    
    .pr-teaser-slider-bg-box:hover {
        transform: none;
    }
    
    .pr-teaser-slider-txt-box p {
        opacity: 1;
    }
    
    .slick-dots {
        bottom: 55px;
    }
}

/* Backend only */

html .editor-styles-wrapper .pr-teaser-slider-bg-box h3 {
    color: #fff;
}

.pr-teaser-slider-dim {
    box-sizing: border-box;
}