
a {
	color: #1c1c1c;
}

a:hover, a:focus {
	color: #ab2f3a;
	text-decoration: none;
}
.btn-primary {
	background-color: #ab2f3a;
	border-color: #ab2f3a;
	font-weight: 700;
}
.btn-primary:hover, .btn-primary:focus,
.btn-primary.focus, .btn-primary:active,
.btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-color: #73373e;
	border-color: #73373e;
}
.article-header h1 {
	font-size: 28px;
}
.article-header h2 {
	color: #1c1c1c;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
}
.navbar-default {
	background-color: #fff;
}
.t3-mainnav {
	border-bottom: none;
	padding: 5px 0;
	margin-top: 38px;
}
.logo-image > a {
	max-width: 270px;
	max-height: 90px;
}

@media (max-width: 768px) {
	.logo-image > a {
		max-width: 150px;
		max-height: 50px;
	}
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.logo-image > a {
		max-width: 210px;
		max-height: 70px;
	}
}

@media (min-width: 991px) {
	.logo a {
		background: transparent;
	}
}

.logo:hover a,
.logo a:hover,
.logo a:active,
.logo a:focus {
	background: transparent;
}

.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li a {
	padding: 7px;
}

.navbar-default .navbar-nav > li > a {
	color: #1c1c1c;
	font-weight: 700;
	font-size: 14px;
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.navbar-default .navbar-nav > li {
		margin-left: 20px;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 13px;
	}
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #ab2f3a;
}

