@charset "utf-8";
ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
}
a {
  color: #333;
  text-decoration: none;
}
.row.top-nav {
  padding: 0px 0 10px 0;
}
ul.nav {
  margin: 0px 0px -40px 0;
}
.top-nav .nav-lft {
  float: left;
 
}
.top-nav .nav-rht {
  float: right;
}
.top-nav .nav > li {
  display: inline-block;
}
.top-nav .nav > li > a {
  display: inline-block;
  font-size: 12px;
  color: #000;
  left: 14px;
  z-index: 20;
 
}
.nav > li > a {
  position: relative;
  padding: 10px 17px;
}
.top-nav .nav > li > a:hover {
  background: none;
  color: #F04479;
}
.head-rht {
  float: right;
}
.logo-box {
  color: #f04479;
  display: block;
}
.logo-box span {
  display: block;
  position: relative;
  top: -20px;
}
.logo-box:hover {
  color: #f04479;
  text-decoration: none;
}
.login-box {
  margin: 10px 0 0 0;
  text-align: right;
  font-size: 12px;
}
.login-box a {
  display: inline-block;
  margin-left: 10px;
  color: #000;
}
.head-phones,
.foot-phones {
  text-align: left;
  color: #f04479;
  font-size: 21px;
  margin-bottom: 10px;
}
.head-phones span,
.foot-phones span {
  display: block;
  font-size: 12px;
  color: #969695;
}
.head-phones i,
.foot-phones i {
  font-style: normal;
}
.head-phones b,
.foot-phones b {
  font-weight: normal;
  font-size: 13px;
  display: block;
}
.col-md-3 .head-phones {margin-top: 45px;
 /* padding: 45px 0 0 0;*/
}
.col-md-5 .head-phones {
  margin-top: -10px;
}
#logo_text {
  color: rgb(240, 68, 121);
  font-size: 14px;
  position: relative;
  bottom: 20px;
}
.foot-phones {
  padding: 15px 0 0 0;
  text-align: center;
}
.socially {
  padding: 20px 0 0 0;
  text-align: center;
}
.socially li {
  display: inline-block;
  margin: 1px;
}
.navbar-category .navbar-nav {
  background-color: #fff;
  padding: 0 !important;
  margin: 0 !important;
}
.navbar-category .navbar-nav li {
  width: auto;
  display: table-cell;
  text-align: center;
  height: 35px;
  padding-left: 3px;
  vertical-align: bottom;
  float: none;
}
bo .navbar-category .navbar-nav li:first-child {
  padding: 0;
}
.navbar-category .navbar-nav li a {
  padding: 0px 25px;
  background-color: #F2477C;
  line-height: normal;
  height: 35px;
  display: table-cell;
  vertical-align: middle;
}
.navbar-category li a {
  color: #fff;
}
.navbar-category li a:hover {
  background-color: #fff;
  color: #F2477C;
}
div#log {
  /*padding: 0px 0 0 0;*/
}
div#tel {margin-bottom: 11px;
  /*padding: 3px 0 0 0;*/
}
div#ser_top {margin-top: 50px;
 /* padding: 56px 0px 0px 0px;*/
}
#shopping_cart {
  margin: 15px 0 20px 0;
  list-style: none;
}
#adtm_menu .header-navbar-toggle {
  float: none !important;
  font-size: 18px;
  padding: 5px 5px 5px 25px;
  border: 2px solid #F2477C;
  color: #F2477C;
  width: 100%;
  text-align: left;
}
.header-navbar-toggle > span {
  margin-right: 10px;
}
#shopping_cart a {
  display: block;
  padding: 5px 5px 5px 25px;
  background: #eee;
  font-size: 18px;
  text-decoration: none;
  color: #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#shopping_cart a > span {
  margin-right: 0px;
}
#shopping_cart a:hover {
  background-color: #F2477C;
  color: #fff;
}
footer .container {
  border-top: 1px solid #eee;
}
ul.nav.nav-pills.nav-stacked {
  padding: 10px 0;
}
#block_various_links_footer > div.col-md-3.col-xs-12 > div {
  float: right;
  padding: 20px 15px 15px 0;
  font-size: 12px;
  color: #000;
}
.content {
  padding: 20px 0;
}
.container {
  max-width: 1000px !important;
}
.main {
  padding: 10px 0 40px 0;
}
.index-slider {
  margin-bottom: 20px;
  width: 100%;
}
.index-slider ul {
  margin: 0;
  padding: 0;
}
.index-slider li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
.index-slider li img {
  max-width: 100%;
}
.teaser-row .thumbnail {
  margin-bottom: 5px;
  border: 0;
  padding: 0;
  max-height: 220px;
  overflow: hidden;
}
.teaser-row .thumbnail img {
  max-height: none;
  max-width: none;
  width: 100%;
}
.item .caption {
  text-align: center;
  margin: 4px 0 4px 0;
}
.categories ul {
  /*margin: 0;
  padding: 0;*/
}
.categories ul li {
  margin: 0;
  /*padding: 0;*/
  list-style: none;
}
.sidebar .block {
  background: #f5f5f4;
  border: 1px solid #e2e2e2;
  margin-bottom: 10px;
}
.sidebar .button_large {
  display: block;
}
.sidebar h4 {
  font-size: 26px;
  color: #323232;
  text-align: center;
}
.sidebar h4 a {
  color: #323232;
}
.sidebar .product_image img {
  width: 140px;
  margin: 0 0 0px 18px;
}
div#special_block_right h5 {
  margin: 16px auto;
  text-align: center;
}
div#special_block_right span.price-discount { 
	 font-size: 12px; 
	 text-decoration:line-through;
	 padding: 0px 0px 0 21px;
 }
