/*
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
*/



/*Add your own styles here:*/


body .av-special-heading-tag {
    font-family: Antic Slab, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif!important;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li.antic+slab {
    font-family: 'antic slab', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}



.av-main-nav > li > a .avia-menu-text{
    font-size:16px;
    font-weight: 400;
    font-family: Antic Slab, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif!important;
}

.title_container {
    display: block; 
}

.sanicamedia-gelb {
    color: #d3c000;
}
.sanicamedia-border {
    border-color: #d4c000;
}

h1,h2,h3 {
    text-transform: none !important;
}
h1 {
    margin-bottom:25px!important;
}
h2 {
    font-size:18px;
}
h4 {
    font-size:16px;
}

.js_active .tab {
    font-size: 1em;
}

/* div[role=tab] {
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
} */


.mobile_menu_toggle:before { 
    content: ' ▾'; 
}

.responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover{
    background-color:white;
    color: #636466;
}

.main_color strong, .main_color b, .alternate_color strong, .alternate_color b { color: inherit !important; }

.special-header-box, .slide-entry.flex_column {
    background-color: transparent;
    padding: 20px;
}
.special-header-box, .slide-entry.flex_column .slide-content {
    background-color: rgba(255,255,255,0.68);
}

.custom-footer {
    border-top: 12px solid #e9eaee;
}

.special-home {
    border-bottom: solid 2px #d4c000!important;
}

.special-home2 {
    border-bottom: solid 2px #d4c000!important;
}
.special-home2 img {
    border-radius:0px;
}
.special-home2 .flex_column {

}
.white-box{
    background:#fff;
}

.avia_transform a:hover .image-overlay{
	opacity:0!important;
}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 0px!important;
}

.slide-entry.flex_column.post-entry.slide-entry-overview {
    padding: 0px;
}

.slide-entry.flex_column.post-entry.slide-entry-overview .slide-content{
    padding: 10px;
}

.slide-entry-wrap .slide-entry{

}
.avia-content-slider .slide-image{
    margin-bottom:0!important;

}
.avia-content-slider .slide-image img{
    width:100%;
    max-width: none;
}
.slide-content{
    text-align: center;
}
.avia-content-slider .more-link{
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 10px 0 3px 0;
    line-height: 1.2em;
    position: relative;
    font-weight: normal;
    text-align: center;
    max-width: 100%;
    padding: 12px 16px 10px;
    font-size: 13px;
    min-width: 90px;
    background-color: #d3c100;
    color: #ffffff;
    border-color: #b1a000;
}
.avia-content-slider .more-link:hover{
    background-color: #d3c100;
    color: #ffffff;
    border-color: #b1a000;
}

.ninja-forms-field.nf-element {
    max-width:400px;
}

.slide-meta-time.updated {
    display:none!important;
}

.nf-form-cont
 {
    padding-bottom:50px;
}

#top .avia-slideshow-arrows a {
    height:45px;
    width:45px;
}
#top .avia-slideshow-arrows a:before {
    line-height:45px;
}

#top .av-subnav-menu > li.current-menu-item a {
    color: #d3c000!important;
}

.team-member-name {
    text-align:center;

}

.gform_heading, .gform_body {
    max-width:600px;

}

.copyright {
    font-size:13px;
}
.custom-socket{
	/*position:absolute;*/
	right:20px;
	top:50%;
	transform:translateY(-50%);
	padding-top: 25px;
	padding-right: 25px;
}



#top .logo img {
    max-height:38px!important;
    margin: 20px;
    transition: all .2s ease;
}
#top .header-scrolled .logo img {
    margin: 0;
}

h1 {
    font-size: 22px;
}

#top .title_container .container {
    min-height:75px;
}

#top .mobile_menu_toggle .av-current-placeholder {
    margin-left: 5px;
    font-size:12px;
}
#top .mobile_menu_toggle {
    height:auto!important;
}

.slide-entry-wrap .slide-entry.flex_column.av_one_fourth {
    width:100%!important;
    margin-right:6%!important;
    margin-left:0%!important;
}

.title_container .breadcrumb {
    top:25%!important;
}

.date-container, .comment-container, .blog-author, .text-sep-date {
    display:none!important;
}

/*fallback image*/
.main_color .fallback-post-type-icon:before {
    display: none;
}
.main_color .fallback-post-type-icon {
    background: transparent;
}

.slider-fallback-image {
    display:none;
}


/* .avia-content-slider-inner .slide-entry-wrap .slide-entry.flex_column .slide-image {
    height:185px;
    width:260px;
} */

.small-preview {
    background: url(../../uploads/2019/02/Titelbild_Update_Ordinationsassistent-1.jpg)!important;
    background-position: center center;
    background-repeat: no-repeat;
}

#after_submenu {
    border-top-width:0px;
}

.avia-slideshow-inner .image-overlay.overlay-type-extern {    
    display: none !important;
}
.image-overlay {
    visibility: hidden !important;
}

.archive.category .entry-content {
    text-align:center;
}
.archive.category .blog-meta {
    width:200px!important;
}
.archive.category .blog-meta a {
    height:200px!important;
    width:200px!important;
    border-radius:0px!important;
}

a#scroll-top-link:before {
    color:white;
    font-size:16px;
}
a#scroll-top-link {
    display:block!important;
    right:25px;
    bottom:25px;
}

