/* Minification failed. Returning unminified contents.
(15,63): run-time error CSS1046: Expect comma, found '85'
(15,69): run-time error CSS1046: Expect comma, found ')'
 */
.menulayout7 #navbar-magamenu > ul.nav > li a:before {
	right: 15px;
}

.register legend {display:none;}

.product_List .product_list_item .color_attr {
	display: none;
}

.product_List .product_list_item .bottom_content .details .fromprice {
	font-size: 18px;
}

.productDetail .tab-container li.active a {background: rgb(41 85 151);}

.featured_MV_products #featured_MV div.item .color_plate {display:none;}

.staticPage .ck-editor-h h1 span {display:none;}

#header .big_nav .navbar.navigation .menulayout7 ul.nav li.show > a.active_menu {border-top: 1px solid black;}

form#logoutForm1 {border: 1px solid black;}

.checkOutSecondary tr:first-child + tr {display: none;}

.accountSetting li:first-child {border: 1px solid black; border-bottom-color: transparent;}

.AgedDebt .AgedDebt_table {display: none;}

.AgedDebt .bottomtable {display: none;}

.orderHistory h2 {text-align:left;}

.orderHistory p {text-align:left;}

.orderHistory h1 {text-align:left; color: #295597; font-family: "Source Sans Pro", sans-serif !important; font-Weight:700;}

.orderHistory h1 span:after {display:none;}

.userInput fieldset {margin: 0;}

.myAccountCategories h2 {text-align:center;}


body {
    font-family: "Source Sans Pro", sans-serif !important;
}
.wrapperSkin{background-color: rgba(0,0,0,0.6);}

h2{text-align:left; font-size:24px; color:#095397; font-weight:700; line-height:26.4px; text-transform:uppercase; font-family: "Source Sans Pro", sans-serif;}
h2 span:after {display:none;}
.featured_MV_products {padding-bottom:20px;}

.ck-editor-h i, .page-builder-wrapper i {font-style: none;}

.page-builder-wrapper i {font-style: none;}

.register h2 span {display:none;}

.searchField button {
    height: 30px;
    background-color: #21a34b !important;
    margin: 3px 3px 0 0;
    width: 36px;
    border-radius: 3px
}
.searchField button i:before {
    line-height: 29px;
    padding-left: 4px;
}

.searchField input:focus{
	outline:none;
}
.gjs-lory-prev svg, .gjs-lory-next svg {
    display: none;
}
.gjs-lory-prev:before{
	content: "\f053";
	font-family: 'FontAwesome';
	font-size: 20px;
    color: #21a34b;
}
.gjs-lory-next:before{
	content: "\f054";
	font-family: 'FontAwesome';
	font-size: 20px;
    color: #21a34b;
}
.on_fav_icon i.active {
    color: #b32222;
}

#navbar-magamenu>ul {display:block;}

.homePageBanner .owl-dots {
    display: none;
}

.page-builder-wrapper .accordion:before {
    content: "\f107";
    font-family: 'FontAwesome';
    float: right;
    font-size: 30px;
    position: absolute;
    top: 11px;
    right: 20px;
}
.page-builder-wrapper .accordion.active:before {
    content: "\f106";
}
.page-builder-wrapper .panel{
	padding: 0 10px 10px 10px;
}
.accordion {
    margin-bottom: 10px;
    position: relative;
}

.AdvantageTentAbout #ihp1j{
	background-color:white;
	padding: 0;
}
.AdvantageTentAbout #inkdg {
    padding: 5%;
    text-align: center;
	font-size: 18px;
	float: none;
	border:2px solid #d7d7d7;
    width: 85%;
    margin: 0 auto;
	min-height: 425px;
}
.AdvantageTentAbout #inkdg img {
    margin-bottom: 20px;
}
.AdvantageTentAbout .gjs-lory-slide p {
    font-size: 18px;
    line-height: 32px;
}
/*About Us*/
#i1cmi {
    position: relative;
}
#i7iok {
    position: absolute;
    display: block;
    cursor: pointer;
    top: 50%;
    left: 0;
    margin-top: -25px;
}

/*Home page titles */
.header_wrapper{
    padding:0;
    width:100%;
}
.header_cats{
	overflow:hidden;
	text-align:center;
	color:#095397;
	font-weight:bold;
	padding-top:50px;
	font-size:24px;
}
.header_cats:before{
	background-color:#095397;
	content:"";
	display:inline-block;
	height:3px;
	position:relative;
	vertical-align:middle;
	width:50%;
	right:0.5em;
	margin-left:-50%;
}
.header_cats:after{
	background-color:#095397;
	content:"";
	display:inline-block;
	height:3px;
	position:relative;
	vertical-align:middle;
	width:50%;
	left:0.5em;
	margin-right:-50%;
}

