@charset "UTF-8";
* {font-family: Arial, Helvetica, sans-serif;}
body {
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
       max-width:100%;
       margin: 0 auto;
}
.nxt-gridview-button{background:#ededed url(https://d2brc35ftammet.cloudfront.net/img/sprite-viewtype.png) no-repeat 0 0!important}
#main .global-views-breadcrumb,#main .cart-summary-expander-container,.cart-summary-subtotal-legend{display:none!important}
.no-efd{display:none}
#div__body, .logo-search-phone,.content-wrap,.nav-container,#topmenu ul,.footer-content-container {max-width:1280px;width:100%;margin:0 auto!important;}
@media only screen and (max-width:1297px){
#div__body, .logo-search-phone,.content-wrap,.nav-container,#topmenu ul,.footer-content-container {max-width:1007px;width:100%;margin:0 auto!important;}
}
.nxt-wrapper a {color:#333!important}
.nxt-wrapper a:hover {font-size:14px; color:#a13227!important}
.nxt-wrapper a.show-hide:hover {font-size:11px}
.bigboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.Rcolumn_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #524C2F;
	font-weight : bold;
}

div#barilliance_sale_banner {clear:both;}

#barilliance_sale_banner img {
width: 100%;
height: auto;
padding: 15px 0px 15px 0px;
}

#barilliance_sale_banner {
margin: 0 auto;
max-width: 1280px;
}

