@import url(https://a40415.staticwbm.com/20200115040546cs_/https://fonts.googleapis.com/css?family=Roboto:400,300italic,300,100,100italic,400italic,500,700,700italic|Roboto+Condensed:400,700&subset=cyrillic-ext,latin);
@import url(https://4eda30.staticwbm.com/20200115040546cs_/https://fonts.googleapis.com/css?family=Oswald:400,300);
@font-face {
    font-family: 'doulos_sil';
    src: url('https://4f5b90.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/fonts/doulossilr.eot');
    src: url('https://b2c231.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/fonts/doulossilr.eot#iefix') format('embedded-opentype'),
         url('https://6b335a.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/fonts/doulossilr.woff') format('woff'),
         url('https://1a29a7.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/fonts/doulossilr.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6, p, ul, li, div, span, header, footer, table {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
}
body, input, textarea, select, button {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: 'liga', 'kern';
}
img {
	max-width: 100%;
}
a:active {
	color: #000;
	text-decoration: none;
}
.wrapper {
	width: 982px;
    margin: 20px auto 0 auto;
}
.main-logo {
	text-transform: uppercase;
	float: left;
	margin-top: 13px;
}
.descr-items {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
img, a, img a {outline : none;}
li:focus {
    outline: none;
}
.descr-items .label {
    color: #000;
    padding: 0;
    font-size: 1.5rem;
}
.descr-items-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.main-logo a {
	color: #000;
}
.main-logo a:hover {
	text-decoration: none;
}
.soc {
	float: right;
	margin-right: 32px;
}
.soc ul li {
	list-style: none;
}
.soc ul li a {
	color: #aeaeae;
	text-transform: uppercase;
	font-size: 11.5px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
nav > .container-fluid, nav > .container-fluid > .col-md-4.col-lg-4 {
	padding-left: 0
}
nav a, nav a span {
	color: #828282;
	text-transform: lowercase;
	  background: #fff;
  display: inline-block;
  padding: 6px 22px 7px 22px;
  font-size: 11.5px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
}
nav a {
    width: 100%;
}
nav a span {
    padding: 0;
    background: transparent;
}
nav a:hover, nav a:active {
	background: #ddd;
	text-decoration: none;
}
nav a:hover {
	color: #828282;
}
nav .cart a {
	 padding: 6px;
}
nav.main--nav {
	background: #fff url('https://b4127c.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/img/sprite-back.png') no-repeat;
	margin-top: 14px;
}
nav.main--nav {
    border-bottom: 10px solid #ddd;
}
nav ul li {
	list-style: none;
	float: left;
	background: #fff;
    margin-right: 10px;
}

nav .cart {
	float: right;
	  margin-top: -15px;
  margin-right: 37px;
}
nav#inner-cat {
	background: transparent;
	margin-top: 0;
}
.term-description {
	display: none;
}
nav#inner-cat ul li a {
	text-transform: uppercase;
    color: #828282;
    text-decoration: none;
    padding: 6px 11px 7px 11px;
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    margin-bottom: 5px;
    margin-left: 9px;
}
#cart-nav-img {
    display: none;
}
nav#inner-cat ul li a.nav-current {
	background: transparent;
	text-decoration: underline;
}
header .contacts-header {
	float: right;
    text-align: right;
}
nav#inner-cat ul li a:first-child {
    margin-left: 0;
}
.cart_item .label {
    color: #000;
    padding:0;
    font-size: 12px;
}
header .contacts-header li {
	list-style: none;
	    color: #aeaeae;
    text-transform: uppercase;
    font-size: 11.5px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}
header .contacts-header li a {
	    color: #aeaeae;
    text-transform: uppercase;
    font-size: 11.5px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    line-height: 17.5px;
}
.contacts-header .current-menu-item a {
	background: transparent;
}
div.cart a {
	font-family: 'Roboto', sans-serif;
  color: #828282;
  text-transform: uppercase;
  font-size: 11.15px;
  padding: 5px 13px 12px 10px;
  margin-top: 8px;
  font-weight: bold;
}
div.cart a:hover {
	text-decoration: none;
}
.content.goods .container-fluid {
	margin: 0 0 25px 0;
    padding: 0;
}
#cart-nav-img {
	    padding: 7px 4px 4px 8px;
    width: 36px;
}
#cart-nav-img img {
	width: 21px;
}
#cart-nav-img:hover {
	background: #fff;
}
.content h1 {
	  font-size: 22px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.content p {
	font-size: 17px;
}
.nav-border {
	border-top: 10px solid #ddd;
	position: relative;
    top: -9px;
}
.footer-info li a {
	text-transform: uppercase;
}
.footer-info ul li {
	 list-style: none;
    display: inline-block;
    float: left;
    padding-left: 17px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.footer-info ul li:first-child {
	padding-left: 0;
	    padding-right: 15px;
    border-right: 2px solid #ddd;
}
.footer-info ul {
	display: inline;
	padding: 0;
}
#menu-footer-menu .menu-item-23 a {
	border: 1px solid #e6e6e6;
	padding: 1px 60px 1px 5px;
}
.menu-footer-menu-container {
	    margin: 1% 0 1% 0;
    float:right;
}
#menu-item-20 {
	border-right: 2px solid #dfdfdf;
    padding-left: 45px;
}
#menu-item-21 {
	padding-right: 0;
    margin-right: 0;
}
footer {
	border-top: 10px solid #d7d7d7;
  border-bottom: 10px solid #d7d7d7;
  margin-top: 32px;
    margin-bottom: 23px;
}
footer .container-fluid {
	padding-left: 0;
}
footer .container-fluid .col-md-2.col-lg-2 {
	padding-left: 0;
}
.foo-location ul {
	margin-left: 10px;
}
.current-menu-item a {
	background: #ddd;
}
.soc .current-menu-item a, .menu-footer-menu-container .current-menu-item a {
	background: transparent;
	text-decoration: underline;
}
.woocommerce div.product {
    margin-bottom: 0;
    position: relative;
    width: 23.5%;
    margin-right: 1.5%;
    padding-bottom: 3%;
}
.products {
    padding-left: 17px;
    margin-top: 1%;
}
input[disabled] {
    pointer-events:none;
    user-select : none;
    -moz-user-select : none;
    -webkit-user-select : none;
}
footer a {
	color: #a7a7a7;
  display: block;
}
footer a:hover {
	color: #a7a7a7;
	text-decoration: none;
}
#copyright {
	margin-top: 8px;
    color: #b4b4b4;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    margin-left: 5px;
}
.foo-location ul li {
	  list-style: none;
    float: left;
    color: #a7a7a7;
    font-size: 12px;
    border-right: 2px solid #dfdfdf;
       padding-right: 14px;
    padding-left: 14px;
    margin-top: 10px;
}
.foo-location ul li:last-child {
	border-right: none;
}
.goods {
	padding: 0;
}
.content.goods .row {
	margin-top: 32px;
}
/*.goods a img {
	  filter: blur(1px);
  -webkit-filter: blur(1px);
}
.goods a img:hover {
	  filter: blur(0px);
  -webkit-filter: blur(0px);
}*/
.hides {
	display: none;
}
.shows {
	display: block;
}
.content.goods .hidden-md.hidden-lg.shows {
	display: block!important;
}
.popup {
	position: absolute;
  top: 132px;
  background: url('https://aa3f4f.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/img/transp.png');
    text-align: right;
  padding-bottom: 10px;
}
.popup-width {
	width: 91%;
}
.popup h2 {
	color:#fff;
	font-size: 12px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
}
.popup h2 {
	line-height: 7px;
}
.popup span {
	color: #fff;
	text-transform: lowercase;
	font-size: 14px;
    display: block;
    line-height: 22px;
}
.popup span.woocommerce-Price-currencySymbol {
    display: inline;
}
.index h2 {
	position: absolute;
	color: #fff;
	top: 220px;
  right: 200px;
  font-family: Arial;
  font-size: 24px;
  text-transform: uppercase;
}
.content.index .container-fluid, .content.index .col-md-12.col-lg-12 {
	padding: 0;
}
.goods-uniqe {
	margin-top: 19px;
}
.goods-uniqe h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 24.5px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 2px;
}
.content div.about-goods p {
	font-size: 12.2px;
    line-height: 10px;
}
#final-price {
	font-weight: bold;
  font-size: 14.32px;
  display: inline-block;
    margin-left: 25px;
}
#count {
	  border: 1px solid #7d7d7d;
  padding: 2px 25px;
  margin-left: 56px;
  display: inline-block;
  width: 59px;
}

