@font-face {
    font-family: "tss-font";
    font-style: normal;
    font-weight: 400;
    src: url('https://skyunlimited.at/wp-content/plugins/testimonial-slider-and-showcase/assets/vendor/fontello/font/tss-font.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('https://skyunlimited.at/wp-content/plugins/testimonial-slider-and-showcase/assets/vendor/fontello/font/tss-font.eot') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://skyunlimited.at/wp-content/plugins/testimonial-slider-and-showcase/assets/vendor/fontello/font/tss-font.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('https://skyunlimited.at/wp-content/plugins/testimonial-slider-and-showcase/assets/vendor/fontello/font/tss-font.woff') format('woff'),
        /* Modern Browsers */
        url('https://skyunlimited.at/wp-content/plugins/testimonial-slider-and-showcase/assets/vendor/fontello/font/tss-font.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://skyunlimited.at/wp-content/plugins/testimonial-slider-and-showcase/assets/vendor/fontello/font/tss-font.svg') format('svg');
    /* Legacy iOS */
}

/* raleway-700 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/raleway-v27-latin-600.eot');
    /* IE9 Compat Modes */
    src: local(''),
        url('fonts/raleway-v27-latin-600.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/raleway-v27-latin-600.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/raleway-v27-latin-600.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/raleway-v27-latin-600.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/raleway-v27-latin-600.svg#Raleway') format('svg');
    /* Legacy iOS */
}

/* raleway-300italic - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 300;
    src: url('fonts/raleway-v29-latin-300italic.eot');
    /* IE9 Compat Modes */
    src: url('fonts/raleway-v29-latin-300italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/raleway-v29-latin-300italic.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('fonts/raleway-v29-latin-300italic.woff') format('woff'),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
        url('fonts/raleway-v29-latin-300italic.ttf') format('truetype'),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
        url('fonts/raleway-v29-latin-300italic.svg#Raleway') format('svg');
    /* Legacy iOS */
}

/* raleway-italic - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/raleway-v29-latin-italic.eot');
    /* IE9 Compat Modes */
    src: url('fonts/raleway-v29-latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/raleway-v29-latin-italic.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('fonts/raleway-v29-latin-italic.woff') format('woff'),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
        url('fonts/raleway-v29-latin-italic.ttf') format('truetype'),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
        url('fonts/raleway-v29-latin-italic.svg#Raleway') format('svg');
    /* Legacy iOS */
}

/* raleway-600italic - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 600;
    src: url('fonts/raleway-v29-latin-600italic.eot');
    /* IE9 Compat Modes */
    src: url('fonts/raleway-v29-latin-600italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/raleway-v29-latin-600italic.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('fonts/raleway-v29-latin-600italic.woff') format('woff'),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
        url('fonts/raleway-v29-latin-600italic.ttf') format('truetype'),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
        url('fonts/raleway-v29-latin-600italic.svg#Raleway') format('svg');
    /* Legacy iOS */
}

/* montserrat-500italic - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    src: url('fonts/montserrat-v26-latin-500italic.eot');
    /* IE9 Compat Modes */
    src: url('fonts/montserrat-v26-latin-500italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/montserrat-v26-latin-500italic.woff2') format('woff2'),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
        url('fonts/montserrat-v26-latin-500italic.woff') format('woff'),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
        url('fonts/montserrat-v26-latin-500italic.ttf') format('truetype'),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
        url('fonts/montserrat-v26-latin-500italic.svg#Montserrat') format('svg');
    /* Legacy iOS */
}

hr {
    border: none;
    border-bottom: 1px dotted #888;
    margin: 30px 0px;

}

hr+h2 {
    margin-top: 0px;
}


.blog-startseite {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
    padding: 0px !important;
    margin: 0px !important;
}

.blog-startseite li {
    max-width: 360px;
    width: 100%;
    list-style: none;
    list-style-type: none !important;

}

@media only screen and (max-width: 1140px) {
    .blog-startseite li {
        max-width: none;
        width: 100%;
        list-style: none;
        list-style-type: none !important;
        margin-bottom: 40px;

    }

    .blog-startseite li:last-child {
        margin-bottom: 0px;
    }
}

.blog-startseite a.more-link,
.wp-block-button__link {
    background-color: #f3f0ed;
    clear: both;
    color: #222 !important;
    display: block;
    font-size: 14px;
    margin-top: 20px;
    padding: 8px 10px;
    text-align: center;
}

.blog-startseite a.more-link:hover,
.wp-block-button__link:hover {
    background-color: #ff8000;
    color: #c62014;
}

