<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset UTF-8;
body {
    font-family: Open Sans, sans-serif;
	background: #E9EBEE;
}
@font-face {
    font-family: Open Sans;
    src: url(Open Sans-Light.ttf)
}
@font-face {
    font-family: Open Sans;
    src: url(OpenSans-Regular.ttf)
}
ul li {
    list-style-type: none;
    float:left;
}
::-webkit-input-placeholder {
    color: #9f9f9f!important
}
:-moz-placeholder {
    color: #9f9f9f!important opacity: 1
}
::-moz-placeholder {
    color: #9f9f9f!important;
    opacity: 1
}
:-ms-input-placeholder {
    color: #9f9f9f!important
}
a:focus {
    outline: none!important;
}
.width100{
    width:100%;
}
.width90{
	width:90%;
}
a {
    color: #646464;
    outline: none;
    text-decoration: none!important;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s
}
a:hover {
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s
}
.no-padding{
	padding:0px !important;
}
.clear {
    clear: both
}
.left {
    float: left
}
.right {
    float: right
}
.loading{
	position:fixed;
	width:100%;
	height:100%;
	background:#eee;
	z-index:999;
}
.scene{
  position:absolute; 
  width:400px;
  height:200px;
  top:50%;
  left:50%;
  margin-top:-100px;
  margin-left:-200px;
  overflow:hidden;
  &amp;:after{
    content:" ";
    left:0;
    top:0;
    bottom:0;
    width:100px;
    @include background-image(linear-gradient(to right, #eee, rgba(#eee,0)));
    position:absolute;
  }
  &amp;:before{
    content:" ";
    right:0;
    top:0;
    bottom:0;
    width:100px;
    @include background-image(linear-gradient(to left, #eee, rgba(#eee,0)));
    position:absolute;
    z-index:10;
  }
  em{
    display:none;
    position:absolute;
    bottom:20px;
    left:55px;
    right:0;
    text-align:center;
    font-style:normal;
    font-family:Proxima Nova;
    color:#0bb4a6;
    letter-spacing:0.2em;
  }
}

sup {
    top: -0.5em;
}

sub, sup {
    font-size: 65%!important;
    line-height: 0;
    position: relative;
    margin-left: 0.1em;
    vertical-align: baseline;
}

.car{
  position:absolute;
  top:70px;
  left:50%;
  margin-left:-30px;
  animation: peel 4s ease-in-out forwards infinite, bump 0.2s linear infinite;
}

.poof{
  position:absolute;
  top:110px; 
  left:160px;
  margin-left:-30px;
  opacity:0;
  animation: poof 4s ease-in-out forwards infinite;
}

.sign{
  position:absolute;
  right:-40px;
  top:30px;
  animation: sign 4s ease-in-out forwards infinite;
}

@keyframes sign {
  0% {
    right:-40px;
  }
  30% {
    right:80px; 
  }
  70% {
    right:80px;
  }
  100% {
    right:100%;
  }
}

@keyframes peel {
  0% {
    transform: rotate(0deg);
  }
  70% {
    transform: rotate(0deg); 
  }
  73% {
    transform: rotate(-9deg);
  }
  95% {
    transform: rotate(-9deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@keyframes poof {
  0% {
    opacity:0;
    transform: scale(1.0);
  }
  70% {
    opacity:0;
    left:170px;
    transform: scale(1.0);
  }
  76% {
    opacity:1;
    transform: scale(1.3);
    left:160px;
  }
  95% {
    opacity:0;
  }
  100% {
    opacity:0;
    transform: scale(1.3);
  }
}

@keyframes bump {
  0% {
    top:70px;
  }
  50% {
    top:70px;
  }
  60% {
    top:69px;
  }
  100% {
    top:70px;
  }
}
.cart_button{
	width:100%;
	float:left;
	padding:15px 0px !important; 
}
.breaking {
    width: 100%;
    float: left;
    height: 30px;
    border-bottom: 1px dotted #b2b2b2
}
.content {
    width: 1065px;
    padding: 0;
    float: left;
    background: #fff;
    margin-top: 5px
}
.socials {
    width: 100%;
    float: left
}
.socials_left {
	width:auto;
	float:left;
    margin-top: 3px
}
.socials_left ul li {
    width: auto;
    height: 15px;
    margin: 1px 0 0;
    float: left
}
.socials_left ul li a {
    float: left;
    padding: 0 12px
}
.socials_left ul li:last-child,
.socials_right ul li:last-child {
    border-right: none
}
.socials_right .active {
    color: #fff!important
}
.socials_right ul li {
    width: auto;
    height: 15px;
    float: left
}
.socials_right ul li a {
    float: left;
    padding: 2px 12px;
    color: #4b4b4b;
    font-family: Open Sans;
    font-size: 11px
}
.phone_help:hover,
.socials_right ul li a:hover {
    color: #fff!important;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s
}
.fb_login {
    width: 70px;
    height: 19px;
    float: right;
    background: url(../images/fblogin.png) left 0 no-repeat;
    cursor: pointer;
    margin-top: 1px
}
.home {
    width: 14px;
    height: 15px;
    float: left
}
.facebook,
.twitter {
    width: 12px;
    height: 12px;
    float: left
}
.padding {
    padding: 10px
}
.bigpadding {
    padding: 20px
}
.cornerleft {
    float: left;
    color: #c53c1c;
    font-size: 13px;
    font-family: Calibri
}
.cornerleft span {
    font-weight: 400;
    color: #9c9c9c;
    padding-left: 10px
}
.top_menu_ul {
    width: auto;
    float: left;
    height: 46px
}
.top_menu_ul ul li {
    width: auto;
    float: left;
    margin-top: 0
}
.top_menu_ul ul li a {
    width: auto;
    float: left;
    padding: 17px 12px;
    color: #fff !important;
    font-size: 13px;
    font-family: Calibri;
    text-transform: uppercase
}
.top_menu_ul .active,
.top_menu_ul ul li a:hover {
    background: #fff;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    color: #000!important
}
.tipsy {
    font-size: 11px;
    position: absolute;
    z-index: 100000;
    line-height: 14px;
    padding: 5px
}
.tipsy-inner {
    background: #000;
    color: #fff;
    max-width: 200px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
    behavior: url(/PIE.php);
    padding: 4px 8px
}
.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000
}
.tipsy-arrow-n {
    border-bottom-color: #000
}
.tipsy-arrow-s {
    border-top-color: #000
}
.tipsy-arrow-e {
    border-left-color: #000
}
.tipsy-arrow-w {
    border-right-color: #000
}
.tipsy-n .tipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}
.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}
.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}
.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}
.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}
.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}
.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}
.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}
.searching {
    width: 100%;
    float: left;
    margin-top: 24px;
    z-index:999 !important;
}
.input_search {
    width: 405px;
    position: absolute;
    background: #fff;
    padding: 8px 10px;
    color: #646464;
    font-family: Open Sans;
    border: 1px solid #fff;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    z-index:999 !important;
}
.search-arrow{
    content: " ";
    position: absolute;
    margin-left: -6px;
    margin-top: 13px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.5px 6px 6.5px 0;
    border-color: transparent #fff transparent transparent;
    z-index:9999 !important;
}
.search_but {
    width: 38px;
    position: absolute;
    right:0px;
    padding: 8px 10px;
    background:url(../images/lupa.png) center 4px no-repeat scroll #fff;
    border: 1px solid #fff;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left:1px solid #e5e5e5;
    z-index:999 !important;
}
.recent-search{
	width:443px;
	background: #fff;
    color: #646464;
    font-family: Open Sans;
    border: 1px solid #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position:absolute;
    z-index:999;
    margin:45px 0px 0px 0px;
    z-index:9999;
    display:none;
}
.recent-search ul li a:hover, .show-cart ul li a:hover{
    background:#f4f4f4;
}
.recent-search{
    max-height:500px;
    overflow-y:scroll;
}
.recent-arrow{
	content: " ";
    position: absolute;
    left: 19px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-bottom: 6px solid #fff;
    border-left: 6.5px solid transparent;
    border-right: 6.5px solid transparent;
}
.recent-search span{
	width:100%;
	float: left;
	font-size: 13px;
    font-weight: 700;
    padding: 10px;
    color: #373a3e;
    font-family:Arial;
    border-bottom:1px solid #ebebeb;
}
.recent-search ul li, .show-cart ul li{
	width:100%;
	float: left;
    font-family: Open Sans;
    font-size: 13px;
}
.recent-search ul li a, .show-cart ul li a{
	width:100%;
	float: left;
	color:#5b5b5b !important;
	padding: 8px 15px;
	font-size:12px;
	font-family:Open Sans;
}
.recent-search ul li a:hover, .show-cart ul li a:hover{
	background:#f4f4f4;
}
.pagination {
    width: auto;
    float: right!important;
    margin-top: 15px;
    margin-bottom: 15px
}
.pagination ul li {
    width: auto;
    float: left;
    margin-left: 5px
}
.pagination ul li a {
    float: left;
    padding: 6px 10px;
    color: #5e5e5e;
    font-family: Open Sans;
    font-size: 18px
}
.pagination .active {
    width: auto;
    float: left;
    padding: 0 4px;
    font-weight: 400;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border: 1px solid #c5c5c5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.pagination .active a {
    color: #622690
}
.pagination ul li a:hover {
    color: #232323!important
}
.disabled a {
    color: #6f6f6f!important
}
.disabled a:hover {
    background: 0 0!important
}
.long_menu_top {
    width: 100%;
    position: absolute;
    height: 260px;
    padding: 10px 0 0;
    background: #fff;
    box-shadow: 0 5px 30px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 5px 30px rgba(0, 0, 0, .1);
    animation: fadeOutDown .3s ease;
    -webkit-animation: fadeOutDown .3s ease;
    -moz-animation: fadeOutDown .3s ease;
    z-index: 10000;
    margin-top: 50px;
    border-bottom: 1px solid #d8d8d8;
    display: none
}
.activetab,
.activetab a {
    background: #fff;
    color: #000!important
}
.left_top_menu {
    width: auto;
    float: left;
}
.left_top_menu ul li {
    width: auto;
    float: left;
}
.left_top_menu ul li a {
    float: left;
    width: auto;
    color: #000000;
    font-family: Open Sans;
    font-size: 13px;
    padding: 10px;
}
.left_top_menu ul li:last-child {
    border-bottom: none!important
}

