/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
 display:block
}
audio,canvas,progress,video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],template {
 display:none
}
a {
 background-color:transparent
}
a:active,a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,strong {
 font-weight:700
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 box-sizing:content-box;
 height:0
}
pre {
 overflow:auto
}
code,kbd,pre,samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,input,optgroup,select,textarea {
 color:inherit;
 font:inherit;
 margin:0
}
button {
 overflow:visible
}
button,select {
 text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type=checkbox],input[type=radio] {
 box-sizing:border-box;
 padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:700
}
table {
 border-collapse:collapse;
 border-spacing:0
}
.clear {
 clear:both
}
.localpic {
 border-radius:4px;
 overflow:hidden;
 text-align:center
}
.localpic .highslide img {
 border:none
}
.localtext {
 font-size:15px;
 color:inherit;
 margin:1em 0
}
.localtitle {
 font-size:22px;
 color:inherit
}
.localdiscription {
 font-size:14px;
 color:inherit;
 margin-top:5px
}
.employees {
 margin:30px 0 0;
 padding-bottom:10px;
 border-bottom:1px solid currentColor
}
.employees:last-child {
 border-bottom:none
}
.actionlist {
 margin-top:30px;
 margin-left:0;
 font-size:0
}
.actionblock {
 margin:20px 0
}
.actiontimer,.homepage {
 margin-top:30px
}
.localservices {
 margin-top:20px
}
.locallicenses {
 margin-top:10px
}
.localbtn {
 display:inline-block;
 font-size:14px;
 font-weight:700;
 line-height:29px;
 text-decoration:none;
 padding:0 15px;
 border:1px solid currentColor;
 border-radius:4px
}
.localbtn,.localbtn:hover {
 color:inherit;
 background-color:inherit
}
.localbtn:hover {
 border:1px solid currentColor
}
.aboutshop,.localmap {
 margin-top:30px
}
.localmap {
 overflow:hidden;
 border-radius:4px
}
.localmap .baloon-content {
 padding:0 10px;
 font-size:14px
}
.localmap .baloon-content__title {
 font-size:16px
}
.localaboutus,.localcontacts,.localcontacts2,.localtabs {
 margin-top:30px
}
.localproductslist {
 border-top:1px solid currentColor;
 margin:50px 0
}
.localproducts {
 margin-top:30px
}
.localpics {
 text-align:center;
 font-size:0;
 margin:25px 0
}
.localpics .localpic--little {
 margin-bottom:1.25%;
 vertical-align:top
}
.localpics .highslide img {
 border:none
}
.localpagelist2 {
 margin-top:30px;
 font-size:0
}
.localpagelist {
 margin-top:30px
}
.pagemenu {
 border-bottom:1px solid currentColor;
 padding:20px 0
}
.pagemenu:last-child {
 border-bottom:none
}
.pagemenu .clear {
 margin-top:10px
}
.employees__pic {
 float:left
}
.employees__pic--right {
 float:right;
 margin:0 0 10px 10px
}
.employees__text {
 margin-left:220px
}
.employees__text--right {
 margin-left:0
}
.actionblock__pic {
 float:left
}
.actionblock__pic--right {
 float:right;
 margin:5px
}
.actionblock__text {
 margin-left:330px
}
.actionblock__text--nomar {
 margin-left:0
}
.actiontimer__title {
 font-size:13px;
 color:inherit
}
.actiontimer__timer {
 font-size:48px;
 font-weight:700;
 color:inherit;
 line-height:1
}
.actiontimer__timer * {
 background:none!important;
 padding:0!important;
 margin:0!important;
 border:none!important;
 box-shadow:none!important;
 color:inherit!important;
 font-family:Arial,sans-serif!important;
 font-size:48px!important;
 font-weight:700!important;
 -webkit-animation:none!important;
 animation:none!important;
 left:0!important
}
.actiontimer__timer .flip-clock-divider.hours {
 width:20px!important
}
.actiontimer__timer .flip-clock-divider.minutes,.flip-clock-divider.seconds {
 position:relative!important
}
.actiontimer__timer .flip-clock-divider.minutes:after {
 left:2px
}
.actiontimer__timer .flip-clock-divider.minutes:after,.actiontimer__timer .flip-clock-divider.seconds:after {
 content:":";
 color:inherit;
 font-family:Arial,sans-serif;
 font-size:20px;
 font-weight:700;
 position:absolute;
 top:15px
}
.actiontimer__timer .flip-clock-divider.seconds:after {
 left:0
}
.actiontimer__timer :after {
 background:none!important
}
.actiontimer__timer .flip-clock-label {
 font-size:13px!important
}
.actiontimer__timer .flip-clock-divider .flip-clock-label {
 right:-61px!important;
 top:50px!important
}
.actiontimer__timer .flip-clock-divider.hours .flip-clock-label {
 right:-80px!important
}
.actiontimer__timer .flip-clock-divider.minutes .flip-clock-label {
 right:-69px!important
}
.actiontimer__timer .flip-clock-divider.seconds .flip-clock-label {
 right:-68px!important
}
.actiontimer__timer .flip-clock-before {
 display:none!important
}
.flip-clock-divider.days span.in {
 right:-90px!important
}
.homepage__pic {
 float:left;
 margin:0 20px 10px 0
}
.homepage__pic--right {
 float:right;
 margin:0 0 10px 20px
}
.localservices__title {
 margin:20px 0
}
.localservices__blocks {
 margin-left:0;
 font-size:0
}
.localservices__blocks-inner {
 width:22.85714%;
 display:inline-block;
 vertical-align:top;
 text-align:center
}
.localservices__blocks-inner:not(:nth-child(4n+1)) {
 margin-left:2.85714%
}
.localservices__blocks .localservices__blocks-inner .localpic--little {
 width:auto;
 height:auto
}
.localservices__blocks .localservices__blocks-inner .localpic--little img {
 max-width:100%;
 height:auto
}
.localservices__blocks-inner-link {
 display:block;
 min-height:31px;
 font-size:14px;
 font-weight:700;
 line-height:15px;
 text-decoration:none;
 margin:10px 0
}
.localservices__blocks-inner-link:hover {
 text-decoration:underline
}
.localservices__blocks-inner-price {
 color:inherit;
 font-size:15px;
 font-weight:700;
 line-height:15px;
 margin-bottom:20px
}
.locallicenses__title {
 margin-bottom:20px
}
.locallicenses__blocks {
 margin-left:0;
 font-size:0
}
.locallicenses__blocks-pic {
 border-radius:0;
 display:inline-block;
 vertical-align:top;
 margin-bottom:20px;
 width:22.85714%;
 height:auto
}
.locallicenses__blocks-pic:not(:nth-child(4n+1)) {
 margin-left:2.85714%
}
.locallicenses__blocks-pic img {
 max-width:100%;
 height:auto
}
.actionlist__block {
 display:inline-block;
 width:47.85714%;
 background-color:inherit;
 border-radius:8px;
 padding:20px;
 margin-bottom:30px;
 box-sizing:border-box;
 vertical-align:top
}
.actionlist__block:nth-child(2n) {
 margin-left:4.28571%
}
.actionlist__block .localpic--normal {
 width:auto;
 height:auto
}
.actionlist__block img {
 max-width:100%;
 height:auto
}
.actionlist__block-pic {
 background:#fff;
 border-radius:7px;
 margin-bottom:15px
}
.actionlist__block-title {
 margin-top:5px;
 margin-bottom:20px;
 color:inherit;
 font-size:20px
}
.localpic--verylittle {
 width:130px;
 height:130px
}
.localpic--little {
 width:160px;
 height:160px
}
.localpic--small {
 width:200px;
 height:200px
}
.localpic--smallmore {
 width:230px;
 height:230px
}
.localpic--secondary {
 width:300px;
 height:300px
}
.localpic--normal {
 width:295px;
 height:295px
}
.localpic--big {
 width:350px;
 height:350px
}
.localdiscription--red {
 color:#f64b4b
}
.localvacancy__block {
 border-bottom:1px solid currentColor;
 margin-top:25px;
 padding-bottom:25px
}
.localvacancy__block:last-child {
 border-bottom:none
}
.localvacancy__block-discription {
 color:inherit;
 font-size:15px;
 margin-top:6px;
 margin-bottom:25px
}
.localvacancy__block-text {
 font-size:14px;
 margin-top:20px
}
.localvacancy__block-text p {
 margin:0
}
.localvacancy__block-title {
 font-size:15px;
 font-weight:700;
 margin-bottom:3px
}
.aboutshop__pic {
 float:left;
 margin:0 20px 10px 0
}
.aboutshop__pic--right {
 float:right;
 margin:0 0 10px 20px
}
.aboutshop__title {
 margin-top:20px
}
.aboutshop__links {
 padding-left:30px;
 margin-top:25px;
 margin-bottom:20px
}
.aboutshop__links a {
 display:inline-block;
 margin-bottom:10px
}
.aboutshop__text--span {
 background:url(/assets/template/img/green_galka.png) no-repeat 0 0
}
.aboutshop__text--ul ul {
 list-style:none;
 margin:5px 0 0;
 padding:0
}
.aboutshop__text--ul ul li {
 margin:0;
 padding:9px 0 9px 28px;
 position:relative
}
.aboutshop__text--ul ul li>span {
 width:13px;
 position:absolute;
 left:0;
 top:12px;
 height:11px
}
.aboutshop__text--ul ul li p {
 margin:0
}
.localcontacts__top {
 margin-bottom:30px;
 color:inherit;
 font-size:18px;
 font-weight:700
}
.localcontacts__top a {
 text-decoration:none;
 color:inherit
}
.localcontacts__top-title {
 padding-bottom:3px
}
.localcontacts__top-discription,.localcontacts__top-title {
 color:inherit;
 font-size:13px;
 font-weight:400;
 margin-top:12px
}
.localcontacts__top-discription {
 padding-left:22px;
 background:url(/assets/template/img/clock.png) no-repeat 0 0
}
.localcontacts__top-discription span {
 display:inline-block;
 vertical-align:middle;
 padding-right:5px
}
.localcontacts__top-discription a {
 text-decoration:none;
 color:inherit
}
.localcontacts__adress-pic {
 float:left
}
.localcontacts__adress-text {
 margin-left:150px;
 font-size:14px;
 color:inherit
}
.localcontacts__adress-inner {
 margin-bottom:20px
}
.localcontacts__adress-inner a {
 text-decoration:none;
 color:inherit
}
.localcontacts__adress-inner b {
 display:block;
 padding-bottom:5px
}
.localcontacts__adress-inner p {
 margin:0
}
.localcontacts__adress-social {
 font-size:0
}
.localcontacts__adress-social a {
 display:inline-block;
 margin-right:5px;
 margin-bottom:5px;
 vertical-align:top;
 overflow:hidden
}
.localsocialview1 a {
 border-radius:0
}
.localsocialview2 a {
 border-radius:3px
}
.localsocialview3 a {
 border-radius:50%
}
.localsocial24x24x1 a,.localsocial24x24x2 a,.localsocial24x24x3 a {
 width:24px;
 height:24px
}
.localsocial32x32x1 a,.localsocial32x32x2 a,.localsocial32x32x3 a {
 width:32px;
 height:32px
}
.localsocial74x74x1 a,.localsocial74x74x2 a,.localsocial74x74x3 a {
 width:74px;
 height:74px
}
.localsocial24x24x1 a {
 background:url(/assets/template/img/socials.jpg) no-repeat
}
.localsocial24x24x2 a {
 background:url(/assets/template/img/socials_2.jpg) no-repeat
}
.localsocial24x24x3 a {
 background:url(/assets/template/img/socials_3.jpg) no-repeat
}
.localsocial32x32x1 a {
 background:url(/assets/template/img/socials_4.jpg) no-repeat
}
.localsocial32x32x2 a {
 background:url(/assets/template/img/socials_5.jpg) no-repeat
}
.localsocial32x32x3 a {
 background:url(/assets/template/img/socials_6.jpg) no-repeat
}
.localsocial74x74x1 a {
 background:url(/assets/template/img/socials_7.jpg) no-repeat
}
.localsocial74x74x2 a {
 background:url(/assets/template/img/socials_8.jpg) no-repeat
}
.localsocial74x74x3 a {
 background:url(/assets/template/img/socials_9.jpg) no-repeat
}
.localsocial24x24x1 a.vk,.localsocial24x24x2 a.vk,.localsocial24x24x3 a.vk {
 background-position:0 0
}
.localsocial24x24x1 a.fb,.localsocial24x24x2 a.fb,.localsocial24x24x3 a.fb {
 background-position:-26px 0
}
.localsocial24x24x1 a.tw,.localsocial24x24x2 a.tw,.localsocial24x24x3 a.tw {
 background-position:-52px 0
}
.localsocial24x24x1 a.ok,.localsocial24x24x2 a.ok,.localsocial24x24x3 a.ok {
 background-position:-78px 0
}
.localsocial24x24x1 a.vk2,.localsocial24x24x2 a.vk2,.localsocial24x24x3 a.vk2 {
 background-position:0 -26px
}
.localsocial24x24x1 a.vi,.localsocial24x24x2 a.vi,.localsocial24x24x3 a.vi {
 background-position:-26px -26px
}
.localsocial24x24x1 a.rss,.localsocial24x24x2 a.rss,.localsocial24x24x3 a.rss {
 background-position:-52px -26px
}
.localsocial24x24x1 a.yt,.localsocial24x24x2 a.yt,.localsocial24x24x3 a.yt {
 background-position:-78px -26px
}
.localsocial24x24x1 a.sk,.localsocial24x24x2 a.sk,.localsocial24x24x3 a.sk {
 background-position:0 -52px
}
.localsocial24x24x1 a.hab,.localsocial24x24x2 a.hab,.localsocial24x24x3 a.hab {
 background-position:-26px -52px
}
.localsocial24x24x1 a.gh,.localsocial24x24x2 a.gh,.localsocial24x24x3 a.gh {
 background-position:-52px -52px
}
.localsocial24x24x1 a.ya,.localsocial24x24x2 a.ya,.localsocial24x24x3 a.ya {
 background-position:-78px -52px
}
.localsocial24x24x1 a.lj,.localsocial24x24x2 a.lj,.localsocial24x24x3 a.lj {
 background-position:0 -78px
}
.localsocial24x24x1 a.goo,.localsocial24x24x2 a.goo,.localsocial24x24x3 a.goo {
 background-position:-26px -78px
}
.localsocial24x24x1 a.inst,.localsocial24x24x2 a.inst,.localsocial24x24x3 a.inst {
 background-position:-52px -78px
}
.localsocial24x24x1 a.tg,.localsocial24x24x2 a.tg,.localsocial24x24x3 a.tg {
 background-position:100% 100%
}
.localsocial32x32x1 a.vk,.localsocial32x32x2 a.vk,.localsocial32x32x3 a.vk {
 background-position:0 0
}
.localsocial32x32x1 a.fb,.localsocial32x32x2 a.fb,.localsocial32x32x3 a.fb {
 background-position:-37px 0
}
.localsocial32x32x1 a.tw,.localsocial32x32x2 a.tw,.localsocial32x32x3 a.tw {
 background-position:-74px 0
}
.localsocial32x32x1 a.ok,.localsocial32x32x2 a.ok,.localsocial32x32x3 a.ok {
 background-position:-111px 0
}
.localsocial32x32x1 a.vk2,.localsocial32x32x2 a.vk2,.localsocial32x32x3 a.vk2 {
 background-position:0 -37px
}
.localsocial32x32x1 a.vi,.localsocial32x32x2 a.vi,.localsocial32x32x3 a.vi {
 background-position:-37px -37px
}
.localsocial32x32x1 a.rss,.localsocial32x32x2 a.rss,.localsocial32x32x3 a.rss {
 background-position:-74px -37px
}
.localsocial32x32x1 a.yt,.localsocial32x32x2 a.yt,.localsocial32x32x3 a.yt {
 background-position:-111px -37px
}
.localsocial32x32x1 a.sk,.localsocial32x32x2 a.sk,.localsocial32x32x3 a.sk {
 background-position:0 -74px
}
.localsocial32x32x1 a.hab,.localsocial32x32x2 a.hab,.localsocial32x32x3 a.hab {
 background-position:-37px -74px
}
.localsocial32x32x1 a.gh,.localsocial32x32x2 a.gh,.localsocial32x32x3 a.gh {
 background-position:-74px -74px
}
.localsocial32x32x1 a.ya,.localsocial32x32x2 a.ya,.localsocial32x32x3 a.ya {
 background-position:-111px -74px
}
.localsocial32x32x1 a.lj,.localsocial32x32x2 a.lj,.localsocial32x32x3 a.lj {
 background-position:0 -111px
}
.localsocial32x32x1 a.goo,.localsocial32x32x2 a.goo,.localsocial32x32x3 a.goo {
 background-position:-37px -111px
}
.localsocial32x32x1 a.inst,.localsocial32x32x2 a.inst,.localsocial32x32x3 a.inst {
 background-position:-74px -111px
}
.localsocial32x32x1 a.tg,.localsocial32x32x2 a.tg,.localsocial32x32x3 a.tg {
 background-position:100% 100%
}
.localsocial74x74x1 a.vk,.localsocial74x74x2 a.vk,.localsocial74x74x3 a.vk {
 background-position:0 0
}
.localsocial74x74x1 a.fb,.localsocial74x74x2 a.fb,.localsocial74x74x3 a.fb {
 background-position:-84px 0
}
.localsocial74x74x1 a.tw,.localsocial74x74x2 a.tw,.localsocial74x74x3 a.tw {
 background-position:-168px 0
}
.localsocial74x74x1 a.ok,.localsocial74x74x2 a.ok,.localsocial74x74x3 a.ok {
 background-position:-252px 0
}
.localsocial74x74x1 a.vk2,.localsocial74x74x2 a.vk2,.localsocial74x74x3 a.vk2 {
 background-position:0 -84px
}
.localsocial74x74x1 a.vi,.localsocial74x74x2 a.vi,.localsocial74x74x3 a.vi {
 background-position:-84px -84px
}
.localsocial74x74x1 a.rss,.localsocial74x74x2 a.rss,.localsocial74x74x3 a.rss {
 background-position:-168px -84px
}
.localsocial74x74x1 a.yt,.localsocial74x74x2 a.yt,.localsocial74x74x3 a.yt {
 background-position:-252px -84px
}
.localsocial74x74x1 a.sk,.localsocial74x74x2 a.sk,.localsocial74x74x3 a.sk {
 background-position:0 -168px
}
.localsocial74x74x1 a.hab,.localsocial74x74x2 a.hab,.localsocial74x74x3 a.hab {
 background-position:-84px -168px
}
.localsocial74x74x1 a.gh,.localsocial74x74x2 a.gh,.localsocial74x74x3 a.gh {
 background-position:-168px -168px
}
.localsocial74x74x1 a.ya,.localsocial74x74x2 a.ya,.localsocial74x74x3 a.ya {
 background-position:-252px -168px
}
.localsocial74x74x1 a.lj,.localsocial74x74x2 a.lj,.localsocial74x74x3 a.lj {
 background-position:0 -252px
}
.localsocial74x74x1 a.goo,.localsocial74x74x2 a.goo,.localsocial74x74x3 a.goo {
 background-position:-84px -252px
}
.localsocial74x74x1 a.inst,.localsocial74x74x2 a.inst,.localsocial74x74x3 a.inst {
 background-position:-168px -252px
}
.localsocial74x74x1 a.tg,.localsocial74x74x2 a.tg,.localsocial74x74x3 a.tg {
 background-position:100% 100%
}
.localcontacts2__pic {
 float:right
}
.localcontacts__adress-text--nomar {
 margin-left:0;
 margin-right:370px
}
.localcontacts__top-discription--nomar {
 padding-top:0;
 margin-bottom:30px
}
.localtabs>ul {
 list-style:none;
 border-top:1px solid currentColor
}
.localtabs>ul,.localtabs>ul>li {
 margin:0;
 padding:0
}
.localtabs>ul>li.active .localtabs__body {
 display:block
}
.localtabs>ul>li .localtabs__title {
 border-bottom:1px solid currentColor;
 padding:15px 0
}
.localtabs>ul>li .localtabs__title>a {
 text-decoration:none;
 font-size:15px;
 font-weight:700
}
.localtabs>ul>li.active .localtabs__title>a {
 color:inherit
}
.localtabs>ul>li .localtabs__title>a>span {
 display:inline-block;
 width:18px;
 height:18px;
 background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' width='18' viewBox='0 0 18 18'%3E%3Cpath d='M9 .5C4.31.5.5 4.31.5 9c0 4.69 3.81 8.5 8.5 8.5 4.69 0 8.5-3.81 8.5-8.5C17.5 4.31 13.69.5 9 .5zm0 1c4.15 0 7.5 3.35 7.5 7.5s-3.35 7.5-7.5 7.5S1.5 13.15 1.5 9 4.85 1.5 9 1.5z' solid-color='%23000000' fill='%23d6d6d6'/%3E%3Cpath d='M11.117 7.646L8.7 10.053 6.355 7.707l-.708.707L8.7 11.467l3.122-3.113-.705-.708z' solid-color='%23000000' fill='%23484848'/%3E%3C/svg%3E") 50% 50% no-repeat;
 vertical-align:middle;
 margin-left:5px;
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.localtabs>ul>li.active .localtabs__title>a>span {
 -webkit-transform:none;
 transform:none
}
.localtabs>ul>li .localtabs__body {
 display:none;
 border-bottom:1px solid currentColor;
 padding:10px 0;
 font-size:14px
}
.localaboutus__pic {
 float:left;
 margin:0 30px 10px 0
}
.localaboutus__pic--right {
 float:right;
 margin:0 0 10px 20px
}
.localaboutus__title {
 margin-bottom:20px;
 margin-top:30px
}
.localproductslist__block {
 font-size:0;
 padding:20px 0;
 border-bottom:1px solid currentColor
}
.localproductslist__block-title {
 display:inline-block;
 vertical-align:top;
 width:50%;
 font-size:13px;
 font-weight:700;
 padding-top:8px;
 color:inherit
}
.localproductslist__block-right {
 display:inline-block;
 vertical-align:top;
 width:50%;
 text-align:right
}
.localproductslist__block-oldprice {
 display:inline-block;
 font-size:15px;
 color:#ff7d7d;
 text-decoration:line-through;
 font-weight:700
}
.localproductslist__block-price {
 display:inline-block;
 font-size:15px;
 color:inherit;
 font-weight:700;
 margin-left:10px
}
.localproductslist__block-btn {
 margin-left:50px
}
.localpics__block {
 display:inline-block;
 margin:0
}
.localpics .localpic--little {
 width:24.06015%;
 height:auto
}
.localpics .localpic--little:not(:nth-child(4n+1)) {
 margin-left:1.25313%
}
.localpics .localpic--little img {
 max-width:100%;
 height:auto
}
.localproducts__block {
 border-bottom:1px solid currentColor;
 padding-bottom:30px;
 margin-top:30px
}
.localproducts__block:last-child {
 border-bottom:none
}
.localproducts__block-pic {
 float:left
}
.localproducts__block-pic--right {
 float:right;
 margin-left:10px
}
.localproducts__block-text {
 margin-left:170px
}
.localproducts__block-text--right {
 margin-left:0
}
.localproducts__block-title {
 color:inherit;
 font-size:18px
}
.localproducts__block-discription {
 margin-top:10px;
 margin-bottom:22px;
 font-size:14px;
 color:inherit;
 line-height:1.4
}
.localaboutus__price-title {
 color:inherit;
 font-size:13px;
 margin-top:30px
}
.localaboutus__price {
 color:inherit;
 font-size:20px;
 font-weight:700
}
.localaboutus_form {
 margin-top:30px;
 margin-bottom:30px;
 background-color:#fbfbfb;
 min-height:273px;
 border-radius:3px;
 padding:30px
}
.localaboutus_form .gr-head {
 color:#212121;
 font-family:Arial;
 font-size:18px;
 margin-bottom:22px
}
.localaboutus_form .gr-title {
 font-family:Arial;
 font-size:14px;
 color:#484848;
 font-weight:700;
 margin-bottom:5px
}
.localaboutus_form .gr-title span {
 color:red;
 margin-left:5px
}
.localaboutus_form .gr-value input[type=text],.localaboutus_form .gr-value textarea {
 margin:0 0 10px;
 padding:5px 10px;
 background-color:#fff!important;
 border:1px solid silver!important;
 border-radius:4px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.08);
 color:#000!important
}
.localaboutus_form .gr-value textarea {
 padding:10px;
 min-height:120px
}
.localaboutus_form .calendar-label input,.localaboutus_form input.init-calendar {
 width:70px!important
}
.localaboutus_form .calendar-label {
 margin:0 5px
}
.localaboutus_form .gr-button {
 background-image:linear-gradient(180deg,#2f77f5,#15c);
 border:1px solid rgba(0,0,0,.1);
 border-radius:4px;
 box-shadow:0 1px 1px rgba(0,0,0,.2);
 text-shadow:0 1px 1px rgba(0,0,0,.2);
 color:#fff;
 font-family:Arial;
 font-size:14px;
 font-weight:700;
 line-height:16px;
 padding:8px 16px;
 margin-top:18px
}
.localpagelist2__block {
 display:inline-block;
 vertical-align:top;
 width:31.32832%;
 margin-bottom:25px;
 text-decoration:none
}
.localpagelist2__block:not(:nth-child(3n+1)) {
 margin-left:2.85714%
}
.localpagelist2__block img {
 max-width:100%;
 height:auto
}
.localpagelist2__block:hover {
 text-decoration:underline
}
.localpagelist2__block-pic {
 display:block;
 margin-bottom:17px;
 width:100%;
 height:auto
}
.localpagelist2__block-text {
 display:block;
 text-align:center;
 font-size:14px;
 font-weight:700
}
.localproducts__block-title a {
 color:inherit;
 font-size:17px;
 font-weight:700;
 text-decoration:none
}
.localproducts__block-title a:hover {
 text-decoration:underline
}
.localproducts__block-pricetitle {
 font-size:13px;
 margin-top:30px
}
.localproducts__block-price .oldprice {
 color:#ff7d7d;
 font-size:15px;
 font-weight:700;
 text-decoration:line-through
}
.localproducts__block-price .price {
 color:inherit;
 font-size:15px;
 font-weight:700
}
.localproducts__block-btn {
 float:right;
 margin-top:-32px
}
.pagemenu__title {
 color:inherit;
 font-size:20px;
 font-weight:700;
 margin-bottom:15px;
 margin-top:10px
}
.pagemenu__pic {
 float:left
}
.pagemenu__pic--right {
 float:right;
 margin-left:10px;
 margin-bottom:5px
}
.pagemenu__text {
 margin-left:180px;
 font-size:14px;
 line-height:1.3;
 color:inherit
}
.pagemenu__text--right {
 margin-left:0
}
.pagemenu__title--little {
 font-size:18px;
 font-weight:400;
 margin-bottom:0
}
.pagemenu__discription {
 font-size:13px;
 color:inherit
}
.pagemenu__price {
 color:inherit;
 font-size:22px;
 font-weight:700
}
.pagemenu2__title {
 color:inherit;
 font-size:16px;
 font-weight:700;
 border-bottom:1px solid currentColor;
 margin-top:27px;
 padding-bottom:11px
}
.pagemenu2__title--little {
 border-bottom:none;
 font-size:14px;
 font-weight:400;
 margin-top:0;
 padding-bottom:0
}
.pagemenu2__text--inner {
 float:left;
 margin-right:100px
}
.pagemenu2__price {
 float:right;
 font-size:14px;
 font-weight:700
}
.pagemenu2__text {
 padding:12px 0;
 color:inherit;
 border-bottom:1px solid currentColor;
 margin:0
}
.pagemenu2__discription {
 color:inherit;
 font-size:13px;
 padding-top:3px
}
.localaboutus_form .gr-title span.gr-error {
 display:block;
 font-size:11px
}
@media (max-width:479px) {
 .actionblock__pic {
  float:none
 }
 .localpic--secondary {
  width:100%;
  height:auto
 }
 .actionblock__text {
  margin-left:0;
  margin-top:10px
 }
 .actiontimer__timer * {
  font-size:36px
 }
 .actiontimer__timer .flip-clock-wrapper ul {
  width:28px
 }
 .actionlist__block {
  width:100%
 }
 .actionlist__block:nth-child(2n) {
  margin-left:0
 }
 .homepage__pic {
  float:none
 }
 .localpic--small {
  width:100%;
  height:auto
 }
 .localservices__blocks-inner {
  width:48%
 }
 .localservices__blocks-inner:not(:nth-child(4n+1)) {
  margin-left:0
 }
 .localservices__blocks-inner:not(:nth-child(odd)) {
  margin-left:2.85714%
 }
 .locallicenses__blocks-pic {
  width:48%
 }
 .locallicenses__blocks-pic:not(:nth-child(4n+1)) {
  margin-left:0
 }
 .locallicenses__blocks-pic:not(:nth-child(odd)) {
  margin-left:2%
 }
 .localcontacts__adress-text {
  margin-left:0;
  margin-right:0
 }
 .localcontacts2__pic,.localcontacts__adress-pic {
  float:none;
  width:100%;
  height:auto;
  margin-bottom:10px
 }
 .employees__pic {
  float:none
 }
 .employees__text {
  margin-left:0;
  margin-top:10px
 }
 .localpagelist2__block {
  width:48%
 }
 .localpagelist2__block:not(:nth-child(3n+1)) {
  margin-left:0
 }
 .localpagelist2__block:not(:nth-child(odd)) {
  margin-left:2%
 }
 .pagemenu__pic {
  float:none;
  width:100%;
  height:auto;
  margin-bottom:10px;
  margin-left:0
 }
 .pagemenu__text {
  margin-left:0
 }
 .pagemenu2__price {
  float:none;
  font-size:14px;
  font-weight:700;
  margin-top:10px
 }
 .localaboutus__pic,.pagemenu2__text--inner {
  float:none;
  margin-right:0
 }
 .localaboutus__pic {
  width:100%;
  height:auto;
  margin-left:0
 }
 .localpics .localpic--little {
  width:48%;
  height:auto;
  margin-bottom:5px
 }
 .localpics .localpic--little:not(:nth-child(4n+1)) {
  margin-left:0
 }
 .localpics .localpic--little:not(:nth-child(odd)) {
  margin-left:2%
 }
 .localaboutus_form {
  padding:0 20px 0 0
 }
 .localproducts__block-pic {
  float:none;
  width:100%;
  height:auto;
  margin-bottom:10px;
  margin-left:0
 }
 .localproducts__block-text {
  margin-left:0
 }
 .localproductslist__block-title {
  display:inline-block;
  vertical-align:top;
  width:100%;
  font-size:13px;
  font-weight:700;
  padding-top:8px;
  color:inherit;
  margin-bottom:10px
 }
 .localproductslist__block-right {
  display:inline-block;
  vertical-align:top;
  width:100%;
  text-align:left
 }
 .localproductslist__block-price {
  display:block;
  font-size:15px;
  color:inherit;
  font-weight:700;
  margin-left:0;
  margin-bottom:10px
 }
 .localproductslist__block-btn {
  margin-left:0
 }
 .homepage__pic--right {
  margin:0 0 10px
 }
}
@media (min-width:480px) and (max-width:767px) {
 .localpic--secondary {
  width:50%;
  height:auto;
  margin-right:10px
 }
 .actionblock__text {
  margin-left:0
 }
 .localcontacts__adress-text--nomar {
  margin-right:0
 }
 .localcontacts2__pic {
  width:50%;
  height:auto
 }
 .employees__text {
  margin-left:0
 }
 .localpic--small {
  margin:0 10px 10px 0
 }
}
.localnomargin {
 margin-left:0;
 margin-right:0
}