span.reduction {
  font-size: 12px;
}
span.price {
  font-size: 12px;
}
.side-special {
  padding: 10px;
  text-align: center;
  font-size: 12px;
}
.price-discount {
  text-decoration: line-through;
}
.more {
  text-align: center;
}
.cart-block h4 {
  padding: 11px 5px 0 19px;
}
.cart-block .block_content {
  padding: 0 19px 19px;
}
.side-social {
  margin-bottom: 10px;
}
.editorial_block h2,
.editorial_block h3 {
  font-size: 18px;
}
.title {
  font-size: 18px;
  margin-bottom: -12px;
}
.side-news {
  padding: 10px;
}
.side-news .unit {
  text-align: center;
  font-size: 12px;
}
.side-news .unit a {
  display: inline-block;
  margin: 5px 0;
  color: #000;
}
.side-news .unit img {
  width: 140px;
}
.goods-list .pagination {
  margin-top: 0;
}
.goods-list .sort-by {
  margin-bottom: 10px;
}
.goods-list .item .caption {
  text-align: left;
}
.goods-list .inf {
  padding: 10px 0 0 0;
}
.goods-list .inf span {
  display: block;
}
.goods-list .inf .pull-left {
  font-size: 22px;
  color: #f04479;
}
.goods-list .inf .pull-right {
  text-decoration: line-through;
  padding: 7px 0 0 0;
  color: #969695;
}
.discount {
  display: block;
  font-size: 18px;
}
.our_price_display {
  color: #f04479;
  font-size: 24px;
}
#cart_block_summary.collapsed span.ajax_cart_quantity{
	margin-right: 10px;
}
#other_prices {
  text-align: right;
  padding: 15px 0 0 0;
}
#other_prices p {
  margin-bottom: 0;
}
#old_price {
  text-decoration: line-through;
}
.spoiler-list {
  margin-bottom: 10px;
}
.spoiler-btn {
  color: #c76c93;
  cursor: pointer;
  border-bottom: 1px dashed #c76c93;
  display: inline-block;
  margin-bottom: 5px;
}
.spoiler-body {
  padding: 10px 0 0 0;
}
.spoiler-body img {
  max-width: 100%;
}
#primary_block .btn-group {
  margin-bottom: 10px;
}
.buttons_bottom_block {
  text-align: center;
}
.buttons_bottom_block input {
  width: 100%;
  font-size: 18px;
  background-color: #f04479;
  color: #fff !important;
  padding: 15px 0;
  margin-bottom: 5px;
}
.buttons_bottom_block input:hover {
  background-color: #ec1557;
}
.buttons_bottom_block a {
  color: #f04479;
  border-bottom: 1px dashed #f04479;
  text-decoration: none;
}
.carousel-inner > .item {
  text-align: center;
}
.carousel-inner > .item img {
  display: inline-block;
}
.banners-row {
  text-align: center;
}
.banners-row .col-md-12 {
  margin-bottom: 10px;
}
.banners-row img {
  max-width: 100%;
}
.table_block {
 /* padding: 15px;*/
}
.table_block td {
  vertical-align: top;
}
.idTabs li a {
  display: inline-block;
  background-color: #f5f5f4;
  padding: 10px 15px;
  border: 1px solid #dfdfdf;
  border-bottom: 0;
}
.cart-voucher {
  padding: 10px;
  border: 1px solid #eee;
  margin-bottom: 10px;
}
.cart-voucher .txt {
  display: inline-block;
  margin-right: 25px;
  font-size: 16px;
  font-weight: bold;
}
.cart-voucher label {
  font-weight: normal;
  margin-right: 15px;
  margin-top: 5px;
}
.p-cart {
  margin: -5px 0 15px 0;
}
.table > tbody > tr > td,
.table > tfoot > tr > td {
  vertical-align: middle;
}
.categories {
  position: relative;
}
.toggle-btn {
  margin-bottom: 10px;
}
.selected img {
  opacity: 0.5;
}
#slider-thumbs {
  padding: 10px 0 10px 0;
}
#slider-thumbs li {
  float: left;
}
.btn-group .btn {
  margin: 0 !important;
}
.btn-grey {
  background-color: #ddd;
  border-color: #ddd;
  color: #000;
}
.coupon-toggle {
  margin-bottom: 10px;
}
#cms #center_column .rte img {
  display: block;
  height: auto;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sub-menu {
    margin-bottom: 20px;
    display: none;
  }
  .sub-menu li.item .caption {
    text-align: left;
    padding: 0;
  }
  .sub-menu li.item .caption a {
    padding: 10px;
    display: block;
  }
  .sub-menu li.item img {
    display: none;
  }
  .sub-menu li.item .thumbnail {
    padding: 0;
    margin: 0;
  }
  .cart-voucher {
    display: none;
  }
  #product_list .item:nth-child(odd){
	clear:left;
  }
}
@media screen and (min-width: 992px) {
  .head-srch {
   /* padding: 25px 0 0 0;*/
  }
  .first-in-line{
clear:left;
}
}
@media screen and (max-width: 767px) {
  .navbar-category .navbar-nav li {
    display: block;
  }
  .navbar-category .navbar-nav li a {
    display: block;
    width: auto;
    height: 35px;
    line-height: 35px;
  }
  footer .nav > li {
    display: inline-block;
  }
  footer .nav > li > a {
    display: inline-block;
    font-size: 12px;
    color: #000;
  }
}
@media screen and (min-width: 768px) {
  .navbar-category .navbar-nav {
    display: table-row;
  }
}
@media screen and (max-width: 992px) {
	.col-md-3 .head-phones {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .nav-lft,
  .nav-rht,
  footer .nav {
    float: none !important;
    text-align: center !important;
  }
  .logo-box,
  .head-phones,
  footer .copyr {
    text-align: center;
    float: none;
  }
  .col-md-3 .head-phones {
    padding: 0px 0 0 0;
  }
  .navbar-category .navbar-nav li a{
	padding: 0 15px;
  }
  .navbar-category .navbar-nav li a span{
    display: block;
    height: 35px;
	overflow: hidden;
  }
  .teaser-row .thumbnail{
    max-height: 340px;
  }
  /*.navbar-category .navbar-nav li{
      display: block;
    }
    .navbar-category .navbar-nav li a{
      display: block;
      width: auto;
      height: 50px;
      line-height: 50px;
    }*/
}
span.glyphicon.glyphicon-shopping-cart {
  font-size: 18px;
  padding: 0px 10px 0 0;
}
div#header_user ul li#shopping_cart:hover {
	background: #f04479;
	color: #FFF;
	}