.price .woocommerce-Price-amount.amount, .price .woocommerce-Price-currencySymbol {
    font-size: 14px;
    font-weight: bold;
    margin-left: 0!important;
}
.variations .label {
    padding: 0;
}
select#pa_sizes {
    margin-left: 10px;
}
.woocommerce-MyAccount-navigation ul li {
    float: none;
}
.quantity .screen-reader-text {
    display: none;
}
.variations .label label {
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.label label {
    margin-bottom: 0;
}
#check {
	  font-size: 12.27px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  border: 1px solid #7d7d7d;
  display: inline-block;
  padding: 2px 11px;
   background: #fff;
   border-radius: 0;
}
#check a {
	color: #000;
	text-decoration: none;
}
#check a:hover {
	text-decoration: none;
}
.order-wrapper {
	text-align: center;
}
.order-btn {
	display: inline-block;
	background-color: #000;
	padding: 12px 40px;
}
div.order-btn a {
font-family: 'Roboto', sans-serif;
font-size: 18.41px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}
.cart .row-fluid div.cart-info {
	padding-left: 47px;
}
.cart .actions {
	float: right;
}
.cart-clear {
	margin-bottom: 38px;
}
ul.data-size li {
	width: 33px;
	border: 1px solid #c5c5c5;
	background: #fff;
	color: #000;
	text-align: center;
	cursor: pointer;
}
ul li.current-data {
	background: #000;
	color: #fff;
	border: 1px solid #000;
}
.container-fluid.goods-size {
	margin-left: 0;
	padding-left: 0;
}
.goods-size .col-md-4 {
	padding-left: 0;
}
.container-fluid.goods-size .col-md-6 {
	padding-left: 0;
}
.goods-size ul {
	padding-left: 0;
}
.goods-size ul li {
	list-style: none;
	float: left;
	margin: 18px 0px;
  border-right: 0;
}
.goods-size ul li:last-child {
	border-right: 1px solid #c5c5c5;
}
#sizes {
  display: inline-block;
  color: #000;
  text-transform: uppercase;
  font-size: 10.2px;
  border: 1px solid #c5c5c5;
  padding: 1px 25px 2px 25px;
}
.meta-wrapper {
    margin: 3% 0 0 0;
}
table.variations {
	float: left;
}
#sizes-box {
	margin-top: 18px;
	display: block;
}
a.reset_variations {
    margin-left: 20px;
    margin-right: 20px;
}
.check-wrap {
    float: right;
    margin-top: 10px;
}
.cart-notice p {
    float: right;
}
.empty-cart {
    padding-top: 20px;

}
.woocommerce table.shop_attributes th {
    padding-left: 0;
}
.posted_in {
    display: block;
}
.zoom.slick-slide.slick-current.slick-active a {
    text-decoration: none;
}
.zoom.slick-slide.slick-current.slick-active a:hover {
    text-decoration: none;
}
.woocommerce button.single_add_to_cart_button.button.disabled {
    background: #404040;
}
.woocommerce button.single_add_to_cart_button.button.disabled:hover {
    background: #3e403d;
}
.woocommerce button.single_add_to_cart_button.button:hover, .woocommerce button.single_add_to_cart_button.button:active {
    background: #000;
}
.woocommerce button.single_add_to_cart_button.button {
	font-family: 'Roboto', sans-serif;
	font-size: 11.2px;
	text-transform: uppercase;
	color: #fff;
	background: #000;
	  padding: 8px 25px;
  margin: 10px 0;
  display: inline-block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#to-cart:hover {
	text-decoration: none;
}
.contacts {
	margin-top: 22px;
}
.contacts h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 18.36px;
}
.contacts p {
	font-family: 'Roboto', sans-serif;
}
.contacts a {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
.contacts p {
    font-size: 11px;
}
.contacts div {
	padding: 0;
}
.contacts .container-fluid {
	margin-top: 20px;
}
.contacts .email {
	padding-left: 3%;
}
.get-order a {
	color: #000;
	text-decoration: none;
}
.email p {
	font-size: 14px;
}
.contacts .email p {
	margin-top: 19px;
}
.cart .row-fluid div {
	padding: 0;
}
.cart hr {
	border-top: 1px solid #000;
}
.cart h4 {
	margin-top: 0;
	font-size: 22.5px;
}
.cart p {
	font-size: 10.23px;
}
#cart-header {
	    margin-top: 8px;
    position: relative;
    right: 19px;
}
#cart-header .row-fluid div {
	padding: 0;
    width: 100%;
    text-align: center;
}
#menu-top-main {
    margin-bottom: 9.5px;
}
nav .menu-cart-menu-container ul li {
	float: none;
	margin: 0;
	padding: 0;
	display: inherit;
}
nav .menu-cart-menu-container ul {
	margin: 0;
	padding: 0;
}
.nav-desktop {
	padding-left: 10px;
}
/*галерея в карточке модели*/
#products .next, #products .prev {
	position:absolute;
	top:127px;
	left:0;
	width:21px;
	height:0;
	padding-top:21px;
	overflow:hidden;
	display:block;
	z-index:101;
}
#products .prev {
	background:url(https://49823d.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/img/arrow-prev.png);
}
#products .next {
	left:398px;
	background:url(https://90517f.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/img/arrow-next.png);
}
#products .slides_container {
	width:443px;
	height:592px;
	overflow:hidden;
	float:left;
	position:relative;
}
#products .pagination li {
	float:left;
	margin: 2px 12px 0 0;
	list-style: none;
}
#products .pagination li a {
	display:block;
	border: 0;
	padding: 0;
}
#products .col-md-6, #products .container-fluid {
	padding: 0;
}
/*галерея в карточке модели*/
.input-text {
	border: 1px solid #5c5c5c;
    border-radius: 0;

}
.get-order h1 {
	font-size: 22px;
	font-weight: bold;
	text-transform: none;
	margin-bottom: 26px;
}
.get-order .col-md-6:first-child {
	padding: 0 40px 0 17px;
	border-right: 1px solid #5c5c5c; 
}
.get-order .col-md-6:last-child {
	padding-left: 40px;
}
.radios {
	float: right;
	margin-right: 89px;
}
.radios .radio {
	margin-top: 0
}
.get-order hr {
	border-color: #5c5c5c;
}
.get-order h3 {
	margin-top: 0;
	font-size: 16px;
	font-weight: bold;
}
.get-order p {
	font-size: 14px;
}
.get-order label {
		margin-right: 40px;
		font-size: 16px;
		font-weight: normal;
}
#get-order-btn {
	  float: right;
  margin: 50px 0px 0 0;
  width: 293px;
  background-color: #000;
  color: #fff;
  text-transform: lowercase;
  font-size: 16px;
  border-radius: 0;
}
.page-cant-find {
	width: 420px;
	margin: 0 auto; 
	text-align: center;
  margin-top: 215px;
}
.page-cant-find #check {
	margin: 0;
	margin-top: 9px;
	border: 0;
}
.page-cant-find #check a {
	  font-size: 20px;
  text-transform: lowercase;
  font-family: 'Roboto', sans-serif;
  display: inline-block;
   padding: 18px 41px 19px 41px;
    border: 1px solid #7d7d7d;
}
.page-cant-find #check a:hover {
	background: #000;
	color: #fff;
}
.page-cant-find #check a:active {
	background: #000;
	color: #fff;
}
.index {
	margin-top: 24px;
}
.payment h1, .payment p {
	font-family: 'Roboto', sans-serif;
}
.payment p {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
}
.payment p b {
	font-size: 19px;
	font-family: 'Roboto', sans-serif;
}
.payment h1, .payment h2 {
	font-weight: bold;
	font-size: 24px;
	text-transform: none;
	font-family: 'Roboto', sans-serif;
}
.payment ul {
	padding-left: 15px;
}
.payment ul li {
	  margin: 15px 0;
}
.payment .pay-links a {
	color: #a9a9a9;
	text-transform: lowercase;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	padding-left: 5px;
}
.pay-links a:first-child {
	 /* border-right: 2px solid #dfdfdf;*/
  padding-right: 15px;
}
.share42init {
	margin-top: 10px;
}
.pay-links a:last-child {
	padding-left: 15px;
}
#how-unique {
	border: 0;
	padding-left: 5px;
}
.payment ul li a {
	color:#000;
}
.start-page {
	width: 750px;
	margin: 250px auto 0 auto;
	text-align: center;
}
.start-page a {
	color: #fff;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
}
.start-page a:hover {
	text-decoration: none;
}
.start-page a:active {
	text-decoration: none;
}
.start-page a:first-child {
	font-size: 40px;
}
.start-page a:last-child {
	font-size: 29px;
}
.woocommerce table.shop_attributes td {
	font-style: normal;
}
.woocommerce table.shop_attributes td p {
	font-size: 13px;
}
.woocommerce div.product form.cart {
	margin-bottom: 0;
}
.woocommerce div.product form.cart .variations label {
  color: #000;
  font-size: 14px;
  font-weight: normal;
}
.woocommerce div.product form.cart .variations select {
  width: 20%;
  float: left;
}
.woocommerce div.product form.cart .variations select {
  width: 40px;
  float: left;
}
#main-product-image img {
	max-width: 443px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: auto;
}
.woocommerce div.product .stock.out-of-stock {
	  width: 93px;
  display: inline-block;
  padding: 6px;
  background-color: red;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  font-family: arial;
}
.sizes-request {
	float: right;
  margin-left: 45px;
  color: #000;
  padding: 4px;
  text-decoration: none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

}
.single.single-product .fancybox-overlay {
	background: transparent;
}
.single.single-product #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  /*background-image: url('https://36ffbf.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/fancybox_sprite1.png')!important;*/
}
.single.single-product .fancybox-skin {
	  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #b7b7b7;
  background: #fff;
  padding: 0;
}
#contact-form-2 {
	width: 276px;
	margin: 0 auto;
	text-align: center;
	margin-top: 50px;
}
#contact-form-2 label, #contact-form-2 p {
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
}
.fancybox-inner h1 {
	font-size: 22px;
    text-align: center;
    padding-top: 50px;
}
input#client-email {
	width: 192px;
	margin-left: 13px;
	border: 1px solid red;
}
input#place_order {
	  display: block;
  margin-left: 80px;
  margin-top: 13px;
  width: 100px;
  text-transform: uppercase;
  background-color: #000;
  cursor: text;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#payment input#place_order {
	cursor: pointer;
  width: 193px;
  margin-left: 2px;
  background-color: #000;
  float: none!important;
}
#sizes-request h1 {
	width: 276px;
	margin: 0 auto;
	text-align: center;
	margin-top: 50px;
	font-size: 15px;
	text-transform: uppercase;
	color: #000;
}
.woocommerce span.onsale {
	display: none;
}
.woocommerce .woocommerce-message {
	  border-top-color: #000;
    font-size: 16px;
    margin-bottom: 0;
}
.woocommerce .woocommerce-message:before {
	color: #000;
}
.woocommerce-cart table.cart img {
	width: 145px;
}
.woocommerce table.shop_table {
	border: 0;
}
.woocommerce table.shop_table td {
	border: 0;
}
.woocommerce table.shop_table td {
    padding: 9px 12px;
}
div.content.cart a {
	color: #000;
	padding: 0;
	margin: 0;
}
.setka-wrapper{
    margin-top: 8px;
}
.product-price .amount {
	font-weight: bold;
	font-size: 14.3px;
	float: left;
  display: inline-block;
}
.product-subtotal {
	width: 135px;
}
.product-subtotal .amount {
	font-weight: bold;
	font-size: 14.3px;
}
.product-remove {
	display: inline-block;
}
.woocommerce-cart table.cart td.product-name {
	/*vertical-align: top;*/
	width: 280px;
}
#shipping_method label {
	margin-left: 8px;
}
.woocommerce a.remove	{
	display:block;
	font-size:1.5em;
	height:17px;
	width:17px;
	text-align:center;
	line-height:1;
	border-radius:100%;
	color:#fff;
	text-decoration:none;
	font-weight:700;
	border:0;
	color:#fff!important;
	background:#000
}
.woocommerce a.remove:hover	{
	background:#000;
}
td.actions hr {
	width: 982px;
}
.checkout-button.button.alt.wc-forward {
	  width: 204px;
  text-transform: uppercase;
  border-radius: 0;
  background-color: #000;
    font-size: 12px;
    line-height: 1;
    padding: .618em 1em;
}
.product-price:after {
    content: 'x';
    font-size: 15px;
    color: #000;
    font-weight: bold;
    margin-left: 8px;
}
.checkout-button.button.alt.wc-forward:hover {
	background-color: #000;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 34%;
}
.woocommerce ul#shipping_method {
	margin-left: 5px;
}
.cart-item dd p {
	  font-size: 12px;
  line-height: 16px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
	width: 16%;
}
#shipping_method input[type="radio"], input[type="checkbox"] {
  margin: 0 20px 0px 0px;
}
.woocommerce-shipping-fields {
	  width: 432px;
}



