/*
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
*/

#nopadding{
	padding:0;
}

#nopadding .container{
	padding:0;
	margin:0;
	max-width:100%;
}

/*Записи*/
.main_color .rounded-container, #top .main_color .pagination a:hover, .main_color .small-preview, .main_color .fallback-post-type-icon, .main_color .small-preview:hover{
	background:transparent;
}

@media only screen and (max-width: 989px) and (min-width: 768px){
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 119px;
	}
}

/*sidebar*/
#top #main .sidebar, .content{
	border:none;
}

/*Fonts*/

@font-face {
    font-family: 'roboto_condensed';
    src: url('fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_condensed';
    src: url('fonts/robotocondensed-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-bolditalic-webfont.woff') format('woff');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'roboto_condensed';
    src: url('fonts/robotocondensed-italic-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'roboto_condensed';
    src: url('fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('fonts/robotocondensed-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

html, body, #wrap_all{
	font: 18px 'roboto_condensed', Arial, Times New Roman, sans-serif;
}

h1, h1 a{
font-size: 34px;
font-weight:normal;
}
h2, h2 a{
font-size: 28px;
font-weight:normal;
}
h3, h3 a{
font-size: 26px;
font-weight: normal;
}
h4, h4 a{
font-size: 24px;
font-weight: normal;
}
h5, h5 a{
font-size: 22px;
line-height: 1.3em;
font-weight: normal;
margin-bottom: 25px;
}
h6, h6 a{
font-size: 20px;
font-weight:normal;
line-height: 1.4;
}

.widgettitle{
	text-transform: none;
}

#top label{
	font-weight:normal;
}

.main_color a, .main_color b a, .main_color strong a, .main_color a strong, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .taglist a.activeFilter, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover{
	color: #abcc26;
}
.main_color a:hover strong{
	color: #555555;
}

td{
    font-size: 16px;
	vertical-align: middle;
}

/*Header*/

#top .title_container .container{
	padding-top:25px;
	padding-bottom:25px;
}

/*Main Menu*/

#top #header .av-main-nav > li > a{
	font-size:18px;
	text-transform:uppercase;
	font-weight: bold;
}

#top #header .av-main-nav > li > a:hover{
	text-decoration:underline;
}

#top .av-main-nav ul a{
	font-size:14px;
	text-transform: uppercase;
}

#top .header_color .main_menu .menu ul li>a:hover{
	color:#000000;

}

.header_color .main_menu .menu ul li a:hover, .header_color .av-subnav-menu ul a:hover{
	background:#ffffff;
}

.header_color .sub_menu>ul>li>a,
.header_color .sub_menu>div>ul>li>a{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	color:#000000;
}

/*Main Content*/

.content, .sidebar{
	padding-top: 0px;
    padding-bottom: 0px;
}

.sidebar_right{
	margin-top:0px;
}

.container.template-blog{
	margin-top:30px;
}

.avia-section{
	min-height:10px;
}

/*uslugi*/

a.usluga{
	display:block;
	text-decoration:none;
	text-align:center;
	max-width:242px;
	margin: 0 auto;
	background:#d1e871;
	position:relative;
}

.usluga-img{
	position:relative;
}

.usluga img{
	display:block;
	width:100%;
	height:auto;
}

.usluga-cap{
	padding:25px 5% 10px;
	color:#555555;
	word-wrap:break-word;
}

.usluga h4{
	text-transform:uppercase;
	color:#555555;
}
.usluga h4.big{
	font-size:20px;
}

.usluga .img_hover{
	opacity:0;
	position: absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
}

.usluga .img_static{
	opacity:1;
}

a.usluga:hover{
	background:#fa901e;
}

a.usluga:hover .img_static{
	opacity:0;
}

a.usluga:hover .img_hover{
	opacity:1;
}


a.usluga:hover .usluga-cap,
a.usluga:hover .usluga-cap h4{
	color:#fff;
}

a.usluga:hover .usluga-cap,
a.usluga:hover .usluga-cap h4,
a.usluga:hover .img_hover,
a.usluga:hover .img_static,
a.usluga:hover img,
a.usluga:hover
{
	-webkit-transition: .8s;
    -moz-transition: .8s;
    -o-transition: .8s;
    -ms-transition: .8s;
}

.usluga .img_static,
.usluga .img_hover,
.usluga h4,
.usluga-cap,
.usluga-img,
a.usluga
{
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    -ms-transition: .5s;
}

@media only screen and (max-width: 1100px){
	.usluga h4,
	.usluga h4.big,
	.usluga-cap{
		font-size:0.9em;
	}
}

/*blocki*/

#blocki{
	border:none;
}

#top .fullsize .flex_column .template-blog .post-title, #top .fullsize .flex_column .template-blog .post-meta-infos {
    text-align: center;
}

#blocki entry-content{
	text-align: center;
    font-size: 16px;
}

#blocki .entry-content{
	text-align: center;
    font-size: 16px;
    line-height: 1.9;
}

#blocki .flex_column .template-blog .post-title, #blocki .flex_column .template-blog .post-meta-infos{
	text-align: center;
    font-size: 18px;
}

#blocki .flex_column .template-blog h2[itemprop="headline"]{
	padding-top: 25px;
    padding-bottom: 0;
	text-align:center;
}


#blocki .read-more-link{
	display: none;
}

#blocki div.flex_column .template-blog article.post .entry-content-wrapper{
	margin-bottom: -40px;
}

@media only screen and (max-width:767px){
	#blocki{
		background-image: none !important;
	}
}

/*footer*/

#footer{
	margin-top: 20px;
}

#top .widget_nav_menu li{
	font-size:1em;
}

#footer .widget{
	margin:0;
}

#footer #nav_menu-2{
	margin-top: 11px;
}

#footer #text-3{
	text-align:right;
}

#socket .sub_menu_socket{
	display:none;
}

@media only screen and (max-width:767px){
	#footer #text-3{
		text-align:left;
	}
	.responsive #socket .sub_menu_socket{
		display:none;
	}
}

/*Табы*/
.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
    width: auto;
}
.av-inner-tab-title{
	font-size:16px;
	font-weight:bold;
}