/* Templat Corrections - Start */

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3e%3c/svg%3e");
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
	padding: 0.7rem 1.2rem;
}

.t4-palette-mainnav {
	background-color: #FFFFFF;
	border: none;
	padding: 0.6rem 0;
}

.t4-megamenu .navbar-nav > li.nav-item.current.active {
	color: #000000;
	background-color: #ffffff33;
}

.t4-megamenu .navbar-nav > li.nav-item.current.active a {
	color: #000000;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

@media (min-width: 576px)
{
	.text-sm-right
	{
		text-align: right !important;
	}
}

@media (min-width: 768px)
{
	.text-md-left
	{
		text-align: left !important;
	}
}

#t4-header .container {
	padding-top: 0;
	padding-bottom: 0;
}

.container-fluid {
	padding: 0;
}

.t4-palette-mainnav .nav > li a, .t4-palette-mainnav .nav > li .nav-link {
	color: #013b6d !important;
	font-size: 16px;
}

.breadcrumb .divider:before {
	content: "»";
	font-family: arial;
	padding: 0 5px;
}

p {
	margin-bottom: 2rem;
}

.t4-megamenu .nav > .dropdown > .dropdown-toggle .item-caret {
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
	border-bottom: 1px solid transparent;
	margin-right: 0.4rem;
}

.carousel-control-prev, .carousel-control-next {
	width: 5% !important;
}

.page-header h2, .categories-list h2 {
	font-size: 1.3rem;
}

