﻿@import url('https://fonts.googleapis.com/css?family=Dosis');
@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Kanit:300,300i,400');
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(fonts/MaterialIcons-Regular.eot);src:local('Material Icons'), local('MaterialIcons-Regular'), url('fonts/MaterialIcons-Regular.woff2') format('woff2'), url('fonts/MaterialIcons-Regular.woff') format('woff'), url('fonts/MaterialIcons-Regular.ttf') format('truetype')}

/*--------------------------------------------------------------------------------
		Fonts	
--------------------------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400 !important;
	text-transform: capitalize !important;
	color: #333 !important;
	font-family: 'Kanit', sans-serif !important;
}
p {
	color: #333 !important;
	font-weight: 400 !important;
	font-family: 'Kanit', sans-serif !important;
}

.btn.btn--ys.btn--xl {
	padding: 15px 45px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
	text-transform: capitalize !important;
	color: #fff !important;
	background-color: #980b10  !important;
}
.btn.btn--ys.btn--xl:hover {
	background-color: #fd9821 !important;
}
body{
	font-family: 'Kanit', sans-serif !important;
	color:#333 !important;
}

/*--------------------------------------------------------------------------------		
		Header Area
--------------------------------------------------------------------------------*/
/* Sticky Header */
.navouter,
#header.header-layout-06{
	height:auto!important;
}
.navouter.fixedbar #logo img {
    width: 264px !important;
    height: auto !important;
}
#toolbar {
	background-color: #e9ebf0 !important;
	padding-top:5px;
	min-height:52px;
}
#toolbar svg.mk-svg-icon {
    fill: #333 !important;
	height: 13px !important;
	width: 13px !important;
}

.mk-header-login a {
    color: #333 !important;
	font-size: 16px !important;
    padding-left: 15px;
    font-weight: 400;
	position:relative;
}
#toolbar .chm_header_toolbar_welcome,
#toolbar .chm_header_toolbar_logout,
#toolbar .chm_header_toolbar_myaccount {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.dropdown-menu .cart__bottom .btn--ys {
	font-size: 12px !important;
    padding-left: 15px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
}
.dropdown-menu .cart__bottom .btn--ys:hover {
	background-color: #fd9821 !important;
	color: #fff !important;
}
.dropdown-menu .cart__bottom .btn--ys:hover .icon-shopping_basket {
	color: #fff !important;
}
#toolbar a:hover svg.mk-svg-icon {
	fill: #fd9821 !important;
}
.mk-header-login a:hover {
    color: #fd9821 !important;
	text-decoration: none !important;
}
#toolbar .mk-header-message{
    max-width: 40%;
    line-height: 2.5em;
    text-align: left;
    display: inline-block;
}
#toolbar .mk-header-message #sidebar{
margin:0 0 10px 0;
}
#toolbar .mk-header-message #sidebar .widget{
margin:0;
color:#c51828;
}
#toolbar .mk-header-message #sidebar p{
margin:0;
line-height:1.3em;
color:#c51828 !important;
}
#toolbar .badge--cart {
	right: -20px !important;
    top: -20px !important;
	font-size: 10px !important;
    line-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
}
#toolbar a .icon-shopping_basket {
	color: #333 !important;
    font-size: 20px;
	vertical-align: middle;
}
#toolbar a:hover .icon-shopping_basket {
    color: #fd9821 !important;
}
#header {
	padding-top: 0 !important;
}
#logo .logo {
	width: auto;
    height: auto;
    max-width: 100%;
	margin-top: 10px;
}
.navbar li:nth-child(4) {
	display: none !important;
}
header #mainMenu .navbar-nav > li > a {	
	font-size: 14px !important;
	font-weight: 400 !important;
    text-transform: capitalize !important;
}
header #mainMenu .navbar-nav > li > a .act-underline:before {
	height: 2px !important;
}
header .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a {
    height: 80px !important;
}
#header #menu-item-297 li p img:hover {
	border: 2px solid #9cc5c9;
}

.main-navigation-ul li.has-mega-menu>ul.sub-menu {
	right: 0;
	margin: 0 auto;
	max-width: 1170px;
}
.mk-main-navigation .christmas .mk-svg-icon {
	margin-right: 8px !important;
    vertical-align: middle;
}

.mk-main-navigation .redheart .mk-svg-icon {
	margin-right: 8px !important;
    vertical-align: middle;
}

.navouter .container { margin:0px; width:100%; }
.container #logo{ float:none; text-align:left; }
/*#newlogo{ max-width:1170px!important; width:100%!important; text-align:center!important; }*/
.container .logotop { background:#000; }


/* Burger Menu */
.toggle-menu .li-col li a:hover {
    background-color: #9cc5c9;
    color: #fff;
}

.fixedbar #logo{ display:none; }
.fixedbar #menu-main-menu-1 li:first-child a{
	padding-left:110px!important;
	background: url('../images/uploads/sticky_logo.jpg') center left  no-repeat !important;
}
.fixedbar .sub-menu li a{padding:10px 0 !important;}
.admin-bar .header-style-2.a-sticky .mk-header-nav-container{ z-index:999; }


 .main-navigation-ul > li.menu-item > a.menu-item-link{
	color:#fff!important;
}
.admin-bar .a-sticky li:first-child a{ 
	color:#fd9821;
	background-color:none!important;
}
.admin-bar .a-sticky li a:hover{
	background: #fd9821 !important;
}
.admin-bar .a-sticky li:first-child a:hover{
	color:#fd9821;
	background-color: #fd9821 !important;
}

.chm_header_toolbar_welcome {
    color: #333;
}

.shopsearch{ display:inline-block; position:relative; margin:0 2px; }
.shopsearch .form-control{ padding:7px 12px!important; display: inline-block; vertical-align: top!important; width:auto!important; margin-bottom:0px!important; height:auto!important; }
.shopsearch .cssButton.submit_button{ 
	padding:9px 14px; border:none!important; background:#c51828!important; 
	font-size: 13px!important;line-height: 13px !important; height:auto!important;
}
.shopsearch .button_search{ 
	padding:9px 14px!important; background-color: #fd9821 !important;  border:none !important;
	font-size: 13px!important;line-height: 13px !important; 
	letter-spacing: 1px!important; 
	cursor: pointer!important; 
	font-weight: 700!important; 
	text-transform: uppercase!important; 
	color:#fff!important;
	vertical-align: top!important;  height:auto!important;
}

.tp-banner-container .button--border-thick {
    border: 1px solid #9cc5c9 !important;
}
.tp-banner-container .button--border-thick:hover {
	border-color: #fd9821 !important;
}
.tp-banner-container .link-button {
    margin-top: -8px !important;
	text-transform: capitalize !important;
	font-weight: 400 !important;
    font-size: 12px !important;
    padding: 19px 28px !important;
	width: 195px !important;
	line-height:10px !important;
	background-color: #980b10 !important;
	border-color: #980b10 !important;
    color: #fff !important;
}
.tp-banner-container .link-button:hover {
    background-color: #fd9821 !important;
	border-color: #fd9821 !important;
    color: #fff !important;
}
.tp-banner-container a.link-button.button--border-thick:hover {
    color: #fff !important;}
/* Slider Button 2 */
.tp-banner-container .button--border-thick-2 {
    border: 1px solid #fff !important;
}
.tp-banner-container .button--border-thick-2:hover {
	border-color: #9cc5c9 !important;
}
.tp-banner-container a.link-button.button--border-thick-2:hover {
    color: #fff !important;
}
.tp-banner-container .link-button-2 {
	background-color: transparent !important;
    margin-top: 0 !important;
	text-transform: capitalize !important;
	font-weight: 400 !important;
    font-size: 12px !important;
    padding: 13px 60px !important;
	width: 190px !important;
	color: #fff !important;
}
.tp-banner-container .link-button-2:hover {
    background-color: #fd9821 !important;
	border-color: #fd9821 !important;
    color: #fff !important;
	text-decoration: none !important;
}
.tp-banner-container .tp-caption {
	text-align: center !important;
}
.tp-banner-container .tp-caption .text-center {
	display: inline-block !important;
}
.tp-banner-container .tp-caption .text-center a{
	margin:0 10px;
}
#slider a{font-size:18px !important;}
.mk-header-nav-container { padding-bottom:2px; max-width: 1170px;
margin: 0 auto;}
/*--------------------------------------------------------------------------------
		SECOND MENU
--------------------------------------------------------------------------------*/
.mk-header-padding-wrapper{
	padding-top: 216px!important;
}

#secondary_menu {
	z-index: 800;
	padding:14px 0;
	position: relative;
	background:#666666;
	border-top:1px solid #fff; 
	border-bottom:1px solid #fff; 
	display:none;
}
#secondary_menu .menu-blog-menu-container{
	line-height:12px;
}
#secondary_menu ul{
	margin-left:0px;
	text-align:center;
	margin-bottom:0px;
	padding-left:15px;
	padding-right:15px;
}
#secondary_menu ul li{
	margin-left:.85em;
	display:inline-block;
	line-height:1.2em;
}
#secondary_menu ul li a{
	font-size: 14px;
	text-transform: uppercase;
	color:#fff!important;
	padding:9px 3px 9px 3px;
}
#secondary_menu ul li a:hover{
	color:#fd9821;
}
#secondary_menu ul li .sub-menu{
	display:none;
}
#secondary_menu ul li:hover .sub-menu{
	text-align:left;
	height:auto;
	position:absolute;
	display:block!important;
	background:#666666;
	padding:10px 5px;
	font-size:14px;
}
#secondary_menu ul li:hover .sub-menu li{
	padding:5px 10px;
	display:block!important;
	margin:0px;
}
#secondary_menu ul li a:hover{
	color:#FD9821!important;
}
#secondary_menu ul li:hover .sub-menu li a{ padding:5px 10px; }
.fixedbar #secondary_menu { display:none; }
/*--------------------------------------------------------------------------------
		Top Categories Banner	
--------------------------------------------------------------------------------*/
.banner .figcaption .size5 {
	font-family: 'Dosis', sans-serif !important;
	font-size: 24px !important;
    line-height: 25px !important;
	text-transform: capitalize !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
}
.banner .block-table-cell {
	min-width: 60px !important;
}
.category-carousel .btn--ys.btn--xl {
    padding: 15px 45px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
	text-transform: capitalize !important;
	border: 2px solid #fff !important;
	color: #fff !important;
	background-color: transparent !important;
}
.category-carousel .btn--ys.btn--xl:hover {
    background-color: rgba(156, 197, 201, 0.5) !important;
	border-color: rgba(156, 197, 201, 0.5) !important;
    color: #fff;
}
/*--------------------------------------------------------------------------------
		Products	
--------------------------------------------------------------------------------*/
h2.title-under {
	font-family: 'Kanit', sans-serif!important;
    text-transform: uppercase !important;
    font-size: 36px !important;
	padding-top: 12px;
	font-weight: 400 !important;
}
/*
.product__inside__name h2 {
	margin-bottom: 0 !important;
}
.title-under {
	margin-bottom: 90px !important;
}
.productBasePrice {
	font-size: 18px !important;
	color: #000 !important;
}
.product__label {
    text-transform: capitalize !important;
	background-color: #9cc5c9 !important;
}
.product__inside__name {
    min-height: 40px;
}
.product {
    padding-bottom: 70px !important;
}
#indexHomeBody .content {
    margin-top: 0 !important;
}
.banner-carousel {
    min-height: 1px;
}
.carousel-products .slick-list {
	padding-bottom: 150px !important;
}
.product  h2.product_title a {
	color: #980b10 !important;
}
.product  h2.product_title a:hover {
	color: #fd9821 !important;
}


#indexHomeBody .pull-left:nth-child(3) .btn--ys.btn--xxl{
	padding: 15px 20px!important;
}
#indexHomeBody .pull-left:nth-child(3) .btn--ys.btn--xxl,
#indexHomeBody .pull-left:nth-child(3) .btn--ys.btn--xxl:hover{
	background:transparent !important;
	line-height: 1em !important;
}
*/
/*angel*/

