/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/* FONT */
/*@import url("https://use.typekit.net/vgm3kku.css"); */

html * {
	/* font-family: 'museo-slab', sans-serif !important; */
    font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
	/* font-family: 'museo-slab', sans-serif !important; */
	font-weight: 700 !important;
}

@media screen and (max-width: 989px) { 
    .responsive #top #wrap_all #header {
        position: fixed !important;
        width: 100%;
        background: #000;
    }
    .responsive #top #main {
        margin-top: 91px !important;
    }
}
@media screen and (max-width: 767px) { 
    .responsive #top #main {
        margin-top: 81px !important;
    }
}

strong {
    color: inherit !important;
    font-weight: 700;
}
b {
    font-weight: 700;
}

.trd_wp_widget {
    width: fit-content;
    position: fixed;
    right: 0;
    top: 300px;
}
.trd_wp_widget-inner:first-child {
    background: #bc0012;
    transition: all 300ms ease 0s;
}
    .trd_wp_widget-inner:first-child:hover {
        background: #cc1022;
        transition: all 300ms ease 0s;
    }
.trd_wp_widget-inner {
    background: #bc0012;
    padding: 15px;
    margin-bottom: 15px;
    box-shadow: 0px 0px 20px -7px #545454;
    transition: all 300ms ease 0s;
}
    .trd_wp_widget-inner:hover { 
        background: #cc1022;
        box-shadow: 0 0 0 0 #545454;
        transition: all 300ms ease 0s;
    }
.trd_wp_widget-inner a {
    display: block;
    height: 30px;
    overflow: hidden;    
}



@media only screen and (max-width: 500px) {
    .trd_wp_widget {
    }
    .trd_wp_widget-inner {
        padding: 10px;
    }
}
.av_font_icon.av-phone-me {
    color: #fff;
    border-color: #fff;
    font-size: 30px;
}
.av_font_icon.av-whats-app {
    color: #fff;
    border-color: #fff;
    font-size: 30px;
}
.av_font_icon.av-insta {
    color: #fff;
    border-color: #fff;
    font-size: 30px;
}


/* Main */
@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

.trd-margin-right {
    margin-right: 30px !important;
    margin-bottom: 30px !important;
}
.trd-margin-bottom {
    margin-bottom: 60px !important;
}

.responsive .boxed#top, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header {
    max-width: 100%;
}
.html_header_top.html_header_sticky #main, .av_default_container_wrap {
    background-color: transparent;
}

.container_wrap {
    border-top-width: 0;
}

.container {
	padding: 0px 90px;
}
.trd-klein img {
    max-width: 64px;
}
.trd-no-margin-top p {
    margin-top: 0;
}
.trd-no-margin-bottom p {
    margin-bottom: 0;
}
/* Head */

.html_header_top.html_header_sticky #header {
    border-bottom: 0 solid #fff;
}

/* Menüs */
.av-main-nav > li > a {
	font-weight: 400;
}

/* Slideshow Full Width */
.av_slideshow_full.avia-slideshow {
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
}
/* Masonry */
.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container {
    border: 5px solid #fff;
}



/* Footers */
#footer {
    background-color: transparent;
}
@media screen and (max-width: 767px) {
    #footer {
        background-color: #111110;
    }   
}

.footer_color, .footer_color * {
	font-size: 1.2rem;
    line-height: 1.8rem;
}
#top #footer .widget ul {
    margin-top: 0.85em;
}
.widget_nav_menu a {
    padding: 0;
}
.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a {
    padding: 0;
}
@media screen and (min-width: 1200px) {
    .footer_color .av_one_fourth:last-child {
        margin-top: -110px;
    }
}