img.logo {
  padding: 25px 0px 0px 0px;
}
div#slider { 
   /* padding: 0 !important;max-width: 460px;*/
 /* margin: 15px 10px 0px 4px;*/
}
.slider-right.col-md-6.teaser-row {
  /*margin: 0 0px 0px 25px;
  padding: 2px 0px 0px 6px;*/
}
#center_column .home_categories.pwblock .title{
	margin: -5px 0px -9px 14px;
	padding: 0;
}
img.categoryImage {
  max-width:210px;
  
}
a.name {
  display: block;
  margin: 8px 0 8px 0;
  color: #333;
}
#block_various_links_footer > div.col-md-3.hidden-sm.hidden-xs > div > div{
	font-size: 21px;
}
#header > div.col-md-3 > div > div{
	font-size: 21px;
}
span.navigation-pipe {
  padding: 0px 5px 0px 5px;
  color: #ccc;
  font-size: 14px;
}
span.navigation_page {
  color: #777;
  font-size: 14px;
}
label {
  float: left;
  margin: 0 20px 0 0;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
select#selectPrductSort {
  font-size: 14px;
}
ul#product_list {
  margin: 8px 0px 0px -25px;
}
div#pagination {
    margin: -8px 0 0 -10px;
    width: 714px;
}
.breadcrumb {
  color: #777;
  font-size: 14px;
}
#our_price_display{
	color: #f04479;
    font-size: 24px;
}
p.price {
  margin: 0px 0px 0px -12px;
}
p#quantity_wanted_p {
  display: none;
}
p.align_center {
  display: none;
}
div#columns {
    margin: 5px -14px 0px -15px;
}
.rte {
  margin: 20px 0 0 0;
}
#spoiler-list .spoiler-heading  a {
  color: #c76c93;
  border-bottom: 1px dashed #c76c93;
}
#spoiler-list .spoiler-heading  a:hover {
  color: #c76c93;
  text-decoration: none;
}
span.ajax_cart_quantity {
  float: left;
  display: inline-block;
  position: relative;
}
span.ajax_cart_product_txt{
	float: left;
    display: inline-block;
    position: relative;
}
span.ajax_cart_product_txt_s{
	float: left;
    display: inline-block;
    position: relative;
}
#cart_block #cart_block_summary span.ajax_cart_total {
	float:right;
  font-weight: bold;
}
td.cart_availability img{
	width: 30px;
	height: 30px;
}
button.btn.btn-danger.btn-sm {
  padding: 8px 10px;
  margin: 1px 0 0 12px;
}
span.glyphicon.glyphicon-remove {
  color: #fff;
}
div#adtm_menu {
  /*padding: 0;*/
  margin: 0;
}
ul#more_info_tabs {
  margin: 0;
}
div#more_info_sheets {
  background: #f5f5f4;
  border: 1px solid #dfdfdf;
}
div#attributes p label {
  display: none;
  float: left;
  text-align: right;
  padding: 2px 7px 0 0;
}
/*---------Корзина------------------------*/
#shopping_cart .newtimer{
	float:right;
	font-size: 14px !important;
	color:red !important;
}
#cart_block dl dt {
 	 clear: both;
} 
.timeTo span {
  display: inline-block;
  font-size: 14px !important;
  font-weight: bold !important;
  color: black !important;
  position: relative;
  top: -5px;
}
#header_user #timer {
  position: relative;
  bottom: 48px;
  left: 35px;
  float: right;
  
}
#new-products_block_right.block.products_block{
	margin-top: 10px;
}
.btn-primary{
	height: 34px;
}
a.nivo-prevNav {
  display: none;
}
a.nivo-nextNav {
  display: none;
}
#right_column.column.col-md-3.sidebar.hidden-sm.hidden-xs {
	padding-top: 15px;
}
/*-------fancybox-content--------*/
div#fancybox-content{
	height: 120px;
	width: 480px; 
}
div#fancybox-content span.hd {
  display: block;
  float: none;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
  font-size: 20px;
}
a.button_large.lft {
  max-width: 180px;
  font-size: 15px;
  background-color: #f04479;
  color: #fff !important;
  margin: 3px 0px 0px 15px;
  padding: 0 0 0 6px;
}
a.button_large.lft:hover{
	background-color: #ec1557;	
}
#fancybox-content > div > div > div.form > form{
	padding: 2px 0 0 0;
}
#fancybox-content > div > div > div.form > form > p:nth-child(3) > input{
	height: 31px;
}
html body#product div#fancybox-wrap div#fancybox-outer div#fancybox-content{
	/*height: 230px !important;*/
}
#pwoutlead{
	z-index: 1000 !important;
}
input.button_large {
  background: #f04479;
  color: #fff;
  border: none;
}
a.button_large.rght {
  max-width: 180px;
  font-size: 15px;
  background-color: #f04479;
  color: #fff !important;
  margin: 3px 63px 0px 1px;
  padding: 0 0 0 22px;
}
a.button_large.rght:hover{
  background-color: #ec1557;	
}
#cart_block dl a {
  text-decoration: underline;
  font-weight: normal;
}
input.button {
  background: none;
  border: none;
}
a.product_link {
  color: #000;
  text-decoration: none;
  font-size: 14px;
}
a.product_link:hover {
  text-decoration: underline;
  color: #000;
}
div#slide_holder {
    left: 2px;
    /*padding: 70px 0 0;*/
    top: 20px;
}
#slider.col-md-6.nivoSlider a.nivo-imageLink{
	
}
#pwnewsletter {
  bottom: -3px !important;
  
}
#pwnewsletter>span {
	height: 35px !important;
}
@media screen and (max-width: 321px){
	#pwnewsletter{
		display: none;
	}
	.timeTo{
		margin-right: 0;
	}
	#header_user #timer {
	  left: -23px !important;
	}
}
@media screen and (max-width: 992px) {
#jivo_top_wrap{ display:none}
div#wrapper3 {
  max-width: 750px;
}
 .col-md-5 {
  text-align: center;
}
  .col-md-5 #header_logo {
    float: none;
}
div#logo_text{
	text-align: center;
	float: none;
}
.cmslink.row.top-nav{
	float: none;
}
 div#ser_top {
  max-width: 715px;
  float: none;
  margin: 0 auto;
  padding: 0;
} 
div#slider {
  float: none;
  margin: 20px auto;
}
div#columns {
  float: none;
  padding: 0;
}
div#adtm_menu {
   padding: 0px 15px;
}
.row.top-nav{
	text-align: center;
}
  }