textarea#order_comments {
	float: right;
  width: 251px;
  min-height: 185px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 26.7%;
}
@media (max-width: 768px) {
	.popup {
		top: 225px;
	}
	.menu-start-menu-container {
		width: 500px;
	}
	.border-foo {
		display: none;
	}
}
dd.variation- p {
	font-size: 13px;
}

#wrapper-carousel {
	overflow: hidden;
}
.carousel img {
	width: 980px;
}
#pager2 a span {
	color: transparent;
}
#pager2 a {
	margin: 0 5px 0 0;
    text-decoration: none;
    display:inline-block;
    width:8px;
    height:8px;
    background: transparent url('https://b7aa73.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/img/carousel_control.png') no-repeat -2px -32px;
    text-indent:-999em;
}
#pager2 a.selected {
	text-decoration: underline;
    background: transparent url('https://b7aa73.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/img/carousel_control.png') no-repeat -12px -32px; 
}
.carousel img {
	height: 419px;
	width: 980px;
}

.form-row.form-row-wide.create-account label {
	margin-right: 5px;
}



#checkout-notice {
	width: 50%;
	margin-top: -10px;
	margin-bottom: 20px;
}
#notice-delivery {
	font-size: 12px;
    width: 261px;
    float: right;
    text-align: left;
}
.cart .cart_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}

