/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* Helpers */
.text-green {
    color: #A6C64A !important;
}

.headline-font {
    font-family: 'cg-omegabold' !important;
}



/* Header & Mainnavigation */
.logo.avia-standard-logo img {
    max-width: 90%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.header_color .avia-menu-fx {
	background-color: #A6C64A;
}

#menu-item-search {
	display:none !important;
}


@media only screen and (max-width: 767px) {
	    .responsive .logo img, .responsive .logo svg {
        max-width: 70%;
    }
}
@media only screen and (max-width: 989px) {
	nav.main_menu {
		display: flex !important;
		flex-direction: row-reverse;
	}
    .responsive .logo img, .responsive .logo svg {
        margin-left: 20px;
    }

	#header_main .container {
		width: 100% !important;
		max-width: 100% !important;
		}
}
/* Elemente */
.contradius-btn {
    padding: 10px 20px;
    background: #A6C64A;
    color: #fff !important;
    text-decoration: none !important;
    display: inline-flex;
    margin-top: 20px;
}

.contradius-btn:hover {
    background: #07335A;
    border-color: #07335A;
    transform: translateY(-1px);
}

.contradius-back{
    padding:20px 50px 25px;
}

.contradius-back-link{
    color:#07335A;
    text-decoration:none;
    font-weight:600;
}

.contradius-back-link:hover{
    color:#A6C64A;
}

/* Social icons Content */
.av-share-box ul li a {
    font-size: 20px;
}



/* Main */

#main {
	margin-top: 0px;
}

#main .container_wrap {
    border-color: #ffffff;
}

.avia-icon-list li {
    margin-bottom: 10px;
}
/* Footer & Socket */

#footer a {
    font-size: 18px;
}

 #socket .copyright{
        line-height: 1.5;
    }
@media (max-width:767px){
   
#socket .social_bookmarks {
    float: none;
    margin: 10px 0;
    display: inline-block;
}
}
#socket .social_bookmarks li  {
    width: 40px;
    
}
#socket .social_bookmarks li a {
    font-size: 20px;

}


/* Mediathek Filter */


.contradius-filters{
    max-width:1200px;
    margin:0 auto;
    display:flex;
    flex-direction:column;
    gap:18px;
}

.contradius-filter-group{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:8px;
}

.contradius-filter-label{
    font-size:15px;
    font-weight:600;
    color:#07335A;
    margin-right:10px;
    min-width:95px;
}

.contradius-filter-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:5px 18px;
    border:1px solid #d9dee3;
    background:#fff;
    color:#07335A;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:all .2s ease;
    margin-bottom:5px;
}

.contradius-filter-btn:hover{
    background:#A6C64A;
    border-color:#A6C64A;
    color:#07335A !important;
}

.contradius-filter-btn.active,
.contradius-filter-btn.is-active{
    background:#07335A;
    color:#fff !important;
    border-color:#07335A;
    box-shadow:0 5px 15px rgba(7,51,90,.18);
}

@media (max-width:767px){

    .contradius-filter-group{
        align-items:flex-start;
    }

    .contradius-filter-label{
        width:100%;
        margin-bottom:6px;
    }

}
/* Badges */
.entry-content-header .post-meta-infos {
    display: block;
    padding-bottom: 15px;
}

.entry-content-header .blog-categories {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.entry-content-header .contradius-badge {
    display: inline-flex;
    align-items: center;
    padding: 4px 15px;
    font-size: 13px;
    line-height: 1.2;
    text-decoration: none;
    border-radius: 10px;
}

/* Badge Kategorien */
.entry-content-header .contradius-badge.contradius-badge--topic {
    background: #e8f3fb;
    color: initial;
}

/* Badge Inhaltstypen */
.entry-content-header .contradius-badge.contradius-badge--type {
    background: #eef6d8;
    color: initial;
}

/* Blog Beitragsseite */
.template-blog .entry-content-wrapper,
.template-blog .entry-content-header,
.template-blog .entry-title,
.template-blog .entry-content {
    max-width: 100% !important;
}

.template-blog .entry-content-header {
    margin-top: 40px;
}
.template-blog .post-title {
    text-align: left !important;
}
.template-blog .post-meta-infos {
    top: 15px;
}

/* Export-Brief Widget Area */

.export-brief-widget-area {
    background: #07335a;
    color: #fff;
    text-align: center;
    padding: 60px 20px;
}

.export-brief-widget-area h3 {
    font-size: 40px;
    color: #fff;
    margin-bottom: 20px;
}

.export-brief-widget-area p {
    font-size: 22px;
    color: #fff;
    margin-bottom: 30px;
    line-height: 1.5;
}

.export-brief-widget-area a {
    display: inline-block;
    background: #A6C64A;
    color: #fff;
    padding: 15px 30px;
    text-decoration: none;
    border-radius: 4px;
    font-weight: 600;
    font-size: 20px;
}

.ev-export-brief-widget-area a:hover {
    background: #A6C64A;
}
