#logo > a > img {
	padding: 1em;
    padding-bottom: 0px;
    padding-top: 2em;
  	height: 150px;
}
#wrapper2 > div.homepage_blog > div > div > div:nth-child(2) {
  	margin-top: 120px;
}
.own_preloader {
  color: red!important;
}
.tab-content div span,
.tab-content p span,
.tab-content div span strong,
.tab-content div span strong strong {
  font-size:14pt!important;
  font-family: Georgia;
  font-weight: normal;
}

.top-contacts {
	color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-align: right;
  
  	font-family: 'Philosopher', sans-serif;
}

.top-contacts span {
    font-size: 20px;
}

.serch-bar {
	margin: 20px 0;
}
#header {
	background:#34454d
}
#header .user-box {
	text-align: center;
}

#header .header_search form {
	margin-top: 10px;
  	width: 370px;
}

.header_search input[type="text"]:focus {
	box-shadow: none;
}

#header .header_user {
    display: inline-block;
    margin-top: 37px;
    margin-right: 10px;
  	font-family: 'Philosopher', sans-serif;
}

.enter-links {
	float: right;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 40px;
    margin-right: 20px;
}

.enter-links li {
	color: #fff;
}

.enter-links li a{
	color: #fff;
    font-weight: bold;
    font-size: 18px;
  
  	font-family: 'Philosopher', sans-serif;
}

#header .pickup-info {
	color: #FFF6E8;
    font-weight: bold;
    font-size: 18px;
  
  	font-family: 'Philosopher', sans-serif;
}

#header .pickup-info a {
	color: #fff;
}

#header .js-city {color: #fff; font-size: 18px;}

#header .header_user li a {
	font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}

@media (max-width: 640px) {

#header .header_user {
    display: inline-block;
    margin: 0;
}
  
#header .header_search form {
    margin-top: 10px;
    width: 260px;
}
  
  #header .header_instagram {
 	display: none; 
 }
  
#header .user-box {
	text-align: center;
}
  
}

#header .checkout a {
	color: #fff;
  	background: #2F3E45;
  	border-radius: 4px 4px 4px 4px;
  	font-family: 'Philosopher', sans-serif;
}

#header .checkout a:after {
  	border-radius: 4px 4px 4px 4px;
}

.header_search #search-submit:hover {
    color: #fff;
    background: #58798A;
}