.latestNews, .latestEvents{
	background:none;
}
.latestNews .owl-pagination{
	display:block;
}
.latestNews .owl-buttons{
	display:none;
}
.shopByCategory .shopGallery.owl-theme .owl-controls, .shopGallery .owl-theme .owl-controls, .latestNews .owl-theme .owl-controls {
    position: absolute;
    top: 100%;
    width: 100%;
    margin-top: 11px;
}
.latestNews #brandLogos h3 {
    display: block;
    color: #295597;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
	height:auto !important;
    margin: 10px 0;
}
/*capability*/

.capability {
    width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
    float: left;
}
.capability h3 {
    font-size: 16px;
    color: #295597;
    padding-bottom: 15px;
    font-weight: bold;
}
.capability p {
    color: #484848;
    line-height: 24px;
}
.capability .Cleft {
    width: 40%;
    border: solid 2px #ddd;
    padding: 15px;
    float: left;
}
.capability .Cleft ul {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.capability .Cleft ul li {
    width: 48%;
	margin-top: 25px;
    float: left;
}
.capability .Cleft ul li img {
    width: 100%;
    max-height: 183px;
}
.capability .Cleft ul li span {
    background: #295597;
    padding: 12px 10px;
    display: block;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

.capability .Cright {
    width: 55%;
    float: right;
}
.capability .Cright ul li {
    width: 100%;
    border: solid 2px #ddd;
    padding: 15px;
    margin-bottom: 20px;
    float: left;
}
.capability .Cright ul li p {
	width: calc(100% - 200px);
    float: left;
}
.capability .Cright ul li img {
    width: auto;
    max-width: 150px;
	float: right;
}
.capability .Cright ul li a {
    display: inline-block;
    background: #21A34B;
    color: #fff;
    padding: 10px 25px;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 25px;
}


/* Contact us page */
.page.contactUs {
    position: relative;
}
.register form {
    width: 50%;
	padding: 0 0 0 20px;
}
.register form div {
    width: 100%;
    margin: 0 0 20px 0;
}
.rightsidecontact {
    position: absolute;
    right: 0;
    width: 48%;
    display: block !important;
    top: 125px;
}
.rightsidecontact .cell {
    width: 100%;
    float: left;
}

/*Capabilities-page */
.Capabilities-page {
    width: 100%;
	padding-bottom: 50px;
    float: left;
}
.Capabilities-page h2 {
    color: #295597;
    font-weight: bold;
}
.Capabilities-page .tabing-click {
    margin-bottom: 50px;
}
.Capabilities-page .tabing-click .item {
    cursor: pointer;
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
}
.Capabilities-page .tabing-click .item img {
    width: 100%;
	float: left;
}
.Capabilities-page .tabing-click .item h3 {
	width: 100%;
    background: #295597;
    color: #fff;
    margin: 0;
    padding: 15px 0;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    float: left;
}
.Capabilities-page .tabing-click .item.active h3{
	background: #21a34b;
}
.Capabilities-page .tabing-click .item:hover h3{
	background: #21a34b;
}

.Capabilities-page .woodworking {
    width: 100%;
    border: solid 2px #ddd;
	margin-bottom: 30px;
	display: none;
    padding: 20px;
    float: left;
}
.Capabilities-page .woodworking.current{
	display:block;
}
.Capabilities-page .woodworking h4 {
    color: #295597;
    font-weight: bold;
    font-size: 22px;
    text-transform: uppercase;
}
.Capabilities-page .woodworking .listwood {
    background: #f9f8f8;
    padding: 50px 100px;
    margin: 25px 0;
}
.Capabilities-page .woodworking .listwood .item {
    width: 33%;
    display: inline-block;
	vertical-align: top;
}
.Capabilities-page .woodworking .listwood .item h5 {
    color: #295597;
    font-weight: bold;
    font-size: 18px;
    margin: 0 0 15px 0;
}
.Capabilities-page .woodworking .listwood .item li {
    margin-bottom: 7px;
    font-size: 17px;
    color: #656464;
}
.Capabilities-page .woodworking a.contact {
    padding: 9px 20px;
    background: #295597;
    color: #fff;
    display: inline-block;
    margin-top: 20px;
    border-radius: 5px;
    text-decoration: none;
}
.Capabilities-page h6 {
    color: #295597;
    font-weight: bold;
    font-size: 22px;
}

/*Digital-Catalog*/

.catalog-part2 a.download.btn {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    padding: 10px 20px;
}
div#ia9v {
    padding-right: 50px;
}

/*PDP*/
.productDescription .info-content .ex_content {
    max-width: 100%;
}
.latestNews.othercustomer .featured_MV_products ul#featured_MV li h3{
	overflow: inherit;
    white-space: inherit;
}
.latestNews.othercustomer .featured_MV_products ul#featured_MV li h3 span{
	overflow: inherit;
}
.productDetail .latestNews .featured_MV_products ul#featured_MV li .btnDefault {
    color: #fff;
}