.header-search table {width:100%}
.header-search input#searchQuery {border: 1px solid #777; padding: 6px; background: rgb(255, 255, 255);border-radius:5px;width:100%}
.header-search input#mySearch {opacity:0.6;}
.user-links {text-align:center; float:right;color:#999;padding-right:10px; font-size:14px;}
.user-links a.cart-btn {background:#a13227;padding:3px 5px;border-radius:3px;}
.header-search.updated-search input {border: none !important; padding: 12px !important; font-size:14px; border-radius:5px;}
.footer-content-container .Rcolumn_header {font-size:14px;}
p, .hometext, .content-wrap ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: normal;
	line-height:1.5em;
}
.toprightLINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #343C8D;
	text-decoration: none;
}
a,a:active,a:visited {color:#555}
#link_guarantee:before, #link_returns:before, #link_why_us:before{ display: inline-block; vertical-align: middle;}
/*pradeep css start*/
.padtop-vvvsmall{ padding-top:2px;} .padtop-vvsmall{ padding-top:5px;}
.padtop-vsmall{ padding-top:10px;} .padbot-vsmall{ padding-bottom:10px;}
.padtop-small{ padding-top:20px;} .padbot-small{ padding-bottom:20px;}
.padtop-big{ padding-top:50px;}
#content-blog-full-post, #content-blog-full-post p{ font-size:16px;}
.widget-box {background-color: #f9f9f9; border: 1px solid #e5e5e5; border-radius: 3px; margin-bottom: 15px; padding: 18px;}
.widget-box ul li{ font-size:12px; margin-left:10px;}
.img-caption.alignright {    margin: 5px 0 10px 20px;}
.alignright { float: right;}
.img-caption {background: #f9f9f9 none repeat scroll 0 0; border: 1px solid #f0f0f0;max-width: 96%; padding: 13px 10px 10px; text-align: center;}
.img-caption p{ font-size:12px;}
#content-blog p {    margin: 1.6em 0;}
.img-caption p.img-caption-text {color: #9a9881;font-size: 11px !important;line-height: 1.3em !important; margin: 0 !important;padding: 5px;}
.wmm-topbox{ background:#E0E0E0; padding-top:15px; padding-bottom:5px;}
.txt-sb-cl{ text-align:left;}
.brouch-subhead{ background:#524C2F; height:30px; line-height:30px;}
.pad10{ padding:10px;}
#content-blog h1 {color: #990000; font-family: Arial,Helvetica,sans-serif; font-size: 1.4em; font-weight: bold; margin: 0.5em 0; line-height: 1.5em;}
#content-blog h2 {    color: #990000;    font-family: Arial,Helvetica,sans-serif;    font-size: 17px;    font-weight: bold;    line-height: 1.5em;}
.cwsm-main{border:1px solid #999999;}
.cwsm-subhead-heading{ margin-left: 1%; width: 90%;}
.cwsm-subhead{ background-color:#cccccc; background-image:url(http://www.mantelsdirect.com/images/radial-gradient.jpg); background-repeat:no-repeat; height:40px; padding-left:10px; padding-top:10px;}
.cwsm-subhead-cont{ background:#e4e4e4; padding:10px;}
.cwsm-subhead-cont2{border:1px solid #999999; padding:10px;text-align:left; background-color:#FFFFFF;}
.cwsm-innertable{ width:99%; margin:0 auto;}
.cwsm-innertable1{ padding:2%;}
.cwsm-it2-left{border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; min-height:95px !important; padding:1%;}
.cwsm-it2-right{border:1px solid #999999; min-height:95px !important; padding:1%}
.cwsm-subhead-cont-l{ width:30%; display:table-cell; vertical-align:middle;}
.cwsm-subhead-cont-r{ width:70%;}
.cwsm-subhead-cont-b{border:1px solid #999999; padding:10px; width:90%; min-height:257px; text-align:left; background-color:#FFFFFF; margin:0 auto;}
.maartp-per-10{ margin-top:10%;}
.maartp-per-5{ margin-top:5%;}
.maartp-per-4{ margin-top:4%;}
.maartp-per-3{ margin-top:3%;}
.maartp-per-2{ margin-top:2%;}
.bedford-col-left{ background:#fff; width:16%; float:left; margin-right:2%;}
.bedford-col-right{ width:82%; background:#fff; float:right;}
.bcr-head{ font-size:16px;}
.bedford-subimage1{ width:20%; overflow:hidden;} .bedford-subimage2{ width:30%; overflow:hidden;}
.bedford-subimage3{ width:40%; overflow:hidden;}
.tableresponsive{ width:100%;}
.tableresponsive table{ margin:0 auto;}
.bedford-theader{ background:#DEDCC6; padding:5px;} .bedford-tcontent{ background:#F0F0DF;}
.bedford-tcontent-l{ float:left;}
.bedfordul{ padding-left:10%; padding-top:3%; padding-bottom:3%;}
.fpmt-lt{ float:none !important; margin:0 auto; clear:both;}
.quickshipimg{ width:16%; float:left; vertical-align:middle;} .quickshipcon{ width:84%; vertical-align:middle; float:left;}
.qyickship{ width:750px; margin:0 auto;} .qyickship span{padding: 5px 0px 5px 20px;}
.facing-img1{ width:108px;} .facing-img2{ width:200px;}
.facing-head-1{ border-top:1px solid #524C2F; font-size:18px; min-height:40px; line-height:normal; padding:8px 0; margin-top:30px;}
.facing-head-2{ border-top:1px solid #524C2F; font-size:18px; min-height:40px; line-height:normal; padding:8px 0; margin-top:30px; }
.facing-head-3{ border-top:1px solid #524C2F; font-size:18px; min-height:40px; line-height:normal; padding:8px 0; margin-top:30px; }
.facing-head-4{border-top:1px solid #524C2F; font-size:18px;min-height:40px; line-height:normal; padding:8px 0; margin-top:30px; }
.facing-head-5{border-top:1px solid #524C2F; font-size:18px; min-height:40px; line-height:normal; padding:8px 0; margin-top:30px; }
.facing-head-img{ width:142px; min-height:175px; float:left; margin-top:10px; font-size:12px;}
.facing-inttext{ height:30px; background:#524C2F; line-height:30px; padding-left:5px;}
.facing-intcont{ background:#DEDCC6; text-align:left; border:1px solid #524C2F; padding:10px;}
.facing-intcont-img{ float:left; padding-right:5px;}
.fsf-mainhead{ background:#EFEFDD; border:1px solid #524C2F; padding:10px 5px; margin:0 auto; float:none;}
.fsf-content{ font-size:12px;}
.fsf-content2{ font-size:12px; margin:0 auto; float:none !important;}
.fsfc-rightp1{ border:1px solid #ddd; background-color:#f3f3f3; padding:5px; font-size:12px;}
.napacollectiontitles {background-color: #425354; color: #ffffff; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold;
    padding: 5px;}
.fsfc-sep{ height:1px; background:#333333; margin-top:5px; margin-bottom:5px;}
.fsfc-cont-table{ width:100%; overflow-x:auto;}
.fsfc-facingdiag img{ margin:2px;}
.fsfp-qq{border:1px solid #CCCCCC; padding:5px;}
.hero1 {
    background: #3a434b url("http://www.mantelsdirect.com/MD-Redesign/images/LandingPages/fireplace_surrounds_main_fade.png") no-repeat scroll right top;
    height: 250px;    margin-bottom: 20px;    text-align: left;}
.content ul {    color: #ffffff;    font-size: 20px;    font-weight: normal;    line-height: 1.4; margin-top:25px; padding-left:40px;}
.shopnowbtn {
    background: #a13227; color:#ffffff; padding:8px 5px; border:solid 1px #ffffff; margin-left:20px; font-size: 18px; transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;}
.shopnowbtn:hover {background:#ffffff; color:#a13227; border:solid 1px #a13227;}
.hero2 {
    background: #8b4532 url("http://www.mantelsdirect.com/MD-Redesign/images/LandingPages/fireplace_surrounds_2nd_fade.png") no-repeat scroll right top;
    height: 250px;    margin-bottom: 20px;    text-align: left; }
.hero3 {
    background: #762326 url("http://www.mantelsdirect.com/MD-Redesign/images/LandingPages/fireplace_surrounds_3rd_fade.png") no-repeat scroll right top;
    height: 250px;    text-align: left; }
.bottom-copy {    color: #777777;    font-size: 14px;    line-height: 1.2;    margin: 0 15px;    padding: 15px;    text-align: left;}
.bottom-copy .bullets {
    background: transparent url("http://www.mantelsdirect.com/MD-Redesign/images/check-green.jpg") no-repeat scroll 0 8px;
    color: #777777; display: block; font-size: 20px; font-weight: bold;  list-style: outside none none;    margin: 0 25px;    padding-left: 45px; font-family: Arial,sans-serif;}
.divider2 {    border-bottom: 1px solid #e5e5e5;    margin: 20px 0 25px;}
.fmsh-bullet{color: #990000; font-size: 24px; font-weight: bold; line-height:1.4; margin:0px; padding:0px 0px 0px 25px;}
.gasf-head{ font-size:24px;}
.gasf-box{ border:1px solid #ccc; padding:10px !important;}
.subcat-link a {color: #990000; font-family: Arial,sans-serif;font-size: 16px; font-weight: bold;text-decoration: none; line-height:32px;}
.gasf-box-out{ margin-bottom:10px; margin-top:10px;}
.bottom-copy .title {color: #cccccc; display: block;font-size: 22px; letter-spacing: 5px;text-transform: uppercase;}
.divider {border-bottom: 1px solid #e5e5e5;   margin: 20px 10px 0;}
.ef-greybar{ background:url(http://www.mantelsdirect.com/images/FREEshipcropped2.jpg) no-repeat 80% center #3A434B; width:100%; height:40px; text-align:left; color:#fff; line-height:40px; margin-top:10px; font-size:14px; font-weight:bold;}
.ef-minhgt{ padding-left:5px !important; padding-right:5px !important;}
.ef-col-right{ float:right;}
.vgf-tleft{ font-size:12px; padding-left:0px !important;}
.vgf-tright{ width:450px; max-height:300px; overflow:hidden;}
.vgf-tright img{ border:1px solid #fff; border-right:0px;}
.vfgls-headbg{border-bottom:1px solid #9a9472; background-image:url(http://www.mantelsdirect.com/MD-Redesign/images/category-title-bg.jpg); background-repeat:repeat-x; padding-left:10px; height:50px;}
.vfgls-headbg h1{ line-height:50px; margin:0; color:#9a9472 !important;}
.vfgls-left{ padding:0; margin-top:10px;} .vfgls-right{ width:200px; float:right; margin-top:10px;}
.vgls1-border{ height:1px; width:100%; background:#eee; margin-top:10px; margin-bottom:10px;}
.vfgls-headbg li{ float:left; margin-left:5px; margin-right:5px; list-style:none; line-height:50px;}
.efli-right{ width:240px; float:right; margin-top:10px;} .f11italic{ font-size:11px; font-style:italic;}
		/*pradeep css end*/
.products-bar {display:none;}

/* Shelf Pages */
.product-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1;
	font-family: 'PT Serif',serif;
	left: 0;
	margin: 0;
}
.product-price { font-size: 18px; left: 0; margin: 0; font-weight: bold;}
.product-details{ font-size: 14px; left: 0; margin: 0; }

.product-button {
	padding: 8px 15px;
	background: #991b1e;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	border-radius: 4px;
}
.product-button:hover { background: #6a0000 !important; }
.red-text { color:#991b1e; }
.green-text { color:#145c05;}

.cat-swatch {
	width:30px;
	margin-right:2px;
	border:1px solid #000;
}
.cat-swatch img{ width:100%; }
.product-img img{ width:100%; border: 1px solid #000;}

.cat-swatch-text {font-size: 13px;}
.label-best-seller {
	background:#539bd3;
	padding:4px;
	font-weight: 700;
	font-size: 10px;
	color: #FFF;
	line-height: 1;
	text-transform: uppercase;
}


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*, *:before, *:after {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
a[href^="#"]:after, a[href^="javascript:"]:after {
	content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, img {
	page-break-inside: avoid;
}
/*img {
	max-width: 100% !important;
}*/
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
select {
	background: #fff !important;
}
.navbar {
	display: none;
}
.btn > .caret, .dropup > .btn > .caret {
	border-top-color: #000 !important;
}
.label {
	border: 1px solid #000;
}
.table {
	border-collapse: collapse !important;
}
.table td, .table th {
	background-color: #fff !important;
}
.table-bordered th, .table-bordered td {
	border: 1px solid #ddd !important;
}
}

* {
	box-sizing: border-box;
}
*:before, *:after {
	box-sizing: border-box;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.img-circle {
	border-radius: 50%;
}
.sale-items {
	background-color:#a13227;
	font-weight:bold;
	font-size:10px;
	padding:3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
hr {
	margin-top: 21px;
	margin-bottom: 21px;
	border: 0;
	border-top: 1px solid #eeeeee;
}
div#outerwrapper {
	width: 100%;
	margin: 0 auto;
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.container:before, .container:after {
	content: " ";
	display: table;
}
.container:after {
	clear: both;
}
.tooltipster-content {width:242px;}
.magiczoom_video_wrapper {float:right;}
td.default_text {display:none;}
.shelf-product p {margin:0 0 30px 0;}
/*@media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 66.05rem) { .container { width: 750px; } }
@media (min-width: 1200px) { .container { width: 1170px; } }*/

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
	content: " ";
	display: table;
}
.container-fluid:after {
	clear: both;
}
.content-wrap {
	background-color: #fff;
	text-align: left;
	padding: 25px 100px;
}
.row {
	margin-left: -15px;
	margin-right: -15px;
	padding-top: 0;
	padding-bottom: 0;
}
.row:before, .row:after {


	content: " ";
	display: table;
}
.row:after {
	clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-1 {
	width: 8.33333%;
}
.col-xs-2 {
	width: 16.66667%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-4 {
	width: 33.33333%;
}
.col-xs-5 {
	width: 41.66667%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-7 {
	width: 58.33333%;
}
.col-xs-8 {
	width: 66.66667%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-10 {
	width: 83.33333%;
}
.col-xs-11 {
	width: 91.66667%;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-pull-1 {
	right: 8.33333%;
}
.col-xs-pull-2 {
	right: 16.66667%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-4 {
	right: 33.33333%;
}
.col-xs-pull-5 {
	right: 41.66667%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-7 {
	right: 58.33333%;
}
.col-xs-pull-8 {
	right: 66.66667%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-10 {
	right: 83.33333%;
}
.col-xs-pull-11 {
	right: 91.66667%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-push-1 {
	left: 8.33333%;
}
.col-xs-push-2 {
	left: 16.66667%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-4 {
	left: 33.33333%;
}
.col-xs-push-5 {
	left: 41.66667%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-7 {
	left: 58.33333%;
}
.col-xs-push-8 {
	left: 66.66667%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-10 {
	left: 83.33333%;
}
.col-xs-push-11 {
	left: 91.66667%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
.col-xs-offset-1 {
	margin-left: 8.33333%;
}
.col-xs-offset-2 {
	margin-left: 16.66667%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-4 {
	margin-left: 33.33333%;
}
.col-xs-offset-5 {
	margin-left: 41.66667%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-7 {
	margin-left: 58.33333%;
}
.col-xs-offset-8 {
	margin-left: 66.66667%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-10 {
	margin-left: 83.33333%;
}
.col-xs-offset-11 {
	margin-left: 91.66667%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
 @media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
}
.col-sm-1 {
	width: 8.33333%;
}
.col-sm-2 {
	width: 16.66667%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33333%;
}
.col-sm-5 {
	width: 41.66667%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.33333%;
}
.col-sm-8 {
	width: 66.66667%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33333%;
}
.col-sm-11 {
	width: 91.66667%;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-pull-1 {
	right: 8.33333%;
}
.col-sm-pull-2 {
	right: 16.66667%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-4 {
	right: 33.33333%;
}
.col-sm-pull-5 {
	right: 41.66667%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-7 {
	right: 58.33333%;
}
.col-sm-pull-8 {
	right: 66.66667%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-10 {
	right: 83.33333%;
}
.col-sm-pull-11 {
	right: 91.66667%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-push-1 {
	left: 8.33333%;
}
.col-sm-push-2 {
	left: 16.66667%;




}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-4 {
	left: 33.33333%;
}
.col-sm-push-5 {
	left: 41.66667%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-7 {
	left: 58.33333%;
}
.col-sm-push-8 {
	left: 66.66667%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-10 {
	left: 83.33333%;
}
.col-sm-push-11 {
	left: 91.66667%;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-offset-0 {
	margin-left: 0%;
}
.col-sm-offset-1 {
	margin-left: 8.33333%;
}
.col-sm-offset-2 {
	margin-left: 16.66667%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-4 {
	margin-left: 33.33333%;
}
.col-sm-offset-5 {
	margin-left: 41.66667%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-7 {
	margin-left: 58.33333%;
}
.col-sm-offset-8 {
	margin-left: 66.66667%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-10 {
	margin-left: 83.33333%;
}
.col-sm-offset-11 {
	margin-left: 91.66667%;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
}
@media (min-width: 66.05rem) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
}
.col-md-1 {
	width: 8.33333%;
}
.col-md-2 {
	width: 16.66667%;
}
.col-md-3 {
	width: 25%;
}
.col-md-4 {
	width: 33.33333%;
}
.col-md-5 {
	width: 41.66667%;
}
.col-md-6 {
	width: 50%;
}
.col-md-7 {
	width: 58.33333%;
}
.col-md-8 {
	width: 66.66667%;
}
.col-md-9 {
	width: 75%;
}
.col-md-10 {
	width: 83.33333%;
}
.col-md-11 {
	width: 91.66667%;
}
.col-md-12 {
	width: 100%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-pull-1 {
	right: 8.33333%;
}
.col-md-pull-2 {
	right: 16.66667%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-4 {
	right: 33.33333%;
}
.col-md-pull-5 {
	right: 41.66667%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-7 {
	right: 58.33333%;
}
.col-md-pull-8 {
	right: 66.66667%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-10 {
	right: 83.33333%;
}
.col-md-pull-11 {
	right: 91.66667%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-push-1 {
	left: 8.33333%;
}
.col-md-push-2 {
	left: 16.66667%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-4 {
	left: 33.33333%;
}
.col-md-push-5 {
	left: 41.66667%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-7 {
	left: 58.33333%;
}
.col-md-push-8 {
	left: 66.66667%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-10 {
	left: 83.33333%;
}
.col-md-push-11 {
	left: 91.66667%;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-offset-0 {
	margin-left: 0%;
}
.col-md-offset-1 {
	margin-left: 8.33333%;
}
.col-md-offset-2 {
	margin-left: 16.66667%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-4 {
	margin-left: 33.33333%;
}
.col-md-offset-5 {
	margin-left: 41.66667%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-7 {
	margin-left: 58.33333%;
}
.col-md-offset-8 {
	margin-left: 66.66667%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-10 {
	margin-left: 83.33333%;
}
.col-md-offset-11 {
	margin-left: 91.66667%;
}
.col-md-offset-12 {
	margin-left: 100%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
}
.col-lg-1 {
	width: 8.33333%;
}
.col-lg-2 {
	width: 16.66667%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-4 {
	width: 33.33333%;
}
.col-lg-5 {
	width: 41.66667%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-7 {
	width: 58.33333%;
}
.col-lg-8 {
	width: 66.66667%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-10 {
	width: 83.33333%;
}
.col-lg-11 {
	width: 91.66667%;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-pull-1 {
	right: 8.33333%;
}
.col-lg-pull-2 {
	right: 16.66667%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-4 {
	right: 33.33333%;
}
.col-lg-pull-5 {
	right: 41.66667%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-7 {
	right: 58.33333%;
}
.col-lg-pull-8 {
	right: 66.66667%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-10 {
	right: 83.33333%;
}
.col-lg-pull-11 {
	right: 91.66667%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-push-1 {
	left: 8.33333%;
}
.col-lg-push-2 {
	left: 16.66667%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-4 {
	left: 33.33333%;
}
.col-lg-push-5 {
	left: 41.66667%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-7 {
	left: 58.33333%;
}
.col-lg-push-8 {
	left: 66.66667%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-10 {
	left: 83.33333%;
}
.col-lg-push-11 {
	left: 91.66667%;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-offset-0 {
	margin-left: 0%;
}
.col-lg-offset-1 {
	margin-left: 8.33333%;
}
.col-lg-offset-2 {
	margin-left: 16.66667%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-4 {
	margin-left: 33.33333%;
}
.col-lg-offset-5 {
	margin-left: 41.66667%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-7 {
	margin-left: 58.33333%;
}
.col-lg-offset-8 {
	margin-left: 66.66667%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-10 {
	margin-left: 83.33333%;
}
.col-lg-offset-11 {
	margin-left: 91.66667%;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
}
/*------------------------------------*\
	04. Helpers
\*------------------------------------*/
.push-down-0 {
	margin-bottom: 0px;
}
.push-down-5 {
	margin-bottom: 5px;
}
.push-down-10 {
	margin-bottom: 10px;
}
.push-down-15 {
	margin-bottom: 15px;
}
.push-down-20 {
	margin-bottom: 20px;
}
.push-down-25 {
	margin-bottom: 25px;
}
.push-down-30 {
	margin-bottom: 30px;
}
.push-down-35 {
	margin-bottom: 35px;
}
.push-down-40 {
	margin-bottom: 40px;
}
.push-down-45 {
	margin-bottom: 45px;
}
.push-down-50 {
	margin-bottom: 50px;
}
.push-down-55 {
	margin-bottom: 55px;
}
.push-down-60 {
	margin-bottom: 60px;
}
.master-container {
	overflow: hidden;
	margin-bottom: 30px;
}
@media (min-width: 66.05rem) {
.master-container {
	margin-bottom: 60px;
}
}
/* ------------------ Responsive Menu -------------------------------- */
*, *:before, *:after {
	-webkit-border-sizing: border-box;
	-moz-border-sizing: border-box;
	border-sizing: border-box;
}
/*.head-bg ul {
	margin: 0;
	padding: 0;
}*/
.dropdown {
	position: relative;
	list-style: none;
}
.dropdown a, .dropdown a:hover {
	text-decoration: none;
	font-size: 14px;
	text-align: left;
}
.dropdown a.tit-mnu {
	font-size: 9px;
	text-transform: uppercase;
	width:16%;
	text-align:center;
	font-weight:normal;
}
.dropdown i {
	font-size:18px;
	margin-bottom:5px;
}
.dropdown [data-toggle="dropdown"] {
	display: block;
	color: white;
	background: #444;
	padding: 10px 0;
	border-right:solid 1px #555;
	border-bottom:solid 1px #555;
	height:56px;
}
.tit-mnu.active {
	background:#000
}
.dropdown .dropdown-menu [data-toggle="dropdown"] {
	border-right:none;
}
.dropdown [data-toggle="dropdown"]:before {
	position: absolute;
	display: block;
	/*content: '\25BC';*/
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	top: 13px;
	right: 10px;
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-moz-transition: -moz-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
}
ul.dropdown-menu .dropdown [data-toggle="dropdown"], li.dropdown.nav-li a.navli {
	display: block;
	color: #1f1b02;
	background: #f3f3f3;
	padding: 10px;
border-bottom: solid 1px #ddd;
}
.tit-mnu {
	font-weight: bold;
	font-size: 16px;
}
ul.dropdown-menu .dropdown [data-toggle="dropdown"]:before {
	position: absolute;
	display: block;
	content: '\25BC';
	font-size: 0.7em;
	color: #1f1b02;
	top: 13px;
	right: 10px;
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-moz-transition: -moz-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
}
.dropdown > .dropdown-menu {
	max-height: 0;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-moz-transition: max-height 0.6s ease-out;
	-o-transition: max-height 0.6s ease-out;
	-webkit-transition: max-height 0.6s ease-out;
	transition: max-height 0.6s ease-out;
	animation: hideAnimation 0.4s ease-out;
	-moz-animation: hideAnimation 0.4s ease-out;
	-webkit-animation: hideAnimation 0.4s ease-out;
}
.dropdown > .dropdown-menu li {
	padding: 0;
	text-align: left;
}
.dropdown > .dropdown-menu li a {
	display: block;
	color: #333;
	background: #ddd;
	padding: 10px 10px 10px 20px;
border-bottom: solid 1px #ccc;
font-weight:normal;
height:auto
}
.dropdown > .dropdown-menu li a:hover {
	background: #f6f6f6;
}
.dropdown > input[type="checkbox"] {
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	width: 16%;
	height: 100%;
	cursor: pointer;
	margin:0;
}
.dropdown ul.dropdown-menu input[type="checkbox"] {
	width: 100%;
}
.dropdown > input[type="checkbox"]:checked ~ .dropdown-menu {
	max-height: 9999px;
	display: block;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	animation: showAnimation 0.5s ease-in-out;
	-moz-animation: showAnimation 0.5s ease-in-out;
	-webkit-animation: showAnimation 0.5s ease-in-out;
	-moz-transition: max-height 2s ease-in-out;
	-o-transition: max-height 2s ease-in-out;
	-webkit-transition: max-height 2s ease-in-out;
	transition: max-height 2s ease-in-out;
}
.dropdown > input[type="checkbox"]:checked + a[data-toggle="dropdown"]:before {
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-moz-transition: -moz-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
}
 @keyframes showAnimation {
 0% {
 -moz-transform: scaleY(0.1);
 -ms-transform: scaleY(0.1);
 -webkit-transform: scaleY(0.1);
 transform: scaleY(0.1);
}
 40% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 100% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
@-moz-keyframes showAnimation {
 0% {
 -moz-transform: scaleY(0.1);
 -ms-transform: scaleY(0.1);
 -webkit-transform: scaleY(0.1);
 transform: scaleY(0.1);
}
 40% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 100% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
@-webkit-keyframes showAnimation {
 0% {
 -moz-transform: scaleY(0.1);
 -ms-transform: scaleY(0.1);
 -webkit-transform: scaleY(0.1);
 transform: scaleY(0.1);
}
 40% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 100% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
@keyframes hideAnimation {
 0% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(0);
 -ms-transform: scaleY(0);
 -webkit-transform: scaleY(0);
 transform: scaleY(0);
}
}
@-moz-keyframes hideAnimation {
 0% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(0);
 -ms-transform: scaleY(0);
 -webkit-transform: scaleY(0);
 transform: scaleY(0);
}
}
@-webkit-keyframes hideAnimation {
 0% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(0);
 -ms-transform: scaleY(0);
 -webkit-transform: scaleY(0);
 transform: scaleY(0);
}
}
.dropdown-menu a, .dropdown-menu a:hover {
	font-weight: 600;
}
.dropdown-menu-ul {
	margin: 0;
	padding: 0;
}
.dropdown-menu-ul li a {
	font-weight: normal;
}
.dropdown-menu-ul li a:before {
	content: "\bb "
}
/* ------------------ Responsive Menu -------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.foot-top-bar {
	background-color: #d7d6be;
	border-bottom: 1px solid #FFFFFF;
	height: 4px;
}
.foot-cnt-wrap {
	background-color: #444;
	text-align: left;
	padding: 12px;
}
.foot-cnt-wrap .header {
color:#fff;
font-weight:bold;
}
.foot-cnt-wrap a {
color:#aaa;
text-decoration:none;
}
.foot-cnt-wrap a:hover {
color:#fff;
}
.social-footer img {
opacity:0.5;
}
.social-footer img:hover {
opacity:1;
}
.foot-bottom-bar {
	background-color: #d7d6be;
	border-bottom: 1px solid #FFFFFF;
	height: 4px;
}
.foot-lft-border {
	border-left: 1px solid #FFFFFF;
}
.lft-border {
	border-left: 1px solid #ccc;
}
.div-bor{border-right:1px solid #E5E5E5; border-bottom:3px solid #E5E5E5; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5;}
.gray-bor{border:1px solid #999999;}
.gray-lft-border {
	border-left: 1px solid #999;
}
.mar-15px {
	margin: 15px 0;
}
.mar-30px {
	margin: 30px 0;
}
.mar-5px {
	margin: 5px 0;
}
.mar-10px {

	margin: 10px 0;
}
.mar-t50{margin-top:50px;}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
/*img {
	max-width: 100%;
}*/
#div__header img, #div__footer img,  #cnt-footer img, div.content-wrap img, .cbar_banner img{
	max-width: 100%; height:auto;
}
#free_ship_top_banner {
	margin: 0 auto;
	width: 100%;
	position:fixed;
	left:0;
	top:0;
	height:38px;
	z-index:9;
}
.free_ship_mobile {
	font-size: 16px;
  	font-family: Arial, Helvetica, sans-serif;
  	text-align: center;
  	color: #FFFFFF;
	padding: 7px 0 0 0;
}
.livechatnavlink {
	display:none;
}
#sale_banner_content_top {
    width: 101%;
    margin-left: -4px;
    margin-top: 0;
    margin-bottom: 6px;
    text-align:center;
}
@media only screen and (min-width:66.05rem){
.free_ship_mobile {display: none;}
}
@media only screen and (max-width:569px){
#sale_banner_very_top {display:none;}
#sale_banner_content_top {display:none;}
}
@media only screen and (min-width:570px){
#promotion_mobile {display: none;}
}
.nopadd {
	padding-left: 0px;
	padding-right: 0px;
}
.nopadd5 {
	padding-left: 5px;
	padding-right: 5px;
}
.head-bg {
	background:#7b7050;
	/*background: #524D30 url(/MD-Redesign/header_02_new.jpg) repeat-x top left;*/
}
.head-bg #loginlinks {
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	border-radius: 0 0 0 5px;
	padding: 5px 0 10px 0;
	margin-top: 0px;
	margin-right: 0px;
}
.logo-img {
	width: 325px;
	height: 65px;
}
#secondarylinks {
	margin-top: 5px;
	float:right;
	font-size:12px;
	padding-right:5px;
	width:100%;
	text-align:right;
color:#333;
}
#secondarylinks a {color:#333; text-decoration:none;font-size:13px}
#secondarylinks a.sale-link{color:#a13227}
#secondarylinks .phone{color:#a13227;font-size:22px;font-weight:bold}
.sale-bage {
	background-color: #a13227;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.hide-480, .hidden-mobi {
	display: block;
}
.show-480, .show-mobi {
	display: none;
}
#header-phone {
	font-size: 24px;
	margin-bottom:8px;
}
#header-phone a {
	color:#fff;
	text-decoration:none;
	font-size:24px;
}
#header-phone a:hover {
	font-weight:bold;
}
.nav-shipping {float:left;padding-left:10px}
div.logo {
	text-align: left;
	padding-bottom:15px;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.abt-cont {
	padding: 25px 57px;
}
.site_map, .cont-area {
	padding: 15px 0;
}
.dott-bor-top {
	border-top: dotted 1px #524C2F;
	margin-top: 15px;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
center img.img-responsive {
	display: inline-block;
}
.box-bg {
	border: 1px solid #524C2F;
	background-color: #EFEFDD;
	margin-bottom: 10px;
	padding: 15px;
}
.tab-widd50 {
	width: 39%;
}
.widd800 {
	width: 800px;
	margin: 0 auto;
}
div#content-blog {
	width: 100%;
}
.div-bg{border:1px solid #524C2F; background:#DEDCC6; clear:both;}

/* vidd Responsive */
img {
	border: none;
}
.spacer {
	clear: both
}
.vid-container {
	position: relative;
	padding-bottom: 50%;
	padding-top: 30px;
	height: 0;
}
.vid-container iframe, .vid-container object, .vid-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 260px;
}
#thevideo {
	width: 100%
}
.vid-list-container {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
	margin-left: 0;
	padding-bottom: 0;
}
.vid-list {
	width: 1344px;
	position: relative;
	top: 0;
	left: 0;
}
.vid-item {
	display: block;
	width: 142px;
	height: 110px;
	float: left;
	margin: 0;
	padding: 5px;
}
span.hero-play {
	display: block;
	width: 100%;
	height: 260px;
	background: url("http://www.mantelsdirect.com/images/video/hero-play.png") no-repeat center;
	background-color: rgba(0,0,0,0.4);
	margin-top: -260px;
	position: relative;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
span.hero-play:hover {
	cursor: pointer;
	background-color: rgba(0,0,0,0);
}
span.play {
	display: block;
	width: 142px;
	height: 83px;
	background: url("http://media.jilion.com/images/playlist_play_icon.png") no-repeat center;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	top: 5px;
}
span.play:hover {
	background-color: rgba(0,0,0,0);
}
.thumb {
	overflow: hidden;
	height: 84px;
}
.thumb img {
	width: 100%;
	height: auto;
	position: relative;
}
.vid-item .desc {
	color: #000;
	font-size: 12px;
	margin-top: 5px;
}
.vid-item:hover {
	cursor: pointer;
}
.tit-sec-div{background:#333; padding:15px; float:left; width:100%; margin:20px 0;}
.tit-sec-div-blk{background:#333; padding:15px; float:left; width:100%; margin:20px 0;}

table#pro-price-bar {line-height:2em;}

@media (max-width: 66.04rem) {
body {
	padding: 0 15px!important;
}
.caption {
	margin-top: 40px;
}
.vid-list-container {
	padding-bottom: 20px;
}
}
/* //vidd Responsive */
.hometext ul{text-align:left; display:block;}
span.hometext img{margin:0 auto}
.header-search{margin:0 auto; margin-top:10px;}
.fea-pro-div{border:1px solid #003588; width:350px;}
.img-left-container{background-color:transparent; border-radius:0; box-shadow:none;}
.quick-ship-title-bar{width:100%;}

.padd5{padding:5px;}
.padd5-lr{padding:0 5px;}
.padd10-lr{padding:0 10px;}
.border{border:1px solid #D3D3C4;}
.IndexPgDescripts{display:inline-block; max-width:88px; vertical-align:top;}
.leftcolumn{width:100%; float:none; margin:0;}
.rightcolumn{width:100%; float:none; margin:0; height:auto;}
.ship-div .ship-sec{min-height:50px;}
.related_items{width:100%; margin:10px 0;}
.related_items div.nopadd5{min-height:185px; padding:5px;}
.bg-green{background-color:#DEDCC6; width:100%; padding:2px; min-width:254px; margin-bottom:10px;}
.img-cols img{display:inline-block;}
.clear-col-rit{float:right; padding:2px; background-color:#E4E3D3; margin-left:5px; width:200px; text-align:right;}
.call-bg{padding:1px; background-color:#990000; padding:5px; height:52px;}
.call-bg-grn{float:right; background-color:green; padding:5px; color:#FFFFFF; font-size:15px; font-style:italic; text-align:right;}
.table-indexcate{border-top:5px solid #E4E3D3; border-right:1px solid #E4E3D3; border-left:1px solid #E4E3D3; padding:8px;}
.table-responsive{width:100%; border:1px solid #E4E3D3; padding:10px;font-size:12px}
.newListCell{width:100%; height:100%; margin:0 0 10px 0;}
.dark-gray-tile{background:#333; padding:10px}

/* Account Pages */
body.ext-webkit.ext-safari.ext-safari4.ext-mac,    body.ext-gecko.ext-gecko3{
    overflow-y: scroll !important; overflow-x:hidden;
}
form#main_form{width:96%; margin:0 auto !important;}
td.uir-secondary-buttons table { width: 96%;  margin: 5px auto;}
div#div__label, div#div__body {
    width: 100% !important; margin:0 auto;
}
.pgBntG .bntBgT{width:100%;}
div#div__body{min-height:100px;}
.bgltmedtext iframe{ height: auto; min-height: 1300px;}
.pt_container {
    height: 26px;
    position: relative;
    margin-bottom: 5px;
    z-index: 10;
    border: 1px solid #ccc;
    width: 98%;
    margin: 10px auto 0;
}
.pt_container .pt_head, .pt_container .pt_end{background-image:none;}
/*table#div__bodytab{border: 1px solid #ccc;}*/
div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td  #tdleftcap_print, div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td #tdrightcap_print{display:none;}
form#body_actions {
    width: 98%;
    margin: 0 auto !important; border: 1px solid #ccc;
}
.listborder{border-width:0;}
div#div__labend{left:auto !important;}

div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td #tdbody_print {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

/* Account Pages */
div#add_to_cart_wrapper, div#help_box_container{width:100%;}
#buy_area_wrapper #add_to_cart_wrapper {padding:20px !important;}
div#help_box_info{margin:15px 20px 0 0; width:165px;}
div#optimyst-giveaway{width:100%;}
div.col-pro-a {
    width: 33.33333% !important;
}
div.col-pro-b {
    width: 66.66667% !important;
}
div.col-pro-a img, div.col-pro-a a img{display:block;}
div.col-pro-a, div.col-pro-b
{	float:left;
	position:relative;
	padding-left:15px;
	padding-right:15px;
}
div#InvodoInPlayer_tab_video{margin:0 auto}
div#fancy_outer{z-index:999 !important;}
/* aaru Responsive */

@media (max-width: 66.04rem){
#div__body{padding-top:100px}
.container {padding:15px 0;}
.bedford-col-left{ display:none; }
.left-column-container{ float:left;  min-height:260px;}
.bedford-col-right{ width:100%; background:#fff; float:none;}
.tableresponsive{ width:100%; overflow-x:scroll;}
.fea-pro-div{border:1px solid #003588; width:100%;}
.img-left-container img{min-height:260px;}
.IndexPgDescripts{max-width:74px;}
.IndexPgDescripts img:first-child{width:74px;}
.ship-div .ship-sec{width:25%;}
/*.img-left-container img { min-height: 150px;}*/
div.col-pro-a, div.col-pro-b{width:100% !important;}
}
/*--- Home Page ---*/

#content-blog p {
	text-align: justify;
}
div#widgets {
	width: 100%;
}
div.sub-content {
	padding: 7px 0;
}
html > body div.products-box {
	width: 96%;
	margin: 1% 2%;
	height:auto;
}
div#splash {
	float: none;
	width: 100%;
	padding-right: 5px;
}

div#slider {
	width: 100%;
}
div#mission {
	float: left;
	width: 100%;
	min-height: 276px;
	background-color:#f3f3f3;
	padding:20px;
border:solid 1px #ddd;
}
div#mission h2 {color:#333; font-size:22px; text-align:center;}
div#mission p {font-size:16px; color:#777;}
#slider img {
	min-height: 298px;
}
/*#content-blog p {
	text-align: justify;
}
div#widgets {
	width: 100%;
}
div.sub-content {
	padding: 7px;
}
html > body div.products-box {
	width: 96%;
	margin: 1% 2%;
}
div#splash {
	float: none;
	width: 100%;
	padding-right: 10px;
}
div#slider {
	width: 100%;
}
div#mission {
	float: none;
	width: 100%;
	min-height: 298px;
}
#slider img {
	min-height: 298px;
}*/

.product {margin:10px 0; text-align:center}
.product p.category-title {font-weight:bold; font-size:16px; color:#333333; margin-top:5px;}
.product p.category-pricing {color:#555555; text-transform:uppercase;}
.category-list a, .category-list a:hover {color:#555555; text-decoration:none;}
.product .category-image {width:100%; height:150px; background-size:cover; background-position:50% 50%; border:solid 1px #dddddd; background-repeat:no-repeat; position:relative;}
.category-image.cat-facing{background-image:url(https://www.mantelsdirect.com/images/mantels/homepagefacing.jpg); background-position:50% 50%;}
a.product-link, a.product-link:hover {text-decoration:none;}

@media (max-width: 930px) {
div#outerwrapper, div#innerwrapper {
	width: 100%
}
.products-box {
	height: 100%;
	max-height:100%;
	padding:5px;
}
.product:after{clear:both;}
html > body div.products-box{height:100%;}
/*html > body div.products-box{width:24%;}
*/}
@media (max-width: 66.04rem) {
body {max-width:100%;}
.hidden-mobi {
	display: none;
}
.show-mobi {
	display: block;
}
.content-wrap {
	background-color: #fff;
	text-align: left;
	padding: 0;
}
.pro-padd{padding:2% 0;}
.home-area {
	padding: 5px;
}
.mar-30px {
	margin: 10px 0;
}
.widd800 {
	width: 100%;
	margin: 0 auto;
}

.sn-mobi a img{width:25px !important; height:25px;}
.description{font-size:13px;}
/*Account*/
.bgltmedtext iframe{width:100% !important; min-width:600px; height: auto; min-height: 1300px;}
/*Account*/
}
.inter-div{padding:10px 0;}
.inter-div div div img{padding:0 0px;}

.affirmpopup {background:url(http://d33v4339jhl8k0.cloudfront.net/docs/assets/54ab19f8e4b08393789ca141/images/5576346ae4b01a224b429b6e/file-JJHYKoAdZj.png) no-repeat; width:884px; height:654px; margin:0 auto; padding-top:127px;}
.affirmpopup span.priceline {background: #ffffff; padding: 0 20px 20px 20px; float: left; margin-left: 50px; color:#008edc; font-weight:bold; font-size:20px; width:765px;}
.affirmpopup span.contactline {background: #ffffff; padding: 0 20px 20px 20px; float: left; margin-left: 50px; margin-top:350px; font-size:19px;}
.affirmpopup span.mobile-close {display:none;}

@media (max-width: 767px) {
.dimensions-expand,.dimensions-print{display:none}
.free-shipping {display:none}
#header-phone:before {content:'\f095'; font-family:FontAwesome; margin-right:0;}
.hidden-mobile-txt {display:none;}
.img-left-container img{min-height:260px;}
.col-mobi-offset-3{margin-left: 25%;}
.checkoutprogresstext {font-size:8px; text-align:center;}
td.smalltext {font-size:11px;}
.texttable, .texttable a, .texttablert, .listtexthl, .bglttext {font-size:10px;}
#carttable td:nth-child(1), #carttable td:nth-child(3), .uir-list-row-tr td:nth-child(3) {display:none !important;}
#carttable td:nth-child(2) {width:40%;}
tr#ordersummary_itemtotal td:nth-of-type(1), tr#ordersummary_shipping td:nth-of-type(1), tr#ordersummary_tax td:nth-of-type(1), tr#ordersummary_total td:nth-of-type(1) {display:block;}
.listheadernosort {height:30px;}
.affirmpopup {background:#ffffff; width:100%; height:auto; padding:20px 20px 35px 20px; text-align:center;}
.affirmpopup span.priceline {color:#008edc; font-weight:bold; font-size:22px; margin-left:0; padding:0; text-align:center; width:auto;}
.affirmpopup span.contactline {font-size:20px; margin-top:20px; margin-left:0; padding:0; text-align:center;}
.affirmpopup span.mobile-close {display:block; float:right; font-size:20px; font-weight:bold;}
.bedford-subimage3, .bedford-subimage2, .bedford-subimage1{height:auto; min-height:50px;}
body div.SnapABug_Button{display:none;}
.no-bor-mobi{border:none;}
.IndexPgDescripts{max-width:76px;}
.IndexPgDescripts img:first-child{width:76px;}
.col-mobi-offset-3{margin-left: 0%;}
.nopadd5 {
	padding:5px;
}
.home-area {
	padding: 2%;
}
.mar-t50{margin:10px auto; text-align:center;}
.inter-div div div{padding:10px;}
div#splash {
	padding: 0;
}
#slider {
	margin-bottom: 10px;
}
div#mission, #mission div {
	min-height: 100%;
	height: 100%;
}
.tab-widd50 {
	width: 100%;
}
.logo-img {
	width: 325px;
	height: 65px;
	margin: 0 auto;
}
div.logo {
	text-align: center;
	padding:0;
}
#header-phone {
	width: 100%;
	color: #FFFFFF !important;
}
.head-bg #loginlinks {
	border-radius: 5px;
	margin: 5px auto;
	float: none;
}
div.mobi-live-chat{margin: 0 auto; width: 246px;}

/*pradeep starts 767*/
.txt-sb-cl{ text-align:center;}
.cwsm-it2-left{ border-bottom:0px; border-right:1px solid #999999;}
.cwsm-subhead-cont-l{ width:100%; text-align:center;}
.cwsm-subhead-cont-r{ width:100%; margin-top:5%;}
.bedford-tcontent-l{ float:none;}
.bcr-subcontent{ padding-top:10px; padding-bottom:10px;}
.bcr-subimg{ width:375px !important; margin: 0 auto; float:none !important}
.content h1{ font-size:14px;}
.content li{ font-size:12px;}
.bottom-copy h3{ font-size:14px;}
.bottom-copy .bullets{ font-size:14px;}
.fmsh-bullet{ padding:0;}
.ef-col-right{ float:none; width:300px; margin:0 auto;}
.vfgls-right{ width:200px; float:none; margin:0 auto; margin-top:10px;}
.efli-right{ width:240px; float:none; margin:0 auto; margin-top:10px;}
div.hometext.text-left .nopadd5 {padding: 0 5px;}
.logset-img{ margin-top:10px; margin-bottom:10px;}
.bedford-col-left{ margin-top:15px;}
.img-left-container img{min-height:270px;}
/*pradeep ends 767*/
/*Account*/
.bgltmedtext iframe{width:100% !important;}
/*Account*/
}
@media (max-width: 767px) {
.SnapABug_Button, body .SnapABug_Button {
	display: none;
}
#carttable div.nopadd{margin:5px 0;}
.SnapABug_Button img {
	display: none;
}
input[type="text"] {
	width: 100%;
}
input[type="password"] {
	width: 100%;
}
.mobi-right{text-align:right;}
.mobi-left{text-align:left;}
.mobi-center{text-align:center;}
div.cart-eligible{font-size:90%;}
}
@media (max-width: 600px) {
	.img-left-container img{min-height:242px;}
.table-responsive{ overflow-x:scroll;}
.widd-600 {
	width: 100%;
	margin-bottom: 15px;
	padding-left: 0px;
}
.widd-300 {
	width: 48%;
	margin-bottom: 15px;
	margin-right: 1%;
	padding-left: 0px;
}
center img.img-responsive {
	display: block;
}
#slider img {
	min-height: 230px;
}
div#slider {
	height: 230px;
}
.pull-right-630{float:none; width:100%;}
.pull-right-630 img{width:100%; margin-bottom:10px;}
.IndexPgDescripts{max-width:71px;}
.IndexPgDescripts img:first-child{width:71px;}
.ship-div .ship-sec{width:45%;}
.clear-col-rit, .call-bg-grn{float:none; width:100%;}
.call-bg{height:auto; min-height:52px;}
/*pradeep*/
/*pradeep*/
/*Account*/
.bgltmedtext iframe{width:100% !important; min-width:312px; height: auto; min-height: 1800px;}
div#div__footer table.uir_top_footer_row td table td  {
    display: block;
    text-align: left;
    width: 85%;
    margin: 2px auto;
}
div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td table td  .dropdownInput, div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td table td  .dropdownInput{width:100% !important;}
div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td table, div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td table{width:98%;}
 div#div__footer table.uir_list_filter_bar.uir_list_top_button_bar td {  display: block;
    text-align: left;
    width: 96%;
    margin: 2px auto;}
/*Account*/
}
@media (max-width: 480px) {
.best-seller {display:none}
.product .category-image {height:150px!important}
.mobi-100{width:100%;}
.img-left-container img{min-height:255px;}
div#loginlinks {
    text-align: center;
    width: 100%;
}
div.header-search{width:275px; margin:0 auto;}
.hide-480 {
	display: none;
}
.show-480 {
	display: block;
}
div.col-xs-6.lft-border {
	border: none;
	width: 75%;
}
div.connect {
	position: relative;
	left: 0;
	clear: both;
}
div.connect img {
	float: left;
}
#slider img {
	min-height: 190px;
}
div#slider {
	height: 190px;
}
.related_items div.col-md-4.col-sm-4.col-xs-4.nopadd5, .related_items div.col-md-8.col-sm-8.col-xs-8.nopadd5{width:100%;}
.related_items img.img-responsive{width:60%; margin:0 auto;}
/*pradeep starts 480*/
.left-column-container{ margin-top:2%; margin-bottom:2%; width:100%; text-align:center; min-height:100%;}
.ef-greybar{ background:url(http://www.mantelsdirect.com/images/FREEshipcropped2.jpg) no-repeat right top #3A434B; width:100%; height:auto; text-align:left; color:#fff; line-height:20px; margin-top:10px; font-size:14px; font-weight:bold;}
.vgf-tright{ width:300px; max-height:200px; overflow:hidden; float:none; margin:0 auto;}
#nxt-nrf{ margin-bottom:20px;}
.vfgls-headbg{border-bottom:1px solid #9a9472; background-image:url(http://www.mantelsdirect.com/MD-Redesign/images/category-title-bg.jpg); background-repeat:repeat; padding-left:10px; height:auto;}
div.facebook .pp_description{margin:0 !important;}
.pp_nav{margin-right:0 !important;}
/*pradeep ends 480*/
}
/*pradeep starts 444*/
@media (max-width: 444px) {
.bcr-subimg{ width:100% !important; margin: 0 auto; float:none !important}
}
/*pradeep ends 444*/
@media (max-width: 400px){.ship-div .ship-sec{width:90%; margin:0 auto; float:none;} .smalltextnolink, a.smalltextnolink:hover{font-size:9px;}  .related_items table{margin-left:-5px; margin-right:-5px;}
}
/*pradeep starts 320*/
@media (max-width: 320px) {
.vgf-tright{ width:100%; max-height:180px; overflow:hidden;}
}
/*pradeep starts 320*/
/* CSS Document */
/*Products Pages - Image and Desc */
#generic_help_box{min-width: 149px; }
body div.SnapABug_Button{left:auto; right:5px;}
#loginlinks a, #secondarylinks a{font-size:13px;}
#loginlinks a {color: #803409; font-weight: bold; text-decoration: none;}
#loginlinks a:hover {color:#fff;}
#div__header img{max-width:inherit;}
.cbar_banner img{max-width:100% !important;}
.newListCell .displayname{height:100%; min-height:70px;}
@media (max-width: 630px){
	div#fancy_title table td{display:initial;}
	div.header-search td {display: table-cell; width: auto;}
}
@media (max-width: 624px){
div.pp_pic_holder.facebook{width:90% !important; left:-5% !important;}
div.pp_content{height:auto !important; width:100% !important;}
div#pp_full_res img#fullResImage{height:auto !important; width:100% !important;}
div.pp_details{width:100% !important; height:auto !important;}
}

.bedford-subimage3{width:35.3%;} .bedford-subimage2{width:32.3%;} .bedford-subimage1{width:17.5%;}
.pp_description{font-size:12px;}}
@media (max-width: 320px){.left-column-container{min-height:270px !important;}}
.thumb-img-6{margin-left:20px; float:right;}
@media (max-width:767px){
	.thumb-img-6{margin:5px auto; float:none; display:block;}
	.unbxd-contVt {visibility:hidden; height:20px !important;}
	#unbxd_more_like_these {display:none;}
	.nxt-pro-single #product_hero_shot, .nxt-pro-single #product_top_copy, .nxt-pro-single #add_to_cart_wrapper, .nxt-pro-single #help_box_container {width:100%; float:none;}
	div#dropdown_container{height:auto;}
}
.unbxd-contHz, .unbxd-contVt {display:none;}
@media (max-width:66.04rem){.nxt-pro-single #add_to_cart_wrapper{width:325px; margin:0 auto;}}
#no-more-tables thead:nth-child(2), #no-more-tables thead:nth-child(3), #no-more-tables thead:nth-child(4) {
	display:none;
}
#no-more-tables table th {
	background-color:#CCCC99;
}
@media (max-width:690px){
	#no-more-tables tbody, #no-more-tables thead {
		float:left;
	}
	#no-more-tables thead tr th, #no-more-tables tbody td {
		width:100%;
		float:left;
		height:45px;
		min-height:45px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
	}
	#no-more-tables .tableheadings {
		font-size:13px;
	}
	#no-more-tables thead tr th br {
		display:none;
	}
	#no-more-tables thead tr th {
		border-top:solid 1px #abab7a;
		border-bottom:solid 1px #abab7a;
	}
	#no-more-tables thead:nth-child(2) {
		display:block;
		position:absolute;
		top:607px;
		width:46.6%;
	}
	#no-more-tables thead:nth-child(3) {
		display:block;
		position:absolute;
		top:1192px;
		width:46.6%;
	}
	#no-more-tables thead:nth-child(4) {
		display:block;
		position:absolute;
		top:1778px;
		width:46.6%;
	}
}
@media (max-width:500px){
	.nxt-pro-single #add_to_cart_wrapper{width:100%; margin:0 auto;} .nxt-pro-single  #help_box_info{width:142px;}
}
div#p7tpc1_2 table{border:1px solid #999; border-collapse:collapse; width:100% !important;}
div#p7tpc1_2 table td{border:1px solid #333; border-collapse:collapse;}
div#p7tpc1_2 table .IndexPgDescripts{max-width:100%;}
div#p7tpc1_2 table td.IndexPgDescripts{display:block;}

@media (max-width: 479px){
	div#slider {
		height: 170px;
	}
	#slider img {
		min-height: auto;
	}
}
@media (max-width: 360px){
	div#slider {
		height: 130px;
	}
}
.help-mobile {display:none !important;}
input#global_cart_button {
    background: #991b1e;
    color: #ffffff;
    font-weight: bold;
    padding: 15px;
    cursor: pointer;
    font-size: 14px;
width:100%;
-webkit-appearance: none;
}

/*STYLES FOR Interstitial Page*/
.interstitial-footer-efd {display:none;}
.fa-events-icons-ready .item-layout {margin-left:10px;}
.fa-events-icons-ready .cart-summary {margin: 20px 10px 0 0 !important;}
.fa-events-icons-ready .wr-title a.cart-btn, .fa-events-icons-ready .cart-summary a {background:#a13227 !important; border:solid 1px #a13227 !important; font-size:16px !important;}
.fa-events-icons-ready a.item-name-link, .fa-events-icons-ready a.warranty-detail-link {color: #a13227 !important;}
.fa-events-icons-ready a.item-name-link:hover, .fa-events-icons-ready a.warranty-detail-link:hover {color: #7d2017 !important; text-decoration:none;}
.fa-events-icons-ready div[data-placeholder=item-data] img {width:145px; height:145px;}
.fa-events-icons-ready .just-added-item {min-height:185px !important;}
.fa-events-icons-ready .complimentary-item img {width:187px; height:187px;}
.fa-events-icons-ready .complimentary-item {line-height:1.2em; min-height:300px;}
.fa-events-icons-ready .complimentary-item .item-price {margin-top:5px;}
.fa-events-icons-ready .cart-summary a, .fa-events-icons-ready .wr-title a.cart-btn, .fa-events-icons-ready button {background:#a13227; border:solid 1px #a13227;}
.fa-events-icons-ready button:hover, .fa-events-icons-ready .wr-title a.cart-btn:hover, .fa-events-icons-ready .cart-summary a:hover {background:#7d2017; border:solid 1px #7d2017;}
#transparent-button {background: transparent !important; border: transparent !important;}
@media (max-width:768px){
.fa-events-icons-ready .item-layout {margin:0; padding:0 10px;}
.fa-events-icons-ready .cart-summary {margin:10px 0 !important; padding:10px !important;}
}
@media only screen and (max-width: 550px){
.fa-events-icons-ready .wr-title a.shopping-btn {padding:15px 0 !important;}
}

/*STYLES FOR SAMPLE ACCORDIONS ON PRODUCT PAGES*/
.sample-accordion-title {float: left; padding: 10px; background: #a13227; border: solid 1px #85251c; width: 100%; margin-top: 5px; cursor: pointer; color:#ffffff; text-align:center;}
.sample-accordion-content {float:left; width:100%;}
.sample-accordion-content ul.thumbnails {list-style:none; margin:0; padding:0;}
.sample-accordion-content ul.thumbnails li {width:13.28571%; float:left; border: solid 1px #dddddd; position: relative; cursor: pointer; margin: 10px 0.5% 45px 0.5%;}
.sample-accordion-content ul.thumbnails img {width:100%;}
.sample-accordion-content ul.thumbnails li .sample-image {width:100%; height:100px; background-position:50% 50%; background-size:cover; background-repeat:no-repeat; cursor:zoom-in;}
.sample-accordion-content ul.thumbnails li p {position:absolute; bottom:-40px; height:38px; text-align:center; width:100%; font-size:11px; line-height:1.2em; margin:0;}
.sample-accordion-content ul.thumbnails a {font-size:12px; color:#6e7377;}
.sample-accordion-content .info-icon {display:none;}
.sample-accordion-content input.brochure-cta-btn-mini {position: absolute; bottom: 1px; right: 1px; padding: 0; margin:0; cursor: pointer; border: none; zoom:2;}
.added-to-cart {position:absolute; display:none; margin:-45px 0 0 -100px; background:#a23227; color:#fff; font-weight:bold; padding:5px 12px; z-index:999; font-size:12px;}
p.help-txt {font-size:16px; background:#f3f3f3; border:solid 1px #dddddd; padding:10px; margin-top:0; line-height:1.2em;}
p.help-txt a {font-size:16px; font-weight:bold; text-decoration:underline;}
p.help-txt a:hover {font-size:16px}
p.help-txt i {color:#a23227;}
p.help-txt input {zoom:1.5;}
p.price-note {top: 5px !important; font-size: 10px !important; width: 100% !important; height: auto !important; margin: 0 !important; color: #fff !important; background:#333; padding:2px 5px; height:15px !important;}
.finishes-btn {cursor:pointer;}
.sample-accordion-content .wood-sample .wood-type:before, .sample-accordion-content .stone-sample .stone-type:before {content:'\f00e'; font-family: FontAwesome;}

ul.thumbnails li.wood-sample.pine.unfinished-rustic-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/EFS%20Finishes/New-Swatch-Unfinished-Rustic-Distressed.jpg);}
ul.thumbnails li.wood-sample.pine.chestnut-rustic-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/EFS%20Finishes/New-Swatch-Chestnut-Rustic-Distressed.jpg);}
ul.thumbnails li.wood-sample.pine.espresso-rustic-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/EFS%20Finishes/New-Swatch-Espresso-Rustic-Distressed.jpg);}
ul.thumbnails li.wood-sample.pine.cherry-rustic-distressed-new .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/EFS%20Finishes/New-Swatch-Cherry-Rustic-Distressed.jpg);}
ul.thumbnails li.wood-sample.pine.grey-rustic-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/EFS%20Finishes/New-Swatch-Grey-Rustic-Distressed.jpg);}

ul.thumbnails li.wood-sample.pine.new-unfinished-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/EFS%20Finishes/New-Swatch-Unfinished-Distressed.jpg);}
ul.thumbnails li.wood-sample.pine.new-cherry-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/EFS%20Finishes/New-Swatch-Cherry-Distressed.jpg);}

ul.thumbnails li.wood-sample.poplar.unfinished .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_Unfinished.jpg);}
ul.thumbnails li.wood-sample.poplar.primed .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/MDF_Primed.jpg);}
ul.thumbnails li.wood-sample.poplar.white-paint .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_White.jpg);}
ul.thumbnails li.wood-sample.poplar.vintage-white-paint .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Vintage_White.jpg);}
ul.thumbnails li.wood-sample.poplar.black-paint .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_Black.jpg);}
ul.thumbnails li.wood-sample.poplar.poplar-cherry .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Birch_Cherry.jpg);}
ul.thumbnails li.wood-sample.poplar.vintage-cherry .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Vintage_Cherry2.jpg);}
ul.thumbnails li.wood-sample.poplar.chocolate .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Birch_Chocolate.jpg);}
ul.thumbnails li.wood-sample.poplar.ginger .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Birch_Ginger.jpg);}
ul.thumbnails li.wood-sample.poplar.provincial .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_Provencial.jpg);}
ul.thumbnails li.wood-sample.poplar.red-mahogany .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_RedMahogany.jpg);}
ul.thumbnails li.wood-sample.poplar.smoke .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_Smoke.jpg);}
ul.thumbnails li.wood-sample.poplar.linen .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_Linen.jpg);}
ul.thumbnails li.wood-sample.poplar.sand .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Poplar_Sand.jpg);}
ul.thumbnails li.wood-sample.red-oak.clear .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/RedOak_Clear.jpg);}
ul.thumbnails li.wood-sample.red-oak.unfinished .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/RedOak_Unfinished.jpg);}
ul.thumbnails li.wood-sample.red-oak.golden-oak .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/RedOak_GoldenOak.jpg);}
ul.thumbnails li.wood-sample.red-oak.vintage-premium-oak .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Vintage_Oak.jpg);}
ul.thumbnails li.wood-sample.red-oak.provincial .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/RedOak_Provencial.jpg);}
ul.thumbnails li.wood-sample.red-oak.red-mahogany .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/RedOak_RedMahogany.jpg);}
ul.thumbnails li.wood-sample.red-oak.black .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/red-oak-black.jpg);}
ul.thumbnails li.wood-sample.red-oak.chocolate .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/RedOak_Chocolate.jpg);}
ul.thumbnails li.wood-sample.pine.clear, ul.thumbnails li.wood-sample.pine.unfinished .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Pine_Clear.jpg);}
ul.thumbnails li.wood-sample.rough-sawn.pine.unfinished .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/unfinished-pine-lg.jpg);}
ul.thumbnails li.wood-sample.pine.driftwood .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/Vail-Driftwood.jpg);}
ul.thumbnails li.wood-sample.pine.provincial .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/Vail-RusticProvincial.jpg);}
ul.thumbnails li.wood-sample.pine.carmel .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/caramel-lg.jpg);}
ul.thumbnails li.wood-sample.pine.ebony .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/ebony-lg.jpg);}
ul.thumbnails li.wood-sample.pine.french-country .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/french-country-lg.jpg);}
ul.thumbnails li.wood-sample.pine.medium-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/medium-rustic-distressed-lg.jpg);}
ul.thumbnails li.wood-sample.pine.cherry-rustic-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/cherry-rustic-distressed-lg.jpg);}
ul.thumbnails li.wood-sample.pine.cherry-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/swatch-cherry-distressed.jpg);}
ul.thumbnails li.wood-sample.pine.dune-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/dune-distressed-lg.jpg);}
ul.thumbnails li.wood-sample.pine.espresso-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/espresso-distressed-lg.jpg);}
ul.thumbnails li.wood-sample.pine.provincial-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/rustic-provincial-lg.jpg);}
ul.thumbnails li.wood-sample.cherry.clear .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Cherry_Clear.jpg);}
ul.thumbnails li.wood-sample.cherry.unfinished .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Cherry_Unfinished.jpg);}
ul.thumbnails li.wood-sample.cherry.provincial .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Cherry_Provencial.jpg);}
ul.thumbnails li.wood-sample.cherry.red-mahogany .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Cherry_RedMahogany.jpg);}
ul.thumbnails li.wood-sample.maple.clear .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Maple_Clear.jpg);}
ul.thumbnails li.wood-sample.maple.unfinished .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Maple_Unfinished.jpg);}
ul.thumbnails li.wood-sample.maple.fruitwood .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Fruitwood_Maple.jpg);}
ul.thumbnails li.wood-sample.alder.unfinished .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Alder_Unfinished.jpg);}
ul.thumbnails li.wood-sample.alder.clear .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/traditional/Alder_Clear.jpg);}
ul.thumbnails li.wood-sample.pine.medium-distressed-2 .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/swatch-medium-distressed.jpg);}
ul.thumbnails li.wood-sample.pine.medium-oak-distressed .sample-image {background-image:url(https://www.mantelsdirect.com/images/mantels/pearl-mantels/medium-oak-distressed-lg.jpg);}
ul.thumbnails li.wood-sample.elkhorn.aged-oak .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/elkhorn-aged-oak.jpg);}
ul.thumbnails li.wood-sample.elkhorn.dark-chocolate .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/elkhorn-dark-chocolate.jpg);}
ul.thumbnails li.wood-sample.elkhorn.driftwood .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/elkhorn-driftwood.jpg);}
ul.thumbnails li.wood-sample.elkhorn.mahogany .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/elkhorn-mahogany.jpg);}
ul.thumbnails li.wood-sample.dawson.dark-chocolate .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/dawson-dark-chocolate.jpg);}
ul.thumbnails li.wood-sample.dawson.golden-maple .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/dawson-golden-maple.jpg);}
ul.thumbnails li.wood-sample.dawson.silverwood .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/dawson-silverwood.jpg);}
ul.thumbnails li.wood-sample.durango.aged-oak .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/durango-aged-oak.jpg);}
ul.thumbnails li.wood-sample.durango.dark-chocolate .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/durango-dark-chocolate.jpg);}
ul.thumbnails li.wood-sample.durango.silverwood .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/durango-silverwood.jpg);}
ul.thumbnails li.wood-sample.brooks.aged-oak .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/brooks-aged-oak.jpg);}
ul.thumbnails li.wood-sample.brooks.dark-chocolate .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/brooks-dark-chocolate.jpg);}
ul.thumbnails li.wood-sample.brooks.midnight .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/brooks-midnight.jpg);}
ul.thumbnails li.wood-sample.brooks.mahogany .sample-image {background-image:url(https://www.mantelsdirect.com/images/wood-finishes/brooks-mahogany.jpg);}

ul.thumbnails li.marble-sample.honed.white-limestone .sample-image {background-image:url(https://www.mantelsdirect.com/images/white-linestone-honed-1000.jpg);}
ul.thumbnails li.marble-sample.honed.white-marble .sample-image {background-image:url(https://www.mantelsdirect.com/images/white-marble-honed-1000.jpg);}
ul.thumbnails li.marble-sample.polished.new-rose-beige .sample-image {background-image:url(https://www.mantelsdirect.com/images/new-rosa-beige-1000.jpg);}
ul.thumbnails li.marble-sample.polished.egyptian-beige .sample-image {background-image:url(https://www.mantelsdirect.com/images/egyptian-beige-polished-1000.jpg);}
ul.thumbnails li.marble-sample.antique.egyptian-beige .sample-image {background-image:url(https://www.mantelsdirect.com/images/egyptian-beige-antique-1000.jpg);}
ul.thumbnails li.marble-sample.granite.black .sample-image {background-image:url(https://www.mantelsdirect.com/images/black-granite-1000.jpg);}
ul.thumbnails li.marble-sample.honed.volakas-white .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/Volakas.jpg);}
ul.thumbnails li.marble-sample.honed.vintage .sample-image {background-image:url(https://system.na3.netsuite.com/core/media/media.nl?id=9919210&c=305647&h=5f3d922bc34ebc108fae&shipmeth=75502&vid=cplIGPRpAthOFt72&chrole=17&ck=bKFJf_RpAtVOFkLq&cktime=158173&cart=3982006&promocode=&promocodeaction=overwrite&gc=clear&whence=);}

ul.thumbnails li.marble-sample.charcoal .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/charcoal-125.jpg);}
ul.thumbnails li.marble-sample.danby .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/danby-125.jpg);}
ul.thumbnails li.marble-sample.nero .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/nero-125.jpg);}
ul.thumbnails li.marble-sample.sable .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/sable-125.jpg);}
ul.thumbnails li.marble-sample.vintage .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/vintage-125.jpg);}
ul.thumbnails li.marble-sample.eggshell .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/eggshell-125.jpg);}
ul.thumbnails li.marble-sample.white .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/eggshell-125.jpg);}
ul.thumbnails li.marble-sample.lilac-viola .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/polished-lilac-viola.jpg);}
ul.thumbnails li.marble-sample.fossil-wood .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/honed-fossil-wood.jpg);}
ul.thumbnails li.marble-sample.nero-marquina .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/polished-nero-marquina.jpg);}
ul.thumbnails li.marble-sample.white-carrera .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/polished-white-carrera.jpg);}
ul.thumbnails li.marble-sample.soap-stone .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/polished-soap-stone.jpg);}
ul.thumbnails li.marble-sample.honed.maya-grey .sample-image {background-image:url(https://www.mantelsdirect.com/images/marble_mantels/Maya-Grey-Marble-Honed-1.jpg);}


ul.thumbnails li.stone-sample.granite.black-galaxy .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/BlackGalaxy420wh.jpg);}
ul.thumbnails li.stone-sample.granite.blue-pearl .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/BluePearl_400x400.jpg);}
ul.thumbnails li.stone-sample.granite.caledonia-brown .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/CaledoniaBrown_400x400.jpg);}
ul.thumbnails li.stone-sample.granite.cashmere .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/Cashmere420wh.jpg);}
ul.thumbnails li.stone-sample.granite.gold .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/gold-granite-400.jpg);}
ul.thumbnails li.stone-sample.granite.magma-black .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/magma-black_granite.jpg);}
ul.thumbnails li.stone-sample.granite.nero-zimbabwe .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/Nero_Zimbabwe.jpg);}
ul.thumbnails li.stone-sample.granite.vermillian-brown .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/VermillionBrown_400x400.jpg);}
ul.thumbnails li.stone-sample.granite.venetian-gold .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/VenetianGold_400x400.jpg);}
ul.thumbnails li.stone-sample.granite.verde-ubatuba .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/VerdeUbatuba_400x400.jpg);}

