@charset "utf-8";
/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
}
@font-face {
    font-family: 'CopperplateGothicBoldRegular';
    src: url('../fonts/CopperplateGothicBoldRegular.eot');
    src: url('../fonts/CopperplateGothicBoldRegular.eot') format('embedded-opentype'),
         url('../fonts/CopperplateGothicBoldRegular.woff2') format('woff2'),
         url('../fonts/CopperplateGothicBoldRegular.woff') format('woff'),
         url('../fonts/CopperplateGothicBoldRegular.ttf') format('truetype'),
         url('../fonts/CopperplateGothicBoldRegular.svg#CopperplateGothicBoldRegular') format('svg');
}

@font-face {
    font-family: 'TrajanProBold';
    src: url('../fonts/TrajanProBold.eot');
    src: url('../fonts/TrajanProBold.eot') format('embedded-opentype'),
         url('../fonts/TrajanProBold.woff2') format('woff2'),
         url('../fonts/TrajanProBold.woff') format('woff'),
         url('../fonts/TrajanProBold.ttf') format('truetype'),
         url('../fonts/TrajanProBold.svg#TrajanProBold') format('svg');
}
@font-face {
    font-family: 'LatoLight';
    src: url('../fonts/LatoLight.eot');
    src: url('../fonts/LatoLight.eot') format('embedded-opentype'),
         url('../fonts/LatoLight.woff2') format('woff2'),
         url('../fonts/LatoLight.woff') format('woff'),
         url('../fonts/LatoLight.ttf') format('truetype'),
         url('../fonts/LatoLight.svg#LatoLight') format('svg');
}
@font-face {
    font-family: 'RobotoBoldCondensed';
    src: url('../fonts/roboto-boldcondensed1.eot');
    src: url('../fonts/roboto-boldcondensed1.eot') format('embedded-opentype'),
         url('../fonts/roboto-boldcondensed1.woff') format('woff'),
         url('../fonts/roboto-boldcondensed1.ttf') format('truetype'),
         url('../fonts/roboto-boldcondensed1.svg#RobotoBoldCondensed') format('svg');
}

@font-face {
    font-family: 'LatoRegular';
    src: url('../fonts/lato-regular.eot');
    src: url('../fonts/lato-regular.eot') format('embedded-opentype'),
         url('../fonts/lato-regular.woff2') format('woff2'),
         url('../fonts/lato-regular.woff') format('woff'),
         url('../fonts/lato-regular.ttf') format('truetype'),
         url('../fonts/lato-regular.svg#LatoRegular') format('svg');
}