#logo {
    max-width: 1170px;
    margin: 0 auto;
}
#header img.logo{max-height:66px;}
#right-column .simple-list li::before{display:none;}
#right-column .simple-list li{padding-left:0px;}
#right-column .simple-list li{padding-left:0px;}
#manufacturers #select-manufacturers_id{
	min-height: 150px !important;
}
#right-column #manufacturersContent option{font-size:15px;}
#toolbar .shopsearch .button_search{
	padding: 8.5px 14px !important;
}
#productinfoBody .product__inside{
	margin-bottom:10px!important;
	min-height:auto !important;
} 
#productinfoBody .product{
	padding-bottom:0px;
}
.product__inside__hover,
#productinfoBody .product__inside__hover{
	position:relative;
	box-shadow:0 0 0 0 !important;
}
#productinfoBody .product__inside .rating{
	margin-bottom:0px;
	padding-bottom:10px;
}
.btn--ys.btn--xxl{
	line-height:1em;
}
.pull-left .btn--ys.btn--xxl {
	padding: 10px 24px !important;
}
#productinfoBody .carousel-products .product:hover .product__inside__hover{
	box-shadow:0 0 0 0;
}
.product__inside__image img{
	height: 100px !important;
}
.cart_quantity .product-main-image img{
	height:auto !important;
}
/*#product-area .pzen-item .product,*/
.pzen-item .product__inside{
		margin-bottom:10px!important;
		min-height:350px !important;
		border:1px solid #C0C0C0!important;
}

.btn--ys{
	background:#980b10 !important;
}
.btn--ys:hover:hover{
	background:#fd9821 !important;
}
.product{
	padding-bottom:0px;
	margin-bottom:15px;
}
.product-info__price {
    font-size: 48px !important;
	color: #980b10 !important;
}
.wrapper.hidden-xs {
    border-bottom: 1px solid #e5e5e5;
}
#productPrices{
	 border-top: 1px solid #e5e5e5;
	 padding-top:15px;
}
.col-lg-4 {
    width: 25%;
}
.subcategory-item .figure img{
	width: 200px;
}
.subcategory-item__title{
	height:65px;
}
.product__inside__review .index-ratings a:hover{
	color:#fd9821 !important;
}
.login-password{
	margin-left:0px;
}
#loginDefault #loginForm .content_box .login-password{
	width:100%;
}
#loginDefault #loginForm .back{
	padding-left: 0;
}
a:hover {
    text-decoration: none !important;
}
#reviewsWriteProductPageLink a{
	margin-bottom:0px;
}
.subcategories{
	border:0px;
}
hr{display:none;}
#timeoutDefaultContent p{
	color:#fff !important;
}
#accountBody #accountDefault #prevOrders .btn--ys{
	color:#fff !important;
}
#accounthistoryinfoBody #accountHistInfo .shopping-cart-table__product-price{
	font-size:22px;
}
.button_add_selected:hover,
.button_search:hover{
	background:#fd9821 !important;
	color:#fff !important;
}

.mk-header-nav-container.one-row-style.menu-hover-style-2{
	height:52px;
}
.fixedbar .mk-header-nav-container.one-row-style.menu-hover-style-2{ height:53px; background:#000; }
/*HEADER*/
.mk-header-nav-container .sub-menu li a {
    color: #fff !important;
}
.mk-header-nav-container .sub-menu li a:hover {
    color: #fd9821  !important;
}
.fixedbar #menu-main-menu-1 .sub-menu li:first-child a{
	background:transparent !important;
	padding-left:0 !important;
}
.chm-mk-footer-copyright a:hover {
    text-decoration: underline !important;
}
.header-style-2.menu-desktop {
    background: #1B5790;
    border-top: 1px solid #fff;
}
#header .text-center{
	text-align:left;
}
.fixedbar .header-style-2.menu-desktop{
	background:#000;
}
/*POPUP SHIPPING*/
#popupShippingEstimator .card--padding .button_update {
    background: #980b10;
    border: 0;
    padding: 10px 25px !important;
    color: #fff;
}
#popupShippingEstimator .card--padding .button_update:hover{
	background:#fd9821;
} 
#popupShippingEstimator .select-wrapper::after{
	display:none;
}
#popupShippingEstimator #shippingEstimatorContent label.inputLabel{
	display:block;
}
#popupShippingEstimator #shippingEstimatorContent .form-control{
	width:25%;
}

/*NEW*/
.product-listing.row-view > div .product__inside__image{
	width: 28.5%;
}
#indexCategories .subcategories .subcategory-item__title{
	padding:0 15px;
}
#shoppingCartDefault .cart-container .shopping-cart-btns .btn--light.pull-right,
#shoppingCartDefault .cart-container .shopping-cart-btns .btn--light.pull-left {
    float: none !important;
    display: inline-block;
}
#shoppingCartDefault .cart-container .shopping-cart-btns .btn-right{
	margin-right:0px;
}


/*ROMEO*/
	#indexHomeBody .subcategory-item a{
		min-height:240px!important;
	}
	#indexHomeBody .subcategory-item a .figure{
		min-height:160px!important;
	}
	.subcategory-item__title{
		color:#333!important;
		font-size:18px!important;
		letter-spacing: 0px!important;
	}
	.subcategory-item:hover .subcategory-item__title{
		color:#C51828!important;
	}

	.subcategory-item .figure::before{
		border:0!important;
	}
	.subcategory-item a{
		display:block;
		border:1px solid #C0C0C0!important;
	}
	.subcategory-item a:hover{
		box-shadow: 6px 6px #DDDDDD!important;
	}
	
	/*SIDEBAR*/
		#right-column #nav-cat li.submenu > a::before {
			color: #333;
		}
		#right-column .sideBoxContent li a{
			display:block!important;
			color: #777 !important;
			font-weight:300!important;
			font-family: 'Kanit', sans-serif!important;'Kanit', sans-serif!important;
		}
		#right-column #nav-cat li.submenu > a:hover::before{
			color: #FD9821!important;
		}
		#right-column .sideBoxContent li .expander-list{
			left: 8%!important;
			font-style: italic!important;
		}
		#right-column .sideBoxContent .submenu .active,
		#right-column .sideBoxContent .submenu .active::before{
			color:#C51828!important;
		}
		#right-column .vertical-carousel__item .vertical-carousel__item__title a{
			color: #333 !important;
			font-weight:300!important;
			font-size:14px!important;
			line-height:16px!important;
			font-family: 'Kanit', sans-serif!important;
		}
		#right-column .vertical-carousel__item .vertical-carousel__item__title a:hover{
			color:#C51828!important;
		}
		#right-column .btn--ys.btn--xs {
			color:#fff!important;
			width:100%!important;
		}
	/*Product Area*/
		#product-area .pzen-item{
		}
	
		#product-area.product-list .pzen-item .product{
			min-height:auto!important;
		}	
		#product-area .pzen-item .product:hover{
			border:0px!important;
		}
		#product-area .pzen-item .product .product__inside__name a{
			color: #333 !important;
		}
		#product-area .pzen-item .product .product__inside__name a:hover{
			color:#C51828!important;
		}
		#product-area .product:hover .product__inside__hover,
		#product-area .product .product__inside__hover:hover,
		#carouselSpecials .product .product__inside__hover:hover{
			box-shadow:1px 1px #fff!important;
		}
		#product-area .product .product__inside__hover,
		#carouselSpecials .product .product__inside__hover{
			position:inherit!important;
			box-shadow:0!important;
		}
		#product-area.hover .product .product__inside__hover,
		#carouselSpecials.hover .product .product__inside__hover{
			position:inherit!important;
			box-shadow:1px 1px #fff!important;
		}
		.product .productPriceDiscount{
			left:0%;
			width:80px;
		}
		.product .product__inside__price{
			margin-top:10px;
			padding-top:10px;
			margin-bottom:10px;
			padding-bottom:10px;
			border-top:1px solid #ddd;
			border-bottom:1px solid #ddd; 
		}
		.product .product_title a{
			color:#333333!important;
		}
		.product .product_title a:hover{
			color:#C51828 !important;
		}
		
			/*LIST DESIGN PRODUCTS*/
			#product-area.product-list h2 a{
				font-size:20px!Important;
			}
			#product-area.product-list .more_info_text{
				display:block!important;
				margin-top:10px!Important;
			}
			/*POP-UP*/
			.product-popup .product-info__title{
				padding-top:20px;
				border-top:1px solid #C0C0C0;
			}
			.product-popup .product-info__title h2{
				font-size: 30px !important;
			}
			.product-popup .product-info__description__text p{
				font-weight:200!important;
			}
			
	/*PAGINATION FOOTER*/
		.product-page-count {
			margin-top:10px;
			padding-top:30px;
			/*border-top:1px solid #C0C0C0;*/
		}
		.navSplitPagesLinks,
		.navSplitPagesResult,
		#newProductsDefaultListingBottomLinks,
		#newProductsDefaultListingBottomNumber{
			width: 100%;
			text-align: center;
			float:none!important;
		}
		.navSplitPagesLinks .pagination > .active > span{
			background-color: #980b10 !important;
		}
		.navSplitPagesLinks .pagination li a:hover {
			color:#fff!important;
			background-color: #fd9821 !important;
		}
		.navSplitPagesLinks .pagination .pagination-next a,
		.navSplitPagesLinks .pagination .pagination-previous a {
			background-color: #980b10 !important;
		}

		#indexHomeBody .col-lg-4,
		#indexHomeBody .subcategory{
			width:25%;
		}
		