.wp-block-button.news {
    display: block;
}

.news .wp-block-button__link {
    width: 100%;
}

.blog-startseite .wp-block-latest-posts__featured-image+a {
    border: none;
    font-size: 22px;
    line-height: 1.2;
    color: #8a714c;
    font-weight: 500;
}

.tss-carousel h3.author-name {
    color: #c62014;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.625;
}

.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {
    color: #604f35;
    font-style: normal;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.625;
    font-family: 'Raleway', sans-serif;
}

.tss-wrapper h4.author-bio {
    font-family: 'Raleway', sans-serif;
    color: #604f35 !important;
    font-style: normal;
    font-size: 16px;
    font-weight: 300 !important;
    line-height: 1.625;
}

/*custom by die Komplizinnen*/

.su-info-box {
    margin-bottom: 40px;
    background-color: #f3f0ed;
    color: #8a714c;
    padding: 40px;
}

.su-info-box .button {
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    background-color: #ff8000;
    cursor: pointer;
    font-family: 'Raleway', sans-serif;
    padding: 16px 24px;
    text-transform: uppercase;
    border: none;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.su-info-box .button:hover,
.su-info-box .button:active,
.su-info-box .button:focus {
    background-color: #fff;
    color: #222;
}

.su-info-box .widget-title {
    background: none;
    padding: 0;
}

.tss-right,
.genesis-nav-menu.responsive-menu .sub-menu {
    background: #f3f0ed !important;
}

.tss-wrapper .tss-layout1 .item-content-wrapper:before,
.tss-wrapper .tss-carousel1 .item-content-wrapper:before,
.tss-wrapper .single-item-wrapper h3.author-name {
    color: #ff8000;
}

.tss-carousel-main .swiper-pagination-bullet,
.tss-carousel .swiper-pagination-bullet,
.tss-carousel-main .swiper-pagination-bullet:hover,
.tss-carousel-main .swiper-pagination-bullet-active,
.tss-carousel .swiper-pagination-bullet:hover,
.tss-carousel .swiper-pagination-bullet-active {
    background: #ff8000;
}

.tss-wrapper .tss-layout1 .item-content-wrapper:after,
.tss-wrapper .tss-carousel1 .item-content-wrapper:after {
    border-right: 15px solid #f3f0ed !important;
}

.tss-wrapper .tss-carousel1 .single-item-wrapper h4.author-bio {
    padding: 0 5px;
}

.genesis-nav-menu .sub-menu a {
    font-size: 16px;
    hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
}

.after-entry {
    border: 0px solid #000;
}

.call-2-action {
    text-align: center !important;
}

.call-2-action h4.widget-title {
    font-family: "Raleway", sans-serif;
    font-size: 22px;
    line-height: 1.2;
    color: #8a714c;
    font-weight: 500;
    text-transform: none;
}

.enews-widget button:hover {
    background-color: #fff;
}

.enews-widget button:hover {
    color: #222 !important;
}

.enews-widget button {
    background-color: #ff8000;
    padding: 16px 24px !important;
    line-height: normal !important;
    color: #fff !important;
    font-size: 14px !important;
}

.rmBase__comp--privacy {
    margin-top: 24px !important;
}

.enews-widget p:not(.privacy__text),
#rmOrganism .rmBase__comp--checkbox {
    margin-bottom: 24px !important;
}

.rmBase__comp--checkbox,
.privacy__text {
    font-size: 12px;
    line-height: 1.4;
    text-align: left;
    font-weight: 700;
    letter-spacing: 0.4px;
}

.privacy__text {
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    word-break: break-word;
}

#rmOrganism .rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__indicator,
#rmOrganism .rmBase__comp--radio .vFormCheckbox .vFormCheckbox__indicator {
    height: 1em;
}

#rmOrganism .rmBase__comp--privacy .privacy__visual {
    height: 3em !important;
    width: 3em !important;
}

#rmOrganism .rmBase__comp--privacy {
    align-items: start !important;
}

.wp-block-getwid-custom-post-type a.more-link {
    background-color: #f3f0ed;
    clear: both;
    color: #222 !important;
    display: block;
    font-size: 14px;
    margin-top: 20px;
    padding: 8px 10px;
    text-align: center;
}

.wp-block-getwid-custom-post-type a.more-link:hover {
    background-color: #ff8000;
}

.wp-block-getwid-custom-post-type__post-title a {
    color: inherit !important;
    border: none;
    font-size: 22px;
    line-height: 1.2;
    color: #8a714c;
    font-weight: 500;
}