ul.thumbnails li.stone-sample.marble.antique-beige .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/AntiqueBeige_400x400.jpg);}
ul.thumbnails li.stone-sample.marble.botticino-agg .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/BotticinoAgglomerate_400x40.jpg);}
ul.thumbnails li.stone-sample.marble.botticino-class .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/Botticino-Sample-400x400.jpg);}
ul.thumbnails li.stone-sample.marble.cotton .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/Cotton_400x400.jpg);}
ul.thumbnails li.stone-sample.marble.crema-marfil .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/CremaMarfil_400x400.jpg);}
ul.thumbnails li.stone-sample.marble.emperador-marron .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/EmperadorMarron_400x400.jpg);}
ul.thumbnails li.stone-sample.marble.bianca-venatino .sample-image {background-image:url(https://www.mantelsdirect.com/images/.jpg);}
ul.thumbnails li.stone-sample.marble.bianca-venatino .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/Venatino_400x400.jpg);}
ul.thumbnails li.stone-sample.marble.grey-linen .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/GreyLinen_400x400.jpg);}
ul.thumbnails li.stone-sample.marble.verde-dark .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/VerdeDark_400x400.jpg);}
ul.thumbnails li.stone-sample.marble.negro-marquina .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/NegroMarquina400.jpg);}
ul.thumbnails li.stone-sample.marble.paloma-grey .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/PalomaGrey-400.jpg);}
ul.thumbnails li.stone-sample.marble.paloma-white .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/PalomaWhite-400.jpg);}
ul.thumbnails li.stone-sample.marble.alpine-white .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/alpine-white_marble.jpg);}

