/*
Theme Name: Enfold Child
Description: <strong>Volmering Design Enfold Child</strong> - <br/> Ramon Volmering<br/> <a href='http://volmering-design.de'>Zur Webseite</a><br/>
Author URI: http://www.volmering-design.de
Template: enfold
Version: 1.0
*/



/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/*ausblenden podcast button*/

.libsyn a.brlbs-cmpnt-cb-btn[data-borlabs-cookie-unblock] {
    display: none !important;

/* General Custom CSS */



h3.content {
    font-family: 'playlistscript';
	font-weight:300;
	font-size:40px;
}

h3.av-masonry-entry-title,
h3.grid-entry-title {
	font-family: 'Roboto'  !important;
	font-size:18px !important;


}

.sidebar h3 {
	font-family: 'Roboto'  !important;
	font-weight: bold !important;
	color: #5c5c5c !important;
	    font-size: 18px !important;
    line-height: 1.1em !important;
    margin-bottom: 4px !important;
	letter-spacing: normal !important;
}

h6, h1 {
    font-family: 'playlistscript';
	font-weight:300;


}


@font-face {
    font-family: 'playlistscript';
    src: url('fonts/playlist/playlist_script-webfont.woff2') format('woff2'),
         url('fonts/playlist/playlist_script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.main_color {
	border: none;
}


.youtube {
    color: #ffffff !important;
	padding: 10px 20px 10px 20px;
    border: 1px solid #fff;
    background: transparent;
	}
	
	.youtube a {
    color: #ffffff !important;
	}




.wysija  a {
	color: #F9A300 !important; ;
	
}



.wysija_editable h2 a {
	
	font-size:24px !important;	
}
	
	
.error404 .entry section{
display: none !important;
}




.av-masonry-entry-title {
	font-size: 44px !important;
}








p.toggler {
	font-weight:bold;
	color:#f6aa42 !important;
}

.toggler span, .toggler.activeTitle span {
    border-color: #f6aa42 !important; 
}



.bildrahmen {
	border: 1px solid #f6aa42;
box-shadow: 5px 5px 10px #5A5A5A;
}


	



#top .av-iconlist-small .iconlist_icon {
	font-size: 30px !important;
	line-height: 30px;
}


.avia-icon-list article.article-icon-entry {
	padding-bottom: 10px;
}

.av-form-text p  {
	line-height:14px !important;
}

p.widget {
	line-height:12px;
}

.digi{
	margin-bottom:-3px !important;
	
}



.avia-slideshow-arrows a:before,
.avia-slideshow-arrows a:after  {
	
	color: #f6aa42 !important; 
	
}

#pe {
	text-align:center;
	
	margin-left: auto !important;
  	margin-right: auto;
	padding-bottom:20px;
	position: relative;
	width:100%;
	height:auto;

}


.page-id-7256 .main_color,
.page-id-7479 .main_color {
	background: #ff9933;
}

.page-id-7256 .content,
.page-id-7479 .content
{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}





.post-entry-10829 .image-overlay,
.post-entry-13357 .image-overlay {
display: none !important;

}


.grid-content .page-id-15164 {
	display: none !important;
}

.html_header_transparency #top .container{
	padding-top: 0px !important; 
}


#av_section_1 .widget_custom_post_widget {
	padding: 0px !important;
}

#av_section_1 .widget_custom_post_widget p {
	margin: 0px !important;
}



.grid-content .entry-content-header {
    height: 40px !important;
    overflow: hidden;
}


.sidebar .widget_nav_menu ul:first-child>.current-menu-item, .sidebar .widget_nav_menu ul:first-child>.current_page_item, .sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {
	background-color:  #e1e1e1;
	color: #ffffff !important;
}


.sidebar a {
	color:  #ff9933!important;
	font-size: 14px;
	font-weight: bold;
}

.sidebar a:hover {
text-decoration: underline;
}

aside.sidebar.sidebar_right {
	background:  #f2f2f2 !important;
}


.avia-cookie-consent a{
    cursor: pointer;
    color:  #ff9933;
 
}

		/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (max-width: 1450px) {
  /* Add your Desktop Styles here */





}




/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */



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

.header-desk {
		display: table-cell;
	}	
	
.header-tab-land,
.header-mob-port {
     display: none;
}
}



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

	.responsive #top #wrap_all .flex_column_table {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
	}
	
	.av-burger-menu-main { 
     display: block!important; 
}
	
#top .av_mobile_menu_tablet .av-main-nav .menu-item {
     display: none!important;
	}
.header-desk,
.header-mob-port{
     display: none;
}
	
.header-tab-land {		
display: table-cell;
}
	

	h1 {
		font-size: 40px;
	}

}


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

	h1 {
		font-size: 40px !important ;
		line-height: 36px !important;
		text-align: center !important;
	}	
	
.responsive #scroll-top-link {
  display: block !important;
}
	
	
.header-desk,
.header-tab-land {
     display: none !important;
}

.header-mob-port {	
display: table-cell;

}
	
	
	
	
	
	

}