.modal_change_city_wrap {z-index: 1000; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.4); overflow-y: auto; display: none;}
.modal_change_city {max-width: 800px; background-color: #fff;border-radius: 2px;box-shadow: 0 0 25px 5px rgba(0,0,0,0.5);padding: 14px 20px;position: relative;margin: 100px auto;width: 90%;}
.modal_change_city .lnk_close {position: absolute; top: 10px; right: 10px;}
.modal_change_city .lnk_close svg {width: 11px; height: 11px;}
.modal_change_city .title {font-size: 20px; margin-bottom: 15px; color: #262626; font-weight: 500;}
.modal_change_city input {margin-bottom: 30px; width: 100%;}
.modal_change_city ul {display: inline-block; width: 23.5%;}
.modal_change_city li {cursor: pointer;}
.top-contacts a {color: #fff;}
.js-city {cursor: pointer;}
.whatsapp {display: inline-block; width: 25px; height: 25px; background: url(whatsapp.png); vertical-align: middle; margin-left: 5px;}
.viber {display: inline-block; width: 25px; height: 25px; background: url(viber.png); vertical-align: middle; margin-left: 5px;}
.js-count-point {margin-left: 15px;}
.help div>span {white-space: nowrap;}

#kladr_autocomplete ul.autocomplete2 {top: 192px;}
#kladr_autocomplete ul.autocomplete1 {top: 912px;}

.js-list-pickup li {margin-bottom: 5px;}
.js-list-pickup li a {border-bottom: 1px dashed #58798a; display: inline-block;}
.js-list-pickup li a:hover {border-bottom-color: transparent;}
#map {height: 500px;}

@media (max-width: 640px) {
  	#map {height: 350px;}
	.modal_change_city ul {display: inline-block; width: 48%; margin-right: 2%;}
}

.no_link {cursor: default;}
.block_select_pvz {display: none;}
.block_select_pvz a {border-bottom: 1px dashed #58798a; display: inline-block;}
.block_select_pvz a:hover {border-bottom-color: transparent;}

.feedback-row > *{
  display: inline-block;
  vertical-align: middle; 
}

.feedback-row > .feedback-inpute-error {
  display: block; 
  color: red;
}

.feedback-row.form-done {
  font-weight: bold;
  font-size: 24px;
  color: #538a3c;
  
}

.feedback-row .button-prod {
     height: 34px;
    line-height: 34px;
    padding: 0 10px;
    font-size:  14px;
}

.feedback-price-title {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 18px;
}

.mob-ver-link {
  display: none; 
}

@media (max-width: 768px) {
  .mob-ver-link {
   display: flex; 
  }
}
.tabs .tab-content{
	font-family: 'lato';
  	font-size: 14px;
}

.index_custom_top_text {
  color: #2f4a58; 
}
.pod-zakaz{color: #777777;}
.v-nalichii{color: #335525;}

.pod-zakaz2 {
  align-items:
flex-start
;
background-attachment:
scroll
;
background-clip:
border-box
;
background-color:
rgb(88, 121, 138)
;
background-image:
none
;
background-origin:
padding-box
;
background-position-x:
0%
;
background-position-y:
0%
;
background-repeat-x:
;
background-repeat-y:
;
background-size:
auto
;
border-bottom-color:
rgb(158, 158, 158)
;
border-bottom-left-radius:
4px
;
border-bottom-right-radius:
4px
;
border-bottom-style:
none
;
border-bottom-width:
0px
;
border-image-outset:
0px
;
border-image-repeat:
stretch
;
border-image-slice:
100%
;
border-image-source:
none
;
border-image-width:
1
;
border-left-color:
rgb(158, 158, 158)
;
border-left-style:
none
;
border-left-width:
0px
;
border-right-color:
rgb(158, 158, 158)
;
border-right-style:
none
;
border-right-width:
0px
;
border-top-color:
rgb(158, 158, 158)
;
border-top-left-radius:
4px
;
border-top-right-radius:
4px
;
border-top-style:
none
;
border-top-width:
0px
;
box-shadow:
none
;
box-sizing:
border-box
;
color:
rgb(158, 158, 158)
;
cursor:
pointer
;
display:
inline-block
;
font-family:
"PT Sans"
;
font-size:
12px
;
font-stretch:
100%
;
font-style:
normal
;
font-variant-caps:
normal
;
font-variant-east-asian:
normal
;
font-variant-ligatures:
normal
;
font-variant-numeric:
normal
;
font-weight:
300
;
height:
42px
;
letter-spacing:
normal
;
line-height:
21.6px
;
margin-bottom:
0px
;
margin-left:
0px
;
margin-right:
0px
;
margin-top:
0px
;
outline-color:
rgb(158, 158, 158)
;
outline-style:
none
;
outline-width:
0px
;
overflow-x:
hidden
;
overflow-y:
hidden
;
padding-bottom:
0px
;
padding-left:
0px
;
padding-right:
0px
;
padding-top:
0px
;
position:
relative
;
text-align:
center
;
text-indent:
0px
;
text-rendering:
auto
;
text-shadow:
none
;
text-size-adjust:
100%
;
text-transform:
uppercase
;
transition-delay:
0s
;
transition-duration:
0.3s
;
transition-property:
all
;
transition-timing-function:
ease-in-out
;
user-select:
none
;
vertical-align:
middle
;
visibility:
visible
;
white-space:
nowrap
;
width:
137.422px
;
word-spacing:
0px
;
writing-mode:
horizontal-tb
;
z-index:
1
;
-webkit-appearance:
none
;
-webkit-tap-highlight-color:
rgba(0, 0, 0, 0)
;
-webkit-border-image:
none
;
}
.pod-zakaz2 i {
  background-attachment:
scroll
;
background-clip:
border-box
;
background-color:
rgb(35, 35, 35)
;
background-image:
none
;
background-origin:
padding-box
;
background-position-x:
0%
;
background-position-y:
0%
;
background-repeat-x:
;
background-repeat-y:
;
background-size:
auto
;
border-bottom-color:
rgb(158, 158, 158)
;
border-bottom-style:
none
;
border-bottom-width:
0px
;
border-image-outset:
0px
;
border-image-repeat:
stretch
;
border-image-slice:
100%
;
border-image-source:
none
;
border-image-width:
1
;
border-left-color:
rgb(158, 158, 158)
;
border-left-style:
none
;
border-left-width:
0px
;
border-right-color:
rgb(158, 158, 158)
;
border-right-style:
none
;
border-right-width:
0px
;
border-top-color:
rgb(158, 158, 158)
;
border-top-style:
none
;
border-top-width:
0px
;
box-sizing:
border-box
;
color:
rgb(158, 158, 158)
;
cursor:
pointer
;
display:
inline-block
;
font-family:
FontAwesome
;
font-size:
26px
;
font-stretch:
100%
;
font-style:
normal
;
font-variant-caps:
normal
;
font-variant-east-asian:
normal
;
font-variant-ligatures:
normal
;
font-variant-numeric:
normal
;
font-weight:
400
;
height:
42px
;
letter-spacing:
normal
;
line-height:
26px
;
margin-bottom:
0px
;
margin-left:
0px
;
margin-right:
0px
;
margin-top:
0px
;
outline-color:
rgb(158, 158, 158)
;
outline-style:
none
;
outline-width:
0px
;
overflow-x:
hidden
;
overflow-y:
hidden
;
padding-bottom:
8px
;
padding-left:
10px
;
padding-right:
8px
;
padding-top:
8px
;
position:
relative
;
text-align:
center
;
text-indent:
0px
;
text-rendering:
auto
;
text-shadow:
none
;
text-size-adjust:
100%
;
text-transform:
uppercase
;
transform:
matrix(1, 0, 0, 1, 0, 0)
;
transition-delay:
0s
;
transition-duration:
0.3s
;
transition-property:
all
;
transition-timing-function:
ease-in-out
;
user-select:
none
;
vertical-align:
top
;
visibility:
visible
;
white-space:
nowrap
;
width:
42.1562px
;
word-spacing:
0px
;
writing-mode:
horizontal-tb
;
-webkit-font-smoothing:
antialiased
;
-webkit-tap-highlight-color:
rgba(0, 0, 0, 0)
;
}
.pod-zakaz2 span {
  background-attachment:
scroll
;
background-clip:
border-box
;
background-color:
rgba(0, 0, 0, 0)
;
background-image:
none
;
background-origin:
padding-box
;
background-position-x:
0%
;
background-position-y:
0%
;
background-repeat-x:
;
background-repeat-y:
;
background-size:
auto
;
border-bottom-color:
rgb(158, 158, 158)
;
border-bottom-style:
none
;
border-bottom-width:
0px
;
border-image-outset:
0px
;
border-image-repeat:
stretch
;
border-image-slice:
100%
;
border-image-source:
none
;
border-image-width:
1
;
border-left-color:
rgb(158, 158, 158)
;
border-left-style:
none
;
border-left-width:
0px
;
border-right-color:
rgb(158, 158, 158)
;
border-right-style:
none
;
border-right-width:
0px
;
border-top-color:
rgb(158, 158, 158)
;
border-top-style:
none
;
border-top-width:
0px
;
box-sizing:
border-box
;
color:
rgb(158, 158, 158)
;
cursor:
pointer
;
display:
inline-block
;

font-size:
12px
;
font-stretch:
100%
;
font-style:
normal
;
font-variant-caps:
normal
;
font-variant-east-asian:
normal
;
font-variant-ligatures:
normal
;
font-variant-numeric:
normal
;
font-weight:
300
;
height:
31px
;
letter-spacing:
normal
;
line-height:
21.6px
;
margin-bottom:
0px
;
margin-left:
0px
;
margin-right:
0px
;
margin-top:
0px
;
outline-color:
rgb(158, 158, 158)
;
outline-style:
none
;
outline-width:
0px
;
padding-bottom:
0px
;
padding-left:
17px
;
padding-right:
17px
;
padding-top:
10px
;
text-align:
center
;
text-indent:
0px
;
text-rendering:
auto
;
text-shadow:
none
;
text-size-adjust:
100%
;
text-transform:
uppercase
;
user-select:
none
;
vertical-align:
baseline
;
visibility:
visible
;
white-space:
nowrap
;
width:
95.2656px
;
word-spacing:
0px
;
writing-mode:
horizontal-tb
;
-webkit-tap-highlight-color:
rgba(0, 0, 0, 0)
;
}

.article p{
	margin: 7px 0;
}
.article .rte img {
    margin-top: 0px;
    margin-bottom: 0px;
}
.co-input--nested .co-input-label {
	font-size: 1rem!important;
}

.search__list .row {
	width: 100% !important;
}

