/* CMS */
.cms-content h1{margin: 10px 0;}
.cms-content h1 a{color:#1d6361;}
.cms-content h1 a:hover{text-decoration: none;}
.cms-content img{max-width:100%;}
@media (min-width: 992px) {
.nc-cms-template{min-height:400px;}	
}
.created_date{font-size:12px;color:#808080;margin: 0;padding: 0;}
.nc-cms-template .item-image img{}
.nc-cms-template .item-heading{margin: 0; margin-bottom: 10px;font-size: 16px; line-height: normal;}
.nc-cms-template .blog-item, .nc-cms-template .document-item{
	background: none;border:none;box-shadow:none;padding:0;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom:20px;padding-bottom:20px;
}
.nc-cms-template .blog-item:last-child, .nc-cms-template .document-item:last-child{
	border:none;
}
.nc-cms-template .blog-item .btn-link{font-size: 12px;}

.nc-cms-template .cms-category-list.t1column .blog-item.item{
	border:none;
	padding:0;
	background: #fff;
}
.nc-cms-template .cms-category-list.t1column .item-heading{padding-bottom:5px;margin-bottom: 10px;font-size:20px;}
.nc-cms-template .cms-category-list.t1column .item-heading a{color:#30373b;text-decoration: none;}

.nc-cms-template .cms-category-list.t2column .blog-item.item{
	border:1px solid #d9d9d9;
	padding:10px;
	background: #f9f9f9;
	border-radius:3px;
	min-height: 150px;
}

.nc-cms-template .cms-category-list.t3column .blog-item.item{
	border:1px solid #d9d9d9;
	padding:10px;
	background: #f9f9f9;
	border-radius:3px;
	min-height: 150px;
}

.nc-cms-template .cms-category-list.gallery .blog-item.item{
	border:1px solid #d9d9d9;
	padding:3px;
	min-height: 150px;
}
.nc-cms-template .cms-category-list.gallery .item-heading{text-align: center;font-size:14px;}
.nc-cms-template .cms-category-list.gallery .item-heading a{font-size: 14px;}
@media (min-width: 992px) {
	.nc-cms-template .cms-category-list.gallery .item-image{height: 150px;overflow: hidden;}
	.nc-cms-template .cms-category-list.gallery .item-image img.img-responsive{width:100%;min-height: 150px;}
	.cms-category-list.gallery > .row{margin-bottom: 20px !important;}
}

.nc-cms-template .cms-category-list.t6column .blog-item.item{
	border:1px solid #d9d9d9;
	padding:3px;
	background: #f9f9f9;
	border-radius:3px;
	min-height: 100px;
}

@media (max-width: 767px) {
	.nc-cms-template .blog-item p, .nc-cms-template .document-item p{
	text-align: justify;
	}
}
.related_articles ul{list-style: none;padding-left: 10px;}
.related_articles h3{border-bottom:1px solid #d9d9d9;padding-bottom:10px;font-weight: bold;text-transform: uppercase; color:#636363;}
.related_articles a:hover{text-decoration: none;color:#636363;}
.related_articles a{color:#808080;}

.nc-cms-template .products_pager{text-align: left;}
.nc-cms-template .products_pager .breadcrumb{padding:8px 15px;}
.blog-item img{width:100%;}

/* CMS */
.cms-content-list .item-heading{margin-top:0;font-size: 18px;}
.cms-content-list .readmore a{background: none;background-color: transparent;border-color: transparent;font-size: 12px;font-style: italic;}
.cms-content-list .blog-item{border-bottom: 1px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px;}
.cms-content-list .blog-item:last-child{border-bottom:none;}
.cms-content-list .blog-item img.img-responsive{width: 100%;}
@media (max-width: 991px) {
    .cms-content-list .item-heading{margin-top: 10px;}
    .cms-content-list .readmore {text-align: right !important;}
}

/* Module block */
.module-header2 h3{font-size: 16px;margin-top:0;border-bottom:2px solid #808080;padding-bottom:10px; color:#636363;}
.product-categories-menu{
    margin: 0;padding:0px;list-style: none;
}
.product-categories-menu a{text-decoration: none;display: block;padding:5px;color:#636363;}
.product-categories-menu .submenu a:hover{}
.product-categories-menu > li{color:#fff;border:1px solid #f1f1f1;margin-bottom: 3px;}
.product-categories-menu > li.open {}
.product-categories-menu > li.open > a{color:#fff;background: #1e6965;}
.product-categories-menu .submenu{padding:0;margin-left: 0px;display: none;list-style-type: circle;}
.product-categories-menu .submenu li{border-top:1px solid #f1f1f1;}
.product-categories-menu .submenu li a{color:#808080;padding-left:25px;}
.product-categories-menu span.fa{display: inline-block;cursor: pointer;}
.product-categories-menu li.active .submenu, .product-categories-menu li.open .submenu{display: block;}

.no-border{border:none;}

.news-intro{margin: 10px 0;}
.news-intro .item {position: relative;}
.news-intro .item .item-name{position: absolute;top:5px;left:0;z-index: 6;}
.news-intro .item .item-name h3{margin: 0;padding:5px 10px;background: rgba(255,255,255,0.8);color:#636363;text-transform: uppercase;}
.news-intro .item .item-image:hover .img-responsive{opacity:0.8}
.blog-item-first .item-heading{font-size:30px !important;}
@media(min-width:992px){
	.news-intro .item .item-image{height: 200px;overflow: hidden;}
	.news-intro .item .item-image .img-responsive{width:100%;}
	.news-intro .container{overflow: hidden;}
	.news-intro .col-md-6:first-child{padding-right:0px;}
	.news-intro .col-md-6:last-child{padding-left:10px;}
	.blog-image-in{
		height: 180px;overflow: hidden;
		
	}
	.blog-item-first .blog-image-in{height: auto;}
	.blog-image-in img.img-responsive{min-height:180px;}
	.item-image.blog-image{
	padding:2px;border:1px solid #d9d9d9;
	}
}
.item-author{color:#666560;font-size:12px;}
.created_date{margin-left:20px;}
.item-cat{margin:10px 0;}
.item-cat a, .item-author .item-author-name{
	color: #00536e;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.cms-search-block{margin-bottom: 10px;}
.cms_search .input-group-addon{
	background-color: #1e6965;
	border: 1px solid #1e6965;
	color:#fff;
}
.cms-search-block .form-group, .cms-search-block .input-group{width:100%;}
.cms-subscribe{padding:40px 10px 20px 10px;
background: url("../img/cms-sub.jpg") no-repeat scroll 0% 0% / 100% auto;
margin-bottom:10px;
}
.cms-welcome {margin-bottom:20px;}
.cms-welcome p{margin-bottom:20px;font-size:20px;color:#fff;}
.cms-subscribe-form .form-control{height:45px;border-radius:0;}
.cms-subscribe-form button.btn.btn-primary{
	padding:15px 40px;
	border-radius:0px;
	margin:20px 0;
	text-transform: uppercase;
	background-color: #1e6965;
	border:none;
}
.site-top-cms{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;background: #f8f8f8;}
.site-top-cms ul{
	margin:0;padding:0;
}
.site-top-cms a{color:#666560;font-size:16px;padding:15px 10px;text-decoration: none;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
display: block;
border-top:5px solid #f8f8f8;
}
.site-top-cms a:first-child{padding-left:0;}
.site-top-cms a:hover, .site-top-cms li.open a{color:#1e6965;border-top:5px solid #1e6965;}

.blog-header{text-align: center;color:#1e6965;font-size:16px;text-transform: uppercase;}
.site-top-blog-cms{text-align: center;background: #258480;margin-bottom: 20px;}
.site-top-blog-cms ul{margin:0;padding:0;}
.site-top-blog-cms ul li{}
.site-top-blog-cms ul li a{color:#fff;text-decoration: none;display: block;padding:10px 20px;text-transform: capitalize;}
.site-top-blog-cms ul li.open, .site-top-blog-cms ul li:hover{background: #42bfbb;}
.nc-cms-template .cms-category-list.t1column .blog-layout .item-heading{font-size:14px;margin:10px 0;}

#carousel-video{background: #292e34;padding:40px 0;}
.video-content{position: relative;}
.site-top-1 .carousel .video-content .video-image{padding:10px;background: #fff;}
.site-top-1 .video-content .video-name{text-align: center;color:#fff;margin-top:20px;}
.site-top-1 .carousel .video-content .video-icon.img-responsive{position: absolute;top:40%;width:10%;left:45%;cursor: pointer;}
.video-header{text-align: center;}
.video-header h1{color:#1e6965;font-size:16px;text-transform: uppercase;}