select, input[type='text'], input[type='password'], textarea { padding: 0px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
#eventwrap a {color:#06c;}
#szagree{color:#ff0000;font-weight:bold;}
.crtmsg{font-size:22px;padding-top:20px;}
.tofs{font-size:inherit;}
#gpagewrap a {font-size:inherit;color:#f0893d;}
.lgerr { line-height: 22px; padding-bottom: 0px;}
#topemerr { left: 140px; position: absolute; width: 300px; text-align: left; display: none; top: 65px;}
#topemsuc { left: 0px; position: absolute; width: 300px; text-align: left; display: none; top: 25px;}
.container_12 .grid_12, .container_12, #headwrap { width: 100%; }
.crtwtop { font-weight: bold; }
.b-close { display: none;}
td.svbill { line-height: 20px; }
#element_to_pop_up {width: 640px; border-radius: 0px;}
.gallery_sec { width: 400px; margin-left: 240px; }
#popwrap { width: 640px; height: 300px; background-color: #ffffff; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3); }
#popwrap3 { position: relative; top: 20px; padding-top: 30px; width: 640px; height: 310px; margin: 0px auto; background-color: #ffffff; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3); }
#popwrap2 { width: 680px; height: 380px; background-color: #ffffff; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3); }
a:hover { text-decoration: none; }
#popbtn { padding: 12px 0px; width: 200px;letter-spacing: 2px; margin: 0px auto; text-align: center;  font-size: 12px; cursor: pointer; border-radius: 4px; background-color: #000000; color: #fff; }
#popbtn:hover {color: #444; }
#topbarin, #topbar { width: 100%; }
.topicwrap { background: #fff; padding: 20px; }
#pmcdsv, a.button, a.button span { background: #ff8b00; }
#pmcdsv { padding: 6px 10px 7px 10px; font-size: 14px; color: #fff; font-weight: bold; border: 0px;}
.button-search { z-index: 99999; margin: 0px auto; left: 350px; background: none; }
.no_right_margin { box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1); } 
.box-hprod .hname a, .box-product .name a { font-weight: normal; }
#gpagewrap { margin: 0px auto; }
.blogdate {   font-family: Muli;
  font-size: 14px;
  position: relative;
  top: -3px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: right;
  color: #1a1a1a;
}
.topicwrap .rebl15 b {
  font-family: Muli;
  font-size: 24px;
  font-weight: 300;
  text-align: left;
  color: #1a1a1a;
}
.topicwrap .wf_content p {
  font-family: Muli;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  color: #1a1a1a;
}
#head_container { z-index: 9899; height: 150px; background: #051c2c; }
#headwrap { position: relative; height: 110px; top: 40px; background: #051c2c; }
#proflower { margin: 60px auto 0px;   box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);; background: #fdfcf8; width: 1000px;}
#proflower2 { background: #fdf9f1; width: 100%;   box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); }
#proflower3 { margin: 0px auto;padding-bottom: 60px;background: #fdf8f1; width: 1330px;}
.prfnotes b, .prfnotes p, #prfnots p  { 
  font-family: Muli;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  color: #1a1a1a;
}
.prfnotes b { font-weight: 700; }
#prodnote, #profnote { display:none; }
.lowlnavtitle .fa {  color: #1a1a1a; font-size: 18px; position: relative; top: 2px;}
.lowlnavtitle{ 
  width: 100%;
  margin-bottom: 20px; 
  padding-bottom: 14px;
  border-bottom: solid 1px #1a1a1a;
  letter-spacing: 2px; 
  font-family: Muli;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  text-align: left;
  color: #1a1a1a;
}
.rscorewrap { margin-left: 10px; }
.resscore { float: left;
  border: solid 1px #ff9500;
}
.resscorein { 
  width: 26px;
  position: relative; top:-2px;
  height: 18px;
  font-family: Muli;
  font-size: 11px;
  font-weight: 800;
  text-align: center;
  color: #ff9500;
}
.smendtxtlg, .smendtxt { 
  height: 18px;
  font-family: Lekton;
  font-size: 14px;
  text-align: left;
  color: #1a1a1a;
  margin-left: 10px; 
}
#gentopwrap { display:none;}
.smendtxtlg { font-size: 18px; }
.slashpricesm, .slashprice {     text-decoration: line-through; }
.profpricesm, .slashpricesm {
  width: 111px;
  height: 20px;
  font-family: Lekton;
  font-size: 17px;
  font-weight: bold;
  text-align: left;
  color: #1a1a1a;
}
.profprice, .slashprice{  width: 84px;
  height: 34px;
  font-family: Lekton;
  font-size: 28px;
  font-weight: bold;
  text-align: left;
  color: #1a1a1a;
}
.resinit { 
  float: left; 
  width: 22px;
  margin-right: 5px;
  height: 18px;
  font-family: Muli;
  font-size: 9px;
  font-weight: 800;
  text-align: center;
  color: #ffffff;
  background-color: rgba(255, 149, 0, 0.75);
  border: solid 1px #ff9500;
}
#head_inside { margin-left: auto;; }
.fa { color: #adadad }
#shopping_cart_icon { display: none; }
#container { -moz-box-shadow: 0px 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0px 0px #000; box-shadow: 0px 0px 0px 0px #000; }
.sf-menu a, .sf-menu a:visited { color: #fff; text-transform: uppercase;
  height: 21px;
  font-family: Muli;
  font-size: 17px;
  letter-spacing: 4px;
  text-align: right;
  color: #ffffff;
}
.sf-contener { border: 0px; }
.navigation { position: relative; top: 0px; left:0px; margin: 0px auto;}
#logo { left: 30px; top: 5px; }
#topbar { position: relative; z-index: 9952; margin: 0px auto; }
#topbarin { height: 30px; position: fixed; text-align: center; background: #fff;;}
#mcsec { background: #fdf8f1;width: 100%; }
.pt90r { float: left; top: -35px; position: absolute; z-index: 3;} 
#breadwrap { padding-bottom: 35px; width: 100%; }
.breadlinkwrap { width: 1340px; margin: 0px auto;; }
.breadlinkwrap, .breadlink { 
  font-family: Muli;
  font-size: 12px;
  text-align: left;
  color: #adadad;
}
#sfrm { position: relative; top: -138px; left: 300px;; }

.rspostfix {
  font-weight: bold; background-color: #ff9500; text-align: center; color: #fff; line-height: 12px;
  font-family: Muli;
  font-size: 9px;
  padding: 4px 4px 3px;
  font-weight: 800;
  text-align: center;
  color: #ffffff;
}
.rsprefix { 
text-align: center; border: solid 1px #ff9500; background-color: #fff; margin: 0px; padding: 0px 3px; line-height: 12px; color: #ff9500;
  padding: 1px 3px;
  font-family: Muli;
  font-size: 11px;
  font-weight: 800;
  text-align: center;
}
#sixline { border-top: 1px solid #ccc; border-bottom: 1px solid #ebebeb;}
#caseline { border-bottom: 1px solid #ebebeb;}
.ui-autocomplete-input { margin-left: 50%; }
.ui-autocomplete { z-index: 99999; }
.ui-autocomplete-category { background: #f0893d; }
.fasearchon { color: #f0893d; }
.topmagoff { color: #fff; }
.topmagon { color: #f0893d; }
#zerors { width: 1330px; margin: 0px auto; }
.rssku { position: relative; top: -3px; font-family: Muli; font-size: 12px; font-weight: 300; text-align: left; color: #1a1a1a; }
input#items { z-index: 9999; display:none; }
.product-list > div { width: 93%; margin: 0px auto; padding-top: 0px; }
.szattl { font-family: Lekton; font-size: 12px; text-align: left; color: #1a1a1a; }
h1.colr.heading { width: 100%; margin: 0px auto 0px 0px; }
#filtermetop .fa-angle-down, #filtermetop .fa-angle-up { color: #ff8b00; position: relative; top: -1px;}
.flttop:hover { color: #1a1a1a;}
.flttop {   font-family: Muli;
  font-size: 12px;
  line-height: 1.25;
  letter-spacing: 3px;
  text-align: left;
  color: #1a1a1a;}
#filtermetop .fa { font-weight: bold; }
.prod_detail .box .box-heading, h2, #footer h3, input#items.ui-autocomplete-input, h1, body, td, th, input, textarea, select, a { font-family: 'Muli', sans-serif; }
.prod_detail { width: 1440px; }
.detail_sec { width: 800px; }
h1 {   font-family: Muli;
  font-size: 28px;
  font-weight: 200;
  color: #1a1a1a; }
h1, .welcome, .box .box-heading, #footer-top-outside h2, #footer h3, .product-grid .name a { font-family: 'Muli', sans-serif; }
#ftsignup, #ftapp { position: absolute; top: 23px; }
body { 
  font-family: Muli;
  font-size: 18px;
  font-weight: 300;
  line-height: 2;
  text-align: left;
background: #fdf8f1; 
  color: #1a1a1a;}
.rebl15 { font-weight: 300; }
.rpwrap { width: 230px; }
.prpwrap { border-right: 1px solid #ececec; border-left: 1px solid #ececec; padding: 23px 20px; }
.topprc { border-top: 1px solid #ececec; }
.prcwrp { border-bottom: 1px solid #ececec; }
.prcwrp { padding: 12px 0px; }
.prstk { width: 120px; }
.qtwc a, .qtwa a span, .qtwa a {
padding: 9px 0px;
width: 195px;
 border-radius: 4px;
  background-color: #ff8b00;
}
.qtwa a { 
  font-family: Muli;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 2.2px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}
input.qtxt { 
 	padding: 0px;

    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    width: 43px;
    height: 23px;
  background-color: #ffffff;
  border: solid 1px #adadad;}
.qtwc a span { background: #fff; color: #000; width: 8px; }
.qtwish a:hover { background: #fff; }
.qtwish a { width: 100px; background: none; color: #000; text-transform: uppercase; }
.qtwish .fa:hover { background: none; }
#filterme { display: none; }
#filterme2 { display: none; }
.btlcsdrophp, .btlcsdrop {   width: 125px;
     border: 0;
     outline: 1px solid #adadad;
     background-color: white;
  height: 33px;
  background-color: #ffffff;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
 }
.btlcsdrophp { width: 90px;height: 28px; }
#sixlinein{ border-top: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb; }
  #prodwrapme .hpmod7 .name, #prodwrapme .hpmod6 .name, #prodwrapme .hpmod1 .name, #prodwrapme .hpmod3 .name, #prodwrapme .hpmod4 .name, #prodwrapme .hpmod5 .name { line-height: 1.4; height: 64px; margin: 0px 15px;}
#prodwrapme .hpmod2 .name { line-height: 1.4; width: 290px; padding-left: 22px;}
.name a span { font-family: Lekton; font-size: 13px; color: rgba(39, 39, 39, 0.5);}
.sku { font-family: Muli;
  position: relative; top:-4px;
  font-size: 13px;
  font-weight: 300;
  text-align: left;
  color: #1a1a1a;
}
select#prslct { 
  width: 220px;
border-top-left-radius: 0em;
border-bottom-left-radius: 0em;
border-bottom-right-radius: 0em;
border-top-right-radius: 0em;
  height: 44px;
  background-color: #ffffff;
  border: solid 0.8px #bcbcbc;
  font-family: Muli;
  font-size: 14.4px;
  text-align: left;
  color: #4a4a4a;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
#prfaddtc { padding-top: 20px; }
#prftxt { padding-top: 30px; }
.wwish .fa { color: #262626; }
#profwrapdata h1 { line-height: 36px; }
.wwish i {padding-left: 20px; padding-right: 10px; }
.wwish { width: 99px;
  height: 18px;
  font-family: Muli;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2.3px;
  text-align: left;
  color: #262626;
  letter-spacing: 2.3px; 
}
input#qtxtpr {
  font-family: Muli;
  font-size: 14.4px;
  text-align: left;
  color: #4a4a4a;
  width: 60px;
  padding-left: 10px;
  text-align: left;
  height: 31px;
  background-color: #ffffff;
  border: solid 0.8px #bcbcbc;
}
p span a { font-size: inherit; }
#winetiles table { margin-bottom: 40px; }
.box .box .bx-controls-direction { top: -412px; right: 10px;}
#szsku { padding-bottom: 0px; font-family: Lekton;
  font-size: 14px;
  text-align: left;
  color: #adadad;}
input.hpqtxt { width: 38px; height: 17px; padding: 5px; background: #fff;;}
.ipwrap { text-align: center; padding-bottom: 20px; }
.rswrap { padding-bottom: 10px; height: 22px; }
.prcwrptxt3 { float: left; width: 70px;}
.prcwrptxt { width: 150px; float:left;
  font-family: Lekton;
  font-size: 14px;
    line-height: 2.17;
  font-weight: bold;
  text-align: left;
  color: #1a1a1a;
}
.prcwrptxt2 { 
  font-family: Lekton;
  font-size: 12px;
  line-height: 2.17;
  text-align: left;
  color: #1a1a1a;
}
#topbartxt { font-size: 12px; top: 5px; position: relative; color: #000; }
.sf-sub-indicator { display:none; }
.nav b, .resultdesc .nav { text-transform: lowercase; font-family: Muli;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  color: #1a1a1a;
  text-decoration: underline;
 }
.resultdesc { 
  font-family: Muli;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  color: #1a1a1a;; }
.product-list > div + div { margin-top: 12px; padding-top: 0px; }
.rimgaw { height: 200px; width: 180px; border-right: 1px solid #ececec; white-space: nowrap; text-align: center; }
.helper { display: inline-block; height: 100%; vertical-align: middle; }
.rimgaw img { vertical-align: middle; max-height: 170px; max-width: 180px; }
.rstl { line-height: 24px; padding-top: 18px; }
.prow a.rebl15 { font-family: Muli;
  font-size: 18px;
  font-weight: 300;
  text-align: left;
  color: #1a1a1a;
}
#headtoprow { position: relative; left: auto; top: 0px; float: right; margin-right: 200px; }
.htoplnk, .htoplnk:hover { font-size: 12px; color: #fff; letter-spacing: 1.8px;}
#cart_total { width: 63px; height: 14px; font-family: Lekton; font-size: 12px; font-weight: bold; letter-spacing: 1.8px; text-align: left; color: #ffffff; }
.filtermedata { 
  height: 23px; 
  line-height: 16px; 
}
.filtermedata a { 
  font-family: Muli;
  font-size: 12px;
  font-weight: 300;
  text-align: left;
  color: #1a1a1a;
}
#lowerlnav, #lowerrnav { padding-bottom: 80px; float: left; }
.prodatt { background: #fff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);}
.prodattin1,.prodattin2 {
   background: #fff; float: left; 
  padding: 5px 10px 0px 10px;
}
.prodattin1 ,
.prodattin2 { 
  width: 182px; 
  border-bottom: solid 1px #f2f2f2;
  font-family: Muli;
  font-size: 14px;
  text-align: left;
  color: #1a1a1a;
}
.prodattin1 {
 width: 136px ;
  border-right: solid 1px #f2f2f2;
  padding: 6px 10px 1px 10px;
  font-family: Lekton;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;
  color: #1a1a1a;
}
#lowerlnav { margin-right: 100px; width:500px; }
#profwrap { background: #fff; width: 960px; margin: 0px auto 80px;; text-align: left; }
.box .box-content { text-align: left; }
#profwrapin { text-align: left; }
#profwrapdata { float: left; width: 350px; position: relative; padding-bottom: 60px; }
.rswrap { display: none; }
#prodimg { padding: 13px; box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5); width: 400px;height: 400px; text-align: center; position: relative;float: left; margin-right: 60px;}
#cart { width: 150px; float: right; padding-right: 40px; top: -3px; left: auto;}
#content > table {
    width: 650px;
    text-align: left;
    margin: 0px auto;
}
.sf-contener, .navigation, .sf-menu { width: 940px!important; top: -27px; left: 97px; }
.attention {
    background: none;
    border: none;
}
.sf-menu li:hover a, .sf-menu li:hover { background:none; color: #ff8b00; font-weight: normal; text-decoration: none; font-size: 17px;}
.lnotifw { line-height: 1; }
.sf-menu li{
	display: inline-block;
	position: relative;
	padding-bottom: 3px;
}
.sf-menu li:after {
	content: '';
	display: block;
	margin: auto;
	height: 3px;
	width: 0px;
	background: transparent;
	transition: width .3s ease, background-color .3s ease;
}
.sf-menu li:hover:after {
	width: 80%;
	background: #ff8b00;
}
.fa.hdcrt { color: #fff; font-size: 14px;}
#headtoprow .fa:hover { color: #fff; }
.sorting { width: 93%; margin: 0px auto; }
.htsp { position: relative; top: -4px; padding-right: 20px; }
#footer { overflow: hidden; position: relative; background: #051c2c; width: 100%; }
.srt { text-transform: uppercase;   font-family: Muli;
  font-size: 11px;
  line-height: 1.36;
  letter-spacing: 2px;
  text-align: left;
  color: #1a1a1a;}
#sortbydrop { 
  width: 144px;
  height: 29px;
  background-color: #ffffff;
}
#sdency p{ 
  font-family: Muli;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  color: #1a1a1a;
}
.sorting ul li a.numbrs { background: none; border: none; }
#filterme { background: #fff; width: 100%; top: 140px; position: fixed; z-index: 9995; border-bottom: 1px solid #ececec; }
#filterme2 { height: 219px; background: #fff; width: 100%; top: 180px; z-index: 9995; border-bottom: 1px solid #ececec; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);}
#filterme3 {margin-bottom: 30px;  background: #fefffb; width: 100%; position: relative;; z-index: 995; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);}
.sorting ul li a.numbrs:hover, .sorting ul li a.active { background: none; color: #000; font-weight: bold; padding:3px 0px 0px;}
.attention { font-size: 14px; text-align: center; }
#filterme3in {width: 1340px; margin: 0px auto;}

a.fltshowmore { 
  font-family: Muli;
  font-size: 12px;
  font-weight: 800;
  text-align: left;
  color: #072c46;
}
.filtermemidin { padding: 16px; border-right: solid 1px #ececec; height: 187px;}
.fltitem_type { border-left: solid 1px #ececec; }
.filtermetitle { 
  font-family: Muli;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 2px;
  text-align: left;
  color: #1a1a1a;
}
#filtermemid { text-align: center; width: 1440px;  margin: 0px auto; }
.filtermemid { float: left; width: 193px; }
#filtermetop { text-align: center; width: 1340px;  margin: 0px auto;
  padding: 13px 0px 12px 0px;; 
  border-bottom: 1px solid #ececec; 
  font-family: Muli;
  font-size: 12px;
  line-height: 1.25;
  letter-spacing: 3px;
  color: #1a1a1a;
}
#ftinsidelw, #ftinside{ padding: 0px 0px; width: 100%; text-align: center; margin: 0px auto; }
#ftinside { width: 1330px; }
#critline { display:none;}
#ftbtcnt { 
padding-left: 0px;
padding-right: 0px;
font-family: Muli;
  font-size: 16px;
color: #ffffff;
  text-align: left;
 text-align: center; width: 1320px; margin: 0px auto;}
.subhdtxt { 
  width: 280px;
  height: 42px;
  font-family: Muli;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  color: #1a1a1a;
}
.subhd { 
  width: 174px;
  font-family: Muli;
  font-size: 28px;
  font-weight: 200;
  text-align: left;
  color: #1a1a1a;}
#leg21 { padding-top: 35px; text-align: left; width: 610px; color: #ccc; margin-top: 25px; padding: 4px 0px 11px 0px; border-top: 3px solid #fff; border-bottom: 3px solid #fff;   width: 527px; height: 16px; font-family: Lekton; font-size: 13px; text-align: left; color: #ffffff; }
.fthours, #fthourshead, #ftaddress, #ftaddresstxt, #ftphone, #fthours { 
  font-family: Muli;
  font-size: 13px;
  line-height: 1.38;
  text-align: left;
  color: #ffffff;
}
#ftaddresstxt, .fthours { line-height: 20px; }
#fthourshead { font-weight: bold; }
#ftphone{ padding-bottom: 10px }
#ftaddress { padding-bottom: 10px }
#ftaddresstxt { padding-bottom: 30px }
#ftcnt { padding-left: 0px; padding-top: 20px; }
.ffttx {   font-family: Lekton;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 2px;
  text-align: center;
  letter-spacing: 2px;
  color: #ffffff;}
.ffttx:hover { color: #fff; }
#ftxt {
  font-family: Muli;
  padding-left: 12px; 
  font-size: 13px;
  font-style: italic;
  text-align: left;
  color: #ffffff;
} 
#ftemtxtsuc, #ftemtxt { font-size: 20px; padding-bottom: 10px; color: #eaebed}
#footerbt { background: #072c46; width: 100%; margin: 0px auto; height: 30px; }
.subbtn { width: 120px;
  height: 40px;
  border-radius: 4px;
  padding: 10px;
  background-color: #ffffff;}
.subbtn span{
  padding: 10px;
  font-family: Muli;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.6px;
  text-align: center;
  color: #000000;
}
.hpsubbtn { width: 120px;
  height: 40px;
  border-radius: 4px;
  top: 20px;
  padding: 10px; 
  opacity: 0.8;
  border-radius: 4px;
  background-color: #000000;
}
.hpsubbtn span{
  padding: 10px;
  font-family: Muli;
  opacity: 0.8;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.6px;
  text-align: center;
  color: #fff;
}
#fteminput { text-align: left; padding: 5px 0px 10px 0px; margin-bottom: 15px;}
input.ftinput3, input.ftinput4 { color: #051c2c; border: 1px solid #051c2c; background: none; padding: 10px; width: 200px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
input.ftinput3::placeholder, input.ftinput4::placeholder {
  font-family: Muli;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1.6px;
  text-align: left;
  color: #051c2c;
}
input.ftinput2, input.ftinput { color: #fff; border: 2px solid #fff; background: none; padding: 10px; width: 200px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
input.ftinput3 { width: 220px; }
input.ftinput4 { width: 120px; }
input.ftinput2 { margin-left: 15px; width: 100px; }
input.ftinput2::placeholder, 
input.ftinput::placeholder { width: 60px;
  height: 14px;
  font-family: Muli;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1.6px;
  text-align: left;
  color: #ffffff;}
.hpsupbar { height: 100px; width: 1330px; margin: 0px auto;}
input[type="select"],input[type="password"], input[type="text"] { padding: 5px; }
.ffrta { 
  font-family: Lekton;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 2px;
  text-align: right;
  color: #ffffff;
}
.filtermedata a:hover {text-decoration: underline; }
.hpsupbarinwrp  { padding-bottom: 25px; margin: 0px auto; width: 1340px; text-align: center; height: 100px; border-bottom: 1px solid #ececec;}
.hpboxhead { padding-top: 0px; padding-left: 0px; }
.hpsupbarin, .hpsupbarup, .hpsupbarapp { float: left; }
.hpsupbarin { width: 22%; }
.hpssign { padding-top: 5px; }
.hpsupbarup { position: relative; text-align: left; width: 19%; }
.hpsupbarupget { text-align: left; width: 20%; }
.box-product .image { width: 252px; }
.slideshow { padding-top: 150px; margin-bottom: 0px; }
.box .box-heading h2 { font-weight: 300; text-align: left; }
.no_right_margin { width: 252px; background: #fff; }
.box-product > div { height: 399px; padding: 0px; width: 252px; padding-left: 0px; margin: 0px 10px 0px 9px; position: relative; }
.box-produc > div { height: 350px; padding: 0px; width: 290px; padding-left: 0px; border:0px; margin: 0px 10px 0px 9px; position: relative; }
#pss { padding-top: 15px; }
.event_title b, .event_title { font-family: Muli; font-size: 24px; font-weight: 300; text-align: left; color: #1a1a1a; }
#showpromo { margin: 20px 0px 50px; }
#delvwrap { padding-top: 10px; }
.gcardextra { font-weight: bold; color: #ff0000; }
#delvwrap1 { line-height: 10px; }
 #delvwrap2, #delvwrap3 { line-height: 15px; }
.innerct { padding-bottom: 30px; }
#addgftwrp  { padding-top: 15px; }
.popdiv { padding-bottom: 8px;}
.evimgwrap { position: relative; top: 15px; }
.event_title:hover b { color: #ff8b00;;}
.poptxt { 
  font-family: Muli;
  font-size: 13px;
  font-weight: 600;
  text-align: left;
  color: #272727;
}
input.cqtyb { width: 30px; height: 20px; background: #fff; }
a:hover, a.nav:hover { color: #ff8b00; }
.box .box-heading h2 { 
  font-family: Muli;
  font-size: 28px;
  font-weight: 200;
  text-align: left;
  color: #1a1a1a;
}
.htoplnk {
  width: 40px;
  height: 14px;
  font-family: Lekton;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1.8px;
  text-align: left;
  color: #adadad;
}
#ftemtxtsuc { display: none; }
.cart, .price, .name { text-align: left; }
#ftemtxtsuc, #ftemtxt {
 width: 519px;
  height: 18px;
  font-family: Muli;
  font-size: 14px;
  line-height: 1.29;
  text-align: left;
  color: #ffffff;
}
.box-product .image { border-bottom: solid 1px #ececec;}
.box-product .price { 
height: 18px;
  font-family: Lekton;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  color: #1a1a1a;
  margin-left: 18px;
}
#filtermewrap { width: 1360px;margin: 0px auto;}
.box-product .name a { 
  height: 36px;
  font-family: Muli;
  font-size: 14px;
  text-align: left;
  color: #1a1a1a;
}
.overlay {
    height: 100%;
    width: 100%;
    z-index:99999;
    position: fixed;
    top: 0;
    display: none; 
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
}
.prstrike {   font-family: Lekton;
  font-size: 14px;
  padding-left: 0px; 
  font-weight: bold;
  text-align: left;
  color: #1a1a1a;}
.sffxtxt { 
  font-family: Lekton;
  font-size: 12px;
  text-align: left;
  color: #1a1a1a;
}
.heading { padding-top: 0px; }
#ftemtxterr { display: none; text-align: left;}
#prodwrapme { width: 1340px; margin: 0px auto; }
#prodwrapme .box { width: 1330px; text-align: center; margin: 0px auto; }
@media only screen and (min-width: 1440px) {
	.product-list > div, .sorting { width: 1333px; margin: 0px auto;}
	#head_inside, #headwrap { width: 1440px; margin: 0px auto;}
	#filterme3in, .hpsupbarinwrp { width: 1340px; }
}
@media only screen and (max-width: 1350px) {
	#sfrm { left: 264px; }
	#filterme3in { width: 100%; }
	.sf-contener, .navigation, .sf-menu { left:79px; }
	.hpsupbarinwrp { width: 100%; margin: 0px auto 0px 25px;}
}
@media only screen and (max-width: 1300px) {
	.sf-contener, .navigation, .sf-menu { left: 59px; }
	#sfrm { left: 230px; }
	#ftcnt { width: 93%; }
}
@media only screen and (max-width: 1200px) {
	.sf-contener, .navigation, .sf-menu { left: 29px; }
	#sfrm { left: 180px; }
}
@media only screen and (max-width: 1100px) {
	.sf-contener, .navigation, .sf-menu { left: 9px; }
	#sfrm { left: 160px; }
}
a, a:visited, a b{font-size:inherit;}
table#mcart {
    width: 630px;
    margin: 0px auto;
}
div#attendee_list {
    width: 640px;
    margin: 0px auto;
}
#nocardaddnew{width:640px;text-align:left;margin:0px auto;}
#holhrsft p{color:#fff;}
#holhrsft{text-align:left;width:260px;}