/*END ROMEO*/



/* New Arrivals */
.product__inside__name h2 {
    text-transform: capitalize !important;
	font-size: 18px !important;
    font-weight: 400 !important;
	line-height: 20px !important;
}
.quick-view.quickview-action span {
	color: #fff !important;
}
.product .quick-view b {
	/*background-color: transparent !important;*/
	background-color: rgba(152, 11, 16, 0.5) !important;
	border: 2px solid #fff !important;
	color: #fff !important;
	text-transform: capitalize !important;
	font-size: 12px !important;
	padding: 15px 30px !important;
}
.product .quick-view b:hover {
	border-color: rgba(253, 152, 33, 0.8) !important;
	background: rgba(253, 152, 33, 0.8) !important;
}
.product-listing .btn--ys.btn--xl {
    padding: 15px 45px !important;
    font-size: 12px !important;
    font-weight: 300 !important;
	text-transform: capitalize !important;
	color: #fff !important;
	background-color: #9cc5c9 !important;
}
.product-listing .btn--ys.btn--xl:hover {
    background-color: #fd9821 !important;
}
/* Featured Products */
.carousel-products .product__inside__info__btns .btn--ys {
	padding: 15px 45px !important;
    font-size: 12px !important;
    font-weight: 300 !important;
	text-transform: capitalize !important;
	color: #fff !important;
	background-color: #9cc5c9 !important;
}
.carousel-products .product__inside__info__btns .btn--ys:hover {
	background-color: #fd9821 !important;
}

/* Best Sellers */
#bestSellers {
    margin-top: 0 !important;
}
/* Quick View Pop Up */
.product-popup .select-wrapper:after {
	display: none !important;
}
.wrapper .pull-left::nth-child(1){
	background-color: #6c8588 !important;
}
/* Hide Select Option */
.product .product__inside__hover .btn,
.product .product__inside__info{
	display:none;
}
/*--------------------------------------------------------------------------------
		Product Page
--------------------------------------------------------------------------------*/
.product-info__availability strong {
	color: #333 !important;
}
.product-info__availability color {
	color: #333 !important;
}
.product-info__title h2 {
    margin-bottom: 0 !important;
	font-size: 25px !important;
	color: #333 !important;
}
.wrapperAttribsOptions .option-label {
	font-weight: 400 !important;
    text-transform: capitalize !important;
}
.pull-left .qty-label {
	font-size: 14px !important;
	font-weight: 400 !important;
}
.pull-left .quantity-input {
	padding: 0 0 !important;
}
.pull-left .btn input {
    font-size: 12px !important;
	text-transform: capitalize !important;
}

.pull-left .btn .icon {
	/*font-size: 20px !important;*/
	font-size: 12px !important;
}
.pull-left .btn .icon:hover {
	color: #fff;
}
.pull-left .btn:hover {
	background-color: #fd9821 !important;
	color: #fff !important;
}
.product-info .qty-input {
    height: 48px !important;
    width: 48px !important;
}
.nav-tabs li.active a {
	background-color: #980b10 !important;
	color: #fff !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	border-radius: 0 !important;
	padding-left: 65px;
	padding-right: 65px;
	border: 1px solid #980b10;
	margin-right: 0 !important;
}
.nav-tabs li a {
	color: #000 !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	padding-left: 65px;
	padding-right: 65px;
	margin-right: 0 !important;
	border: 1px solid #aba8a8;
	border-radius: 0 !important;
}
.nav-tabs li a:hover{
	background-color: #980b10 !important;
	color:#fff !important;
}
.nav-tabs li.active a:hover {
	color: #fff !important;
	background-color: #980b10 !important;
}
.nav-tabs li.active:hover {
	background-color: #980b10 !important;
	color: #fff !important;
}
.product-tab p {
	font-size: 14px !important;
}
.filters-row {
	padding-bottom: 25px !important;
}
.pzen-item:hover .product .btn--ys {
    display: inline;
    top: 58px !important;
    position: absolute;
    left: 51px;
}

.pzen-item:hover .product .btn--ys {
    padding: 13px 30px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
	text-transform: capitalize !important;
	border: 2px solid #fff !important;
	color: #fff !important;
	background-color: rgba(156, 197, 201, 0.5) !important;
}
.pzen-item:hover .product .btn--ys:hover {
    background-color: rgba(156, 197, 201, 0.5) !important;
	border-color: rgba(156, 197, 201, 0.5) !important;
    color: #fff;
}
#right-column #dynamicfilter .sideBoxContent #dFilterButton{
	margin:0px;
}
/*--------------------------------------------------------------------------------
		Header: Cart | Recentley Added Items
--------------------------------------------------------------------------------*/
.cart__item__info__title h2 a {
	font-family: 'Raleway', sans-serif !important;
}
.cart .dropdown-menu .cart__top,
.cart .dropdown-menu.slide-from-top .cart__total,
.cart .dropdown-menu .cart__item__info__details a {
	text-transform: capitalize !important;
}
.cart .dropdown-menu.slide-from-top .cart__total span,
.cart .dropdown-menu .cart__item__info__price span:not(.info-label) {
    font-size: 18px !important;
	font-weight: 400 !important;
}
/*--------------------------------------------------------------------------------
		Page: Shopping Cart
--------------------------------------------------------------------------------*/
.cartbox_overlay .btn--ys.btn--sm {
	font-size: 12px !important;
	color: #fff !important;
	text-transform: capitalize !important;
}
.cartbox_overlay .btn--ys.btn--sm:hover {
	color: #fff !important;
	background-color: #fd9821 !important;
}
#shoppingcartBody h5 a {
	font-family: 'Raleway', sans-serif !important;
}
#shoppingcartBody h5 a:hover {
	color: #fd9821 !important;
}
#shoppingcartBody .shopping-cart-table__product-price {
    font-size: 18px !important;
    line-height: 18px !important;
	text-transform: capitalize !important;
}
/*
#shoppingcartBody .form-control {
	padding: 0 0 !important;
}*/
#shoppingcartBody .shopping-cart-btns .btn--light input,
#shoppingcartBody .shopping-cart-btns .btn--ys.btn--light {
    background-color: #980b10 !important;
	font-size: 12px;
    text-transform: capitalize !important;
    width: 190px;
	color: #fff;
}
#shoppingcartBody .shopping-cart-btns .btn--light input:hover,
#shoppingcartBody .shopping-cart-btns .btn--ys.btn--light:hover {
	color: #fff !important;
	background-color: #fd9821 !important;
}
#shoppingcartBody .shopping-cart-btns .btn--ys.btn--light {
	font-size: 12px;
    text-transform: capitalize !important;
    width: 190px;
	background-color: #980b10 !important;
}
#shoppingcartBody .shopping-cart-btns .btn--ys.btn--light span {
    color: #fff !important;
}
#shoppingcartBody .shopping-cart-btns .btn--ys.btn--light:hover {
	background-color: #fd9821 !important;
}
#shoppingcartBody .card--padding .submit_button {
    text-transform: capitalize !important;
    width: 190px !important;
    font-size: 12px !important;
}
#shoppingcartBody .card--padding .button_updateHover {
	background-color: #980b10 !important;
	color: #fff !important;
	width: 190px !important;
	font-size: 12px !important;
	text-transform: capitalize !important;
}
#shoppingcartBody .shopping-cart-table__input input,
#shoppingcartBody .shopping-cart-table__list-parameters,
#shoppingcartBody .shopping-cart-table__product-price {
	color: #000 !important;
}
/* Estimate Shipping Costs */
#shippingEstimatorContent .card--padding input,
#shippingEstimatorContent .select-wrapper select {
	padding-left: 15px !important;
	font-size: 13px !important;
}
/*--------------------------------------------------------------------------------
		Page: Compare	
--------------------------------------------------------------------------------*/
#compareDefaultMainContent .shopping-cart-table__product-name {
    margin-bottom: 0 !important;
}
#compareDefaultMainContent .shopping-cart-table__product-name a {
	font-family: 'Raleway', sans-serif !important;
}
#compareDefaultMainContent h5 a:hover {
	color: #000 !important;
	text-decoration: underline;
}
#compareDefaultMainContent .table-responsive table td {
	color: #000 !important;
}
#compareDefaultMainContent .table-responsive table td a .fa.fa-times.fa-lg {
	color: #000 !important;
}
#compareDefaultMainContent .table-responsive table td a .fa.fa-times.fa-lg:hover {
	color: #9cc5c9 !important;
}
#compareDefaultMainContent .btn--ys {
	font-size: 12px !important;
	text-transform: capitalize !important;
	width: 190px !important;
	color: #fff !important;
}
#compareDefaultMainContent .btn--ys:hover {
	color: #fff !important;
	background-color: #fd9821 !important;
}
/*--------------------------------------------------------------------------------
		Create Account
--------------------------------------------------------------------------------*/
#createAcctDefault .card--padding h4 {
	font-family: 'Raleway', sans-serif !important;
	font-size: 16px !important;
}
#createAcctDefault label {
    font-size: 14px !important;
}
#createAcctDefault  .col-lg-12 input.form-control {
    font-size: 13px !important;
}
/*--------------------------------------------------------------------------------
		Wishlist
--------------------------------------------------------------------------------*/
#wishlist .buttons .btn--ys {
	font-size: 12px !important;
	width: 190px !important;
	text-transform: capitalize !important;
}
#wishlist .buttons .btn--ys:hover {
	background-color: #fd9821 !important;
}
.sorter.filters-row select {
	font-size: 13px !important;
}
#wishlist form .single input.cssButton,
#wishlist .buttons input.cssButton {
	color: #fff !important;
	font-size: 12px !important;
	width: 190px !important;
	text-transform: capitalize !important;
	background-color: #9cc5c9 !important;
}
#wishlist form .single input.cssButtonHover {
	color: #fff !important;
	font-size: 12px !important;
	width: 190px !important;
	text-transform: capitalize !important;
	background-color: #fd9821 !important;
}
#wishlist table.productlist th {
    font-size: 16px;
}
/*--------------------------------------------------------------------------------
		Login Page
--------------------------------------------------------------------------------*/
.information {
    color: #000;
}
.buttonRow input {
    width: auto !important;
    text-transform: capitalize;
    font-size: 12px;
}
.buttonRow input:hover {
	color: #fff !important;
	background-color: #fd9821 !important;
}
/*--------------------------------------------------------------------------------
		Right Sidebar	
--------------------------------------------------------------------------------*/
#right-column li a {
	color: #000 !important;
	font-weight: 400 !important;
	text-transform: capitalize !important;
}
#right-column .expander-list li a{
	font-size:14px;
} 
#right-column li a:hover {
	color: #fd9821 !important;
}
#right-column .expander-list > li {
    padding: 0 0 !important;
}
#right-column .dFilterToggle {
    width: 190px !important;
    background-color: #9cc5c9;
    color: #fff;
	padding: 15px 20px;
	text-transform: capitalize !important;
	font-size: 12px !important;
}
#right-column .dFilterToggle:hover {
	background-color: #fd9821;
	text-decoration: none !important;
}
#right-column .dFilterToggleImg {
	display: none;
}
#right-column #dFilterButton {
    text-align: left;
}
#right-column #dFilterButton input {
    text-transform: capitalize;
	width: 190px !important;
	font-size: 12px !important;
   /* padding: 15px 20px;*/
}
#right-column #dFilterButton input:hover {
	background-color: #fd9821;
	text-transform: capitalize;
	color: #fff;
	font-size: 12px !important;
}
#right-column .btn--ys.btn--xs {
    padding: 15px 20px !important;
	text-transform: capitalize;
	font-size: 12px !important;
}
#right-column .btn--ys.btn--xs:hover {
	background-color: #fd9821;
	color: #fff;
}
#right-column .dfilter-item .dFilterToggle{
	line-height:1em;
}
#productAttributes .wrapperAttribsOptions .select-wrapper select{
	padding:10px 30px 10px 13px !important;
}
.product-popup .product-info .viewfullinfo{
	background:#980b10;
	padding:15px 20px;
	color:#fff !important;
}
.product-popup .product-info .viewfullinfo:hover{
	background:#fd9821;
	color:#fff !important;
	text-decoration:none;
}