@font-face {
	  font-family: 'RobotoRegular';
    src: url('../fonts/roboto-regular.eot');
    src: url('../fonts/roboto-regular.eot') format('embedded-opentype'),
         url('../fonts/roboto-regular.woff') format('woff'),
         url('../fonts/roboto-regular.ttf') format('truetype'),
         url('../fonts/roboto-regular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
	 font-family:"Roboto Bold";
        src:url("../fonts/Roboto-Bold.eot?") format("eot"),
		url("../fonts/Roboto-Bold.woff") format("woff"),
		url("../fonts/Roboto-Bold.ttf") format("truetype"),
		url("../fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");
		font-weight:normal;
		font-style:normal;
		}
@font-face {
	font-family: "Roboto Condensed";
	src: url("../fonts/Roboto-Condensed.eot?") format("eot"), url("../fonts/Roboto-Condensed.woff") format("woff"), url("../fonts/Roboto-Condensed.ttf") format("truetype"), url("../fonts/Roboto-Condensed.svg#Roboto-Condensed") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {font-family:"Roboto Light";
 src:url("../fonts/Roboto-Light.eot?") format("eot"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype"),url("../fonts/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:normal;font-style:normal;}
 
 @font-face {
	font-family: 'DroidSansRegular';
	src: url('../fonts/droidsans.eot');
	src: url('../fonts/droidsans.eot') format('embedded-opentype'),
	url('../fonts/droidsans.woff') format('woff'),
	url('../fonts/droidsans.ttf') format('truetype'),
	url('../fonts/droidsans.svg#DroidSansRegular') format('svg');
}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.products-grid-cat .divisionwrap .quant input[type="text"] {
    margin-left: 31px;
    width: 30px;
}
.products-grid-cat li h6 a {
    display: block;
    font-size: 17px;
    min-height: 50px;
    overflow: hidden;
}


.skdslider ul.slides li .slide-desc img {
    height: auto;
    width: auto;
}

.slide_first .slide-desc h2 {
    color: #000 !important;
    margin-top: 19px !important;
}
.slide_first .slide-desc h3 {
    color: #000 !important;
}
.slide_first .slide-desc a.more {
    border-color: #000 !important;
    color: #000 !important;
}

#secondSlide.carouseller {
    border: 1px solid #ccc;
    display: inline-block;
    margin-top: 14px;
    padding: 8px;
    width: 96.2%;
}
.carousel-block > img {
    width: 100%;
}
.carouseller .carousel-button-left {
    left: 10px;
}
.carouseller .carousel-button-right, .carouseller .carousel-button-left {
    top: 18%;
}

.carouseller .carousel-button-right {
    right: 10px;
}
.carouseller .carousel-button-left, .carouseller .carousel-button-right {
    background: transparent none repeat scroll 0 0;
    bottom: 23px;
    color: #000;
    font-size: 46px;
    line-height: 44px;
    margin: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-decoration: none;
}
.carousel-items .carousel-block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ccc;
}
.cms-home .carousel-items .carousel-block {border:none;}
@font-face {
    font-family: 'DroidSansBold';
    src: url('../fonts/droidsans-bold.eot');
    src: url('../fonts/droidsans-bold.eot') format('embedded-opentype'),
         url('../fonts/droidsans-bold.woff') format('woff'),
         url('../fonts/droidsans-bold.ttf') format('truetype'),
         url('../fonts/droidsans-bold.svg#DroidSansBold') format('svg');
}

@font-face {
    font-family: 'lucida_calligraphyitalic';
    src: url('../fonts/lcallig_0-webfont.eot');
    src: url('../fonts/lcallig_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lcallig_0-webfont.woff2') format('woff2'),
         url('../fonts/lcallig_0-webfont.woff') format('woff'),
         url('../fonts/lcallig_0-webfont.ttf') format('truetype'),
         url('../fonts/lcallig_0-webfont.svg#lucida_calligraphyitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'robotomedium';
    src: url('../fonts/Roboto-Medium-webfont.eot');
    src: url('../fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('../fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
	font-size: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:normal;
}
ol, ul {
	list-style: none;
}
:focus {
	outline: 0;
}
a, a:link {
	text-decoration: none;
	outline: none;
	color:#000;
}
figure{
	text-align:center;
	}
p {
	padding: 2px 0;
}
.clear {
	clear: both;
}
body {
	margin: 0 !important;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 0 0px;
	background-color:#faeedb;
}
.ui-dialog-content.ui-widget-content .remove {
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 16px;
    width: 25px;
     color: #7f2021;
}
.catalog-product-view p.fontsyle {
    display: inline-block;
    margin-left: 4px;
    margin-top: 3px;
}

.totalprice {
    background: #7f2021 none repeat scroll 0 0;
    padding: 5px 12px;
    text-align: right;
}
.totalprice #cartprice {
    color: #fff;
    display: inline-block;
    font-weight: bold;
    margin-left: 5px;
}

header{ background:#f9e9ce; float:left; width:100%; padding-bottom:10px; /*margin-bottom:10px;*/}
.container{ width:1280px; margin:0 auto; position:relative; clear:both;}
.main-container{ width:100%; margin:0 auto;}
.top-bar{ border-bottom:1px solid #eed5aa; float:left; width:100%; padding-bottom:10px;}
header h1{ width:25%; float:left; padding:9px 0 0; text-align:right;}
header h1 span{font-family:"Roboto Bold";  color:#c02b32; font-size:22px; background:url(../images/call.png) no-repeat left center; padding:0 0 0 22px;}
.social{ float:left; margin:10px 0 0;}
.social a{ float:left; margin:0 10px 0 0;}
.top-bar ul{ float:right;}
.top-bar ul li{ float:left; margin:5px 0 0 40px; font-size:20px; }
.top-bar ul li a{font-family: 'RobotoRegular'; font-size:14px; color:#000; padding-left:0; }
.top-bar ul li:first-child a{background:url(../images/account.png) no-repeat left center; }
.top-bar ul li:last-child a{background:url(../images/bag.png) no-repeat left center; padding-left:30px; color:#000; }
.top-bar ul li.log a{background:url(../images/login.png) no-repeat left center; padding-left:20px;}
.logo{float:left; margin:10px 0 0;}

nav{ float:right}
nav ul.m-desk-menu{ text-align:right; float:right;}
nav ul.m-desk-menu li{font-family: 'RobotoRegular'; font-size:14px; color:#c02b32; float:left; margin:25px 0 0 45px; position:relative; }
nav ul.m-desk-menu li a{font-family: 'RobotoRegular'; font-size:14px; transition:all 0.5s ease; color:#000; text-transform:uppercase;}
nav ul.m-desk-menu li a:hover{color:#c02b32;}
/*nav ul li a.active{color:#c02b32;}*/
nav ul.m-desk-menu li ul{ position:absolute; z-index:888;}
nav ul.m-desk-menu li ul li{ float:none; margin:5px 0 0;}
nav ul.m-desk-menu li:hover ul{display:block;}

/* +++++++++++++++++++ Nav ++++++++++++++++++++++++++*/


nav ul{ text-align:left; float:right;}
nav ul li{font-family: 'RobotoRegular'; font-size:14px; color:#c02b32; float:left; margin:25px 0 0 45px; position:relative; }
/*nav ul li:last-child{display:none;}*/
nav ul li a{font-family: 'RobotoRegular'; font-size:14px; transition:all 0.5s ease; color:#000;text-transform:uppercase;}
nav ul li a:hover{color:#c02b32;}
nav ul li a.active{color:#c02b32;}
nav ul li ul{z-index:888; width:543px; background: #f9e9ce; padding:15px 0; margin-left:40px;}
nav ul li ul li{font-size:12px !important;}

@import url(http://fonts.googleapis.com/css?family=Open+Sans);
nav,
nav ul,
nav ul li,
nav ul li a,
nav #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
nav #menu-button {
  display: none;
}

nav > ul > li > a {
  padding: 20px 60px;

}
nav ul ul {
  position: absolute;
  left: -9999px;
}
nav li:hover > ul {
  left: auto;
}
nav li:last-child:hover > ul {
  left: auto;
  right: 0;
}
nav li:nth-child(3):hover > ul,nav li:nth-child(4):hover > ul {
  left: auto;
  right: 0;
}
nav.align-right li:hover > ul {
  right: 0;
}
nav ul ul ul {
  top: 0;
  position:inherit;
  width:100%;
  left:0;
  padding:0;
  margin-left:0px !important;
}
nav.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
nav ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
nav ul li:hover > ul > li {
  height:auto !important;
}
nav ul ul li a {
  padding: 0 20px;
  width: 181px;
  font-size: 12px;
  line-height:38px;
  text-decoration: none;
  color: #880015 !important;
  text-transform:none;
  background:url(../images/line.jpg) bottom left no-repeat;
}
nav ul ul li a
nav ul ul li:hover > a,
nav ul ul li a:hover {
  color: #000 !important;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
nav ul ul ul li{float:none; height:auto;}
nav ul ul ul li a{color:#000 !important; padding:0 20px; line-height:20px;}
nav ul ul ul li a:hover{color:#880015 !important;}

nav ul li ul li.settop ul li a{background:none !important; margin-top:10px !important;}

nav ul li ul li.nottop ul li a{background:none !important; margin-top:10px !important;}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  nav {
    width: 100%;
  }
  nav ul {
    width: 100%;
    display: none;
  }
  nav.align-center > ul,
  nav.align-right ul ul {
    text-align: left;
  }
  nav ul li,
  nav ul ul li,
  nav ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  nav ul li a,
  nav ul ul li a {
    width: 100%;
  }
  nav > ul > li,
  nav.align-center > ul > li,
  nav.align-right > ul > li {
    float: none;
    display: block;
	text-align:left;
  }
  nav ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  nav ul ul li:hover > a,
  nav ul ul li a:hover {
    color: #000000;
  }
  nav ul ul ul li a {
    padding-left: 40px;
  }
  nav ul ul,
  nav ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  nav > ul > li.has-sub > a::after,
  nav ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  nav #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  nav #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  nav #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  nav .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  nav .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  nav .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  nav .submenu-button.submenu-opened:after {
    display: none;
  }
}

nav ul li ul li.nottop ul li:last-child a{margin-bottom:20px;}

.slider-sec{clear:both;}

.cate-sec{/* overflow:hidden;*/ padding-bottom:45px; width:100%; float:left;}
.cate-sec ul{width:100%; float:left; margin-bottom:30px;}
.cate-sec ul li{ border:1px solid #cbcaca; width:402px; margin:30px 0 0 18px; float:left; position:relative;}
.cate-img{ background:#e8c998; text-align:center; vertical-align:middle; display:table-cell; width:402px;}
.cate-sec ul li h4{ text-align:center; padding:11px 0px; background-color:#000;}
.cate-sec ul li h4 a{font-family: 'MyriadProRegular'; font-size:16px; color:#fff; text-transform:uppercase;}
/*.cate-sec ul li:first-child{margin-left:0; display:none;}
.cate-sec ul li:nth-child(2){display:none;}
.cate-sec ul li:nth-child(3){display:none;}*/
.cate-sec ul li:nth-child(4){margin-left:0; margin-bottom:20px;}


.feature-pro{background:#f6e5c8; width:100%; float:left; padding-bottom:50px;}
.feature-bg{background:url(../images/feature-bg.jpg) no-repeat top 62px center #f6e5c8; background-size:cover;}
.product-box{ width:378px; position:relative; margin:35px auto;}
.product-box h6{font-family:"Roboto Bold"; font-size:22px; color:#000; text-align:center; padding:30px 0 0; clear:both;}
.product-box h6 a{font-family:"Roboto Bold"; font-size:20px; color:#000; text-align:center; padding:30px 0 0; clear:both; text-transform:uppercase;}
.product {
   width: 100%;
   height: 362px;
   text-align:center;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   border-bottom:8px solid #dbb472;
   cursor: default;
   background:#fff;
   /*background:#fff5e4;*/
}
.sale{ width:58px; height:58px; background:#dcc08f; border-radius:50%;  position:absolute; left:20px; top:15px; z-index:1; }
.mask .sale{ background:#fff5e4; z-index:8;}
.sale a{font-family: 'MyriadProRegular'; font-size:15px; color:#6a490f; border-top:1px solid #6a490f; border-bottom:1px solid #6a490f; text-transform:uppercase; display:inline-block; padding:2px 0; margin:16px 0 0;}
.product-img{
	text-align:center;
	position:absolute;
    width:100%;
	bottom:20px;
	}

.product-box:after{
	height:355px;
	 width:8px; 
	 content:"";
	 background:#dbb472;
	 position:absolute;
	 left:-8px;
	 top:15px;
	}
.product .mask,.product .content {
   width: 100%;
   height: 362px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.product h3 {
   font-family:"Roboto Bold";
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 14px;
   margin: 115px 0 0 0;
}

.product h5{
	margin:50px 0 0;
	}
.product h5 a{font-family:"Roboto Bold"; font-size:14px; color:#fff; text-transform:uppercase;}
.product h5 a:first-child{background:url(../images/cart.png) no-repeat left center; padding:2px 30px 2px 25px; border-right:1px solid #fff;}
.product h5 a:last-child{background:url(../images/compare.png) no-repeat left center; padding:2px 0 2px 25px; margin-left:20px;}

.product h3 a{ background:url(../images/search.png) no-repeat left center; font-family:"Roboto Bold"; font-size:14px; color:#fff; padding:0 0 0 25px;}
.ratting{}
.product .ratting {
	border-top:1px solid #fff5e4;
	border-bottom:1px solid #fff5e4;
	margin:32px 50px 18px;
	padding:10px 0;
}
.product .ratting img{margin:0 2px;}
.product h4 {
   font-family: "Roboto Condensed";
   display: inline-block;
   font-size:41px;
   color:#fff;
}

.home-featured-product li{ width:425px !important; min-height:570px !important;}

.products-grid-cat li{ text-align:center; float:left; margin:15px 0 0 0; width:350px; list-style:none;}
.products-grid-cat li h6{text-transform:uppercase; padding:30px 0 10px; min-height:43px;}
.products-grid-cat { width:100%;}
.product a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.product img {
   -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}
.product .mask {
   background-color: rgba(174, 130, 54,0.9);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(460px, -100px) rotate(180deg);
   -moz-transform: translate(460px, -100px) rotate(180deg);
   -o-transform: translate(460px, -100px) rotate(180deg);
   -ms-transform: translate(460px, -100px) rotate(180deg);
   transform: translate(460px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.product h3 {
   -webkit-transform: translateY(-130px);
   -moz-transform: translateY(-130px);
   -o-transform: translateY(-130px);
   -ms-transform: translateY(-130px);
   transform: translateY(-130px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.product .ratting {
   -webkit-transform: translateX(300px) rotate(90deg);
   -moz-transform: translateX(300px) rotate(90deg);
   -o-transform: translateX(300px) rotate(90deg);
   -ms-transform: translateX(300px) rotate(90deg);
   transform: translateX(300px) rotate(90deg);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.product h4 {
   -webkit-transform: translateY(-260px);
   -moz-transform: translateY(-260px);
   -o-transform: translateY(-260px);
   -ms-transform: translateY(-260px);
   transform: translateY(-260px);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.product:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   -webkit-transform: translate(0px, 0px);
   -moz-transform: translate(0px, 0px);
   -o-transform: translate(0px, 0px);
   -ms-transform: translate(0px, 0px);
   transform: translate(0px, 0px);
   display:none;
}
.product:hover h3{
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}
.product:hover .ratting {
   -webkit-transform: translateX(0px) rotate(0deg);
   -moz-transform: translateX(0px) rotate(0deg);
   -o-transform: translateX(0px) rotate(0deg);
   -ms-transform: translateX(0px) rotate(0deg);
   transform: translateX(0px) rotate(0deg);
   -webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
   -o-transition-delay: 0.4s;
   -ms-transition-delay: 0.4s;
   transition-delay: 0.4s;
}
.product:hover h4 {
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
				

.news-letter{background:url(../images/news-letter.jpg) no-repeat center center; height:250px; background-size:cover; clear:both; display:none;}
.cards{position:absolute; right:114px; top:20px;}
.news-letter h3{font-family:"Roboto Light"; font-size:22px; color:#fff; text-transform:uppercase; padding:30px 0 0; text-align:left;}
.news-letter h3 span{ font-size:14px; display:block; padding:8px 0 0;}
.news-letter input[type="text"]{font-family:"Roboto Light";  width:520px; height:48px; border:1px solid #8f8c8c; background:none; color:#eae8e8; font-size:15px; 
padding-left:18px; margin:35px 0 0; float:left;}
.news-letter input[type="email"]{font-family:"Roboto Light";  width:520px; height:48px; border:1px solid #8f8c8c; background:none; color:#eae8e8; font-size:15px; padding-left:18px; margin:35px 0 0 35px;}
.news-letter input[type="submit"]{font-family: 'MyriadProRegular'; background:#d1b27d; text-transform:uppercase; border:none; padding:14px 22px; color:#131313; 
font-size:16px; margin:1px 0 0; float:right; cursor:pointer; margin:36px 0 0;}
.news-letter p{font-family:"Roboto Light"; font-size:14px; color:#fff; text-transform:uppercase; padding:35px 0 0; width:100%; text-align:left; overflow:hidden; }

/*------gagan 17-08-2016-----*/
.heading{ border-bottom:1px solid #e0c18d; width: 100%; float: left;}
/*------gagan 17-08-2016-----*/


.heading h3{font-family:"Roboto Bold"; font-size:18px; color:#000; margin:0 auto; padding:20px 0; text-transform:uppercase; text-align:left; width: 1280px;}

.lacation .heading h3{font-family: 'CopperplateGothicBoldRegular'; font-size:35px; color:#fff; margin:0 auto; padding:25px 0 18px 0px; text-transform:none !important; text-align:center; float:left; background:rgba(68, 2, 7, 0.8); width:100%;}

.blog-sec{clear:both; display:none;}
.blog{font-family: 'RobotoRegular'; width:400px; margin:30px auto;}
.blog h4{font-family: 'RobotoRegular'; width:400px; color:#000; font-size:18px; text-transform:uppercase; text-align:center;
 width:85%; margin:0 auto; padding:10px 0 0; min-height:73px;}
.blog h4 a{color:#000;}
.blog article{ border-top:1px solid #c1c0c0; border-bottom:1px solid #c1c0c0; padding:10px 0; margin:6px 0 0; float:left; width:100%; min-height:100px;}
.blog article p{font-family:"Roboto Light"; font-size:13px; color:#1c1b1b; line-height:20px;}
.blog article p a{font-size:11px; float:right; color:#1c1b1b; background:url(../images/more.jpg) no-repeat left center; padding:0 0 0 17px;}
.blog h5{ clear:both; padding:5px 0;}
.blog h5 a{font-family: 'RobotoRegular'; color:#1c1b1b; font-size:11px; padding:1px 0 1px 24px; display:inline-block;}
.blog h5 a.cal{background:url(../images/cal.png) no-repeat left center; margin:0 50px 0 0}
.blog h5 a.mart{background:url(../images/mart.png) no-repeat left center; margin:0 0 0 20px;}
.blog h5 a.com{background:url(../images/com.png) no-repeat left center; float:right; margin-top:5px;}

.lacation{ margin:0;}
.location-map{margin:0;}
.location-map img{ width:100%;}

.event-sec{ float:left; width:100%; padding-bottom:40px;}
.event-sec ul{}
.event-sec ul li{ text-align:center; width:400px; border:1px solid #e3b976; float:left; margin:20px 0 0 34px;}
.event-sec ul li h3{font-family: 'RobotoRegular'; font-size:20px; color:#000; text-transform:uppercase; padding:10px 0 0}
.event-sec ul li h3 span{font-size:13px; display:block; margin:15px 0 0;}
.event-sec ul li h4{font-family: 'RobotoRegular';  font-size:13px; color:#c02b32; text-transform:uppercase; padding:25px 0 0;}
.event-sec ul li article{border-top:1px solid #c1c0c0; border-bottom:1px solid #c1c0c0; padding:10px 0; margin:24px 28px 0;}
.event-sec ul li article p{font-family: 'RobotoRegular';  font-size:13px; color:#000; text-transform:uppercase; padding:8px 0; line-height:22px;}
.event-sec ul li h5{ margin:20px 0;}
.event-sec ul li h5 a{font-family: 'RobotoRegular';  font-size:13px; color:#c02b32;}
.event-sec ul li:first-child{margin-left:0;}

.bottom-sec{border-top:4px solid #7f2021; float:left; width:100%; padding-bottom:40px; background:url(../images/footerbg.jpg) top left;
 height:286px; background-repeat:no-repeat; background-size:cover; /*margin-top:-42px;*/}
.info{ width:190px; float:left; margin:45px 0 0 15px;}
.info h4{font-family:"MyriadProRegular"; font-size:18px; color:#000; text-align:left;}
.info p{font-family:"Roboto Light"; font-size:13px; color:#000; line-height:20px; padding:20px 0 0; text-align:left;}
.info:first-child{width:260px; margin-left:0;}
.info ul{ list-style-image:url(../images/dot.png); margin:10px 0 0 14px;}
.info ul li{ text-align:left;}
.info ul li a{font-family:"Roboto Light"; font-size:13px; color:#000; line-height:23px;}
.info ul li a:hover{ color:#c02b32;}
.info:last-child{width:364px; float:right;}
.info input[type="text"]{font-family: 'RobotoRegular';  width:96%; height:36px; border:1px solid #d3d4d4; background:#fff; color:#737272; font-size:12px; padding-left:4%; margin:22px 0 0;}
.info input[type="email"]{font-family: 'RobotoRegular'; width:96%; height:36px; border:1px solid #d3d4d4; background:#fff; color:#737272; font-size:12px; padding-left:4%; margin:22px 0 0; text-transform:uppercase;}
.info input[type="submit"]{font-family:"Roboto Bold";  background:#7f2021; text-transform:uppercase; border:none;
 padding:12px 0 8px; color:#fff; font-size:12px; margin:1px 0 0; float:right; cursor:pointer; margin:16px 0 0; width:100%;}
.payment{ text-align:left; margin:25px 0 0;}

footer{width:100%; overflow:hidden; clear:both; border-top:1px solid #e0c18d;}
footer ul{ float:left; display:none;}
footer ul li{font-family: 'RobotoRegular'; font-size:14px; color:#c02b32; float:left; margin:20px 45px 22px 0; text-transform:uppercase; }
footer ul li a{font-family: 'RobotoRegular'; font-size:11px; color:#000;}
footer ul li a:hover{color:#c02b32;}
footer p{font-family: 'RobotoRegular'; font-size:11px; color:#000; margin:15px 0;}


.about-sec{ background:url(../images/feature-bg.jpg) no-repeat top center; background-size:cover; padding-bottom:30px; margin-bottom:20px;}
.about-sec p{font-family:"Roboto Light"; font-size:14px; color:#000; line-height:22px; margin:20px 0 0;}
.about-sec p:first-child{margin-top:40px;}

.pege-inner{background:url(../images/inner-bg.png) no-repeat; background-size:100%;}
.selection{ margin:25px 0 30px;}
.selection { text-align:center;}
.selection li{ width:610px; display:inline-block; text-align:left; margin:35px 0 8px 0; vertical-align:top; float:left;} 
.selection-post{text-align:left;  position:relative; overflow:hidden;}
.selection-post img{border:10px solid #e3ceb0; min-width:580px;}
.selection-post .mask{
	 -webkit-transform:scaleY(0px); 
	 -ms-transform:scaleY(0px); 
	 -o-transform:scaleY(0px); 
	 -moz-transform:scaleY(0px); 
	 -webkit-transition:all 0s ease; 
	 -ms-transition:all 0s ease; 
	 -o-transition:all 0s ease; 
	-moz-transition:all 0s ease; 
	 position:absolute; 
	 top:30%; 
	 width:100%; text-align:center;
  }
.mask a{ font-family:"Roboto Bold"; background:#e1d5cb; display:inline-block; border:2px solid #debd8b; padding:30px 25px; font-size:14px; color:#473f3f; border-radius:50%;
text-transform:uppercase; 
   -webkit-transform: translateY(-260px);
   -moz-transform: translateY(-260px);
   -o-transform: translateY(-260px);
   -ms-transform: translateY(-260px);
   transform: translateY(-260px);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   }
.selection-post:hover .mask{font-family:"Roboto Bold";  display:block; position:absolute; top:30%; width:100%;}
.selection li h4 {font-family:"Roboto Bold"; font-size:26px; color:#9f1e1e; padding:25px 0 0;}
.selection li h4 a{  color:#9f1e1e; }
.selection li h4 span{font-family: 'RobotoRegular'; font-size: 18px; color:#383737; display:block; padding:8px 0 0;}
.selection-post:hover a.view{    -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
  }
.selection li h5{font-family: 'RobotoRegular'; font-size: 18px; color:#363535; padding:8px 0 0; text-transform:uppercase; line-height:30px; margin:20px 0 0;}
.sprits-location{ text-align:center; margin-bottom:80px !important; padding-left:0px !important;}
.sprits-location li{width:396px; display:inline-block; text-align:left; vertical-align:top; margin:55px 12px 0;}
.map{ border:16px solid #ae7721;}
.sprits-location li .view-info{font-family:"Roboto Bold"; font-size:18px; color:#fff; background:#911e23; display:block; text-align:center; text-transform:uppercase; padding:18px 0;}
.sprits-location li h4{font-family:"Roboto Bold"; font-size:30px; color:#911e23; text-transform:uppercase; padding:12px 0 0;}
.sprits-location li p{font-family:"Roboto Bold"; font-size:16px; color:#242121; text-transform:uppercase; padding:10px 0 0;}

.deals-coupons{ text-align:center;}
.deals-coupons li{ width:296px; display:inline-block; margin:24px 50px 0;}
.deals-coupons li h4{}
.deals-coupons li h4 a{font-family: 'RobotoRegular'; font-size: 14px; color:#fff; text-transform:uppercase; background:#871719; display:block; text-align:center; padding:10px 0; }

.news-letter2{ text-align:center; }
.news-letter2 h1{font-family:"Roboto Bold"; font-size:24px; color:#871719; text-align:center; margin:75px 0 0; }
.news-letter-bg{ background:#fff7ea; border:1px solid #a28b64; margin:22px 0 0; padding-bottom:40px;}
.news-letter-bg h2{font-family: 'LatoRegular'; font-size:24px; color:#1e1d1d; background:url(../images/mail.png) no-repeat left center; padding:45px 0 30px 130px; display:inline-block; margin:10px 0 0} 
.input-col{width:526px; display:inline-block; margin:20px 55px 0; vertical-align:top;}
.news-letter-bg label{font-family: 'LatoRegular';  color:#871719; font-size:24px; text-align:left; display:block;} 
.news-letter-bg .input-col input[type=text],input[type=email]{ width:97%; border:1px solid #a28b64; background:#fff; padding-left:3%; height:54px; margin:6px 0 0;}
.news-letter-bg input[type=submit]{font-family: 'LatoRegular';  color:#fffefe; font-size:18px; background:#871719; padding:10px 30px; border:none; cursor:pointer; margin:30px 0 0;}
.news-letter-bg .input-col p{font-family: 'LatoRegular';  color:#871719; font-size:18px; padding:14px 0 0; clear:both;}

.step{ width:490px; float:left; position:relative; margin:40px 0 0;}
.step.right{float:right; margin:20px 0 0 0;}
.step img{ border:30px solid #ccbb9e;}
.step-no{font-family:"Roboto Bold"; background:#e96a56; display:inline-block; width:80px; text-align:center; border-radius:50%; padding:15px 0; color:#fff; font-size:24px; position:absolute; top:-20px; right:-20px; }

.step-content{ width:100%; margin:0px 0 0;}
.step-content.left{float:left;}
.step-content h4{font-family:"Roboto Bold"; color:#730909; font-size:30px; text-transform:uppercase;}
.step-content h4 a{font-family:"Roboto Bold"; color:#730909; font-size:18px; text-transform:uppercase;}
.step-content p{font-family: 'RobotoRegular'; font-size:18px; color:#000; padding:15px 0 0; line-height:25px;}
.step-content p a{font-family: 'RobotoRegular'; font-size:18px; color:#000; padding:15px 0 0; line-height:25px; display:inline-block;}
.step-content h5{margin:15px 0 0;}
.step-content h5 a{font-family: 'RobotoRegular'; font-size:18px; color:#730909; padding:15px 0 0; line-height:25px; display:inline-block;}
.step-content h5 a:hover{text-decoration:underline;}
.step-sec{ clear:both;}
.step-sec:last-child{padding-bottom:35px;}
.form-bg{/*background:url(../images/form-bg.jpg) no-repeat top center;*/ overflow:hidden; padding-bottom:85px; margin:30px 0 80px;}
.form-bg h2{font-family: 'RobotoBoldCondensed'; color:#75450f; font-size:60px; text-transform:uppercase; text-align:center; width:83%; margin:60px auto 0; /*box-shadow:0 0 12px #3d2e1c;*/ padding:10px 0 15px;}
.contact-bg{/*background:url(../images/contact-bg.png) no-repeat top center;*/ width:1072px; float:left; margin:20px 0 0 97px; background-size:100%; border:#930 solid 1px;}
.contact-left{float:left; width:600px; margin:80px 0 0 35px;}
.contact-left label{ font-family: 'LatoRegular'; color:#191818; font-size:24px; float:left; width:100px; margin:40px 0 0;}
.contact-left input[type=text],input[type=email]{ height:50px;  background:#fff; border-radius:10px;  width:80%; border:none; float:right; padding-left:3%; margin:28px 0 0; }
.contact-left h6{font-family:"Roboto Bold"; color:#000; font-size:30px; text-transform:uppercase; clear:both; padding:25px 0 0 100px;}

.contact-left textarea{ height:180px;  background:#fff; border-radius:10px;  width:80%; border:none; float:right; padding:10px 0 0 3%; margin:10px 0 0; }
.contact-left input[type=submit]{ background:url(../images/send.png) no-repeat; width:153px; height:166px; border:none; margin:30px 0 0 100px; cursor:pointer;}
.contact-right{width:325px; float:left; margin:130px 0 0 45px;}
.contact-right h3{ font-family: 'RobotoBoldCondensed'; font-size:24px; color:#75450f; text-transform:uppercase; padding:40px 0 15px;}
.contact-right p{   font-family: 'RobotoRegular'; font-size:18px; color:#171614; text-transform:uppercase;}

/*Product*/
#dt_method_paypal_express {
    display: none !important;
} 
.prod-desc-sec{padding-bottom:22px; width:100%; float:left;}
.bread-crumbs{width:1255px; float:left; background:#f9efdf; border:#e3d7c3 solid 1px; height:39px; line-height:39px; font-family: 'DroidSansRegular'; font-size:11px; color:#746a6a; text-transform:uppercase; padding-left:23px; margin:40px 0;}
.bread-crumbs a{color:#746a6a;}
.bread-crumbs a:hover{color:#c02b32;}
.prod-desc-sec h3{font-family: 'LatoRegular'; font-size:30px; color:#000; margin-bottom:25px;}
.prod-container{width:1280px; float:left;}
.prod-left{width:263px; float:left; margin:2px 0 0 20px;}
body.catalog-product-view .page{background:#ffffff; background-size:cover; width:100%;}

.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
	font-family: 'latobold';
	color: #593d12;
	font-size: 16px;
	letter-spacing: 2px;
	padding: 4px 15px 4px 15px;
	margin-bottom: 5px;
}
.responsive-accordion li {
	overflow: hidden;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
	background: url(../images/accordion-active.png) no-repeat right 15px center #e1c08c;
	border: 1px solid #caa56b;
	color: #593d12;
	line-height: normal;
	position: relative;
	font-family: 'latobold';
	font-size: 16px;
	padding: 12px 25px 12px 14px;
	text-transform: uppercase;
	cursor: pointer;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head.active {
	background: url(../images/accordion-bg.png) no-repeat right 15px center #e1c08c;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border-top: 0;	
}
.responsive-accordion-panel ul{
	border-left: 1px solid #caa56b;
	border-right: 1px solid #caa56b;
	border-bottom: 1px solid #caa56b;
	margin-bottom:5px;
	margin-top:-5px;
}
.responsive-accordion-panel ul li {
	color: #151414;
	font-family: 'LatoRegular';
	font-size: 16px;
	line-height:36px;
	height:36px;
	border-bottom:#d3bfa0 solid 1px;
	padding-left:15px;
}
.responsive-accordion-panel ul li:last-child{
	border-bottom:none;
}
.responsive-accordion-panel ul li a{
	color: #151414;
}
.responsive-accordion-panel ul li a:hover{
	color: #593d12;
}
.prod-right{width:990px; float:right;}
.prod-image{width:424px; float:left;}
.prod-large-image{background:#fff9ef; border:#d5d0d0 solid 1px; padding:21px 18px; float:left;}
.small-image{width:100%; float:left; margin-top:10px; text-align:center;}
.small-image img{border:#cbaf82 solid 1px; margin-right:3px; float:left;}

.product-options-bottom .prodetail_price.price-box {
    display: none;
}
.prod-text{width:540px; float:right;}
.prod-text1{width:95% !important; float:left; font-family: 'DroidSansRegular'; color:#0e0d0d; line-height:20px; font-size:13px;}
.prod-text1 h3{font-family: 'DroidSansBold'; font-size:18px; color:#0e0d0d; line-height:20px; padding-bottom:10px; margin-bottom:0px;}
.icons{width:100%; float:left; color:#363333; font-family: 'DroidSansRegular'; font-size:13px; margin-top:20px; line-height:16px;}
.icons a{color:#363333; padding-right:20px;}
.icons img{padding-right:10px;}
.prod-sidebar{width:100%; float:right; font-family: 'DroidSansRegular'; /*margin:20px 0; width:75%; background:#d3bfa0; padding:13px 0 10px 15px; float:left;*/ }
.prod-sidebar .prod-sidebar{width:46%; float:left; margin:0 0 0 -14px;}
.pricetext{font-family: 'DroidSansBold'; font-size:24px; color:#0e0d0d; /*padding-bottom:14px;*/}
.aoptions{font-size:14px; color:#000; padding-bottom: 15px; display: none; }
.quantity{font-size:14px; color:#000; padding-bottom:10px;}
.sharebttns{float:left; width:100%; padding-bottom:12px;}
.cartbttn{width:126px; height:32px; float:left; background:#7f2021; color:#fff; border:none; font-family: 'MyriadProRegular'; cursor:pointer; font-size:14px; font-weight:bold; text-transform:uppercase;}
.s-l {
	width: 69px;
	height: 32px;
	border: 1px solid #e4e1e1;
	overflow: hidden;
	background: url(../images/arrow.png) no-repeat right 10px center #fff;
	margin-bottom:27px;
}
.s-l select {
	width: 87px;
	height: 32px;
	border: none;
	background: none;
	font-family: 'DroidSansRegular';
	font-size: 14px;
	color: #515355;
	padding: 0 0 0 5px;
}
.tab_view {
	width: 100%;
	float: left;
	margin: 6px 0 20px 0;
}
.menu {
	padding: 0;
	clear: both;
	margin: 0 0 0 0;
}
.menu li {
	display: inline;
	text-transform:uppercase;
}
.menu li a {
	background: #7f2021;
	padding: 15px 40px;
	float: left;
	border-bottom: none;
	text-decoration: none;
	font-family: 'DroidSansRegular';
	color: #fff;
	font-size: 14px;
  border-top: 4px solid transparent;
}
.menu li.active a {
	background: #f9e9ce;
	color: #353535;
	margin: 0;
  border-top: 4px solid #7f2021;
}
.addnewrvlink_ a.link-compare {
    padding: 8px 12px;
    margin-top: 15px;
}
.content {
	float: left;
	border: 1px solid #dad5d5;
	border-top: none;
	border-left: none;
	background: #f9e9ce;
	padding: 32px 25px 50px 25px;
	width: 1218px;
	font-family: 'DroidSansRegular';
	color:#0e0d0d;
	font-size:16px;
}
.border{
	width:100%;
	float:left;
	background:#deba81;
	height:10px;
	margin-bottom:2px;
}
.related-products{
	width:1258px;
	float:left;
	background:#565555;
	height:51px;
	line-height:51px;
	border:#918a7f solid 1px;
	padding-left:20px;
	text-transform:uppercase;
	font-family: 'DroidSansRegular';
	font-size:14px;
	color:#fff;
	margin-bottom:2px;
}
ul.rltdprods{
	width:100%;
	float:left;
	margin:20px 0;
}
ul.rltdprods li{
	width:290px;
	float:left;
	display:inline-block;
	background:#fff;
	box-shadow:0 3px 3px rgba(0, 0, 0, 0.6);
	text-align:center;
	padding:13px 0;
	margin-right:36px;
}
ul.rltdprods li:last-child{
	margin-right:0px;
}
.pricetxt{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'DroidSansBold';
	color:#ab7a2c;
	font-size:24px;
	padding:13px 0;
}
.prod-desc{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'DroidSansRegular';
	font-size:13px;
	color:#958b8b;
	padding-bottom:13px;
}
.prod-desc span{
	font-size:14px;
	color:#000;
	padding-bottom:13px;
}

.cms-home .carouseller .carousel-button-right, .cms-home .carouseller .carousel-button-left{top: 41%;}
.cms-home .carouseller .carousel-button-right {
    top: 41%;
}
.cms-home .carouseller .carousel-button-left {
    left: 0;
}
.cms-home .carouseller .carousel-button-right {
    right: 0;
}

.category-products{margin: auto;width: 100%; overflow:hidden;}
.sub-catg { cursor: pointer;float: left;margin-left: 50px;position: relative;}
.sub-cats-img{ height:auto; width:281px;}
li.sub-catg div.product-img{ bottom:0px;}
.breadcrumbs{ font-family:"RobotoRegular"; font-size:14px; border:none !important; margin: 0px auto !important; clear:both; padding-left:0 !important; width:1280px;}
.breadcrumbs ul{ margin-left:0;}
.breadcrumbs li a{ color:#8B8B8B;font-size:14px;  }
.container_accordion ul li{ text-align:left;}
.no-rating a{ color:#424242; font-size:13px;}

.seq{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;   border: medium none; color: #515355; font-family: "DroidSansRegular";  font-size: 14px; padding: 8px 10px !important;
text-align:center; }
.back-link a{ color:#3A3A3A; font-size:14px;}

.rating-links a{ color:#3A3A3A; font-size:14px; margin-left: 25px;}
/*.box-tags{ display:none;}*/
.account-create input.input-text{ padding:7px;} 
.no_ratting{ border:none !important;}

.page-title h1{color: #000; font-family: "Roboto Bold";    font-size: 18px;    /*margin: 0 auto 0 32px;*/  text-transform: uppercase; clear:both; padding:15px 0 0; }

.breadcrumbs ul li.product{ background:none; border-bottom:none; float:none; height:auto;}

/*.catalog-category-view .col-main{width:96%; margin:auto;}*/
.col-main{ font-family:'MyriadProRegular';}


.messages{float: left; overflow: hidden;width: 100%;}
.blogimg{ height:380px;}
.clcopyright{ display:none;}

.news-item-content .social{ display:none;}
.newsimgs{ min-width:395px;}

.std{/*display:none;*/}

/*===== MANOJ =====*/

.mohn_dv .std {
    color: #767676;
    font-weight: bold;
     margin-left: 36px;
}
.mohn_dv {
    border-top: 1px solid #ccc;
    margin-top: 13px;
    padding-top: 21px;
}
.mohn_dv .category1 {
    color: #696969;
    font-weight: bold;
    margin-top: 7px;
     margin-left: 36px;
}
.mohn_dv .product-tags {
    color: #696969;
    float: left;
    font-weight: bold;
    margin-top: 7px;
    text-align: left;
     margin-left: 36px;
}
.mohn_dv .product-tags li {
    float: left;
    margin-left: 9px;
}
.mohn_dv .product-tags li a{
    color: #696969;
    font-weight: bold;
    margin-left: 0;
 }
.mohn_dv .product-tags span {
    float: left;
    color: #696969;
    font-weight: bold;
}
.m-mob-menu{
	display: none;
}

.rmm {
	display:block;
	position:relative;
	width:100%;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	line-height:19px !important;
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}

.nbs-flexisel-item .divisionwrap .old-price {
    display: inline-block !important;
    font-size: 21px;
}
.nbs-flexisel-item .pric-quant h4 {
    float: right;
    font-size: 20px;
}
.nbs-flexisel-item .old-price .price{text-decoration: line-through red; float: left; color: red;
}


.pric-quant .old-price{float: left; color: red;}
.cms-home .old-price .price{font-size:20px;}


/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	background-color:#444444;
	border-left:1px solid #555555;
	background-image:url('../images/graphite-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
	background-image:url('../images/graphite-menu-bg-hover.png');
}
.rmm.graphite .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.rmm.graphite .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.rmm.graphite .rmm-toggled {
	width:95%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url('../images/graphite-menu-bg.png');
	background-repeat:repeat-x;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}



/* SAPPHIRE STYLE */

.rmm.sapphire .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #3e587b;
	background-color:#537b9f;
	border-left:1px solid #3e587b;
	background-image:url('../images/sapphire-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.sapphire .rmm-main-list li a:hover {
	background:#3e597b;
}
.rmm.sapphire .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.rmm.sapphire .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.rmm.sapphire .rmm-toggled {
	width:95%;
	background-color:#537b9f;
	min-height:36px;
	border-radius:6px;
}
.rmm.sapphire .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url('../images/sapphire-menu-bg.png');
	background-repeat:repeat-x;
	border-radius:5px;
}
.rmm.sapphire .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px #3e587b;
}
.rmm.sapphire .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
	width:20px;
	padding:0px 7px 0px 7px;
	border:1px solid #3e587b;
	border-radius:3px;
	background-image:url('../images/sapphire-menu-bg.png');
	background-position:top;
}

.rmm.sapphire .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:white;
	width:20px;
}
.rmm.sapphire .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#537698;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #6883a6;
	text-shadow:1px 1px 1px #333333;
}
.rmm.sapphire .rmm-toggled ul li a:active {
	background-color:#3c5779;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #3c5779;
}
.rmm.sapphire .rmm-toggled ul li:first-child a { 
	border-top:1px solid #3c5779 !important;
}
.changelink a{color:#7F2021 !important;}
.button.btn-checkout{float:right !important;}
#order-item-row-7 .border{background:none !important; margin-bottom:58px !important;}
.box-title h2{font-weight:bold; font-size:18px; margin:15px 0;}
h2.table-caption{font-weight:bold; font-size:18px; margin:15px 0;}
p.order-date{font-weight:bold; font-size:18px; margin:15px 0 0;}
body.downloadable-customer-products .col-main {width:880px !important;}
/*form#co-payment-form dl dt:nth-child(3){display:none;}
form#co-payment-form dl dt:nth-child(4){display:none;}*/
.step img.v-middle{border:none !important;}




/* MINIMAL STYLE */

.rmm.minimal a {
	color:#333333;
}
.rmm.minimal a:hover {
	opacity:0.7;
}
.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
}
.rmm.minimal .rmm-toggled {
	width:95%;
	min-height:36px;
}
.rmm.minimal .rmm-toggled-controls {
	display:block;
	height:36px;
	color:#333333;
	text-align:left;
	position:relative;
}
.rmm.minimal .rmm-toggled-title {
	position:relative;
	top:9px;
	left:9px;
	font-size:16px;
	color:#33333;
}
.rmm.minimal .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
}

.rmm.minimal .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:#333333;
	width:25px;
}
.rmm.minimal .rmm-toggled ul li a {
	display:block;
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #dedede;
	color:#333333;
}



.rmm.minimal .rmm-toggled ul li:first-child a {
	border-top:1px solid #dedede;
}
/*body.cms-page-view .main-container{ width:1280px; margin:0 auto;}*/

.category-products_{width:1280px; margin:0 auto;}

.col-main .std h5{font-family:"Roboto Bold"; font-size:18px; color:#000; width:100%; margin:0 auto 20px auto; padding:25px 0 18px; text-transform:uppercase; border-bottom:1px solid #e0c18d;}

.col-main .std h4{font-family:"Roboto Bold"; font-size:18px; color:#000; width:100%; margin:0 auto 20px auto; padding:25px 0 18px; text-transform:uppercase; border-bottom:1px solid #e0c18d;}

.ox_table {
    margin:auto auto 21px auto;
    width: 50%;
}
table {
    /*border: 1px solid #000;*/
	border-right:none;
}
.ox_table thead th {
    color: #fafafa;
    text-align: center;
}
.ox_table th, .ox_table td, .ox_table caption {
    padding: 10px 15px;
}
.ox_table thead {
    background: #452019 none repeat scroll 0 0;
}
.ox_table tbody td {
    border-top: 1px solid #000;
	border-right: 1px solid #000;
    color: #723f32;
    transition: all 0.6s ease-in-out 0s;
	text-align:center;
}
.ox_table tbody tr:first-child td {
    border-top: 0 none;
}
.ox_table th, .ox_table td, .ox_table caption {
    padding: 10px 15px;
}
.ox_table tbody tr:hover td {
    background: #fff none repeat scroll 0 0;
    transition: all 0.1s ease-in-out 0s;
}
.social-div-ul{
	width:50%;
	display:none;
}
.social-div-ul ul li{
	display:inline-block;
	padding:10px;
}


.m-head-search-sec{float: right;margin-left: 50px;	padding-top: 10px;}
.m-head-search-sec input.m-head-search-inp{padding: 5px;border: 1px solid #ccc;}
.m-head-search-sec input.m-head-searcg-sbmt{background: #7f2021 none repeat scroll 0 0; border: medium none;   color: #fff; cursor: pointer; font-family: "Roboto Bold";  font-size: 12px; padding: 5px; text-transform: uppercase;}
	

.right_area{float:left; width:75%; margin-left:20px;}	
/*.subcatprods{ margin-left:38px;}*/
.subheading{ border-bottom:1px solid #e0c18d;}
.subheading h3{font-family:"Roboto Bold"; font-size:18px; color:#000; margin:0 auto; padding:25px 0 18px; text-transform:uppercase; text-align:left;}

.col1-layout .std{display: block;}	
.checkout-onepage-success .main div.col-main{ width:450px !important; margin:0 auto; max-width:100%;}
 
 /*+++++++++++ Popup css ++++++++++++++*/
.popup-container{ width:800px; margin:50px auto; background: url(../images/popup-bg.jpg) no-repeat; left:0; overflow:hidden; position:absolute; right:0; min-height:600px; top:0;}
.pop-logo{text-align:left; margin-bottom:10px;}
.popup-content{ width:340px; margin:40px 0 0 58px; text-align:left;}
.popup-content h1{font-family: "Roboto Bold"; font-size:34px; line-height:46px; }
.popup-content p{ font-family:"RobotoRegular"; font-size:20px; color:#000;  margin:8px 0 0; line-height:26px;}
.popup-content input[type=text]{font-family:"RobotoRegular"; font-size:14px; border:1px solid #000 !important; height:44px !important; width:98% !important;
padding-left:2% !important; border-radius:0; background:none; margin:28px 0 0 !important;}
.popup-content input[type=email]{font-family:"RobotoRegular"; font-size:14px; border:1px solid #000; height:44px; width:98%; padding-left:2%; border-radius:0; background:none;}
.popup-content input[type=submit]{font-family:"RobotoRegular"; font-size:16px; border:1px solid #000; background:#fff !important; height:44px; padding:0 30px; margin:15px 0 0; cursor:pointer; float:left; color:#c02b32 !important;}
.subsbtndiv a{font-family:"RobotoRegular"; font-size:16px !important; border:1px solid #000; background:#c3c3c3 !important; height:44px !important; padding:0 30px; margin:15px 0 0 !important; cursor:pointer; float:left; color:#000 !important;}
.popup-content input[type=button]{font-family:"RobotoRegular"; font-size:16px; border:1px solid #000 !important; background:#c3c3c3 !important;  height:44px !important; padding:0 8px; cursor:pointer; color:#000 !important;  margin:15px 0 0; width:auto !important;}

ul.messages li span{ font-size:14px;}

#shopping-cart-totals-table{ /*border:1px solid #000;*/ margin-bottom:11px;}
.col-right{ font-family:"RobotoRegular";}

/*.cart-empty{ margin:auto; width:95%;}*/

.cart-empty{min-height:600px;}

.account-login div.col2-set{width:1275px;margin: auto;}
.col-main{ /*width:1270px; */ width:100%; margin:auto;}

body.catalog-product-view .border{display:none;}
body.cms-home .std{display:none;}
body.cms-about-us .std{min-height:400px;}

.col-left{ /*margin-left:24px;*/ font-family:"MyriadProRegular"; font-size:16px;}
.col2-left-layout div.page-title h1{ margin:0px;}

.add-on {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 33px;
    line-height: 20px;
    min-width: 16px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    width: auto;
  display: none;}
.add-on a.spin-up{  
    background: #fff none repeat scroll 0 0;
    color: #999;
    display: block;
    height: 13px;
    margin-top: 1px;
    overflow: hidden;
    position: relative;
    text-align: center;}
.add-on a.spin-up .icon-sort-up{ 
    display: block;
    height: 0;
    left: 4px;
    position: relative;
    top: 5px;
    width: 0;}

.add-on a.spin-down {
    background: #fff none repeat scroll 0 0;
    color: #999;
    display: block;
    height: 13px;
    overflow: hidden;
    position: relative;
    text-align: center;}
.add-on a.spin-down .icon-sort-down{ 
    bottom: 5px;
    display: inline-table;
    height: 0;
    left: 0;
    position: relative;
    width: 0;
}

.price-text > h4 {
    display: none;
}

.prdtitle{ float:left; margin-right:15px;}
.cart-rmv{ background:url(../images/crosscartprod.png) no-repeat top; border:1px #C0C0C0 solid;}

.myaccount-left-nav ul li.current{ color:#c02b32;}
.myaccount-left-nav ul li a:hover{ color:#c02b32;}

.col2-left-layout{ width:1280px; margin:auto;}
div.cart ul.messages{ float:none;}

/*from header.php*/
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000; display:none; width:100% !important; height:auto;}  
#newboxes .window {position:absolute;left:0; top:16% !important; width:440px; height:200px;display:none;z-index:9999; padding:20px;}

#simplemodal-container {height:384px; width:100%; color:#bbb; background-color:#CACACA; border:2px solid #444; padding:0px; left: auto !important;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container h3 {color:#84b8d9;}

.butno { background-image: url("../images/butno.png"); height: 40px;  width: 149px;  float: left;}
.butno:hover { background-image: url("../images/butno.png"); cursor: pointer; height: 40px; width: 149px;	}
/*red button*/
.butok { background-image: url("../images/butok.png"); height: 40px; width: 149px; float: right;}
.butok:hover {background-image: url("../images/butok.png"); cursor: pointer;  height: 40px; width: 149px;}

.acceptbut { width: 361px;  margin-left: 23%;  margin-top:8%; overflow:hidden}
.eighteenmsg{overflow: hidden;  width: 100%;  font-weight: bold;  font-size: 18px;  margin-top: 6%;  color: black; text-align:center;}
.popuplogo{ margin-top:10%; text-align:center;}

.product-options-bottom div.prodetail_price span.regular-price{ display:none;}


/* checkout */

.discount-form .input-box{ float:left; width:65%; margin:15px 10px 0 0;}
.discount-form .buttons-set{ float:left; clear:none; padding:0; margin:15px 0 0;}
.discount h2,.cart .shipping h2{font-family: 'RobotoBoldCondensed'; color:#000; font-size:16px; padding:10px 0 0;}
.discount label,.shipping-form p{font-family: 'LatoRegular'; font-size:16px; color:#000; display:block; padding:8px 0 0;}
.cart-collaterals .input-box #coupon_code{font-family: 'LatoRegular'; font-size:16px; border:1px solid #7f2121; height:30px; background:#fff7ea; width:97%; float:left; padding-left:2%;}
.cart-collaterals .input-box #get_coupon_code{font-family: 'LatoRegular'; font-size:16px; border:1px solid #7f2121; height:30px; background:#fff7ea; width:97%; float:left; padding-left:2%;}
.cart .cart-collaterals .col2-set .col-2{ width:100%; /*border:1px solid #7f2121;*/ padding:15px 25px 35px; margin:90px 0 0;}
.cart .cart-collaterals .buttons-set button.button{ font-size:14px;  text-transform:uppercase; padding:10px 20px; }
.shipping-form .form-list .input-box{ width:100%;}
.cart-collaterals .input-box #postcode{ font-family: 'LatoRegular'; font-size:16px; border:1px solid #7f2121; height:30px; background:#fff7ea; width:97.5%; float:left; padding-left:2%; margin:12px 0 0;}
.cart-collaterals .input-box #region{ font-family: 'LatoRegular'; font-size:16px; border:1px solid #7f2121; height:30px; background:#fff7ea; width:97.5%; float:left; padding-left:2%; margin:12px 0 0;}
.cart .shipping{clear:both;}
.shipping-form .form-list .input-box{ width:100%;}
.shipping-form .form-list .input-box select{font-family: 'LatoRegular'; font-size:16px; color:#000; border:1px solid #7f2121; height:36px; background:#fff7ea; width:100%; float:left; padding-left:2%; margin:12px 0 0;}
.shipping-form .form-list .input-box select option{padding-left:2%;}
.shipping-form .form-list label{ overflow:visible; width:auto; margin:0 0 0 30px; background: #7f2021 none repeat scroll 0 0; border: medium none;   color: #fff; cursor: pointer; font-family: "MyriadProRegular";  font-size: 16px;
 padding: 5px 20px; margin:16px 0 0;}
.shipping-form .form-list label em{display:none;}
.logcontent .form-list input.input-text{font-family: 'LatoRegular'; font-size:16px; border:1px solid #7f2121; height:30px; background:#fff7ea; width:97%; float:left; padding-left:2%;}

@media(max-width: 768px) {.container nav{ display:none;}}

#custommenu{ display:none;}
#menu-content{ font-family:"RobotoRegular"; font-size:16px;}
#menu-button a span{ font-family:"RobotoRegular"; font-size:16px; color:#c02b32;}

.left_subcategoy{float:right; width:75%; }

.err_custom{ text-align:center; font-size:16px !important; background-image:none !important;}

.subclass{ border:1px #caa56b solid;}
.subclass a{color: #151414;font-family: 'LatoRegular';font-size: 16px;line-height: 36px;height: 36px; padding-left: 15px; font-weight:bold;}

.homepageimg{ overflow:hidden;}
.homepageimg li{ float:left; width:50%; overflow:hidden; margin-top:25px;}
.homepageimg li img{ width:100%;}
.homepageimg li:last-child{ float:right;}

/* Reward Program Page */

.reward-program{width:100%; float:left;}
.reward-program h1{color: #871719; font-family: "Roboto Bold"; font-size: 24px; margin: 25px 0; text-align: center;}
.reward-program p{margin-bottom:20px;}
a.reward-btn{background: #871719 none repeat scroll 0 0; border: medium none; color: #fffefe; cursor: pointer; font-family: "LatoRegular"; font-size: 18px; margin: 30px 0 0; padding: 10px 30px; display:block; width:120px;}
.red-color{color: #871719; font-family: "Roboto Bold"; text-align: center;}
.tasting-div{width:100%; float:left; min-height:500px;}
.responsive-acrd { background-color:#e1c08c; border: 1px solid #caa56b; color: #593d12; line-height: normal; position: relative;font-family: 'latobold';font-size: 16px; padding: 12px 25px 12px 14px;text-transform: uppercase; cursor: pointer;margin-bottom:5px;}
body.checkout-onepage-success .page-title{padding-top:120px !important; clear:both;}
body.checkout-onepage-success .bottom-sec{margin-top:400px !important;}
#search_autocomplete ul{float:left; background:#fff; width:99%; position:relative; z-index:888; border:1px solid #ccc; top:8px;}
#search_autocomplete ul li{margin-left:0; font-size:12px; float:none; padding:0 5px; border-bottom:1px dotted #ccc;}

#oderinfo p:nth-child(3),#oderinfo p:nth-child(4){ display:none;}
#shopping-cart-table dl.item-options{clear:both; padding:5px 0 0;}

.settop{}
.settop a{}

.products-grid-cat li{min-height:550px !important}

	
.brand-section{
	width:1280px;
	margin:0 auto;
	padding:40px 0;
	border-top:3px solid #7f2021;
	border-bottom:3px solid #7f2021;
	max-width:100%;
	overflow:hidden;
}
.brand-section ul{width:100%;
	float:left;}
.brand-section ul li{
	float:left;
	display:inline-block;
	padding:0 6px;
}
.brand-section ul li:last-child{
	padding:0 0 0 15px;
}
.brand-section ul li img{ /*border:1px #cacaca solid;*/ padding:2px; opacity:0.5; }
.brand-section ul li h4{ font-family:'MyriadProRegular'; font-size:16px; color:#404040; text-align:center;}


/*PRODUCT DETAILS PAGE*/
body.review-product-list{
  background-color:#ffffff;
}
body.review-product-list .border{
    display: none;
}
  
.brand-section1{
  width:1280px;
  margin:0 auto;
  padding:8px 0;
  max-width:100%;
  overflow:hidden;
}
.brand-section1 ul{width:100%;
  float:left;}
.brand-section1 ul li{
  float:left;
  display:inline-block;
  padding:0 6px;
}
.brand-section1 ul li:last-child{
  padding:0 0 0 15px;
}
.brand-section1 ul li img{ /*border:1px #cacaca solid;*/ padding:2px; opacity:0.8; }
.brand-section1 ul li h4{ font-family:'MyriadProRegular'; font-size:16px; color:#404040; text-align:center;}






.product-container{width:100%; float:left; margin-top:20px;}
.product-right{width:100%; float:left;}
/*20 aug*/
.product-image{width:405px; float:left;}
/*20 aug*/

.product-large-image{border: 1px solid #ccc;
    float: left;
    min-height: 447px;
    padding: 74px 0;
    text-align: center;
    width: 100%;}
.product-large-image img{width:94%; height:auto;}

.product-text{float:left; width:450px; font-family:'robotomedium'; color:#000;  font-size:13px; margin-left:25px;}

.product-text h3{
  border-bottom: medium none;
    color: #000;
    font-family: roboto bold;
    font-size: 20px;
    margin-bottom: 1px;
    padding-bottom: 10px;
    padding-top: 0px;
    text-transform: uppercase;}
.price-sec{width:100%; float:left;}
.price-sec-left{width:350px; float:left;}

.product-text > h4 {
    font-weight: bold;
    margin-bottom: 20px;
}

.product-text > h4 {
    font-weight: bold;
    margin-bottom: 20px;
}
/*.add-to-links_ch > li:first-child {
    display: none;
}26 august*/
.add-to-links_ch > li {
    float: left;
    
}
.add-to-links_ch > li a.link-compare {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000 !important;
    font-family: roboto bold;
    font-size: 14px !important;
    height: 22px;
    line-height: 21px;
    padding: 8px 10px;
    text-align: center;
    width: 91.5%;
}
.product-options-bottom {
    position: relative;
}
.prod-sidebar .set_qty {
     display: block;
    float: none;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.product-options-bottom .add-to-links_ch {
    position: absolute;
    right: 0;
    top: 35px;
    width: 64%;
}
.prod-sidebar .cartbttn {
    display: block;
    margin-top: 9px;
    width: 100%;
}

.available-div{width:100%; float:left; margin-bottom:2px;}
.available-div span{ color: #000;
    font-weight: bold;
    padding-left: 4px;
    text-transform: uppercase;}
.star-div{width:100%; float:left; margin-bottom:10px;}
.price-text span.regular-price{width:100%; float:left; font-size:40px; color:#7f2021; font-weight:normal; font-family:'robotomedium';}
.price-text span.regular-price span{font-weight:700;}
.price-text p.special-price span{width:100%; float:left; font-size:40px; color:#7f2021; font-weight:normal; font-family:'robotomedium';}
.price-text p.special-price{ overflow:hidden;}
.price-text p.special-price span.price-label{ display:none;}
.price-text p.old-price{ float:right; width:60%; margin-top:10px;}

.price-text p.old-price span{font-size:27px; color:#939393; padding-left:10px; font-weight:normal; font-family:'robotomedium';}
.price-text del{font-size:27px; color:#939393; padding-left:10px;}
.ratings{ width: 100%; float: left; vertical-align: middle; }


.prod-sidebar input.qty {
    width: 69% !important;
}
#product-addtocart-button.cartbttn{
  height: 44px;
}
.price-sec{width:100%; float:left; padding-bottom:1px;}
.price-sec-right{float:left; }
.price-sec-right img{padding:5px; display: none;}
.quick-overview-div{width:100%; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:#dbb371 solid 1px; padding-top:0px;}
.quick-view-left{width:199px; float:left;}
.quick-view-right{width:207px; float:right;}
a.btn1{display:block; padding:5px 7px; background:#7f2021; color:#fff; text-transform:uppercase; float:left; margin-right:10px;}
a.btn1:hover{background:#000;}
.maroon-color{color:#7f2021;}
p.fontsyle {color: #696969; font-family: robotomedium; font-size: 14px; line-height: 22px;}
.size-div{width:100%; float:left; position:relative; padding:10px 0; margin-top:10px;}
.size-div-left{float:left; width:450px;}
.size-div-left1{float:left; margin-bottom:10px; width:100%;}
.size-div-left1 p{float:left; padding-right:10px; font-size:22px; line-height:25px;}
a.size-btn1{display:block; float:left; margin-right:10px; text-transform:uppercase; font-size:14px; color:#fff; background:#a38e6c; padding:4px 8px;}
a.active{background:#7f2021; border:#000 solid 2px;}
.size-div-right{float:right; width:147px;}
a.add-cart{float:left; display:block; color:#fff; text-transform:uppercase; font-size:19px; background:#7f2021; padding:10px 8px;}
a.add-cart:hover{background:#000;}

a.whistlist_mohn {
    background: rgba(0, 0, 0, 0) url("../images/heart.png") no-repeat scroll left 3px;
    padding-left: 23px;
}
a.email_ty {
    background: rgba(0, 0, 0, 0) url("../images/msg.png") no-repeat scroll left 2px;
    padding-left: 24px;
}
.mohn_dv a {
    color: #696969;
    float: left;
    font-size: 14px;
    margin-bottom: 15px;
    margin-left: 15px;
    width: 26%;
}
.product-related{float:left; width:355px; margin-left: 25px;}
.product-related h3{ background: #f9e9ce; padding-left: 15px; text-transform: uppercase; font-size:18px; color:#333; font-family:'Roboto Bold'; padding-bottom:10px; margin-bottom:10px; padding-top:15px;}
.product-related ul{width:100%; float:left;margin-top: 10px;}
.product-related ul li{ font-family: "robotomedium";
    font-size: 14px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 10px 0;
    width: 70%;}
 .item_.odd > div {
   float: right;
    margin-top: 2px;
    width: 63%;
}
.item_.even > div {
    float: right;
    margin-top: 2px;
    width: 64%;
}
.item_.even > div .button.btn-cart {
    float: right;
}
.item_.odd > div .button.btn-cart {
    float: right;
}
.product-related ul li img{float:left; margin-right:10px; border:#a2a1a1 solid 1px; background:#fff;}
.product-related ul li a{color:#000; font-size:12px;}
.money-div .regular-price .price{font-size:18px;}
.money-div{color:#7f2021;}
.money-div del{color:#818487; margin-right:10px;}
a.cart-btn{float:right; display:block; background:#7f2021; color:#fff !important; text-align:center; text-transform:uppercase; padding:4px 9px;}
a.cart-btn:hover{background:#000;}


.product-options-bottom .add-to-links_ch li:first-child {
    display: none;
}
.input-group.spinner.qntity-div {
    border: 1px solid #ccc;
    margin-right: 10px;
    padding: 2px;
}
.add-to-links_ch > li a {
    font-weight: bold;
    text-transform: uppercase;
}

.input-group.spinner.qntity-div .seq.input-text.qty {
    border: medium none;
}
.add-to-links_ch > li {
    padding-top: 4px;
    width: 100%;
}


p.block-subtitle{ padding:10px; color: #333; }

.config-var{clear:both;}
.set_qty{font-size: 22px; line-height: 25px; float:left; margin-right:10px; font-family:'Roboto Bold';}

a.link-wishlist,.link-compare{display: block; padding: 6px 0px;  background: #7f2021; color: #fff !important; float: left; margin: 0px; font-weight:normal !important; font-size:12px;}
 a.link-wishlist{background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000 !important;
    height: 22px;
    line-height: 21px;
    text-align: center;
    width: 94%;}


.block-related input.checkbox{margin-right:6px !important;}
.product-options-bottom span.separator{display:none;}

.selectbrand{border:1px #005B88 solid;}
.brand-section .nbs-flexisel-nav-left,.brand-section .nbs-flexisel-nav-right{display:none;}
.feature-pro h6{min-height:45px;text-transform: uppercase;}
.cms-home .link-compare{float:none; margin-right:0; font-size:14px; font-weight:bold !important;}
.cms-home .divisionwrap div{padding:0 !important;}
.catalog-category-view .link-compare{float:none; margin-right:0; font-size:14px; font-weight:bold !important; margin-top:-4px;}
.compbtn{border:none !important; width:auto !important;}
.addbtnq button{font-size:14px !important; text-transform: uppercase;}
.checkout-onepage-success p a{color:#7f2021;}
.checkout-onepage-success p a:hover{color:#000;}

.catalogsearch-result-index .compbtn{border:none !important; width:auto !important;}
.catalogsearch-result-index .link-compare{float:none; margin-right:0; font-size:14px; font-weight:bold !important; margin-top:-4px;}

.block-content .actions{width:100%; float:left; margin:20px 0;}

.checkout-cart-index .cart{width:100%; margin:auto;}
.checkout-cart-index .page-title h1{padding-left:0px;}
.checkout-cart-index .a-center{width:9% !important;}
p.paypal-logo{display:none;}
a.login_link{color:#fff; font-weight:bold; background:#7f2021; padding:5px; text-align:center; text-transform:uppercase;}
.brand-prod-comp a.link-wishlist, .link-compare{font-size:13px !important;}
.col-left form#newsletter-validate-detail{display:none;}
.manufacturer-index-view dd.odd ol{height:2320px; overflow-y:scroll;}
.fme_layered_category.adj-nav-pad1{padding-left: 20px;}
#checkout-review-table-wrapper .a-center{ width:100%;}
.catalog-product-compare-index .product-image{float:none;}
.catalog-product-compare-index .product-name{font-family: "RobotoRegular"; padding:15px 0 5px;}
.catalog-product-compare-index button.button{ margin:0; width:100%;}
.catalog-product-compare-index .add-to-links{width:100%; margin:0;}
.catalog-product-compare-index .add-to-links a{ margin:5px 0 0;}
.tag-customer-view .data-table td{text-align:left !important;}
.tag-customer-view .data-table td.last{width:270px;}
.tag-customer-view .add-to-links{width:50%; float:right !important; margin-top:-17px !important;}
.tag-customer-view .add-to-links li a{border:none !important; font-size:15px !important;}

ul.messages li.success-msg ul li a{
	color:#7f2021;}

ul.messages li.success-msg ul li a:hover{
	color:#000;}	

.cart-price-td{ text-align:right !important;}	
.cart-price-span{ margin-right:13px;}

.swatches-container .swatch-span{ border:1px #DAC8A9 solid; background-color:#F1DDBA; color:#000; padding:2px 5px; cursor:pointer;}
.swatches-container .swatch-span:first-child{ background-color:#7F2021; color:#fff; border:1px #5E1212 solid;}
#product-options-wrapper dd select{ width:auto;}

.news-item-comment{margin-top:30px;}
.news-item-comment a{color:#7f2021; font-weight:bold; text-decoration:underline;}
.news-item-comment a:hover{color:#7f2021; font-weight:bold; text-decoration:none;}

.news_image {
    float: left;
    margin: 3px 10px 5px 0;
    width: 470px;
}
.news_image img{border: 30px solid #ccbb9e;}
.news p{margin:0 0 15px 20px;}
.news strong{font-weight:bold;}
.news-item-content h4 {
    color: #730909 !important;
    font-family: "Roboto Bold";
    font-size: 18px !important;
    text-transform: uppercase;
	margin:30px 0;
}
.news img{
    float: left;
    margin: 3px 40px 5px 0;
	border: 30px solid #ccbb9e;
}

.must-loogedin{text-transform: uppercase; font-weight: bold;}
.must-loogedin a{ color:#7F2021; font-weight: bold;}

.addnewrvlink{border:1px #9F9F9F solid; padding:7px; width:7%; text-align:center; margin-top:5px;}
.addnewrvlink a{ color:#111;}


body.catalog-product-view .breadcrumbs {
    border-bottom: 1px solid #ccc !important;
    color: #000 !important;
    font-family: roboto light;
    margin-bottom: 22px !important;
    padding-bottom: 18px !important;
    width: 100% !important;
}

body.catalog-product-view .breadcrumbs li strong {
    font-family: roboto bold;
    font-weight: 700;
    margin-left: 7px;
} 
body.catalog-product-view .breadcrumbs li a {
    font-family: sans-serif;
    font-size: 13px;
    padding: 5px 9px;
}
body.catalog-product-view .breadcrumbs li span{color: #666;  font-size: 12px;}
body.catalog-product-view .heading h3{display:none;}

#checkout-payment-method-load dl.rewardpoints-sp-methods dt label{ background-color:transparent}

#block-related span.price{ font-size:14px;}
#block-related p.old-price{ float:left; margin-right:5px;}
#block-related p.special-price{ float:left;}
#block-related p.special-price span.price-label{ display:none;}

#customer-reviews h3{ font-size:18px;} 
#fme_filters_list div.actions{ width:auto; float:none;}

.category-mixers-selection #fme_layered_price li:first-child{ display:none;}
#product-review-table{ width:100%;}


/*** 08-06 ***/
..manufacture_list_wrap { float: left; width: 100%; }
.manufacture_list_wrap ul { float: left; width: 100%; }
.manufacture_list_wrap ul li { display: inline; float: left; list-style: outside none none; margin: 20px 0; text-align: center; width: 20%; }
body.customer-account-forgotpassword .page { float: left; width: 100%; }
#form-validate { float: left; width: 100%; }
/*** /08-06 ***/

/*.ctm-remove{ float:right; width:51%;}*/



/*@media (max-width:400px) {
  #simplemodal-containe{width: 373px !important;left: -621px !important;}
  .acceptbut {margin-left: 23% !important;}
}
*/
 .mohn_dv .product-tags p.fontsyle {
    display: inline;
    margin-left: 5px;
    position: relative;
    top: -1px;
}

.product-options-bottom .add-to-links_ch li:first-child {
    display: none;
}
.qntity-div{position: relative;}
.quick-overview-div{border: none;}
.available-div span{font-weight: 600;}
.product-text > h4{font-weight: 600;}
.star-div .ratings {margin-top: 0px;}
.ratings .rating-links{float: right; font-family: 'RobotoRegular'}
.star-div h4{font-size: 16px;  font-family: 'RobotoRegular'}
.compbtn a{padding: 6px 8px;}
h1.quick-overview{font-size: 18px; margin-bottom: 25px; margin-top: 15px; font-weight: normal; text-transform: uppercase; width:100%; display: inline-block; position: relative;}
h1.quick-overview span{border-bottom: 4px solid #7f2021;  padding-bottom: 5px;  position: relative;   top: -1px;}
h1.quick-overview:after{width: 100%; position: absolute; bottom: -10px; left: 0px; height: 1px; background: #ddd; content: "";}
.rating-links a{color: #000;}
.page-title-new{ font-family: 'RobotoRegular';background: #7F2021; display: none; padding: 50px 0px; color: #fff; width: 100%; text-transform: uppercase;}
.catalog-product-view.catalog-product-view .page-title-new{ display: inline-block; }
.page-title-new h1{font-size: 36px;}
.catalog-product-view .brand-section{display: none;}

.sp-methods dd li .radio {
    float: left !important;
    margin-top: 5px;
    position: relative;
    top: 3px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 9px #ccc;
    left: 0 !important;
    margin: 0 auto !important;
    max-width: 640px !important;
    padding: 14px;
    position: relative;
    right: 0 !important;
    width: 100% !important;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content .ui-dialog-title {
    display: inline-block;
    font-size: 19px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content .ui-button.ui-corner-all {
    background: #000 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 4px 9px;
    position: absolute;
    right: 5px;
    top: 7px;
    cursor: pointer;
}
.ui-dialog-content.ui-widget-content .img {
    float: left;
    margin-right: 14px;
}
.ui-dialog-content.ui-widget-content .qtny {
    display: inline-block;
    float: left;
    font-weight: bold;
    margin-right: 8px;
}
.ui-dialog-content.ui-widget-content .item {
    margin-top: 14px;
    text-align: left;
}
.ui-dialog-content.ui-widget-content .row {
    display: inline-block;
    width: 100%;
    position: relative;
}
.ui-dialog-content.ui-widget-content .price {
    font-weight: bold;
    margin-left: 6px;
    text-align: left;
}
.ui-dialog-content.ui-widget-content .img img {
    width: 70px;
}
.ui-dialog-content.ui-widget-content p {
  color: #fff;
    display: inline-block;
    font-weight: bold;
    text-align: right;
}
.ui-dialog-content.ui-widget-content {
    font-size: 15px;
}
.ui-dialog-content.ui-widget-content a input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #7f2021;
    border-radius: 0;
    color: #333;
    padding: 6px 13px;
}
.ui-dialog-content.ui-widget-content a button {
    background: #7f2021 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 8px 8px;
}

.ui-dialog-content.ui-widget-content a {
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 8px;
    margin-top: 13px;
}
.RedFont {
  color: red;
}