body{background:#f0f3ff;}
#banner2{padding:0px;}
#sugtip{padding-top:10px;}
#footer .hdata{padding-bottom: 5px;}
#direction_link{padding: 10px 0px;}
#shopapp{text-decoration:none;}
.cicrt{background:#fff;}
a.button, a.button span { background:#408c52; }
.box-product .price{ color:#408c52; }
.qtwc a span, .qtwc a, .qtwa a span, .qtwa a{padding:6px 11px;}
#allpgmsg{padding-top:285px;top: 0px;}
.product-list > div,.product-list > div + div{padding-top:0px;border: 1px solid #ddd}
.product-list > div{width:938px;}
.rpwrap{ background: #ececec; padding: 10px 15px;}
.rgenr,.resimg,.srmid{padding-top:10px;}
.prwrp .rd14,h2.colr, .wppr,.box-product .price{font-family:'Playfair Display',sans-serif;}
.box-product .price{font-size: 16px;}
.bsslide {padding-top:200px;}
#topbar { z-index:4;position:fixed;height: 30px; }
#topbar { background: #01a062; width: 100%; border-bottom: 1px solid #ddd; }
#topbar-inner { position: relative; top: 5px; color: #fff; width: 1140px; margin: 0px auto; }
#topbar-inner a, #topbar-inner a:hover{color:#fff;text-decoration:none;}
#head_container{background:url(/images/sites/broadwayspirits/gallery/pexels-photo-516446.jpeg) no-repeat center; background-size: cover;;top:30px;height:183px;}
#logo{width:1140px;top: 30px}
#headwrap{text-align:center;}
#ftwrap{width:100%;background:#efefef;}
#powered,#footer{width:1140px;margin:0px auto;}
.box-product > div{width:182px;background:#fff;padding:0px 10px 10px;margin:0px 10px;}
.gallery_sec{padding-top:20px; background:#fff;}
.prod_detail .gallery_cont{height:420px;margin-bottom:20px;} 
#sifa{position:relative;top:-27px;left:610px;;}
#engpr h2 { color: #b60702; font-size: 22px;}
#footer #sifa{position:relative;top:0px;left:0px;;}
.hpsupbar{padding-bottom: 20px;}
.hpsupbarup{padding-top:40px;}
#hpsubwrap{padding-top:10px;}
.hpsupbarin { padding-left:20px;padding-right:10px; width: 40%; float:left;}
#mftemin{padding:7px;font-size:14px;width:100%;}
a.button, a.button span, #hpsubwrap a.button, #hpsubwrap a.button span{padding: 5px 15px;}
#ttpen{ font-size: 24px;font-family: 'Playfair Display',sans-serif;}
.hpsupbarupget{width:0px;position:Relative;left:30px;}
#ftzpin,#mftzpin{padding:7px;font-size:14px;width:70px;}
#ftemin{padding:7px;font-size:14px;width:200px}
#ftemtxt{padding-bottom:10px;}
.hpsupbarup { width: 40%; float:left;}
.hpsupbarinwrp{width:90%;}
.subhdtxt{line-height:22px;padding-top:10px;font-size:16px;}
.subhd{font-size:30px;color:#42321b;}
#topemerr,#topemsuc{display:none;}
#sifa .fa{font-size:16px!important;}
.box .name{height:55px;}
#cart .content{border-color:#408c52;}
#sfrm{z-index:5555;left:860px;top:144px;}
.button-search{left:234px;}
.ui-widget input{outline: none;font-size:18px;top:14px;position:relative;background:#fff;}
.navigation{background:#fff;margin-left:auto;top:184px;width:100%;margin:0px auto;box-shadow:rgb(102, 102, 102) 5px 5px 15px;}
.sf-contener{float:none;}
.sf-contener{width:1140px!important;margin:0px auto;}
.sf-menu a, .sf-menu a:visited{color:#000;}
#mcsec{padding-top:195px;}
div#srchslide { left: 900px; color:#fff; position: absolute; top: -23px; z-index: 55555; }
#searchme{width:400px;position:absolute;left:-250px;}
.ui-autocomplete-input{top:13px;text-align:right;left:0px;border:0px;padding:7px;width:200px;margin-left: 0px;}
.ui-autocomplete-input::placeholder{color:#000;}
.ui-autocomplete-input:focus, #myemail:focus { box-shadow: 0 0 0px rgba(81, 203, 238, 1); border: 0px; }
#hdlnks{top:-24px;left:780px;}
#footer{width:1140px;}
#cart .content{width:300px; left:-163px;-moz-box-shadow: 5px 5px 15px #666; -webkit-box-shadow: 5px 5px 15px #666; box-shadow: 5px 5px 15px #666; }
.container_12 .grid_3{width:205px;}
#emfttxt{padding: 6px 0px 10px 0px}
#emsnbtnwrap{padding: 10px 0px 0px 0px}
#cart_total, #cart h4{color:#fff;}
#cart { top: -23px; width: 160px; z-index: 9999; left: 966px; }
.heading a { font-size:14px;color:#fff;}
.banner{width:auto;}
.event_title{font-size:22px;}
.evrsubt{padding-top:10px;}
.evlc{padding:10px 0px;}
.econtact{padding:10px 0px;}
.edesc{padding:10px 0px;}
#newsbar{background:#999;}
.cart a.button, .cart a.button span{padding:5px 15px;font-size:14px;}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active{background:#408c52;}
.slideshow{padding-top:195px;}
.resultdesc p { line-height: 24px; }
.prow a.rebl15{font-size:20px;}
#prodwrapme > .box {padding-bottom:50px;}
.hztitle a:hover{color:#408c52;text-decoration:none;}
.sorting, .prod_detail{width:938px;}
.prodheading strike h4.colr{color:#999;font-size:18px;}
.gallery_sec{width:420px;height:auto;}
.scolr{color:#a10000;}
.sblu14, .srd14{font-size:22px;display:inline;}
h4.colr{font-weight:normal;}