ul.thumbnails li.stone-sample.limestone.aegean-blue .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/AegeanBlue_400x400.jpg);}
ul.thumbnails li.stone-sample.limestone.auckland-beige .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/AucklandBeige_400x400.jpg);}
ul.thumbnails li.stone-sample.limestone.celtic-blue .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/CelticBlue_400x400.jpg);}
ul.thumbnails li.stone-sample.limestone.crema-europa .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/CremaEuropa400.jpg);}
ul.thumbnails li.stone-sample.limestone.madeira-cream .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/MadeiraCream_400x400.jpg);}
ul.thumbnails li.stone-sample.limestone.walnut .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/WalnutTravertineNew400.jpg);}
ul.thumbnails li.stone-sample.limestone.maltese-linen .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/Maltese-Linen-New.jpg);}

ul.thumbnails li.stone-sample.slate.black .sample-image {background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/BlackCleftSlate_400x400.jpg);}

ul.thumbnails li.cast-sample.natural.buff .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/Buff500.jpg);}
ul.thumbnails li.cast-sample.natural.limestone .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/Limestone500.jpg);}
ul.thumbnails li.cast-sample.natural.natural-finish .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/Natural500.jpg);}
ul.thumbnails li.cast-sample.natural.taupe .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/Taupe500.jpg);}
ul.thumbnails li.cast-sample.honed.chocolate .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/Chocolate500.jpg);}
ul.thumbnails li.cast-sample.honed.sahara .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/Sahara500.jpg);}
ul.thumbnails li.cast-sample.honed.veined .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/SaharaVeined500.jpg);}
ul.thumbnails li.cast-sample.honed.olive .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/PearlHoned.jpg);}
ul.thumbnails li.cast-sample.honed.gray .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/PearlHonedGray.jpg);}
ul.thumbnails li.cast-sample.natural.gray .sample-image {background-image:url(https://www.mantelsdirect.com/images/Gray500.jpg);}
ul.thumbnails li.cast-sample.honed.slate .sample-image {background-image:url(https://s3.amazonaws.com/rb-md-static-images/HonedSlate500.jpg);}
ul.thumbnails li.cast-sample.honed.ash .sample-image {background-image:url(https://s3.amazonaws.com/rb-md-static-images/HonedAsh500.jpg);}
ul.thumbnails li.cast-sample.honed.ash-veined .sample-image {background-image:url(https://s3.amazonaws.com/rb-md-static-images/HonedAshVeined500.jpg);}
ul.thumbnails li.cast-sample.honed.pearl-veined .sample-image {background-image:url(https://www.mantelsdirect.com/omega/swatches/PearlHonedVeined.jpg);}

ul.thumbnails li.standard-sample.limestone .sample-image {background-image:url(https://www.mantelsdirect.com/images/cast_stone/standard/Swatch-Cart.jpg);}
.no-desktop {display:none;}
.no-mobile {display:block;}

@media (max-width: 767px) {
.sample-accordion-content ul.thumbnails li {width:32%;}
.no-desktop {display:block;}
.no-mobile {display:none;}
}

/*STYLES FOR TABLES ON PRODUCT PAGES*/
.highlight-text {padding:10px; background:#f3f3f3; margin:2% 0; float:left; border:solid 1px #dddddd; width:100%; font-size:14px; line-height:1.5em;}
.highlight-text.shipping-info .boldtextred, .highlight-text.shipping-info a.footerlinks {float:none; line-height:1.3em;}
#no-more-tables {margin-bottom:20px; font-size:14px;}
#no-more-tables .col-md-3 {padding:0; width:25%;}
#no-more-tables .col-md-2 {padding:0; width:20%;}
#no-more-tables .col-md-3:hover, #no-more-tables .col-md-2:hover {background:#f8f8e5;}
#no-more-tables .tablehead.col-md-3 {width:25%;}
#no-more-tables .tablehead.col-md-2 {width:20%;}
#no-more-tables .tablehead.col-md-3:hover, #no-more-tables .tablehead.col-md-2:hover {background:#CCCC99;}
#no-more-tables .col-md-3:hover .tablecell.price-cell, #no-more-tables .col-md-2:hover .tablecell.price-cell {background:#ffffff;}
#no-more-tables .tablehead .tablecell {background:#CCCC99; font-weight:bold;}
#no-more-tables .tablecell {height:40px; display:flex; justify-content:center; align-items:center; text-align:center; border-top:solid 1px #e9e9c8; border-right:solid 1px #e9e9c8; padding:10px; overflow:hidden;}
#no-more-tables .tablecell a {cursor: pointer;}
#no-more-tables .tablecell.price-cell {border:none;}
#no-more-tables .tablecell.product-dims {background:#f8f8e5;}
#no-more-tables .tablecell.product-dims a, #no-more-tables .tablecell.product-dims {font-size:16px; font-weight:bold;}
#no-more-tables span.whitelink {cursor:pointer; color:#666600; text-decoration:underline;}
#no-more-tables .get-price-link {padding:8px 15px; background:#990000; color:#ffffff; font-weight:bold; font-size:18px; text-decoration:none; border-radius:4px;}
#no-more-tables .get-price-link:hover {background:#6a0000;}
#no-more-tables .finish-color {font-size:12px;}
#no-more-tables .tablecell.row01 {height:55px;}
#no-more-tables .tablecell.price-cell:nth-child(2n+2) a:hover{background:#111!important;}
@media(max-width:830px){
	#no-more-tables .get-price-link {font-size:14px;}
}
@media(max-width:767px){
	#no-more-tables, #no-more-tables .tablecell.product-dims a, #no-more-tables .tablecell.product-dims {font-size:11px;}
	#no-more-tables .tablecell a {font-size:9px}
	#no-more-tables a.get-price-link {font-size:14px;}
	#no-more-tables .tablecell {height:40px; padding:5px;}
	#no-more-tables .get-price-link {border-radius:0; padding:0; background:none;}
	#no-more-tables .get-price-link:hover {background:none;}
	#no-more-tables .tablecell.price-cell {background:#990000; border:solid 1px #ffffff; border-radius:8px;}
	#no-more-tables .tablecell.price-cell:nth-child(2n+2) {background:#333;}
	#no-more-tables div:hover .tablecell.price-cell {background:#6a0000;}
	#no-more-tables div:hover .tablecell.price-cell:nth-child(2n+2) a,#no-more-tables div:hover .tablecell.price-cell:nth-child(2n+2) {background:#111!important;}
	.col-md-12.no-mobile-padding {padding-left:0; padding-right:0;}
	#no-more-tables .tablecell.row01 {height:60px;}
	#no-more-tables .finish-color {font-size:10px;}
}

/*STYLES FOR CATEGORY PRODUCT LISTINGS*/
p.category-title {margin:5px 0;}
p.category-price, p.category-save {margin:0 0 5px 0; font-size:12px; line-height:1em;}
p.category-title a {text-decoration:none; color:#333333; font-size:16px; font-weight:bold;}
p.category-title a:hover {font-size:16px;}

/*STYLES FOR NEW SIDEBAR TEST*/
.new-sidebar {margin-top:18px;}
.new-sidebar .sidebar-samples {background:#a13227; color:#ffffff; border-radius:5px; font-size:16px;}
.new-sidebar .sidebar-samples, .new-sidebar .sidebar-questions {text-align:center; padding:15px 10px;}
.new-sidebar .sidebar-affirm {margin-top:15px;}
.new-sidebar .sidebar-measuring, .new-sidebar .sidebar-woodinfo, .new-sidebar .sidebar-mantelsinfo, .new-sidebar .sidebar-facing, .new-sidebar .sidebar-affirm {text-align:center;}
.new-sidebar .sidebar-questions a, .new-sidebar .accordion-content-woodinfo a, .new-sidebar .accordion-content-mantelsinfo a {transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.new-sidebar .sidebar-questions a:hover, .new-sidebar .accordion-content-woodinfo a:hover, .new-sidebar .accordion-content-mantelsinfo a:hover {color:#a13227;}
.new-sidebar a.sidebar-cta {text-decoration:none; color:#333333; text-transform:uppercase; border:solid 1px #333333; padding:8px 0; width:100%; max-width:220px; margin:0 auto; font-size:14px; display:block; margin-top:5px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.new-sidebar a.sidebar-cta:hover {background:#a13227; color:#ffffff; border:solid 1px #a13227;}
.new-sidebar .sidebar-sample-cta {text-decoration:none; text-transform:uppercase; padding:8px 0; width:100%; max-width:220px; margin:0 auto; font-size:14px; display:block; margin-top:5px; color:#ffffff; border:solid 1px #ffffff; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.new-sidebar .sidebar-samples:hover .sidebar-sample-cta {background:#ffffff; color:#a13227;}
.new-sidebar .sidebar-txt, .new-sidebar .sidebar-txt a {font-size:12px; color:#333333;}
.new-sidebar .accordion {background:#333333; padding:10px; position:relative; border-bottom:solid 1px #ffffff;}
.new-sidebar .accordion-content {padding:10px;}
.new-sidebar .accordion-title {color:#ffffff; text-align:right; font-size:12px; text-transform:uppercase; float:left; width:80%; margin:0;}
.new-sidebar .accordion i {float:right; color:#ffffff; right:10px; bottom:10px; font-size:12px; position:absolute;}
.new-sidebar .sidebar-title {text-transform:uppercase; font-size:14px; letter-spacing:1px;}
.new-sidebar .accordion-content-woodinfo a, .new-sidebar .accordion-content-mantelsinfo a {text-decoration:none;}
.new-sidebar .accordion-content-woodinfo, .new-sidebar .accordion-content-mantelsinfo {text-align:right;}
.new-sidebar .accordion-content-woodinfo .sidebar-txt, .new-sidebar .accordion-content-mantelsinfo .sidebar-txt {border-bottom: solid 1px #dddddd; padding-bottom:5px; margin-bottom:5px;}
.new-sidebar .img-circle {border-radius: 50%;}
.new-sidebar .sample-img {background-size: cover; height: 25px; margin: 0 1% 10px 1%; width: 31.333333%; border: solid 1px #852319;}
select[name=custcol_warranty_items_selected], select.inputreq {width:125px;}
select.inputreq, input.inputreq, input.input {width:100%; padding:5px; font-size:14px; margin:5px 0;}
.smalltextnolink a, .smalltextnolink a:hover {font-size:14px; font-weight:bold;}
td.smalltextnolink {vertical-align:middle;}

/*STYLES FOR Product Pages*/
.product-page .mobile-features {display:none;}
.product-page .desktop-features {display:block;}
.product-page .help-mobile {display:none;}
.product-page .alternate-images, .product-page .alternate-script {display:none;}
.product-page #optimyst-giveaway {margin: 10px auto; width:100%;}
.product-page #optimyst-giveaway img {max-width: 910px; width:100% !important; height:auto !important;}
.product-page .inputreq {width: 160px; margin: 1px; padding: 2px; border: 1px solid #CCCCCC;}
.product-page .site_map {padding:15px 0;}
.product-page #help_box_info{width:157px;}
.product-page #tabs_wrapper, .product-page #tabs_wrapper2{float:none; margin:0 auto;}
.product-page p.warranty img{width:100% !important; height:auto !important; margin:0 auto;}
.product-page .pr-attribute-value{font-size:12px;}
.product-page div.pr-snippet-wrapper{width:100% !important;}
.product-page tr.warranty-row {display:none;}
.product-page .resp-tabs-container {width:100%;}
@media (max-width:930px){
	.product-page .container{padding-left:0; padding-right:0;}
	.product-page .row{margin:0;}
	.product-page .content-wrap{padding:2%; }
	.product-page #product_top_copy{padding:0 15px;}
	.product-page #tabs_wrapper, .product-page #tabs_wrapper2{width:98%; }
}
@media (max-width:768px){
	.product-page .table{width:100% !important;}
	.product-page .pr-snapshot-head{background-position:bottom;}
	.product-page #global_cart_button {font-size:15px !important; width:auto; height:auto !important; padding:10px !important;}
	.product-page #search_wrapper {display:none;}
	.product-page .desktop-features {display:none;}
	.product-page .mobile-features {display:block;}
	.product-page #add_to_cart_wrapper{width:100%;}
	.product-page #add_to_cart_wrapper .input {padding:8px 6px; width:35px; font-size:20px;}
	.product-page #link_guarantee, #link_returns, #link_why_us, #help_box_container {display:none;}
	.product-page .help-mobile {display:block; background: #ffffff; padding: 25px 0 10px 0; margin-top: -20px;}
	.product-page .help-mobile h2 {font-size:20px;}
	.product-page .phone {display:inline-block; vertical-align:top;}
	.product-page .phone a, .phone span.default_text {display:none;}
	.product-page #videoCta1 img {max-width:90px;}
	.product-page #tabs_wrapper {width:100%;}
	.product-page .prPaContainer, .product-page .prPaFooter {width:100%;}
	.product-page #global_prices {text-align:left;}
	.product-page .tabl-res table td{word-break:break-all;}
	.product-page .mobi-100{width:100%; float:none;}
	.product-page #product_hero_shot{margin:10px auto; text-align:center;}
	.product-page .pr-review-points-attr-wrapper .pr-attribute-group{float:none; width:100%; margin-bottom:5px;}
	.product-page .pr-review-author, .product-page .pr-review-main-wrapper, .pr-review-rating-wrapper{float:none; width:100%}
	.product-page .pr-review-main-wrapper{font-size:12px;}
	.product-page .pr-page-count-wrapper{width:100%;}
	.product-page div#tab_video_embedded {width: 300px !important; height: auto !important;}
}
@media (max-width:480px){
	.product-page div#related_items_wrapper td {display:block;}
	.product-page body{overflow-x:hidden;}
	.product-page .content-wrap{width:100%;}
	.product-page div#tab_video_embedded{width:100% !important; height:auto !important;}
	.product-page #add_to_cart_wrapper{width:100%; margin:0 auto;}
	.product-page #tabs_wrapper, .product-page #tabs_wrapper2{width: 98%;}
	.product-page #product_hero_shot a img{max-width:100%; width:100%;}
	.product-page #help_box_info{margin:15px 4px 0 0;}
}

/*STYLES FOR Product Page Facelift V3*/
#help_box_container.product-facelift-v3 {display:none;}
.product-facelift-v3 form table table tr td:nth-child(2) {display:none !important;}
.product-facelift-v3 {width:100%; float:left; margin-top:-25px;}
.product-facelift-v3 #product_hero_shot {width:100%; margin:0; border:solid 1px #dddddd; text-align:center;}
.product-facelift-v3 .MagicScroll {float:left; width:100%;}
.product-facelift-v3 h1 {font-size:24px; color:#333333; line-height:1.2em; margin-bottom:30px;}
.product-facelift-v3 #add_to_cart_wrapper {background:none; margin:0;}
.product-facelift-v3 #add_to_cart_wrapper td, .product-facelift-v3 #global_prices .listheadernosort {background:none; border:none; display:inline-flex; width:100%;}
.product-facelift-v3 #global_prices, .product-facelift-v3 #global_prices .texttable {color:#cc0000; font-weight:bold; font-size:30px; padding:0;}
.product-facelift-v3 #global_prices .texttable {font-size:26px;}
.product-facelift-v3 #global_prices .texttable:nth-child(odd) {color:#333333; text-align:right; padding-right:10px;}
.product-facelift-v3 #global_prices .texttable:nth-child(odd)::after {content:':';}
.product-facelift-v3 #percent_savings {color:#333333; font-weight:bold; font-size:14px; padding:0; text-transform:uppercase;}
.product-facelift-v3 #global_prices .listheadernosort {color:#333333; font-weight:bold; font-size:14px; padding:0; text-align:center;}
.product-facelift-v3 s {color:#999999; font-size:14px;}
.product-facelift-v3 figure.mz-figure {max-height:440px; min-height:440px; height:auto;}
.product-facelift-v3 .pr_snippet_product {width:220px;}
.product-facelift-v3 .pr_snippet_product .pr-snippet-stars .pr-stars-small {background-image:url(http://www.electricfireplacesdirect.com/EFD-Redesign/new_stars_small.png);}
.product-facelift-v3 .pr_snippet_product .pr-snippet-review-count {color:#333333; font-size:10px; text-transform:uppercase; padding-top:3px; display:block;}
.product-facelift-v3 .pr-snippet-read-write a.pr-snippet-link {color:#999999; font-size:10px; text-transform:uppercase;}
.product-facelift-v3 .pr_snippet_product .pr-snippet-wrapper,
.product-facelift-v3 .pr_snippet_product .pr-snippet-stars,
.product-facelift-v3 .pr_snippet_product .pr-snippet-read-write
{padding:0;}
.product-facelift-v3 .pr_snippet_product .pr-snippet-read-write {float:left; margin-top:3px;}
.product-facelift-v3 .pr-snippet-write-review {padding:0 0 0 1em;}
.product-facelift-v3 .pr-snippet-read-reviews {border-right:1px solid #cbcbcb;}
.product-facelift-v3 .review-section {float:left; margin-top:10px;}
.product-facelift-v3 .review-section.matrix {margin-top:0; margin-bottom:10px;}
.product-facelift-v3 .addtocart-section, .product-facelift-v3 .addtocart-section form {float:left; width:100%;}
.product-facelift-v3 #add_to_cart_wrapper, .product-facelift-v3 td a, .product-facelift-v3 select {color:#333333;}
.product-facelift-v3 #add_to_cart_wrapper .input {padding:0 3%; font-size:24px; vertical-align:top; height:60px; width:10%;}
.product-facelift-v3 #global_cart_button {font-weight:bold !important; font-size:18px !important; background:#a13227; border-radius:0; width:100%; vertical-align:top; padding:0 !important; height:62px !important; color:#fff; text-decoration:none; text-align:center; border:none;}
.product-facelift-v3 p.stock-message {background:none !important; text-align:center !important; width:100%; margin-bottom:10px;}
.product-facelift-v3 p.stock-message span, .product-facelift-v3 .stock-message span ul {color:#cc0000 !important;}
.product-facelift-v3 .stock-message span ul {font-size:10px;}
.product-facelift-v3 h2 {font-size:16px; text-transform:uppercase; float:left; width:100%; font-weight:bold; margin-top:0; color:#333333; margin-bottom:0;}
.product-facelift-v3 ul {float:left; width:90%; font-size:12px; color:#555555; list-style:none; padding-left:20px; margin-bottom:0;}
.product-facelift-v3 ul li {margin-bottom:5px;}
.product-facelift-v3 .stock-message span ul li {margin-bottom:5px;}
.product-facelift-v3 ul li:before {font-family: 'FontAwesome'; content: '\f054'; margin:0 5px 0 -15px; color: #555555;}
.product-facelift-v3 .stock-message span ul li:before {display:none;}
.product-facelift-v3 .affirm-link-wrapper {width:100%; text-align:center; padding:0; margin-top:12px; float:left;}
.product-facelift-v3 .affirm-link-wrapper .affirmmatrix {color:#999999; margin:0; top:0; font-size:14px; text-decoration:none;}
.product-facelift-v3 a.info-box {width:33%; background:#f3f3f3; border:solid 1px #dddddd; padding-top:5px; height:70px; font-size:10px; text-transform:uppercase; color:#333333; float:left; margin:1px 1px 0 0; text-align:center; text-decoration:none; line-height:1em;}
.product-facelift-v3 .info-box i {font-size:24px; margin-bottom:8px;}
.product-facelift-v3 .info-box .icon-box {width:100%;float:left; text-align:center;}
.product-facelift-v3 .info-box p {font-size:12px; line-height:1em;}
.product-facelift-v3 .order-by {font-size:8px; color:#999999;}
.product-facelift-v3 h1.mobile-title {display:none;}
.product-facelift-v3 h1.desktop-title {display:block;}
.product-facelift-v3 .MagicScroll2 {text-align:center;}
.product-facelift-v3 .upsell-section p {text-align:center;}
.product-facelift-v3 .product-options tbody {width:100%; float:left;}
.product-facelift-v3 .product-options tr {width:100%; float:left;}
.product-facelift-v3 .product-options td {padding:5px 0; float:left;}
.product-facelift-v3 .product-options td:nth-child(1) {width:40%;}
.product-facelift-v3 .product-options td:nth-child(2) {width:5%;}
.product-facelift-v3 .product-options td:nth-child(3) {width:55%; padding:0 0 10px 0;}
.product-facelift-v3 td a {font-size: 16px; font-weight: bold; text-transform: uppercase; float: right;}
.product-facelift-v3 select {font-size:14px; width:80%;}
.product-facelift-v3 .required_icon {float:right;}
.product-facelift-v3 #help_box_info {color:#555555; font-size:14px; background:#ffffff; width:74%; margin:0; height:90px; line-height:1.5em; padding:10px;}
.product-facelift-v3 #help_box_info .title {color:#333333; font-size:16px; font-weight:bold;}
.product-facelift-v3 #help_box_info .phone {color:#333333; font-size:16px; font-weight:bold;}
.product-facelift-v3 #help_box_info .phone a {color:#ff6600; font-size:14px;}
.product-facelift-v3 .help-content {float:left; width:100%; margin-top:25px;}
.product-facelift-v3 .addtocart-section form table {width:100%;}
.product-facelift-v3 .upsell-section {margin-top:5px;}
.product-facelift-v3 #help_box_info a.help-box {background: rgb(243, 243, 243); border: 1px solid rgb(221, 221, 221); padding: 5px 0px; float: left; margin-top: 5px; margin-right: 1%; text-align: center; width: 23%; text-transform:uppercase; color:#333333; font-size:10px; text-decoration:none; line-height:1em; height:36px;}
.product-facelift-v3 .multi-product-btn {width:100% !important;}
.product-facelift-v3 .specifications-link {width:95%; float:left; text-align:right; margin-bottom:10px;}
.product-facelift-v3 #help_box_info {float: left; margin: 0px 0px 0px 111px; line-height: 1.2em; background: rgb(255, 255, 255); padding: 5px 15px; width: 70%; height:auto;}
.product-facelift-v3 tr.warranty-row table {border-bottom:solid 1px #dddddd; padding:5px; background:#f3f3f3; margin-top:-9px}
.product-facelift-v3 tr.warranty-row a {font-size:11px; float:none; text-transform:none;}
.product-facelift-v3 .warranty-row tr td {display:flex;}
.product-facelift-v3 .ext_warranty_heading {margin-right:5px;}
.product-facelift-v3 .warranty-row tr:nth-child(1) {width:100%; margin-bottom:5px;}
.product-facelift-v3 tr.warranty-option-row {float:left; width:50%;}
.product-facelift-v3 tr.warranty-option-row a {width:auto;}
.product-facelift-v3 tr.upsell-option-row {float:left; width:100%;}
.product-facelift-v3 tr.upsell-option-row a {width:auto;}
.product-facelift-v3 tr.upsell-option-row:nth-child(n+3) {display:none;}
.product-facelift-v3 .tooltip-block {margin-top:10px;}
.product-facelift-v3 .features-content {margin-top:15px;}
/*.product-facelift-v3 .col-md-6.features-block, .product-facelift-v3 .col-md-6.tooltip-block, .price-cell .col-md-6 {width:100%;}*/
.product-facelift-v3 select.inputreq {width:100% !important; margin-bottom:10px !important; margin-top:5px !important;}

.resp-tab-content table {line-height:1em;}
.table-responsive {overflow:hidden}
.details-manuals .spectablestext {border-bottom:none;}
.details-general, .details-electrical {margin-bottom:0;}
.details-includes {margin-bottom:20px;}
.resp-tab-content h3 {font-size:18px; font-weight:bold; text-transform:uppercase;}
.spectablesboldtext {text-transform:uppercase; font-style:italic; border-bottom:none;}
.row.details-txt {margin-bottom:30px;}
.row.details-txt {margin-top:0;}
.resp-tab-active {color:#a13227 !important;}

@media only screen and (max-width: 66.04rem) {
	.product-facelift-v3 #add_to_cart_wrapper {width:100%;}
}
@media only screen and (max-width: 768px) {
.state-name{display:none}
	.product-facelift-v3 figure.mz-figure {max-height: 400px; min-height: 400px;}
	.product-facelift-v3 h1.mobile-title {display:block;}
	.product-facelift-v3 h1.desktop-title {display:none;}
	.product-facelift-v3 .col-sm-6 {width:50% !important;}
	.product-facelift-v3 #add_to_cart_wrapper #global_prices {margin:0 !important; width:100% !important;}
	.product-facelift-v3 .info-box p {text-align:center;}
	.product-facelift-v3 a.info-box {height:70px; width:33%;}
	.product-facelift-v3 .features-content {display:none;}
	.tooltipster-base {display:none;}
	.product-facelift-v3 #global_prices {text-align:center; margin-top:10px !important;}
	.product-facelift-v3 #percent_savings {margin-bottom:10px;}
	.product-facelift-v3 s, .product-facelift-v3 #percent_savings {width:100%; float:left; text-align:center;}
	.product-facelift-v3 .review-section {float:none; margin-bottom:10px;}
	.product-facelift-v3 .pr_snippet_product {float:none; margin:0 auto;}
	.product-facelift-v3 .pr_snippet_product .pr-snippet-review-count {float:left;}
	.product-facelift-v3 .pr_snippet_product .pr-snippet-read-write {width:100%; text-align:center;}
	.pr_snippet_product .pr-snippet-read-reviews, .pr_snippet_product .pr-snippet-write-review {float:none;}
	.product-facelift-v3 .pr_snippet_product .pr-snippet-stars {margin-left:28px;}
	.specifications-link {display:none;}
	.product-facelift-v3 #help_box_info {width:80%; font-size:13px; padding:6px 15px;}
	.product-facelift-v3 #help_box_info a.help-box {display:block; height:42px; font-size:8px;}
	.product-facelift-v3 #help_box_info .phone {width:100%;}
	.product-facelift-v3 .warranty-row tr {width:100%;}
}
@media only screen and (max-width: 550px) {
	.product-facelift-v3 .col-sm-6 {width:100% !important;}
	.product-facelift-v3 figure.mz-figure {max-height: none; min-height: auto;}
	.product-facelift-v3 #add_to_cart_wrapper .input {width:18%;}
	.product-facelift-v3 a.info-box {width:100%;}
	.product-facelift-v3 #add_to_cart_wrapper #global_prices, .product-facelift-v3 #add_to_cart_wrapper s, .product-facelift-v3 #add_to_cart_wrapper
	#percent_savings {width:100% !important; text-align:center; float:left;}
	.product-facelift-v3 td a, .product-facelift-v3 select {font-size:11px;}
	.product-facelift-v3 #global_prices .bglt {margin:0 auto;}
	#help_box_container {display:none !important;}
	div#dropdown_container table table td:nth-child(1) {width:100px;}
	.smalltextnolink a, .smalltextnolink a:hover {font-size:12px;}
}

/*STYLES FOR Cast Stone Mantel Samples Area*/
ul.thumbnails {list-style:none; margin:0; padding:0;}
ul.thumbnails img {width:100%;}
ul.thumbnails li {float:left; width:24%; margin:0 0.5% 50px 0.5%; border:solid 1px #dddddd; position:relative; cursor:pointer;}
ul.thumbnails li .sample-image {width:100%; height:96px; background-position:50% 50%; background-size:cover; background-repeat:no-repeat;}
ul.thumbnails li p {position:absolute; bottom:-45px; height:30px; text-align:center; width:100%; font-size:12px; line-height:1.2em;}
ul.thumbnails li p span.cast-type::before{content: '\f00e'; font-family: FontAwesome;}
ul.thumbnails a {font-size:12px; color:#6e7377;}
@media only screen and (max-width: 600px) {
	ul.thumbnails li {width:49%;}
}

/*STYLES FOR Updated Global Styles*/
.old-header{margin-top:38px;background:#fff;padding-top:15px}
.user-state {background:#111; color:#fff; padding:10px 0; font-size:16px; text-align:center;}
.user-state a, .user-state a:hover {font-weight:normal; color:#fff; text-decoration:none; font-size:14px;}
#cnt-footer {position:absolute; left:0; width:100%;}
#cnt-footer .row {margin:0}
.add-to-cart-container {padding:0 8px; margin-top:8px; background-color:#f3f3f3; float:left; width:100%; border:solid 1px #ddd;}
#boxshadowrelated-table a, .related_items a {line-height:1.2em; text-decoration:none;}
#__enclosingtable table {width:100%;}
div.facing_banner {float:left !important;}
.facing_banner img {margin:0 auto;}
div#no-more-tables table {width:100%;}
.widd750 {background:none !important;}
input#register, input#submitter {font-size: 16px; background: #A13227; color: #fff; padding: 10px; border: none;}
input#submitter {float:right;}
.greytitle {color:#333; font-weight:bold;}
#carttable .listheadernosort {font-size:14px;}
#carttable td.texttable.carttablecelloptions.uir-list-row-cell {min-height:50px; float:left; display:flex; align-items:center;}
#carttable a {text-decoration:none; color:#333;}
#carttable .carttablecellproductname a {color:#777 !important; font-size:12px;}
#carttable .bglttext {font-size: 12px;}
#carttable .input, #paymethhider input, #additionalfieldstable input {font-size:14px; padding:5px;}
#carttable .listheadernosort {border-bottom:solid 1px #ddd; padding-bottom:10px;}
#carttable tr.uir-list-row-tr td {vertical-align:middle;}
#carttable .texttablert.carttablecellamount {font-size:14px; color:#333;}
#carttable .texttablert.carttablecellrate {font-size:14px; font-weight:normal; color:#777;}
#carttable #carttablerowtotal td.texttablert.carttablecelllabel {text-transform: uppercase; text-align: right !important; font-size: 16px;}
#carttable #carttablerowtotal td.texttablert.carttablecellamount {font-size: 16px; color:#A13227;}
.bgbutton {background:#A13227 !important; border-radius:0 !important; font-size:14px !important; border:none !important; padding: 10px 15px !important; box-shadow:none !important; -webkit-appearance: none; color:#fff;}
td.mobi-td {float:right;}
td.mobi-td:nth-child(1) {width:270px; margin-right:20px; margin-top:10px;}
td.mobi-td:nth-child(2) {width:116px; margin-top:10px;}
td.mobi-td:nth-child(3) {width:88px; margin-top:10px;}
#thirdPartyCheckoutButtonsTable {padding-right:0 !important; float:right; width:310px !important;}
#additionalfieldstable .smalltextnolink {font-size:14px; padding-top:5px;}
#ordersummary_itemtotal td:nth-child(1), #ordersummary_shipping td:nth-child(1), #ordersummary_tax td:nth-child(1), #ordersummary_total td:nth-child(1)  {text-align:right;}
#ordersummary_itemtotal td, #ordersummary_shipping td, #ordersummary_tax td, #ordersummary_total td  {float:none !important;}
#ordersummary_itemtotal .texttablert, #ordersummary_shipping .texttablert, #ordersummary_tax .texttablert, #ordersummary_total .texttablert {font-size:14px;}
#paymethhider td {float:none !important;}
#paymethhider tr:nth-child(n+12) td {float:left !important;}
#additionalfieldstable td {float:left !important;}
td#leftcolumn {width:13%;}
@media (max-width: 66.04rem){
td#leftcolumn {display:none;}
}
@media (max-width:550px){
td.mobi-td, #thirdPartyCheckoutButtonsTable {width:100% !important; text-align:center; margin-right:0 !important;}
#carttable .texttablert.carttablecellrate, #carttable .texttablert.carttablecellamount {font-size:10px;}
#carttable .listheadernosort, #carttable .input {font-size:12px;}
}

.csfm-naturalstonefinish a.shopnowbtn {font-size:13px; text-decoration:none; font-weight:normal; border:solid 1px #ddd; background:#f3f3f3; color:#333; margin:5px 0; display:block; padding:8px 0;}
.csfm-naturalstonefinish a.shopnowbtn i {font-size:18px; margin-bottom:5px;}
.csfm-naturalstonefinish .shopnowbtn:hover {border:solid 1px #333; background:#333; color:#fff; font-size:13px;}
.just-added {display:none;}
div.related_items table td {width:20%;}
#p7tpc1_2 input[type="checkbox"] {zoom:1.3;}
@media (max-width:767px){
div.related_items table td {width:100% !important;}
}

.free-crackler-message {display:none !important;}
.textboldnolink {font-size:18px;}
.smalltextbnolink {font-size:14px;}

/*STYLES FOR New Cart, Checkout & Account Pages*/
#main .cart-summary-title,
#main .cart-summary-button-container {background:#f3f3f3;}
#main .cart-summary-container {border:solid 1px #ddd;}
#main .cart-summary-remove-action i {color:#A13227;}
#main .button-primary, #main .button-sign-in, #main .item-cell-quick-view-link, #main .button-proceed-to-checkout, #main .address-details-select-address, #main .address-edit-form-button-submit, #main .creditcard-edit-form-button-submit, #main .reorder-items-actions-add-to-cart, #main .cart-confirmation-modal-view-cart-button, #main .button-proceed-checkout, #main .cart-summary-button-proceed-checkout.cart-summary-button-proceed-checkout-sb, #main .cart-summary-button-proceed-checkout, #main .cart-proceed-to-checkout, #main .cart-detailed-proceed-to-checkout, #main .button-saveforlater-addtocart, #main .creditcard-use-this-card-button, #main .error-management-expired-link-login-button, #main .error-management-expired-link-register-button, #main .error-management-generic-logout-close-button, #main .error-management-logged-out-close-button, #main .global-views-confirmation-confirm-button, #main .login-register-forgot-password-submit, #main .login-register-login-submit, #main .login-register-register-form-submit, #main .login-register-reset-password-submit, #main .order-wizard-address-module-save-button, #main .order-wizard-msr-addresses-module-save-button, #main .order-wizard-register-guest-module-create-account-button, #main .order-wizard-cart-summary-button-place-order, #main .item-details-add-to-cart-button, #main .order-wizard-msr-package-creation-button-create, #main .order-wizard-submitbutton-module-button, #main .wizard-step-button-continue, #main .order-wizard-promocode-unsupported-button-continue, #main .order-wizard-step-button-continue {background:#A13227; border:solid 1px #A13227;}
#main .accordion-head-toggle, #main .cart-summary-expander-head-toggle, #main .order-wizard-cart-summary-accordion-head-toggle, #main .order-wizard-cartitems-module-accordion-head-toggle, #main .order-wizard-msr-shipmethod-package-accordion-head-toggle, #main .order-wizard-showshipments-actionable-module-cart-details-accordion-head-toggle {color:#333;}
#main .sc-tooltip, #main .address-edit-fields-icon-question-sign, #main .cart-summary-expander-tooltip, #main .order-wizard-promocode-tooltip, #main .order-wizard-promocodeform-tooltip, #main .order-wizard-paymentmethod-giftcertificates-module-info-icon, #main .order-wizard-msr-enablelink-module-link-icon {color:#A13227;}
#main .medium-title-navigable, #main .cart-confirmation-modal-item-name, #main .item-views-cell-actionable-expanded-name-link, #main .item-views-cell-actionable-name-link, #main .item-views-cell-navigable-actionable-product-title-anchor, #main .item-views-cell-navigable-product-title-anchor, #main .item-views-cell-selectable-actionable-name-link, #main .item-view-cellnavigable-product-title {color:#A13227;}
#main .item-views-cell-actionable-name-link{pointer-events : none;}
#main .middle-price, #main .recordviews-currency, #main .cart-confirmation-modal-price, #main .cart-detailed-title-details-count, #main .item-views-cell-actionable-expanded-price .item-views-price-lead, #main .item-views-cell-actionable-price .item-views-price-lead, #main .item-views-cell-navigable-actionable-item-amount-value, #main .item-views-cell-navigable-item-amount-value, #main .item-views-cell-selectable-actionable-price .item-view-lead-price, #main .item-view-cell-navigable-actionable-item-amount-value, #main .item-views-price-lead {color:#555;}
#main .sc-value-sku, #main .cart-confirmation-modal-sku-value, #main .item-views-cell-actionable-expanded-sku-value, #main .item-views-cell-actionable-sku-value, #main .item-views-cell-navigable-sku-value {color:#999;}
#main .sc-label-sku, #main .cart-confirmation-modal-sku-label, #main .item-views-cell-actionable-expanded-sku-label, #main .item-views-cell-actionable-sku-label, #main .item-views-cell-navigable-sku-label {color:#999;}
#main .button-tertiary, #main .sc-flyout-control, #main .order-history-list-tracking-number-control-button, #main .social-sharing-flyout-content-button, #main .button-edit, #main .address-details-edit-address, #main .address-details-remove-address, #main .list-header-expander-button, #main .address-details-change-address, #main .address-edit-form-button-reset, #main .creditcard-edit-form-button-reset, #main .cart-confirmation-modal-continue-shopping-button, #main .cart-item-actions-item-list-actionable-edit-content-remove-sb, #main .button-saveforlater-remove, #main .creditcard-edit-form-button-edit, #main .creditcard-edit-form-button-remove, #main .item-views-cell-actionable-expanded-edit-button-edit, #main .item-views-cell-actionable-expanded-edit-button-drop, #main .item-views-cell-actionable-edit-button-edit, #main .cart-item-actions-item-list-actionable-edit-button-edit, #main .item-views-cell-actionable-edit-button-drop, #main .cart-item-actions-item-list-actionable-edit-button-drop, #main .item-views-cell-selectable-actionable-edit-button-edit, #main .item-views-cell-selectable-actionable-edit-button-drop, #main .order-wizard-address-module-change-button, #main .order-wizard-address-module-edit-button, #main .order-wizard-msr-addresses-module-new-button, #main .order-wizard-confirmation-module-download-pdf, #main .order-wizard-paymentmethod-creditcard-module-edit-card, #main .order-wizard-paymentmethod-creditcard-module-change-card, #main .giftcertificate-action-remove, #main .order-wizard-paymentmethod-giftcertificates-module-record-actions-button, #main .item-details-carousel-next, #main .item-details-carousel-prev, #main .order-wizard-msr-package-details-actions-remove-button, #main .order-wizard-msr-package-details-actions-move-button {color:#333; border:solid 1px #333; margin-bottom:20px;}
#main .item-views-cell-actionable-qty input[type=number], #main .cart-item-summary-item-list-actionable-qty input[type=number], #main .reorder-items-actions-quantity-input input {background:#f3f3f3;}
#main .cart-item-summary-quantity-add, #main .cart-item-summary-quantity-remove {background:#333; border:solid 1px #333;}
#main .cart-summary-btn-paypal-express {background:#f3f3f3;}
#main .accordion-head-toggle, #main .cart-summary-expander-head-toggle, #main .order-wizard-cart-summary-accordion-head-toggle, #main .order-wizard-cartitems-module-accordion-head-toggle, #main .order-wizard-msr-shipmethod-package-accordion-head-toggle, #main .order-wizard-showshipments-actionable-module-cart-details-accordion-head-toggle, #main .accordion-head-toggle-secondary, #main .order-wizard-promocodeform-expander-head-toggle, #main .order-wizard-non-shippable-items-module-accordion-head-toggle-secondary, #main .order-wizard-paymentmethod-giftcertificates-module-expander-head-toggle, #main .order-wizard-msr-package-details-accordion-head-toggle-secondary {border:1px solid #ddd;}
#main .accordion-body-alt, #main .cart-summary-expander-body, #main .order-wizard-promocodeform-expander-body, #main .order-wizard-paymentmethod-giftcertificates-module-form {background:#f3f3f3;}
#main .button-secondary, #main .button-info-cards-new, #main .address-list-button-info-cards-new, #main .creditcard-list-button, #main .list-header-filter-facets, #main .list-header-button, #main .button-apply, #main .address-edit-form-button-cancel, #main .creditcard-edit-form-button-cancel, #main .reorder-items-actions-quantity-add, #main .reorder-items-actions-quantity-remove, #main .cart-item-summary-quantity-add, #main .cart-item-summary-quantity-remove, #main .cart-promocode-form-summary-button-apply-promocode, #main .cart-summary-button-estimate, #main .global-views-confirmation-cancel-button, #main .login-register-checkout-as-guest-submit, #main .login-register-checkout-as-guest-button-show, #main .order-wizard-address-module-new-button, #main .order-wizard-msr-addresses-module-new-button, #main .order-wizard-register-guest-module-button-toggle-create-account, #main .order-wizard-confirmation-module-continue, #main .order-wizard-paymentmethod-creditcard-module-add-new-credit-card-button, #main .order-wizard-paymentmethod-giftcertificates-module-form-submit, #main .item-details-quantity-add, #main .item-details-quantity-remove, #main .order-wizard-msr-package-creation-edit-quantity-input-add, #main .order-wizard-msr-package-creation-edit-quantity-input-remove, #main .wizard-step-button-back, #main .order-wizard-promocode-unsupported-button-back, #main .order-wizard-step-button-back {background:#333; border:solid 1px #000;}
#main .input-base, #main .input-generic, #main .selector-select, #main .global-views-currency-selector-select, #main .global-views-host-selector-select, #main .cart-promocode-form-summary-input, #main .cart-summary-estimate-input, #main .cart-summary-input-country, #main .order-wizard-paymentmethod-giftcertificates-module-form-input, #main .order-wizard-msr-package-creation-multishipto-address-selector, #main .order-wizard-msr-shipmethod-package-option-select, #main .order-wizard-showshipments-actionable-module-shipping-options, #main .order-wizard-showshipments-module-shipping-options, #main .input-large, #main .address-edit-fields-group-input, #main .creditcard-edit-form-input, #main .creditcard-edit-form-controls-cc-select, #main .global-views-countriesDropdown-select, #main .global-views-states-group-input, #main .global-views-states-group-select, #main .login-register-checkout-as-guest-input, #main .login-register-forgot-password-form-input, #main .login-register-login-form-input, #main .login-register-register-form-input, #main .login-register-reset-password-input, #main .order-wizard-registeremail-module-edit-fields-group-input, #main .order-wizard-paymentmethod-purchasenumber-module-purchase-order-value, #main .order-wizard-paymentmethod-selector-module-options, #main .order-wizard-shipmethod-module-option-select, #main .input-medium, #main .item-views-option-dropdown-select, #main .item-views-option-text-input, #main .input-small, #main .list-header-filter-input, #main .address-edit-fields-group-input-zip, #main .cart-summary-zip-code, #main .creditcard-edit-form-select, #main .order-wizard-msr-package-creation-edit-quantity-input-label, #main .order-wizard-msr-package-creation-edit-quantity-item-editable-quantity, #main .order-wizard-msr-package-creation-edit-quantity-item-editable-quantity-normal, #main .input-xsmall, #main .creditcard-edit-form-securitycode-group-input, #main .order-wizard-msr-package-creation-address-selector {border:1px solid #ddd;}
#main .button-secondary:hover, #main .button-info-cards-new:hover, #main .address-list-button-info-cards-new:hover, #main .creditcard-list-button:hover, #main .list-header-filter-facets:hover, #main .list-header-button:hover, #main .button-apply:hover, #main .address-edit-form-button-cancel:hover, #main .creditcard-edit-form-button-cancel:hover, #main .reorder-items-actions-quantity-add:hover, #main .reorder-items-actions-quantity-remove:hover, #main .cart-item-summary-quantity-add:hover, #main .cart-item-summary-quantity-remove:hover, #main .cart-promocode-form-summary-button-apply-promocode:hover, #main .cart-summary-button-estimate:hover, #main .global-views-confirmation-cancel-button:hover, #main .login-register-checkout-as-guest-submit:hover, #main .login-register-checkout-as-guest-button-show:hover, #main .order-wizard-address-module-new-button:hover, #main .order-wizard-msr-addresses-module-new-button:hover, #main .order-wizard-register-guest-module-button-toggle-create-account:hover, #main .order-wizard-confirmation-module-continue:hover, #main .order-wizard-paymentmethod-creditcard-module-add-new-credit-card-button:hover, #main .order-wizard-paymentmethod-giftcertificates-module-form-submit:hover, #main .item-details-quantity-add:hover, #main .item-details-quantity-remove:hover, #main .order-wizard-msr-package-creation-edit-quantity-input-add:hover, #main .order-wizard-msr-package-creation-edit-quantity-input-remove:hover, #main .wizard-step-button-back:hover, #main .order-wizard-promocode-unsupported-button-back:hover, #main .order-wizard-step-button-back:hover, #main .button-secondary:active, #main .button-info-cards-new:active, #main .address-list-button-info-cards-new:active, #main .creditcard-list-button:active, #main .list-header-filter-facets:active, #main .list-header-button:active, #main .button-apply:active, #main .address-edit-form-button-cancel:active, #main .creditcard-edit-form-button-cancel:active, #main .reorder-items-actions-quantity-add:active, #main .reorder-items-actions-quantity-remove:active, #main .cart-item-summary-quantity-add:active, #main .cart-item-summary-quantity-remove:active, #main .cart-promocode-form-summary-button-apply-promocode:active, #main .cart-summary-button-estimate:active, #main .global-views-confirmation-cancel-button:active, #main .login-register-checkout-as-guest-submit:active, #main .login-register-checkout-as-guest-button-show:active, #main .order-wizard-address-module-new-button:active, #main .order-wizard-msr-addresses-module-new-button:active, #main .order-wizard-register-guest-module-button-toggle-create-account:active, #main .order-wizard-confirmation-module-continue:active, #main .order-wizard-paymentmethod-creditcard-module-add-new-credit-card-button:active, #main .order-wizard-paymentmethod-giftcertificates-module-form-submit:active, #main .item-details-quantity-add:active, #main .item-details-quantity-remove:active, #main .order-wizard-msr-package-creation-edit-quantity-input-add:active, #main .order-wizard-msr-package-creation-edit-quantity-input-remove:active, #main .wizard-step-button-back:active, #main .order-wizard-promocode-unsupported-button-back:active, #main .order-wizard-step-button-back:active {background:#000;}
#main h3 {color:#333;}
#main .accordion-body, #main .order-wizard-cart-summary-accordion-body, #main .order-wizard-cartitems-module-accordion-body, #main .order-wizard-non-shippable-items-module-accordion-body, #main .order-wizard-msr-package-details-accordion-body, #main .order-wizard-msr-shipmethod-package-accordion-body, #main .order-wizard-showshipments-actionable-module-cart-details-accordion-body, #main .accordion-body-alt, #main .cart-summary-expander-body, #main .order-wizard-promocodeform-expander-body, #main .order-wizard-paymentmethod-giftcertificates-module-form {border:solid 1px #ddd;}
#main .accordion-toggle-icon, #main .list-header-expander-icon, #main .cart-summary-expander-toggle-icon, #main .cart-summary-expander-toggle-icon-promocode, #main .order-wizard-cart-summary-accordion-toggle-icon, #main .order-wizard-cartitems-module-accordion-toggle-icon, #main .shopping-cart-summary-expander-toggle-icon, #main .order-wizard-msr-shipmethod-package-accordion-header-icon, #main .order-wizard-showshipments-actionable-module-cart-details-accordion-toggle-icon, #main .accordion-toggle-icon-secondary, #main .order-wizard-promocodeform-expander-toggle-icon, #main .order-wizard-non-shippable-items-module-accordion-toggle-icon-secondary, #main .order-wizard-paymentmethod-giftcertificates-module-expander-icon, #main .order-wizard-msr-package-details-accordion-toggle-icon-secondary {color:#333;}
#main select[class] {background-image: url("data:image/svg+xml;utf8,<svg width='2000px' height='2000px' fill='%2333333' xmlns='http://www.w3.org/2000/svg'><path d='M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z'/></svg>")}
#main .cart-item-actions-item-list-actionable-edit-content-remove-sb:hover, #main .address-details-edit-address:hover, #main .address-details-change-address:hover, #main .address-details-remove-address:hover, #main .order-wizard-paymentmethod-creditcard-module-edit-card:hover, #main .order-wizard-paymentmethod-creditcard-module-change-card:hover, #main .cart-item-actions-item-list-actionable-edit-content-remove-sb:active, #main .address-details-edit-address:active, #main .address-details-change-address:active, #main .address-details-remove-address:active, #main .order-wizard-paymentmethod-creditcard-module-edit-card:active, #main .order-wizard-paymentmethod-creditcard-module-change-card:active {background:#333;}
#main .item-views-cell-actionable-name-link:hover, #main .item-views-cell-navigable-product-title-anchor:hover, #main .item-views-cell-actionable-name-link:active, #main .item-views-cell-navigable-product-title-anchor:active {color: #6a0000}
#main .cart-item-summary-item-list-actionable-container-qty .cart-item-summary-item-list-actionable-label-qty {color:#555;}
#main .cart-title, #main .cart-detailed-title {border-bottom:solid 1px #ddd;}
#main .cart-detailed-table-row-with-border tr, #main .reorder-items-list .reorder-items-list-reorder-items-table tr {border-bottom:solid 1px #ddd;}
#main .item-views-cell-actionable-amount, #main .cart-item-summary-item-list-actionable-amount {margin-bottom:20px;}
#main .summary-title, #main .order-wizard-cart-summary-title {background:#f3f3f3;}
#main .summary-container, #main .order-wizard-cart-summary-container, #main .summary-container, #main .order-history-details-summary-container, #main .order-history-summary-summary-container, #main .quote-details-summary-container, #main .quote-review-summary-container, #main .receipt-details-summary-container, #main .return-authorization-detail-summary-container {border:solid 1px #ddd; box-shadow: 0px 3px 0px #f3f3f3; -moz-box-shadow: 0px 3px 0px #f3f3f3; -webkit-box-shadow: 0px 3px 0px #f3f3f3;}
#main a {color:#A13227;}
#main a:hover, #main a:active {color:#6a0000;}
#main .order-wizard-cartitems-module-edit-cart-label {border-bottom:solid 1px #f3f3f3;}
#main .box-column, #main .box-column-bordered, #main .address-list, #main .creditcard-list, #main .creditcard-edit, #main .login-register-wrapper-login, #main .login-register-wrapper-register, #main .order-wizard-address-module-show-addresses-container, #main .order-wizard-msr-addresses-module-container, #main .order-wizard-registeremail-module-show-addresses-container, #main .order-wizard-paymentmethod-purchasenumber-module, #main .order-wizard-paymentmethod-selector-module, #main .order-wizard-showpayments-module-details, #main .order-wizard-msr-shipmethod-package, #main .order-wizard-shipmethod-module, #main .order-wizard-showshipments-actionable-module-container, #main .order-wizard-showshipments-actionable-module-shipping-details, #main .order-wizard-showshipments-module-container, #main .order-wizard-showshipments-module-shipping-details {background:#f3f3f3;}
#main .order-wizard-step-button-continue:hover, #main .creditcard-edit-form-button-submit:hover, #main .address-edit-form-button-submit:hover, #main .address-details-select-address:hover, #main .order-wizard-submitbutton-module-button:hover, #main .order-wizard-step-button-continue:active, #main .creditcard-edit-form-button-submit:active, #main .address-edit-form-button-submit:active, #main .address-details-select-address:active, #main .order-wizard-submitbutton-module-button:active, #main .order-wizard-step-button-continue:disabled, #main .creditcard-edit-form-button-submit:disabled, #main .address-edit-form-button-submit:disabled, #main .address-details-select-address:disabled, #main .order-wizard-submitbutton-module-button:disabled {background:#6a0000; border:solid 1px #6a0000;}
#main .info-card, #main .address-details, #main .creditcard-list .creditcard-content, #main .creditcard-module-list-placeholder .creditcard-content, #main .order-wizard-paymentmethod-creditcard-module-list-placeholder .creditcard-content, #main .order-wizard-paymentmethod-creditcard-module-selected-card, #main .payment-methods-summary, #main .order-wizard-showpayments-module-payment-methods-summary, #main .order-wizard-msr-shipmethod-package-address-detail, #main .order-wizard-msr-shipmethod-package-delivery-option, #main .order-wizard-msr-shipmethod-package-item-count-label, #main .order-wizard-showshipments-actionable-module-shipping-details-method-info-card, #main .order-wizard-showshipments-module-shipping-details-method-info-card {border:solid 2px #ddd;}
#main .order-wizard-address-module-address-container {background:#f3f3f3;}
#main .order-wizard-address-module-show-addresses-container, #main .order-wizard-showshipments-module-shipping-details, #main .order-wizard-showpayments-module-details {border:solid 1px #ddd;}
#main .wizard-header {border-bottom:solid 1px #ddd;}
#main .wizard-step-navigation-divider {color:#ddd}
#main .wizard-step-navigation-disabled, #main .wizard-step-navigation-disabled:hover, #main .wizard-step-navigation-disabled:active, #main .wizard-step-navigation-disabled:visited, #main .wizard-step-navigation-disabled:focus {color:#999;}
#main .order-wizard-shipmethod-module-option {font-size:16px;}
#main .order-wizard-paymentmethod-selector-module-header {color:#333;}
#main .creditcard-header-icon, #main .global-views-format-payment-method-header-icon, #main .creditcard-edit-form-card-icon {height:26px; margin-top:5px;}
#main .order-wizard-paymentmethod-creditcard-module-learn-more-link {font-size:12px;}
#main .order-wizard-showshipments-module-shipping-details-address-link, #main .order-wizard-showpayments-module-billing-address-edit {font-size:16px;}
#main .order-wizard-submitbutton-container {background:#f3f3f3; border:solid 1px #ddd;}
#main .overview-home-orders-title {border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}
#main .menu-tree-node-item-anchor {background:#f3f3f3; border-bottom:solid 1px #ddd;}
#main .medium-title-navigable, #main .cart-confirmation-modal-item-name, #main .item-views-cell-actionable-expanded-name-link, #main .item-views-cell-navigable-actionable-product-title-anchor, #main .item-views-cell-navigable-product-title-anchor, #main .item-views-cell-selectable-actionable-name-link, #main .item-view-cellnavigable-product-title, #main .menu-tree-node-item-anchor {color:#999;}
#main .menu-tree-node-item-anchor:hover, #main .menu-tree-node-item-anchor:active {color:#333;}
#main .open>.menu-tree-node-item-anchor {background:#333; color:#fff;}
#main .menu-tree-node-submenu-wrapper, #main .list-header-view {border-bottom:solid 1px #ddd;}
#main span.tranid {font-size:15px;}
#main .recordviews-actionable-status, #main .order-history-details-header-status, #main .item-views-cell-actionable-name-link {color:#A13227;}
#main .order-history-list-header, #main .order-history-list-header {border-top:solid 1px #ddd;}
#main .recordviews-actionable-row, #main .recordviews-actionable, #main .recordviews-actionable-header, #main .order-history-list-recordviews-actionable-header, #main .recordviews-row-header, #main .case-list-content-table, #main .overview-home-content-table, #main .quote-details-accordion-table-header, #main .quote-list-content-table, #main .return-authorization-list-content-table {border-bottom:solid 1px #ddd;}
#main .input-base, #main .input-generic, #main .selector-select, #main .global-views-currency-selector-select, #main .global-views-host-selector-select, #main .cart-promocode-form-summary-input, #main .cart-summary-estimate-input, #main .cart-summary-input-country, #main .quote-review-module-shipping-options, #main .input-large, #main .address-edit-fields-group-input, #main .case-new-form-input, #main .case-new-form-case-category, #main .creditcard-edit-form-input, #main .creditcard-edit-form-controls-cc-select, #main .global-views-countriesDropdown-select, #main .global-views-states-group-input, #main .global-views-states-group-select, #main .profile-information-input-large, #main .profile-update-password-form-group-input, #main .quote-review-paymentmethod-selector-module-options, #main .quote-review-paymentmethod-invoice-module-purchase-order-value, #main .return-authorization-form-item-actions-options, #main .input-medium, #main .item-views-option-dropdown-select, #main .item-views-option-text-input, #main .return-authorization-form-item-actions-other-reason-input, #main .return-authorization-form-item-actions-other-reason-text, #main .input-small, #main .list-header-filter-input, #main .list-header-view-accordion-body-input, #main .list-header-view-accordion-body-select, #main .address-edit-fields-group-input-zip, #main .cart-summary-zip-code, #main .creditcard-edit-form-select, #main .return-authorization-form-item-summary-quantity-field, #main .input-xsmall, #main .creditcard-edit-form-securitycode-group-input {border:1px solid #ddd;}
#main .recordviews-actionable:hover, #main .recordviews-actionable:active {background:#f3f3f3;}
#main .button-pill, #main .order-history-list-header-button, #main .order-history-list-header-button-open, #main .order-history-list-header-button-instore, #main .order-history-list-header-button-all {border:solid 1px #333; color:#333;}
#main .button-pill-active, #main .order-history-list-header-button-active, #main .order-history-list-header-button-open-active, #main .order-history-list-header-button-instore-active, #main .order-history-list-header-button-all-active {background:#333; border:solid 1px #333;}
#main .icon-button-controls, #main .list-header-view-accordion-body-button-sort {border:solid 1px #ddd; color:#333;}
#main button.list-header-view-accordion-body-button-sort {background:#fff !important; border:solid 1px #ddd !important;}
#main .order-history-list-header-button-open:hover, #main .order-history-list-header-button-all:hover, #main .order-history-list-header-button-open:active, #main .order-history-list-header-button-all:active {background:#f3f3f3; color:#333;}
#main .order-history-list-recordviews-actionable-table th {font-weight:bold !important; color:#333 !important;}
#main .sc-value, #main .case-detail-value-type, #main .case-detail-value-creation-date, #main .case-detail-value-last-message-date, #main .case-detail-value-status, #main .cart-confirmation-modal-quantity-value, #main .global-views-format-payment-method-street-value, #main .global-views-format-payment-method-zip-value, #main .item-views-cell-navigable-actionable-value, #main .item-views-cell-navigable-actionable-product-price-value, #main .item-views-cell-navigable-actionable-item-unit-price-value, #main .item-views-cell-navigable-actionable-item-quantity, #main .item-views-cell-navigable-value, #main .item-views-cell-navigable-product-price-value, #main .item-views-cell-navigable-item-unit-price-value, #main .item-views-cell-navigable-item-quantity, #main .item-views-cell-selectable-item-unit-price-value, #main .item-views-cell-selectable-item-amount-value, #main .item-views-item-quantity-value, #main .item-view-cell-navigable-actionable-value, #main .item-view-cell-navigable-actionable-item-totalprice-value, #main .item-views-selected-option-value, #main .list-header-view-accordion-link a, #main .order-history-details-payment-transactions-table-body-payment-transaction, #main .order-history-details-payment-table-body-payment-transaction, #main .order-history-fulfillment-delivery-value, #main .order-history-fulfillment-shipped-date-value, #main .order-history-fulfillment-shipped-status-value, #main .order-history-list-tracking-number-not-available, #main .order-history-other-payments-table-body, #main .order-history-other-payments-table-body-date-value, #main .order-history-other-payments-table-body-amount-value, #main .order-history-return-authorization-status-value, #main .quote-details-header-value-salesrep, #main .quote-details-header-value-date, #main .quote-details-header-info-expiration-date-value, #main .quote-details-header-value-amount, #main .quote-details-header-value-status, #main .quote-details-accordion-value-coupon-code, #main .quote-details-accordion-value-promo-code, #main .quote-details-accordion-value-exchange-rate, #main .quote-details-accordion-value-discount, #main .quote-details-accordion-value-rate, #main .quote-details-expiration-date-value, #main .quote-list-expiration-date-closeoverdue, #main .quote-review-view-number-value, #main .quote-review-paymentmethod-invoice-module-terms-label, #main .quote-review-paymentmethod-invoice-module-balance-label, #main .quote-review-paymentmethod-invoice-module-purchase-order-label, #main .recordviews-actionable-date, #main .recordviews-actionable-currency, #main .recordviews-actionable-status, #main .recordviews-selectable-actionable-value, #main .recordviews-selectable-actionable-title, #main .recordviews-selectable-value, #main .recordviews-selectable-title, #main .recordviews-generic, #main .recordviews-date, #main .return-authorization-detail-creditmemo-table-invoices-header-date-record, #main .recordviews-currency, #main .return-authorization-detail-creditmemo-table-invoices-header-amount-record, #main .recordviews-status, #main .return-authorization-detail-header-info-return-date-value, #main .return-authorization-detail-header-info-amount-value, #main .return-authorization-detail-creditmemo-accordion-body-container-payment-subtotal-value, #main .return-authorization-detail-creditmemo-accordion-body-container-payment-total-value-remaining, #main .return-authorization-form-item-summary-quantity-value {color:#555;}
#main .order-history-details-shipping-information, #main .order-history-shipping-group-shipping-information {background:#f3f3f3; border:solid 1px #ddd;}
#main .accordion-head-toggle, #main .case-detail-accordion-head-toggle, #main .cart-summary-expander-head-toggle, #main .order-history-details-accordion-head-toggle, #main .order-history-shipping-group-accordion-head-toggle, #main .quote-details-accordion-head-toggle, #main .quote-review-accordion-head-toggle, #main .receipt-details-accordion-head-toggle, #main .return-authorization-confirmation-head-toggle, #main .return-authorization-detail-head-toggle, #main .return-authorization-detail-creditmemo-accordion-head-toggle, #main .return-authorization-form-accordion-head-toggle, #main .accordion-head-toggle-secondary, #main .order-history-details-accordion-head-toggle-secondary, #main .order-history-shipping-group-accordion-head-toggle-secondary, #main .quote-details-accordion-head-toggle-secondary, #main .quote-review-summary-promocode-expander-head-toggle, #main .receipt-details-accordion-head-toggle-secondary {border:solid 1px #ddd;}
#main .button-secondary, #main .button-info-cards-new, #main .address-list-button-info-cards-new, #main .creditcard-list-button, #main .list-header-filter-facets, #main .list-header-button, #main .case-list-action-button, #main .case-list-header-button-new, #main .button-apply, #main .address-edit-form-button-cancel, #main .creditcard-edit-form-button-cancel, #main .cart-item-summary-quantity-add, #main .cart-item-summary-quantity-remove, #main .cart-promocode-form-summary-button-apply-promocode, #main .cart-summary-button-estimate, #main .global-views-confirmation-cancel-button, #main .item-details-quantity-add, #main .item-details-quantity-remove, #main .order-history-details-button-reorder, #main .order-history-details-button-download-pdf, #main .order-history-summary-button-reorder, #main .order-history-summary-button-download-pdf, #main .profile-emailpreferences-reset, #main .profile-information-button-cancel, #main .quote-details-button-download-pdf, #main .receipt-details-button-reorder, #main .receipt-details-button-download-pdf, #main .reorder-items-actions-quantity-add, #main .reorder-items-actions-quantity-remove, #main .return-authorization-confirmation-module-continue, #main .return-authorization-detail-summary-pdf-download-button, #main .return-authorization-detail-summary-cancel-request-button {background:#333; border:solid 1px #333;}
#main .accordion-toggle-icon, #main .list-header-expander-icon, #main .list-header-view-filter-button-icon, #main .case-detail-accordion-toggle-icon, #main .cart-summary-expander-toggle-icon, #main .cart-summary-expander-toggle-icon-promocode, #main .order-history-details-accordion-toggle-icon, #main .order-history-shipping-group-accordion-toggle-icon, #main .quote-details-accordion-toggle-icon, #main .receipt-details-accordion-toggle-icon, #main .return-authorization-confirmation-head-toggle-icon, #main .return-authorization-detail-head-toggle-icon, #main .return-authorization-form-accordion-toggle-icon, #main .accordion-toggle-icon-secondary, #main .order-history-details-accordion-toggle-icon-secondary, #main .order-history-shipping-group-accordion-toggle-icon-secondary, #main .quote-review-summary-promocode-expander-toggle-icon {color:#333;}
#main h5 {color:#555;}
#main .accordion-body, #main .case-detail-accordion-body, #main .order-history-details-accordion-body, #main .order-history-shipping-group-accordion-body, #main .order-history-shipping-group-accordion-body-no-header, #main .order-history-details-accordion-body-no-header, #main .order-history-shipping-group-body-no-header, #main .quote-details-accordion-body, #main .quote-review-accordion-body, #main .receipt-details-accordion-body, #main .return-authorization-confirmation-body, #main .return-authorization-detail-body, #main .return-authorization-detail-creditmemo-accordion-body, #main .return-authorization-form-accordion-body, #main .accordion-body-alt, #main .cart-summary-expander-body, #main .quote-review-summary-promocode-expander-body {border:solid 1px #ddd;}
#main .info-card, #main .address-details, #main .creditcard-list .creditcard-content, #main .creditcard-module-list-placeholder .creditcard-content, #main .order-history-details-info-card-info, #main .order-history-shipping-group-info-card-info, #main .order-history-payments-info-cards-container .order-history-payments-info-cards, #main .overview-shipping-card, #main .overview-payment-card, #main .overview-profile-card, #main .quote-review-module-delivery-method-summary, #main .payment-methods-summary, #main .quote-review-showpayments-module-payment-methods-summary, #main .receipt-details-info-card-info {border:solid 2px #ddd;}
#main .button-tertiary, #main .sc-flyout-control, #main .order-history-list-tracking-number-control-button, #main .button-edit, #main .address-details-edit-address, #main .address-details-remove-address, #main .overview-shipping-card-button-edit, #main .overview-payment-card-button-edit, #main .overview-profile-card-button-edit, #main .list-header-expander-button, #main .list-header-view-filter-button, #main .address-details-change-address, #main .address-edit-form-button-reset, #main .creditcard-edit-form-button-reset, #main .case-detail-close-case-button, #main .cart-confirmation-modal-continue-shopping-button, #main .cart-item-actions-item-list-actionable-edit-content-remove-sb, #main .button-saveforlater-remove, #main .creditcard-edit-form-button-edit, #main .creditcard-edit-form-button-remove, #main .item-views-cell-actionable-expanded-edit-button-edit, #main .item-views-cell-actionable-expanded-edit-button-drop, #main .item-views-cell-actionable-edit-button-edit, #main .cart-item-actions-item-list-actionable-edit-button-edit, #main .item-views-cell-actionable-edit-button-drop, #main .cart-item-actions-item-list-actionable-edit-button-drop, #main .item-views-cell-selectable-actionable-edit-button-edit, #main .item-views-cell-selectable-actionable-edit-button-drop, #main .item-details-carousel-next, #main .item-details-carousel-prev, #main .order-history-cancel-modal-close-button, #main .order-history-details-button-request-return, #main .order-history-details-button-view-invoice, #main .order-history-item-actions-reorder, #main .order-history-summary-button-request-return, #main .order-history-summary-button-view-invoice, #main .order-history-summary-button-cancel-order, #main .profile-update-password-form-actions-reset, #main .receipt-details-item-actions-reorder, #main .receipt-details-button-request-return, #main .return-authorization-cancel-modal-close-button, #main .return-authorization-form-item-actions-apply-reason-button {color:#333; border:solid 1px #333;}
#main .order-history-item-actions-reorder:hover, #main .order-history-item-actions-reorder:active {background:#333;}
#main .order-history-summary-button-reorder:hover, #main .order-history-summary-button-download-pdf:hover, #main .profile-emailpreferences-reset:hover, #main .case-list-header-button-new:hover, #main .order-history-summary-button-reorder:active, #main .order-history-summary-button-download-pdf:active, #main .profile-emailpreferences-reset:active, #main .case-list-header-button-new:active {background:#000;}
#main .summary-title, #main .order-history-details-summary-title, #main .order-history-summary-summary-title, #main .quote-details-summary-title, #main .quote-review-summary-title, #main .receipt-details-summary-title, #main .return-authorization-detail-summary-title {width:100%; float:left; background:#f3f3f3;}
#main .icon-button-controls i, #main .list-header-view-accordion-body-button-sort i {color:#333;}
#main .list-header-view-accordion-body-button-sort .listheader-filter-sortorder-arrow-selected {color:#A13227;}
#main .pagination-links a, #main .global-views-pagination-links a {font-size:16px;}
#main .pagination-links-number, #main .global-views-pagination-links-number {background:#f3f3f3;}
#main .pagination-prev, #main .global-views-pagination-prev, #main .pagination-next, #main .global-views-pagination-next {background:#ddd;}
#main .icon-chevron, #main .icon-chevron-up, #main .icon-chevron-down, #main .icon-chevron-right, #main .icon-chevron-left, #main .icon-angle-up, #main .global-views-back-to-top-icon, #main .icon-angle-down, #main .split-button .split-button-toggle .split-button-toggle-icon, #main .item-views-cell-actionable-expanded-edit-button .split-button-toggle .split-button-toggle-icon, #main .item-views-cell-actionable-edit-button .split-button-toggle .split-button-toggle-icon, #main .cart-item-actions-item-list-actionable-edit-button .split-button-toggle .split-button-toggle-icon, #main .item-views-cell-selectable-actionable-edit-button .split-button-toggle .split-button-toggle-icon, #main .icon-angle-right, #main .breadcrumb-divider-icon, #main .global-views-breadcrumb-divider-icon, #main .list-header-filter-facets-icon, #main .global-views-pagination-next-icon, #main .icon-angle-left, #main .global-views-pagination-prev-icon {color:#333;}
#main .global-views-pagination-links a:hover, #main .global-views-pagination-links a:hover .global-views-pagination-prev-icon,  #main .global-views-pagination-links a:hover .global-views-pagination-next-icon, #main .global-views-pagination-links a:active, #main .global-views-pagination-links a:active .global-views-pagination-prev-icon,  #main .global-views-pagination-links a:active .global-views-pagination-next-icon {color:#fff; background:#333;}
#main .pagination-links a, #main .global-views-pagination-links a {color:#999;}
#main .pagination-active, #main a.global-views-pagination-active {color:#333;}
#main .reorder-items-list-hedaer, #main .quote-list-header {border-top:solid 1px #ddd;}
#main .reorder-items-list-empty-button, #main a.recordviews-title-anchor {font-size:15px;}
#main .box-column, #main .box-column-bordered, #main .case-new, #main .profile-emailpreferences, #main .profile-information, #main .address-edit, #main .address-list, #main .creditcard-list, #main .creditcard-edit, #main .overview-home-mysettings, #main .profile-update-password, #main .quote-review-module-shipping-details, #main .quote-review-paymentmethod-selector-module, #main .quote-review-showpayments-module-details {background:#fff;}
#main .button-primary, #main .button-sign-in, #main .item-cell-quick-view-link, #main .button-proceed-to-checkout, #main .address-details-select-address, #main .address-edit-form-button-submit, #main .creditcard-edit-form-button-submit, #main .case-detail-reply-button, #main .case-new-button-submit, #main .cart-confirmation-modal-view-cart-button, #main .button-proceed-checkout, #main .cart-summary-button-proceed-checkout.cart-summary-button-proceed-checkout-sb, #main .cart-summary-button-proceed-checkout, #main .cart-proceed-to-checkout, #main .cart-detailed-proceed-to-checkout, #main .button-saveforlater-addtocart, #main .creditcard-use-this-card-button, #main .error-management-expired-link-login-button, #main .error-management-expired-link-register-button, #main .error-management-generic-logout-close-button, #main .error-management-logged-out-close-button, #main .global-views-confirmation-confirm-button, #main .item-details-add-to-cart-button, #main .order-history-cancel-modal-cancel-button, #main .profile-emailpreferences-submit, #main .profile-information-button-update, #main .profile-update-password-form-actions-update, #main .quote-details-button-review-and-order, #main .quote-review-summary-button-place-order, #main .reorder-items-actions-add-to-cart, #main .return-authorization-cancel-modal-cancel-button, #main .return-authorization-form-submit-button  {background:#A13227; border:solid 1px #A13227;}
#main .profile-information-button-update:hover, #main .profile-emailpreferences-submit:hover, #main .profile-update-password-form-actions-update:hover, #main .case-new-button-submit:hover, #main .reorder-items-actions-add-to-cart:hover, #main .login-register-login-submit:hover, #main .login-register-register-form-submit:hover, #main .profile-information-button-update:active, #main .profile-emailpreferences-submit:active, #main .profile-update-password-form-actions-update:active, #main .case-new-button-submit:active, #main .reorder-items-actions-add-to-cart:active, #main .login-register-login-submit:active, #main .login-register-register-form-submit:active, #main .profile-information-button-update:disabled, #main .profile-emailpreferences-submit:disabled, #main .profile-update-password-form-actions-update:disabled, #main .case-new-button-submit:disabled, #main .reorder-items-actions-add-to-cart:disabled, #main .login-register-login-submit:disabled, #main .login-register-register-form-submit:disabled {background:#6a0000; border:solid 1px #6a0000;}
#main .creditcard-edit-form-button-edit:hover, #main .creditcard-edit-form-button-remove:hover, #main .creditcard-edit-form-button-edit:active, #main .creditcard-edit-form-button-remove:active {background:#333;}
#main .recordviews-row {border-bottom:solid 1px #ddd;}
#main .recordviews-row:hover, #main .recordviews-row:active {background:#f3f3f3;}
#main .input-textarea, #main .case-detail-reply-textarea, #main .case-new-form-textarea, #main .item-views-option-text-area, #main .return-authorization-form-comment {border:solid 1px #ddd;}
#main .box-column, #main .box-column-bordered, #main .address-list, #main .creditcard-list, #main .login-register-wrapper-login, #main .login-register-wrapper-register, #main .order-wizard-address-module-show-addresses-container, #main .order-wizard-msr-addresses-module-container, #main .order-wizard-registeremail-module-show-addresses-container, #main .order-wizard-paymentmethod-purchasenumber-module, #main .order-wizard-paymentmethod-selector-module, #main .order-wizard-showpayments-module-details, #main .order-wizard-msr-shipmethod-package, #main .order-wizard-shipmethod-module, #main .order-wizard-showshipments-actionable-module-container, #main .order-wizard-showshipments-actionable-module-shipping-details, #main .order-wizard-showshipments-module-container, #main .order-wizard-showshipments-module-shipping-details {background:#f3f3f3; border:solid 1px #ddd;}
#main .breadcrumb-item-active, #main .global-views-breadcrumb-item-active {color:#333;}
#main .order-wizard-address-module-form-placeholder .address-edit, #main .order-wizard-paymentmethod-creditcard-module .creditcard-edit {background:#f3f3f3;}

/*STYLES FOR Updated Main Nav*/
    #nav {background:#444;}
	#nav-test{background:#f3f3f3}
    #topmenu ul{
        padding: 0;
        list-style: none;
        position:relative;
		display:flex;
    }
    #topmenu ul li{
        float: left;
        text-align: center;
        width: 14.28571%;
    }
	#nav-test > ul > li {
		border-top:solid 1px #f3f3f3
	}
    #topmenu #nav ul li a{
        display: block;
        padding: 5px 10px;
        color: #fff;
        background: #444;
        text-decoration: none;
        font-size:14px;
        border-right:1px solid #333;
    }
	#topmenu #nav-test ul li a{
		text-decoration: none;
	}
    #topmenu #nav ul li a:hover{
        color: #fff;
        background: #111;
    }
    #topmenu #nav ul li ul.sub-menu {
        display:none;
        position:absolute;
        left:0;
        z-index:9999;
        width:100%;
        background:#fff;
        border:solid 1px #ddd;
        padding:20px 10px;
    }
	#topmenu #nav-test ul li ul.sub-menu {
		display:none;
        position:absolute;
        left:0;
        z-index:8;
        width:100%;
        background:#fff;
        border-left:solid 1px #f3f3f3;
		border-right:solid 1px #f3f3f3;
		border-bottom:solid 1px #f3f3f3;
        padding:1rem;
	}
	#topmenu #nav-test ul li ul.sub-menu{top:3.1rem}
    #topmenu #nav ul li:hover ul.sub-menu {
        display:block;
    }
    #topmenu ul li ul.sub-menu li{
        width: 100%;
    }
    #topmenu ul li ul.sub-menu li p{
        line-height:1.2em; margin:5px 0;
    }
    #topmenu #nav ul li .sub-menu a,#topmenu #nav-test ul li .sub-menu a {background:none}
    #topmenu ul li ul.sub-menu li div {
        color:#777;
        font-size:13px;
    }
    #topmenu #nav ul li ul.sub-menu li a,#topmenu #nav-test ul li ul.sub-menu li a{
        padding: 0;
        color: #333;
        background: none;
        text-decoration: none;
        font-size:12px;
        border-right:none;
    }
    #topmenu #nav ul li ul.sub-menu li,#topmenu #nav-test ul li ul.sub-menu li{
        color: #333;
        font-size:12px;
    }
    #topmenu #nav ul li ul.sub-menu li a.shopnowbtn {
        color: #555;
        border: solid 1px #555;
        background: #fff;
        margin-left: 0;
        height: 45px;
        padding: 14px 0;
        font-size:14px;
        font-weight:bold;
    }
    #topmenu #nav ul li ul.sub-menu li a.shopnowbtn:hover {
        color: #fff;
        border: solid 1px #555;
        background: #555;
    }
    #topmenu #nav p.nav-info-links,#topmenu #nav-test p.nav-info-links {
        line-height:1.2em;
    }
    #topmenu #nav .nav-info-links a,#topmenu #nav-test .nav-info-links a {
        display:inline-block;
        font-size:11px !important;
    }
    #topmenu #nav .titlebox {
        border-bottom: 3px solid #AFAC65;
        padding: 6px;
        font-weight:bold;
    }
    #topmenu #nav .titlebox a {
        font-size:14px !important;
    }
	.flip{transform:rotate(-180deg);transition:0s}
	.cursor:hover{cursor:pointer}
	.red{color:#a13227}
	.sm-txt{font-size:0.8rem}
	.z9{z-index:9}
	#nav-test .active{background:#fff;border-left:solid 1px #f3f3f3;border-right:solid 1px #f3f3f3}
#secondarylinks .no-mobile {display:inline}
.new-nav {position:absolute; top:0;width:16%;background:#444;padding:10px 0;text-align:center;border-right:solid 1px #555;border-bottom:solid 1px #555;height:56px;cursor:pointer;font-size:0.6rem}
.new-nav.active{background:#000}
.new-nav a,.new-nav a:hover {color:#fff;font-size:9px;padding:13px 0;}
.new-nav#search{left:16%}
.new-nav#home{left:32%;width:36%;padding:0;background:#fff;padding:5px;border-right:none}
.new-nav#account{left:68%}
.new-nav#shopping{left:84%}
.mobile-phone{display:none}
input#search_box_id {padding:6px; border-radius:5px; border:solid 1px #777; color:#999;margin-top:10px;width:85%;float:left;font-size:16px}
input#go {background:none; border:none;outline:none;font-size:18px;color:#999;width:15%;float:left;padding:15px 0;}
@media only screen and (max-width:1297px){
#topmenu #nav-test ul li ul.sub-menu{top:4.2rem}
#topmenu #nav ul li ul.sub-menu li a.shopnowbtn, #topmenu #nav-test ul li ul.sub-menu li a.shopnowbtn {font-size:13px}
div#mission h2 {margin-top:0;font-size:21px}
div#mission p {margin-bottom:0;font-size:14px}
div#mission {min-height:216px}
}
@media (max-width: 66.04rem) {
.category-image.cat-facing{background-image:url(https://www.mantelsdirect.com/images/swatches_400x400/Venatino_400x400.jpg);}
.mobile-phone{display:inline-block;float:right;color:#fff;padding-right:10px}
.search-col {position:fixed;top:83px;left:0;width:100%;background:#000;padding:10px;display:none}
.header-search input#mySearch {background:#fff;opacity:1;border-radius:3px;padding:6px}
.user-state{padding:5px 0;height:28px;min-width:315px}
.user-links{display:none}
#innerwrapper {padding-top:85px}
#topmenu {display:none;}
#free_ship_top_banner {position:fixed;top:0;left:0;height:28px}
.old-header {display:none}
.old-header .row {margin:0}
.logo-search-phone {height:0}
.logo-search-phone img {display:none}
.search-col,.shipping-col{display:none}
.logo-search-phone {width:100%;max-width:300px;}
.logo-search-phone div {width:100%;}
div.logo {padding:0;}
.header-search {margin-top:0;}
.logo-search-phone .free_ship_mobile {display:block;color:#333;}
#secondarylinks span.expert-help {display:none}
#secondarylinks {text-align:center; padding:0 0 5px 0;line-height:2em}
#secondarylinks .no-mobile {display:none}
#secondarylinks a {font-size:14px}
}

.custom-breadcrumb {float:left; padding:5px 10px; background:#f3f3f3; color:#333; border-radius:5px; margin-top:5px; border:solid 1px #aaa;}
.custom-breadcrumb a {color:#333; text-decoration:none;}
button.fancybox-close-small, button.fancybox-close-small:hover {background:none; border:none;}
#div__header .logo img {
	width:100%;
	max-width:300px;
}
.state-test a:hover {font-size:14px;}

#support_panel,#support {
    width: 325px;
    padding: 10px 18px;
    margin-top: 5px;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    background-color: #FFF;
    color: #454545;
    border: 3px solid #454545;
    text-align: left!important;
    position: absolute;
    top: 50px;
    right: 0;
    z-index: 999999;
}
#support a{color:#555}
#support_panel a {font-size:14px; text-decoration:none; color:#333}
#support_panel a:hover {font-size:14px; text-decoration:none; color:#a13227}
#support_panel ul {line-height:1.5em}
@media (max-width: 767px) {
#nxt_product_list .listCell {width:47%!important}
#nxt_product_list .overlay a {width:100%; display:block; text-align:center}
#nxt_product_list .overlay a img {width:auto; max-height:150px}
}
@media (max-width: 479px) {
#nxt_product_list .listCell {float:left!important;}
}
#nxt_product_list .nxt-spotlight {max-width:80px!important}
#nxt_product_list .listCell .vidcontainer {float:right;margin-top:-18px}
#nxt_product_list .listCell .specifications {height:120px!important}
#nxt_product_list .listCell .savepct {position:absolute; margin-top:-70px;font-size:10px}
#nxt_product_list .listCell .displayprice {padding-top:20px!important}
#nxt_product_list .listCell .displayname {overflow-y:hidden;margin-bottom:10px}
.fancybox-slide--iframe .fancybox-content {
	width  : 95%!important;
	max-width  : 800px;
	margin: 0;
	text-align: center;
}
.viewlarger {position:relative}
p.view-photos {color:#777; position:absolute; bottom:-30px; font-size:12px; width:100%; text-align:center; line-height:2em; margin-bottom:0;}
p.view-photos span {border:solid 1px #fff; color:#fff; padding:5px; background:url(https://www.mantelsdirect.com/EFD-Redesign/bg-70.png);}
.InvodoViewerLink {width:100%;max-width:300px;height:auto}
@media (max-width: 991px) {
p.view-photos {bottom:10px}
}
.pr-snippet-read-write a.pr-snippet-link, .pr-snippet-read-write a.pr-snippet-link:hover {font-size:12px;}
#taboptions {float:left;width:100%;display:none}
.add-to-cart-container .col-md-4 .pr_snippet_product {display:none}
.letter a, letter a:hover{font-size:11px!important}
#countdown {position:relative;color:#fff;z-index:999;width:1280px;text-align:center;font-size:32px;margin-top:-85px;margin-bottom:48px;display:none}

.modal {
  display : none;
  position : fixed;
  left : 0px;
  top : 0px;
  width : 100%;
  height : 100%;
  overflow-x : auto;
  overflow-y : auto;
  background-color : rgba(0, 0, 0, 0.4);
  z-index : 99 !important;
}

.modal-content {
  background-color : rgb(254, 254, 254);
  border : 1px solid rgb(136, 136, 136);
  margin : 15% auto !important;
  width : 80% !important;
  max-width : 800px !important;
  padding : 20px !important;
}

.close {
  color : rgb(170, 170, 170);
  float : right;
  font-size : 28px;
  font-weight : bold;
}

.close:hover, .close:focus {
  color : black;
  text-decoration-line : none;
  text-decoration-style : initial;
  text-decoration-color : initial;
  cursor : pointer;
}

.open {
  cursor : pointer;
}
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;font-family:'Poppins', sans-serif}article,aside,footer,header,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}.h1{font-size:3.5rem}.h2{font-size:2.2rem}.h3{font-size:1.75rem}.h4{font-size:1.38rem}.h5{font-size:1.125rem}.h6{font-size:1rem}.text-decoration-none{text-decoration:none}.bold{font-weight:700}.regular{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:0}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.line-height-1{line-height:1rem}.line-height-2{line-height:1.125rem}.line-height-3{line-height:1.5rem}.line-height-4{line-height:2rem}.list-style-none{list-style:none}.underline{text-decoration:underline}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0,.mx0{margin-left:0}.mx0{margin-right:0}.my0{margin-top:0;margin-bottom:0}.m1{margin:.5rem}.mt1{margin-top:.5rem}.mr1{margin-right:.5rem}.mb1{margin-bottom:.5rem}.ml1,.mx1{margin-left:.5rem}.mx1{margin-right:.5rem}.my1{margin-top:.5rem;margin-bottom:.5rem}.m2{margin:1rem}.mt2{margin-top:1rem}.mr2{margin-right:1rem}.mb2{margin-bottom:1rem}.ml2,.mx2{margin-left:1rem}.mx2{margin-right:1rem}.my2{margin-top:1rem;margin-bottom:1rem}.m3{margin:1.5rem}.mt3{margin-top:1.5rem}.mr3{margin-right:1.5rem}.mb3{margin-bottom:1.5rem}.ml3,.mx3{margin-left:1.5rem}.mx3{margin-right:1.5rem}.my3{margin-top:1.5rem;margin-bottom:1.5rem}.m4{margin:2rem}.mt4{margin-top:2rem}.mr4{margin-right:2rem}.mb4{margin-bottom:2rem}.ml4,.mx4{margin-left:2rem}.mx4{margin-right:2rem}.my4{margin-top:2rem;margin-bottom:2rem}.mxn1{margin-left:-.5rem;margin-right:-.5rem}.mxn2{margin-left:-1rem;margin-right:-1rem}.mxn3{margin-left:-1.5rem;margin-right:-1.5rem}.mxn4{margin-left:-2rem;margin-right:-2rem}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0,.px0{padding-left:0}.px0{padding-right:0}.py0{padding-top:0;padding-bottom:0}.p1{padding:.5rem}.pt1{padding-top:.5rem}.pr1{padding-right:.5rem}.pb1{padding-bottom:.5rem}.pl1{padding-left:.5rem}.py1{padding-top:.5rem;padding-bottom:.5rem}.px1{padding-left:.5rem;padding-right:.5rem}.p2{padding:1rem}.pt2{padding-top:1rem}.pr2{padding-right:1rem}.pb2{padding-bottom:1rem}.pl2{padding-left:1rem}.py2{padding-top:1rem;padding-bottom:1rem}.px2{padding-left:1rem;padding-right:1rem}.p3{padding:1.5rem}.pt3{padding-top:1.5rem}.pr3{padding-right:1.5rem}.pb3{padding-bottom:1.5rem}.pl3{padding-left:1.5rem}.py3{padding-top:1.5rem;padding-bottom:1.5rem}.px3{padding-left:1.5rem;padding-right:1.5rem}.p4{padding:2rem}.pt4{padding-top:2rem}.pr4{padding-right:2rem}.pb4{padding-bottom:2rem}.pl4{padding-left:2rem}.py4{padding-top:2rem;padding-bottom:2rem}.px4{padding-left:2rem;padding-right:2rem}.col{float:left}.col,.col-right{box-sizing:border-box}.col-right{float:right}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-2-5{width:20%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (min-width:40.06rem){.sm-col{float:left;box-sizing:border-box}.sm-right-align{text-align:right}.sm-left-align{text-align:left}.sm-col-right{float:right;box-sizing:border-box}.sm-col-1{width:8.33333%}.sm-col-2{width:16.66667%}.sm-col-2-5{width:20%}.sm-col-3{width:25%}.sm-col-4{width:33.33333%}.sm-col-5{width:41.66667%}.sm-col-6{width:50%}.sm-col-7{width:58.33333%}.sm-col-8{width:66.66667%}.sm-col-9{width:75%}.sm-col-10{width:83.33333%}.sm-col-11{width:91.66667%}.sm-col-12{width:100%}}@media (min-width:52.06rem){.md-col{float:left;box-sizing:border-box}.md-col-right{float:right;box-sizing:border-box}.md-col-1{width:8.33333%}.md-col-2{width:16.66667%}.md-col-2-5{width:20%}.md-col-3{width:25%}.md-col-4{width:33.33333%}.md-col-5{width:41.66667%}.md-col-6{width:50%}.md-col-7{width:58.33333%}.md-col-8{width:66.66667%}.md-col-9{width:75%}.md-col-10{width:83.33333%}.md-col-11{width:91.66667%}.md-col-12{width:100%}}@media (min-width:66.06rem){.lg-col{float:left;box-sizing:border-box}.lg-col-right{float:right;box-sizing:border-box}.lg-col-1{width:8.33333%}.lg-col-2{width:16.66667%}.lg-col-2-5{width:20%}.lg-col-3{width:25%}.lg-col-4{width:33.33333%}.lg-col-5{width:41.66667%}.lg-col-6{width:50%}.lg-col-7{width:58.33333%}.lg-col-8{width:66.66667%}.lg-col-9{width:75%}.lg-col-10{width:83.33333%}.lg-col-11{width:91.66667%}.lg-col-12{width:100%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-last{-webkit-box-ordinal-group:100000;-ms-flex-order:99999;order:99999}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.border-none{border:0}.rounded{border-radius:3px}.circle{border-radius:50%}.hide{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}

@media (max-width:40rem){.xs-hide{display:none}}@media (min-width:40.06rem) and (max-width:52rem){.sm-hide{display:none}}@media (min-width:52.06rem) and (max-width:66rem){.md-hide{display:none}}@media (min-width:66.06rem){.lg-hide{display:none}}.display-none{display:none}*{box-sizing:border-box}body{background:#fff;color:#555;font-family:Arial, sans-serif;min-width:315px;overflow-x:hidden;font-smooth:always;-webkit-font-smoothing:antialiased}main{max-width:1280px;margin:0 auto}p{padding:0;margin:0}.h1{font-size:3.5rem;line-height:3.5rem}.h2{font-size:2.2rem;line-height:2.5rem}.h3{font-size:1.75rem;line-height:2rem}.h4{font-size:1.38rem;line-height:1.5rem}.h5{font-size:1.125rem;line-height:1.125rem}.h6,h6{font-size:1rem;line-height:1rem}.ampstart-btn{font-family:inherit;font-weight:inherit;font-size:1rem;line-height:1.125rem;padding:.7em .8em;text-decoration:none;white-space:nowrap;word-wrap:normal;vertical-align:middle;cursor:pointer;background-color:#333;color:#fff;border:1px solid #fff}.ampstart-btn:visited{color:#fff}.ampstart-btn:active .ampstart-btn:focus{opacity:.8}.ampstart-btn[disabled],.ampstart-btn[disabled]:active,.ampstart-btn[disabled]:focus,.ampstart-btn[disabled]:hover{opacity:.5;outline:0;cursor:default}@media (min-width:40.06rem){.sm-flex{display:flex}.sm-h1{font-size:3.5rem}.sm-h2{font-size:2.2rem}.sm-h3{font-size:1.75rem}.sm-h4{font-size:1.38rem}.sm-h5{font-size:1.125rem}.sm-h6{font-size:1rem}}@media (min-width:52.06rem){.md-h1{font-size:3.5rem}.md-h2{font-size:2.2rem}.md-h3{font-size:1.75rem}.md-h4{font-size:1.38rem}.md-h5{font-size:1.125rem}.md-h6{font-size:1rem}}@media (min-width:66.06rem){.lg-p0{padding:0}.lg-h1{font-size:3.5rem}.lg-h2{font-size:2.2rem}.lg-h3{font-size:1.75rem}.lg-h4{font-size:1.38rem}.lg-h5{font-size:1.125rem}.lg-h6{font-size:1rem}}body{font-size:.94rem;line-height:normal}.h7{font-size:.94rem}.h1,.h2,.h3,.h4,.h5,.h6,.h7{line-height:normal;letter-spacing:normal;font-family:'PT Serif',serif;font-weight:700;color:#333}.pr7{padding-right:5rem}.mb5{margin-bottom:2.5rem}.pb5{padding-bottom:2.5rem}hr{width:calc(100% + 2 * 1.5rem);height:1px;background-color:#f3f3f3;border:none;margin:0 -1.5rem}@media (min-width:52.06rem){hr{width:100%;margin:0}}.ampstart-btn{border-color:#333;display:inline-block;font-size:.8rem;font-family:'Poppins', sans-serif;font-weight:700;padding:.5rem 2rem;-webkit-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}.ampstart-btn-secondary{background-color:#fff;color:#333}.ampstart-btn-secondary:hover,.ampstart-btn-secondary:visited:hover{background-color:#333;color:#fff}.ampstart-btn-secondary:visited{color:#333}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.white{color:#fff}
.background-black{background:#333}
.red{color:#a13227}
.top-1{top:0.5rem}
.right-1{right:0.5rem}
.amp-sidebar-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: 0.2;
    background-image: none;
    background-color: #000;
    z-index: 2147483646;
    display: none;
}
.amp-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    max-height: 100vh;
    height: 100vh;
    background-color: #efefef;
    outline: none;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 2147483647;
    -webkit-overflow-scrolling: touch;
    will-change: transform;
    width: 0;
    transition: 0.2s;
}
a.site-map-links{font-size:12px;line-height:1.2rem}
