.mask{background-color:#FFF;width:100%;height:100%;position:fixed;z-index:20;}
#loader{background:url(../image/load.gif) center center no-repeat;height:50px;width:50px;left:50%;top:50%;position:absolute;margin:-25px 0 0 -25px}
.alert{color:#c09853;}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move}
.cloud-zoom-title{font-family:Arial, Helvetica, sans-serif;position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:700;font-size:10px;top:0}
.cloud-zoom-big{border:4px solid #fff;overflow:hidden}
.cloud-zoom-loading{color:#fff;background:#222;padding:3px;border:1px solid #000}
#cboxCurrent,
#cboxTitle{bottom:-25px;font-weight:700;color:#7C7C7C;position:absolute}
.cboxIframe,
.cboxPhoto{display:block;border:0}
#cboxOverlay,
#cboxWrapper,
#colorbox{position:absolute;top:0;left:0;z-index:25;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%;background:#000}
#cboxBottomLeft,
#cboxMiddleLeft{clear:left}
#cboxContent{position:relative;background:#fff;overflow:visible}
#cboxTitle{margin:0;left:0;text-align:center;width:100%}
#cboxLoadingGraphic,
#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
.cboxPhoto{float:left;margin:auto}
.cboxIframe{width:100%;height:100%}
#cboxTopLeft{width:14px;height:14px;background:url(images/controls.png) no-repeat}
#cboxTopCenter{height:14px;background:url(images/border.png) top left repeat-x}
#cboxTopRight{width:14px;height:14px;background:url(images/controls.png) -36px 0 no-repeat}
#cboxBottomLeft{width:14px;height:43px;background:url(images/controls.png) 0 -32px no-repeat}
#cboxBottomCenter{height:43px;background:url(images/border.png) bottom left repeat-x}
#cboxBottomRight{width:14px;height:43px;background:url(images/controls.png) -36px -32px no-repeat}
#cboxMiddleLeft{width:14px;background:url(images/controls.png) -175px 0 repeat-y}
#cboxMiddleRight{width:14px;background:url(images/controls.png) -211px 0 repeat-y}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{overflow:auto;margin-bottom:5px}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}
#cboxCurrent{left:58px}
#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow{cursor:pointer;position:absolute;bottom:-29px;background:url(images/controls.png) no-repeat;width:23px;height:23px;text-indent:-9999px}
#cboxPrevious{left:0;background-position:-51px -25px}
#cboxPrevious:hover{background-position:-51px 0}
#cboxNext{left:27px;background-position:-75px -25px}
#cboxNext:hover{background-position:-75px 0}
#cboxClose{right:0;background-position:-100px -25px}
#cboxClose:hover{background-position:-100px 0}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}
.flex-container a:active,
.flex-container a:focus,
.flexslider a:active,
.flexslider a:focus{outline:0}
.flex-control-nav,
.flex-direction-nav,
.slides{margin:0;padding:0;list-style:none}
.flexslider{padding:0;margin:0 0 30px;position:relative;min-height:110px;zoom:1;overflow:hidden}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flex-direction-nav a,
.no-js .slides>li:first-child,
.slides:after,
html[xmlns] .slides{display:block}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}
* html .slides{height:1%}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav a{width:60px;height:60px;margin:-20px 0 0;background:url(images/arrows.png) -25px 18px no-repeat #222;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.flex-direction-nav .flex-next{right:-50px}
.flex-direction-nav .flex-prev{background:url(images/arrows.png) 20px 18px no-repeat #222;left:-50px}
.flexslider:hover .flex-next{opacity:.4;right:20px}
.flexslider:hover .flex-prev{opacity:.4;left:20px}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, .5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0, 0, 0, .3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, .7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, .9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.tipsy{padding:5px;opacity:.8;filter:alpha(opacity=80);background-repeat:no-repeat;background-image:url(tipsy.gif);font:11px "Trebuchet MS", Arial, Helvetica, sans-serif}
.tipsy-inner{padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px}
.tipsy-north{background-position:top center}
.tipsy-south{background-position:bottom center}
.tipsy-east{background-position:right center}
.tipsy-west{background-position:left center}
#AjaxAutoSuggest #ajax_content{margin-bottom:0!important;min-height:100px!important}
#AjaxAutoSuggest #ajax_content .content{margin-bottom:0!important;border:none;overflow:hidden!important}
#AjaxAutoSuggest #ajax_content .buttons{margin-bottom:0!important;background:0 0}
#AjaxAutoSuggest #ajax_content .cart a{font-size:11px;text-transform:uppercase;text-decoration:none;padding:5px 8px;background-color:#333;color:#fff;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
#AjaxAutoSuggestContent #ajax_content .content{margin:0;padding:0}
#AjaxAutoSuggestContent .autosuggest-list{overflow:auto}
#AjaxAutoSuggestContent .autosuggest-list>div{overflow:auto;padding:3px;background:#fff}
#AjaxAutoSuggestContent .autosuggest-list>div.no-borders{overflow:auto;margin-bottom:15px;padding:0;background:#fff;border:none;border-radius:none}
#AjaxAutoSuggestContent .autosuggest-list .left,
#AjaxAutoSuggestContent .autosuggest-list .right{float:left;margin-left:15px}
#AjaxAutoSuggestContent .autosuggest-list>div+div{border-top:1px solid #EEE;padding-top:3px}
#AjaxAutoSuggestContent .autosuggest-list .image{float:left;margin-right:10px}
#AjaxAutoSuggestContent .autosuggest-list .image img{padding:3px}
#AjaxAutoSuggestContent .autosuggest-list .name{margin-bottom:2px}
#AjaxAutoSuggestContent .autosuggest-list .name a{font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}
.item .price-old,
.price-old2,
.prodprice .price-old{text-decoration:line-through}
#AjaxAutoSuggestContent .autosuggest-list .description{line-height:15px;margin-bottom:10px;color:#4D4D4D;font-size:11px}
#AjaxAutoSuggestContent .autosuggest-list .rating{color:#7B7B7B}
#AjaxAutoSuggestContent .autosuggest-list .price{float:left;text-align:left;font-weight:700;font-size:12px;padding:5px 0;overflow:auto;color:#333}
#AjaxAutoSuggestContent .autosuggest-list .price-old{text-decoration:line-through;color:#999}
#AjaxAutoSuggestContent .autosuggest-list .price-new{font-weight:700;color:#333}
#AjaxAutoSuggestContent .autosuggest-list .cart{float:right;margin:0 5px 0 10px}
.highlight{font-weight:700;background-color:#fff3ac}
#AjaxAutoSuggest{display:none;position:absolute;right:0;background:#FFF;z-index:30;padding:5px;font-size:13px;width:290px;box-shadow:0 2px 10px rgba(0, 0, 0, .15);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, .15);-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .15)}
#mini-closecart,
.carticon,
.icon-top,
.icon-up,
.langminiicon,
.little-select .btn-mini{position:relative}
.fullwidth,
.mini-cart-info table{width:100%}
#AjaxAutoSuggest h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px solid #f8f8f8;padding-bottom:2px;margin-bottom:20px}
#autosuggest-results-count{border-bottom:1px solid #f8f8f8;text-align:center;padding-bottom:8px}
.white{color:#FFF}
.padright{padding-right:10px}
.padleft{padding-left:10px}
.padleftright{padding:0 10px}
.nopad{padding:0!important}
.nopad5{padding:5px 0!important}
.doublepad{margin:0 10px}
.nomar{margin:0!important}
.marbot{margin-bottom:20px!important}
.nomartop{margin-top:15px!important;margin-bottom:-20px!important}
.top0{top:0!important}
.flright{float:right}
.icon-top{top:3px}
.icon-up{top:-3px}
.handpoint{cursor:pointer;cursor:hand}
.mybutton{padding:5px 10px;font-size:12px;margin-left:10px;-webkit-border-radius:5px;border-radius:5px}
.afterheader{margin-top:50px}
.rotate45{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.inline{display:inline-block}
.block{display:block}
.little-select,
.little-select .dropdown-menu a{display:inline}
.alleft{text-align:left!important}
.alright{text-align:right!important}
.alcent{text-align:center!important}
#cart .content .checkout,
.mini-cart-summary,
tr .mini-cart-quantity{text-align:right}
.button{padding:5px 10px;border:none;margin-bottom:10px;}
tr .mini-cart-remove{width:19px}
tr .mini-cart-total{text-align:right;width:29%}
.mini-cart-summary{margin:10px 0;padding:15px 0 5px;border-top:1px solid #FFF}
.mini-cart-summary .totalsum{font-size:28px}
.carticon{font-size:12px;top:-1px}
.mini-cart-summary .totalsum .carticon{font-size:24px;position:relative;top:2px}
#infscr-loading,
.dropdown-menu form #language,
.item .cart,
.little-select .dropdown-menu #currency,
.success{text-align:center}
.cart-button{background-color:#FFF}
.cart-button i{color:#000}
#mini-closecart{font-size:24px;float:left}
.little-select{margin:0!important;padding:5px;white-space:normal}
.little-select a:hover{color:#DDD}
.little-select .btn-mini{left:5px;top:3px;font-size:12px;font-weight:700}
.little-select ul form{margin:0}
.little-select .dropdown-menu{left:-116px;top:15px}
.langminiicon{top:2px;left:-2px;margin-right:-4px}
.dropdown-menu form #language img{padding:0 5px}
#infscr-loading{position:fixed;bottom:50%;left:0;width:100%}
#infscr-loading img{display:none}
.icnloading{font-size:120px}
#pinboard{margin:0;width:100%}
.home_page_tabs{}
.item .pindesc{font-size:11px;min-height:30px;line-height:1.4em;text-transform:capitalize;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-ms-line-clamp:2;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-moz-box-orient:vertical;}
.item .price{font-size:18px;padding-bottom:8px}
.item .social,
.item .social a{color:#444;padding-top:4px;font-size:16px}
.item .price-old{display:block;font-size:13px;text-align:left;margin-top:-5px}
.categorytitle,
.pagetitle,
.primageview .image,
.primageview .image-additional,
h1{text-align:center}
.starnum{font-size:12px;top:-1px;right:2px;position:relative}
.special,
.special-icon{position:absolute;top:0}
.special{display:block;right:0;width:35px;height:0}
.special-icon{right:4px;font-size:19px}
.bigcircle,
.butmodify,
.button_normal,
.iconsca,
.nextcart{position:relative}
.categorytitle{font-size:25px;width:100%;font-weight:400;margin:10px 0 -10px}
.category_desc{margin:30px 10px}
.reorder{font-size:18px;width:34px;height:34px;display:inline-block;background-color:#AAA;line-height:34px;-webkit-border-radius:17px;border-radius:17px;border:none}
.noprod{font-size:25px}
.noprod span{padding:30px;line-height:1em;display:block;font-weight:700}
.price-new2,
.prodprice .price-new,
.prodprice .price-old{padding:5px 0;display:block}
.bigcircle{font-size:68px;display:block;width:110px;height:110px;margin:40px auto 0;line-height:1.6em;-webkit-border-radius:55px;border-radius:55px}
.refine h2{font-size:25px;font-weight:400}
.bold,
.description span{font-weight:700}
.refine ul{margin:0}
.refine ul li{display:block}
.option label{display:inline-block}
.prodprice .price-new{font-size:32px}
.minimum{font-size:12px}
.prodprice .price-old{font-size:23px}
.price-new2{font-size:20px}
.price-old2{padding:0;font-size:15px;display:block}
.box-product div,
.box-product div div,
.htabs a{display:inline-block}
.prodcart{vertical-align:top;margin:20px 0}
.prodcart input{margin:0}
.prodcart input.quantity{width:35px}
.iconsca{font-size:18px;top:5px;left:10px}
.htabs{margin-bottom:-20px}
.htabs a{padding:10px;background-color:#EEE;margin-right:7px}
.htabs a.selected{background-color:#FFF}
.prodinfo{margin-bottom:20px}
.review-list{margin-bottom:30px}
.box-product{width:100%}
.box-product .rel-product{width:33%}
.rel-product .name{padding-right:15px;width:34%;vertical-align:middle}
.errorline,
.prodwarning{display:block}
.prodshareicons{margin-top:20px;margin-bottom:0}
.pagetitle,
h1{font-size:25px;width:100%;font-weight:400;margin:15px 0 0}
.subtitle,
h2{font-size:20px;text-align:left;font-weight:700;margin:10px 0 20px}
.cart-info table{width:100%}
.cart-info table thead tr,
.orders thead tr{background-color:#FFF;font-weight:700}
.cart-info table tbody tr td,
.cart-info table thead tr td,
.orders tr td{padding:10px;vertical-align:middle}
.numtreven{background-color:#E0E0E0}
.numtrodd{background-color:#F0F0F0}
td.products,
td.quantity{text-align:center}
td.total{text-align:right}
#powered1,
.bigfooticon,
.footmenu,
.notfoundtitle,
.smallinput{text-align:center}
.smallinput{width:50px}
.prodwarning{margin-top:-20px;font-size:13px}
.nextcart{top:30px}
.nextcart .pagetitle{font-size:20px}
.error,
.errorline{font-size:12px}
.button_normal{font-family:'Open Sans', sans-serif;border:none;padding:5px 15px;top:-4px;-webkit-border-radius:0;border-radius:0}
.window{padding:10px}
.notfoundtitle{font-size:25px;width:100%;font-weight:400;margin:60px 0 -10px}
.window,
.window20{margin:20px 0;background-color:#fff}
.window20{padding:20px}
.checkout-content{margin-top:15px;margin-bottom:-15px}
.checkout-content table{width:100%!important}
.checkout-content label{display:inline-block;color:#000;}
.checkout-heading{font-weight:700}
table.radio{width:30%!important}
table.radio tbody tr td{margin-left:15px}
.butmodify{width:50%;top:26px}
.ui-autocomplete{z-index:35!important;top:50%!important;left:50%!important}
.responsive-menu,
.responsive-search{display:none}
@media (min-width:1200px){.footmenu div .btn-group ul.dropdown-menu{left:18%}
}
@media (max-width:870px){.box-product .rel-product{width:49%}
}
@media (max-width:766px){.topmenu{display:none}
.responsive-menu{display:block}
.dropdown-menu{margin:0 26%}
.responsive-menu .navbar-inner{background-color:#FFF}
.responsive-menu .navbar-inner .dropdown{text-align:center;padding-top:9px}
.m-sub{font-size:11px}
.m-sub a{padding:0 20px}
.footmenu div .btn-group ul.dropdown-menu{left:10%}
td.added,
td.customer,
td.image,
td.model,
td.price{display:none}
.box-product .rel-product{width:100%}
table.radio{width:60%!important}
}
@media (max-width:959px){#footericon{right:0}
#toTop{float:left!important}
}
@media (max-width:550px){.responsive-search{display:block}
.firstsearch,
td.price{display:none}
#welcome{float:none;text-align:center}
.bigfooticon{bottom:10px;width:40px;height:40px;-webkit-border-radius:20px;border-radius:20px}
#toTop{font-size:21px;float:left!important}
#footericon{font-size:26px;line-height:36px}
table.radio{width:100%!important}
}
@media (max-width:395px){#cart-total{right:10px}
.padright{padding-right:5px}
.little-select .btn-mini{left:0}
.carticon{display:none!important}
#header #cart .heading{font-size:12px;padding:17px 10px 0}
#header #cart .content{margin:13px 0 0 -100px}
.icon-top{top:1px}
.topcart{width:160px}
table.radio{width:100%!important}
}
.navbar-inner{min-height:40px;padding-left:0;padding-right:0}
@media (max-width:979px){.navbar-fixed-bottom .navbar-inner,
.navbar-fixed-top .navbar-inner{padding:0}
.navbar-fixed-bottom,
.navbar-fixed-top{position:fixed}
}
@media (max-width:979px) and (min-width:768px){.container,
.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container{width:auto}
}
@media (max-width:767px){body{padding-left:0;padding-right:0}
.navbar-fixed-bottom,
.navbar-fixed-top,
.navbar-static-top{margin-left:0;margin-right:0}
.footmenu div{position:relative;margin:0 auto}
.span3{width:100%}
}
.container2{max-width:1170px!important}
@media (max-width:1420px) and (min-width:1200px){.container2{width:1170px!important}
}
@media (max-width:1720px) and (min-width:1420px){.container2{width:1400px!important}
}
@media (max-width:2000px) and (min-width:1720px){.container2{width:1635px!important}
}
@media (max-width:2200px) and (min-width:2000px){.container2{width:1875px!important}
#headerunder{min-width:20%}
}
@media (min-width:2200px){.container2{width:2100px!important}
#headerunder{min-width:15%}
}
.bigfooticon{width:45px;height:50px;-webkit-border-radius:25px;border-radius:25px}
#toTop{font-size:25px;line-height:1.5;float:right}
#footericon{font-size:33px;line-height:46px;z-index:14;}
#footer{width:100%;background-color:#29292c;z-index:13;display:inline-block;}
.footmenu{padding-top:9px;}
.footmenu div .btn-group .btn{width:80%;background-image:none;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;}
.footmenu div .btn-group.open .dropdown-toggle{background-color:transparent!important;}
.footmenu div .btn-group ul.dropdown-menu{left:10%;}
#powered1{font-size:11px;}
.span3{width:23%;display:inline-block;}
.colorback{color:#fff!important;}
.bottom-up{bottom:100%;top:auto!important;}
.pull-item{position:fixed;z-index:20000;transition:all .7s ease 0s;-webkit-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;}
.pull-item:hover{z-index:15;}
.pull-item.left .pull_butoon{position:absolute;top:0;right:-50px;background-color:#f5f5f5;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;overflow:hidden}
.pull-item.right .pull_butoon{position:absolute;top:0;left:-50px;background-color:#f5f5f5;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;overflow:hidden}
.pull-item.left .top-level-pull-out{padding:12px;float:left;background-color:#f5f5f5;border-radius:0 0 3px;-moz-border-radius:0 0 3px;-webkit-border-radius:0 0 3px}
.pull-item.right .top-level-pull-out{padding:12px;float:right;background-color:#f5f5f5;border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px}
.pull-inner{background-color:#fff;overflow:hidden}
.pull-inner p{margin:0}
.pull-inner img{margin:0;max-width:100%}
.pull-item.left:hover{left:0!important}
.pull-item.right:hover{right:0!important}
.mCSB_container{width:auto;margin-right:30px;overflow:hidden}
.mCSB_container.mCS_no_scrollbar{margin-right:0}
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}
.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:10px;height:100%;margin:0 auto}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:10px;height:100%;margin:0 auto;text-align:center}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}
.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}
.mCustomScrollBox{-ms-touch-action:none}
.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(200, 200, 200, 1);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255, 0, 0, .75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255, 0, 0, .85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255, 0, 0, .9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0, 0, 0, .15)}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;background:rgba(0, 0, 0, .75)}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, .85)}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0, 0, 0, .9)}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255, 255, 255, .1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#fff;background:rgba(255, 255, 255, .75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255, 255, 255, .85)}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255, 255, 255, .9)}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0, 0, 0, .1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#000;background:rgba(0, 0, 0, .75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, .85)}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0, 0, 0, .9)}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255, 255, 255, .1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#fff;background:rgba(255, 255, 255, .75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255, 255, 255, .85)}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255, 255, 255, .9)}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0, 0, 0, .1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000;background:rgba(0, 0, 0, .75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, .85)}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0, 0, 0, .9)}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#fff;background:rgba(255, 255, 255, .1)}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0, 0, 0, .15)}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;background:#000;background:rgba(0, 0, 0, .75)}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, .85)}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0, 0, 0, .9)}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.item{float:left;margin:5px;padding:0;width:96%;background:rgba(255, 255, 255, .92);z-index:0;}
.owl-item .item{width:auto;}
.item .image{max-height:370px;max-width:100%;text-align:center;overflow-y:hidden;position:relative;top:0;padding:0 15px;display:table;width:100%;table-layout:fixed;vertical-align:middle;height:330px;}
.item .image a{display:table-cell;width:100%;vertical-align:middle;}
.item .image img{max-width:100%;max-height:304px;}
.item .name{min-height:70px;font-size:17px;padding:10px 15px 0;}
.item_bottom{display:table;width:100%;table-layout:fixed;padding:5px 0;background:#EEE;}
.item .cart{text-align:left;font-size:14px;background-color:#EEE;color:#444;padding-left:15px;display:table-cell;vertical-align:middle;}
.item .cart i{margin-right:5px;font-size:16px;}
.item .social{display:table-cell;text-align:right;padding-right:15px;}
.item .name a{pointer-events:none;text-transform:capitalize;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-ms-line-clamp:2;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-moz-box-orient:vertical;}
.price_list{display:table;table-layout:fixed;width:100%;min-height:40px;height:40px;border-top:1px solid #eee;padding:0;}
.price_list div{display:table-cell;text-align:center;padding:10px 0;color:#444;font-size:17px;}
.price_list .old_price{}
.price_list .old_price span{display:block;color:#C7C7C7;text-decoration:line-through;}
.price_list .discount_price{border-left:1px solid #eee;border-right:1px solid #eee;}
.price_list .discount_price span{display:block;color:#F70909;}
.price_list .new_price{}
.timing_box p{margin:0;color:#999;text-transform:capitalize;text-align:center;}
.timing_box p.time{border-bottom:1px solid #eee;border-top:1px solid #eee;}
.timing{display:table;table-layout:fixed;width:100%;margin:10px 0;}
.timing div{display:table-cell;text-align:center;padding:0;color:#444;position:relative;font-size:18px;}
.timing div p:last-child{font-size:12px;letter-spacing:2px;}
.timing .day:after{position:absolute;display:block;content:":";top:0;vertical-align:middle;bottom:0;color:#B8B8B8;right:0;font-size:20px;}
.timing .hour:after{position:absolute;display:block;content:":";top:0;vertical-align:middle;bottom:0;color:#B8B8B8;right:0;font-size:20px;}
.timing .minuts:after{position:absolute;display:block;content:":";top:0;vertical-align:middle;bottom:0;color:#B8B8B8;right:0;font-size:20px;}
.timing .seconds:after{position:absolute;display:block;content:":";top:0;vertical-align:middle;bottom:0;color:#B8B8B8;right:0;font-size:20px;}
#tabs{width:100%;margin:0 auto;text-align:center;}
a{cursor:pointer;}
#tabs li{list-style:none;margin-right:0;margin-bottom:5px;outline:none;text-align:center;position:relative;display:inline-block;}
#tabs li a{color:#5685bc;display:block;text-transform:uppercase;background:#eee;padding:15px 20px;text-decoration:none;outline:none;font-size:16px;border-top:5px solid #eee;padding-top:10px;}
#tabs li a.inactive{padding:15px 20px;color:#666666;background:#fff;outline:none;padding-top:10px;}
#tabs li a:hover, #tabs li a.inactive:hover{color:#5685bc;outline:none;background:#eee;}
.tab_container{clear:both;width:100%;padding-top:20px;min-height:500px;}
.tab_container ul{margin-left:25px;font-size:small;line-height:1.4;list-style-type:disc;}
.tab_container li{padding-bottom:5px;margin-left:5px;}
.tooltip_hover{position:relative;width:26px;display:inline-block;text-align:center;line-height:1.5;}
.tooltip_hover:hover .tooltip{display:block;}
.tooltip{position:absolute;display:none;top:-40px;right:-7px;background:#444;padding:5px;font-size:12px;color:#FFF;border-radius:8px;white-space:nowrap;min-width:89px;}
.tooltip::after{width:0;position:absolute;content:'';display:block;right:7px;bottom:-10px;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
#owl-demo .item{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.owl-buttons{position:absolute;top:43%;left:0;right:0;height:0;}
.owl-buttons .owl-prev{float:left;background:#eee;padding:15px;margin-left:-30px;}
.owl-buttons .owl-next{float:right;background:#eee;padding:15px;margin-right:-28px;}
.owl-buttons .owl-next i, .owl-buttons .owl-prev i{margin:0;font-size:24px;}
.categorytitle{margin:10px 0 20px;}
.category-page .item{width:274px;overflow:hidden;}
.content-part{position:absolute;right:0;top:0;vertical-align:middle;}
.content-part-right .links a:hover{background:#EEEEEE;}
.search_page .content-part{top:-3px;}
.content-part .content-part-right{float:right;display:block;}
.category-title{border-bottom:1px solid #eee;margin-bottom:15px;padding:0 0 10px;position:relative;text-align:center;}
.category-title .content-part-title ul{display:inline-block;position:relative;}
.category-title .content-part-title ul i{margin:0px;}
.category-title .content-part-title ul li.icon-sorting{position:relative;margin:0px;display:block;}
.category-title .content-part-title ul ul.list-group{background:#FFF none repeat scroll 0px 0px;border:1px solid rgba(0, 0, 0, 0.1);border-radius:6px;box-shadow:0px 5px 10px rgba(0, 0, 0, 0.2);display:inline-table;left:0px;padding:10px;position:absolute;text-align:center;top:100%;white-space:nowrap;z-index:1;}
.category-title .content-part-title ul ul.list-group li{text-align:center;line-height:2;}
.content-part-title{display:inline-block;vertical-align:middle;}
.content-part-title ul{width:auto;margin:0;}
.category-title .heading{display:inline-block;position:relative;top:0;font-size:25px;font-weight:normal;vertical-align:middle;}
.data_user{width:50%;float:left;}
.address{width:50%;float:right;}
.btn-captcha{margin-right:142px !important;float:right;}
.item .success, .item .attention, .item .warning{width:auto;position:absolute;top:35%;right:40px;margin:0 !important;left:40px;z-index:150000;padding:5px;text-align:left;display:block;float:none;}
.item .success .msg_note, .item .attention .msg_note, .item .warning .msg_note{display:block;text-align:left;}
.item .close_text{position:absolute;top:5px;right:5px;}
.item .paymentArea img{width:30px;}
.category-page{display: block;clear: both;}
.category-page .item{vertical-align:top;display:inline-block;box-sizing:border-box;float:none;}
.column{float:left;}
.size-1of4{width:250px;margin:0;}
.size-1of3{width:200px;margin:0;}
.size-1of2{width:47%;margin:0;}
@media screen and (max-width:450px){#floatt_top[data-columns]::before{content:'1 .column';}
}
@media screen and (min-width:451px) and (max-width:700px){#floatt_top[data-columns]::before{content:'2 .column.size-1of2';}
}
@media screen and (min-width:701px) and (max-width:850px){#floatt_top[data-columns]::before{content:'3 .column.size-1of3';}
}
@media screen and (min-width:851px){#floatt_top[data-columns]::before{content:'4 .column.size-1of4';}
}
#primary_nav_wrap{display:table;width:100%;}
.main_link a:first-child{font-size:18px;}
#primary_nav_wrap ul{list-style:none;position:relative;float:left;margin:0;padding:0}
#primary_nav_wrap ul a{display:block;color:#000;text-decoration:none;font-weight:normal;font-size:14px;line-height:32px;padding:0 15px;}
#primary_nav_wrap ul li{float:left;margin:0;padding:0}
#primary_nav_wrap ul ul li a{color:#fff;white-space:nowrap;border-bottom:1px solid #7d7d7d;}
#primary_nav_wrap ul ul li:hover{background:#ea8c23 !important;}
#primary_nav_wrap ul ul li a.device_menu{background:#4b4b4b;display:none;}
#primary_nav_wrap ul ul li:hover a{color:#fff;}
#primary_nav_wrap .menu_box,.main_ul{z-index:10;display:block;margin-left:0 !important;margin-right:0 !important;opacity:0;visibility:hidden;margin-top:50px;width:100%;position:absolute;top:0;left:100%;padding:0;transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.main_ul{left:0;top:100%;}
#primary_nav_wrap .menu_box1{max-width:250px;min-height:auto !important;background:transparent !important;box-shadow:none !important;}
#primary_nav_wrap ul ul li{background:#555;float:none;width:auto;min-width:250px;}
#primary_nav_wrap ul ul a{line-height:120%;padding:10px 15px}
#primary_nav_wrap ul li:hover > .menu_box, #primary_nav_wrap ul li:hover > .main_ul{opacity:1;visibility:visible;margin:0;}
#primary_nav_wrap ul li:hover{background:#000;}
.menu_box ul:hover h2{background:#ea8c23 !important;color:#616161;}
.menu_box ul h2:hover{background:#4b4b4b !important;color:#989898;}
#primary_nav_wrap ul li:hover a{color:#fff;}
#primary_nav_wrap .has-child .has-child .has-child{position:relative;}
#primary_nav_wrap .has-child .has-child .has-child .menu_box{left:0;top:100%;}
#primary_nav_wrap .has-child .has-child .has-child .menu_box ul a{border-bottom:1px solid #7d7d7d !important;}
li.has-child li.has-child li.has-child:after{position:absolute;right:5px;top:8px;content:"\f0da";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:20px;color:#fff;text-decoration:inherit;-webkit-font-smoothing:antialiased;}
.col-1{width:250px;}
.has-child ul li{float:left;background:#4b4b4b !important;}
.has-child .has-child ul{margin:0 0 5px 0 !important;height:auto !important;}
.has-child .has-child li{float:none;}
.menu_box ul{position:relative !important;}
.menu_box ul li{width:auto !important;border:0;}
.menu_box ul li a{border-bottom:1px solid #4b4b4b !important;}
.menu_box ul h2{margin:0;color:#989898;padding:5px 15px 0;font-size:14px;font-weight:bold;line-height:1;z-index:1;position:relative;margin-bottom:-5px;}
div.menu_box.container{max-width:800px;}
#primary_nav_wrap .menu_box{width:750px;min-height:100%;box-shadow:inset 0px -1px 0px #7D7D7D;top:0;background:#4b4b4b;}
i.arrow{float:right;font-size:20px;line-height:.8;position:absolute;right:6px;}
.close_menu_box{display:none;    text-decoration: none;
    position: absolute;
    right: -35px;
    text-align: right;
    width: 35px;
    font-size: 18px;
    top: 20%;
    color: #fff;
    background: #000;
    height: 35px;
    
}
.close_menu_box a{
    color: #fff;
    position: relative;
    z-index: 10;
    width: 35px;
    height: 35px;
    display: block;
    float: right;
    margin: 0;
    line-height: 35px;
    text-align: center;
}
.close_menu_box a:hover{color:#ccc;text-decoration:none;}
.close_menu_box a:before, .close_menu_box a:after{
    position: absolute;
    content: 'X';
    height: 35px;
    width: 35px;
    left: 0;
    right: 0;}
.owl-theme .owl-controls .owl-page span{background:none repeat scroll 0 0 #869791;border-radius:20px;display:block;height:12px;margin:5px 7px;opacity:0.5;width:12px;}
.owl-theme .owl-controls .owl-page{display:inline-block;}
.accountPage_box{width:50%;color:#000;float:left;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:1px;padding-right:15px;padding-left:15px;border-left:1px solid #eee;}
.accountPage_box:nth-child(2){border-left:0;}
.col-4{width:33.33%;float:left;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
#footer .wrap{text-align:center;}
.offer_open_btn{display:inline-block;background:#000 !important;margin-top:10px;}
.v-center{height:100vh;width:100%;display:table;position:relative;text-align:center;}
.v-center > div{display:table-cell;vertical-align:middle;position:relative;top:-10%;}
.pop_btn{font-size:3vmin;padding:0.75em 1.5em;background-color:#fff;border:1px solid #bbb;color:#333;text-decoration:none;display:inline;border-radius:4px;-webkit-transition:background-color 1s ease;-moz-transition:background-color 1s ease;transition:background-color 1s ease;}
.pop_btn:hover{background-color:#ddd;-webkit-transition:background-color 1s ease;-moz-transition:background-color 1s ease;transition:background-color 1s ease;}
.pop_btn-small{padding:.75em 1em;font-size:0.8em;}
.offer-modal{max-width:580px !important;padding:18px;}
.modal-box{position:fixed;z-index:1000;width:100%;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border:1px solid rgba(0, 0, 0, 0.1);background-clip:padding-box;max-width:500px;top:20%;left:0;right:0;text-align:center;margin:0 auto;}
.modal-box header,
.modal-box .modal-header{padding:1.25em 1.5em;}
.modal-box header h2,
.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4,
.modal-box header p{margin:0;color:#fff;text-align:center;}
.modal-box .modal-body{padding:2em 1.5em;}
.modal-box .modal-body p{color:#fff;}
.modal-body img{width:100%;max-width:100%;}
.modal-box footer,
.modal-box .modal-footer{padding:1em;background:rgba(0, 0, 0, 0.02);text-align:right;}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0, 0, 0, 0.3) !important;}
a.close{line-height:1;font-size:1.5em;position:absolute;top:1%;right:1%;text-decoration:none;color:#bbb;}
a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease;}
.offer-modal{border-radius:0;background-size:100% 100%;}
.offer-modal .modal-header{padding:1.25em 1.5em 0;}
.offer-modal header h3{font-size:26px;}
.offer-modal header p{padding-top:25px;font-size:22px;padding-bottom:15px;}
h3.off_heading{color:#fff;max-width:350px;margin:0 auto !important;clear:both;border:2px solid #fff;padding:15px;font-size:30px;text-align:center;}
.offer-modal .modal-footer h3.off_heading{font-size:16px;}
.offer-modal header span{padding:6px;font-size:22px;color:#fff;clear:both;display:block;}
.offer-modal header{padding:0 !important;}
.offer-modal a:hover{text-decoration:none;}
.offer-modal .modal-body{padding:0 !important;}
.popups_buttons{display:inline-block;width:47%;box-sizing:content-box;padding:5px;}
.popups_buttons .btn{display:inline-block;padding:15px 10px;width:162px;color:#fff;text-transform:uppercase;font-size:12px;text-align:center;}
.popups_buttons .btn-no{background:#7e8081;}
.popups_buttons .btn-yes{background:#000;}
.popups_buttons .btn-no p, .popups_buttons .btn-yes p{margin:0;font-size:16px;text-transform:uppercase;}
.offer-modal-cnfrm header h2{font-size:18px !important;text-transform:lowercase !important;}
textarea[readonly="readonly"], textarea[readonly], input[readonly="readonly"], input[readonly], select[readonly="readonly"], select[readonly] { 
background-color: #e3e3e3 !important;
cursor:not-allowed;
}