/*--------------------------------------------------------------------------------
		Search Result	
--------------------------------------------------------------------------------*/


.navSplitPagesLinks .pagination li a .icon {
	color: #fff !important;
}
.navSplitPagesLinks .pagination li a .icon:hover {
	color: #fff !important;
}
.navSplitPagesLinks .pagination .pagination-next a:hover,
.navSplitPagesLinks .pagination .pagination-previous a:hover {
	background-color: #fd9821 !important;
}
.buttonRow .btn.btn--ys {
	font-size: 16px !important;
	text-transform: capitalize;
	width: 190px !important;
	margin-bottom: 50px;
	color:#fff !important;
}
.buttonRow .btn.btn--ys:hover {
	color: #fff !important;
	background-color: #fd9821 !important;
}
/*--------------------------------------------------------------------------------
		Footer	
--------------------------------------------------------------------------------*/

#footer {
    border-top:2px solid #c1c9d0;
    padding-top: 50px;
	margin-top: 50px;
}
/*
#footer #text-2,
#footer #text-4,
#footer #black-studio-tinymce-3,
#footer #black-studio-tinymce-4,
#footer #social-2 {
    padding-left: 40px;
}
*/
#footer .row,
#footer .col-md-6{
	padding-left:0px;
	padding-right:0px;
}
#footer .row{
	margin-left:0px;
	margin-right:0px;
}
/*
#footer .menu-company-container {
    padding: 0 4px;
}
*/
#footer .col-md-6:nth-child(2){
	padding-left:22px;
}

/* Left Footer */
#footer img {
    margin-bottom: 15px;
}
#footer .widgettitle {
    text-transform: capitalize !important;
    font-size: 14px !important;
    color: #333333 !important;
    font-weight: 700 !important;
	margin-bottom: 15px !important;
	letter-spacing:1px;
}
#footer p {
    font-size: 14px;
    color: #333;
    font-weight: 400;
}
#footer .col-md-6:nth-child(1) section:nth-child(2) {
	width: 48%;
	float: left;
}
#footer .col-md-6:nth-child(1) section:nth-child(3) {
	width: 48%;
	float: left;
}
#footer .col-md-6:nth-child(1) section:nth-child(5) div a {
    margin-left: 0;
    margin-right: 40px;
}
#social-2 {
    clear: both;
    padding-top: 50px;
    padding-bottom: 50px;
}
#social-2 svg.mk-svg-icon {
    fill: #c4c4c4 !important;
}
#social-2 a svg.mk-svg-icon:hover {
    fill: #fd9821 !important;
}

/* Right Footer */
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{
	font-size: 12px;
}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"]{
	vertical-align:top !important;
	margin-top:5px !important;
}

#footer .ginput_container_email input {
	font-family: 'Kanit', sans-serif !important;
	font-size: 14px !important;
	color: #333 !important;
	width: 100% !important;
	padding-left: 10px !important;
}
#footer .gform_wrapper li.hidden_label input {
    margin-top: 0;
	padding-left:10px !important;
}
#footer .gform_wrapper .button {
	
	padding: 12px 20px !important;
    text-transform: capitalize;
	font-size: 14px !important;
	font-weight: 700;
	font-family: 'Kanit', sans-serif;
	border-radius: 0 !important;
	border: 0 !important;
	background-color: #980b10 !important;
	color: #fff !important;
	line-height:13px  !important;
}
#footer .gform_wrapper .button:hover {
	background-color: #fd9821 !important;
	color: #fff !important;
}
#footer .gform_body .gfield_error {
    background-color: transparent !important;
	margin-bottom: 20px !important;
}
#footer .gform_wrapper .gform_footer {
    padding-top: 0 !important;
    margin-top: 2px !important;
    clear: none;
}
#footer .col-md-6:nth-child(2) section:nth-child(3) {
	clear: both;
}
#footer .col-md-6:nth-child(2) section:nth-child(1){
	display:block;
	width:100%;
}
#footer .col-md-6:nth-child(2) section:nth-child(2),
#footer .col-md-6:nth-child(2) section:nth-child(3),
#footer .col-md-6:nth-child(2) section:nth-child(4),
#footer .col-md-6:nth-child(2) section:nth-child(5){
	display:inline-block;
	margin-right:20px;
}
#footer .col-md-6:nth-child(2) section:nth-child(3) .widgettitle,
#footer .col-md-6:nth-child(2) section:nth-child(5) .widgettitle{
	display:none;
}
#footer .col-md-6:nth-child(2) section:nth-child(5) {
	margin-right: 0 !important;
}
#footer #menu-company li svg,
#footer #menu-categories li svg,
#footer #menu-information li svg,
#footer #menu-shopping li svg {
    display: none !important;
}


#footer .widget_nav_menu ul li a {
    color: #333 !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}
#footer .widget_nav_menu ul li a:hover {
	color: #980b10  !important;
	text-decoration:none;
}
#footer ul.sub-menu {
    display: none;
}
#footer .menu li .mk-svg-icon {
    display: none !important;
}
#footer .menu li a {
	font-size: 14px !important;
	color: #000 !important;
}
#footer .form-control {
    background-color: #fafafa !important;
	border-color: #e3e3e3 !important;
}
/* Footer Copyright */
#chm-sub-footer {
    text-align: center;
    background-color: #4c4e50;
    font-size: 12px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
	color: #fff !important;
	font-weight: 400 !important;
}
.chm-mk-footer-copyright a {
    color: #fff !important;
}
.chm-mk-footer-copyright a:hover {
    text-decoration: !important;
	color: #fff !important;
}

/*--------------------------------------------------------------------------------
		Input Fonts	
--------------------------------------------------------------------------------*/
.form-control, input.visibleField,
input.l.form-control {
    font-size: 13px !important;
}

/* Header Menu */
.stuck-nav.fixedbar #home a {
	background: url(../images/peterman_zc_logo.png) no-repeat;
	padding-left: 270px !important;
    background-size: 250px auto !important;
}

.fixedbar{ min-height: 51px !important; }

.header-style-1.header-align-left .mk-header-nav-container{
    text-align: right;
}
.mk-main-navigation {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}

.main-navigation-ul, .main-navigation-ul li.menu-item, .main-navigation-ul ul.sub-menu{
    margin: 0;
    padding: 0;
}
.main-navigation-ul, .main-navigation-ul li.menu-item, .main-navigation-ul ul.sub-menu {
    margin: 0;
    padding: 0;
}
.main-navigation-ul>li.menu-item {
    float: left;
}
.main-navigation-ul li.menu-item {
    position: relative;
    display: block;
    list-style-type: none;
}
.main-navigation-ul>li.menu-item {
    display: inline-block;
}

.main-navigation-ul > li.menu-item > a.menu-item-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
    color: #fff !important;
	padding-right: 20px !important;
    padding-left: 20px !important;
	letter-spacing: 0px;
}
.menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link {
    color: #fff !important;
    /*background: #fd9821 !important;*/
}
.main-navigation-ul > li.menu-item > a.menu-item-link{
    color: #444444;
    font-size: 13px;
    font-weight: 400;
    padding:13px 15px !important;
    text-transform: capitalize;
    letter-spacing: 0px;
}
.has-mega-menu > ul.sub-menu > li.menu-item {
    border-left: 1px solid #5e5e5e !important;
}
/* Main Menu Christmas Specials */
.mk-main-navigation .christmas svg.mk-svg-icon {
    color: #4cbb17;
    fill: #4cbb17;
}