/*Home page banner*/
.home_page_banner .homePageBanner .owl-buttons {
    display: block;
}
.home_page_banner .homePageBanner .owl-pagination{
	display:none;
}


.home_page_banner .homePageBanner .owl-controls{
	position: absolute;
    top: 50%;
    width: 100%;
    left: 0;
}
.home_page_banner .homePageBanner .owl-buttons .owl-prev {
    left: 50px;
}
.home_page_banner .homePageBanner .owl-buttons .owl-next {
    right: 50px;
}

.home_page_banner .homePageBanner .owl-buttons .owl-prev,
.home_page_banner .homePageBanner .owl-buttons .owl-next {
    color: #fff;
}

.home_page_banner .homePageBanner .owl-buttons .owl-prev i:before,
.home_page_banner .homePageBanner .owl-buttons .owl-next i:before {
    font-size: 40px;
    font-style: normal;
}

.footerQuaternary.clearfix, .footerTertiary.clearfix {
    display: none;
}
.latestNews #brandLogos .owl-item:hover h3{
	color: #21A34B;
}
/*Faq*/
.accordion{
	padding-right: 50px !important;
}

.accountSetting li a:hover {
    color: #000 !important;
}

@media(max-width:1200px){
	span#i7iok {left:60px;}
	span#ialay {right:60px;}
}
@media(max-width: 991px){
	.capability {
		padding-bottom: 0;
	}
	.capability .Cleft {
		width: 100%;
		margin-bottom: 25px;
	}
	.capability .Cright {
		width: 100%;
	}
	.flex-container {
		width: 100%;
	}
	.flex-item-wrapper-2, .flex-paragrpah2 {
		height: auto;
	}
	
	#i1cmi , #ialjw, #ihp1j, .gjs-lory-slide{
		width:500px !important;
		margin: 0 auto;
	}
	#i7iok {
		left: -30px !important;
	}
	#ialay {
		right: -35px !important;
	}
	#issues li {
		width: 700px !important;
	}
	.rightsidecontact {
		position: inherit;
		width: 100%;
		display: flex !important;
	}
	.register form {
		width: 100%;
		padding: 0 20px;
	}
	.Capabilities-page .woodworking .listwood {
		padding: 20px;
	}
	.Capabilities-page .tabing-click .item h3{
		font-size: 16px;
	}
}

@media(max-width: 768px){
	.row {
		flex-wrap: wrap !important;
	}
	#iqga4{
		width:100%;
		padding-bottom: 25px !important;
	}
	#i1y5t{
		width: 100%;
	}
	#i7tov {
		width: 100% !important;
		margin-top: 20px;
	}
	div#ia9v {
		padding-right:0;
	}
}
@media(max-width:767px){
	#i1cmi , #ialjw, #ihp1j, .gjs-lory-slide{
		width:290px !important;
	}
	#i7iok {
		left: -30px !important;
	}
	#ialay {
		right: -18px !important;
	}
	.capability .Cleft ul li {
		width: 100%;
	}
	.capability .Cright ul li{
		text-align:center;
	}
	.capability .Cright ul li p {
		width: 100%;
	    padding-bottom: 20px;
	}
	.capability .Cright ul li img {
		float: none;
		margin: 0 auto;
		display: block;
	}
	.header_cats {
		font-size: 18px;
	}
	#dates {
		margin-left: 0 !important;
		display:none !important;
	}
	#timeline:before{
		display:none !important;
	}
	#issues {
		height: auto !important;
	}
	#issues li {
		width: 282px !important;
		height: auto !important;
	}
	#issues li p {
		font-size: 16px!important;
		line-height: 26px!important;
		margin-right: 0!important;
	}
	#issues li img {
		margin: 10px 0 !important;
	}
	.latestNews #brandLogos h3 {
		font-size: 14px;
	}
	.Capabilities-page .woodworking .listwood .item {
		width: 100%;
	}
	#ixknz, #i11hy, #ilckv {
		padding: 0 !important;
	}
	
	.Capabilities-page .tabing-click .item {
		width: 100%;
	}
	/*About*/
	#timeline{
		width: 300px !important;
	}
}

.checkOutSecondry tr:first-child{
    display: none;
}
