/*

.thumb-carousel .item {
	width: 303px;
	/*height: 303px;}

.thumb-carousel,
.thumb-carousel-content {
	/*height: 303px;
}

.circle-banner-item,
.circle-banner-item-img {
	width: 303px;
	height: 303px;
}

.news-thumbnail a img {
	width: 303px;
	height: 303px;
}

.banner-thumb-carousel-content {
	height: 303px;
	overflow: hidden;
}


/* @group menu 

	#menu .navbar-nav li.menu-item-5 {
		clear: both;
	}
	
	#menu .navbar-nav li.menu-item-1 {
		margin-left: 0px;
	}
	
	#menu .navbar-nav li {
		margin-bottom: 0;
		margin-left: auto;
	}
	
	#menu .navbar-nav li a {
		font: bold 17px/20px Avenir;
	}
	
	#menu .navbar-nav li.menu-item-1,
	#menu .navbar-nav li.menu-item-2,
	#menu .navbar-nav li.menu-item-3,
	#menu .navbar-nav li.menu-item-4 {
		margin-bottom: -2px;
		margin-top: 0;
	}
	
	#menu .navbar-nav li.menu-item-1 a,
	#menu .navbar-nav li.menu-item-2 a,
	#menu .navbar-nav li.menu-item-3 a,
	#menu .navbar-nav li.menu-item-4 a {
		padding-bottom: 44px;
	}


/* @end */

.clearfix-md {
	clear: both;
}



#carousel .slides{
	width:410px !important;
}

#carousel .slides li {
    background-size: 62px auto;
    height: 62px;
    margin-left: 25px;
    width: 62px !important;
}

#carousel li:hover, #carousel li.flex-active-slide{
	background-size:62px auto !important;
}

#carousel li .flex-caption{font-size:16px;}

.tall {height:400px !important;}

.article-item{height:200px; overflow:hidden;}

.article-item .caption{
	width:217px;
	height:200px;
}

.article-item .capt-img{
	width:480px;
}

.article-item .capt-img .overlay{
	height: 200px;
    right: 0;
    width: 480px;
}

.col-lg-3 .article-item .capt-img .overlay{
	height: 200px;
    right: 0;
    width: 220px;
}

.article-item.tall .capt-img{width:217px;}

.article-item.tall .capt-img .overlay{
	height: 200px;
    left: 0;
    width: 215px;
}

.col-md-9 .article-item.tall .capt-img .overlay {
    height: 400px;
    left: 215px;
    width: 480px;}

.col-md-3 .article-item.tall .capt-img{
	display:block;
}
.col-lg-9 .article-item.tall .capt-img{width:480px;}

.col-md-9 .article-item.tall .caption,
.col-md-9 .article-item.tall .capt-img img{
	height:400px;
}

section.contact {
	padding: 40px 0 60px !important;
}


.partners-items-text{
	position:absolute;
	top:0;
	background:rgba(107,148,199,.8);
	width: 213px;
	height:290px;
	padding:25px 20px;
	background-size:contain;
}