.testimonial-half.tss-carousel1 .item-content-wrapper:after {
    display: none;
}

@media (max-width: 767px) {

    .tss-wrapper .tss-layout1 .item-content-wrapper:after,
    .tss-wrapper .tss-carousel1 .item-content-wrapper:after {
        display: none;
    }
}


.tss-carousel1 .item-content-wrapper p:last-child {
    margin-bottom: 0 !important;
}

#rmOrganism .rmLayout--vertical.rmBase {
    max-width: 99.9% !important;
}

form {
    overflow: visible !important;
}

@media only screen and (max-width: 598px) {
    .su-tss-teaser .wp-block-column:nth-child(2) {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 769px) {
    .wp-block-getwid-custom-post-type__post-thumbnail {
        max-width: 360px;
        margin-left: auto;
        margin-right: auto;
        max-height: 200px;
        overflow: hidden;
    }
}

.wp-block-group.item-content-wrapper.tss-right {
    height: 100%;
}

.su-tss-teaser .wp-block-group.item-content-wrapper.tss-right {
    height: auto;
}

.tss-meta-info figcaption {
    display: none !important;
}

@media (min-width: 782px) {
    .wp-block-columns.tss-meta-info:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 0;
        flex-grow: 1;
    }

    .wp-block-columns.tss-meta-info:not(.is-not-stacked-on-mobile)>.wp-block-column.tss-right {
        flex-basis: 0;
        flex-grow: 2;
    }
}

/* slider */
.wp-block-getwid-images-slider .slick-dots li {
    width: 10px;
    height: 10px;

}

.wp-block-getwid-images-slider .slick-dots li button:before {
    display: none;
}

.wp-block-getwid-images-slider .slick-dots li button {
    background: #ff8000;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    opacity: .2;
}

.wp-block-getwid-images-slider .slick-dots li button:hover {
    background: #ff8000;
    opacity: 1;
}

.wp-block-getwid-images-slider .slick-dots li.slick-active button {
    background: #ff8000;
    opacity: 1;
}

.wp-block-getwid-images-slider.has-slides-gap-normal .slick-dotted.slick-slider {
    padding-bottom: 45px;
}

/* social media */
.entry-content ul.wp-block-social-links {
    margin-left: 0;
}

.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
    font-size: 30px;
}

.entry-content .su-info-box ul {
    margin-bottom: 0;
}

.su-info-box-title {
    font-family: "Raleway", sans-serif;
    font-size: 22px;
    line-height: 1.2;
    color: #8a714c;
    font-weight: 500;
    text-transform: none;
}

/* headings */

@media only screen and (max-width: 420px) {

    .entry-title {
        overflow-wrap: break-word;
        word-wrap: break-word;

        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        /* Instead use this non-standard one: */
        word-break: break-word;

        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
    }
}


.su-h1,
.su-h2,
.su-h3,
.su-h4,
.su-h5,
.su-h6 {
    color: #8a714c;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 16px;
}

.su-h1 {
    font-size: 36px;
    line-height: 1;
}

.su-h2 {
    font-size: 30px;
}

.su-h3 {
    font-size: 24px;
}

.su-h4 {
    font-size: 20px;
}

.su-h5 {
    font-size: 18px;
}

.su-h6 {
    font-size: 16px;
}

.su-widget-title {
    font-size: 16px;
    margin-bottom: 24px;
    text-transform: uppercase;
    color: #8a714c;
}

@media only screen and (min-width: 769px) {
    .su-2-column-text {
        column-count: 2;
        column-gap: 30px;
    }

}

/* landing */
body.magazine-landing {
    background: #f3f0ed;
}

body.magazine-landing .content {
    padding: 50px 40px 40px;
}

body.magazine-landing .su-footer-text {
    max-width: 800px;
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: center;
    font-size: 14px;
}

body.magazine-landing.page-id-5255 .su-site-link,
body.magazine-landing.page-id-5255 .su-contact-link,
body.magazine-landing.page-id-5255 .su-agb-link {
    display: none;
}

/* footer */
.su-footer-text {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 5px;
}

.su-footer-text>*:not(:first-child):before {
    content: "\00B7";
    margin-right: 5px;
    color: #000 !important;
}

.su-copyright {
    margin: 0;
}

.su-landing-logo-container {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 40px 40px 40px;
}

.page-template-page_landing_logo main article:last-child {
    margin-bottom: 0;
}

.page-template-page_landing_logo .su-info-box {
    margin-bottom: 0;
}