/*
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
*/


.container .avia-cookie-consent .avia-cookie-consent-button,.container .avia-popup .avia-cookie-consent-button {
    min-width: 60px !important;
    padding: 0.1em !important
}

#top .av-section-bottom-logo .social_bookmarks, .html_bottom_nav_header #top .av-logo-container .social_bookmarks {
    top: 30%;
    right: 0px;
}


h2.cat_title {
	padding: 1em 0;
}


article .entry-content-wrapper p {
    min-height: 5em;
}

article.post-entry {
    background: rgba(232, 232, 232, 0.33);
	padding: 30px 30px 0 30px;
    margin: 0px 7px 20px 0;
    border-radius: 10px;
}


.archive article.post-entry  {
    width: 95%;
}

.archive .content .entry-content-wrapper {
    padding-right: 0;
}


.template-blog .bloglist-excerpt .post_delimiter {
    padding: 0;

}


.av-content-small .more-link-arrow, .post-entry .more-link-arrow {
    display: none;
}

.av-content-small .read-more-link, .post-entry .read-more-link {
    text-align: right;
    position: relative;
    margin-top: 40px;
}


.av-content-small .read-more-link:after, .post-entry .read-more-link:after {
    content: "";
    height: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-color: inherit;
    display: none;
    width: 100%;
    left: 0;
    top: 50%;
    position: absolute;
    z-index: 1;
}

.av-content-small .more-link, .post-entry .more-link {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 100px;
    padding: 0 20px;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: bold;
    position: relative;
    z-index: 2;
    background-color: #ffffff;
    color: inherit;
    line-height: 2.1em;
    font-size: 0.75em;
}


.menu li > a:after { content: ' ▾'; } 
.menu li > a:only-child:after { content: ''; }

.text_marge {
    float: left;
    margin-right: 10px;
    width: 132px;
    text-align: right;
    color: #ef3e35;
    font-weight: 700;
}

.text_content {
    display: table;
}

label.screen-reader-text {
	display: none
}

.av_minimal_header_shadow {
   box-shadow: 0 4px 6px -2px rgb(51, 105, 171);
}

#top .av-section-bottom-logo .social_bookmarks, .html_bottom_nav_header #top .av-logo-container .social_bookmarks {
    top: 30%;
		
}

.blog-author.minor-meta, .text-sep-cat {
	display: none
}

.header-text {
	color: #ef3f35;
	text-align: right;
	font-size: small;
	line-height: 1.2em;
	margin: 0 15px 0 0;
	position: relative;
	top: 65px;
	
}

#header .container.av-logo-container{
	margin: 20px auto 30px;
}

.big-preview-small, .big-preview {
	float: left;
 margin: 0.85em 1em 0.5em 0;
 max-width: 220px;
}

.big-preview img {
    width: auto;
}

.flex_column .template-blog .big-preview.single-big {
    padding: 0 0 10px 0;
    width: 40%;
}


#top #wrap_all .av-social-link-mail:hover a {
    color: #fff;
    background-color: #0055a5;
}

#top .social_bookmarks li {
    width: 50px;
}


#top .social_bookmarks li a {
    float: left;
    width: 50px;
    line-height: 50px;
    display: block;
    margin: 0px;
    outline: none;
    padding: 0;
    min-height: 30px;
    height: 100%;
    overflow: visible;
    z-index: 2;
    position: relative;
    text-align: center;
    font-size: 28px; 
}

#top .social_bookmarks {
    height: 50px;
    }

/* enfold social media icons fix */
.social_bookmarks_whatsapp a::before, .av-social-link-whatsapp a::before {
font-family: 'entypo-fontello';
content: '';
}
.social_bookmarks_twitter a::before, .av-social-link-twitter a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_facebook a::before, .av-social-link-facebook a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_linkedin a::before, .av-social-link-linkedin a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_pinterest a::before, .av-social-link-pinterest a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_tumblr a::before, .av-social-link-tumblr a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_reddit a::before, .av-social-link-reddit a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_vk a::before, .av-social-link-vk a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_gplus a::before, .av-social-link-gplus a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_mail a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_dribble a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_youtube a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_instagram a::before {
    font-family: 'entypo-fontello';
    content: '';
}
.social_bookmarks_vimeo a::before {
    font-family: 'entypo-fontello';
    content: '';
}

.footer_color h3 {
	border-color: #fff
}

#footer {
    padding: 15px 0 0px 0;
    z-index: 1;
}

@media only screen and (max-width: 767px) {
	
.responsive #top #header .social_bookmarks {
    display: none !important;
}

.avia-menu.av_menu_icon_beside {
    padding-right: 0;
    margin-right: 0;
    border-right-width: 0;
    border-right-style: none;

}
	
.responsive #top #wrap_all #header {
    padding: 15px 0;
}	
	
.responsive #top .flex_column_table {
    display: flex;
}	

#top .avia-post-nav {
    background: #ef3f35;
    background: rgba(240, 63, 53, 0.3);
}

.responsive #top .av-main-nav .menu-item-avia-special#menu-item-search {
    	opacity: 0;
    	    -webkit-transition: opacity .5s ease-in-out;
     -moz-transition: opacity .5s ease-in-out;
        -ms-transition: opacity .5s ease-in-out;
        -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.responsive.av-burger-overlay-active-delayed #top .av-main-nav .menu-item-avia-special#menu-item-search {
    display: block !important;
    	opacity: 1;

    
}

.text_marge {
    width: 62px;

}

.header-text {
	position: absolute;
	right: -5000px;
	opacity: 0;
	   -webkit-transition: opacity .5s ease-in-out;
     -moz-transition: opacity .5s ease-in-out;
        -ms-transition: opacity .5s ease-in-out;
        -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
	}

.responsive.av-burger-overlay-active-delayed .header-text {
	position: relative;
	opacity: 1;
    font-size: smaller;
    line-height: 1.2em;
    top: -13px;
    right: -15px;
    z-index: 20000;
}

#footer .widget {
    padding: 0;
    margin: 5px 0;
    overflow: hidden;
}

.av-hamburger-box {
    width: 30px;
    }

}