.marked{color: #e14668 !important;}.header-wrapper{background:url(../img/top.gif);padding:10px 0}.header{background:url(../img/top_container.gif);overflow:hidden;text-overflow:ellipsis;color:white;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}footer{background:url(../img/top_container.gif);overflow:hidden;text-overflow:ellipsis;color:white;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}.header a{color:white;text-decoration:none}.header a:hover{color:#8b8b8b} header .logo{} .logo a{ display:block;margin: 1em 1em 0.8em;} header .contacts{padding: 24px 0; text-align:right;}.contacts a{text-decoration:none;color:white}.contacts .tel{font-size:26px;line-height:2em}.contacts .tel a{text-decoration:none;color:#e14668}.russo{font-family:"Russo One",sans-serif;font-weight:400}.comfortaa{_font-family:"Comfortaa",cursive;font-weight:400}.hero-unit{padding: 2.5em 0 0;}.hero-unit .title{font-size:48px;line-height:1em;text-align:center;text-transform:uppercase}.hero-unit p.marked{text-transform:uppercase;text-align:right;font-size:16px;line-height:21px;padding-right:2em}.hero-unit p.marked a{color:#e14668;text-decoration:none}.hero-unit p.marked a:hover{color:#e14668;text-decoration:underline}.hero-unit .description{padding-top: 2.5em;text-indent:1.6em}.google-map .description{font-size:21px;margin: 1.5em 0 1em 0;}.google-map .unstyled{padding-left: 2.5em;padding-bottom: 1.5em;list-style: none;}.google-map .unstyled li{margin-bottom:1em}.google-map>small{display:none}.items{padding: 2.5em 0;}.item{
    padding: 0 16px;
    margin-bottom: 10px;
}
@media (min-width: 768px) {.bordered{border-left:1px dotted #bfbfbf;}}.icon{background:transparent no-repeat;width:80px;height:80px;float:left;margin-right: 5px;}.icon.group{background-image:url(../img/group.jpg)}.icon.delivery{background-image:url(../img/delivery.jpg)}.icon.handshake{background-image:url(../img/handshake.jpg)}.lang{background:#ffffff;}.lang-selector{text-align:right;padding:5px 10px}.lang-selector img{padding:1px 1em} footer .contacts{text-align:center;padding: 24px 0;}
header .logo .logo-img {margin: 0 0 10px 0;background: url('/img/tmp-logo.svg') 0 0 no-repeat;height: 140px;}
@media (max-width: 767px) {header {text-align:center;} header .contacts {text-align:center;} header .logo .logo-img {background-position: 46% 0;margin-bottom: -5px;}}