#price del span.amount {
	text-decoration: line-through;
	display: block;
}
/*Collections*/
.wrapper.collection {
	width: 960px;
}
.wrapper.collection .main-logo a img {
	width: 232px;
	margin-left: -2px;
}
.content.collections {
	margin-top: 76px;
}
.content.collections > .row-fluid > .col-md-3 {
	padding-left: 3px;
	    max-width: 225px;
    padding-right: 2px;
}
.collections .col-md-9.collect-right {
	padding: 0;
	    margin-top: 4px;
	    width: 76%
}
.collections .col-md-9.collect-right .col-md-4 {
	padding: 0;
	margin-top: 30px;
}
.collections .col-md-9.collect-right .row-fluid:first-child .col-md-4 {
	margin-top: 0
}
.collections .col-md-9.collect-right .row-fluid:last-child .col-md-4 {
	margin-bottom: 30px
}
.collections .col-md-9.collect-right .col-md-4 img {
}
.content.collections h1 {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 4px;
}
.content.collections p {
	font-size: 12px;
    font-family: 'Roboto', sans-serif;
    padding-right: 50px;
    margin-top: 20px;
}
.content.collections hr {
	border-top: 1px solid #000;
	    width: 175px;
    float: left;
    margin: 24px 0;
}
.fancy-collection .fancybox-default a.fancybox-close,
.fancybox-default a.fancybox-expand,
.fancybox-default a.fancybox-nav span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkZERjA4NTZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkZERjA4NDZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qKJVUQAADXpJREFUeNrsXQtMVNkZvsOMPHwAoq2KuiLWiixV8G01qxHwkbVZFTWa6G7bWI22ig/wnWxr4itqdN0mRjemGjXZBGtMs4hPQov4fovUagUVUOsTUN4M0/+7njO9DDN35l5mhpnuOcmfYS7nnvPd//7nf6MGi8Ui+eMIkPx0CODeHiblF4PBoHmBlp4RV/a0t8f/B8e1MusjwwxG+jSytUzsZ86QRiIzUQMjMyOLpYWvyqQTMAcaRBRC1I6oLfs5SLEuwNYSVRNVEVWyn2vpgfmDWDwN3MA42YYomKgDUThRBCg1NXVIUlJSQv/+/ft2odGWBm6qrq6ufPPmTemTJ0/uXLp0KXflypX/oMtlRO+Jaojq2ZuxaD5cnJyANjHOdiWKJRoXHBw8NzMz89zDhw+LLS6OZ8+e3b958+aRjh07/oKt1Y6tbXAFIyeDErCDE85BQwzC2Gaf7NixI2X27Nnju3Xr1gmTioqKpHPnzkl5eXnSo0ePpLKyMvnm8PBwqU+fPtKoUaOkxMREqXfv3vJ1+n3J1atXvxs/fvxf6Gs5E6EGe5y3x1RnwLk847V3JOpB9LPc3Nylo0ePjseEK1euSLt375auX79uXcN2HeUbHTx4sLRkyRJp2LBh8ncSocyoqKjf04/v2DloJvd6gBsZpyHHPYliLl68mDZixIiY2tpaadOmTVJGRsZHvRoQIJPaaGxslAljxowZ0tq1a6WgoCCptLT0XI8ePX5Ll98yzptbAtzANEQ4Ax2bk5OTPmbMmE8hBgsXLpRu3bolgzUajU4NinIfs9ksP0B8fLy0Z88eWZxKSkoye/bsOY8d3Fol17UaICPTHuB2r61bt04DaNIS0oIFC2TQAMxBAzDnOn8YkPIafyj+O6yBtbAmcfxz0jq/YXsa9foq/EBC5XWl19mbDuIY/GLjxo3SnTt3rKA4YFlpNzRINTU18qdSdOrr62Vw+FTegzWwFtbEiI2NXdC1a9dwZ1rGGfBgJiaRhw4dmkGvMQwH8dixY004CIK8v3//XqqqqpJ/rqyslCoqKmSw5eXl8nWAxkN9+PBBFhPlG8KaWLtDhw69SCutZ3vrAs4PJVRd17i4OFmHQXvwV60EDbId4DqA2zuguM7v56LG1yZ5H8H2NuoFDsMQQYdwCFnDzvfv35dVnlJz4NAoQU+fPl3WNLYHdNKkSdLOnTutIAG+rq7ufyBoTayNPSIiIj49derUeGfATSrXobvDR44c2RcXTp8+bd2EH0ZwVQl68+bN1oO3bt06+cEmTpwo7dq1ywp62bJlVs0SGBgoz8Ga+I49YmJiYKR+SVP+qhc4Xld7UlndceHGjRtWTvLXjM34GDRokBUcdDTAwIpu27ZNvo65Z86csc5v06aNdR3ZhNMnN2KdO3ce6syPUgMOHR5MagpmXiosLGwmAiaTySoq4DAAAjRGSkqKTJy7y5cvl7KyspoAtw0o4DZgtGvXrpcz4AHOXNfQ0NBA5ls02whWD+C5vAM8NITtWLVqlcxtLmYhISHWA64cfA96qFC9WsXloeQcwJ8/f77ZHPJrmhxqqEZPBcsWHrmQPq7jXp6tCYcIKFUeDiJk2nZMmTJF2rBhg5XDONQQMVtTzvegB6tw5p87As4jlxryIeByStHR0c02UnIOKo9rDzxQenq6dPz4cevvp02bJoNX6nlbRnCXlwzYE4ZBF3Cw8gP5E6Vca3Dg3E1VAie/2goaB5ECDGn9+vVWmcd1aCaroaC5SncXn9gD4/Xr11edATepAIdvXEZu7MO5c+cOAjB4cjAekFdshM05+LS0NPkThxDag8v06tWrZWMD0EePHm0GnBskjAkTJsifjx8/vugMuCO3FieuM1E/oiEFBQWrYD3nzJkjA4Am4TqY+x5aBrQRiHMcYgNuHz58WHr79u29Tp06JYPxLB7V5Naamai8IXqRn58vK1hELvy1802h2uwFELjOVaUaaG7EFi9ezFXiJXvBhBatUsOc+mckKhnFxcXlCLdg2nkkw811+/btJQqcZdWI4D4sLEwGTjYAxkQGiuvk/TUBzdfBmsOHD8fbezpu3LiNbG+LXuANLIXwglRX4ZEjR3LwizVr1kgDBgywRjEcBEADLNfrHBS4jodSGioOGmtgLayJcffu3T0Ug75zFDS7JXRD5IIgoCWhG0Dv3bvX7aGbhR0OcP0/RP8eO3bszsuXL/8LGx08eFCaOXOm9XDxA2ovB6LUHpiL77j3wIEDMmgKlrMJ9CK2V70rySEt6QnEnt1ZemIZmfGBPD0Bw3Pz5k2X0hMJCQlSamqqLNMsPZEVFRW1iEX4bktP2CaEIDZdeEJo1qxZEyIjIyO49+hKQggWGINCuhJ6aCSEDjDx0JQQanEK7uTJk9kEtMTVFNzz588fkjX+vkuXLh5PwbmU9Fy6dOnQ5OTkhH79+v2cQP1UmfR89+5dKVnDu8Thv69YsUJz0lOvqDhLM7e1oSBFvGhmGqLKhmoV+XKnB9FdwJsk9hlI3Yl9vaWUllQkLAxAI/cpRNXNldctKssCuAAugAvgArgALoAL4O4fmt1aHe1PPOzjUVMIu17FoiBr1kqLw2fyEnN4LwCaGMKYL4/Ez1OiYulj94RZWzTgIA+ilh9x9X4WnyIrMCY2Njbt2rVrBQ0NDea6urr67OzsaxSbIgGENEd7rVg8Bpxx+idEn0VGRqYVFhY+t434CTzy4JOJuvkEcBZ3Ik09KjQ0dMm9e/ee2EtV1H9Mrs8litYK3O1ahXXFQY77BAUFDTx79uwfSEw+UQmCDZKTCpvH1SEDDc3R22g0DsjKylowdOjQvo7mX7hwIZ8dzCrtobqbRIUxAfVJtDz9+vjx4xfVMlolJSWvoqKiUB8f3GqHk4HG5nFEc/bv339WDfTLly/LEhIS/oQ0HtM6Jq8DZ/KJ/F9/otnbt2//mxro8vLyysTExK00dyLT64F63n5LgRtY2g1yPGPNmjXfN9JwBLq6urp26tSp3zAV2Iul6wzeBs67iKDKps6fP38/GZYGR6BhdObNm/cdzZ3C7mnWBeQN4LzMAq79KiUl5Vtw0xFos9ncmJ6efoTmTmdvJ8ReMsobwANZdWIi5LWioqJKTa63bNmC2vgsohgmWgZ7oudp4CamCcbFx8f/8dWrV2VqoPft24fumjlM47RXgvY2cBiYIdHR0cuLi4tfqYHOyMjIg05nuh06PkDtsHsaOByiL/Ly8u6qgSZTfzsgIGABMzCoXBidaSlPA+9D9BX5Rw41CJnyR4GBgegfTGbOltEV9dqqTpYvx5xyO8iVK1f+6WjCyJEjo0+cODGDRCWaqcwOzAFz3/gxHc4m6hAOk7+oQ781QH5t8v3WyfJrt1ZXIFFWVqYMJLq3ViChO3QjjfR1q4Zufh0s2ySC4FANNhqNv8vOzr6tBj4nJwdtRV/4RCaLgUeSc3hQUNAicg0eqGkamvclc9xa18mC2mZJnke1tbW3k5KS/lxQUPBUJWVtkXT8aaRHvEMGHl1AD8iq3kpOTv62qKjohe283NzcWyzdXN1qmSxvp5k1t33oqEi0cTWxrwWLN4B7pJTiDeCaxNZjNSBf6SgSdU4BXAAXwAVwAVwAF8B9eejtEOJ/t9+BJYQk5p7yv3tw+pdTXvcOGegwFhigK6Ij87kRDJSwwAB/0+PZLn4doRvCrIEIuxB+IQxDOIawDOEZwjQWrrXRGgp6o3g1Gd09tukGdAGhG4h+/5n0sTvI5EvAkWmdi+4ee7kSdAOhK4jmjHJWuPJ28cqgFvKhGwhdQegOYomeMLfXf1pQvCpn3T12B7qC0B2ELiH62ttXilc4nIORsETiUi03iMSnTxav0OXjrHiFlLNN8SqgtYtXPXjxCl0/auCR7EfSnyX/2/lK8WoyyiNqxSuUV1BmQbmFlV3a+krxagoKUzBGKinlBhS4UOjyleJVCOPidJQEURpUK16htIgSo68Ur/DqUXydhWKsmryjmOtLxSuDsniFMrgaeHQVoZzuk8UrNCCogUcDAxoZaO4Q5h77RvEK3UHoElIDjy4jXytewblKRpcQuoUcAUeXEc37yieKV34ZcyrasHuhOwhdQugWcjSfdRmVSb7Uhu0Xh1OrOmS1/NZVh/5qgPzS5Pulk+W3bm2TLjh0/fhDIKHsO/zan0I3vw2W5TZsdPeogUZ3ELqEJB9rw/5STYOgKwjdQTQP/8JRhOQjbdhyR4+jZgR0A6ErCN1B9PURkkes8abVnSzkwd+x7p4mA11A6AZCVxB9fQAHyhOg/TrNrKdfxWOJfW802rR6KUV0CIlyoQAugAvgArgALoAL4AK4AC6AC+ACuAAugLfy0NOi+rn0Mddtb2xVywjQvasc3JdPczM1AdGRgltlL0OL687WVrtXKw53ikq+m+Z4RlRsXv1qxdc4WxGyl/VS3oN/JKFVgLdkc5uHFlpFM7fo2mQVbaPUHj+4g+t6gCtVnlKTxBGoYCcPHGcjZluF5RTABXD3HU6H/obt4XNmOZW+i9aDqksdcqNjYwV/cMc6QlQ8bbpb4mv86N1anxeVfAfike/he5uKqPhPXgRwAVwAF8AFcAFcABfABXABXADXOv4rwABAehOixiUV0gAAAABJRU5ErkJggg==)!important;
}
#setka-hidden {
    display: none;
}
#wpis-gallery .slick-track li {
    width: 120px;
    margin: 0;
    padding: 0;
}
.fancy-collection .fancybox-skin {
    border-style: solid;
    border-color: transparent;
    background: transparent;
    }
 .fancy-collection .fancybox-default-skin {
 	border: 0;
 	background: transparent;
 }
 .fancy-collection .fancybox-default-skin-open {
 	box-shadow: none;
 }
 .fancy-collection .fancybox-default-skin-open {
 	box-shadow: none;
 }
 .fancy-collection .fancybox-image, .fancybox-iframe {
 	height: auto;
 }
 .fancy-collection a.fancybox-nav {
 	top: -40px;
 }