.mk-main-navigation .redheart svg.mk-svg-icon {
    color: #b71114;
    fill: #b71114;
}
.mk-main-navigation .redheart ul.sub-menu {
    width: 73% !important;
    left: 150px !important;
}
.mk-main-navigation .redheart .menu-item:nth-child(2) .sub-menu .menu-item a:hover {
    background-color: transparent !important;
    color: #fd9821 !important;
}
.header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-3.a-sticky .mk-header-holder .mk-header-search, .a-sticky:not(.header-style-4) .add-header-height{
    height: 55px !important;
    line-height: 55px !important;
}
.header-style-1 .mk-header-nav-container{
	text-align:right;
	height:80px;
}
.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a{
    height: 90px;
    line-height: 80px;
}
#header .current-menu-item,
.menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover{
	color: #fff !important;
	background: #fd9821 !important;
	
}
.main-navigation-ul li.has-mega-menu>ul.sub-menu {
    position: absolute;
    top: 99%;
    left: 0;
    padding: 17px 0;
	z-index:900;
	border-top:2px solid #fd9821;
	
}

.main-navigation-ul li.menu-item.has-mega-menu {
    position: static;
}
.mk-main-navigation li.no-mega-menu ul.sub-menu, .mk-main-navigation li.has-mega-menu > ul.sub-menu, .mk-shopping-cart-box{
	background-color: #000;
}
.mk-main-navigation ul .megamenu-title {
    color: #ffffff;
}

.megamenu-widgets-container {
    color: #ffffff;
}
.megamenu-widgets-container {
    text-align: left;
    padding: 10px;
    line-height: 22px;
}

.has-mega-menu>ul.sub-menu>li.menu-item {
    display: block;
    left: 0;
    position: relative;
    float: left;
    width: 16.5%;
    border: 0;
    background-color: transparent;
    box-shadow: none;
    padding-left: 10px;
}

.has-mega-menu>ul.sub-menu>li.menu-item {
    box-sizing: border-box;
    padding: 0 20px;
}
.has-mega-menu>ul.sub-menu>li.menu-item:first-child {
    border-left: none;
}
.has-mega-menu>ul.sub-menu>li.mega_col_4 {
    width: 24.9%;
}
.has-mega-menu>ul.sub-menu>li.mega_col_3 {
    width: 33.25%;
}
.has-mega-menu>ul.sub-menu {
    width: 100%;
    position: absolute;
    left: 0;
    padding: 20px 0;
}
.main-navigation-ul li>.sub-menu{
	display:none;
}
.main-navigation-ul li.has-mega-menu:hover>ul.sub-menu, .main-navigation-ul li.no-mega-menu:hover>ul.sub-menu{
	display:none;
}
.main-navigation-ul li.dropdownOpen>ul.sub-menu {
    display: block!important;
}

.has-mega-menu .megamenu-title {
    letter-spacing: 1px;
}
.has-mega-menu .megamenu-title {
    text-align: left;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    padding: 9px 10px 16px;
    margin: 0 0 6px;
}
.has-mega-menu .megamenu-title:after {
    content: '';
    display: block;
    margin-top: 10px;
    width: 20px;
    height: 2px;
    opacity: .3;
    background-color: #ffffff;
}

.has-mega-menu>ul.sub-menu>li>ul.sub-menu{
	display:block;
}
.mk-main-navigation ul .megamenu-title:after {
    background-color: #ffffff;
}

.has-mega-menu>ul.sub-menu>li>ul.sub-menu li.menu-item a.menu-item-link {
    display: block;
    position: relative;
    text-align: left;
    float: none;
    margin: 0;
    padding: 10px;
    line-height: 18px;
	text-transform:uppercase;
}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.main-navigation-ul>li.menu-item .sub-menu a.menu-item-link {
    transition: all .2s ease-in-out;
}
.main-navigation-ul a.menu-item-link, .main-navigation-ul span{
    display: block;
    text-decoration: none;
    white-space: normal;
}
.mk-main-navigation ul.sub-menu a.menu-item-link, .mk-main-navigation ul .megamenu-title, .megamenu-widgets-container a, .mk-shopping-cart-box .product_list_widget li a, .mk-shopping-cart-box .product_list_widget li.empty, .mk-shopping-cart-box .product_list_widget li span, .mk-shopping-cart-box .widget_shopping_cart .total{
    color: #ffffff;
}
/*
.main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link, .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link{
    background-color: #9cc5c9 !important;
}
*/


/* Menu > Shop */
.main-navigation-ul li.has-mega-menu:hover>ul.sub-menu{
display:block;
}

/* Product Label */
.product__label {
	/*background-color: #beb9b5 !important;*/
	background-color: #980b10  !important;
	top: 0.5px;
    right: 0.5px;
}
.product__label--right{
	background-color: #fd9821  !important;
}
.product .carousel-control,
.product .carousel-control:before {
	display: none !important;
}

.product-grid.pzen-prod-list .pzen-item:hover .product .carousel-control,
.product-grid.pzen-prod-list .pzen-item:hover .product .carousel-control:before {
	display: block !important;
}

/*
#indexHomeBody .pull-left:nth-child(3){
	background:#980b10; 
	padding:0 13px; 
	color:#fff;
	font-size: 12px;
}
#indexHomeBody .pull-left:nth-child(3):hover{
	background:#fd9821; 
	padding:13px;
}
*/
#footer .container{
	width:100%;
	max-width:1170px;
}
.product .quick-view b{
	margin-top:5px;
}
.menu-company-container ul li a:hover{
	color: #9cc5c9 !important;
}


#registryTableContent img{max-width:150px;height:auto;}
#registryTableContent tr th{border-bottom:solid 1px #e5e5e5;padding:10px 3px;}
#registryTableContent tr td{border-bottom:solid 1px #e5e5e5;padding:10px 3px;vertical-align:top;}
#registryTableContent tr th.image{max-width:160px;}
#registryTableContent tr th.requested{max-width:160px;}
#registryTableContent tr th.purchased{max-width:160px;}
#registryTableContent tr th.option{max-width:200px; width:200px;}
#registryTableContent tr td input{vertical-align:top:!important; margin:0;}

/**/
#toolbar .container{
	padding-left:20px;
	padding-right:20px;
}
.mk-header-login {
    margin-right: 20px;
}
.fixedbar {
	height:51px !important;
	/*border-top: 14px solid #980b10;*/
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	padding-bottom:2px;
}
.fixedbar #logo .logo{
	margin-top:0px !important;
}

.fixedbar .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a{
	line-height:50px; 
}
.mk-main-navigation #menu-company .current-menu-item a{
	color:#9cc5c9 !important;
}
.navouter{
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	height:80px;
}
.header_cart{
padding:30px 10px 10px;
background:#4c4e50;
position:absolute;
right:0px;
z-index:999;
color:#fff;
display:none;
top:24px;
width: 300px;
}
.header_cart p{
color:#fff !important;
text-align:center;
}
.header_cart_wrap {
	position:relative;
	display:inline
}
.header_cart_wrap:hover .header_cart{
	display:block;
}
.header_cart h3{
	color:#fff !important;
	text-align:center;
	font-size:16px;
	margin:0 0 30px;
	font-family:raleway !important;
}
.header_cart .header_cart_items {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	margin:15px 0;
	max-height: 300px; 
    overflow-x: auto;
}
.header_cart .header_cart_items .header_cart_item {
text-align:left;
clear:both;
margin:15px 0;
line-height:1.3em;
}
.header_cart .header_cart_items .header_cart_item li{
display:inline-block;
vertical-align:top;
margin:0;
}
.header_cart .header_cart_items .header_cart_item li.item_image{
	width:100px;
	padding:3px 0;
}
.header_cart .header_cart_items .header_cart_item li.item_name{
	width:140px;
	padding:0 5px;
}
.header_cart .header_cart_items .header_cart_item li.item_qty{
	width:50px;
}
.header_cart .header_cart_subtotal{
	text-align:right;
	font-size:18px;
	margin:15px 0;
}
.header_cart .header_cart_subtotal .price{
	font-weight:bold !important;
	display: inline;
}
.header_cart .header_cart_button{
	text-align:center;
}
.header_cart .header_cart_button a{
	text-align:center;
	display:block;
	background:#980b10  !important;
	color:#fff !important;
	padding:10px 0;
}
.header_cart .header_cart_button a:hover{
	background:#fd9821 !important
}
.header_myaccount_menu{
padding:10px;
background:#e9ebf0;
position:absolute;
z-index:999;
color:#fff;
top: 25px;
left:0;
width:200px;
display:none;
}
.header_myaccount_menu ul, .header_myaccount_menu ul li{
	margin:0;
}
.header_myaccount_menu a{
	font-weight: normal;
    display: block;
    padding: 5px 5px;
}
.header_myaccount_menu a span.icon{
    margin-right:5px;
}
.header_myaccount {
	display:inline;
	position:relative;
	padding-bottom:15px;
}
.header_myaccount:hover .header_myaccount_menu{
	display:block;
}

#centercontent-wrapper .centerColumn{
	padding-top:30px;
}

#footer .form-control{
	margin-bottom:7px;
}
.menu-responsive{display:none;}


/*RESPONSIVE MENU*/

.mk-dashboard-trigger .mk-css-icon-menu{position:absolute;top:50%;margin-top:-8px;left:0;}
.mk-css-icon-close,.mk-css-icon-menu{width:18px;height:18px;-webkit-transform:translateZ(0);transform:translateZ(0);}
.mk-css-icon-close.icon-size-big,.mk-css-icon-menu.icon-size-big{width:24px;height:24px;}
.mk-css-icon-close.icon-size-big div,.mk-css-icon-menu.icon-size-big div{height:4px;margin-bottom:4px;border-radius:4px;}
.mk-css-icon-close div,.mk-css-icon-menu div{height:3px;margin-bottom:3px;border-radius:3px;display:block;position:relative;}
.mk-css-icon-menu-line-2{transition:opacity .1s ease;}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease;}
.dashboard-active .mk-css-icon-menu-line-2,.is-active .mk-css-icon-menu-line-2{opacity:0;}
.dashboard-active .mk-css-icon-menu-line-1,.is-active .mk-css-icon-menu-line-1{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);top:6px;}
.dashboard-active .mk-css-icon-menu-line-3,.is-active .mk-css-icon-menu-line-3{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);top:-6px;}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-1,.is-active .icon-size-big .mk-css-icon-menu-line-1{top:8px;}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-3,.is-active .icon-size-big .mk-css-icon-menu-line-3{top:-8px;}

