.no-margin{margin:0px !important;}
.cms-index-index .column.main {margin:0px !important;}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
   width: 90%; 
}

.page-footer #switcher-store{display:none !important;}
.catalog-product-view .column.main .products-grid.products-related .product-item .product-item-info .product-item-details .field.choice.related{
	display:none !important;
}

.catalog-product-view .column.main .block-content.content .block-actions{
	display:none !important;
}
.page-products .product-item-info {
     margin-bottom: 30px;
}

.category-list .TopHead{min-height:210px;}
.catalog-category-view .category-image .image{display:none !important;}
/* old css start*/
.jssSubSecDiv {
	background: #e5e5e5;
	padding: 45px;
	border-radius: 3px;
	color: #4f4f4f;
	margin-top: 27px;
	text-align:left;
}
.jssSubSecTitle .jssBoldLinks
{
	color: #a72a21;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;	
}
.cms-buying-guide .page-main .jssSubSecDiv, .cms-view-our-other-websites .page-main .jssSubSecDiv{
	margin-right: 30px;

}

h1{
	color:#28282d;
	/*color:#a72a21 !important;*/
}
.cms-index-index h1{color:#28282d;}

.checkout-cart-index #discount-coupon-form .fieldset.coupon .field{padding-top: 5px;padding-right: 10px;}

.anc-viewmore:visited,
.anc-viewmore,
.action.primary,
.action.primary:visited,
.checkout-cart-index .action.continue
{
	border-color: #a72a21;
	background-color: #a72a21 !important;
	color: #ffffff !important;
	border-radius: 26px !important;
    moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;text-decoration:none !important;
	font-size:13px; 
	padding:8px 25px; 
	font-weight:600; 
	text-shadow:none !important; 
	letter-spacing:.020em;
}
.anc-viewmore:hover,
.action.primary:hover,
.checkout-cart-index .action.continue:hover
 {
    background-color: #28282d !important;
	border-color: #28282d !important;
	color: #fff !important;
}
.review-form .action.submit.primary {
    color: #fff !important;
   
}

.checkout-cart-index #discount-coupon-form .action.apply.primary{color: #fff !important;box-shadow:none !important;}
.cart-fade-button.action.primary{
	display:block!important;
	font-size:18px!important;
	text-align:center!important;
	background-color: #28282d !important;
	border-color: #28282d !important;
	color: #fff !important;
	margin-bottom:20px;
	
}
/*a:visited,  bt color white JLI*/
.alink:visited,
.breadcrumbs a,
.breadcrumbs a:visited,
.paypal-review-discount .block > .title strong, .cart-discount .block > .title strong,
.opc-progress-bar-item._complete > span,
.checkout-payment-method .payment-option-title .action-toggle
{ color: #28282d !important;}
.pages a.page{ color: #28282d !important;}
.pages a.page:hover{color: #a72a21 !important;}

.minicart-items .product-item-name a
{color: #a72a21 !important;}

.header.panel > .header.links > li > a
{color: #ffffff !important;}

/* old css end*/

/*.logo {
	margin: 10px auto !important;
}*/
.nav-sections {
    margin-bottom: 0px !important;
}
.navigation { 
    margin-top: 20px !important;
}
.block-search {
    margin-top: 20px;
}

body .page-header{
	/*border-bottom: 2px solid #6e716e !important; JLI remove the line color*/
	/*padding-left: 5%;
    padding-right: 5%; */
}
body:not(.cms-index-index) .page-header{
	margin-bottom: 20px !important;
}

.page-footer{border-top: 2px solid #6e716e !important;}

/* above 768 start*/
@media (min-width:768px){
.header.content {
    padding-top: 20px !important;
}
/*.logo {
    margin-bottom: 10px !important;*/
    
  /* dislay none for product cat */
    li.level0.nav-2.category-item.level-top.parent.ui-menu-item {
    display: none !important;
    }

}
.compare.wrapper {
    float:none !important;
	position:absolute;
	top:80px;
	right:20px;
    text-align: right;
	font-size:14px;
}

.cms-index-index .block-static-block{margin-bottom:0px !important;}
.panel.header{padding-left:20px !important;padding-right:20px !important;}

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {border-color: #a72920 !important;}	

.toolbar.toolbar-products{padding-right:28px;}


/* above 768 end*/

/* above 1024 to 768 start*/
@media (min-width: 768px) and (max-width: 1024px) {

.WelText {
    padding: 15px !important;
}
.BigImg .container-new{
    left:40px;
}
.BigImg .container-new .container-content {
    width: 100% !important;
}

.BigImg, #ProArea {
     padding:15px !important;
}

.FreeQuote, #ReProject {
    margin-left: 15px;
    margin-right: 15px;
}
	
}
/* above 1024 to 768 end*/

/* below 768 start*/
@media (max-width: 767.98px) {	
.navigation .level0.active > a:not(.ui-state-active), 
.navigation .level0.has-active > a:not(.ui-state-active),
.navigation .level0.active .all-category .ui-state-focus {
                border-color: #a72920 !important;
}
.logo {
	float: none !important;
	width: 100%;
	max-width:max-content;
	text-align: center;
	display: block;
	margin-top:-20px;
	padding-bottom: 15px;
}
.navigation {
    text-align: left;
}
.minicart-wrapper{
	float: none !important;
	display: block !important
}
.block-search {
    margin-top: 0px;
}
.block-search .label::before {    
    margin: 0;
    
}
.BigImg .container-new .container-content {
    width: 100%;
}
.WelText {
    padding: 15px !important;
}
.BigImg, #ProArea {
     padding:15px !important;
}

.FreeQuote, #ReProject {
    margin-left: 15px;
    margin-right: 15px;
}



}
/* below 768 end*/

.category-list .TopHead {
    min-height: 150px !important;
}

.price-including-tax{
font-size: 1.7rem;    
}


@media (min-width: 768px){

.minicart-wrapper{margin-top:-5px;}

}

