/*.licorice-regular,
.fontCorsivo {
    font-family: "Licorice", serif;
    font-weight: 400;
    font-style: normal;
}*/
.yuyu-regular,
.fontCorsivo {
    font-family: "Yuyu", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.header_absolute .page_header_wrapper {
    /*background-color: rgba(0, 189, 230, 0.1); /*rgba(255, 255, 255, 0.1);*/
    background-color: rgba(160, 171, 135, 0); /*rgba(100, 100, 100, 0.9); /*#87664e;*/
}

.ds {
    /*background-color: rgba(0, 189, 230, 0.7); /*rgba(100, 100, 100, 0.9); /*#00bde6;*/
    /*background-color: rgba(96, 68, 54, 0.7); /*rgba(100, 100, 100, 0.9); /*#604436;*/
    /*background-color: rgba(106, 48, 11, 0.7); /*rgba(100, 100, 100, 0.9); /*#6a300b;*/
    background-color: rgba(160, 171, 135, 0.8); /*rgba(100, 100, 100, 0.9); /*#87664e;*/
    color: #fff;
}

    .ds.s-parallax {
        background-image: url("../../_img/layout/bg01.jpg");
    }

.page_topline.ds {
    background: linear-gradient(120deg, #c73049, #9d2236, #7e202f, #cd4f63, #9d2236);
}

.page_copyright.cs {
    border-top: 1px solid #dac6ad;
    background: linear-gradient(120deg, #c73049, #9d2236, #7e202f, #cd4f63, #9d2236);
}

.affix-wrapper a.logo img {
    padding: 12px;
}

.teaser-contact-icon.s-parallax {
    background-image: url("../../_img/layout/bg02.jpg");
}

.s-parallax, .cover-image, .cover-background, .texture-background {
    background-repeat: repeat;
}

.flexslider-bottom::before {
    width: 50.1%;
}

.shortcode-team-slider .menu_item {
    text-shadow: 2px 2px 0px #fff,5px 5px 7px #fff,-2px -2px 3px #fff;
}
.button {
    background-color: #a2af83;
}
.button:hover {
    background-color: #f4f4f5;
    color:#a2af83;
}

@media (max-width: 767px) {
    .shortcode-team-slider .flexslider .slides img {
        position: relative;
        right: 5px;
    }
}

.page_copyright.cs {
    background-color: #0002f3;
}

@media (min-width: 768px) {
    .quote-item {
        max-width: 100%;
    }
}

.main-testimonials .quote-image img {
    height: auto;
    width: auto;
}

.quote-image img {
    border-radius: 0;
}

.service-item2 img {
    max-width: 100%;
    border-radius: 40% 40%;
    /*border: dotted 4px #dac6ad;*/
    text-shadow: 1px 1px 1px red;
}

.page_slider .flexslider .slides li::before {
    /*background-image: url("../img/pattern.png");*/
    background-image: none;
}


#canvas:not(.boxed) .header_absolute .page_header.affix-top {
    background-color: rgba(160, 171, 135, 0.8);
}
.header_absolute .page_header, .header_absolute .page_header_wrapper {
    position: relative;
}