.side-categories{
	width:100%;
	float:left;
	height:100%;
	min-height:351px;
	background:#ffffff;
	padding:0px 0px 0px 0px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	box-shadow: 0 2px 10px -2px rgba(0,0,0,.15);
}
.side-categories ul li{
	float: left;
    width: 100%;
}
.side-categories ul li a{
	float: left;
    width: 100%;
    color: #000000;
    font-family: Open Sans;
    font-size: 13px;
    padding: 10px 10px 10px 20px;
    /*border-bottom: 1px solid #ebebeb;*/
    text-align:left;
}
.side-categories ul li a:hover{
	background:#ebebeb;
}
.main_feed {
    width: 255px;
    padding: 10px;
    height: auto;
    float: left;
    margin: 10px 0 0 15px
}
.feed {
    width: 225px;
    float: left;
    font-size: 13px;
    font-family: Calibri;
    margin-bottom: 5px;
    font-weight: 700;
    margin-top: 2px;
    color: #4b4b4b
}
.feed_views {
    width: auto;
    float: left;
    color: #7c7c7c;
    font-size: 13px;
    margin-right: 10px;
    font-weight: 400
}
.feed_comments {
    width: auto;
    float: left;
    color: #7c7c7c;
    font-size: 13px;
    font-weight: 400
}
.shown_menu {
    width: 1110px;
    float: left
}
.box {
    float: left;
    width: 165px;
    margin-right: 20px;
    margin-top: 5px
}
.topimg {
	width:100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.toptitle {
    width: 100%;
    height: 35px;
    overflow: hidden;
    float: left;
    color: #000!important;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 5px
}
.top_data .feed_comments,
.top_data .feed_views {
    font-size: 11px;
    color: #4b4b4b;
    font-family: Open Sans;
    margin-top: 7px
}
.topspan {
    width: 100%;
    height: 60px;
    overflow: hidden;
    float: left;
    font-size: 11px;
    font-family: Open Sans;
    margin-bottom: 5px;
    color: #4b4b4b
}
.topprice {
    width: auto;
    float: left;
    color: #cc0404!important;
    font-size: 13px;
    font-family: Open Sans
}
.topprice span {
    font-size: 11px
}
.featured {
    width: 100%;
    float: left;
    height: auto;
}
.slider {
    width: 100%;
    height: auto;
    float: left
}
.promoimg {
    width: 100%;
    height: 355px;
    float: left;
}
.sort_line {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 10px;
    background: #f2f1f1;
    border-bottom: 1px solid #D5D5D5
}
.sortby ul li {
    width: auto;
    float: left;
    font-size: 13px;
    font-family: Open Sans;
    color: #2b2b2b;
    border-right: 1px solid #bfbfbf
}
.sortby ul li a {
    width: auto;
    float: left;
    padding: 0 15px;
    color: #696969!important;
    text-shadow: 0 1px 0 #fff
}
.sortby ul li:last-child {
    border-right: none
}
.sortby ul li a:hover {
    color: #000!important
}
.divide-line {
	width:100%;
    position: relative;
    border-bottom: 3px double #e5e5e5;
    height: 15px;
    margin: 10px 0 20px;
    overflow: visible
}
.divide-line .icon {
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -17px;
    background-color: #fff;
    height: 33px;
    width: 33px;
    text-align: center;
    color: #696969;
    padding-top: 3px
}
.for_home ul li {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 17px;
    cursor: pointer
}
.category-deals{
	float:left;
	margin-top:15px;
}
.smallimg {
    width: 100%;
    height: 90px;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-height:90px;
}
.small_img_wrap {
    width: 100%;
    height: auto;
    float: left;
}
.all-margin{
	margin-bottom:20px;
}
.cart_small_icon {
    width: auto;
    padding: 8px 5px;
    color: #fff!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #000;
    margin: 80px 30px 0;
    font-family: Open Sans;
    font-size: 13px;
    text-align: center
}
.smalltitle {
    width: 100%;
    float: left;
    height:45px;
    overflow:hidden;
    margin: 10px 0px;
    padding:5px 0px 0px 0px;
    color: #222;
    font-size: 13px;
    font-family:Open Sans;
    /*border-top:1px solid #dce6f0;
    border-bottom:1px solid #dce6f0;*/
    text-transform:uppercase;
    overflow:hidden;
}

.small-promo {
    text-align: center;
    font-family: Open Sans;
    font-size: 14px;
    margin: 0px 0px 5px 0px;
	color: #222;
}

.smalldesc {
    width: 100%;
    float: left;
    color: #696969!important;
    font-size: 13px;
    line-height: 17px;
    margin: 7px 0 8px;
    font-family: Open Sans;
    height: 67px;
    overflow: hidden
}
.border-line {
    display: block;
    float: left;
    width: 22px;
    height: 1px;
    background-color: #4b4b4b
}
.smallprice {
    width: auto;
    float: left;
    color: #cc0404!important;
    font-size: 22px;
    font-family: Open Sans;
    margin-top: 2px;
}
.smallprice span {
    font-size: 12px
}
.buybuttonsmall {
    width:100%;
    float:left;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    margin:5px 0px 0px 0px;
    color:#fff !important;
    font-size:11px;
    font-family:Open Sans;
    cursor:pointer;
    text-align:center;
}
.b-inner{
	width:80%;
	float:left;
    padding:8px 15px 8px 15px;
    background:#0860B5;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.buybuttonsmall span{
	float:right;
	width:20%;
	background:#ff4200;
	-webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding:5px 10px 5px 10px;
    text-align:center;
}

.white-back {
	background-color: #ffffff;
	padding-top: 15px;
}

.white-background {
	background-color: #ffffff;
}

.lined {
    margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.lined a {
    font-size: 16px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400
}
.lined a .light {
    font-weight: 700
}
.lined h2 {
    margin-top: 0;
}
.lined h5 {
    font-size: 13px;
    line-height: 16px;
    color: #4b4b4b!important;
    font-family: Open Sans
}
.linedsmall {
    margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5
}
.linedsmall a {
    font-size: 13px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400
}
.linedsmall a .light {
    font-weight: 700
}
.linedsmall h2 {
    margin-top: 0
}
.main_subscribe {
    width: 100%;
    float: left
}
.main_subscribe span {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333!important;
    font-family: Open Sans;
    margin-bottom: 10px
}
.subshint {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #333!important;
    font-family: Open Sans;
    margin-bottom: 10px
}
.input_text {
    width: 100%;
    border: 1px solid #c5cfd3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/PIE.php);
    color: #4b4b4b!important;
    height: 35px;
    line-height: 35px;
    float: left;
    padding: 0 8px;
    margin-bottom: 10px;
    font-size:12px;
    font-family:Open Sans;
}
.input_text:focus {
    border: 1px solid #6c6c6c;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s
}
select {
    -webkit-appearance: button;
    -moz-appearance: button;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-padding-end: 20px;
    -moz-padding-end: 20px;
    -webkit-padding-start: 2px;
    -moz-padding-start: 2px;
    background-color: #fff;
    background-image: url(../images/select-arrow.png);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
    text-indent: .01px;
    text-overflow: ''
}
.button {
    float: left;
    padding: 10px 15px;
    color: #fff!important;
    background: #313131;
    border: none;
    font-size: 13px;
    font-family: Open Sans;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/PIE.php)
}
.new_tag {
    width: 57px;
    height: 35px;
    line-height: 28px;
    background: url(../images/new.png) left 0 no-repeat;
    color: #fff!important;
    font-size: 13px;
    font-family: Open Sans;
    position: absolute;
    margin: 15px 0 0 0px;
    z-index: 99;
    text-align: center
}
.most {
    width: 100%;
    float: left;
    margin-top: -10px
}
.first_box {
    width: 530px;
    height: 379px;
    overflow: hidden;
    float: left;
    margin-right: 17px;
    margin-top: 10px
}
.first_box ul li {
    width: 530px;
    height: 375px;
    float: left
}
.bigimg {
    width: 528px;
    height: 255px;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.sell_tag {
    width: 57px;
    height: 35px;
    line-height: 28px;
    background: url(../images/sell_tag.png) left 0 no-repeat;
    color: #fff!important;
    font-size: 13px;
    font-family: Open Sans;
    position: absolute;
    margin: 15px 0 0 -6px;
    z-index: 99;
    text-align: center
}
.sell_tag2 {
    width: 57px;
    height: 35px;
    line-height: 28px;
    background: url(../images/sell_top2.png) left 0 no-repeat;
    color: #fff!important;
    font-size: 13px;
    font-family: Open Sans;
    position: absolute;
    margin: 15px 0 0 -6px;
    z-index: 999;
    text-align: center
}
.top_sell {
    width: 94px;
    height: 92px;
    background: url(../images/top_sell.png) left 0 no-repeat;
    color: #fff!important;
    font-size: 13px;
    font-family: Open Sans;
    position: absolute;
    margin: 15px 0 0 -6px;
    z-index: 999;
    text-align: center
}
.big_img_fade {
    width: 528px;
    height: 255px;
    position: absolute;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url(../images/fade.png) left 0;
    z-index: 998;
    display: none
}
.cart_big_icon {
    width: 150px;
    padding: 8px 5px;
    color: #fff!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #000;
    margin: 110px auto;
    font-family: Open Sans;
    font-size: 13px;
    text-align: center
}
.big_img_wrap {
    width: 529px;
    height: 379px;
    float: left
}
.half_l {
    width: 535px;
    float: left
}
.half_r {
    width: 535px;
    float: right;
    padding-left: 3px
}
.verticalline {
    width: 15px;
    float: left;
    height: 100%
}
.top_tag {
    width: 57px;
    height: 35px;
    line-height: 28px;
    background: url(../images/top_tag.png) left 0 no-repeat;
    color: #fff!important;
    font-size: 13px;
    font-family: Open Sans;
    position: absolute;
    margin: 15px 0 0 -6px;
    z-index: 999;
    text-align: center
}
.span1 {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 17px;
    color: #282828!important;
    font-family: Open Sans;
    margin: 0 10px;
    text-align: center
}
.span2 {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 17px;
    color: #282828!important;
    font-family: Open Sans;
    text-align: center
}
.akcent {
    width: 100%;
    float: right
}
.akcent ul li {
    width: 100%;
    height: auto;
    float: left;
    cursor: pointer
}
.smallimgtop {
    width: 100%;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.small_imgtop_wrap {
    width: 100%;
    height: auto;
    float: left;
    margin:0px 0px 10px 0px;
}
.small_imgtop_fade {
    width: 100%;
    height: auto;
    position: absolute;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url(../images/fade.png) left 0;
    z-index: 998;
    display: none
}
.cart_smalltop_icon {
    width: auto;
    padding: 8px 5px;
    color: #fff!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #000;
    margin: 75px 30px 0;
    font-family: Open Sans;
    font-size: 13px;
    text-align: center
}
.favorite {
    position: absolute;
    width: auto;
    padding: 8px 5px;
    color: #fff!important;
    margin: 5px 65px;
    font-family: Open Sans;
    font-size: 13px;
    text-align: center
}
.spanicon {
    width: 30px;
    height: 30px;
    margin: 10px auto;
    font-size: 34px;
    text-align: center
}
.stick {
    position: fixed;
    top: 0
}
.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 20px;
    padding: 10px 15px;
    color: #fff!important;
    background: #313131;
    border: none;
    font-size: 13px;
    font-family: Open Sans;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/PIE.php);
    display: none
}
.phone_help {
    float: left;
    padding: 5px 12px 0px 12px;
    color: #cacaca!important;
    font-family: Calibri;
    font-size: 13px;
    cursor: pointer
}
.phone_help span {
    font-size: 14px;
    font-weight: 700
}
.top_line {
    width: 100%;
    height: 4px;
    background: url(../images/top_line.png) left 0 repeat-x;
    float: left
}
.total_c {
    width: auto;
    float: left;
    margin: 5px 0 0 10px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #3F454B
}
.cart-top .cart_icon {
    width: 39px;
    height: 29px;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    margin:-10px 0px 0px 0px;
    float: left;
    font-family: Open Sans
}
.left_page {
    width: 300px;
    float: left;
    padding: 20px 0 0
}
.right_page {
    width: 100%;
    min-height: 300px;
    padding: 20px 0 0;
    float: left;
    font-size: 13px;
    line-height: 19px;
    color: #333!important;
    font-family: Open Sans
}
.left_page_menu {
    width: 100%;
    float: left;
    margin-top: 7px;
    margin-right: 7px
}
.left_page_menu ul li {
    width: 100%;
    float: left;
    padding: 8px 0 10px;
    border-bottom: 1px solid #eee
}
.left_page_menu ul li a {
    float: left;
    width: 100%;
    height: 100%;
    color: #646464;
    font-family: Open Sans;
    font-size:13px;
}
.left_page_menu .active,
.left_page_menu ul li a:hover {
    color: #000!important
}
.left_page_menu ul li:last-child {
    border-bottom: none!important
}
.p_wrap {
    width: 100%;
    float: left;
    margin: 20px 0 0
}
.p_logo {
    width: 80px;
    float: left
}
.faq ul {
    margin: 0;
    padding: 0
}
.faq ul li {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 15px
}
.faq ul li .showtext {
    width: 100%;
    float: left;
    height: auto;
    min-height: 30px;
    cursor: pointer;
    background: url(../images/arrows_slide.png) 750px -2px no-repeat;
    font-weight: 400;
    font-size: 13px;
    color: #333!important;
    font-family: Open Sans
}
.faq ul li .active {
    height: auto;
    background: url(../images/arrows_slide_active.png) 750px -4px no-repeat
}
.faq ul li .showed_content {
    width: 100%;
    float: left;
    display: none;
    height: auto
}
.faq ul li .showed_content .showed_cursor {
    width: 746px;
    height: 11px;
    z-index: 999;
    background: url(../images/showed_cursor.png) 30px 0 no-repeat
}
.faq ul li .showed_content .showed_body {
    width: 770px;
    float: left;
    height: auto;
    background: #f9f9f9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(/PIE.php);
    padding: 15px;
    font-size: 13px;
    color: #333!important;
    font-family: Open Sans;
    text-shadow: 0 1px 0 #fff;
    margin-bottom: 5px
}
.hover_li {
    width: 100%;
    float: left;
    height: 25px;
    font-size: 13px;
    line-height: 19px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400
}
.c_info {
    width: 100%;
    float: left;
}
.c_form {
    width: 100%;
    float: left;
}
.data_title {
    width: 100%;
    float: left;
    font-size: 20px;
    margin-bottom: 15px
}
.address ul li,
.legal ul li {
    width: 100%;
    float: left;
    font-size: 13px;
    font-family:Open Sans;
    margin-bottom: 6px
}
.address,
.legal {
    float: left;
    margin-bottom: 15px
}
.textarea {
    resize: vertical;
    height: 100px;
    line-height: 18px;
    padding: 4px;
    font-size:12px;
    font-family:Open Sans;
}
.captcha_l {
    width: 35%;
    float: left
}
.captcha_r {
    width: 65%;
    float: right;
    margin-top:5px;
}

.who {
    width: 100%;
    float: left;
    font-family: Open Sans;
    color: #646464;
    font-size: 12px
}
.left_padding {
    float: left;
    margin-bottom: 5px
}
.copy {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    background: #f8f8f8;
    font-size: 11px;
    font-family: Open Sans;
    color: #646464;
    border-top:1px solid #dcdcdc;
}
.copy-left{
	width:auto;
	float:left;
}
.f_socials {
    float: left;
    margin: 15px 0 0 10px
}
.f_socials ul li {
    width: 26px;
    height: 26px;
    float: left;
    margin: 10px 0 10px 10px
}
.fb {
    width: 26px;
    height: 26px;
    float: left;
    background: url(../images/socials_bottom.png) left 0 no-repeat
}
.g {
    width: 26px;
    height: 26px;
    float: left;
    background: url(../images/socials_bottom.png) -26px 0 no-repeat
}
.tw {
    width: 26px;
    height: 26px;
    float: left;
    background: url(../images/socials_bottom.png) -52px 0 no-repeat
}
.fb:hover {
    background-position: left -26px
}
.g:hover {
    background-position: -26px -26px
}
.tw:hover {
    background-position: -52px -26px
}
.leftborder {
    width: 1px;
    height: 180px;
    float: left;
    border-left: 1px solid #3e4144
}
.f_phone {
    width: auto;
    float: left;
    background: url(../images/f_phone.png) left 10px no-repeat;
    padding-left: 40px;
    margin-left: 0px;
    margin-top: -6px
}
.label2 {
    font-weight: 400;
    text-align: left!important;
    margin-bottom: 0!important;
    font-size: 10px;
    padding:5px 0px 0px 40px;
}
.data{
	padding-left:40px;
}
.leftborder .leftspan {
    margin-left: 30px;
    margin-bottom: 15px
}
.errorMsg {
    width: 100%;
    background:#da0000;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px solid #c50000;
    float:left;
    padding: 10px;
    margin: 0px 0px 10px 0px;
    font-weight: 400;
    font-size: 12px;
    font-family: Open Sans;
    color: #fff;
}
.errorMsg i, .success a{
	margin-right:5px;
	color:#fff;
}
.divide {
    width: 100%;
    float: left;
    margin-bottom: 35px
}
.success {
    background:#70af2b;
    width: 100%;
    float:left;
    padding: 10px;
    margin: 10px 0px;
    font-weight: 400;
    font-size: 12px;
    font-family: Open Sans;
    color: #fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px solid #71ae30;
}
.errorMsg2{
    border: 1px solid #f29b9b;
    width: 100%;
    background: #f4d7d7;
    padding: 10px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/PIE.php);
    margin: 0 0 7px 0px;
    font-weight: 400;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: red;
    text-shadow: 0 1px 0 #fff
}
.success2 {
    border: 1px solid #5b911d;
    width: 100%;
    background-color: #DFF2BF;
    padding: 6px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/PIE.php);
    margin: 0 0 7px 0px;
    font-weight: 400;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4F8A10;
    text-shadow: 0 1px 0 #fff
}
.divider {
    width: 100%;
    float: left;
    margin-bottom: 15px
}
.title_reg {
    width: 100%;
    float: left;
    font-size: 22px;
    line-height:28px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400;
    margin-bottom: 15px
}
.category_filter {
    width: 100%;
    float: left;
    margin-top: 15px
}
.category_filter span {
    width: 100%;
    float: left;
    color: #6c890a;
    font-weight: 700;
    margin-bottom: 0;
    padding: 0 0 5px;
    font-family: Open Sans
}
.category_filter ul li {
    width: 100%;
    float: left;
    color: #696969!important;
    font-family: Open Sans;
    margin-bottom: 8px
}
.category_filter ul li a {
    color: #696969!important;
    font-size: 14px
}
.category_filter ul li a:hover {
    color: #000!important
}
.rightp {
    padding-right: 5px
}
.category_left {
    width: 200px;
    float: left;
    margin-left: 40px
}
.category_right {
    width: 805px;
    float: right;
    margin-top: 9px
}
.dividersmall {
    width: 100%;
    float: left;
    margin-bottom: 5px
}
.deal_left {
    width: 1080px;
    float: left;
    margin: 19px 0 0
}
.similar {
    width: 100%;
    float: left;
}
.deal_right {
    width: 260px;
    float: left;
    margin: 19px 0 0
}
.deal-pic {
    width: 100%;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.data_image {
    width: 100%;
    float: left
}
.right_deal {
    width: 540px;
    float: right;
    padding: 0 10px
}
.deal-title {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: normal;
    margin: 0px 0px 15px 0px;
}
.detail-body{
	width:100%;
	float:left;
	padding:10px 0px 15px 0px;


}
.view-delivery{
	width:100%;
	float:left;
	font-family: Open Sans;
	font-size:11px;
	text-shadow:0px 1px 0px #fff;
	margin-top:5px;
}
.value{
	width:50%;
	text-align:center;
	float:left;
	font-size:12px;
	color:#585858;
	padding:0px 10px 0px 0px;
	font-family: Open Sans;
}
.discount{
	width:50%;
	text-align:center;
	float:left;
	font-size:12px;
	color:#585858;
	padding:0px 10px 0px 0px;
	font-family: Open Sans;
}
.price{
	width:50%;
	float:left;
	font-family:Open Sans;
	color:#d50000;
	font-size:22px;
	font-weight:bold;
	padding:10px 0px;
	text-align:center;
}
.bought{
	width:50%;
	float:left;
	font-family:Open Sans;
	font-size: 13px;
    color: #585858;
	padding:20px 0px 10px 0px;
	text-align:center;
}
.left-time{
	width:100%;
	float:left;
	font-size:12px;
	color:#333;
	padding:10px 0px;
	font-family: Open Sans;
	text-align:center;
}
.delivery-terms{
	width:100%;
	float:left;
	font-size:12px;
	color:#9f9f9f;
	padding:3px;
	font-family: Open Sans;
	text-align:center;
	cursor:pointer;
	border:1px solid #c5c5c5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.delivery-terms:hover{
	background:#f0f0f0;
	border:1px solid #b3b3b3;
	color:#656565;
}
.expired-deal-button{
	opacity:0.6;
}
.view-gallery{
	width:100%;
	height:80px;
	float:left;
	padding:3px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	opacity:0.9;
}
.view-gallery:hover{
	border:1px solid #bababa;
	cursor:pointer;
	opacity:1;
}
.deal-short-title,
.deal-view-text {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400
}
.shares {
    width: 100%;
    float: left;
    height: 28px;
    margin: 10px 0px 0px 15px;
}
.favorite_deal {
    float: left;
    width: auto;
    padding: 5px;
    color: #333!important;
    font-family: Open Sans;
    font-size: 15px;
    text-align: center;
    cursor: pointer;
    margin: 10px 0
}
.favorite_deal:hover {
    color: #cc0404!important
}
.order_img {
    width: 100px;
    height: 60px!important;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.popup_variant {
    width: 600px;
    float: left;
    padding: 0 15px 15px
}
.order_title {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 17px;
    color: #333 !important;
    font-family: Open Sans;
    padding:10px 0px 0px 0px;
}
.variant-title{
	width: 100%;
    float: left;
    padding-bottom:20px;
    margin-bottom:10px;
    border-bottom:1px solid #f6f6f6;
}
.order_price {
    width: auto;
    float: right;
    cursor: pointer;
    margin-top: 18px
}
.carttop {
    float: left;
    margin: 10px 10px 0 5px
}
.added_cart {
    width: 100%;
    float: left;
    margin-top: 15px
}
.new_coupon,
.new_coupon_alt {
    width: 100%;
    float: left;
    margin-bottom: 15px
}
.cart_image {
	width:100%;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.coupons_title span {
    width: 100%;
    float: left;
    font-weight: 400;
    font-size: 11px;
    margin-top: 5px
}
.quantity_wrap {
    width: 100px;
    margin:auto;
}
.quantity_wrap .more {
    float: right;
    width: 32px;
    height: 34px;
    background: url(../images/more.png) left 0 no-repeat;
    cursor: pointer
}
.quantity_wrap .less {
    float: left;
    width: 32px;
    height: 34px;
    background: url(../images/less.png) left 0 no-repeat;
    cursor: pointer
}
.quantity_wrap .quantity_center {
    float: left;
    border: 0;
    background: #fff;
    font-weight: 700;
    height: 34px;
    width: 36px;
    line-height: 30px;
    text-align: center;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    font-family: Open Sans
}
.order_quantity {
    width: 90px;
    float: left;
    padding: 0 0 15px 0px;
    font-family: Open Sans;
    font-size: 13px;
    color: #333!important;
    text-align: center
}
.order_quantity .sub,
.quantity_wrap .sub {
    width: 100%;
    float: left;
    text-align: center;
    font-family: Open Sans;
    font-size: 13px;
    color: #333!important;
    margin: 10px 0
}
.delivery_payments {
    width: 600px;
    float: left
}
.labeld {
    width: 100%;
    float: left;
    color: #333!important;
    font-family: Open Sans;
    text-align: left;
    font-size: 13px;
    margin-bottom: 4px
}
.options {
    color: #333!important;
    font-family: Open Sans;
    font-size: 13px;
    font-weight: 400!important;
    float: left;
}
.radio {
    width: 20px;
    float: left
}
.options label {
    float: left;
    font-weight: 400!important;
    padding-left: 5px;
    line-height: 26px
}
.cart_questions {
    width: 100%;
    float: left;
    margin: 30px 0 0 30px
}
.question {
    width: 100%;
    float: left;
    font-size: 13px;
    font-family: Open Sans;
    color: #000;
    margin-bottom: 5px
}
.answer {
    width: 100%;
    float: left;
    padding: 10px;
    font-size: 12px;
    line-height: 17px;
    color: #4b4b4b;
    font-family: Open Sans;
    border: 1px solid #dedede;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-top: 10px;
    margin-bottom: 15px
}
.no-border-s{
	border:none !important;
	padding:10px;
}
.t_arrow {
    width: 35px;
    height: 12px;
    background: url(../images/arrow_c_t.png) left 0 no-repeat;
    position: absolute;
    margin: -22px 0 0
}
.no-coupons-right {
    font-size: 22px;
    color: #333!important;
    font-family: Open Sans;
    margin: 70px 0px 0px 0px;
    text-align:center;
}
.no-coupons {
    width: 100%;
    float: left;
    margin: 80px 0
}
.no-order-left {
    width: 229px;
    height: 160px;
    float: left;
    background: url(../images/emptycart.png) left 0 no-repeat;
    margin-left: 280px;
    margin-right: 50px
}
.no-order-left-s {
    width: 229px;
    height: 160px;
    float: left;
    background: url(../images/emptycart.png) left 0 no-repeat;
    margin-right: 50px
}
.errorpage {
    width: 100%;
    float: left;
    height: 400px;
    background: url(../images/error-bkg.png) center bottom repeat-x;
    margin:100px 0px 50px 0px;
}
.page-404-content h1 {
    color: #bdbdbd;
    font-size: 79px;
    font-weight: 700;
    margin: 0;
    text-align: center
}
.page-404-content h1 small {
    color: #bdbdbd;
    font-size: 22px;
    font-weight: 700
}
.page-404-content p {
    font-size: 39px;
    margin-top: 45px;
    text-align: center
}
.page-404-content a {
    color: #5f5f5f;
    display: block;
    font-size: 37px;
    font-weight: 600;
    margin: 147px auto 0;
    text-align: center;
    width: 157px
}
.category-filter {
    width: 100%;
    float: left
}
.category-filter ul li {
    width: 23%;
    float: left;
    font-size: 13px;
    margin-right: 15px
}
.category-filter .currcoupon {
    
}
.coupon_wrap {
    width: 100%;
    float: left;
    margin-top: 20px
}
.new_coupon_alt_c,
.new_coupon_c {
    width: 100%;
    float: left;
    margin-bottom: 10px
}
.cart_number {
    width: 100%;
    float: left;
    padding: 8px 10px;
    background: #f6f6f6;
    font-family: Open Sans;
    font-size: 13px;
    margin-bottom: 10px
}
.cart_action,
.cart_action a {
    width: auto;
    float: right;
    color: #333!important
}
.orders_quant {
    position: absolute;
    color: #fff!important;
    font-family: Open Sans;
    font-size: 22px;
    z-index: 9999
}
.coupons_title_c span {
    width: 100%;
    float: left;
    font-weight: 400;
    font-size: 14px;
    margin-top: 5px
}
.right_c {
    float: right
}
.right_padding {
    float: right;
    margin-right: 15px
}
.pay_cart {
    cursor: pointer
}
.disable {
    background: url(../images/c_alt.png) left 0
}
.acc_left {
    width: 400px;
    float: left
}
.acc_right {
    width: 400px;
    float: right
}
.tema {
    width: 200px;
    float: left;
    font-size: 13px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400
}
.tema label {
    font-weight: 400
}
.agree_bulletin {
    float: left;
    margin-bottom: 5px
}
.agree_bulletin label {
    font-weight: 400;
    color: #333!important;
    font-family: Open Sans
}
.agree{
	width:100%;
	float:left;
	font-size:12px;
	font-family:Open Sans;
}
.agree label, .agree a, .agree input{
	padding-left:20px;
}
.errorMsg3 {
    float: left;
    border: 1px solid #f29b9b;
    width: 100%;
    background: #f4d7d7;
    padding: 10px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/PIE.php);
    margin: 0 0 7px 0px;
    font-weight: 400;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: red;
    text-shadow: 0 1px 0 #fff
}
.success3 {
    border: 1px solid #5b911d;
    width: 100%;
    background-color: #DFF2BF;
    padding: 8px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/PIE.php);
    margin: 0 0 7px 0px;
    font-weight: 400;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4F8A10;
    text-shadow: 0 1px 0 #fff
}
.order_change {
    width: 440px;
    float: left
}
.cart_questions2 {
    width: 300px;
    float: left;
    margin: 30px 0 0 30px
}
.answer2 {
    width: 370px;
    float: left;
    padding: 10px;
    font-size: 13px;
    line-height: 17px;
    color: #4b4b4b;
    font-family: Open Sans;
    border: 1px solid #dedede;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-top: 10px;
    margin-bottom: 15px
}
.invite-login {
    width: 600px;
    height: 40px;
    background: url(../images/a.png) no-repeat scroll 0 0 transparent;
    padding-left: 50px;
    color: #333!important;
    font-family: Open Sans;
    font-size: 13px;
    padding-top: 10px;
    margin-left: 10px
}
.why-invite {
    width: 600px;
    height: 40px;
    background: url(../images/q.png) no-repeat;
    padding-left: 50px;
    color: #333!important;
    font-family: Open Sans;
    font-size: 13px;
    padding-top: 10px;
    margin-left: 10px
}
.dollar,
.why-answer {
    width: 600px;
    height: 40px;
    background: url(../images/dollar.png) no-repeat;
    padding-left: 50px;
    color: #333!important;
    font-family: Open Sans;
    font-size: 13px;
    padding-top: 11px;
    margin-bottom: 6px;
    margin-left: 10px
}
.coupons-table {
    border-top: medium none;
    color: #333!important;
    font-family: Open Sans;
    text-shadow: 0 1px 0 #FFF;
    width: 100%;
    margin-left: 0;
    float: left
}
.coupons-table td,
.coupons-table th {
    background: trnsparent;
    color: #333!important;
    font-family: Open Sans;
    font-size: 13px;
    padding: 8px 4px
}
.coupons-table td a,
.coupons-table th a {
    color: #454545;
    font-size: 13px
}
.coupons-table tr.alt td {
    background: #f8f8f8;
    color: #333!important;
    font-family: Open Sans
}
.aligncenter {
    text-align: center;
    vertical-align: middle
}
.login_a {
    font-size: 14px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400
}
.maps_wrap {
    width: 100%;
    float: left;
    margin: 30px 0px;
    padding:15px 0px;
    border-top: 1px solid #dce6f0;
    border-bottom: 1px solid #dce6f0;
}
.prispadane {
    width: 600px;
    float: left;
    margin-bottom: 10px
}
.prispadane .left {
    width: 20px;
    float: left
}
.prispadane .right {
    width: 570px;
    float: right;
    font-size: 13px;
    color: #333!important;
    font-family: Open Sans;
    font-weight: 400!important;
    padding-top: 5px
}
.prispadane .right label {
    font-weight: 400!important
}
.input_wrap label{
	width:100%;
	float:left;
	font-size:12px;
	padding:2px 0px;
}
.account_divider{
	width:100%;
	float:left;
	margin:15px 0px 0px 0px;
}
.alldeals {
    width: auto;
    float: left;
    padding: 22px 16px;
    color: #646464;
    font-size: 13px;
    font-family: Calibri;
    text-transform: uppercase;
}
.activeall {
    color: #fff !important;
}
.prices_t {
    width: auto;
    float: left;
}
.prices{
	width: 100%;
	float: left;
	text-align: center;
	color: #666666;
	font-family: Open Sans;
	font-size: 14px;
}
.prices span{
	width: 100%;
	float:left;
	font-size: 20px;
}
.v-line-l{
	border-left:1px solid #d1d1d1;
	float:left;
}
.v-line-r{
	border-right:1px solid #d1d1d1;
	float:left;
}
.red_c {
    color: #cc0404;
}
.facebook_reg {
    width: 100%;
    float: left;
}
.cookie {
    width: 100%;
    position: fixed;
    bottom: 0;
    background-color: #494949;
    border-radius: 0px;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
    font-size: 13px;
    line-height: 24px;
    z-index: 900;
    padding: 8px 20px;
    font-family: Open Sans;
    font-size: 0.8em;
    text-align: center;
    z-index: 99999!important;
}
.cookie a {
    background-color: #333;
    padding: 4px 7px;
    color: #fff !important;
    text-decoration: none;
    border: 1px solid #2E2E2E;
    border-radius: 3px;
    margin-left: 3px;
    font-weight: 500;
}
.cookie a:hover {
    background: #282828;
}
.deal-view{
	width:100%;
	float:left;
	margin-top:20px;
}
.no-padding-left{
	padding-left:0px !important;
	margin:0px 0px 10px 0px;
}
.search-fade{
	position: fixed;
    _position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1;
    opacity: 0.6;
    filter: alpha(opacity=60);
    display:none;
}
.popup_fade {
    position: fixed;
    _position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 98;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.small-menu {
    float: right;
    padding: 5px 10px;
    border: 1px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 23px 15px 0px 0px;
    cursor: pointer;
    color: #fff;
}

.fa-angle-double-right, .fa-chevron-right{
	font-size: 21px!important;
}

.acc-right{
	float:right;
	color:#fff;
	padding:33px 0px 0px 0px;
}
.acc-right a{
	margin:0px 10px;
	color:#fff !important;
}
.menu-products {
	width: 100%;
	float: left;
	background: #22a7f0;
	padding: 13px;
	font-family: Open Sans;
	font-size: 13px;
	color: #ffffff;
	/* text-shadow: 0px 1px 0px #fff; */
	text-align: left;
}
.menu-products .left-icon{
	float:left;
	padding:2px;
	font-size: 14px;
	margin-right:10px;
}
.menu-products .right-icon{
	float:right;
	padding:2px;
	font-size: 11px;
}
.main-info{
	width:100%;
	float:left;
	margin:0px 0px 14px 0px;
	background:#f8f8f8;
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	box-shadow: 0 2px 10px -2px rgba(0,0,0,.15);
}
.spanicon{
	float: left;
    width: 100%;
    margin-bottom:20px;
}
.span{
	float: left;
    width: 100%;
    color: #0F62B2;
    font-family: Open Sans;
    font-size: 13px;
    padding: 11px 10px 11px 10px;
    text-align:center;
    min-height:154px;
    border-right: 1px solid #ebebeb;
}

.call {
	font-size: 14px!important;
}

.lb-loader {
	display:none!important;
}

.span:hover{
	background:#ebebeb;
	color:#696969;
	cursor:pointer;
}
.span:hover .iconswrap{
	color:#058ae3;
}
.item-title{
	width:100%;
	float:left;
	font-family: Open Sans;
    font-size: 27px;
    padding:10px 10px 10px 10px;
    color:#222;
}
.item-title i{
	margin-right:5px;
}
.small-price{
	/*width:45%;
	float:left;*/
    text-align: center;
    font-family: Open Sans;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: 600;
    color: #ef2809;
}
.small-bought{
	/*width:55%;
	float:right;*/
	font-family: Open Sans;
    font-size: 8.8pt;/*12px;*/
    text-align:center;
    padding:0px;
    margin:0px 0px 5px 0px;
}
.small-bought span, .small-price span{
	font-size:10px;
}

.small-price span, .small-price span{
	font-size:20px;
}

.show-cart-wrap{
	display:none;
	position:absolute;
}
.show-cart{
	width:300px;
	background: #fff;
    color: #646464;
    font-family: Open Sans;
    border: 1px solid #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position:absolute;
    z-index:999;
    margin:18px 0px 0px 0px;
    display:none;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
}
.cart-table-padding{
	width:100%;
	float:left;
	padding:10px;
}
.cart-table th{
	font-family: Open Sans;
    font-size: 10px;
    padding:5px;
    border-bottom:1px solid #f8f8f8;
}
.cart-table td{
	padding:6px 5px;
	font-family: Open Sans;
    font-size: 11px;
    border-bottom:1px solid #f8f8f8;
}
.cart-table .nohover {
	background:#fff !important;
}
.cart-table tr:hover{
	background:#fbfbfb;
}
.total-table{
	color:#424242;
}
.total-table td{
	border-bottom:0px !important;
}
.footer{
	width:100%;
	float:left;
	background:#fff;
	padding:15px 0px 10px 0px;
}
.footer-menu span{
	width:100%;
	float: left;
    font-family: Open Sans;
    font-size: 13px;
    padding: 0px 0px 10px 0px;
    color: #818181;
    border-bottom:1px solid #dce6f0;
    margin:0px 0px 10px 0px;
    font-weight:bold;
}
.footer-menu ul li{
	width:100%;
	float: left;
    font-family: Open Sans;
    font-size: 12px;
    padding: 0px 0px 5px 0px;
    color:#646464;
}
.footer-menu ul li a:hover{
	color:#000 !important;
}
.segment{
	width:100%;
	float:left;
	border-top:1px solid #dce6f0;
	border-bottom:1px solid #dce6f0;
	background:#fff;
}
.segment-side{
	width:100%;
	float:left;
	background: #f8f8f8;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}
.side-categories i{
	margin-right:5px;
}
.segment-border{
	border-bottom:1px solid #ebebeb;
}
.segment-side ul li{
	float: left;
    width: 100%;
}
.segment-side ul li a {
    float: left;
    width: 100%;
    color: #646464;
    font-family: Open Sans;
    font-size: 13px;
    padding: 10px 20px;
    border-bottom:1px solid #ebebeb;
}
.segment-side ul li a:hover{
	background: #ebebeb;
}
.segment-side .active{
	background: #fff;
	color:#d50000;
}
.segment-side ul li:last-child a{
	border-bottom:0px;
}
.border-right-line{
	border-right:1px solid #ebebeb;
}
.border-bottom-line{
	border-bottom:1px solid #ebebeb;
}
.low-opacity{
	opacity:0.94;
}
.low-opacity:hover, .lower-opacity:hover{
	opacity:1;
}
.lower-opacity{
	opacity:0.5;
}
.opacity{
	opacity:1;
}
.motto{
	width:100%;
	float:left;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-family:Open Sans;
	margin:-4px 0px 0px 0px;
}
#basket_loading{
	width:18px;
	height:18px;
	background:url(../images/ajax_loader.gif) left 0px no-repeat;
	margin:auto;
}
.cart-bgr{
	width:100%;
	float:left;
	background:#e5f1f8;
	padding:15px;
	border:1px solid #add8f2;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.cart-bgr:hover{
	border:1px solid #d9d9d9;
}
.free-delivery{
	width:100%;
	float:left;
	color:#d50000;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}
#show-cat-menu{
	cursor:pointer;
}
.show-cat-menu-inside{
	width:100%;
	display:none;
	position:absolute;
	top:39px;
}
.success-delivery{
	width:100%;
	float:left;
	background:#c8e6f8;
	padding:20px;
	margin:0px 0px 20px 0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #add8f2;
	text-shadow:0px 1px 0px #fff;
}
.success-title{
	width:100%;
	float:left;
	font-size:18px;
	font-family:Open Sans;
	padding:15px 0px 0px 0px;
	font-weight:bold;
}
.success-title span{
	width:100%;
	float:left;
	font-size:13px;
	padding:3px 0px 0px 0px;
	font-weight:normal;
}
.red{
	color:#c70000 !important;
	font-weight:bold;
}
.red-border{
	border:1px solid #c70000;
	background:#ffefef;
	font-size:13px;
	padding:5px;
}
.order-top{
	font-weight:bold;
	color:#ff4200 !important;
}
.dalavera{
	background:#000;
	padding:6px 20px 5px 20px !important;
	color:#fff !important;
	text-transform:uppercase;
	font-weight: bold;
    font-size: 20px !important;
}
.dalavera-bg{
	width:100%;
	float:left;
	padding:50px 0px;
}
.blue-bg{
	background:#058ae3;
}
.red-bg{
	background:#e84c3d;
}
.green-bg{
	background:#a9c83f;
}
.platinum-bg{
	background:#b99990;
}
.orange-bg{
	background:#ff9416;
}
.black-bg{
	background:#5b5b5b;
}
.purple-bg{
	background:#b314d5;
}
.dalavera-title{
	width:100%;
	float:left;
	font-size:18px;
	color:#fff;
	font-family: Open Sans;
}
.blue-shadow{
	text-shadow:0px 2px 2px #0071bc;
}
.red-shadow{
	text-shadow:0px 2px 2px #e12513;
}
.green-shadow{
	text-shadow:0px 2px 2px #789b00;
}
.platinum-shadow{
	text-shadow:0px 2px 2px #995b49;
}
.orange-shadow{
	text-shadow:0px 2px 2px #d77400;
}
.black-shadow{
	text-shadow:0px 2px 2px #363636;
}
.purple-shadow{
	text-shadow:0px 2px 2px #9900ba;
}
.dalavera-title span{
	width:100%;
	float:left;
	font-size:42px;
	line-height:50px;
	margin:0px 0px 10px 0px;
}
.dalavera-title p{
	width:100%;
	float:left;
	font-size:14px;
	padding:10px 0px;
}
.dalavera-button{
	width:100%;
    float:left;
    padding:15px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    margin:5px 0px 0px 0px;
    color:#fff !important;
    font-size:14px;
    font-family:Open Sans;
    cursor:pointer;
    text-align:center;
}
.dalavera-button i{
	float:right;
	font-size:14px;
	padding:3px 0px 0px 0px;
}
.full-width{
	width:100%;
}
.dalavera-value{
	width:100%;
	float:left;
	text-align:center;
	color:#f6f6f6;
	font-size:22px;
	padding:10px 0px;
	font-family:Open Sans;
	text-decoration: line-through;
}
.dalavera-price{
	width:100%;
	float:left;
	text-align:center;
	color:#fff;
	font-size:36px;
	padding:0px;
	font-family:Open Sans;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}
.dalavera-img{
	width: 100%;
    float: left;
    padding: 5px;
    background:#fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.suggested{
	width:100%;
	float:left;
	padding:15px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ffc4c4;
    background: #ffe9e9;
    margin:20px 0px;
    color:#000 !important;
}
.no-margin-top{
	margin-top:2px;
}
.pt15{
	padding-top:15px;
}
.pb15{
	padding-bottom:15px;
}
.white-bg{
	width:100%;
	float:left;
	background:#fff;
	padding:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.segment-p-top{
	padding-top:15px;
	margin-top:15px;
}
.special-price{
	font-size:38px !important;
	font-weight:bold;
}
.special-price curr{
	font-size:22px !important;
}
.align-center{
	text-align:center !important;
}
.left-quantity{
	width:100%;
	float:left;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color:#cc0404;
	margin:15px 0px 0px 0px;
}
.red-submenu{
	background:#cc0404!important;
	border-bottom:1px solid #b80000 !important;
}
.red-submenu .sale-menu{
	float:left;
	color:#fff;
	text-align:left;
	padding:5px 0px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
}
.red-submenu .left_top_menu a, .red-submenu .order-top{
	color:#fff !important;
}
.caps-title{
	color:#058ae3 !important;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:3px solid #cc0404;
	padding:0px 0px 10px 0px;
}
.fix-padding{
	padding:10px;
}
/*.black-deal{
	width:100%;
	float:left;
	background:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:10px;
}
.black-deal .smalltitle{
	color:#fff !important;
	text-transform:uppercase;
	border-top: 1px solid #3f3f3f;
    border-bottom: 1px solid #3f3f3f;
}
.black-deal .smalltitle a:hover{
	color:#fff !important;
}
.black-deal .b-inner, .buybutton-inverse .b-inner{
	background:#cc0404 !important;
}
.black-deal .buybuttonsmall span, .buybutton-inverse span{
	background:#058ae3 !important;
}
.black-deal .coupons_title{
	color:#fff !important;
	padding:0px 0px 0px 10px !important;
}
.black-deal .sub, .black-deal span, .black-deal .order_quantity, .black-deal .small-price, .black-deal .small-bought{
	color:#fff !important;
}
.inverse-big{
	font-size:16px;
	padding:12px 0px;
	font-weight:bold;
}
.inverse-big i{
	float:right;
	padding:5px 25px 0px 0px;
}*/
.b-wknd{
	width:100px;
	height:100px;
	background:url(../images/b-wknd.png) left 0px no-repeat;
	position:absolute;
	z-index:99;
	margin:-5px;
}
.black-alert {
    position: fixed;
    left: 20px;
    bottom: 20px;
    background: #000;
    font-family: Open Sans;
    padding: 10px 15px;
    max-width: 280px;
    font-size: 12px;
    z-index: 9999;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    opacity:0.95;
}
.black-alert .title{
	width:100%;
	float:left;
	text-align:center;
	font-size:20px;
	font-family:Open Sans;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff !important;
}
.b-hide{
	font-size:14px;
	color:#fff;
	position:absolute;
	margin:-11px 0px 0px 245px;
	cursor:pointer;
	padding:5px;
}
.promo-code-info{
    width:100%;
    float:left;
    text-align:left;
/*    color:#70af2b;*/
    margin:0px 0px 15px 0px;
}
.subcategories{
	width:100%;
	float:left;
	display:none;
}
.subcategories ul li{
	background:#fff;
}
.subcategories ul li a:hover{
	background:#dce9f1;
}
.subcategories ul li a{
	padding-left:25px;
}
.subcategories ul li span{
	float:right;
}
.click-cat{
	cursor:pointer;
}
.more-deals{
    background: #ff4200;
    color: #fff !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 11px!important;
}
@media(min-width: 900px){
	.wrap,
	.wrap_top {
	    width: 1100px;
	    margin: auto
	}
	.no-padding-big{
		padding:0px !important;
	}
	.right_part {
	    width: 100%;
	    float: left;
	    margin-left:17px;
	}
	.no-padding-left-big{
		padding-left:0px !important;
	}
	.no-padding-right-big{
		padding-right:0px !important;
	}
	.subscribe{
		width:100%;
	}
	.small_img_fade {
	    width: 255px;
	    height: 200px;
	    position: absolute;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    background: url(../images/fade.png) left 0;
	    z-index: 998;
	    display: none
	}
	.small_img_fade_exp {
	    width: 255px;
	    height: 200px;
	    position: absolute;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    background: url(../images/fade.png) left 0;
	    z-index: 998;
	}
	 .cart-alert a {
	    color: #fff !important;
	}
	.cart-alert {
	    position: fixed;
	    right: 20px;
	    bottom: 20px;
	    background: #fff;
    	font-family: Open Sans;
    	border: 1px solid #e7e7e7;
	    padding: 10px 10px 10px 60px;
	    max-width: 280px;
	    font-size:12px;
	    z-index:9999;
	    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    	-moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    	box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    	-webkit-border-radius:4px;
    	-moz-border-radius:4px;
    	border-radius:4px;
    	opacity:0.8;
    	color: #646464;
	}
	.cart-alert .bigcart {
	    margin-right: 8px;
	    font-size: 34px;
	    position: absolute;
	    left: 13px;
	    top: 24px;
	    color: #058ae3 !important;
	}
	.cart-alert:hover{
		opacity:1;
		color:#474747;
	}
	.f_logo {
	    width: 153px;
	    margin: 40px auto 0px auto;
	}
	.pagestring {
	    width: 420px;
	    margin: 0px auto 0px auto;
	    height: 30px;
	}
	.totalpay {
	    width: 100%;
	    float: left;
	    border-top: 1px solid #e5e5e5;
	    text-align: right;
	    font-size: 15px;
	    color: #333!important;
	    font-family: Open Sans;
	    padding-top: 10px
	}
	.coupons_title {
	    width: 100%;
	    float: left;
	    font-size: 13px;
	    color: #333!important;
	    font-family: Open Sans;
	    padding: 20px 0px 0px 10px;
	}
	
	.decimal {

	}
	
	.small-price {
	    text-align: center;
	    font-family: Open Sans;
	    font-size: 18px;
	    margin: 0px 0px 5px 0px;
	    font-weight: 600;
	    color: #ef2809;
	}
	@keyframes fadein {
	    from {
	        opacity:0;
	    }
	    to {
	        opacity:1;
	    }
	}
	@-moz-keyframes fadein { /* Firefox */
	    from {
	        opacity:0;
	    }
	    to {
	        opacity:1;
	    }
	}
	@-webkit-keyframes fadein { /* Safari and Chrome */
	    from {
	        opacity:0;
	    }
	    to {
	        opacity:1;
	    }
	}
	@-o-keyframes fadein { /* Opera */
	    from {
	        opacity:0;
	    }
	    to {
	        opacity: 1;
	    }
	}
	
	sup {
	    top: -0.5em;
	}
	
	.remove_cart {
	    float: left;
	    font-size: 13px;
	    color: #333!important;
	    cursor: pointer;
	    margin-top: 35px;
	    padding-left:5px;
	}
	.socials_right {
	    width: auto;
	    float: right;
	    margin-top: 4px
	}
	.popup_deal_content {
		  overflow-y:auto;
		  max-height:80%;
		  margin-top: 8%;
		  left: 50%;
		  margin-left: -360px;
		  width: 720px;
		  background: #fff;
		  position: fixed;
		  z-index: 9998;
		  padding: 20px 20px 17px 25px;
		  -moz-border-radius: 5px;
		  -webkit-border-radius: 5px;
		  border-radius: 5px;
		  -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		  -box-shadow: 0 0 10px rgba(0,0,0,.4);
		  behavior: url(/PIE.php);
	 }
	 .close {
	    position:absolute;
	    right:7px;
	    margin-right:10px;
	    background: url('../images/close_button_popup.png') no-repeat;
	    width: 19px;
	    height: 19px;
	    cursor: pointer;
	    z-index: 99999;
	}
	.coupons_title_c {
	    width: 100%;
	    float: left;
	    font-size: 18px;
	    color: #333!important;
	    font-family: Open Sans;
	    padding-left: 10px;
	    padding-right: 20px
	}
	.cart_left {
	    display: block;
	    width: auto;
	    float: right;
	    color: #fff;
	    height: 35px;
	    font-size: 13px;
	    line-height: 14px;
	    font-family: verdana, sans-serif;
	    text-decoration: none;
	    cursor: pointer;
	    font-weight: 400;
	    margin-top: 18px
	}
	.top_menu {
	    width: 100%;
	    height: 109px;
	    position:fixed;
	    color: #646464;
	    z-index:9999;
	}
	.top_top_menu {
	    width: 100%;
	    height: 37px;
	    line-height: 7px;
	    float: left;
	    padding: 8px 0;
	    font-size: 13px;
	    background: #2a2e31
	}
	.top_down_menu {
	    width: 100%;
	    height: 84px!important;
	    float: left;
	    font-size: 13px;
	    background: #0860B5;
	    z-index: 10001;
	    box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
	}
	.logo{
		margin-top:16px;
	}
	.sub-menu{
		width:100%;
		float:left;
	    height: 39px;
	    text-align: center;
	    background-color: #fff;
	   /* border-bottom: 1px solid #d2e0ed;*/
	    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
	    -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
	    box-shadow: 0 5px 15px 0 rgba(0,0,0,.1);
	}
	.small-content{
		width:100%;
		float:left;
		clear:both;
		margin-top:123px;
	}
	.deals ul li{
		float:left;
	}
	.deals ul li:hover .smalltitle, .slide-deals a:hover .smalltitle, .last-deals ul li:hover .smalltitle, .small_img_wrap:hover .smalltitle, .subscribe-deals ul li:hover .smalltitle{
		color:#000;
	}
	.last-deals ul li{
		float:left;
		width:18%;
		margin:0px 1%;
	}
	.subscribe-deals ul li{
		float:left;
		width:23%;
		margin:0px 1%;
	}
	.smallerimg{
		width: 100%;
	    float:left;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px
	}
	.smallerimgwrap{
		width: 100%;
	    float:left;
	    margin-top:20px;
	}
	.item-slide{
		width:100%;
		float:left;
		padding:20px 20px;
		border:1px solid #dce6f0;
		background:#fff;
		margin:0px 0px 15px 0px;
		height:300px !important;
		overflow:hidden !important;
		box-shadow: 0 2px 12px -4px rgba(0,0,0,.1);
	}
	.items-all{
		width:100%;
		float:left;
		padding:20px 10px 0px 10px;
		border:1px solid #dce6f0;
		background:#fff;
		margin:0px 0px 15px 0px;
		height:auto;
	}
	.margin-top-cart{
		margin-top:-50px;
	}
	.pages_content {
	    width: 1080px;
	    margin: auto
	}
	.page-404-content {
	    color: #bdbdbd;
	    margin: 50px auto 0;
	    width: 696px;
	}
	.page-404-content .error-overlay {
	    left: 585px;
	    position: absolute;
	    top: 290px
	}
	.segment-side-height{
		height:285px;
	}
	.cart-top {
		min-width:177px;
	    float: right;
	    font-size: 13px;
	    color: #fff;
	    margin: 24px 0 0 2px;
	    padding:8px 8px 20px 8px;
	    font-family: Open Sans;
	    cursor:pointer;
	}
	.exittop {
	    width: 14px;
	    height: 17px;
	    float: right;
	    margin-top: -3px;
	    background: url(../images/exit.png) center 0 no-repeat
	}
	.b-inner-size{
		font-size:13px !important;
		padding-left:10px !important;
	}
	.min-span{
		min-height:46px;
	}
	.chevron-top{
		margin-top:7px;
	}
	.equalimg{
		height:90px;
	}
}
@media(max-width: 900px){
	.wrap,
	.wrap_top {
	    width: 100%;
	    margin: auto
	}
	.no-padding-small{
		padding:0px !important;
	}
	.right_part {
	    width: 100%;
	    float: left;
	}
	.subscribe{
		width:100%;
		margin-bottom:15px;
	}
	.cart_small_icon, .small_img_fade{
		display:none;
	}
	.footer-center{
		margin-left:10px;
	}
	.cart-alert{
		display:none;
	}
	.copy-left{
		width:100% !important;
		float:left;
		text-align:center !important;
	}
	.f_logo {
	    width: 153px;
	    margin: 20px auto 0px auto;
	}
	.pagestring {
	    width: 100%;
	    margin: 0px auto 0px auto;
	    height: 30px;
	}
	.smallwidth{
		width:100%;
	}
	.small-divider{
		width:100%;
		float:left;
		margin-top:20px;
	}
	.totalpay {
	    width: 100%;
	    float: left;
	    border-top: 1px solid #e5e5e5;
	    text-align: right;
	    font-size: 18px;
	    color: #333!important;
	    font-family: Open Sans;
	    padding: 10px 0px 20px 0px;
	    text-align:center;
	}
	.coupons_title {
	    width: 100%;
	    float: left;
	    font-size: 13px;
	    color: #333!important;
	    font-family: Open Sans;
	    padding: 0px 0px 0px 10px;
	}
	.remove_fixed{
		position:absolute !important;
		margin-left:-20px;
	}
	.remove_cart {
	    float:left;
	    padding-left:20px;
	    font-size: 13px;
	    color: #333!important;
	    cursor: pointer;
	    margin-top: 25px
	}
	.socials_right {
	    width: auto;
	    float: right;
	    margin: 4px 10px 0px 0px;
	}
	.popup_deal_content {
	  width:88%;
	  margin: 20px;
	  left:0px;
	  top:30%;
	  background: #fff;
	  position: fixed !important;
	  z-index: 9998 !important;
	  padding: 20px 20px 0px 20px;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	  -box-shadow: 0 0 10px rgba(0,0,0,.4);
	  behavior: url(/PIE.php);
	}
	.close {
	    position:absolute;
	    margin-top: -10px;
	    right:0px;
	    margin-right:10px;
	    background: url('../images/close_button_popup.png') no-repeat;
	    width: 19px;
	    height: 19px;
	    cursor: pointer;
	    z-index: 99999;
	}
	.coupons_title_c {
	    width: 100%;
	    float: left;
	    font-size: 18px;
	    color: #333!important;
	    font-family: Open Sans;
	    padding: 10px 0px 0px 0px;
	}
	.cart_left {
	    display: block;
	    width: auto;
	    float: right;
	    color: #c0c0be;
	    height: 35px;
	    font-size: 13px;
	    line-height: 14px;
	    font-family: verdana, sans-serif;
	    text-decoration: none;
	    cursor: pointer;
	    font-weight: 400;
	    margin-top: 14px;
	    margin-right:10px;
	}
	.small-menu-show{
		width:100%;
		position:absolute;
		background: #058ae3;
    	top:60px;
    	display:none;
    	z-index:9999;
	}
	.small-menu-show ul li{
		width:100%;
		float:left;
		padding:9px 20px;
		border-bottom: 1px solid #0f99f5;
	}
	.small-menu-show ul li a{
		width:100%;
	    float: left;
	    font-size: 18px;
	    font-family: 'Open Sans', sans-serif;
	    border-bottom: 2px solid transparent;
	    color: #fff !important;
	}
	.small-menu-show ul li a i{
		margin-right:4px;
	}
	.top_menu {
	    width: 100%;
	    height: auto;
	    float:left;
	    color: #646464;
	    z-index:9999;
	}
	.top_top_menu {
	    width: 100%;
	    height: 37px;
	    line-height: 7px;
	    float: left;
	    padding: 8px 0;
	    font-size: 13px;
	    background: #2a2e31;
	}
	.top_down_menu {
	    width: 100%;
	    height: auto;
	    font-size: 13px;
	    background: #058ae3;
	    z-index: 9999;
	    float:left;
	}
	.small-content{
		width:100%;
		float:left;
		clear:both;
	}
	.smallerimg{
		width: 100%;
	    float:left;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px
	}
	.smallerimgwrap{
		width: 100%;
	    float:left;
	}
	.item-slide{
		width:100%;
		float:left;
		padding:10px 5px 10px 15px;
		border:1px solid #dce6f0;
		background:#fff;
		margin:0px 0px 15px 0px;
		overflow:hidden !important;
	}
	.divide-sm{
		width:100%;
		float:left;
		margin-top:15px;
	}
	.pages_content {
	    width: 100%;
	    margin: auto
	}
	.page-404-content {
	    color: #bdbdbd;
	    margin: auto;
	    width: 100%;
	}
	.page-404-content .error-overlay {
	    width:100%;
	}
	.errorpage {
	    width: 100%;
	    float: left;
	    height: auto;
	    margin:10px 0px 10px 0px;
	}
	.page-404-content h1 {
	    color: #bdbdbd;
	    font-size: 19px !important;
	    font-weight: 700;
	    margin: 0;
	    text-align: center
	}
	.page-404-content h1 small, .page-404-content p {
	    color: #bdbdbd;
	    font-size: 12px !important;
	    font-weight: 700
	}
	.category-filter ul li {
	    width: 100% !important;
	    float: left;
	}
	.footer-menu{
		margin-top:15px;
	}
	.side-categories{
		display:none;
	}
	ul li{
		list-style-type: none;
		float:left;
		width:50%;
		margin: 3px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
	}
	.last-deals ul li{
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
	}
	.subscribe-deals ul li{
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
	}
	.deals ul li{
		float:left;
		width:50%;
		margin:0px 0px 20px 0px;
		padding: 0px 10px 0px 0px;
	}
	.slide-deals{
		float:left;
		margin:20px 0px;
	}
	.segment, .item-slide{
		border:none !important;
	}
	.segment-side-height{
		border-top:1px solid #ebebeb;
		border-bottom:1px solid #ebebeb;
		margin-bottom:5px;
	}
	.item-title{
		padding:0px 0px 15px 0px !important;
	}
	.small-logo{
		width:200px;
		height:34px;
		float:left;
		background:url(../images/small-logo.png) left 0px no-repeat;
		margin-top:18px;
	}
	.acc-right{
		padding-top:30px !important;
	}
	.cart_icon{
		float:right !important;
	}
	.cart-top {
	    float: right;
	    font-size: 13px;
	    color: #fff;
	    margin: 24px 0 0 2px;
	    padding:5px 8px 20px 8px;
	    font-family: Open Sans;
	    cursor:pointer;
	}
	.exittop {
	    width: 14px;
	    height: 17px;
	    float: right;
	    margin: -16px 15px 0px 0px !important;
	    background: url(../images/exit.png) center 0 no-repeat
	}
	.input_search{
		width:85% !important;
	}
	.searching{
		margin:2px 0px 0px 0px !important;
		padding:0px 0px 50px 0px;
	}
	.search_but{
		right:15px !important;
	}
	.sm-item-title{
		padding-left:20px !important;
	}
	.success-title{
		padding:0px !important;
	}
	.item-title{
	    padding:15px 0px 0px 15px !important;
	}
	.smalltitle-sm{
		margin:0px !important;
		border-top:1px solid #fff !important;
	}
	.no-padding-right-small{
		padding-right:0px !important;
	}
	.subcategories ul li{
		background:#38a2e8;
		color:#fff;
	}
}
.purchase-alert {
    position: fixed;
    left: 15px;
    bottom: 15px;
    background: #fff;
    font-family: Open Sans;
    border: 1px solid #e7e7e7;
    padding: 10px 10px 10px 56px;
    max-width: 350px;
    font-size:12px;
    z-index:9999;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    opacity:0.9;
    color: #646464;
}
.purchase-alert img{
    width:50px;
    height: 50px;
}
.purchase-alert span{
    font-weight:bold;
    color:#058ae3;
}
.purchase-alert .bigcart {
    margin-right: 8px;
    font-size: 34px;
    position: absolute;
    left: 13px;
    top: 20px;
    color: #058ae3; !important;
}
.purchase-alert:hover{
    opacity:1;
    color:#474747;
}
.recent-search .autocompl a{
    padding: 8px !important;
}
.autocompl-title-wrap{
    display:table;
    width:210px;
    float:left;
    height:50px;
}
.autocompl-title{
    width:210px;
    height:50px;
    display:table-cell;
    vertical-align:middle;
    padding:0px 0px 0px 10px;
}
.autocompl-price-wrap{
    width:auto;
    height:50px;
    float:right;
    display:table;
}
.autocompl-price{
    height:50px;
    display:table-cell;
    vertical-align:middle;
    font-weight:bold;
}
.autocompl-img{
    width: 65px;
    height: auto;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
/*.buy_button{
}*/

.fa-shopping-cart.prod{
    color:#d50000;
}
/*.autocompl img{
    width: 40px;
    height: auto;
    border-radius:2px;
    !*width:auto !important;*!
}*/
.slide-pane {
    position: absolute;
    display:none;
    z-index:999;
    border-radius: 3px;
    bottom: 0px;
    width:100%;
    text-align: center;
    background:#0F62B2;
    font-family: Open Sans, sans-serif;
    border-top:5px solid #d50000;
}
.pane-padding{
    width:100%;
    float:left;
    padding:10px 10px 15px 10px;
}
.smalltitle-pane{
    width:100%;
    float:left;
    color:#fff;
    padding-bottom:10px;
}
.slide-pane .input_text{
    /*border:1px solid #87a101;*/
    margin-bottom:0px;
}
.new-price-pane{
    color:white;
    font-weight:bold;
    padding-top:20px;
}
.pane-add{
    color:white !important;
    font-weight:bold;
    line-height:13px;
    padding-top:12px;
}
.pane-add i{
    margin-right:5px;
}
.pane-add{
    color:#d50000;
}
.black-t{
	width:100%;
	float:left;
	padding:0px 0px 20px 0px;
	color:#fff;
	font-size:26px;
	line-height:32px;
}</pre></body></html>