/*
Theme Name: GCA Enfold 
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:*/
#after_section_1 .more-link-arrow {
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#after_section_1 .more-link-arrow svg {
    margin: 0px !important;
}
.greenlink a, .greenlink {color:#3c7800; text-decoration:underline!important; line-height: 1.8em!important;}

.widget_recent_entries li a {font-family: Roboto, sans-serif!important;}
#recent-posts-3 > ul > li:nth-child(1) > a {font-family: Roboto, sans-serif!important;}

.hr-short .hr-inner, .hr-short .hr-inner-style { border-color: #333333; }


/*
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: 989px) {

}

@media only screen and (min-width: 768px) {
	/* 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: 767px) {
	/* Add your Mobile Styles here */
	.responsive #top .logo{
		position: absolute;
	}

}
@media (max-width: 767px) {
	.av-eu95f-05a077e08251b5ff780dd37dab4e9fa3.el_after_av_section .togglecontainer.av-elegant-toggle .av_toggle_section .single_toggle .toggle_wrap .toggle_content{
		padding: 20px 15px;
	}
	.av-eu95f-05a077e08251b5ff780dd37dab4e9fa3.el_after_av_section .togglecontainer.av-elegant-toggle .av_toggle_section .single_toggle .toggle_wrap .toggle_content .ssfa-meta-container{
		margin: 0px !important;
	}
	.av-eu95f-05a077e08251b5ff780dd37dab4e9fa3.el_after_av_section .togglecontainer.av-elegant-toggle .av_toggle_section .single_toggle .toggle_wrap .toggle_content .ssfa-meta-container .ssfa-minimal-list a:not(:last-child){
		margin-bottom: 10px;
		display: block;
	}
	.av-eu95f-05a077e08251b5ff780dd37dab4e9fa3.el_after_av_section .togglecontainer.av-elegant-toggle .av_toggle_section .single_toggle .toggle_wrap .toggle_content .ssfa-meta-container .ssfa-minimal-list a .ssfa-listitem .ssfa-topline .ssfa-filename{
		line-height: 24px;
	}
	#header #header_main .logo a img{
		width: 105px;
		max-height: 70px;
	}
	#header #header_main #custom_html-3.widget_text{
		padding: 0 0 0px 112px !important;
		height: 70px;
	}
	#header #header_main #custom_html-3.widget_text .textwidget.custom-html-widget{
		height: 70px;
	}
	#header #header_main #custom_html-3.widget_text .textwidget a{
		display: inline-block;
		max-height: 70px;
		position: relative;
		z-index: 1;
	}
	#header #header_main #custom_html-3.widget_text .textwidget a img{
		width: 176px;
		height: 68px;
	}
	#header #header_main.container_wrap > .av-logo-container,
	#header #header_main.container_wrap > .av-logo-container > .inner-container{
		max-height: 70px;
	}
	#header #header_main.container_wrap .logo.avia-standard-logo{
		height: 70px !important;
	}
	#header #header_main.container_wrap .main_menu{
		height: 70px;
	}
	#header #header_main.container_wrap .main_menu .avia-menu ul.menu.av-main-nav > li > a{
		height: 70px;
		line-height: 70px;
	}
}
@media (max-width: 640px) {
	#header #header_main.container_wrap .main_menu .avia-menu ul.menu.av-main-nav > li > a{
		padding-left: 0px;
	}
	#header #header_main.container_wrap .main_menu .avia-menu.av_menu_icon_beside{
		padding-right: 15px;
		margin-right: 15px;
	}
}
@media (max-width: 540px) {
	#header #header_main.container_wrap > .container.av-logo-container{
		width: 100%;
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	#header #header_main.container_wrap .main_menu .avia-menu.av_menu_icon_beside{
		padding-right: 10px;
		margin-right: 10px;
	}
	#header #header_main .logo a img{
		width: 96px;
		max-height: 70px;
		height: 70px !important;
	}
	#header #header_main #custom_html-3.widget_text .textwidget a img{
		width: 160px;
		height: 68px;
	}
	#header #header_main #custom_html-3.widget_text{
		padding: 0 0 0px 102px !important;
	}
}
@media (max-width: 414px) {
	#header #header_main.container_wrap .main_menu .avia-menu.av_menu_icon_beside{
		padding-right: 0;
		margin-right: 0;
	}
}
@media (max-width: 393px) {
	#header #header_main.container_wrap .main_menu .avia-menu ul.menu.av-main-nav > li.av-burger-menu-main.menu-item-avia-special {
		padding-right: 0px;
	}
	.page-id-614 #av_section_1.avia-section.el_before_av_textblock #specialwithbackground.av-special-heading-h1.custom-color-heading .av-special-heading-tag span{
		font-size: 42px;
	}
}
@media (max-width: 360px) {
	#header #header_main .logo a img{
		width: 80px;
		max-height: 55px;
		height: 55px !important;
	}
	#header #header_main #custom_html-3.widget_text .textwidget a img{
		width: 126px;
		height: 55px;
	}
	#header #header_main #custom_html-3.widget_text{
		padding: 0 0 0px 84px !important;
		height: 55px;
	}
	#header #header_main.container_wrap .logo.avia-standard-logo{
		height: 55px !important;
	}
	#header #header_main.container_wrap .main_menu .avia-menu ul.menu.av-main-nav > li > a{
		height: 55px;
		line-height: 55px;
	}
	#header #header_main.container_wrap .main_menu .avia-menu ul.menu.av-main-nav > li.av-burger-menu-main.menu-item-avia-special{
		padding-right: 0px;
		padding-left: 5px;
	}
	#header #header_main.container_wrap .main_menu .avia-menu ul.menu.av-main-nav > li.av-burger-menu-main.menu-item-avia-special a .av-hamburger .av-hamburger-box{
		width: 30px;
	}
}