.mk-responsive-nav{width:100%;}
.mk-responsive-nav>li>ul{display:none;border-top:1px solid rgba(128,128,128,.2);}
.mk-responsive-nav>li{border-bottom:1px solid rgba(128,128,128,.2);}
.mk-responsive-nav .mk-nav-arrow{position:absolute;right:0;top:0;text-align:center;cursor:pointer;filter:alpha(opacity=@opacity * 100);-moz-opacity:70;-khtml-opacity:70;opacity:70;opacity:.7;width:70px;height:100%;line-height:50px;}
.mk-responsive-nav .mk-nav-arrow:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1;}
.mk-responsive-nav .mk-nav-arrow svg{height:16px;}
.mk-responsive-nav{border-bottom:1px solid rgba(255,255,255,.1);position:relative;width:100%;margin:0;padding:0;}
.mk-responsive-nav li{display:block;margin:0;position:relative;}
.mk-responsive-nav li a{border-top:1px solid rgba(255,255,255,.1);display:block;padding:15px 20px;text-align:left;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:13px;line-height:1;}
.mk-responsive-nav li a>svg{height:16px;margin-right:6px;vertical-align:middle;}
.mk-responsive-nav li a:hover{background-color:rgba(0,0,0,.03);}
.mk-responsive-nav li a .sub-menu{left:auto;position:relative;}
.mk-responsive-nav li a .megamenu-title{background-color:rgba(0,0,0,.03);font-size:14px;font-weight:700;}
.mk-responsive-nav li ul{margin:0;padding:0 0 0 5px;}
.mk-responsive-nav li ul .megamenu-widgets-container{display:none!important;}
.mk-responsive-nav li ul li .megamenu-title,.mk-responsive-nav li ul li a{font-size:12px;line-height:12px;margin:0;padding:12px 15px;text-align:left;text-transform:none;font-weight:400;}
.mk-responsive-nav li ul li .megamenu-title,.mk-responsive-nav li ul li a{font-size:12px;line-height:12px;margin:0;padding:12px 15px;text-align:left;text-transform:none;font-weight:400;}
.mk-responsive-nav li .megamenu-title{font-weight:700!important;font-size:14px!important;}
.mk-responsive-nav>.responsive-searchform{display:block!important;}

.mk-responsive-wrap{
	position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    top: 130px;
}
.mk-responsive-wrap .current-menu-item a{
	color:#fd9821 !important; 
}
.mk-responsive-wrap .current-menu-item ul li a {
	color:#444 !important;
}
.mk-responsive-wrap .current-menu-item ul li a:hover {
	color:#fd9821  !important;
}
.mk-nav-responsive-link{
	position: relative;
}
.mk-css-icon-close, 
.mk-css-icon-menu{
	position: absolute;
	right:0px;
	top:35px;
} 
.mk-css-icon-close div, 
.mk-css-icon-menu div{
	background:#444;
}
.mk-responsive-wrap li a{
	color:#444 !important;
	text-decoration:none;
}
.mk-responsive-wrap .current-menu-item a{
	text-decoration:none !important;
}
.fixedbar .mk-responsive-wrap{
	top:56px;
}
.select-wrapper select{font-size:13px;}
.mk-responsive-wrap{
	display:none;
	max-height: 290px;
	overflow-y: scroll;
	border-bottom:1px solid rgba(128, 128, 128, 0.2);
	top:127px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.responsive-searchform {
    margin: 10px;
    position: relative;
    line-height: 24px;
}

.responsive-searchform .text-input {
    width: 100%;
    padding: 12px;
    border: 1px solid rgba(0,0,0,.15);
    background-color: rgba(0,0,0,.02);
    box-shadow: none!important;
    border-radius: 0;
    color: #9e9e9e!important;
}

.responsive-searchform i input {
    width: 100%;
    height: 100%;
    background: 0 0;
    border: none;
    outline: 0;
    position: absolute;
    left: 0;
    top: 0;
}
.responsive-searchform i svg {
    fill: #ccc;
    fill: rgba(0,0,0,.3);
    height: 20px;
    vertical-align: middle;
}
.responsive-searchform i {
    position: absolute;
    right: 15px;
    bottom: 14px;
	top:6px;
}
#logo .logo{margin:0px !important;}
#pageContent{padding-bottom:0px;}
.centerBoxWrapper{clear:both;} 
#footer .builtin-icons{
	line-height:50px;
}

#dFilterButton [data-btn="btn btn--ys"]{
	height: 0 !important;
	line-height:0px !important;
	padding: 25px 20px !important
}
#shoppingcartBody .responsive-searchform .form-control{
	padding:12px !important;
}
#footer .widget_nav_menu ul li{line-height: 1.3em; margin: 0 0 10px;}
#giftregistryBody .content {
    margin-top: 60px !important;
}
.table_edit_button{
	background:#980b10 !important;
}
.table_edit_button:hover{
	background:#fd9821 !important;
}
.btn:hover{
	box-shadow:0px !important;
}
.btn--ys.btn--light span, .btn--light[data-btn="btn btn--ys"] span, .btn--invert[data-btn="btn btn--ys"], .btn--ys.btn--invert{
	color:#fff !important;
}
#checkoutConfirmDefault .shopping-cart-table__product-price{
	text-transform:capitalize;
}
/*-----BUTTON FONT-SIZE-----------*/

.category-carousel .btn--ys.btn--xl{
	padding: 9px 35px !important;
}
#giftregistryBody .row .card .cssButton,
.buttonRow input,
#right-column .dFilterToggle,
.pzen-item:hover .product .btn--ys,
.product-popup .product-info .viewfullinfo,
#right-column .btn--ys.btn--xs:hover,
#right-column .btn--ys.btn--xs,
#right-column #dFilterButton input:hover,
#right-column #dFilterButton input,
.pull-left .btn .icon,
.pull-left .btn input,
.product .quick-view b,
.category-carousel .btn--ys.btn--xl{
	font-size: 16px !important;
}
.pzen-item:hover .product .btn--ys {
	left:33px;
}
#giftregistryBody .row .card .cssButton,
.buttonRow input{
	line-height:1em !important;
}
#giftregistryBody .row .card .cssButton{
	width:auto !important;
}
/*-----BUTTON FONT-SIZE END-----------*/

/* General Button matching WP */

.mk-button-container .mk-button--dimension-flat {
    background-color: #9cc5C9 !important;
    margin-top:30px !important;
    /* width: 190px !important; */
    font-size: 18px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    color: #ffffff;
    padding: 20px 28px;
	line-height: 100%;
}

.mk-button-container .mk-button--dimension-flat:hover {
    background-color:#fd9821 !important;;
    text-decoration:none;
}

/* Checkout Payment */
#checkoutShipping,
#checkoutPayment {
	max-width: 780px;
	margin: 0 auto;
}

/* Preloader */
#loader{
	width:350px;
	margin-left:-175px;
}
.preloader-logo,.preloader-preview-area{top:50%;max-height:calc(50% - 20px);opacity:1}
.preloader-preview-area{-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);margin-top:10px;width:100%;text-align:center;position:absolute}
.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px);display:inline-block}
.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:15px;height:15px;position:absolute;top:-5px;left:-5px;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}
.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}
50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}
75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
}
@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}
50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}
75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
}


.alert .close-button-text {
    font-size: 18px;
    font-weight: 400;
	opacity: 1 !important;
    color: #fff !important;
    text-shadow: none;
    vertical-align: middle;
    margin: 0;
    border: solid 1px #9cc5C9;
    font-size: 18px;
    line-height: 2em;
    display: inline-block;
    padding: 0 10px;
    margin: 10px 0 0;
    background: #9cc5C9;
}
.alert .close-button-text:hover {
    color: #fd9821 !important;
	text-decoration: none !important;
	border-color: #fd9821;
	background: #fd9821 !important;
	color: #fff !important;
	
}
.alert-success {
    color: #fd9821;
}
body > div.alert {
	z-index: 999999999;
}

#checkoutShipping .buttonRow.back,
#checkoutShipAddressDefault .buttonRow.back,
#checkoutPayment .buttonRow.back, 
#checkoutPayAddressDefault .buttonRow.back,
#checkoutConfirmDefault .checkout-shipping-button .buttonRow.back {
	line-height: 1.3em;
}

LABEL.checkboxLabel,
LABEL.radioButtonLabel {
	font-size: 18px;
	margin: 0;
}
#checkoutPayment .payment_methods {
	border: solid 2px #9cc5c9;
}

/* Mega Menu */
#menu-item-297 ul,
#menu-item-298 ul {
    width: 74% !important;
    right: -180px;
}
#menu-item-1154 ul #menu-item-309 ul li a:hover,
#menu-item-1154 ul #menu-item-305 ul li a:hover,
#menu-item-1154 ul  #menu-item-301 ul li a:hover,
#menu-item-298 ul #menu-item-1282 ul li a:hover,
#menu-item-297 ul #menu-item-1287 ul li a:hover,
#menu-item-297 ul #menu-item-332 ul li a:hover {
    background-color: transparent !important;
    color: #9cc5c9 !important;
}
.main-nav-side-search{
	display:none;
}
#footer .row, #footer .col-md-6{
	padding-bottom:30px;
}
.smallText.center{
	display:none;
}
.title-under::after {
    background: #980b10 !important;
}
.back-to-top {
    background-color: #980b10 !important;
}

.white-modal .modal-header .close{
	color:#333;
}
body a:hover{
	color:#fd9821 !important;
}
a{
	color:#980b10 !important;
}
.index-ratings a:hover {
    text-decoration: none !important;
	color:#fd9821 !important;
}
body .rating a:hover,
body .login-buttons > a:hover{
	color:#fd9821 !important;
	text-decoration: none !important;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
	padding-right:9px !important;
	padding-left:9px !important;
}
.breadcrumbs .container{
	border:0px !important;
}
.alert-info {
    background-color: #000;
    border-color: #000;
    color: #fff;
}
.note{
	color: #fff;
}
body .alert-info a{
	color:#fd9821 !important;
	text-decoration:undeline !important;
}
body .alert-info a:hover{
	color:#fff !important;
	text-decoration:none !important;
}

/*--------------------------------------------------------------------------------
		Responsive	
--------------------------------------------------------------------------------*/

#checkoutconfirmprocessing{
	background:url(../images/confirmorderloading.gif) no-repeat center top;
	padding-top:40px;
	display:none;
	text-align:center;
}



