/*
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:*/
@import 'https://fonts.googleapis.com/css?family=Raleway:200,400,400i,600';
 
a h1:hover,
a h2:hover,
a h3:hover,
a h4:hover,
a h5:hover,
a h6:hover{
	color: #c31013;
}
.av-logo-container .logo a img{ display: none; }

#svg-logo{ opacity: 0; transition: opacity 0.3s; }
#svg-logo.show{ opacity: 1; }


#svg-logo{
	padding-top: 18px;
	
}


.widget_tab_comments{
	display: none !important;
}

.header-scrolled #svg-logo{ 
	padding-top: 8px;
}

// .header-scrolled-full #svg-logo{
// 	padding-top: 8px;
// }

#svg-logo svg{ 
	height: 46px;
	transition: 0.4s height;
	//width: 270px;
}
.header-scrolled #svg-logo svg{ 
	height: 46px;
	//width: 270px;
}

#header.header-scrolled #svg-logo svg{  
	 height: 26px;
  
}

#header_meta nav ul li > a{ 
	font-weight: 400;
	font-size: 12px;
}

#wrap_all #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.25;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-transform: none;
}

#top .menu-item-search-dropdown a:before {
     font-size: 18px;

}

table tr td{
	font-size: 15px;
}

@media(min-width: 990px){

	// .sub_menu li:nth-last-child(2) {
	//     border-right-width: 0px;
	// }
	
	 
	#menu-item-659{
		position: absolute;
		top: -10px;
		display: block;
		width: 100px;
		height: 30px;
		right: 0;
		padding: 0 0 0 5px;
	}

	#menu-item-659 > a{
		width: 101px;
		background-color: #e1e1e1;
		height: 31px;
		text-align: center;
		display:block;
	    padding: 10px 0;
	}

	#menu-item-659 > a:after{
		content: '';
		position: absolute;
		top: 31px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 11px 48px 0 48px;
		border-color:#e1e1e1 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
		left: 4px;
	}

	#header.header-scrolled #menu-item-659 > a:after{
		border-width: 6px 48px 0 48px;
	}

	#top #menu-item-659 ul.sub-menu{	
		top: 30px;
	    left: 5px;
	}
}


@media(max-width:767px){

	.responsive #top .logo {
	    position: relative;
	    display: block;
	    height: 80px !important;
	    float: none;
 
	}

	#svg-logo{
		padding-top: 14px;
	}

	#svg-logo svg{
		height: 35px;
	    max-width: 90%;
	}

}

.av-magazine-category{
	font-size: 12px;
}

.av-magazine-hero .av-magazine-thumbnail{
	padding:0;
	border: 0;
}

.av-magazine-hero .av-magazine-thumbnail img{
	width: 100%;
}
/**** SIDEBAR-NAV ***********/

#top .content .flex_column .widget_nav_menu .sidebar-childnav li {
     //height: 45px;
}

.sidebar-childnav .menu-item.has-children > a{
	padding-bottom: 0 !important;
}

.sidebar-childnav .grandchild-menu li:before {
     display: none;
}
.sidebar-childnav > ul > li.has-children {
	padding-bottom: 0.8em !important;
}

.sidebar-childnav .grandchild-menu{
	list-style-type: disc !important;
	padding-left: 20px!important;
}
.sidebar-childnav .grandchild-menu li{
	border: 0 !important;
}

/* Placement of Icons using custom class (inline-fix (on icon ) ) */
.inline-fix.avia-icon-pos-right{
	float: none;
	display: inline;
}
.inline-fix.avia-icon-pos-right a{
	display: inline !important;
}

.inline-fix.avia-icon-pos-right span{
	display: inline !important;
}