ul#menu-collection-menu-1 li a {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px
}
ul#menu-collection-menu-1 {
	padding: 0;
	margin-top: 4px
}
ul#menu-collection-menu-1 li.current-menu-item a {
	background: #fff;
	text-decoration: underline;
}
ul#menu-collection-menu-1 li {
	list-style: none;
	margin: 13px 0;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
    overflow: visible;
}
.woocommerce form #payment.pay-form-ya .form-row {
    justify-content: flex-start;
}
.woocommerce form .form-row {
    display: flex;
    justify-content: flex-end;
}
#order_review > h2 {
    margin-left: 10px;
}
.woocommerce .shop_table.pay_ya {
    width: 70%;
}
.product-total span {
    font-size: 20px;
    font-weight: bold;
}
.woocommerce form .form-row.place-order {
    display: block;
}
.woocommerce form .form-row input.input-text {
    width: 60%;
    border: 1px solid #5c5c5c;
    font-family: 'Roboto Condensed', sans-serif;
    height: 31px;
    padding: 0px 4px;
}
.woocommerce form .form-row label {
    width: 40%;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    font-family: 'Roboto Condensed', sans-serif;
}
#checkout-h1 {
    font-size: 22px;
    font-weight: bold;
    text-transform: none;
    margin-bottom: 26px;
}
.checkout.woocommerce-checkout .col2-set .col-1 {
    padding: 0 40px 0 0;
    border-right: 1px solid #5c5c5c;
}
.info-checkout h3 {
    margin-top:0;
}
.woocommerce form .form-row textarea {
    padding: 4px 7px;
}
.thumbnails-wpis {
    float:right;
}
.main-img {
}
.error {
    color: red;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 0;
}
.woocommerce ul.order_details li {
    border-right: 1px solid #d3ced2;
}
.woocommerce .woocommerce-order-details table.shop_table td {
    padding: 6px 12px;
    vertical-align: middle;
}
.woocommerce-order-details {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
}
.woocommerce .woocommerce-order-details table.shop_table {
    font-style: normal;
    margin-bottom: 0;
    border: 1px solid rgba(0,0,0,.1);
    border-bottom-width: 2px;
    border-right-width: 2px;
    text-align: left;
    width: 400px;
    border-radius: 5px;
    padding: 6px 12px;
}
.woocommerce .woocommerce-order-details table.shop_table:last-child {
    margin-left: 20px;
}
a:focus, button:focus, input:focus {
    outline: none;
    text-decoration: none;
}
.menu-top-main-container a:focus {
    color:#909090
}
.popup h2 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.popup h2 span {
    text-transform: uppercase;

}
.popup h2 > span:first-child {
   margin: 0 0 0 12px;
}
.buy-block-wrapper .btn {
    background: #fff;
    padding: 6px 0;
    border-radius: 5px;
    border: 2px solid #c8d1d6;
    width: 130px;
    font-size: 16px;
    color: #667880;
    margin-top: 20px;
}


.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover {
    text-decoration: none;
}
.checkout-form h3 a, .checkout-form h3 a:hover {
    color: inherit;
    text-decoration: none;
}
#order-offer {
    padding: 20px;
}
.wc-proceed-to-checkout {
    cursor: pointer;
    position: relative;
}
#order-offer .wc-proceed-to-checkout {
    text-align: center;
}
#order-offer #submit_cart {
    font-size: 15px;
    font-weight: bold;
}
#submit_cart {
    pointer-events: none;
    cursor: pointer;
}
#submit_cart.btn-ready {
    pointer-events: auto;
}
.wc-proceed-to-checkout label {
    display: block;
}
.buy-block-wrapper
{
    text-align: center;
}
.buy-block-wrapper .woocommerce-LoopProduct-link.woocommerce-loop-product__link
{
 display: none;
}
a:active {
    color: inherit;
    text-decoration: none;
}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    vertical-align: middle;
}
.postal_parcel table th, .postal_parcel table td {
    padding: 5px;
}
.label-calc {
    color: #f53411;
}
/*New Product*/