@media screen and (min-width: 991px) {
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
		-webkit-box-shadow: inset 0 -2px 0 #ab2f3a;
		box-shadow: inset 0 -2px 0 #ab2f3a;
	}
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #ab2f3a;
}
@media screen and (min-width: 991px) {
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
		-webkit-box-shadow: inset 0 -2px 0 #ab2f3a;
		box-shadow: inset 0 -2px 0 #ab2f3a;
	}
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #ab2f3a;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: #1c1c1c;
	border-bottom-color: #1c1c1c;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: #ab2f3a;
	border-bottom-color: #ab2f3a;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #ab2f3a;
	border-bottom-color: #ab2f3a;
}
.t3-mainnav .t3-navbar {
	margin-top: 5px;
}
@media screen and (min-width: 991px) {
	.head-search, .navbar-toggle + .head-search {
		top: 6px;
	}
}
.dropdown-menu {
	background-color: #fff;
	border: 1px solid #fff;
}
.t3-megamenu .mega-nav > li:first-child,
.t3-megamenu .dropdown-menu .mega-nav > li:first-child {
	border-top: 1px solid #eaeaea;
}
.t3-megamenu .mega-nav > li,
.t3-megamenu .dropdown-menu .mega-nav > li {
	border-bottom: 1px solid #eaeaea;
}
.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li a {
	color: #333333;
}
.t3-megamenu .mega-nav > li.open > a,
.t3-megamenu .dropdown-menu .mega-nav > li.open > a {
	background: #ab2f3a;
	color: #fff;
}
.t3-megamenu .mega-nav > li.active > a,
.t3-megamenu .dropdown-menu .mega-nav > li.active > a {
	background: #ab2f3a;
}
.preheader {
	border-bottom: 1px solid #dedede;
	margin: 8px 0;
	color: #a3a3a3;
}
.preheader a {
	color: #a3a3a3;
}
.preheader a:hover, a:focus {
	color: #ab2f3a;
}
.ts_date_area {
	display: inline-block;
}
@media (min-width: 991px) {
	.logo {
		float: left;
	}
}
.banners {
	float: right;
}
@media (min-width: 991px) {
	.navbar-header {
		float: none;
	}
}
.t3-mainnav .t3-navbar {
	border-top: 3px solid #ab2f3a;
	border-bottom: 1px solid #dedede;
	float: none;
}
.t3-copyright {
	border: none;
	padding: 15px 8px 5px;
	background: #ab2f3a;
	color: #fff;
}
.t3-footer {
	background: #1c1c1c;
	color: #fff;
}
.t3-footer-sl .t3-module {
	background: transparent;
	color: #fff;
}
.t3-footer-sl .t3-module .module-title {
	color: #fff;
}
.t3-footer-sl .t3-module a {
	color: #fff;
}
.t3-footer-sl .t3-module ul > li > a {
	color: #fff;
}
.t3-footer-sl .t3-module .btn-primary {
	color: #fff;
}
.news {
	background: #000;
	color: #fff;
	padding: 8px 0 0;
}
.image-0 {
	width: 60%;
	float: left;
}
.image-1 {
	width: 38.68%;
	float: left;
	margin-left: 15px;
}
.image-2 {
	width: 18.68%;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
}
.image-3 {
	width: 18.68%;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
}
.image-4 {
	width: 18.68%;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
}
@media (max-width: 768px) {
	.image-0,
	.image-1,
	.image-2,
	.image-3,
	.image-4,
	.image-5,
	.image-6,
	.image-7,
	.image-8,
	.image-9 {
		width: 100%;
		float: none;
		margin: 0 0 15px;
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.image-0 {
		width: 59.5%;
	}
	.image-1 {
		width: 38.8%;
	}
	.image-2,
	.image-3 {
		width: 18.6%;
		margin-top: 13px;
	}
}
.latestarticle-0 {
	position: absolute;
	top: 0;
	z-index: 10;
	padding: 10px 20px 0;
	font-size: 22px;
	width: 58%;
	height: 100%;
	background: linear-gradient(to top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
}
.latestarticle-1 {
	position: absolute;
	top: 0;
	z-index: 10;
	padding: 10px 20px 0;
	font-size: 18px;
	width: 37.3%;
	height: 64.5%;
	background: linear-gradient(to top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
}
.latestarticle-2 {
	position: absolute;
	top: 308px;
	z-index: 10;
	padding: 10px 15px 0;
	font-size: 15px;
	width: 18%;
	height: 31.5%;
	background: linear-gradient(to top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
}
.latestarticle-3 {
	position: absolute;
	top: 308px;
	z-index: 10;
	padding: 10px 15px 0;
	font-size: 15px;
	width: 18%;
	height: 31.5%;
	background: linear-gradient(to top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
}
@media (min-width: 320px) and (max-width: 359px) {
	.latestarticle-0 {
		width: 86.7%;
		height: 23%;
	}
	.latestarticle-1 {
		width: 86.7%;
		height: 23%;
		top: 188px;
	}
	.latestarticle-2 {
		width: 86.7%;
		height: 23%;
		top: 375px;
	}
	.latestarticle-3 {
		width: 86.7%;
		height: 23%;
		top: 563px;
	}
}
@media (min-width: 360px) and (max-width: 374px) {
	.latestarticle-0 {
		width: 88.2%;
		height: 23.3%;
	}
	.latestarticle-1 {
		width: 88.2%;
		height: 23.3%;
		top: 214px;
	}
	.latestarticle-2 {
		width: 88.2%;
		height: 23.3%;
		top: 428px;
	}
	.latestarticle-3 {
		width: 88.2%;
		height: 23.3%;
		top: 642px;
	}
}
@media (min-width: 375px) and (max-width: 383px) {
	.latestarticle-0 {
		width: 88.7%;
		height: 23.4%;
	}
	.latestarticle-1 {
		width: 88.7%;
		height: 23.4%;
		top: 224px;
	}
	.latestarticle-2 {
		width: 88.7%;
		height: 23.4%;
		top: 447px;
	}
	.latestarticle-3 {
		width: 88.7%;
		height: 23.4%;
		top: 671px;
	}
}
@media (min-width: 384px) and (max-width: 410px) {
	.latestarticle-0 {
		width: 89%;
		height: 23.4%;
	}
	.latestarticle-1 {
		width: 89%;
		height: 23.4%;
		top: 230px;
	}
	.latestarticle-2 {
		width: 89%;
		height: 23.4%;
		top: 459px;
	}
	.latestarticle-3 {
		width: 89%;
		height: 23.4%;
		top: 689px;
	}
}
@media (min-width: 411px) and (max-width: 413px) {
	.latestarticle-0 {
		width: 89.9%;
		height: 23.5%;
	}
	.latestarticle-1 {
		width: 89.9%;
		height: 23.5%;
		top: 247px;
	}
	.latestarticle-2 {
		width: 89.9%;
		height: 23.5%;
		top: 495px;
	}
	.latestarticle-3 {
		width: 89.9%;
		height: 23.5%;
		top: 742px;
	}
}
@media (min-width: 414px) and (max-width: 599px) {
	.latestarticle-0 {
		width: 89.9%;
		height: 20%;
	}
	.latestarticle-1 {
		width: 89.9%;
		height: 20%;
		top: 249px;
	}
	.latestarticle-2 {
		width: 89.9%;
		height: 20%;
		top: 499px;
	}
	.latestarticle-3 {
		width: 89.9%;
		height: 20%;
		top: 748px;
	}
}
@media (min-width: 600px) and (max-width: 639px) {
	.latestarticle-0 {
		width: 93.2%;
		height: 22%;
	}
	.latestarticle-1 {
		width: 93.2%;
		height: 20%;
		top: 371px;
	}
	.latestarticle-2 {
		width: 93.2%;
		height: 22%;
		top: 744px;
	}
	.latestarticle-3 {
		width: 93.2%;
		height: 22%;
		top: 1114px;
	}
}
@media (min-width: 640px) and (max-width: 768px) {
	.latestarticle-0 {
		width: 94.8%;
		height: 20%;
	}
	.latestarticle-1 {
		width: 94.8%;
		height: 20%;
		top: 488px;
	}
	.latestarticle-2 {
		width: 94.8%;
		height: 20%;
		top: 975px;
	}
	.latestarticle-3 {
		width: 94.8%;
		height: 20%;
		top: 1463px;
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.latestarticle-0 {
		width: 57%;
		height: 98%;
		top: 0;
	}
	.latestarticle-1 {
		width: 37.3%;
		height: 64%;
		top: 0;
	}
	.latestarticle-2,
	.latestarticle-3 {
		width: 17.9%;
		height: 45%;
		top: 252px;
	}
}
.latestarticle-0 a,
.latestarticle-1 a,
.latestarticle-2 a,
.latestarticle-3 a {
	color: #fff;
}
.latestnews img {
	width: 100%;
}
.row-porfolio {
	margin-bottom: 40px;
}
.intro-image {
	width: 100%;
}
.newsarticle img {
	width: 44%;
}
@media (max-width: 768px) {
	.newsarticle img {
		width: 100%;
		padding-bottom: 5px;
	}
}
.newsarticle .image-0 img {
	width: 100%;
	padding-bottom: 10px;
}
@media (max-width: 768px) {
	.newsarticle .image-0 img {
		padding-bottom: 5px;
	}
}
.newsarticle .image-0 {
	width: 50%;
	float: left;
	margin-right: 4%;
}
.newsarticle .image-1,
.newsarticle .image-2,
.newsarticle .image-3,
.newsarticle .image-4 {
	width: 25%;
	float: left;
	margin-bottom: 15px;
	margin-left: 0;
	margin-top: 0;
}
@media (max-width: 768px) {
	.newsarticle .image-0,
	.newsarticle .image-1,
	.newsarticle .image-2,
	.newsarticle .image-3,
	.newsarticle .image-4 {
		width: 100%;
		float: none;
		margin: 0 0 20px;
	}
}
.newsarticle-0 {
	font-size: 18px;
}
.newsarticle-1 {
	top: 48px;
	position: absolute;
	margin-left: 12%;
	font-size: 15px;
}
.newsarticle-2 {
	top: 145px;
	position: absolute;
	margin-left: 12%;
	font-size: 15px;
}
.newsarticle-3 {
	top: 244px;
	position: absolute;
	margin-left: 12%;
	font-size: 15px;
}
.newsarticle-4 {
	top: 337px;
	position: absolute;
	margin-left: 12%;
	font-size: 15px;
}
@media (max-width: 768px) {
	.newsarticle-0,
	.newsarticle-1,
	.newsarticle-2,
	.newsarticle-3,
	.newsarticle-4 {
		top: 0;
		position: inherit;
		margin-left: 0;
		font-size: 18px;
	}
}
#Mod192 .image-0 {
	width: 48.5%;
	float: left;
}
@media (max-width: 768px) {
	#Mod192 .image-0,
	#Mod192 .image-1 {
		width: 100%;
		float: none;
		margin-left: 0;
	}
}
#Mod192 .image-1 {
	width: 48.5%;
	float: left;
	margin-left: 3%;
}
@media (max-width: 768px) {
	#Mod192 .image-1 {
		width: 100%;
		float: none;
		margin-left: 0;
	}
}
#Mod192 .image-2 img,
#Mod192 .image-3 img,
#Mod192 .image-4 img,
#Mod192 .image-5 img,
#Mod192 .image-6 img,
#Mod192 .image-7 img,
#Mod192 .image-8 img,
#Mod192 .image-9 img {
	width: 45%;
}
@media (max-width: 768px) {
	#Mod192 .image-2 img,
	#Mod192 .image-3 img,
	#Mod192 .image-4 img,
	#Mod192 .image-5 img,
	#Mod192 .image-6 img,
	#Mod192 .image-7 img,
	#Mod192 .image-8 img,
	#Mod192 .image-9 img {
		width: 100%;
	}
}
.lifestyle-article-0 a,
.lifestyle-article-1 a {
	color: #fff;
}
@media (max-width: 768px) {
	.lifestyle-article-0 a,
	.lifestyle-article-1 a,
	.lifestyle-article-2 a,
	.lifestyle-article-3 a,
	.lifestyle-article-4 a,
	.lifestyle-article-5 a,
	.lifestyle-article-6 a,
	.lifestyle-article-7 a,
	.lifestyle-article-8 a,
	.lifestyle-article-9 a {
		color: #1c1c1c;
	}
}
.lifestyle-article-2 a,
.lifestyle-article-3 a,
.lifestyle-article-4 a,
.lifestyle-article-5 a,
.lifestyle-article-6 a,
.lifestyle-article-7 a,
.lifestyle-article-8 a,
.lifestyle-article-9 a {
	color: #1c1c1c;
}
.lifestyle-article-0,
.lifestyle-article-1 {
	width: 46.8%;
	height: 28.9%;
	font-size: 22px;
	position: absolute;
	top: 48px;
	padding: 245px 0 0 20px;
	z-index: 10;
	background: linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
}
.lifestyle-article-2,
.lifestyle-article-3 {
	width: 34%;
	font-size: 15px;
	position: absolute;
	top: 433px;
	z-index: 10;
	margin-left: 140px;
}
.lifestyle-article-4,
.lifestyle-article-5 {
	width: 34%;
	font-size: 15px;
	position: absolute;
	top: 538px;
	z-index: 10;
	margin-left: 140px;
}
.lifestyle-article-6,
.lifestyle-article-7 {
	width: 34%;
	font-size: 15px;
	position: absolute;
	top: 643px;
	z-index: 10;
	margin-left: 140px;
}
.lifestyle-article-8,
.lifestyle-article-9 {
	width: 34%;
	font-size: 15px;
	position: absolute;
	top: 748px;
	z-index: 10;
	margin-left: 140px;
}
@media (max-width: 768px) {
	.lifestyle-article-0,
	.lifestyle-article-1,
	.lifestyle-article-2,
	.lifestyle-article-3,
	.lifestyle-article-4,
	.lifestyle-article-5,
	.lifestyle-article-6,
	.lifestyle-article-7,
	.lifestyle-article-8,
	.lifestyle-article-9 {
		width: inherit;
		height: inherit;
		font-size: 18px;
		position: inherit;
		top: 0;
		margin: 0;
		padding: 0;
		z-index: inherit;
		background: none;
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.lifestyle-article-0,
	.lifestyle-article-1 {
		width: 46.5%;
		height: 27.2%;
		padding-top: 180px;
	}
	.lifestyle-article-2,
	.lifestyle-article-3 {
		top: 365px;
	}
	.lifestyle-article-4,
	.lifestyle-article-5 {
		top: 452px;
	}
	.lifestyle-article-6,
	.lifestyle-article-7 {
		top: 538px;
	}
	.lifestyle-article-8,
	.lifestyle-article-9 {
		top: 625px;
	}
}
.lifestyle-article-0 .article-aside,
.lifestyle-article-1 .article-aside {
	color: #fff;
}
@media (max-width: 768px) {
	.lifestyle-article-0 .article-aside,
	.lifestyle-article-1 .article-aside {
		color: #999999;
	}
}
.lifestyle-news .image-2,
.lifestyle-news .image-3,
.lifestyle-news .image-4,
.lifestyle-news .image-5,
.lifestyle-news .image-6,
.lifestyle-news .image-7,
.lifestyle-news .image-8,
.lifestyle-news .image-9 {
	width: 24.5%;
	float: left;
	margin-top: 2%;
	margin-left: 0;
}
@media (max-width: 768px) {
	.lifestyle-news .image-2,
	.lifestyle-news .image-3,
	.lifestyle-news .image-4,
	.lifestyle-news .image-5,
	.lifestyle-news .image-6,
	.lifestyle-news .image-7,
	.lifestyle-news .image-8,
	.lifestyle-news .image-9 {
		width: 100%;
		float: none;
		margin-top: 0;
		margin-left: 0 !important;
	}
}
.lifestyle-news .image-3,
.lifestyle-news .image-5,
.lifestyle-news .image-7,
.lifestyle-news .image-9 {
	margin-left: 27%;
}
.lifestyle-news img {
	width: 100%;
}
.article-aside {
	margin: 5px 0;
}
#Mod192 .module-title {
	background: #ff7a09;
	padding: 6px 12px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	text-transform: uppercase;
}
#Mod192 .module-inner {
	border-top: 2px solid #ff7a09;
}
#Mod198 .module-title {
	background: #4258fe;
	padding: 6px 12px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	text-transform: uppercase;
}
#Mod198 .module-inner {
	border-top: 2px solid #4258fe;
}
#Mod199 .module-title {
	background: #00bdb3;
	padding: 6px 12px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	text-transform: uppercase;
}
#Mod199 .module-inner {
	border-top: 2px solid #00bdb3;
}
#Mod194 .module-title {
	background: #ab2f3a;
	padding: 6px 12px;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	text-transform: uppercase;
}
#Mod194 .module-inner {
	border-top: 2px solid #ab2f3a;
	margin-top: -1px;
}
.home .t3-mainbody {
	padding-bottom: 0;
	padding-top: 0;
}
.t3-mainbody {
	padding-bottom: 20px;
	padding-top: 35px;
}
.corporate .t3-sl-2 {
	padding: 30px 0 !important;
}
.corporate .t3-sl-3 {
	padding: 30px 0 !important;
}
.corporate .t3-sl-4 {
	padding: 30px 0 !important;
}
#no-posts {
	line-height: 70px !important;
}
.item-page {
	margin-bottom: 0;
}
.item-page .article-aside {
	margin-bottom: 0;
}
.footer2 {
	display: none !important;
}
.footer-menu a {
	color: #fff;
}
.preheader .search {
	float: right;
	display: inline-block;
	margin-top: -30px;
	margin-right: 10px;
}
#geek-search-214 .search-icon {
	padding: 8px !important;
}
.view-article .img_caption {
	background: #f5f5f5;
	border: 1px solid #eaeaea;
	padding: 4px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.view-article .img_caption p.img_caption {
	background: #f5f5f5;
	color: #444444;
	font-size: 14px;
	text-align: left;
	border: none;
	padding: 7px 0 0;
	box-shadow: none;
}
.home .img_caption p.img_caption {
	display: none;
}
.items-row .item {
	margin-bottom: 20px;
}
.corporate .items-row {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.t3-sl {
		padding-bottom: 30px;
	}
}
.logo {
	position: static;
	text-align: center;
	margin-bottom: 8px;
}
@media (min-width: 991px) {
	.logo {
		margin-bottom: 0;
	}
}
@media (max-width: 768px) {
	.banners img {
		width: 89%;
		height: auto;
		margin: 0 auto;
		display: block;
	}
}
.list_carousel {
	margin: 0 !important;
}
.home #Mod160,
.home #Mod165 {
	margin-top: 50px;
}
#Mod196 .Adv2 {
	text-align: center;
}
.home .Adv2 img {
	width: 100%;
	height: auto;
}
@media (max-width: 1024px) {
	.Adv2 img {
		width: 100%;
		height: auto;
	}
}
@media (min-width: 1366px) and (max-width: 1920px) {
	.Adv2 img {
		width: 300px;
		height: 250px;
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.Adv1 img {
		width: 78%;
		height: auto;
		float: right;
	}
}
@media (min-width: 1366px) and (max-width: 1920px) {
	.Adv1 img {
		width: 728px;
		height: 90px;
	}
}
.blog .article-title {
	height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.blog .article-intro {
	height: 233px;
	overflow-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
#pop {
	background: #FFFF0C;
	display:none;
	position: fixed;
	bottom: 0;
	z-index: 999;
}
#pop .text {
	font-size: 14px;
	letter-spacing: .2px;
	padding: 20px 20px 0;
	color: #000000 !important;
}
.navbar-toggle {
	top: 45px;
}
.t3-mainnav .t3-navbar-collapse {
	margin-top: 5px;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
	max-height: 410px;
}
.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle .fa-bars {
	color: #1c1c1c;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background: #ab2f3a;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #ab2f3a;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {
	border-top: 1px solid #ab2f3a;
	padding: 11px;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #ab2f3a;
}
.dropdown-menu > li:first-child {
	border-top: 1px solid #ab2f3a !important;
}
@media (max-width: 991px) {
	.navbar-default .navbar-nav .open .dropdown-menu {
		background: #ab2f3a;
	}
}
@media (max-width: 991px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li {
		border-top-color: #fff;
	}
}
@media (max-width: 991px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
		padding: 11px 30px;
	}
}
@media (max-width: 991px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ab2f3a;
		background-color: #fff;
	}
}
#acymailingpopup {
	padding: 0;
	overflow: inherit;
}
.acymailing_form {
	display: none;
}
.com_acymailing {
	overflow: hidden;
}
@media (max-width: 1000px) {
	#acymailingpopup #closepop {
		display: inherit;
	}
}
@media screen and (min-width: 991px) {
	.navbar-default .navbar-nav > li {
		margin-left: 29px;
	}
}