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


body, body .av-special-heading.classic-quote > *{
	font-family:"houschka-pro";
}
#header_main {
	z-index: 11;
}
.phone-info{
	font-size: 16px;
	padding: 10px 0;
	font-style: italic;
	color: #fff !important;
}
.html_header_top #top .av_menu_left .main_menu.menu-right {
	right: 0px;
	left: auto;
}
.av-main-nav > li > a{
	font-size: 30px;
}
.hide-default{
	display: none;
}
#socket .copyright{
	float: none;
	display: block;
	text-align: center;
	font-size: 18px;
}
#socket .copyright a{
    display: none;
}
#style-svg {
	margin-bottom: 30px;
}
.video-section.avia-section.av-minimum-height .container .content{
	vertical-align: bottom;
}
footer#socket .container{
	border-top: 1px solid #fff;
} 
.video-column{
	margin-left: -95px !important;
	padding: 28px 95px;
}
.filtr-container > a {
	position: initial !important;	
}
.filtr-container > a img{
	margin: auto;
}
.red-number{
	font-weight: 900;
	color: #E21A26 !important;
}
.custom-list ul {
	clear: both;
	overflow: auto;
}
.custom-list li {
	float: left;
	width: calc(50% - 1em);
}
.custom-button .avia-button{
	font-size: 1.5em;
}
.portfolio-wraper .simplefilter li{
	background-color: #ffffff;
}
.portfolio-wraper .simplefilter li.active{
	color: #E21A26;
}
.av_phone_active_right .phone-info{
	float: none;
}
.phone-info span{
	width: 100%;
}
.phone-info span span{
	width: 50%;
}
.phone-info span span.text-right{
	text-align: right;
}

@media only screen and (min-width: 767px) {
	div .logo{
		top: -18px;
		height: calc(100% + 23px);
	}
	.logo a, .logo img{
		max-height: 100% !important;
	}
}
@media only screen and (max-width: 1199px) {
	.av-main-nav > li > a{
		font-size: 25px;
	}
	.video-column {
		margin-left: -50px !important;
		padding: 28px 50px;
	}
	.custom-list li{
		width: auto;
		float: none;
	}
}
@media only screen and (max-width: 1024px) {
	.av-main-nav > li > a{
		font-size: 22px;
	}
}
@media only screen and (max-width: 991px) {
	.av-main-nav > li > a{
		font-size: 16px;
	}
	#top .avia-button-fullwidth,
	.custom-button .avia-button{
		font-size: 20px;
	}
}
@media only screen and (max-width: 767px) {
	#av-burger-menu-ul > li > a{
		text-transform: uppercase;
	}
	.responsive #top .logo{
		padding: 5px 0;
	}
	.video-column {
		margin-left: 0px !important;
		padding: 25px;
	}
	.phone-info span span,
	.phone-info span span.text-right{
		text-align: center;
		width: 100%
	}
	.phone-info span span.text-right{
		padding-top: 5px;
	}
@media only screen and (max-width: 576px) {
	#top .avia-button-fullwidth,
	.custom-button .avia-button{
		font-size: 16px;
	}
}
