@font-face {	
	font-family: 'Oswald';
    src: url('https://fonts.googleapis.com/css?family=Oswald');
}
@font-face{
	font-family: 'chauphilomene1';
	src: url('https://fonts.googleapis.com/css?family=Chau+Philomene+One');
}
@media all and (min-width: 992px) {
	.container{max-width:64% !important;padding:0px}
	.block-currency select{width:100%;font-size:12px}
	.block-currency option{font-size:12px}
	.block.block-currency {
	margin-top: 20px;
	border: none;
}
.header-links ul li{display:inline;padding:5px 5px}
.footer1st ul li{display:inline;padding:0px 4px}
.searchrow form input{width:300px;height:30px}
.headernav li:not(:last-child) a {border-right:2px solid }
.cartread{padding-right:unset !important;}
}
@media all and (max-width: 991px) {
    .container{max-width:85% !important;padding-left:0px;padding-right:0px;}
    .row > div{padding-left:0px;padding-right:0px;}
	img{max-width:100%;height:auto}
	.header-links ul li{display:inline;padding:10px 5px;max-width:33%;margin:0 5px;}
	.header-links ul li a{font-size:14px}
	.header-links ul,.footer1st ul{padding:unset;max-width:100%;}
	.cartread .float-left,.cartread .float-right{float:none !important;padding-right:unset !important;}
	.searchrow form input{max-width:70%;height:30px}
	.headernav li a:active{background-color:#700401}
.headernav li a:active .headernav li{background-color:#700401}
.headernav li:active .headernav li a{background-color:#700401}
.headernav li:active{background-color:#700401}
.footer1st ul li{padding:10px 5px}
.footerlast{line-height:30px}
.sidebar-toggle{display:block !important}
.sidebar-toggle a{font-size:20px}
.sidenavcontent li{margin-top:20px}
.sidenavcontent ul{margin-top:20px}
.column3-grid {
	display:inline-block !important;
	grid-template-columns: repeat(1, 1fr);
	gap:10px;
	border-bottom: 1px dotted;
	grid-auto-rows:100%;
	padding-left:unset;
	overflow:hidden;
}
.wc-tabs{
    padding-left:unset;
	list-style: none;
	display: inline-block !important;
	grid-template-columns: repeat(1, 1fr);
	row-gap: 75px;
	column-gap: 10px;
	grid-auto-rows: 98%;
	border-bottom: 1px dotted;
	padding-bottom: 10px;

}
.columnchild{border:1px solid #444243;padding-bottom:55px !important;text-align:center;}
#sidenavbody {
	padding-left: 20px;
}
.more-views img{margin-top:10px}
.breadcrumb-item{line-height:26px}
.variations select{width:100%;}
.sectioncontent{text-align:center;}
.ilog, .header-links {
	margin-bottom: 10px;
}
}
.woocommerce-input-wrapper{margin-left:auto;}
#billing_first_name_field .woocommerce-input-wrapper, #billing_last_name_field .woocommerce-input-wrapper{margin-left:auto;}
#order_comments_field span {
	margin-right: auto;
}
.section.fcategory {
    margin-top: 100px;
}
.tranribbon{
	background-color:#312f30;
}
.dzlanguage {
	display: block;
	width: 148px;
	overflow: hidden;
	height: 35px;
	margin-right: 0px;
	margin-left:auto;	
}
.logoheader{background-color:#f2f2f2;padding:10px 0px}
.logoheader img{max-width:100%}
.shipicon{margin:30px}
.ilog div{width:38%}
.quick-access li a, .quick-access a, .quick-access{
	color: #231f20;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.mycart-title {
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	text-transform: uppercase;
	margin:0 auto
}
#order_comments{width:300%;}
body{
	font: 12px/1.35 Arial, Helvetica, sans-serif;
	color: #b1b1b1;
	/*text-align: center;*/
	
}
.header-links{padding:unset;}
.header-links ul,.footer1st ul{list-style:none;padding-left:unset;}
.searchrow{margin-top:20px}
.searchrow form button{background-color:#000;color:white;padding:5px 10px;font-weight:bold}
.searchrow form input::after{display:none}
.headernav{
	background-color:#a30d00
}
.headernav .container{background-color:#930900}
.headernav li a {
	background-color: #930900;
	line-height: 46px;
	color: #ffffff;
	text-align: center;
	font-family: abbey,Oswald;
	font-size: 13px;
	text-transform: uppercase;
	padding: 0px 15px;
}
.headernav li a:hover .headernav li{background-color:#700401}
.headernav li:hover .headernav li a{background-color:#700401}
.headernav li a:hover{background-color:#700401}
.headernav li:hover{background-color:#700401}
.navbar{padding:unset}
.bodypart{background-color:#312f30}
.breadcrumb{background-color:transparent}
.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #ffffff;
	content: ">";
}
.breadcrumb-item .fa-home{font-size:20px}
ol.breadcrumb{margin:unset;padding:.75rem 0rem}
.breadcrumb-item{font-size:12px;margin-top:auto}
.breadcrumb li a, .breadcrumb-item.active{color: #ffffff;}
.breadcrumb-item.active{font-weight:bold}
.footer1st{background-color:#3f3d3e}
.footerlast{background-color:#312f30}
.footer1st ul,.copytext{padding-top:10px}
.footer1st li a{color:#b1b1b1}
.footer1st ul li a:hover{text-decoration:underline !important}
.footerlast a{color:#ffffff}
.sidenav{border-right:1px solid #484848;padding:unset}
.sidenavcaption{font-family:abbey,Oswald;font-size:18px;color:#ffffff;border-bottom: 1px solid #484848;padding-bottom:10px;}
.sidenavcaption i{float:right;color:#9b9b9b;padding-right: 10px;}
.sidecatnavcaption{font-size:15px;text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff}
.catnav .parentli a{text-transform:capitalize;color:#ffffff;font-size:12px}
.catnav .parentli a:hover,.catnav .parentli a:active{text-decoration:underline}
.parentli::marker{display:none}
.parentli > a {
	padding: 2px 0px 2px 35px;
	background: url(https://www.intelligentdesigncycles.com/shop/skin/frontend/default/dZine-Hub/images/normal.jpg) no-repeat center top;
	display: block;
	text-decoration: none;
	text-transform:uppercase;
	margin: 0px;
	color: #e2e1e1;
}
.childul li{list-style: disclosure-closed;}
.childul li a{color:#b1b1b1}
.parentli{list-style:none}
.sidenavcontent >ul{padding:unset}
.parentli a{padding:unset}
.sidenavcontent label{font-size:11px}
.sidenavcontent input{width:85%}
.sidenavcontent input, .sidenavcontent button{height:30px;border-radius:4px;border:unset}
.sidenavcontent button{width:15%;margin-left:-5px;background-color:#ffffff;}
.sidenavcontent{margin-bottom:24px}
.socul{list-style:none}
.socul li{display:inline; margin:1.8%}
.socul li a i{font-size:30px;color:white;/*background-color:#ffffff;*/border-radius:unset;}
.socul li a i::before {
	color: white;
}
.sidebar-toggle{display:none}
.headsection{background:url(https://www.intelligentdesigncycles.com/shop/skin/frontend/default/dZine-Hub/images/tab_bg.jpg) no-repeat left top}
.headsection h1 {
	line-height: 23px;
	text-transform: uppercase;
	font-family: abbey,Oswald;
	font-size: 19px;
	font-weight: normal;
	color:#ffffff;
	padding-left: 45px;
	padding-bottom: 5px;
	text-align:left;
	margin-bottom:unset;
	letter-spacing: 0.8px;
}
.headsection span {
	padding-left: 45px;
	display: block;
	padding-bottom: 5px;
	text-align:left;
}
.column3-grid{list-style:none;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: 75px;
	column-gap:10px;
	grid-auto-rows: 33.33%;
	border-bottom: 1px dotted;
	padding-bottom:126px;
	overflow:hidden;
}
.fcatgory .sectioncontent ul li a img{max-width:251px !important;}
.column1-list{list-style:none;}
.fbrands .column3-grid{list-style:none;
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	/*gap: 10px;
	grid-auto-rows: 33.33%;*/
	border-bottom: 1px dotted;
}
.fbrands .sectioncontent ul li a img{max-height:40px !important;
    width:auto;
}
.columnchild{
	padding: 0px 20px;
	margin-bottom: 30px;
	/*display: inline-table;
	text-align: left;
	float: left;*/
}
.columnchild:not(:nth-child(3n+0)){border-right: 1px solid #444243;}
.fcategory .columnchild,.fbrands .columnchild{border:unset;padding:unset;text-align:center}
.columnchild a{color:#ffffff}
.product-name {
	min-height: 50px;
	overflow: hidden;
	word-wrap: break-word;
	padding: 10px 5px 0px 0px;
	text-align: left;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 13px;
	color: #e2e1e1;
	margin-bottom: 10px;
}
.regular-price .price, .product-price .price {
	color: #c90f00;
	font-weight: normal;
	font-size: 20px;
	font-family: 'Oswald', sans-serif;
}
.product-price{margin:0;text-align:left}
.price-detail{float:left}
.loop_actions{float:right}
.btn-cart {
	background: url(https://www.intelligentdesigncycles.com/shop/skin/frontend/default/dZine-Hub/images/cart.jpg) no-repeat center top;
	width: 98px;
	height: 27px;
	display: block;
	margin: 15px 10px 0px 0px;
	border:unset
}
.btn-cart:hover,.btn-cart:active {
	background-position: 0px -27px;
}
.toolbar{background-color:#1d1d1d}
.sorter{padding:10px;margin:5px 0;padding-bottom:0px}
.amount{float:left}
.woocommerce ul#shipping_method .amount{padding-right:10px;}
.view-mode{float:left}
.woocommerce-perpage select {
	margin: 10px;
}
.woocommerce-perpage span {
	margin-left: 10px;
}
.page-numbers {
	list-style: none;
}
.page-numbers li {
	display: inline;
	margin: 10px;
}
.page-numbers li a {
	color: white;
}
.fa-th-large{color:red}
.view-mode .list{color:#b1b1b1}
.pages ol {
	list-style: none;
	display: inline-flex;
}
.pages ol li{margin-right:5px}
.pages ol li:last-child{margin-left:10px}
.pages{text-align:left}
.sort-by{float:left}
.limiter{float:right}
.product-image img {
	width: 100%;
}
.row{margin-right:unset !important;
margin-left:unset !important}
.side-soc{margin-top:24px}
.more-views ul{list-style:none;padding-left:unset;text-align:left;margin-top:8px}
.more-views ul li{display:inline;
	padding: 1px;
	margin: 8px 4px 0 0;
}
.prodhead{text-align:left}
.prodhead h1{
	font-family: abbey,Oswald;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-size: 28px;
	font-weight: normal;
	color:#ffffff
}
.more-views ul li:first-child(padding-left:0px)

.no-rating {
	border-bottom: 1px solid #444243;
	border-top: 1px solid #444243;
	font-size: 13px;
	margin: 0px;
	padding: 10px 0px;
	text-align:left
}
.no-rating a{color:white}
.proddetail img{max-width:100%;height:auto;}
.link-wishlist {
	float: left;
	background: url(http://www.intelligentdesigncycles.com/shop/skin/frontend/default/dZine-Hub/images/wishlist.jpg) no-repeat;
	height: 25px;
	padding: 0px 10px 0px 25px;
	font-weight: normal;
}
.product-view .product-shop .ratings a, .wish-email a {
	color: #e2e1e1;
	font-size: 13px;
}
.email-friend {
	background: url(http://www.intelligentdesigncycles.com/shop/skin/frontend/default/dZine-Hub/images/email.jpg) no-repeat left bottom;
	height: 15px;
	padding: 0px 0px 0px 25px;
	float: right;
}
.product-view .product-shop .ratings a, .wish-email a {
	color: #e2e1e1;
	font-size: 13px;
}
.availability {
	clear: both;
	border-top: 1px solid #444243;
	border-bottom: 1px solid #444243;
	padding: 10px 0px;
	margin-bottom: 10px;
	color: #e2e1e1;
	text-align: left;
}
.availability.in-stock span {
	color: #6cb400;
	text-transform: uppercase;
}
select{border-radius:0px;
border:unset}
.variations select{min-width:100%;}
.variations tbody tr .label {
	min-width: 53px;
}
.headsection h2 {
	    line-height: 23px;
    text-transform: uppercase;
    font-family: abbey,Oswald;
    font-size: 19px;
    font-weight: normal;
    color: #ffffff;
    padding-left: 45px;
    padding-bottom: 5px;
    text-align: left;
    margin-bottom: unset;
    letter-spacing: 0.8px;
}
.details{margin-bottom:unset}
.woocommerce-ordering {
	float: left;
}
.single_add_to_cart_button:hover {
	background-image: linear-gradient(to bottom,#990c02,#b20e02);
}
.single_add_to_cart_button{
	width: max-content;
	padding:5px 8px;
	display: block;
	background-image: linear-gradient(to bottom,#b20e02,#990c02);
	color:white;
	text-transform:uppercase;
	font-weight:500;
	font-size:19px;
	font-family:abbey,Oswald;
}
.price-box .price{font-size:30px;}
.price-box, .product_meta{text-align:left;margin-bottom: 10px;}
.woocommerce-product-gallery__wrapper div:first-child{width:100%;height:auto;}
.woocommerce-product-gallery__wrapper div:not(:first-child){width:30%;height:auto;float:left;margin:10px 3px;}
.quantity{width:max-content;}
.clearboth{clear:both;margin-bottom:5px;}
.label > label{margin-right:20px;}
.wc-tabs{display:inline-flex;list-style:none;}
.wc-tabs li {
	padding: 10px 15px;
	background-image: linear-gradient(to bottom,#990c02,#b20e02);
	border-top-right-radius: 10px;
	margin: 1px;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wc-tabs > li.active {
    background-image:unset;
	background-color: transparent;
	border:1px dotted #b1b1b1;
}
.wc-tabs li a {
	color: white !important;
	font-weight: bold;
	font-size: 20px;
}
.wc-tabs{
    padding-left:unset;
    
	list-style: none;
	-moz-display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: 75px;
	column-gap: 10px;
	grid-auto-rows: 33.33%;
	border-bottom: 1px dotted;
	padding-bottom: 10px;

}
.reset_variations {
	background-color: red;
	color: white;
	border: 1px solid white;
	padding: 5px 10px;
}
td.value{text-align:right;}
.label{vertical-align:initial;}
.yith-wcbr-brands-logo {
    margin-bottom: 15px;
}
@media (max-width:1366px) and (min-width:992px) {
.container { max-width:76% !important;
}
}