@charset "utf-8";
/*
 Theme Name:   AT Kft. sablon
 Theme URI:    http://atkft.innobile.hu/
 Description:  AT Kft. - Wordpress sablon
 Author:       Innobile Kft.
 Author URI:   http://innobile.hu
 Template:     kraussersfarm
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  innobile
*/


@import url("../kraussersfarm/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
@media (min-width: 1510px) {
	.menu_main_nav > li > a{
		padding: 1.75em 1.0em 1.8em !important;
	}
	.logo_text_holder .logo_text{
		font-size: 2.5em !important;
	}

	.sidebar_show .content {
		width: 870px !important;
	}
}

@media (min-width: 960px) and (max-width: 1509px) {
	.menu_main_nav > li > a{
		padding: 1.75em 0.5em 1.8em !important;
	}
	.logo_text_holder .logo_text{
		font-size: 1.5em !important;
	}
	.logo_text_holder .logo_slogan{
		font-size: 0.8em !important;
	}
}

@media (min-width: 768px) and (max-width: 959px) {
	.menu_main_nav > li > a{
		padding: 1.75em 0.4em 1.8em !important;
		font-size: 0.7em !important;
	}
	.logo_text_holder .logo_text{
		font-size: 1em !important;
	}
	.logo_text_holder .logo_slogan{
		font-size: 0.8em !important;
	}

	.contact_logo > .logo{
		width:50%;
		float:left;
	}
	#header-right{
		width:50%;
		float:right;
	}
}

@media screen and (max-width: 767px) {
	.menu_main_nav > li > a{
		padding: 1.75em 0.4em 1.8em !important;;
		font-size: 0.6em !important;
	}
	.logo_text_holder{
		display:none !important;
	}

	.contact_logo > .logo{
		width:50%;
		float:left;
	}
	#header-right{
		width:50%;
		float:right;
	}
}

.logo{
	float: left;
	width: 220px;
}

.logo_text_holder{
	float: left;
	width: calc(100% - 440px);
	height: 110px;
	line-height: 90px;
	text-align: center;
}

.logo_text_holder div{
	vertical-align: middle;
	display: inline-block;
	line-height: 2em;
}

.scheme_atkft .top_panel_middle .contact_field{
	float: right;
	width: 220px;
}

.page_content_wrap{
	padding: 2em 0;
}
 div.sidebar.widget_area.scheme_at_kft div.sidebar_inner.widget_area_inner{
	padding: 0;
}

header {
	z-index: 1000 !important;
}

#header-right {
	padding-top: 20px;
	text-align: right;
}

#header-right li{
	display: inline-block;
}

.chart-title::after{
	border-color: #85C12B !important;
}
.footer_wrap_inner{
	padding: 0;
}
.footer_wrap_inner {
	background-color: #EAEAEA;
	background: none;
}
.big_footer_bg {
	background-color: #EAEAEA;
	background: none;
}
.big_footer_bg .widget_custom_html h5{
	margin-bottom: 0;
	color: #1d6098;
}
.big_footer_bg .widget_custom_html p{
	color: #2a2a2a;
}

.contact-text h4 {
	margin-bottom: 0 !important;
}

.contact-form p input[type="text"], .contact-form p input[type="email"], .contact-form p textarea{
	width: 100%;
}
.contact-form p:last-of-type {
	text-align: center;
}

footer.widget_area aside:last-child{
	text-align: left !important;
}