@media only screen and (min-width: 1720px) {
	#header .logo.img-responsive{ max-width:1000px!important; width:auto!important; text-align:center!important; }
}
@media only screen and (min-width: 1071px) {
	#header.header-layout-06 {
		min-height: 125px;
	}
	.fixedbar {
	  min-height: 51px !important;
	}
}
@media only screen and (max-width: 1199px) {
	#footer .container{
		padding-left:15px;
		padding-right:15px;
	}
	#shoppingCartDefault .cart-container .shopping-cart-btns .btn{
		display:inline-block;
	}
	
}
@media only screen and (max-width: 1170px) {
	.menu-responsive{display:block;}
	.menu-desktop{display:none;}
	.mk-responsive-nav{z-index:20}
	#header.header-layout-06 {
		min-height: 125px;
	}
	.mk-responsive-nav #responsive-menu-item-1277 {
		display: none;
	}
	.header-wrapper .container{
		width:1170px;
	}
	.fixedbar{position:relative !important}
	#responsive-menu-item-309 a,
	#responsive-menu-item-305 a,
	#responsive-menu-item-301 a{
		pointer-events: none !important;
		font-weight:600;
	}
	#responsive-menu-item-309 .sub-menu a,
	#responsive-menu-item-305 .sub-menu a,
	#responsive-menu-item-301 .sub-menu a{
		pointer-events: auto !important;
	}
	#responsive-menu-item-388,
	#responsive-menu-item-319,
	#responsive-menu-item-332 > a:first-child{
		display:none;
	}
	/* Meet Us Menu - Labels */	
	.mk-responsive-nav #responsive-menu-item-1154 #responsive-menu-item-301 a,
	.mk-responsive-nav #responsive-menu-item-1154 #responsive-menu-item-305 a,
	.mk-responsive-nav #responsive-menu-item-1154 #responsive-menu-item-309 a {
		display: none;	
	}	
	.mk-responsive-nav #responsive-menu-item-1154 #responsive-menu-item-301 ul.sub-menu .menu-item a,
	.mk-responsive-nav #responsive-menu-item-1154 #responsive-menu-item-305 ul.sub-menu .menu-item a,
	.mk-responsive-nav #responsive-menu-item-1154 #responsive-menu-item-309 ul.sub-menu .menu-item a {
		display: block !important;
	}
	/*.mk-responsive-nav .menu-item-has-children #responsive-menu-item-319 {
		display: block !important;
	}*/
	.mk-responsive-nav #responsive-menu-item-1288 a,
	.mk-responsive-nav #responsive-menu-item-1282 a,
	.mk-responsive-nav #responsive-menu-item-319 a,
	.mk-responsive-nav #responsive-menu-item-1287 a {
		display: none;
	}
	.mk-responsive-nav #responsive-menu-item-1282 ul.sub-menu  #responsive-menu-item-1278 a,
	.mk-responsive-nav #responsive-menu-item-1282 ul.sub-menu  #responsive-menu-item-1279 a,
	.mk-responsive-nav #responsive-menu-item-1282 ul.sub-menu  #responsive-menu-item-1280 a,
	.mk-responsive-nav #responsive-menu-item-1282 ul.sub-menu  #responsive-menu-item-1281 a,
	.mk-responsive-nav #responsive-menu-item-1287 ul.sub-menu  #responsive-menu-item-331 a,
	.mk-responsive-nav #responsive-menu-item-1287 ul.sub-menu  #responsive-menu-item-333 a,
	.mk-responsive-nav #responsive-menu-item-1287 ul.sub-menu  #responsive-menu-item-1286 a {
		display: block !important;
	}
	/* Christmas Specials Menu */
	
	.mk-responsive-wrap .christmas svg.mk-svg-icon {
		color: #4cbb17;
		fill: #4cbb17;
	}
	.mk-responsive-wrap .redheart ul.sub-menu  li#responsive-menu-item-1372 a ,
	.mk-responsive-wrap .redheart ul.sub-menu  li#responsive-menu-item-1371 a,
	.mk-responsive-wrap .redheart ul.sub-menu  li#responsive-menu-item-1373 a {
		display: none;
	}
	.mk-responsive-wrap .redheart ul.sub-menu  li#responsive-menu-item-1371 ul.sub-menu #responsive-menu-item-1368 a,
	.mk-responsive-wrap .redheart ul.sub-menu  li#responsive-menu-item-1371 ul.sub-menu #responsive-menu-item-1369 a,
	.mk-responsive-wrap .redheart ul.sub-menu  li#responsive-menu-item-1371 ul.sub-menu #responsive-menu-item-1370 a {
		display: block !important;
	}
	
	/*REPO LOGO*/
	.mk-css-icon-menu{
		top: 30px;
		right: 30px;
		position: absolute;
	}
	#logo a img{
		display:none!important;
	}
	.col-lg-push-12.text-center {
		height:80px!important;
		background:#000 url('../images/respol.jpg')no-repeat center;
		background-size: 476px 80px!important;
	}
	.col-lg-push-12.text-center .mk-css-icon-menu-line-1,
	.col-lg-push-12.text-center .mk-css-icon-menu-line-2,
	.col-lg-push-12.text-center .mk-css-icon-menu-line-3 { background:#fff!important; }
}
@media only screen and (max-width: 1169px) {
	.header-wrapper .container{max-width:1140px; padding:0 40px;}
	.navouter{background:#000;}
	.mk-css-icon-close, .mk-css-icon-menu{
		right: 20px;
	}
}
@media only screen and (max-width: 1143px) {

}
@media only screen and (max-width: 1140px) {
	#footer .col-md-6:nth-child(2) section:nth-child(2),
	#footer .col-md-6:nth-child(2) section:nth-child(3),
	#footer .col-md-6:nth-child(2) section:nth-child(4),
	#footer .col-md-6:nth-child(2) section:nth-child(5){
		width:45%;
		margin-bottom:40px;
	}
	.mk-nav-responsive-link .mk-css-icon-menu{
		z-index:999;
	}
}
@media only screen and (max-width: 1139px) {
	.header-wrapper .container{max-width:1024px;}
	.navouter{padding-bottom:1px;}
}
@media only screen and (max-width: 1024px) {

	/* Footer */
	
	#header .container:first-child .row{padding-top:0px;}
	#header.header-layout-06 .logo{margin-top:0px;}
	#slider, #pageContent{width:100%;}
	#footer .col-md-6:nth-child(1) section:nth-child(4){
		float:none;
		display:block;
	}

	/**SHOPPING CART***/
	#scProductsHeading {
		display:none!important;
	}
	#shoppingcartBody .cart-container .tableHeading:first-child,
	#shoppingcartBody .cart-container .tableHeading{
		display:none!important;
	}

	#shoppingcartBody .cart-container .rowEven,
	#shoppingcartBody .cart-container .rowOdd,
	#shoppingcartBody .cart-container .rowEven td,
	#shoppingcartBody .cart-container .rowOdd td {
		width:100% !important;
		height: auto !important;
		display:block !important;
	}
	#shoppingcartBody .cart-container .tableHeading #scUnitHeading{
		background:#FF0000;
	}
	#shoppingcartBody .cart-container .rowOdd .cartQuantityUpdate,
	#shoppingcartBody .cart-container .rowEven .cartQuantityUpdate{
		width:45% !important;
		border:none;
		display:inline-block !important;
	}
	#shoppingcartBody .cart-container .rowEven .cartRemoveItemDisplay,
	#shoppingcartBody .cart-container .rowOdd .cartRemoveItemDisplay{
		width:45%;
		border:none;
		display:inline-block !important;
	}
	#shoppingcartBody .cart-container .details{
		text-align:center;
	}
	#shoppingcartBody .cart-container .cartUnitDisplay div::before{
		content: 'Unit Price : ';
	}
	#shoppingcartBody .cart-container .cartQuantity{
		text-align:left !important;
	}
	#shoppingcartBody .cart-container .cartQuantity::before{
		content: 'Quantity : ';
		text-align:left !important;
	}
	#shoppingcartBody .cart-container .cartQuantity div{ width:auto!important; }
	#shoppingcartBody .cart-container .cartQuantity div input{ width:120px; }
	#shoppingcartBody .cart-container .cartQuantityUpdate::before{
		content: 'Update : ';
	}
	#shoppingcartBody .cart-container .cartRemoveItemDisplay a::before{
		content: 'Delete Item : ';
	}
	#shoppingcartBody .cart-container .cartRemoveItemDisplay a:hover{
		text-decoration:none;
		color:#980b10 !important;
	}
	#shoppingcartBody .cart-container .cartTotalDisplay div::before{
		content: 'Total : ';
		text-align:left;
	}
	#shoppingcartBody .cart-container .rowEven, 
	#shoppingcartBody .cart-container .rowOdd, 
	#shoppingcartBody .cart-container .rowEven td, 
	#shoppingcartBody .cart-container .rowOdd td{
		text-align:left;
	}
	#shoppingcartBody .rowEven td,
	#shoppingcartBody .rowOdd td{
		padding:10px !important;
	}
	#shoppingcartBody .cartQuantity input[type="text"]{
		min-height: 20px;
	}
	#shoppingcartBody .shopping-cart-btns .btn--ys.btn--light{
		margin-right:0px;
	}
	#shoppingcartBody #PPECbutton{
		text-align:center;
	}
	#shoppingcartBody .cart-container .table-bordered,
	#shoppingcartBody .cart-container > .table-container tr{
		border:0px;
	}
	#shoppingcartBody .cart-container .rowOdd,
	#shoppingcartBody .cart-container .rowEven{
		border:1px solid #ddd !important;
		margin:5px 0 !important;
	}
	/*QUICK VIEW*/
	.product .product__inside .quick-view .icon{
		left:0;
		top:3px;
	}
}