.product__title, .product__price {
    font-size: 16px;
    color: #000;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
    text-align: center;
}
.product__title, .product__price span {
    font-weight: bold;
}
.product a {
    cursor: pointer;
}
.product__description {
    color:#8b8d8b;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    height: 35px;
}
.fotorama__thumb-border {
    border-color: #ddd
}
.fotorama__wrap {
    margin: 0 auto;
    margin-bottom:7%;
}
.slick-slide img {
    width: 100%;
}
.addto-cart--sizes {
    display: flex;
    align-items: center;
    justify-content: center;
}
.addto-cart--sizes > a {
    width: 36px;
    color: #fff;
    background: #c8d2d6;
    margin-right: 10px;
    margin-top: 20px;
    padding: 7px;
    margin-bottom: 7px;
}
.addto-cart--sizes > a:hover {
    text-decoration: none;
}
.addto-cart--sizes > a:last-child {
    margin-right: 0;
}

@media (max-width: 979px) {
    .hidden-sm {
        display: none;
    }
    .product__block {
        text-align: center;
    }
    .product img {
        max-height: 2;
    }
    .products {
        padding-top: 8%;
    }
    .product__description {
        padding: 0 25px;
    }
    .price .woocommerce-Price-amount.amount, .price .woocommerce-Price-currencySymbol {
        font-family: 'Roboto', sans-serif;
        font-size: 18px;
        font-weight: bold;
    }
    .main--nav > .container-fluid {
        display: flex;
        align-items: flex-end;
    }
    .wrapper {
        max-width: 100%;
    }
    .checkout-form {
        padding: 0 10%;
        margin-top: 22%;
    }
    .woocommerce-order {
        margin-top: 21%;
        padding: 0 7%;
    }
    #check {

        margin-top: 5%;
    }
    .images.main-img {
        margin-bottom: 30px;
    }
    .goods-uniqe .quantity {
        max-width: 40px;
    }
    .empty-cart {
        padding-top: 0px;
        text-align: center;
    }
    header:not(.retailrocket-widgettitle) {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        padding-top: 20px;
        z-index: 100;
        background: #fff;
    }
    header:not(.retailrocket-widgettitle) > .container-fluid > .main-logo {
        padding-left: 0;
    }
    .slick-track {

    }
    #container {
        margin-top: 115px;
        position: relative;
    }
    #mobile-cat-nav {
        background: none;
        width: 100%;
        float: right;
        position: absolute;
        right: 0;
        z-index: 100;
        height: 100%;
        background-color: #fff;
        text-align: center;
        margin-top: 0;
        top: 0;
    }

    .main-logo {
        margin-top: 7px;
    }
    .get-order .col-md-6:first-child {
        border-right: 0;
    }
    .contacts-hdr {
        padding:0;
    }
    .contacts-hdr p {
        float: right;
        font-size: 111%;
        text-transform: uppercase;
        color: #8e8e8e;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        line-height: 69%;
    }
    #sizes {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
    .contacts-hdr p a {
        font-size: 16px;
        text-transform: uppercase;
        color: #8e8e8e;
        font-family: 'Roboto', sans-serif;
    }
    .contacts-hdr p a:hover {
        text-decoration: none;
    }
    .sandwich a {
        float: right;
        padding-top: 6px;
    }
    .woocommerce button.single_add_to_cart_button.button {
        text-transform: uppercase;
        color: #fff;
        background: #000;
        display: inline-block;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 16.2px;
        margin: 21px 0;
    }
    .sandwich {
        padding: 0;
    }
    .sandwich img {
        width: 32px;
    }
    .foo-mobile {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
    }
    .foo-mobile > div {
        width: 33.3333%;
        text-align: center;
    }
    #sandwich-menu {
        width: 75%;
        float: right;
        position: absolute;
        right: 0;
        z-index: 110;
        height: 960px;
        background-color: #fff;
        border-left: 2px solid #dedede;
        top: 0;
        border-bottom: 2px solid #dedede;
    }
    .variations .label label {
        font-size: 16px;
        margin-top: 10px;
    }
    #sandwich-menu ul {
        margin-top: 28%;
        border-top: 2px solid #dcdcdc;
        padding-left: 0;
    }
    #sandwich-menu li {
        list-style: none;
        list-style: none;
        padding: 8px 0;
        border-bottom: 2px solid #dedede;
        text-align: center;
    }
    #sandwich-menu li a {
        font-size: 17px;
        text-transform: uppercase;
        color: #8e8e8e;
    }
    #sandwich-menu .current-menu-item {
        background: #ddd;
    }
    #sandwich-menu .current-menu-item a {
        background: transparent;
    }
    .sandwich {
        z-index: 550;
    }
    .content.goods .container-fluid {
        margin: 0;
    }
    .close-sandwich {
        float: right;
        margin-right: 4%;
        margin-top: 7%;
    }
    #wpis-gallery .slick-track {
        width: 100%;
    }
    #wpis-gallery .slick-track li {
        float: none;
        width: 100%;
    }
    nav {
        padding: 0 2.5%;
        margin-top: 18px;
        border-bottom: 10px solid #ddd;
    }
    nav a {
        padding: 0;
    }
    #mobile-cat-nav ul li{
        margin: 0;
        line-height: 67px;
    }
    #mobile-cat-nav ul {
        padding: 0;
    }
    .menu-inner-cat-container {
        z-index: 100;
    }
    .container-fluid.nav-mobile {
        margin-top: 2%;
    }
    .content.cart, .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        padding: 0 5%;
    }
    div.multiply {
        width: 0px;
    }
    .share42init {
        margin-top: 5px;
    }
    .product-descr {
        padding: 0;
    }
    .cart_item .product-price, .cart_item .product-quantity, .cart_item .product-subtotal, .cart_item .product-remove {
        display: table-cell;
        vertical-align: middle;
    }
    .cart_item .woocommerce .cart .quantity .qty {
        width: 35px;
        text-align: center;
        height: 23px;
        font-size: 14px;
    }
    .cart h4 {
        margin: 0;
        font-size: 18px;
    }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        float: none;
        width: 100%;
    }
    .checkout.woocommerce-checkout .col2-set .col-1 {
        border-right:0
    }
    .collection-name {
        margin: 10% 0 0 0;
    }
    .cart .actions {
        margin-left: -22px;
    }
    dd.variation- p {
        display: inline;
    }
    .woocommerce-cart .cart-collaterals .cart_totals table td {
        padding-left: 5px;
    }
    .variation- {
        display: inline;
    }
    .woocommerce-shipping-fields {
        width: 100%;
    }
    .descr-items {
        flex-wrap: wrap;
    }
    select#pa_sizes {
        margin-left: 0;
        font-size: 16px;
        margin-top: 7%;
        padding: 0;

    }
    .woocommerce-message {
        font-size: 12px
    }
    #order_review {
        margin-bottom: 100px
    }
    textarea#order_comments {
        float: right;
        width: 60%;
    }
    .woocommerce form .form-row .input-checkbox {
        margin: 20px 8px 0 11px;
    }
    .content.get-order {
        padding: 0 10%;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        width: 100%;
    }
    .checkout-button.button.alt.wc-forward {
        width: 50%;
        padding: 10px;
        font-size: 15px;
    }
    #cart-header {
        position: relative;
        left: 20px;
        float:right;
        margin-top: 0;
    }
    .wpis-popup {
        display: none;
    }
    /*.main-img {*/
    /*max-height: 252px;*/
    /*}*/
    #cart-nav-img {
        display: block;
        background: #ddd;
        width: 63px;
    }
    #cart-nav-img span {
        font-size: 15px;
        font-weight: bold;
    }
    .woocommerce .goods div.product.col-sm-6.col-xs-6 {
        padding: 0 0 0 9%;
    }
    .woocommerce .goods div.product.col-sm-6.col-xs-6:nth-child(even) {
        padding: 0 7.5% 0 1.5%;
    }
    .foo-soc div div {
        padding: 0
    }
    footer {
        background: #fff;
        width: 100%;
        margin-bottom: 0;
    }
    footer a {
        display: inline;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
    }
    footer a img {
        max-width: 100%;
    }
    footer .col-sm-5.col-xs-5 {
        margin: 15px 0;
    }
    .footer-disable {
        display: none;
    }
    .foo-soc {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .foo-lang a:first-child {
        padding-left: 30px;
    }
    .catalog-price .price del {
        margin-top: -20px;
    }
    #view-mobCat {
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
        color: #696969;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        background: #ddd;
        padding: 6px 20px;
        width: auto;
    }
    .woocommerce button.single_add_to_cart_button.button {
        margin-bottom: 0;
    }
    .mobCurCat {
        text-align: center;
    }
    .mobCurCat h1 {
        font-size: 24px;
        font-family: 'Roboto', sans-serif;
        color: #000;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        margin: 4px 0 0 0;
    }
    .catChangeView a {
        float: right;
        margin: 0 10% 0 0;
    }
    .catChangeView a:last-child {
        margin-right: 10%;
    }
    #mobile-cat-nav a:hover {
        background-color: #fff;
    }
    .products {
        padding-left: 0;
    }
    .woocommerce .goods .product {
        padding: 8%;
        text-align: center;
        width: 88%;
        margin: 0 auto;
        float: none;
        margin-bottom: 8%;
    }
    .popup-width {
        width: 100%;
    }
    .open-popup img {
        width: 100%;
    }
    .popup {
        background: #f2f2f2;
        text-align: right;
        padding-right: 12px;
        padding-bottom: 10px;
        position: inherit;
    }
    .popup h2 {
        line-height: 2em;
        margin-top: 0;
        color: #000;
        text-align: center;
    }
    .popup h2 a {
        color: #000;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 24px;
        text-transform: uppercase;
        display: block;
        line-height: 25px;
    }
    .popup span {
        display: block;
        color: #000;
        text-align: center;
    }
    #gallery_01 a {
        float: none;
    }
    #gallery_01 a:nth-child(4) img {
        display: none;
    }
    .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
        width: 100%;
    }
    #main-product-image img {
        max-width: 95%;
    }
    .goods-uniqe {
        padding-left: 2%;
        padding-top: 3%;
    }
    .mobile-about, .mobile-form {
        padding: 0;
        margin-top: 10px;
        padding-right: 10px;
    }
    table.variations {
        float: none;
    }
    #sizes {
        color: #000;
        text-transform: uppercase;
        font-size: 10.2px;
        border: 1px solid #ddd;
        padding: 5px 5px;
    }
    #sizes img {
        width: 26px;
    }
    #sizes span {
        font-size: 12px;
        text-transform: none;
        color: #7F7F7F;
        font-family: 'Roboto', sans-serif;
    }
    .woocommerce .quantity .qty {
        width: 100%;
        text-align: center;
        font-size: 15px;
        font-weight: bold;
    }
    #to-cart {
        font-size: 16.2px;
        padding: 16px 75px;
        margin: 21px 0;
    }
    .content div.about-goods p {
        font-size: 14px;
    }
    .variations_button {
        margin-top: 10px;
    }
    .product-price:after {
        display: none;
    }
    .view-mob {
        /*z-index: 300;*/
    }
    .contacts {
        padding-left: 8%;
        padding-right: 8%;
    }
    .payment {
        padding: 0 5%;
    }
    .content.payment {
        margin-top: 32%;
    }
    .zoom.slick-slide {
        overflow: hidden;
    }
    .wrapper > section {
        margin-top: 40%;
    }
    .woocommerce-order-details {
        flex-wrap: wrap;
    }
    .variations_form.cart {
        display: flex;
        flex-direction: column;
    }
    .variations tr {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .woocommerce .woocommerce-order-details table.shop_table:last-child {
        margin: 20px 0 0 0;
    }
    .email p, .payment p {
        font-size: 11px;
    }
    .content.index {
        margin-bottom: 50px;
    }
    .contacts h3 {
        font-size: 14px;
    }
    .contacts a {
        font-size: 10px;
        word-wrap: break-word;
    }
    .payment ul {
        padding-left: 0;
    }
    #products {
        padding-left: 5%;
        padding-right: 5.2%;
        margin-bottom: 75px;
    }
    .payment ul li {
        margin: 15px 0;
        list-style: none;
    }
    .payment p b {
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        color: #8e8e8e;
    }
    .index {
        margin-top: -2px;
    }
    .index div {
        padding: 0;
    }
    .index div img {
        margin-bottom: 3px;
        margin-top: -15px;
    }
    .woocommerce div.product form.cart .variations label {
        font-size: 20px;
    }
    .woocommerce div.product form.cart .variations select {
        margin-top: 3px;
    }
    #foo-mob-mailto {
        padding-left: 7%;
    }
    .contacts .container-fluid {
        margin-top: 0;
    }
    .contacts {
        margin-top: 12px;
    }
    #tel-contacts-page {
        font-size: 18px;
        display: block;
        margin-top: -11px;
        margin-bottom: 14px;
    }
    .email hr {
        display: none;
    }
    .woocommerce div.product form.cart .variations select {
        width: 45px;
    }
    .content.collections > .row-fluid > .col-md-3 {
        max-width: 100%;
        padding: 0 6%;
    }
    .content.collections > .row-fluid > .col-md-3 section p {
        padding-right: 0;
        font-size: 15px;
    }
    .collections .col-md-9.collect-right {
        width: 100%
    }
    .content.collections h1 {
        font-size: 16px;
    }
    .collections .col-md-9.collect-right .col-md-4 img {
        width: 100%;
        height: 100%
    }
    .collections .col-md-9.collect-right .col-md-4:nth-child(even) img {
        padding: 0 3px;
    }
    .collections .col-md-9.collect-right .col-md-4 #left-img-collect img {
        padding-right: 6px;
    }
    .collections .col-md-9.collect-right .col-md-4:nth-child(3n+3) img {
        padding-left: 6px;
    }
    .content.collections {
        margin-top: 31px;
    }
    .collections .col-md-9.collect-right .col-md-4 {
        padding: 0;
        margin-top: 16px;
    }
    .collections .col-md-9.collect-right .row-fluid:first-child .col-md-4 {
        margin-top: 15px;
    }
    .collection #sandwich-menu h2 {
        margin-top: 23%;
        text-align: left;
        text-transform: uppercase;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 22px;
    }
    .collection #sandwich-menu ul {
        margin-top: 0;
        border: 0;
    }
    .collection #sandwich-menu ul li {
        border: 0;
        text-align: left;
    }
    .collection #sandwich-menu {
        width: 100%;
        padding-left: 36px;
    }
    .collection #sandwich-menu > a {
        text-transform: uppercase;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        font-size: 18px;
        display: block;
        position: fixed;
        bottom: 120px;
        width: 50%;
        color: #000
    }
    .collection #sandwich-menu ul li a {
        font-size: 18px;
        color: #000;
    }
    .collection header > .container-fluid > .main-logo {
        z-index: 120;
    }
    .collection #sandwich-menu .current-menu-item {
        background: #fff;
    }
    .collections .col-md-9.collect-right {
        margin-top: 15px;
    }
}
@media (max-width: 768px) {
    .catalog-price .price del .amount {
        margin-top: 20px
    }
    .contacts-hdr p {
        float: none;
        font-size: 10px;
        text-align: right;
        line-height: 2px;
    }
    .contacts-hdr {
        margin-top: 5px;
    }
    .contacts-hdr p a {
        font-size: 100%;
    }
    #cart-header div div a img {
        min-width: 28px;
    }
    .add_info_wccs {
        display: none;
    }
    .foo-soc {
        padding: 0;
    }
    .product-thumbnail {
        width: auto;
    }
    nav#mobile-cat-nav ul li {
        float: none;
        border-bottom: 2px solid #ddd;
    }
    .shop_attributes {
        display: none;
    }
    nav#mobile-cat-nav ul li a {
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
        color: #8e8e8e;
        width: 100%;
        /*background: #fff url('https://67fad5.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/img/mobile-arrow.png') no-repeat 96% 46%;*/
    }
    nav#mobile-cat-nav ul .current-menu-item a {
        background-color: #fff;
    }
    .woocommerce-info {
        font-size: 20px
    }
    .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
        padding-left: 74px!important
    }
    /*#billing_email_field label {*/
        /*width: 120px; TODO: закомменчено 1 мая 2018*/
    /*}*/
    .cart .cart_item {
        margin-top: 0;
    }
    .cart .product-name {
        margin-top: 0;
    }
    .cart .product-price {
        margin-top: 0;
    }
    .cart .product-quantity {
        margin-top: 0
    }
    .cart .product-subtotal {
        margin-top: 0
    }
    .cart .product-remove {
        margin-top: 0
    }
    .col-xs-3.col-sm-3.related {
        padding-left: 0;
        position: absolute;
        left: 75%;
    }
    #content .woocommerce-message > a {
        display: block;
        margin-bottom: 10px;
        float: none;
        width: 80%;
    }
    .cart .actions {
        margin: 0;
        float: none;
    }
    .cart .actions .coupon {
        display: flex;
        align-items: center;
        justify-content: space-around;
        /*flex-wrap: wrap;*/
    }
    .cart .actions .coupon label {
        display: none;
    }
    #up {
        display: none;
    }
    .up-container {
        display: none;
    }

}
@media (max-width: 490px) {
    .catChangeView a:first-child {
        margin-left: 0
    }
    .contacts-hdr p a {
        font-size: 90%
    }
    .foo-mobile a {
        font-size: 77%
    }
    #unique-price {
        margin-bottom: 100px;
    }
    .hidden-xs {
        display: none;
    }
    .foo-mobile--icons img {
        width: 23%;
        padding: 5px 0;
    }
}
#submit_cart:disabled {
    background-color: #8a8a8a;
    color:#fff;
}
#submit_cart {
    width: 204px;
    text-transform: uppercase;
    border-radius: 0;
    background-color: #000;
    font-size: 12px;
    line-height: 1;
    padding: .618em 1em;
    color: #fff;
}
.policy-check a {
    color:#000;
    text-decoration: underline;
}
.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 18px;
    font-weight: bold;
    margin: 28px 0;
}
#up {
    position: absolute;
    left: 50%;
}
.up-container {
    position: relative;
}
.sale__block-wrapper {
    position: relative;
}
.sale__block {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 15px 35px 0px rgba(63, 70, 78, 0.15);
    position: absolute;
    top: -100px;
    right: 10px;
    width: 320px;
    padding: 20px;
    z-index: 100;
}
.sale__block.sale__block-error {
    top: -202px;
    right: inherit;
}
.sale__block h4 {
    font-size: 22px;
    color: rgb(47, 57, 69);
    line-height: 1.727;
    text-align: left;
}
.sale__block p {
    font-size: 14px;
    color: #2f3945;
    line-height: 1.733;
    font-family: 'Open Sans';
    text-align: left;
    font-weight: 100;
}
.sale__block > a {
    top: 15px;
    right: 15px;
    width: 19px;
    height: 19px;
    opacity: 1;
    background: url(https://379354.staticwbm.com/20200115040546im_/https://sputnik1985.com/wp-content/themes/sputnik/img/modal-close.svg) #fff;
    position: absolute;
}
.woocommerce form .form-row.form-points {
    margin: 0;
}
.woocommerce form .form-row.form-points {
    justify-content: flex-start;
}
.woocommerce form .form-row.form-points input.input-text {
    width: auto;
}

.suggestions-nowrap {
    white-space: nowrap;
}
/**
 * Основной INPUT
 */
.suggestions-input {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.suggestions-input::-ms-clear {
    display: none;
}
.suggestions-wrapper {
    position: relative;
    margin: 0;
    padding: 0;
    vertical-align: top;
    -webkit-text-size-adjust: 100%;
}
/**
 * Блок в правой части основного INPUT'а
 * В нем показывается иконка ЗАГРУЗКА
 */
.suggestions-addon {
    display: none;
    opacity: 0;
    position: absolute;
}
.suggestions-addon[data-addon-type="spinner"] {
    background: rgba(255, 255, 255, 0.75) url("data:image/gif;base64,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") 50% 50% no-repeat;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.suggestions-addon[data-addon-type="clear"] {
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;
    background-size: contain;
    cursor: pointer;
    opacity: 0.8;
}
.suggestions-addon[data-addon-type="clear"]:hover {
    opacity: 1;
}
/**
 * Выпадающий блок с найденными подсказками
 */
.suggestions-suggestions {
    background: #fff;
    border: 1px solid #999;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default;
    z-index: 9999;
    -webkit-text-size-adjust: 100%;
}
.suggestions-suggestions strong {
    font-weight: normal;
    color: #3399ff;
}
.suggestions-suggestions.suggestions-mobile {
    border-style: none;
}
.suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
    border-bottom: 1px solid #ddd;
}
/**
 * Контейнер для одной подсказки
 */
.suggestions-suggestion {
    padding: 4px 4px;
    overflow: hidden;
}
.suggestions-suggestion:hover {
    background: #f7f7f7;
}
/**
 * Выбранная (активная) подсказка
 */
.suggestions-selected {
    background: #f0f0f0;
}
.suggestions-selected:hover {
    background: #f0f0f0;
}
/**
 * Информационный блок в верхней части выпадашки с подсказками
 */
.suggestions-hint {
    padding: 4px 4px;
    white-space: nowrap;
    overflow: hidden;
    color: #777;
    font-size: 85%;
    line-height: 20px;
}
/**
 * Ограничения поиска, показываются в левой части основного INPUT'а
 */
.suggestions-constraints {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
}
.suggestions-constraints:empty {
    display: none !important;
}
.suggestions-constraints li {
    background: #f8f8f8;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
    display: inline-block;
    margin: 0 4px 0 0;
    padding: 0 0.5em;
}
.suggestions-constraints li .suggestions-remove {
    height: 1em;
    width: 1em;
    display: inline-block;
    margin: 0 0 0 0.25em;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;
    background-size: contain;
    cursor: pointer;
    opacity: 0.8;
}
.suggestions-constraints li .suggestions-remove:hover {
    opacity: 1;
}
.suggestions-constraints li span {
    vertical-align: middle;
}
/**
 * Дополнительный текст в подсказке, который идет второй строкой
 */
.suggestions-subtext {
    color: #777;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/**
 * Размещает дополнительный текст в одну строку с основным текстом подсказки
 */
.suggestions-subtext_inline {
    display: inline-block;
    min-width: 6em;
    vertical-align: bottom;
    margin: 0 0.5em 0 0;
}
/**
 * Разделитель нескольких дополнительных текстов
 */
.suggestions-subtext-delimiter {
    display: inline-block;
    width: 2px;
}
/**
 * Выделяет подсказку
 */
.suggestions-subtext_label {
    margin: 0 0 0 0.25em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 3px;
    background: #f5f5f5;
    font-size: 85%;
}
.suggestions-value[data-suggestion-status="LIQUIDATED"] {
    position: relative;
}
.suggestions-value[data-suggestion-status="LIQUIDATED"]:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    border-top: 1px solid rgba(0, 0, 0, 0.4);
    content: "";
}
/**
 * Промо-блок
 */
.suggestions-promo {
    font-size: 85%;
    display: none;
    color: #777;
    padding: 4px;
    text-align: center;
}
.suggestions-promo a {
    color: #777;
    display: block;
    filter: grayscale(100%);
    line-height: 20px;
    text-decoration: none;
}
.suggestions-promo a:hover {
    filter: grayscale(0);
}
.suggestions-promo svg {
    height: 20px;
    vertical-align: bottom;
}
.suggestions-promo-desktop {
    position: absolute;
    top: 0;
    right: 0;
    text-align: left;
}
/*
     FILE ARCHIVED ON 20:17:48 Feb 25, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:06:50 May 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.484
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.043
  esindex: 0.008
  cdx.remote: 19.837
  LoadShardBlock: 424.207 (3)
  PetaboxLoader3.datanode: 301.51 (4)
  PetaboxLoader3.resolve: 678.732 (3)
  load_resource: 568.701
*/