@media screen and (max-width: 768px) {
div#wrapper3 {
  max-width: 750px;
}
.col-md-5 {
  text-align: center;
}
  .col-md-5 #header_logo {
     float: none;
}
.row.top-nav{
	text-align: center;
}
div#logo_text{
	float: none;
	text-align: center;
}
.cmslink.row.top-nav{
   float: none;
}
div#ser_top {
  float: none;
  margin: 0 auto;
  padding: 0 30px 0 30px;
}
div#slider {
  float: none;
  margin: 20px auto;
} 
div#columns {
  float: none;
  padding: 0;
}
div#adtm_menu {
   padding: 0px 30px;
}
#center_column .home_categories.pwblock .title {
  float: none;
  padding: 0 0 0 38px;
  margin: 5px 0px 0px 0;
}
#editorial_block_center {
  padding: 0px 15px;
}
.breadcrumb {
  margin: 0 15px;
}
h1 {
  padding: 0 0 0 20px;
}
.cat_desc.rte {
  margin: 0 20px;
}
.home_categories.pwblock {
  margin: 15px 20px;
  padding: 0;
}
div#subcategories {
  margin: 15px 20px;
}
.sort-by.clearfix {
  margin: 0 20px;
}
ul#product_list {
  margin: 0;
}
div#pagination {
  margin: 0;
  padding: 0px 0 0 30px;
}
.dop_op {
  padding: 0 20px;
}
div#more_info_block {
  margin: 0 20px;
}
div#productscategory_list {
  padding: 0 20px;
}
div#HOOK_SHOPPING_CART {
  margin: 0 20px;
}
.rte {
  margin: 15px 20px;
}
  
  }
  
 @media screen and (max-width:480px ) {
 	
   .home_categories li {
	  margin: 0;
	}
	.row.top-nav{
		text-align: center;
		margin: 0;
	}	
	 
	 .breadcrumb {
	  margin: 0 15px;
	}
	h1 {
	  padding: 0 0 0 20px;
	}
	.cat_desc.rte {
	  margin: 0 20px;
	}
	div#subcategories {
	  margin: 15px 20px;
	}
	.sort-by.clearfix {
	  margin: 0 20px;
	}
	ul#product_list {
	  margin: 0;
	}
	div#pagination {
	  margin: 0;
	  padding: 0px 0 0 30px;
	}
	.dop_op {
	  padding: 0 20px;
	}
	.old_price {
	  display: inline-block;
	  float: none; 
	 
	}
	ul#product_list li div.right_block span.price {
		display: inline-block;
		float: none;
	}
	#primary_block #pb-left-column {
	  margin: 0 20px;
	}
	div#more_info_block {
	  margin: 0 20px;
	}
	div#productscategory_list {
	  padding: 0 20px;
	}
	.home_categories.pwblock {
	  margin: 15px 20px;
	  padding: 0;
	}
	.p-cart {
	  margin: 0 15px;
	}
	div#order-detail-content {
	  padding: 0 20px;
	  margin: 0 auto;
	}
	div#HOOK_SHOPPING_CART {
	  margin: 0 20px;
	}
	.rte {
	  margin: 15px 20px;
	}
	#header_user #timer{
	   bottom: 46px;
	   left: 24px;
	}
	.cart-act {
	  width: 210px;
	  height: 200px;
	}
	.cart-act a{
	 min-width: 220px;
	}
	a.button_large.lft {
	  display: block;
	  float: none !important;
	  padding: 0 13px 0px 4px;
	  margin: 0px 0px 10px 9px;
	}
	a.button_large.rght {
	  text-align: center;
	  float: none;
	  margin: 6px 20px 0 1px;
	}
	#fancybox-content > div{
		height:200px !important;
	}
	.top-nav .nav > li > a {
	  padding: 9px 4px;
	  left: 0;
	}
	.top-nav .nav > li > a.h-opt{
	display: none;
	}
	.top-nav .nav > li > a.h-tablesize{
	display: none;
	}
	.oneclickbuy .form .text label{
		text-align: left;
	}
	.oneclickbuy .form  input{
		float: left;
		clear:left;
		  width: auto;
	}
	.oneclickbuy .form sup{
		  display: none;
	}
	.oneclickbuy>.text{
		display: none;
	}
	.oneclickbuy .name{
		display: none;
		float:left;
	}
	.oneclickbuy h2{
	margin: 0;
	}
	.oneclickbuy .button_large{
	padding: 5px;
	}
	.soc-windows .col {
	clear:left;
	height: auto;
	}
	#fancybox-content{
	min-height: 200px;
	}
}
  body#product div#pb-right-column div#slider-thumbs ul.list-inline li a img.img-responsive{ max-width:80px}
  #product p#add_to_cart a.exclusive.btn{
  	background: #f04479;
    color: #fff !important;
    font-size: 18px;
    margin-bottom: 5px;
    padding: 15px 0;
    width: 100%;}
  #product p#add_to_cart a.exclusive.btn:hover{
  	background: #ec1557;
  }