@media only screen and (max-width: 991px) {
	#footer .col-md-6:nth-child(2) {
		padding-left: 15px;
		float: right;
	}
	#footer .col-md-6:nth-child(1) {
		float: left;
	}
	#footer .col-md-6{
		width:49%;
	}
	/*SIDEBAR*/
	#right-column.hidden-sm {
		display: block !important;
	}
	#right-column.pull-right {
		float: none !important;
	}
	#right-column.pull-right{
		clear:both;
	}
}
@media only screen and (max-width: 960px) {
	#footer .col-md-6:nth-child(2) section:nth-child(3), #footer .col-md-6:nth-child(2) section:nth-child(4), #footer .col-md-6:nth-child(2) section:nth-child(5), #footer .col-md-6:nth-child(2) section:nth-child(6){
		width:40%;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(5){
		clear:both;
	}
	#footer .gform_wrapper .button{
		width:99px;
	}
}
@media only screen and (max-width: 924px) {
	.shopsearch{
		display:block;
	}
	.mk-header-login{
		text-align:right;
	}
}
@media only screen and (max-width: 800px) {
	.product-info__price{
		font-size: 40px !important;
	}
	.product-info__title h2{
		font-size: 28px !important;
	}
}
@media only screen and (max-width: 780px) {
	#header.header-layout-06 .logo{width:200px;}
	#header .pull-right{float: none !important; margin-bottom:15px;}
	.pull-left .btn--ys.btn--xxl {
		padding: 0px 24px !important;
	}
	#toolbar .mk-header-message{
		max-width:100%;
		display:block;
	}
	.shopsearch{
		display:inline-block;
	}
	.mk-header-login{
		text-align:left;
	}
	.mk-header-login a{
		padding-left:0px;
	}
}
@media only screen and (max-width: 769px) {
	#footer .col-md-6 .widget {
		width: 100% !important;
		margin-right: 0 !important;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(2),
	#footer .col-md-6:nth-child(2) section:nth-child(3),
	#footer .col-md-6:nth-child(2) section:nth-child(4),
	#footer .col-md-6:nth-child(2) section:nth-child(5) {
		margin-bottom: 20px !important;
	}
}
@media only screen and (max-width: 768px) {
	#footer #text-2,
	#footer #text-4,
	#footer #black-studio-tinymce-3,
	#footer #black-studio-tinymce-4,
	#footer #social-2 {
		padding-left: 25px !important;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(1) div,
	#footer .gform_wrapper .top_label div.ginput_container {
		padding-left: 25px;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(3),
	#footer .col-md-6:nth-child(2) section:nth-child(4),
	#footer .col-md-6:nth-child(2) section:nth-child(5),
	#footer .col-md-6:nth-child(2) section:nth-child(2) {
	    width: 100% !important;
		display: block !important;
		float: none !important;
	    padding: 0;
		margin:0px;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(3){
		margin-bottom:40px;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(3), #footer .col-md-6:nth-child(2) section:nth-child(4), #footer .col-md-6:nth-child(2) section:nth-child(5), #footer .col-md-6:nth-child(2) section:nth-child(6),  
	#footer .col-md-6:nth-child(2) section:nth-child(1) div, #footer .gform_wrapper .top_label div.ginput_container,
	#footer #text-2, #footer #text-4, #footer #black-studio-tinymce-3, #footer #black-studio-tinymce-4, #footer #social-2 {
		padding-left: 0px !important;
	}
	#footer .col-md-6:nth-child(1) section:nth-child(4) {
		float: none !important;
	}
	#footer {
		background: transparent !important;
	}
	#footer  .col-md-6 {
		width: 100% !important;
		float: none !important;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(6) {
		margin-bottom: 30px;
	}
	#footer .col-md-6:nth-child(1) section:nth-child(3){
		width:100%;
	}
	#footer .col-md-6:nth-child(1) section:nth-child(2),
	#footer .col-md-6:nth-child(1) section:nth-child(3){
		float:none;
		width:100%;
	}
	#footer .col-md-6:nth-child(2){
		padding-left:0px;
	}
	.gform_wrapper ul.gform_fields li.gfield,
	div.ginput_container_name span{
		padding-right:0px;
	}
	#footer .col-md-6:nth-child(2) section:nth-child(3) {
		margin-bottom: 0px;
	}
	/*PRODUCT INFO*/
	.product-info-outer .product-info .pull-left .btn input{
		line-height:3em;
	}
	/*SHOPPING CART*/
	#shoppingcartBody #shoppingCartDefault .shopping-cart-btns .btn--light input,
	#shoppingcartBody #shoppingCartDefault .shopping-cart-btns .btn--ys.btn--light{
		width:100%;
	}


}
@media only screen and (max-width: 767px) {

	#footer .row{
		padding:0px;
	}
	#reviewWriteMainImage{
		margin-right:0px;
	}
	/*ORDER CONFIRMATION*/
	#checkoutconfirmationBody #cartContentsDisplay .cartTableHeading{
		display:none;
	}
	#checkoutconfirmationBody #cartContentsDisplay .rowOdd td,
	#checkoutconfirmationBody #cartContentsDisplay .rowEven td{
		display:block;
		width:100%;
		text-align:left;
	}
	#checkoutconfirmationBody #cartContentsDisplay td,
	#checkoutconfirmationBody .table-bordered{
		border:0;
	}
	#checkoutconfirmationBody #cartContentsDisplay .cartQuantity::before{
		content: " QTY: ";
		color:#980b10;
		margin-right:10px;
		font-weight:700;
	}
	#checkoutconfirmationBody #cartContentsDisplay .cartProductDisplay::before{
		content: " ITEM NAME: ";
		color:#980b10;
		margin-right:10px;
		font-weight:700;
	}
	#checkoutconfirmationBody #cartContentsDisplay .cartTotalDisplay::before{
		content: " TOTAL: ";
		color:#980b10;
		margin-right:10px;
		font-weight:700;
	}
	#checkoutconfirmationBody #cartContentsDisplay .rowEven{
		background:#f0ecec;
	}
	#checkoutconfirmationBody #cartContentsDisplay .rowOdd .buttonRow .btn.btn--ys,
	#checkoutconfirmationBody #cartContentsDisplay .rowEven .buttonRow .btn.btn--ys{
		margin-bottom:10px;
	}
	#checkoutConfirmDefault .shopping-cart-table__product-price{
		font-size:18px;
	}
	#popupShippingEstimator #shippingEstimatorContent td,
	#popupShippingEstimator #shippingEstimatorContent th{
		display:block;
	}
	#popupShippingEstimator #shippingEstimatorContent #seTotalHeading{
		display:none;
	}
	#popupShippingEstimator #shippingEstimatorContent .cartTotalDisplay::before{
		content:" Rates: ";
		font-weight:600;
		margin-right:10px;
	}
	
}
@media only screen and (max-width: 659px) {

}
@media only screen and (max-width: 640px) {
	#footer .gform_wrapper .button {
		padding: 8px 40px !important;
		line-height: 24px !important;
	}
	#indexHomeBody .col-lg-4,
	#indexHomeBody .subcategory{
		width:50%;
	}
	.col-lg-4 {
		width: 50%;
	}	
	#footer .gform_wrapper .button {
		width: 100%;
	}
}
@media only screen and (max-width: 568px) {
	/*TOOLBAR*/
	.header_cart_wrap,
	.header_myaccount{
		display: block;
		padding-bottom: 0;
	}
	.mk-header-login .toolbar_sep{
		display:none;
	}
	/*HEADER CART*/
	.header_cart{
		right:auto;
		left:0px;
	}
	.mk-responsive-wrap{
		top:170px;
	}
	#checkoutconfirmationBody #cartContentsDisplay .rowOdd td::before, 
	#checkoutconfirmationBody #cartContentsDisplay .rowEven td::before{
		display:block;
	}
	#toolbar{
		min-height: 110px;
	}
	#header .pull-right{float:none !important;}
	.mk-header-login {margin:0px;}

}
@media only screen and (max-width: 550px) {
	.tp-banner-container .tp-caption .text-center {
		display: block !important;
		margin-bottom:40px;
	}
	.tp-banner-container .button_slider_right {
		margin-top: 30px !important;
	}
	.product-grid.pzen-prod-list .pzen-item {
		float: none;
		width: 100%;
	}
	.tp-banner-container .link-button-2{
		padding:13px 49px !important;
	}
	/* Footer */
	#footer .ginput_container_email input, #footer .gform_wrapper .gform_footer input {
		display: block !important;
		float: none !important;
		width: 100% !important;
	}
	#footer .gform_wrapper .top_label div.ginput_container {
		padding-left: 0 !important;
	}
	#footer .ginput_container_email input {
		width: 100% !important;
	}
	/*SHOPPING CART*/
	#shoppingcartBody .cart-container > .table-container .table .cartRemoveItemDisplay > a{
		top:0;
	}
	.product__inside{
		min-height:auto !important;
	}
	
}
@media only screen and (max-width: 510px) {

}
@media only screen and (max-width: 491px) {
	
}
@media only screen and (max-width: 480px) {

	/* Footer */
	#footer #text-2,
	#footer #text-4,
	#footer #black-studio-tinymce-3,
	#footer #black-studio-tinymce-4,
	#footer #social-2,
	#footer .col-md-6:nth-child(2) section:nth-child(1) div,
	#footer .col-md-6:nth-child(2) section:nth-child(3),
	#footer .col-md-6:nth-child(2) section:nth-child(4),
	#footer .col-md-6:nth-child(2) section:nth-child(5),
	#footer .col-md-6:nth-child(2) section:nth-child(6){
		padding-left: 0 !important;
	}
	#footer .row,
	#footer  .col-md-6 {
	    padding-left: 0 !important; 
		padding-right: 0 !important;
	}
	/*HOME*/
	.subcategories .subcategory-item{
		display:block;
		margin-right: 0;
	}
	.subcategories .subcategory-item.col-xs-6{
		width:100%;
	}
	#indexHomeBody .col-lg-4,
	#indexHomeBody .subcategory{
		width:100%;
	}
	.subcategory-item__title {
		height: auto;
	}
	.header_cart{
		left:0px;
		
	}
	.col-lg-push-12.text-center {
		height:80px!important;
		background-size: 90% 90% !important;
		background:url('../images/respol2.jpg')no-repeat center;
	}
}
@media only screen and (max-width: 479px) {
	#featuredProducts .carousel-products .slick-list {
		padding-bottom: 0 !important;
	}
	#footer {
	    margin-top: 0 !important;
	}
	h2.title-under{
		font-size: 28px !important;
	}
	#shoppingcartBody #shoppingCartDefault .shopping-cart-btns .btn--light{
		display:block;
	}
	
}
@media only screen and (max-width: 350px) {
	.mk-nav-responsive-link .mk-css-icon-menu{
		z-index:900;
	}

}
