body{
	font-family: 'Open Sans', sans-serif !important;
	padding: 0;
	margin: 0;
}

@font-face {
	font-family: 'utmavo';
	src: url('//cdn.blueseed.tv/assets/fonts/utmavo.eot');
	src: local('utmavo'), url('//cdn.blueseed.tv/assets/fonts/utmavo.woff') format('woff'), url('//cdn.blueseed.tv/assets/fonts/utmavo.woff') format('truetype');
}

.fontavo{
	font-family: utmavo;
}

img{
	max-width: 100%
}

.w980{
	max-width: 980px; margin: 0 auto;
}

.page-footer .container{
	padding: 0 0 30px;
	background-color: #333
}

.footer-menu{
	margin-top: 30px;

}

.footer-menu a{color: #fff; font-size: 1.2em; margin-bottom: 8px; display: block;}

.ft-title{
	color: #FEC10E;
	font-size: 1.6em;
	margin: 0 0 30px;
}

.ft-text{
	color: #fff; margin-bottom: 15px;
	text-align: justify;
}

.ft-contact-info{
	color: #fff;
	margin-top: 25px;
	display: block;
	border-top: 2px solid #727272;
	padding-top: 25px

}

.ft-contact-info li{
	margin-bottom: 5px;
}

.ft-contact-info .fa{
	width: 20px;
	font-size: 0.9em;

	
}

a.ft-gotop{
	font-size: 2em;
	color: #fff;
	margin-top: 15px;


}

.menu-header{
	display: flex;
	align-items: center;
	
	align-content: center;
	flex-wrap: nowrap;
	background-color: #fff;
	padding: 5px 0;
}

.menu-header .btn-bars{
	display: inline-block;
	background-color: transparent;
	font-size: 2em;
	padding: 0;	
	text-align: left;
	width: 30px;
	margin-right: auto;
	outline: none !important;
	box-shadow: none !important; 
}



.menu-header .logo-center{
	margin: 0 auto;

}

.menu-header .logo-right{
	margin-left: auto;
}



.menu-header .btn-bars:hover{
	color: #F0B861
}

.mn-content{
	position: fixed;
	width: 100%;	
	padding: 72px 14px 57px 29px;
	top: 0; left: 0;
	background-color: #40404c;
	z-index: 9;
	transform: translateY(-100%);
	transition-timing-function: cubic-bezier(.25,.01,.25,1);
	transition-duration: .2s;
}
.is-open .mn-content{
	transform: translateY(0);    
    height: 100%;

}

.is-open .mn-bars{
	position: fixed;
	left: 0; top: 0;
	width: 100%;
	z-index: 10;	
	padding: 5px 15px;
}

.is-open .menu-header{
	background-color: transparent;
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 15px;
}

.is-open .menu-header a{
	color: #fff;
}

.is-open .menu-header .btn-bars{
	color: #fff
}
.is-open .menu-header .btn-bars .fa:before{
	content: "\f00d";
}


.hl-menu {
	max-width: 1000px; margin: 30px auto;
	padding: 15px
}
.hl-menu a{
	color: #fff;
	margin-bottom: 15px;
	font-size: 2em;
	font-family: utmavo;
}

.mn-content .auto-height{
	height: 100%;
}

@media(min-width: 980px)
{
	.is-open .menu-header{
		
	}
}

@media(max-width: 768px)
{
	.is-open .menu-header{padding: 0}
}
@media (max-width: 520px) {
	.page-post-list .col-md-8 .media{
		display: flex;
		flex-wrap: wrap;
	}
	.page-post-list .col-md-8 .media-left{
		padding-right: 0;
	}
	.page-post-list .col-md-8 .media img {
		max-width: 100% !important;
		padding-bottom: 5px;
	}
}
@media (max-width: 575px) {
	.h-main .h-title {
		font-size: 35px !important;

	}
	.list_partners .list_img_partners {
		width: 29% !important;
	}
}