.t4-footer .container {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

/* Templat Corrections - End */



/* Templat My Rules - Start */

.wd100 {width: 100% !important;}
.mb30 {margin-bottom: 2rem;}
.mt30 {margin-top: 2rem;}

/* Templat My Rules - End */



/* Templat Assets - Start */

.t4-content {
	background-color: #FFFFFF;
}








div.myheader-top-holder {
	background-color: #FAFAFA;
	font-size: 0.95rem;
	padding: 8px 0;
	color: #777777;
	border-bottom: 1px solid #EAEAEA;
}

div.myheader-bottom-holder {
	padding: 1rem 0 0.5rem;
	background-color: #FFFFFF;
}

div.myheader-bottom-holder div.companylogo {
	display: inline-block;
	float: right;
}

div.myheader-bottom-holder div.companytitle {
	display: inline-block;
	margin-right: 0.7rem;
}

div.myheader-bottom-holder div.companyname {
	line-height: 150%;
	font-size: 2rem;
	font-weight: 500;
	color: #013b6d;
}

div.myheader-bottom-holder  div.workinghours,
div.myheader-bottom-holder  div.contactdetails {
	padding-top: 0.3rem;
}

div.myheader-bottom-holder .workinghours div:nth-child(1),
div.myheader-bottom-holder .contactdetails div:nth-child(1) {
	color: #013b6d;
}

div.myheader-bottom-holder .workinghours div:nth-child(1),
div.myheader-bottom-holder .contactdetails div:nth-child(1) {
	padding-top: 0.1rem;
}

div.myheader-bottom-holder .workinghours div:nth-child(2),
div.myheader-bottom-holder .contactdetails div:nth-child(2) {
	padding-top: 0.2rem;
}

div.myheader-bottom-holder .workinghours div:nth-child(1) i,
div.myheader-bottom-holder .contactdetails div:nth-child(1) i {
	font-size: 1rem;
	margin-left: 0.7rem;
}

.airman,
.ingersoll,
.aerzen,
.jager,
.atlas {
	font-weight: 800;
	letter-spacing: 1px;
}

.airman,
.ingersoll {
	color: #FF0000;
}

.aerzen {
	color: #013B6D;
}

.jager {
	color: #008543;
}

.atlas {
	color: #00A0EC;
}

.search-menu-button {
	border: none;
	padding: 10px 20px;
	background-color: #FFFFFF33;
	color: #000000;
	float: left;
	font-size: 17px;
}







div.brands div.brand-image img {
	border: 1px solid #CCCCCC;
	padding: 1rem;
}

div.brands p {
	font-size: 1.1rem;
	margin: 2rem 0;
}








div.section3-holder {
	background-image: url(../../../images/template/back1.jpg);
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}

div.products h3 {
	color: #FFFFFF;
}

div.products div.product {
	padding: 3rem;
}

div.products a.product-details {
	display: block;
	background-color: #FFF;
	color: #000;
	padding: 1rem;
}















div.services-page .items-row .item .item-image,
div.news-page .items-row .item .item-image {
	width: 200px;
}











div.com-content-article.item-page p {
	text-align: justify;
}

div.com-content-article.item-page ul {
	margin-bottom: 2rem;
}











table {
	width: 100%;
	margin-bottom: 2rem;
}

table td {
	padding: 10px;
	text-align: center;
}

tr:nth-child(2n+2) {
	background-color: #FBFBFB;
}

tr:nth-child(2n+1) {
	background-color: #F4F4F4;
}

tr:nth-child(1),
tr.table-titles {
	background-color: #013b6d;
}

tr:nth-child(1) td,
tr.table-titles td {
	color: #FFFFFF;
}





.t4-megamenu li.nav-item.current {
	background-color: #FAFAFA;
}










.t4-section-2 .container {
	padding-bottom: 9rem;
}












.t4-footer,
.t4-palette-dark .t4-module {
	background-color: #013b6d !important;
	color: #EEEEEE !important;
}

.t4-palette-gray .nav > li a, .t4-palette-gray .nav > li .nav-link {
	color: #013b6d;
}

.footnav-2 p {
	margin-bottom: 0.5rem;
}















.category-style-1 div.com-content-category-blog__child {
	width: 33.33333%;
	float: right;
	padding: 15px;
	overflow: hidden;
}

.category-style-1 .category-desc {
	margin: 0;
	padding: 0;
	border: none;
}

.category-style-1 .category-description {
	border: none;
	margin: 15px 0;
}

.com-content-category-blog.blog.category-style-1 div.items-row {
	width: 33.333%;
	float: right;
	text-align: center;
}

.category-style-1 .com-content-category-blog__children.cat-children {
	clear: both;
}

.com-content-category-blog.blog.category-style-1 div.items-row {
	width: 50%;
	float: right;
	text-align: center;
	margin: 0 0 30px 0;
}

.com-content-category-blog.blog.category-style-1 div.items-row .item {
	background-color: #F5F5F5;
	padding: 0;
}

.com-content-category-blog.blog.category-style-1 div.items-row .item-image {
	margin: 0;
}

.com-content-category-blog.blog.category-style-1 div.items-row .item .page-header h2 {
	padding: 1rem;
}

.brand-images img {
	width: calc((100% - 120px) / 4);
	padding: 15px;
	margin: 15px;
	border: 1px solid #CCCCCC;
}

@media (max-width: 767px) {
	.category-style-1 div.com-content-category-blog__child {
		width: 100%;
		margin-bottom: 2rem;
	}

	.com-content-category-blog.blog.category-style-1 div.items-row {
		width: 100%;
	}

	.products-blog-layout .items-row {
		width: 100%;
		text-align: center;
	}
}

@media (min-width: 768px) {
	.category-style-1 div.com-content-category-blog__child {
		height: 300px;
	}

	.com-content-category-blog.blog.category-style-1 div.items-row {
		width: 50%;
	}

	.products-blog-layout .items-row {
		width: 100%;
		text-align: center;
	}
}

@media (min-width: 992px) {
	.category-style-1 div.com-content-category-blog__child {
		height: 350px;
	}

	.products-blog-layout .items-row {
		width: 50%;
		float: right;
		text-align: center;
	}
}

@media (min-width: 1200px) {
	.category-style-1 div.com-content-category-blog__child {
		height: 400px;
	}

	.com-content-category-blog.blog.category-style-1 div.items-row {
		width: 33.3333%;
	}
}



/* Templat Assets - End */