#fancybox-content{ background:#fff}
ul#product_list li div.right_block span.price {
  display: block;
  padding: 0 0 7px 0;
  font-size: 22px;
  font-weight: normal;
  color: #f04479;
}
#subcategories .caption{
	padding: 0px 0px 6px 0;
    margin: -12px 0 0 0; height:46px;
}
#subcategories a{
	color:#000;
	text-decoration: none;
}
#subcategories a:hover{
	color:#000;
	text-decoration: underline;
}
#subcategories img{
	max-width: 148px;
	min-height: 199px;
}
#shopping_cart span.ajax_cart_quantity{
	left: 144px;
    bottom: 27px;
    margin-right: 5px;
}
#shopping_cart span.ajax_cart_product_txt{
	left: 144px;
	bottom: 27px;
}
#shopping_cart span.ajax_cart_product_txt_s{
	left: 144px;
	bottom: 27px;
}
#first_p  label.col-sm-2.control-label{
	margin: 0 0 0 0;
}
#account-creation_form label.col-sm-2.control-label{
	margin: 0 0 0 0;
}
.cart_product h5 a {
  color: #337ab7;
  font-size: 18px;
}
.cart_product h5 a:hover {
  color: #23527c;
  text-decoration: underline;
  font-size: 18px;
}
form#voucher {
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 600px){
	#cart_summary  thead {
	  display: none;
	}
	table#cart_summary tbody td {
	  display: block;
	  padding: .6rem;
	  min-width: 320px;
	}
	table#cart_summary tbody td:before {
		content: attr(data-th);
		font-weight: bold;
		display: inline-block;
		width: 8rem;
    }
	table#cart_summary tfoot td {
    display: block;
  }
  table#cart_summary tfoot td .btn {
    display: block;
  }
  table#cart_summary .cart_quantity_down{
  
  }
  table#cart_summary .cart_quantity_up{
  
  }
  table#cart_summary .cart_delete{
	display: none;
  }
  table#cart_summary .cart_availability{
	display: none;
  }
}
#pwnewsletter .pwpopup{
  width: 250px !important;
}
#pwnewsletter_form #pwemail{
	width: 165px !important;
}
#pwnewsletter_form #submitpwnewsletter{
	height: 28px !important;
	border: none;
    color: #fff;
    font-weight: bold;
}
textarea#other {
  text-align: left;
}
table#cart_summary tr td.cart_quantity div#cart_quantity_button{ position:relative}	
.cart_quantity_up{ position:absolute; top:5px; right:15px}
.cart_quantity_down{position:absolute; bottom:5px; right:15px}
.cart_delete .btn-danger{ padding:8px 10px}
.p-cart .r.hidden{ display:block !important}
.p-cart .r.hidden span{ line-height:14px; top:0}
.p-cart .r.hidden .timeTo.timeTo-white div{ height:11px !important}
#slider1_container {
   height: 460px;
   width: 460px;
}
#slider1_container > div {
	transform: scale(1);
}
@media screen and (max-width: 321px) {
	#div#header{
		margin: 0;
	}
}
@media screen and (max-width: 720px){
	#footer .block_various_links li a{
	  padding: 0;
	}
}
@media (max-width: 992px){
	.goods-list .col-xs-6:nth-child(2n+1){
		clear:left;
	}
}
@media (min-width: 992px){
	.goods-list .col-md-4:nth-child(3n+1){
		clear:left;
	}
}
/*  
html {
  background: url("/themes/secret/t2222222222.png");
}*/
/*
     */
/*
*/