#top .avia-content-slider .avia-slideshow-arrows a {
    top:171px;
}
#page-id-13 .post-entry.post-entry-type-page.post-entry-13 {
    min-height:520px;
}

.avia-content-slider .slide-image:hover .fallback-post-type-icon {
    opacity:1;
}

.responsive .tabcontainer .tab_content {
    padding: 15px 5px!important;
}


.active_tab_content{
    text-align: center;
}


.js_active .active_tab{
    font-weight:normal;
}
.js_active .tab_titles .tab{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-bottom:1px;
    border-color: #e3e3e3;
    background-color: #ebebeb;
    color: #666;
}


.custom-footer .avia_textblock p{
    color:#aaa;
}

.hr-custom .hr-inner{
    border-color:#2a2a2a;
}
.special_amp{
    color:#222 !important;
}


@media only screen and (min-width: 480px) {
    .special-heading-tag .av-special-heading {
        margin-top:34px;
    }
    .special-heading-tag, .special-heading-tag-2{
        max-width:none;
        width:100%;
        padding-bottom:5px;
    }

    h1 {
        font-size: 34px;
    }

    #top .title_container .container {
        min-height:56px;
    }

    #top .mobile_menu_toggle .av-current-placeholder {
        margin-left: 20px;
        font-size:14px;
    }

    .slide-entry-wrap .slide-entry.flex_column.av_one_fourth {
        width:75%!important;
    }

    .title_container .breadcrumb {
        top:50%!important;
    }

    #top .logo img {
        max-height:45px!important;
        margin: 20px;
        transition: all .2s ease;
    }

    .responsive .tabcontainer .tab_content {
        padding: 15px 30px!important;
    }

    h2 {
        font-size:32px;
    }
    .tab_inner_content h2 {
        font-size:22px;
        font-weight: 400;
    }
}



@media only screen and (min-width: 767px) {
     .responsive #top .av-menu-mobile-active .mobile_menu_toggle {
        display: inline-block!important;
        position: relative!important;
    }
     .responsive #top .av-menu-mobile-active {
        text-align: center;
    }
    .av-subnav-menu {
        display:none!important;
    }
     .responsive #top .av-menu-mobile-active .av-open-submenu.av-subnav-menu {
        display: block!important;
    }
     .responsive #top .av-menu-mobile-active .av-subnav-menu li {
        display: block;
        width:100%;
        border-top-style: solid;
        border-top-width: 1px;
        padding: 0;
        border-left: 1px;
        border-right: 1px;
    }
     .responsive #top .av-subnav-menu > li:first-child {
        margin-top: -1px;
    }
     .responsive #top .av-menu-mobile-active .av-subnav-menu > li > a {
        border-left: none;
        padding: 15px 15%;
        text-align: left;
    }
     .responsive #top .av-submenu-container  {

        min-height: 0;
        border-bottom-width: 1px;
    }
     .responsive #top #wrap_all .av-menu-mobile-active.container {
        width: 100%;
        max-width: 100%;
    }

    .sticky_placeholder {
        display:none!important;
    }
    #after_submenu {
        padding-top: 51px;
    }
    #sub_menu1 {
        margin-bottom:0px!important;
    }

    .custom-socket{
        position:absolute;
        font-size: 13px;
        padding-top: 0px;
     }

     .mobile_menu_toggle {
        padding-bottom:10px!important;
        padding-right:20px;
    }
    .mobile_menu_toggle:before { 

        background-position: center center;
        background-repeat: no-repeat;
        font-size: 29px;
    }
    
}

@media only screen and (min-width: 989px) {
    .slide-entry-wrap .slide-entry.flex_column.av_one_fourth {
        width:20.5%!important;
        margin-right:0%!important;
        margin-left:3%!important;
     }
}

.custom-workshop {
    display:none!important;
}
.my-submenu-container {


}
.gchoice_2_39_1, #field_2_39 {
    display: none;
}
#field_2_39.gfield_error {
    display: block;
}

.hide{
    display: none!important;
}

.avia-content-slider .fake-thumbnail .slide-image{
    border:0 none!important;

}
#top .mobile_menu_toggle{
    line-height: 16px;
    padding-top: 15px;
    padding-bottom:15px;
    display: block;
}

#field_1_19 .gfield_label, #field_1_34 .gfield_label, #field_1_41 .gfield_label, #field_1_40 .gfield_label, #field_6_25 .gfield_label,
#field_6_26 .gfield_label, #field_2_22 .gfield_label, #field_2_25 .gfield_label, #field_4_25 .gfield_label, #field_2_25 .gfield_label, 
#field_4_26 .gfield_label, #field_8_27 .gfield_label, #field_8_28 .gfield_label{
    display:none!important;
}
.gfield_checkbox input{
    position:relative;
    top:-2px;
}
.gfield_checkbox label{
    margin-left:5px!important;
}



#sub_menu1.av-submenu-container{
    display: none!important;
}
#cat-menu.fullsize .container{
    max-width: none!important;

}

#cat-menu{
    background:#eee;

}
#cat-menu.av-submenu-container a{
    background:transparent!important;
    width:100%!important;
    text-align: center!important;

    color:#333!important;
}
#cat-menu.av-submenu-container a:hover{
    background:#ccc!important;
}
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a{
    color:#333333;
}

@media only screen and (max-width: 767px) {
    .av-subnav-menu.av-submenu-pos-center:not(.av-open-submenu) li {
        display:none!important;
    }
}