﻿@import https://fonts.googleapis.com/css?family=PT+Serif:400italic,700italic&subset=latin,cyrillic;
@import https://fonts.googleapis.com/css?family=PT+Sans:400italic,700italic,400,700&subset=latin,cyrillic;
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

@font-face {
font-family:"Helvetica Neue";
src:url(fonts/hn_regular.eot);
src:url(fonts/hn_regular.eot?#iefix) format("embedded-opentype"),url(fonts/hn_regular.woff) format("woff"),url(fonts/hn_regular.ttf) format("truetype"),url(fonts/hn_regular.svg) format("svg");
font-weight:400;
font-style:normal
}

.flat_ads_block {z-index: 15000;}.left_slide_flat_panel{transform:translateX(calc(-100% - 22px))!important}.right_slide_flat_panel{transform:translateX(calc(100% + 22px))!important}.flat_ads_block .slide_close{position:absolute;width:22px;height:22px;top:-10px;left:-10px;z-index:15000;background:#000 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB2aWV3Qm94PSIwIDAgMTc1LjAwMDAwMCAxNzYuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDE3Ni4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiNmZmYiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik02MzIgMTEyOCBsLTYyIC02MyA5MSAtOTEgOTEgLTkxIC05MSAtOTUgLTkwIC05NSA2NSAtNjQgNjQgLTY0IDkyCjkzIDkzIDkyIDkyIC05MiA5MyAtOTIgNjAgNTkgYzMzIDMzIDYwIDY0IDYwIDY5IDAgNiAtMzkgNTAgLTg3IDk4IGwtODggODgKODggODggYzQ4IDQ4IDg3IDkyIDg3IDk4IDAgMTIgLTExMiAxMjQgLTEyNSAxMjQgLTUgMCAtNDkgLTM5IC05NyAtODcgbC04OAotODggLTg4IDg4IGMtNDggNDggLTkwIDg3IC05MiA4NyAtMyAwIC0zMyAtMjggLTY4IC02MnoiLz4KPC9nPgo8L3N2Zz4K) no-repeat center / cover;cursor:pointer;border-radius:100%;}.flat_ads_block .slide_close:hover{background:#444 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB2aWV3Qm94PSIwIDAgMTc1LjAwMDAwMCAxNzYuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDE3Ni4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiNmZmYiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik02MzIgMTEyOCBsLTYyIC02MyA5MSAtOTEgOTEgLTkxIC05MSAtOTUgLTkwIC05NSA2NSAtNjQgNjQgLTY0IDkyCjkzIDkzIDkyIDkyIC05MiA5MyAtOTIgNjAgNTkgYzMzIDMzIDYwIDY0IDYwIDY5IDAgNiAtMzkgNTAgLTg3IDk4IGwtODggODgKODggODggYzQ4IDQ4IDg3IDkyIDg3IDk4IDAgMTIgLTExMiAxMjQgLTEyNSAxMjQgLTUgMCAtNDkgLTM5IC05NyAtODcgbC04OAotODggLTg4IDg4IGMtNDggNDggLTkwIDg3IC05MiA4NyAtMyAwIC0zMyAtMjggLTY4IC02MnoiLz4KPC9nPgo8L3N2Zz4K) no-repeat center / cover}

@font-face {
font-family:"Helvetica Neue Medium";
src:url(fonts/hn_medium.eot);
src:url(fonts/hn_medium.eot?#iefix) format("embedded-opentype"),url(fonts/hn_medium.woff) format("woff"),url(fonts/hn_medium.ttf) format("truetype"),url(fonts/hn_medium.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'fontello';
src:url(fonts/fontello.eot?3455523);
src:url(fonts/fontello.eot?3455523#iefix) format("embedded-opentype"),url(fonts/fontello.woff2?3455523) format("woff2"),url(fonts/fontello.woff?3455523) format("woff"),url(fonts/fontello.ttf?3455523) format("truetype"),url(fonts/fontello.svg?3455523#fontello) format("svg");
font-weight:400;
font-style:normal
}

[class^="icon-"]:before,[class*=" icon-"]:before {
font-family:"fontello";
font-style:normal;
font-weight:400;
speak:none;
display:inline-block;
text-decoration:inherit;
width:1em;
margin-right:.2em;
text-align:center;
font-variant:normal;
text-transform:none;
line-height:1em;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.icon-cancel-circled:before {
content:'\e800'
}

.icon-cancel-circled2:before {
content:'\e801'
}

.icon-heart-empty-1:before {
content:'\e802'
}

.icon-heart-1:before {
content:'\e803'
}

.icon-lock:before {
content:'\e804'
}

.icon-plus:before { 
content: '\e80d'; 
}

.icon-menu:before { 
content: '\f0c9'; 
}

.icon-lock-open:before {
content:'\e805'
}

.icon-tag:before {
content:'\e806'
}

.icon-ok:before {
content:'\e807'
}

.icon-facebook:before {
content:'\f09a'
}

.icon-gplus:before {
content:'\f0d5'
}

.icon-lock-open-alt:before {
content:'\f13e'
}

.icon-vkontakte:before {
content:'\f189'
}

.icon-google:before {
content:'\f1a0'
}

.icon-at:before {
content:'\f1fa'
}

.icon-twitter-bird:before {
content:'\f303'
}

.icon-yandex:before {
content:'\f305'
}

.icon-yandex-rect:before {
content:'\f306'
}

.icon-odnoklassniki:before {
content:'\f30c'
}

.icon-camera:before {
content:'\f4f7'
}
.icon-user:before { content: '\e80e'; }
.icon-help-circled:before { content: '\e80f'; }
.icon-doc-text:before { content: '\f0f6'; }
.icon-right-big:before { content: '\e808'; }
.icon-left-big:before { content: '\e809'; } 
.icon-search:before { content: '\e80a'; } 
.icon-eye:before { content: '\e80b'; }
.icon-zoom-in:before { content: '\e80c'; }
.icon-location:before { content: '\e810'; }
.icon-folder-open:before { content: '\e811'; }
.icon-down-open:before { content: '\e812'; } 
.icon-up-open:before { content: '\e813'; }
.icon-chat:before { content: '\e814'; }

.header-topline-item i{
	display:inline-block;
	font-family:fontello;
	font-style:normal;
	color:#FFF;
}
.header-topline-item a:hover i{
	color:#FFF
}
.gallery .zoom{
	position:absolute;
	//width:100%;
	margin-top:9%;
	left: 45%;
}
.gallery .zoom i{
	font-size: 60px;
    color: rgba(255,255,255,.7);
    width: 100px;
    height: 100px;
    padding: 20px 15px 20px 25px;
    text-align: center;
    border-radius: 50%;
    background: rgba(0,0,0,.2);
    cursor: pointer;
}
.mbox{
	width: 85%;
    height: auto;
    margin: 0 auto;
	padding: 30px 0;
	margin-bottom: 45px;
}
.mbox-title{
	text-align: center;
    font-size: 2.5em;
    color: #222;
    padding-bottom: 25px;
}
.mbox-title2{
	display:block!important;
	width:100%!important;
	text-align: center;
    font-size: 2.5em;
    color: #222;
    margin: 25px 0;
	line-height: 1;
}
.mbox-space{
	width:100%!important;
	height:30px;
	display:block
}
.mbox-list{
	display: inline-block;
	width:24.5%;
	vertical-align:top;
}
.mbox-list ul li{
	list-style:none;
	line-height:1.7em;
}
.mbox-more{
	padding-top:25px;
	text-align:center;
}
a.green_btn:focus{color:#FFF;outline:none;}
.mbox-inner{
	position:relative;
}
.mbox-overlay{
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

position:absolute;
bottom:-10px;
left:0;
width:100%;
height:50px;
}

.options-icon {
border-radius:50%;
font-size:17px;
color:#FFF;
background:#4cb54c;
display:inline-block;
width:40px;
height:40px;
line-height:40px;
text-align:center
}

.options-box span {
color:#4cb54c;
display:block
}

.aligncenter {
text-align:center!important
}

.b-catalog__object__date {
font-family:'PT Sans',sans-serif;
color:#999;
font-size:12px;
padding:10px 8px 0 15px
}

.b-catalog__object__rn {
position:relative;
font-size:14px;
font-style:italic;
padding:0 8px;
white-space:nowrap;
overflow:hidden;
padding-left:15px
}

.b-catalog__object__address {
position:relative;
font-size:14px;
font-style:italic;
padding:0 8px;
margin:2px 0 10px;
white-space:nowrap;
overflow:hidden;
padding-left:15px
}

.b-catalog__object__title {
position:relative;
color:#000;
font-size:17px;
line-height:35px;
padding:0 8px;
white-space:nowrap;
overflow:hidden;
padding-left:15px
}

.b-catalog__object__price {
font-size:16px;
padding:0 8px;
white-space:nowrap;
padding-left:15px;
overflow:hidden
}

.grs {
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:gray
}

.tool-item {
border-bottom:1px dashed #000;
displaybutton:inline-block;
margin-right:20px;
cursor:pointer
}

.tooltip-block {
position:absolute;
background:#fff;
border:1px solid #e6e6e6;
padding:5px 8px;
font-size:10px;
width:140px;
line-height:13px;
color:#525252;
z-index:400;
displaybutton:none
}

nav,section {
display:block
}

audio:not([controls]) {
display:none;
height:0
}

[hidden] {
display:none
}

html {
font-family:sans-serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}

body {
margin:0
}

html {
color:#252525;
font-size:15px;
line-height:1.4;
font-family:"Helvetica Neue","PT Sans",Arial,sans-serif;
letter-spacing:.02em;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}

a:focus {
outline:thin dotted
}

a:active,a:hover {
outline:0
}

span.refenhid {
color:#25b78d;
text-decoration:underline;
cursor:pointer
}

.navi span {
cursor:pointer
}

h1 {
margin:.67em 0;
font-size:2em
}

abbr[title] {
border-bottom:1px dotted
}

strong {
font-weight:700
}

pre {
white-space:pre-wrap
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

img {
border:0
}

svg:not(:root) {
overflow:hidden
}

figure {
margin:0
}

fieldset {
padding:.35em .625em .75em;
margin:0 2px;
border:1px solid silver
}

legend {
padding:0;
border:0
}

button,input {
margin:0;
font-family:inherit;
font-size:100%;
line-height:normal
}

button,select {
text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
cursor:pointer;
-webkit-appearance:button
}

button[disabled],html input[disabled] {
cursor:default
}

input[type="checkbox"],input[type="radio"] {
padding:0;
box-sizing:border-box
}

input[type="search"] {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
-webkit-appearance:textfield
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

textarea {
overflow:auto;
vertical-align:top
}

*,:before,:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

html {
font-size:62.5%;
-webkit-tap-highlight-color:rgba(0,0,0,0)
}

body {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:1.428571429;
color:#333;
background-color:#fff
}

input,button,select,textarea {
font-family:inherit;
font-size:inherit;
line-height:inherit
}

button,input,select[multiple],textarea {
background-image:none
}

a {
color:#000;
text-decoration:none
}

a:hover,a:focus {
color:#2a6496;
text-decoration:none
}

a:focus {
outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

img {
vertical-align:middle
}

hr {
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #eee
}

p {
margin:0 0 10px
}

@media (min-width: 768px) {
.lead {
font-size:21px
}
}

small {
font-size:85%
}

.text-center {
text-align:center
}

h1,h2,h3,h4 {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:500;
line-height:1.1
}

h1,h2,h3 {
margin-top:20px;
margin-bottom:10px
}

h4,h5 {
margin-top:10px;
margin-bottom:10px
}

h1,.h1 {
font-size:30px
}

h2,.h2 {
font-size:30px
}

h3,.h3 {
font-size:24px
}

h4,.h4 {
font-size:18px
}

h5,.h5 {
font-size:14px
}

h6,.h6 {
font-size:12px
}

h1 small,.h1 small {
font-size:24px
}

h2 small,.h2 small {
font-size:18px
}

h3 small,.h3 small,h4 small,.h4 small {
font-size:14px
}

ul,ol {
margin-top:0;
margin-bottom:10px
}

.list-unstyled {
padding-left:0;
list-style:none
}

.list-inline {
padding-left:0;
list-style:none
}

.list-inline > li {
display:inline-block;
padding-right:5px;
padding-left:5px
}

dl {
margin-bottom:20px
}

dt,dd {
line-height:1.428571429
}

dt {
font-weight:700
}

dd {
margin-left:0
}

.container-fluid,.profile-nav-inner {
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px
}

.container-fluid:before,.profile-nav-inner:before,.container-fluid:after,.profile-nav-inner:after {
content:" ";
display:table
}

.container-fluid:after,.profile-nav-inner:after {
clear:both
}

@media screen and (min-width: 1200px) {
.container-fluid,.profile-nav-inner {
padding-right:30px;
padding-left:30px
}
}

@media screen and (min-width: 1540px) {
.container-fluid,.profile-nav-inner {
width:1520px;
margin-right:auto;
margin-left:auto;
padding-right:15px;
padding-left:15px
}
}

.header-topline a {
font-family:inherit
}

.header-topline .margin-right-10 {
margin-right:10px
}
.header-topline-main {
//width:100%;
height:44px;
line-height:44px;
position:relative;
white-space:nowrap;
padding-left:370px;
}

.header-topline-item {
height:100%;
padding: 0 10px 0 25px;
display:inline-block;
text-align:center;
vertical-align:top;
}
#pull{display:none;}
.item-left{
	position: absolute;
    left: 0px;
	padding: 0 10px 0 5px;
}
#aut_set{
    position: absolute;
    right: 15px;
    top: 0;
}
.btn-full{
	display: block;
    color: #2d79a5!important;
    //background: #eae9e9!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    height: 60px;
    line-height: 75px;
    margin-top: -10px;
}
.header-topline-item:first-child {
text-align:left
}

.header-topline-item:last-child {
padding-right:0;
text-align:right
}

.header-topline-item .header-userbar-badge {
margin-right:-6px;
position:relative
}

.header-topline-item .header-userbar-badge:first-child {
z-index:2
}

.header-topline-item-blog {
white-space:normal
}

.header-topline-item-blog .header-topline-link-block {
height:44px;
overflow:hidden
}

.header-topline-item-blog .header-topline-link-block-short {
white-space:nowrap
}

.header-topline-item-blog+.header-topline-item {
position:relative
}

.header-topline-item-blog+.header-topline-item:before {
content:"";
height:100%;
width:60px;
position:absolute;
top:0;
right:100%;
background:-moz-linear-gradient(left,rgba(49,49,49,0) 0%,#2d79a5 100%);
background:-webkit-linear-gradient(left,rgba(49,49,49,0) 0%,#2d79a5 100%);
background:linear-gradient(to right,rgba(49,49,49,0) 0%,#2d79a5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00313131',endColorstr='#2d79a5',GradientType=1);
pointer-events:none
}

.header-topline-link {
-moz-transition:color .15s ease;
-o-transition:color .15s ease;
-webkit-transition:color .15s ease;
transition:color .15s ease;
display:inline-block;
color:#fff
}

.header-topline-link:hover {
color:#86fdb2
}

.header-topline-link-block {
display:block
}

.header-topline-icon {
margin-right:8px;
position:relative;
display:inline-block;
top:-1px;
vertical-align:middle
}

.header-topline-icon-placemark {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
height:19px;
width:15px;
background-image:url(header-sdebb6aa481-ecccd6bd0555b2c331e4a398bc38d171.png);
background-position:0 -480px;
background-repeat:no-repeat;
top:-2px
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-topline-icon-placemark {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
background-image:url(/assets/sprite2x/header-sfad9bc95d5-ac60bb6121f4ca2231508cf2a1f35f02.png);
background-position:0 -480px;
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-topline-icon-paper {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
height:18px;
width:14px;
background-image:url(header-sdebb6aa481-ecccd6bd0555b2c331e4a398bc38d171.png);
background-position:0 -356px;
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-topline-icon-paper {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
background-image:url(/assets/sprite2x/header-sfad9bc95d5-ac60bb6121f4ca2231508cf2a1f35f02.png);
background-position:0 -356px;
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-topline-icon-phone {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
height:20px;
width:15px;
background-image:url(header-sdebb6aa481-ecccd6bd0555b2c331e4a398bc38d171.png);
background-position:0 -394px;
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-topline-icon-phone {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
background-image:url(/assets/sprite2x/header-sfad9bc95d5-ac60bb6121f4ca2231508cf2a1f35f02.png);
background-position:0 -394px;
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-topline-icon-user {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
height:20px;
width:15px;
background-image:url(header-sdebb6aa481-ecccd6bd0555b2c331e4a398bc38d171.png);
background-position:0 -743px;
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-topline-icon-user {
-webkit-filter:brightness(1.4);
filter:brightness(1.4);
background-image:url(/assets/sprite2x/header-sfad9bc95d5-ac60bb6121f4ca2231508cf2a1f35f02.png);
background-position:0 -743px;
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-userbar-badge {
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
width:32px;
height:32px;
position:relative;
display:inline-block;
font-size:14px;
line-height:32px;
text-align:center;
vertical-align:middle
}

.header-userbar-badge-orange {
background-color:#ff4729;
color:#fff
}

.header-userbar-avatar {
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
width:32px;
height:32px;
margin-right:8px;
position:relative;
display:inline-block;
vertical-align:middle;
overflow:hidden
}

.header-userbar-avatar-img {
width:100%;
height:100%
}

.header-cover {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background-repeat:no-repeat;
background-position:50%;
background-size:cover;
z-index:-1
}

.header-cover:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background-color:#1c1616;
opacity:.4
}

.header-cover:after {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
opacity:.4;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,transparent 0%,#000 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,#000));
background:-webkit-linear-gradient(top,transparent 0%,#000 100%);
background:-o-linear-gradient(top,transparent 0%,#000 100%);
background:-ms-linear-gradient(top,transparent 0%,#000 100%);
background:linear-gradient(to bottom,transparent 0%,#000 100%)
}

.header-cover ~ .header-navbar,.header-cover ~ .header-main {
color:#fff
}

.header-cover ~ .header-navbar {
padding-top:25px;
padding-bottom:25px;
border-bottom-color:transparent
}

.header-cover ~ .header-navbar .logo {
height:28px;
width:165px;
background-image:url(logo-sce32e13a80-92e1271ef5022d10c2f308b2929801c9.png);
background-position:0 -48px;
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-cover ~ .header-navbar .logo {
background-image:url(/assets/sprite2x/logo-sa380609ff6-c74746638f1360003c9b7544e6670ce5.png);
background-position:0 -48px;
-moz-background-size:165px auto;
-o-background-size:165px auto;
-webkit-background-size:165px auto;
background-size:165px auto
}
}

.header-cover ~ .header-navbar .header-nav-trigger {
border:1px solid transparent
}

.header-cover ~ .header-navbar .header-nav-trigger:hover {
border-color:#f1f1f1
}

.header-cover ~ .header-navbar .header-nav-trigger+.header-navbar-logo .logo {
-moz-background-size:125px auto;
-o-background-size:125px auto;
-webkit-background-size:125px auto;
background-size:125px auto;
width:135px;
height:22px;
margin-top:3px;
background-position:0 -36px
}

.header-cover ~ .header-navbar .sprite-icon-phone {
height:34px;
width:26px;
background-image:url(common-s873e64bdaf-139b4a17473c4bab41d3074a388be302.png);
background-position:0 -888px;
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-cover ~ .header-navbar .sprite-icon-phone {
background-image:url(/assets/sprite2x/common-sb10d513aaf-6b4ac99ebbb9e5c8bfb5a6c900197982.png);
background-position:0 -890px;
-moz-background-size:84px auto;
-o-background-size:84px auto;
-webkit-background-size:84px auto;
background-size:84px auto
}
}

.header-navbar {
margin-bottom:-1px;
border-bottom:1px solid rgba(0,0,0,0.1);
height:70px;
font-family: 'Roboto Condensed', sans-serif!important;
}

.header-navbar .button-rent {
padding-right:20px;
padding-left:20px
}

.header-navbar .button-rent:before {
content:"";
width:14px;
height:14px;
margin-right:12px;
position:relative;
display:inline-block;
top:-1px;
background-repeat:no-repeat;
background-position:50% 50%;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDMuNC40ICgzOTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPis8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ItCo0LDQv9C60LAtMTQ4MCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MTcuMDAwMDAwLCAtNzAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSLQqNCw0L/QutCwIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE5LjAwMDAwMCwgLTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ0LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtMy0rLdCh0LTQsNGC0Ywt0LrQstCw0YDRgtC40YDRgy0rLU92YWwtMS0rLSsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MjEuMDAwMDAwLCAxMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJPdmFsLTEtKy0rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03Ljk0NDQ0NDQ0LDYuMDU5Mjg4NTQgTDcuOTQ0NDQ0NDQsMCBMNi4wNTU1NTU1NiwwIEw2LjA1NTU1NTU2LDYuMDU5Mjg4NTQgTDAsNi4wNTkyODg1NCBMMCw3Ljk0MDcxMTQ2IEw2LjA1NTU1NTU2LDcuOTQwNzExNDYgTDYuMDU1NTU1NTYsMTQgTDcuOTQ0NDQ0NDQsMTQgTDcuOTQ0NDQ0NDQsNy45NDA3MTE0NiBMMTQsNy45NDA3MTE0NiBMMTQsNi4wNTkyODg1NCBMNy45NDQ0NDQ0NCw2LjA1OTI4ODU0IFoiIGlkPSIrIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
vertical-align:middle
}

.header-navbar .button-rent-sm {
margin-top:5px;
margin-bottom:5px;
padding-right:12px;
padding-left:12px
}

.header-navbar .button-rent-sm:before {
content:"";
width:14px;
height:14px;
margin-right:12px;
position:relative;
display:inline-block;
top:-1px;
background-repeat:no-repeat;
background-position:50% 50%;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDMuNC40ICgzOTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPis8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ItCo0LDQv9C60LAtMTQ4MCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MTcuMDAwMDAwLCAtNzAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSLQqNCw0L/QutCwIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE5LjAwMDAwMCwgLTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ0LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtMy0rLdCh0LTQsNGC0Ywt0LrQstCw0YDRgtC40YDRgy0rLU92YWwtMS0rLSsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MjEuMDAwMDAwLCAxMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJPdmFsLTEtKy0rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03Ljk0NDQ0NDQ0LDYuMDU5Mjg4NTQgTDcuOTQ0NDQ0NDQsMCBMNi4wNTU1NTU1NiwwIEw2LjA1NTU1NTU2LDYuMDU5Mjg4NTQgTDAsNi4wNTkyODg1NCBMMCw3Ljk0MDcxMTQ2IEw2LjA1NTU1NTU2LDcuOTQwNzExNDYgTDYuMDU1NTU1NTYsMTQgTDcuOTQ0NDQ0NDQsMTQgTDcuOTQ0NDQ0NDQsNy45NDA3MTE0NiBMMTQsNy45NDA3MTE0NiBMMTQsNi4wNTkyODg1NCBMNy45NDQ0NDQ0NCw2LjA1OTI4ODU0IFoiIGlkPSIrIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
vertical-align:middle
}

.header-navbar-lead {
margin:12px 0;
font-size:20px;
line-height:26px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}

.header-navbar-lead span {
font-weight:700;
color:#24a14f
}

.header-navbar-center {
width:100%;
margin-right:-100%;
display:none;
float:left;
white-space:nowrap
}

.header-navbar-center-inner {
padding-right:380px;
padding-left:180px
}

.header-navbar-nav {
-moz-user-select:-moz-none;
-ms-user-select:none;
-webkit-user-select:none;
user-select:none;
display:none;
font-size:14px;
line-height:20px;
text-align:center;
//padding-left:300px;
overflow:hidden;
white-space:nowrap
}

.header-navbar-nav .badge {
margin-right:5px
}

.header-navbar-nav-list {
margin:0 10px 0 -60px
}

.header-navbar-nav-item {
margin:0 1%;
display:inline;
vertical-align:middle;
cursor:default
}

.header-navbar-nav-link {
-moz-transition:color .15s ease;
-o-transition:color .15s ease;
-webkit-transition:color .15s ease;
transition:color .15s ease;
padding: 15px 0 0;
    position: relative;
    display: inline-block;
    font-family: inherit;
    margin-top: 10px;
}

.header-navbar-nav-link:after {
content:"";
position:absolute;
top:0;
right:-5px;
bottom:0;
left:-5px
}

.header-navbar-nav-link:hover {
color:#18a24b
}

.header-navbar-nav-link:hover .header-navbar-nav-icon-magnifier {
height:24px;
width:24px;
background-image:url(search.png);
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-navbar-nav-link:hover .header-navbar-nav-icon-magnifier {
background-image:url(search.png);
background-position:0 -310px;
-moz-background-size:24px auto;
-o-background-size:24px auto;
-webkit-background-size:24px auto;
background-size:24px auto
}
}

.header-navbar-nav-link:hover .header-navbar-nav-icon-placemark {
height:26px;
width:21px;
background-image:url(placeholder.png);
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-navbar-nav-link:hover .header-navbar-nav-icon-placemark {
background-image:url(placeholder.png);
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-navbar-nav-link:hover .header-navbar-nav-icon-premium {
height:25px;
width:25px;
background-image:url(checked.png);
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-navbar-nav-link:hover .header-navbar-nav-icon-premium {
background-image:url(checked.png);
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-navbar-nav-text {
cursor:default
}

.header-navbar-nav-icon {
margin-right:5px;
position:relative;
display:inline-block;
top:-1px;
vertical-align:middle
}

.header-navbar-nav-icon-magnifier {
height:24px;
width:24px;
background-image:url(search.png);
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-navbar-nav-icon-magnifier {
background-image:url(search.png)-moz-background-size:24px auto;
-o-background-size:24px auto;
-webkit-background-size:24px auto;
background-size:24px auto
}
}

.header-navbar-nav-icon-placemark {
height:26px;
width:21px;
background-image:url(placeholder.png);
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-navbar-nav-icon-placemark {
background-image:url(placeholder.png);
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-navbar-nav-icon-premium {
height:25px;
width:25px;
background-image:url(checked.png);
background-repeat:no-repeat
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
.header-navbar-nav-icon-premium {
background-image:url(checked.png);
-moz-background-size:26px auto;
-o-background-size:26px auto;
-webkit-background-size:26px auto;
background-size:26px auto
}
}

.header-nav-trigger {
-moz-transition:border-color .3s ease,background-color .3s ease,color .3s ease;
-o-transition:border-color .3s ease,background-color .3s ease,color .3s ease;
-webkit-transition:border-color .3s ease,background-color .3s ease,color .3s ease;
transition:border-color .3s ease,background-color .3s ease,color .3s ease;
height:70px;
margin:-8px -15px -8px 10px;
padding:0 16px;
float:right;
border:0;
border-left:1px solid rgba(0,0,0,0.1);
background:#fff;
outline:0;
color:#000;
cursor:pointer
}

.header-nav-trigger:hover {
border-color:#f1f1f1;
background-color:#f1f1f1;
color:#333
}

.header-nav-trigger-burger {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
content:"";
width:20px;
display:inline-block;
border:3px solid;
border-width:3px 0;
font-size:0;
line-height:0;
vertical-align:middle
}

.header-nav-trigger-burger:after {
content:"";
width:100%;
margin:3px 0;
display:inline-block;
border-top:3px solid
}

.header-nav-trigger-text {
margin-left:8px;
position:relative;
display:inline-block;
display:none;
top:1px;
font-size:10px;
line-height:16px;
letter-spacing:.1em;
text-transform:uppercase;
vertical-align:middle
}



.header-navbar-logo {
margin:13px 40px
}

.header-navbar-logo .logo {
vertical-align:top
}

.header-nav-trigger+.header-navbar-logo {
margin-right:0;
margin-left:0;
float:left
}

.header-nav-trigger+.header-navbar-logo .logo {
-moz-background-size:125px auto;
-o-background-size:125px auto;
-webkit-background-size:125px auto;
background-size:125px auto;
width:135px;
height:22px;
margin-top:3px
}

.header-navbar-check {
zoom:1;
margin:6px 25px 6px 0;
padding-left:46px;
position:relative;
display:none;
text-align:left;
vertical-align:top;
white-space:normal
}

.header-navbar-check:before,.header-navbar-check:after {
content:"";
display:table
}

.header-navbar-check:after {
clear:both
}

.header-navbar-check a {
font:inherit;
color:inherit
}

.header-navbar-check-link {
display:inline-block
}

.header-navbar-check-icon {
position:absolute;
top:2px;
left:0
}

.header-navbar-check-number {
padding-right:10px;
float:left;
display:inline-block;
font-size:38px;
line-height:1;
font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif
}

.header-navbar-check-text {
max-width:100px;
float:left;
font-size:13px;
line-height:19px
}

.header-navbar-phone {
max-width:212px;
margin:5px 0;
display:none;
text-align:left;
vertical-align:top;
white-space:normal
}

.header-navbar-actions {
margin-top:5px;
float:right
}

.header-hero {
position:relative
}

.header-main {
width:100%;
height:438px;
display:table;
text-align:center
}

.header-main-row {
display:table-row
}

.header-main-row-footer .header-main-cell {
height:1%;
padding:0 0 15px
}

.header-main-row-footer .header-main-cell .header-main-popular-searches:first-child {
margin-top:-20px
}

.header-main-cell {
padding-top:50px;
padding-bottom:50px;
display:table-cell;
vertical-align:middle
}

.header-main-title {
margin-bottom:40px;
font-size:34px;
line-height:44px;
font-family:"Helvetica Neue Medium",Helvetica,Arial,sans-serif
}

.header-main-buttons-item+.header-main-buttons-item {
margin-top:25px
}

.header-main-search-form {
padding-top:20px
}

.header-main-popular-searches {
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
max-width:1000px;
margin:0 auto;
padding-right:15px;
padding-left:15px;
font-size:14px;
line-height:20px
}

.header-main-popular-searches span {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity:.4
}

.header-main-popular-searches a {
-moz-transition:color .2s ease,opacity .2s ease;
-o-transition:color .2s ease,opacity .2s ease;
-webkit-transition:color .2s ease,opacity .2s ease;
transition:color .2s ease,opacity .2s ease;
color:inherit
}

.header-main-popular-searches a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity:.8
}

@media screen and (min-width: 480px) {
.header-main-title {
font-size:50px;
line-height:60px
}

.header-static-page .header-main-title {
font-size:40px;
font-weight:700;
line-height:49px
}

.header-main-popular-searches br {
display:none
}
}

@media screen and (min-width: 760px) {
.header-topline {
display:block
}

.header-nav-trigger {
padding-right:18px;
padding-left:18px
}

.header-nav-trigger+.header-navbar-logo .logo {
opacity:.9;
margin-left:20px;
-moz-background-size:215px auto;
-o-background-size:215px auto;
-webkit-background-size:215px auto;
background-size:215px auto;
height:30px;
width:215px;
margin-top:0
}

.header-navbar-nav {
display:block
}

.header-cover ~ .header-navbar .header-nav-trigger+.header-navbar-logo .logo {
-moz-background-size:165px auto;
-o-background-size:165px auto;
-webkit-background-size:165px auto;
background-size:165px auto;
height:28px;
width:165px;
margin-top:0;
background-position:0 -48px
}
}

@media screen and (min-width: 992px) {
.header {
text-align:left
}

.header-dropdown-city .header-dropdown-popup {
margin-left:-113px;
left:50%
}

.header-dropdown-city .header-dropdown-popup-arrow {
margin-left:-8px;
left:50%
}

.header-topline {
display:block
}

.header-nav-trigger {
display:none
}

.header-navbar-logo {
margin-right:16px;
margin-left:0;
float:left;
z-index: 2;
position: relative;
}

.header-navbar-lead {
margin-left:215px;
font-size:25px;
line-height:30px
}

.header-navbar-center {
display:block;
text-align:center
}

.header-navbar-check,.header-navbar-phone {
display:inline-block
}

.header-navbar-nav {
font-size:15px
}

.header-navbar-nav .badge {
margin-right:10px
}

.header-navbar-nav-icon {
margin-right:10px
}

.header-main-title {
font-size:70px;
line-height:1
}

.header-main-buttons-item-extra {
display:none
}

.header-main-search-form {
padding-top:15px;
padding-bottom:30px
}
}

@media screen and (min-width: 1200px) {
.header-navbar-nav {
font-size:16px;
line-height:24px
}

.header-navbar-center-inner {
padding-right:560px;
padding-left:200px
}
}

@media screen and (min-width: 1480px) {
.header-navbar-nav {
font-size:18px;
line-height:26px
}

.header-navbar-nav-item {
margin:0 20px
}
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font:inherit;
font-size:100%;
vertical-align:baseline
}

.header {
position:relative;
text-align:center
}

@media screen and (min-width: 992px) {
.header {
text-align:left
}
}

.header-topline {
-moz-user-select:-moz-none;
-ms-user-select:none;
-webkit-user-select:none;
user-select:none;
background-color:#2d79a5;
font-size:14px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#fff
}

@media screen and (min-width: 760px) {
.header-topline {
display:block
}
}

@media screen and (min-width: 992px) {
.header-topline {
display:block
}
}

.header .text-muted {
color:#c6dfff
}

.header-dropdown {
position:relative;
display:inline-block
}

.header-dropdown-trigger {
-moz-transition:color .15s ease;
-o-transition:color .15s ease;
-webkit-transition:color .15s ease;
transition:color .15s ease;
display:inline-block;
cursor:pointer
}

.header-dropdown-city .header-dropdown-trigger-value {
max-width:150px;
position:relative;
display:inline-block;
vertical-align:top;
overflow:hidden
}

.header-dropdown-city .header-dropdown-trigger-value:after {
content:"";
width:60px;
height:100%;
position:absolute;
top:0;
left:90px;
background:-moz-linear-gradient(left,rgba(49,49,49,0) 0%,#2d79a5 100%);
background:-webkit-linear-gradient(left,rgba(49,49,49,0) 0%,#2d79a5 100%);
background:linear-gradient(to right,rgba(49,49,49,0) 0%,#2d79a5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00313131',endColorstr='#2d79a5',GradientType=1);
pointer-events:none
}

.header-dropdown-trigger-value+.header-dropdown-trigger-arrow {
margin-left:6px
}

.header-dropdown-trigger-arrow {
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
-moz-transition:-moz-transform .15s ease;
-o-transition:-o-transform .15s ease;
-webkit-transition:-webkit-transform .15s ease;
transition:transform .15s ease;
width:0;
height:0;
display:inline-block;
border-width:3px 3px 0;
border-style:solid;
border-color:#9b9b9b transparent transparent;
vertical-align:middle
}

.header-dropdown-city .header-dropdown-popup {
margin-left:0;
left:-20px
}

@media screen and (min-width: 992px) {
.header-dropdown-city .header-dropdown-popup {
margin-left:-113px;
left:50%
}
}

.header-dropdown-popup {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 1px 7px rgba(0,0,0,0.5);
-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);
box-shadow:0 1px 7px rgba(0,0,0,0.5);
width:226px;
margin:-2px 0 0 -113px;
position:absolute;
display:none;
top:100%;
left:50%;
background-color:#fff;
font-size:15px;
line-height:20px;
color:#000;
text-align:left;
white-space:normal;
z-index:100
}

.header-dropdown-city .header-dropdown-popup-arrow {
margin-left:0;
left:30px
}

@media screen and (min-width: 992px) {
.header-dropdown-city .header-dropdown-popup-arrow {
margin-left:-8px;
left:50%
}
}

.header-dropdown-popup-arrow {
width:0;
height:0;
margin-left:-8px;
position:absolute;
bottom:100%;
left:50%;
border-width:0 8px 8px;
border-style:solid;
border-color:transparent transparent #fff
}

.header-dropdown-popup-list {
padding:12px 0
}

.header-dropdown-popup-link:hover,.header-dropdown-popup-item.__active .header-dropdown-popup-link {
color:#000
}

.header-topline a {
font-family:inherit
}

.header-dropdown-popup-link {
-moz-transition:color .15s ease;
-o-transition:color .15s ease;
-webkit-transition:color .15s ease;
transition:color .15s ease;
padding:6px 20px;
display:block
}

.header-topline-item-blog {
white-space:normal
}

.header-nav-trigger-burger {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
content:"";
width:20px;
display:inline-block;
border:3px solid;
border-width:3px 0;
font-size:0;
line-height:0;
vertical-align:middle
}

.header-nav-trigger-text {
margin-left:8px;
position:relative;
display:inline-block;
display:none;
top:1px;
font-size:10px;
line-height:16px;
letter-spacing:.1em;
text-transform:uppercase;
vertical-align:middle
}

.header-nav-trigger+.header-navbar-logo {
margin-right:0;
margin-left:0;
float:left
}

.header-navbar-logo {
margin:13px 40px
}

@media screen and (min-width: 992px) {
.header-navbar-logo {
margin-right:16px;
margin-left:0;
float:left
}
}

.header-navbar-logo .logo {
vertical-align:top
}

/*.logo {
height:28px;
width:165px;
background-image:url(nnarenda3.png?2);
background-position:0 0;
background-repeat:no-repeat;
display:inline-block
}
*/
.logo {
    position: absolute;
    margin-top: -12px!important;
    background-image: url(black2.png?2);
    background-position: 0 0;
    background-repeat: no-repeat;
	background-size:contain!important;
    display: block;
    height: 70px!important;
    width: 172px!important;
}

.header-navbar-actions {
margin-top:0px;
float:right;
z-index: 2;
position: relative;
}

.header-navbar .button-rent {
padding-right:20px;
padding-left:20px
}

.header .button-rent {
white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
max-width:264px
}

.header-navbar .button-rent-sm {
margin-top:5px;
margin-bottom:5px;
padding-right:12px;
padding-left:12px
}

.header-navbar .button-rent:before {
content:"";
width:14px;
height:14px;
margin-right:12px;
position:relative;
display:inline-block;
top:-1px;
background-repeat:no-repeat;
background-position:50% 50%;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDMuNC40ICgzOTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPis8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ItCo0LDQv9C60LAtMTQ4MCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MTcuMDAwMDAwLCAtNzAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSLQqNCw0L/QutCwIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE5LjAwMDAwMCwgLTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ0LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtMy0rLdCh0LTQsNGC0Ywt0LrQstCw0YDRgtC40YDRgy0rLU92YWwtMS0rLSsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MjEuMDAwMDAwLCAxMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJPdmFsLTEtKy0rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03Ljk0NDQ0NDQ0LDYuMDU5Mjg4NTQgTDcuOTQ0NDQ0NDQsMCBMNi4wNTU1NTU1NiwwIEw2LjA1NTU1NTU2LDYuMDU5Mjg4NTQgTDAsNi4wNTkyODg1NCBMMCw3Ljk0MDcxMTQ2IEw2LjA1NTU1NTU2LDcuOTQwNzExNDYgTDYuMDU1NTU1NTYsMTQgTDcuOTQ0NDQ0NDQsMTQgTDcuOTQ0NDQ0NDQsNy45NDA3MTE0NiBMMTQsNy45NDA3MTE0NiBMMTQsNi4wNTkyODg1NCBMNy45NDQ0NDQ0NCw2LjA1OTI4ODU0IFoiIGlkPSIrIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
vertical-align:middle
}

.header-navbar .button-rent-sm {
margin-top:5px;
margin-bottom:5px;
padding-right:12px;
padding-left:12px
}

.container-fluid:after,.profile-nav-inner:after {
clear:both
}

.button,.testimonials-more-button,.testimonials-add-button,.button-service,.button-social,.button-vk,.button-fb,.button-favorite,.button-complain,.uploadzone-button,.subscription-plan-button,.filter-action-button,.filter-apply-button,.filter-trigger-button,.order-service .btn-repost,.promo-services-card-button,.subscription-filter-button {
width:auto;
margin:0;
padding:0;
display:inline-block;
border:1px solid transparent;
background:none;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
cursor:pointer;
text-align:center;
vertical-align:middle;
white-space:nowrap;
-moz-appearance:none;
-webkit-appearance:none;
height:44px;
padding-right:30px;
padding-left:30px;
font-size:15px;
line-height:43px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-moz-user-select:-moz-none;
-ms-user-select:none;
-webkit-user-select:none;
user-select:none;
-moz-border-radius:9999em;
-webkit-border-radius:9999em;
border-radius:9999em;
-moz-transition:background-color .3s ease,border-color .3s ease,color .3s ease;
-o-transition:background-color .3s ease,border-color .3s ease,color .3s ease;
-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease;
transition:background-color .3s ease,border-color .3s ease,color .3s ease
}

.button-green,.subscription-plan-button,.filter-apply-button,.filter-trigger-button,.promo-services-card-button,.subscription-filter-button {
background-color:#18a24b;
color:#fff
}

.button-green:hover,.subscription-plan-button:hover,.filter-apply-button:hover,.filter-trigger-button:hover,.promo-services-card-button:hover,.subscription-filter-button:hover {
background-color:#1bb855;
color:#fff
}

.button-small,.button-service,.fly-subscription-plans .subscription-plan-button {
height:34px;
padding-right:16px;
padding-left:16px;
font-size:14px;
line-height:33px
}

.header-topline-icon-phone {
height:20px;
width:15px;
background-image:url(header-sdebb6aa481-ecccd6bd0555b2c331e4a398bc38d171.png);
background-position:0 -394px;
background-repeat:no-repeat
}

.header a {
text-decoration:none!important
}

.header-topline a:focus {
color:#7ccd6e
}

.gallery {
position:relative;
width:100%;
height:450px;
overflow:hidden;
background:rgba(200,200,200,.3) url(no_image.png) repeat-x center;
text-align:center;
white-space:nowrap
}

.gallery a {
display:inline-block;
padding:0;
margin:0 -3px
}

.gallery a img {
height:450px
}

.aligncenter {
text-align:center
}

.sectionAdd {
width:1150px;
margin:0 auto;
position:relative;
z-index:2;
background:#fff
}

.sectionAdd::after {
content:"";
position:absolute;
width:100%;
z-index:1;
height:50px;
margin-top:-50px
}

.sectionBottom {
width:1150px;
margin:40px auto 60px;
background:#fff
}

.main-card {
zoom:1
}

.main-card::after {
content:" ";
display:table;
clear:both
}

.main-card-col1 {
width:30%;
float:left
}

.main-card-col2 {
width:20%;
float:right;
clear:none
}

.main-card-col3 {
padding-right:40px;
padding-left:40px;
padding-top:40px;
overflow:hidden
}

.main-card-info {
height:96px;
border-width:1px 0;
table-layout:auto;
text-align:center;
width:100%;
position:relative;
display:table;
border:1px solid #e8e8e8;
border-width:0 0 1px;
background:#fff;
overflow:hidden;
white-space:nowrap;
table-layout:fixed
}

.main-card-info-item {
width:auto;
border-left:1px solid #e8e8e8;
padding:16px 5px;
display:table-cell;
vertical-align:top
}

.main-card-info-item-last {
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
width:auto;
padding:16px 5px;
display:table-cell;
vertical-align:top
}

.info-item-box {
display:block;
font-size:32px;
line-height:42px;
font-family:"Helvetica Neue","PT Sans",Helvetica,Arial,sans-serif;
color:#333
}

.info-item-info {
display:block;
color:#999;
font-size:13px;
line-height:18px
}

.main-card-contacts {
padding:40px 20px;
background-color:#fff;
text-align:center;
border:1px solid #e8e8e8;
border-width:0 1px
}

.main-card-location {
border:1px solid #e8e8e8;
padding:20px
}

.main-card-location-content ul li {
list-style:none;
display:block;
vertical-align:middle;
margin:5px 0
}

.main-card-location-content {
padding:10px;
font-size:16px;
color:#9d9d9d
}

.main-card-location-content i {
display:inline-block;
vertical-align:middle;
margin-right:5px
}

.main-card-location-content p {
display:inline-block;
vertical-align:middle
}

.main-card-location-content i img {
height:35px;
width:auto;
opacity:.5
}

.contact-btn:before {
-moz-background-size:20px;
-o-background-size:20px;
-webkit-background-size:20px;
background-size:20px;
content:"";
width:20px;
height:20px;
margin-right:8px;
margin-left:-10px;
position:relative;
top:-1px;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDI2IDI2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggQmV0YSAzLjQuMyAoMTYwNTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnBob25lQDN4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMjIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjMuMDAwMDAwLCAtMjE2LjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtMjcyLSst0KLQtdC70LXRhNC+0L0t0YHQvtCx0YHRgtCy0LXQvdC90LjQutCwLSstT3ZhbC0yNDYtKy1TaGFwZSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2LjAwMDAwMCwgMjA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMjQ2LSstU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjAwMDAwMCwgMTIuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjkxNzc3MTgsMTUuNzYwMTMwNSBDMjAuMDU3MzI3OCwxNC44OTk2ODY1IDE4Ljk4MTc3MjgsMTQuODk5Njg2NSAxOC4xMjEzMjg4LDE1Ljc2MDEzMDUgQzE3LjQ3NTk5NTksMTYuNDA1NDYzNSAxNi44MDM3NzQsMTcuMDUwNzk2NSAxNi4xODUzMjk5LDE3LjcyMzAxODMgQzE2LjAyMzk5NjYsMTcuOTExMjQwNSAxNS44NjI2NjM0LDE3LjkzODEyOTMgMTUuNjQ3NTUyNCwxNy44MzA1NzM4IEMxNS4yMTczMzA0LDE3LjU4ODU3NCAxNC43ODcxMDg0LDE3LjQyNzI0MDcgMTQuMzgzNzc1MywxNy4xNTgzNTIgQzEyLjUwMTU1NCwxNS45NzUyNDE1IDEwLjkxNTExMDQsMTQuNDQyNTc1NiA5LjUxNjg4ODkyLDEyLjcyMTY4NzYgQzguODE3Nzc4MTcsMTEuODYxMjQzNiA4LjE5OTMzNDA1LDEwLjk0NzAyMTkgNy43NjkxMTIwNiw5LjkyNTI0NDY2IEM3LjY4ODQ0NTQzLDkuNzEwMTMzNjYgNy42ODg0NDU0Myw5LjU3NTY4OTI5IDcuODc2NjY3NTYsOS40MTQzNTYwNCBDOC41MjIwMDA1NSw4Ljc5NTkxMTkyIDkuMTY3MzMzNTUsOC4xMjM2OTAwNSA5LjgxMjY2NjU0LDcuNTA1MjQ1OTMgQzEwLjY5OTk5OTQsNi42MTc5MTMwNiAxMC42OTk5OTk0LDUuNTQyMzU4MDcgOS44MTI2NjY1NCw0LjY1NTAyNTIgQzkuMzAxNzc3OTIsNC4xNDQxMzY1OCA4Ljc5MDg4OTMsMy42MzMyNDc5NiA4LjI4MDAwMDY4LDMuMTIyMzU5MzQgQzcuNzQyMjIzMTgsMi41ODQ1ODE4NCA3LjIzMTMzNDU2LDIuMDczNjkzMjIgNi42OTM1NTcwNywxLjUzNTkxNTczIEM1LjgwNjIyNDIsMC42NzU0NzE3MzUgNC43MzA2NjkyMSwwLjY3NTQ3MTczNSAzLjg3MDIyNTIyLDEuNTA5MDI2ODUgQzMuMjI0ODkyMjIsMi4xNTQzNTk4NSAyLjU3OTU1OTIzLDIuODI2NTgxNzIgMS45MDczMzczNiwzLjQ0NTAyNTg0IEMxLjI4ODg5MzI0LDQuMDM2NTgxMDggMC45NjYyMjY3MzksNC43NjI1ODA3IDAuOTEyNDQ4OTg5LDUuNTk2MTM1ODIgQzAuODA0ODkzNDksNi45Njc0Njg0MyAxLjE1NDQ0ODg2LDguMjU4MTM0NDIgMS42MTE1NTk3Myw5LjQ5NTAyMjY2IEMyLjU3OTU1OTIzLDEyLjEwMzI0MzUgNC4wNTg0NDczNCwxNC4zODg3OTc5IDUuODMzMTEzMDcsMTYuNTEzMDE5IEM4LjIyNjIyMjkzLDE5LjM5MDEyODYgMTEuMTAzMzMyNSwyMS42NDg3OTQxIDE0LjQ2NDQ0MTksMjMuMjYyMTI2NiBDMTUuOTcwMjE4OSwyMy45ODgxMjYyIDE3LjU1NjY2MjUsMjQuNTUyNzkyNSAxOS4yNTA2NjE2LDI0LjY2MDM0OCBDMjAuNDMzNzcyMSwyNC43MTQxMjU4IDIxLjQ1NTU0OTMsMjQuNDE4MzQ4MiAyMi4yNjIyMTU2LDIzLjUwNDEyNjQgQzIyLjgyNjg4MTksMjIuODg1NjgyMyAyMy40NDUzMjYxLDIyLjMyMTAxNTkgMjQuMDM2ODgxMywyMS43MDI1NzE4IEMyNC45MjQyMTQyLDIwLjgxNTIzODkgMjQuOTI0MjE0MiwxOS43Mzk2ODQgMjQuMDM2ODgxMywxOC44NTIzNTExIEMyMy4wMTUxMDQxLDE3Ljg1NzQ2MjcgMjEuOTY2NDM3OSwxNi44MDg3OTY2IDIwLjkxNzc3MTgsMTUuNzYwMTMwNSBMMjAuOTE3NzcxOCwxNS43NjAxMzA1IFoiIGlkPSJwaG9uZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
display:inline-block;
vertical-align:middle
}

.contact-btn:hover:before {
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDI1IDI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggQmV0YSAzLjQuMyAoMTYwNTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlNoYXBlQDN4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggQmV0YS48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMjItQ29weSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMy4wMDAwMDAsIC0yMTYuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtMjcyLSst0KLQtdC70LXRhNC+0L0t0YHQvtCx0YHRgtCy0LXQvdC90LjQutCwLSstT3ZhbC0yNDYtKy1TaGFwZSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2LjAwMDAwMCwgMjA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwtMjQ2LSstU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjAwMDAwMCwgMTIuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjkxODE3MTksMTUuNzYwNDI3NiBDMjAuMDU3NzEwNywxNC44OTk5NjY0IDE4Ljk4MjEzNDIsMTQuODk5OTY2NCAxOC4xMjE2NzMsMTUuNzYwNDI3NiBDMTcuNDc2MzI3MSwxNi40MDU3NzM1IDE2LjgwNDA5MTgsMTcuMDUxMTE5NCAxNi4xODU2MzU0LDE3LjcyMzM1NDcgQzE2LjAyNDI5ODksMTcuOTExNTgwNiAxNS44NjI5NjI0LDE3LjkzODQ3IDE1LjY0Nzg0NzEsMTcuODMwOTEyMyBDMTUuMjE3NjE2NSwxNy41ODg5MDc2IDE0Ljc4NzM4NTksMTcuNDI3NTcxMiAxNC4zODQwNDQ4LDE3LjE1ODY3NyBDMTIuNTAxNzg1OSwxNS45NzU1NDI5IDEwLjkxNTMxMDYsMTQuNDQyODQ2NCA5LjUxNzA2MTIxLDEyLjcyMTkyNDEgQzguODE3OTM2NSwxMS44NjE0NjI5IDguMTk5NDgwMDIsMTAuOTQ3MjIyOSA3Ljc2OTI0OTQzLDkuOTI1NDI1MjIgQzcuNjg4NTgxMTksOS43MTAzMDk5MiA3LjY4ODU4MTE5LDkuNTc1ODYyODYgNy44NzY4MDcwOCw5LjQxNDUyNjM5IEM4LjUyMjE1Mjk2LDguNzk2MDY5OTIgOS4xNjc0OTg4NSw4LjEyMzgzNDYyIDkuODEyODQ0NzQsNy41MDUzNzgxNCBDMTAuNzAwMTk1Myw2LjYxODAyNzU1IDEwLjcwMDE5NTMsNS41NDI0NTEwNyA5LjgxMjg0NDc0LDQuNjU1MTAwNDggQzkuMzAxOTQ1OTEsNC4xNDQyMDE2NSA4Ljc5MTA0NzA4LDMuNjMzMzAyODIgOC4yODAxNDgyNiwzLjEyMjQwMzk5IEM3Ljc0MjM2MDAyLDIuNTg0NjE1NzUgNy4yMzE0NjExOSwyLjA3MzcxNjkzIDYuNjkzNjcyOTUsMS41MzU5Mjg2OSBDNS44MDYzMjIzNiwwLjY3NTQ2NzUwNiA0LjczMDc0NTg4LDAuNjc1NDY3NTA2IDMuODcwMjg0NywxLjUwOTAzOTI4IEMzLjIyNDkzODgxLDIuMTU0Mzg1MTYgMi41Nzk1OTI5MiwyLjgyNjYyMDQ2IDEuOTA3MzU3NjIsMy40NDUwNzY5NCBDMS4yODg5MDExNSw0LjAzNjY0NCAwLjk2NjIyODIwNCw0Ljc2MjY1ODEyIDAuOTEyNDQ5MzgsNS41OTYyMjk4OSBDMC44MDQ4OTE3MzMsNi45Njc1ODk5IDEuMTU0NDU0MDksOC4yNTgyODE2OCAxLjYxMTU3NDA5LDkuNDk1MTk0NjMgQzIuNTc5NTkyOTIsMTIuMTAzNDY3NiA0LjA1ODUxMDU4LDE0LjM4OTA2NzYgNS44MzMyMTE3NywxNi41MTMzMzExIEM4LjIyNjM2OTQzLDE5LjM5MDQ5ODIgMTEuMTAzNTM2NSwyMS42NDkyMDg4IDE0LjQ2NDcxMywyMy4yNjI1NzM1IEMxNS45NzA1MjAxLDIzLjk4ODU4NzcgMTcuNTU2OTk1NCwyNC41NTMyNjUzIDE5LjI1MTAyODMsMjQuNjYwODIzIEMyMC40MzQxNjI1LDI0LjcxNDYwMTggMjEuNDU1OTYwMSwyNC40MTg4MTgzIDIyLjI2MjY0MjUsMjMuNTA0NTc4MyBDMjIuODI3MzIwMSwyMi44ODYxMjE4IDIzLjQ0NTc3NjYsMjIuMzIxNDQ0MSAyNC4wMzczNDM3LDIxLjcwMjk4NzcgQzI0LjkyNDY5NDMsMjAuODE1NjM3MSAyNC45MjQ2OTQzLDE5Ljc0MDA2MDYgMjQuMDM3MzQzNywxOC44NTI3MSBDMjMuMDE1NTQ2LDE3Ljg1NzgwMTcgMjEuOTY2ODU4OSwxNi44MDkxMTQ3IDIwLjkxODE3MTksMTUuNzYwNDI3NiBMMjAuOTE4MTcxOSwxNS43NjA0Mjc2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)
}

.contact-btn {
white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
height:50px;
padding-right:35px;
padding-left:35px;
font-size:15px;
line-height:49px;
background-color:#438eb9;
color:#fff;
display:inline-block;
border:1px solid transparent;
cursor:pointer;
text-align:center;
vertical-align:middle;
-moz-appearance:none;
-webkit-appearance:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-moz-user-select:-moz-none;
-ms-user-select:none;
-webkit-user-select:none;
user-select:none;
-moz-border-radius:9999em;
-webkit-border-radius:9999em;
border-radius:9999em;
text-decoration:none
}

.contact-btn a {
color:#fff
}

.contact-btn:hover {
background-color:#18a24b;
color:#fff;
text-decoration:none
}

.main-card-options:last-child {
margin-bottom:0
}

.main-card-options {
font-size:13px!important;
line-height:20px;
margin-bottom:30px;
font-size:15px;
line-height:1.467em;
color:#959595;
padding-top:40px
}

.options-box {
width:95%;
display:table;
border-bottom:1px solid #e8e8e8
}

.options-box-title {
color:#252525;
font-size:20px;
margin:1em 0
}

.ob-left {
padding-top:10px;
padding-bottom:10px;
display:table-cell;
vertical-align:middle
}

.ob-right {
padding-top:10px;
padding-bottom:10px;
display:table-cell;
vertical-align:middle;
text-align:right
}

.main-card-col3 .breadcrumbs {
border:0!important;
margin-bottom:10px!important
}

.main-card-col3 .breadcrumbs ul li {
list-style:none;
display:inline
}

.main-card-col3 .breadcrumbs ul li a {
display:inline-block;
margin-right:10px;
color:#9b9b9b;
text-decoration:none
}

.main-card-col3 .breadcrumbs ul li a:hover {
color:#777
}

.main-card-title {
font-size:30px;
line-height:36px;
font-weight:400;
color:#252525;
margin-bottom:30px
}

.main-card-description {
margin-bottom:40px;
color:#252525;
font-size:16px;
line-height:1.4em
}

.main-card-features-title {
color:#252525;
margin-top:.3em;
margin-bottom:.3em;
font-size:20px;
line-height:28px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}

.main-card-features {
margin-bottom:20px
}

.main-card-features-item {
margin-top:1em;
margin-bottom:1em;
padding-left:2.857em;
position:relative
}

.main-card-features-item.__disabled {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity:.3;
text-decoration:line-through
}

.main-card-features-icon {
width:2.429em;
height:2.429em;
margin-top:-1.214em;
position:absolute;
display:inline-block;
top:50%;
left:0;
line-height:2.286em
}

.main-card-features-icon-balcony {
width:2.143em;
height:2.143em;
margin-top:-1.071em;
left:.143em
}

.main-card-features-icon-img {
max-width:100%;
max-height:100%;
display:inline-block;
vertical-align:middle
}

.main-card-features-list {
font-size:15px;
line-height:1.467em;
width:49%;
display:inline-block;
vertical-align:top;
list-style:none
}

.mapbody {
position:relative;
margin-bottom:40px
}

.map-inner {
width:100%;
height:auto;
background:#e6e6e6;
padding:0;
margin:0
}

.map-inner-content {
position:relative;
padding:0;
margin:0;
width:100%!important;
height:500px!important;
opacity:.7;
cursor:pointer
}

.fullmap {
width:100%!important;
height:100%!important;
min-height:100%!important
}

.map-inner-content img {
width:100%;
height:auto;
overflow:hidden
}

.mic-tmp {
position:absolute;
display:block;
padding:25px;
background:rgba(255,255,255,.7);
font-size:40px;
color:#555;
text-align:center;
margin:120px auto 0;
width:100%
}

.lines {
color:#545454;
border-bottom:dashed 1px #dfdfdf;
font-size:1.4em;
margin:0;
margin-bottom:5px;
padding:10px 0 0;
font-weight:400
}

@media (min-width: 768px) {
.dl-horizontal dt {
float:left;
width:230px;
overflow:hidden;
clear:left;
text-align:right;
text-overflow:ellipsis;
white-space:nowrap
}

.dl-horizontal dd {
margin-left:245px
}

.dl-horizontal dd:before,.dl-horizontal dd:after {
display:table;
content:" "
}

.dl-horizontal dd:after {
clear:both
}

.dl-horizontal dd:before,.dl-horizontal dd:after {
display:table;
content:" "
}

.dl-horizontal dd:after {
clear:both
}
}

.container {
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}

.container:before,.container:after {
display:table;
content:" "
}

.container:after {
clear:both
}

.container:before,.container:after {
display:table;
content:" "
}

.container:after {
clear:both
}

.row {
margin-right:-15px;
margin-left:-15px
}

.row:before,.row:after {
display:table;
content:" "
}

.row:after {
clear:both
}

.row:before,.row:after {
display:table;
content:" "
}

.row:after {
clear:both
}

.col-xs-12,.col-sm-6,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
position:relative;
min-height:1px;
padding-right:15px;
padding-left:15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11 {
float:left
}

.col-xs-1 {
width:8.3333333333333%
}

.col-xs-2 {
width:16.666666666667%
}

.col-xs-3 {
width:25%
}

.col-xs-4 {
width:33.333333333333%
}

.col-xs-5 {
width:41.666666666667%
}

.col-xs-6 {
width:50%
}

.col-xs-7 {
width:58.333333333333%
}

.col-xs-8 {
width:66.666666666667%
}

.col-xs-9 {
width:75%
}

.col-xs-10 {
width:83.333333333333%
}

.col-xs-11 {
width:91.666666666667%
}

.col-xs-12 {
width:100%
}

@media (min-width: 768px) {
.container {
max-width:750px
}

.da-slide {
max-width:750px!important
}

.col-sm-1,.col-sm-2,.col-md-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11 {
float:left
}

.col-sm-1 {
width:8.3333333333333%
}

.col-sm-2 {
width:16.666666666667%
}

.col-sm-3 {
width:25%
}

.col-sm-4 {
width:33.333333333333%
}

.col-sm-5 {
width:41.666666666667%
}

.col-sm-6 {
width:99%
}

.col-sm-7 {
width:56%
}

.col-sm-8 {
width:66.666666666667%
}

.col-sm-9 {
width:75%
}

.col-sm-10 {
width:83.333333333333%
}

.col-sm-11 {
width:91.666666666667%
}

.col-sm-12 {
width:100%
}
}

@media (min-width: 992px) {
.container {
max-width:1200px
}

.da-slide {
max-width:970px!important
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11 {
float:left
}

.col-md-1 {
width:8.3333333333333%
}

.col-md-2 {
width:19.5%
}

.col-md-3 {
width:25%
}

.col-md-4 {
width:33.333333333333%
}

.col-md-5 {
width:41.666666666667%
}

.col-md-6 {
margin:0 0 10px 10px
}

#colbuyleft {
width:38%;
float:left
}

.col-md-6 img {
padding:3px 8px
}

.col-md-7 {
margin:0 0 10px 10px;
width:48%
}

.col-md-7 ul li {
font:300 16px/28px EuropeCRegular,serif;
margin:0 0 0 8px
}

.difference ul li {
font:300 16px/28px EuropeCRegular,serif;
margin:10px 0 0 20px
}

.col-md-7 p {
font:300 16px/28px EuropeCRegular,serif
}

.col-md-8 {
width:60%
}

.col-md-9 {
width:90%
}

.col-md-10 {
width:83.333333333333%
}

.col-md-11 {
width:91.666666666667%
}

.col-md-12 {
width:100%
}
}

@media (min-width: 1200px) {
.container {
max-width:1170px
}

.da-slide {
max-width:1170px!important
}

.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11 {
float:left
}

.col-lg-1 {
width:8.3333333333333%
}

.col-lg-2 {
width:16.666666666667%
}

.col-lg-3 {
width:25%
}

.col-lg-4 {
width:33.333333333333%
}

.col-lg-5 {
width:41.666666666667%
}

.col-lg-6 {
width:50%
}

.col-lg-7 {
width:58.333333333333%
}

.col-lg-8 {
width:66.666666666667%
}

.col-lg-9 {
width:75%
}

.col-lg-10 {
width:83.333333333333%
}

.col-lg-11 {
width:91.666666666667%
}

.col-lg-12 {
width:100%
}

#manual.col-sm-6 {
width:49%
}
}

table {
max-width:100%;
background-color:transparent
}

th {
text-align:left
}

.table {
width:100%;
margin-bottom:20px
}

.table thead > tr > th,.table tbody > tr > td {
padding:8px;
line-height:1.428571429;
vertical-align:top;
border-top:1px solid #ddd
}

.table thead > tr > th {
vertical-align:bottom;
border-bottom:2px solid #ddd
}

.table thead:first-child tr:first-child th {
border-top:0
}

@media (max-width: 768px) {
.table-responsive {
width:100%;
margin-bottom:15px;
overflow-x:scroll;
overflow-y:hidden;
border:1px solid #ddd
}
}

fieldset {
padding:0;
margin:0;
border:0
}

legend {
display:block;
width:100%;
padding:0;
margin-bottom:20px;
font-size:21px;
line-height:inherit;
color:#333;
border:0;
border-bottom:1px solid #e5e5e5
}

label {
display:inline-block;
margin-bottom:5px;
font-weight:700
}

input[type="search"] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

input[type="radio"],input[type="checkbox"] {
margin:4px 0 0;
margin-top:1px \9;
line-height:normal
}

input[type="file"] {
display:block
}

select[multiple],select[size] {
height:auto
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {
height:auto
}

@media (min-width: 768px) {
.form-inline .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}

.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
float:none;
margin-left:0
}
}

.center {
text-align:center
}

.btn {
display:inline-block;
padding:6px 12px;
margin-bottom:0;
text-align:center;
font-size:14px;
font-weight:400;
line-height:1.428571429;
text-align:center;
white-space:nowrap;
vertical-align:middle;
border:1px solid transparent;
border-radius:4px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none
}

.btn:focus {
outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}

.btn:hover,.btn:focus {
text-decoration:none
}

.btn[disabled],fieldset[disabled] .btn {
pointer-events:none;
cursor:not-allowed;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none
}

.btn-default:hover,.btn-default:focus,.btn-default:active {
color:#333;
background-color:#ebebeb;
border-color:#adadad
}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
background-image:none
}

.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
background-color:#fff;
border-color:#ccc
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active {
color:#fff;
background-color:#3276b1;
border-color:#285e8e
}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
background-image:none
}

.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
background-color:#428bca;
border-color:#357ebd
}

.btn-success:hover,.btn-success:focus {
color:#fff;
background-color:#47a447;
border-color:#398439
}

.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
background-image:none
}

.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
background-color:#5cb85c;
border-color:#4cae4c
}

.btn-info:hover,.btn-info:focus {
color:#fff;
background-color:#39b3d7;
border-color:#269abc
}

.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
background-image:none
}

.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
background-color:#5bc0de;
border-color:#46b8da
}

.btn-link,.btn-link[disabled],fieldset[disabled] .btn-link {
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
border-color:transparent
}

.btn-link:hover,.btn-link:focus {
color:#2a6496;
text-decoration:underline;
background-color:transparent
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
color:#999;
text-decoration:none
}

.btn-lg {
padding:10px 16px;
font-size:18px;
line-height:1.33;
border-radius:6px
}

.btn-xs {
padding:1px 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
width:100%
}

@font-face {
font-family:'EuropeCRegular';
src:url(fonts/europec.eot);
src:url(fonts/europec.eot?#iefix) format("embedded-opentype"),url(fonts/europec.woff) format("woff"),url(fonts/europec.ttf) format("truetype"),url(fonts/europec.svg#EuropeCRegular) format("svg");
font-weight:400;
font-style:normal
}

.glyphicon-asterisk:before {
content:"\2a"
}

.glyphicon-plus:before {
content:"\2b"
}

.glyphicon-euro:before {
content:"\20ac"
}

.glyphicon-minus:before {
content:"\2212"
}

.glyphicon-cloud:before {
content:"\2601"
}

.glyphicon-envelope:before {
content:"\2709"
}

.glyphicon-pencil:before {
content:"\270f"
}

.glyphicon-glass:before {
content:"\e001"
}

.glyphicon-music:before {
content:"\e002"
}

.glyphicon-search:before {
content:"\e003"
}

.glyphicon-heart:before {
content:"\e005"
}

.glyphicon-star:before {
content:"\e006"
}

.glyphicon-star-empty:before {
content:"\e007"
}

.glyphicon-user:before {
content:"\e008"
}

.glyphicon-film:before {
content:"\e009"
}

.glyphicon-th-large:before {
content:"\e010"
}

.glyphicon-th:before {
content:"\e011"
}

.glyphicon-th-list:before {
content:"\e012"
}

.glyphicon-ok:before {
content:"\e013"
}

.glyphicon-remove:before {
content:"\e014"
}

.glyphicon-zoom-in:before {
content:"\e015"
}

.glyphicon-zoom-out:before {
content:"\e016"
}

.glyphicon-off:before {
content:"\e017"
}

.glyphicon-signal:before {
content:"\e018"
}

.glyphicon-cog:before {
content:"\e019"
}

.glyphicon-trash:before {
content:"\e020"
}

.glyphicon-home:before {
content:"\e021"
}

.glyphicon-file:before {
content:"\e022"
}

.glyphicon-time:before {
content:"\e023"
}

.glyphicon-road:before {
content:"\e024"
}

.glyphicon-download-alt:before {
content:"\e025"
}

.glyphicon-download:before {
content:"\e026"
}

.glyphicon-upload:before {
content:"\e027"
}

.glyphicon-inbox:before {
content:"\e028"
}

.glyphicon-play-circle:before {
content:"\e029"
}

.glyphicon-repeat:before {
content:"\e030"
}

.glyphicon-refresh:before {
content:"\e031"
}

.glyphicon-list-alt:before {
content:"\e032"
}

.glyphicon-flag:before {
content:"\e034"
}

.glyphicon-headphones:before {
content:"\e035"
}

.glyphicon-volume-off:before {
content:"\e036"
}

.glyphicon-volume-down:before {
content:"\e037"
}

.glyphicon-volume-up:before {
content:"\e038"
}

.glyphicon-qrcode:before {
content:"\e039"
}

.glyphicon-barcode:before {
content:"\e040"
}

.glyphicon-tag:before {
content:"\e041"
}

.glyphicon-tags:before {
content:"\e042"
}

.glyphicon-book:before {
content:"\e043"
}

.glyphicon-print:before {
content:"\e045"
}

.glyphicon-font:before {
content:"\e047"
}

.glyphicon-bold:before {
content:"\e048"
}

.glyphicon-italic:before {
content:"\e049"
}

.glyphicon-text-height:before {
content:"\e050"
}

.glyphicon-text-width:before {
content:"\e051"
}

.glyphicon-align-left:before {
content:"\e052"
}

.glyphicon-align-center:before {
content:"\e053"
}

.glyphicon-align-right:before {
content:"\e054"
}

.glyphicon-align-justify:before {
content:"\e055"
}

.glyphicon-list:before {
content:"\e056"
}

.glyphicon-indent-left:before {
content:"\e057"
}

.glyphicon-indent-right:before {
content:"\e058"
}

.glyphicon-facetime-video:before {
content:"\e059"
}

.glyphicon-picture:before {
content:"\e060"
}

.glyphicon-map-marker:before {
content:"\e062"
}

.glyphicon-adjust:before {
content:"\e063"
}

.glyphicon-tint:before {
content:"\e064"
}

.glyphicon-edit:before {
content:"\e065"
}

.glyphicon-share:before {
content:"\e066"
}

.glyphicon-check:before {
content:"\e067"
}

.glyphicon-move:before {
content:"\e068"
}

.glyphicon-step-backward:before {
content:"\e069"
}

.glyphicon-fast-backward:before {
content:"\e070"
}

.glyphicon-backward:before {
content:"\e071"
}

.glyphicon-play:before {
content:"\e072"
}

.glyphicon-pause:before {
content:"\e073"
}

.glyphicon-stop:before {
content:"\e074"
}

.glyphicon-forward:before {
content:"\e075"
}

.glyphicon-fast-forward:before {
content:"\e076"
}

.glyphicon-step-forward:before {
content:"\e077"
}

.glyphicon-eject:before {
content:"\e078"
}

.glyphicon-chevron-left:before {
content:"\e079"
}

.glyphicon-chevron-right:before {
content:"\e080"
}

.glyphicon-plus-sign:before {
content:"\e081"
}

.glyphicon-minus-sign:before {
content:"\e082"
}

.glyphicon-remove-sign:before {
content:"\e083"
}

.glyphicon-ok-sign:before {
content:"\e084"
}

.glyphicon-question-sign:before {
content:"\e085"
}

.glyphicon-info-sign:before {
content:"\e086"
}

.glyphicon-screenshot:before {
content:"\e087"
}

.glyphicon-remove-circle:before {
content:"\e088"
}

.glyphicon-ok-circle:before {
content:"\e089"
}

.glyphicon-ban-circle:before {
content:"\e090"
}

.glyphicon-arrow-left:before {
content:"\e091"
}

.glyphicon-arrow-right:before {
content:"\e092"
}

.glyphicon-arrow-up:before {
content:"\e093"
}

.glyphicon-arrow-down:before {
content:"\e094"
}

.glyphicon-share-alt:before {
content:"\e095"
}

.glyphicon-resize-full:before {
content:"\e096"
}

.glyphicon-resize-small:before {
content:"\e097"
}

.glyphicon-exclamation-sign:before {
content:"\e101"
}

.glyphicon-gift:before {
content:"\e102"
}

.glyphicon-leaf:before {
content:"\e103"
}

.glyphicon-eye-open:before {
content:"\e105"
}

.glyphicon-eye-close:before {
content:"\e106"
}

.glyphicon-warning-sign:before {
content:"\e107"
}

.glyphicon-plane:before {
content:"\e108"
}

.glyphicon-random:before {
content:"\e110"
}

.glyphicon-comment:before {
content:"\e111"
}

.glyphicon-magnet:before {
content:"\e112"
}

.glyphicon-chevron-up:before {
content:"\e113"
}

.glyphicon-chevron-down:before {
content:"\e114"
}

.glyphicon-retweet:before {
content:"\e115"
}

.glyphicon-shopping-cart:before {
content:"\e116"
}

.glyphicon-folder-close:before {
content:"\e117"
}

.glyphicon-folder-open:before {
content:"\e118"
}

.glyphicon-resize-vertical:before {
content:"\e119"
}

.glyphicon-resize-horizontal:before {
content:"\e120"
}

.glyphicon-hdd:before {
content:"\e121"
}

.glyphicon-bullhorn:before {
content:"\e122"
}

.glyphicon-certificate:before {
content:"\e124"
}

.glyphicon-thumbs-up:before {
content:"\e125"
}

.glyphicon-thumbs-down:before {
content:"\e126"
}

.glyphicon-hand-right:before {
content:"\e127"
}

.glyphicon-hand-left:before {
content:"\e128"
}

.glyphicon-hand-up:before {
content:"\e129"
}

.glyphicon-hand-down:before {
content:"\e130"
}

.glyphicon-circle-arrow-right:before {
content:"\e131"
}

.glyphicon-circle-arrow-left:before {
content:"\e132"
}

.glyphicon-circle-arrow-up:before {
content:"\e133"
}

.glyphicon-circle-arrow-down:before {
content:"\e134"
}

.glyphicon-globe:before {
content:"\e135"
}

.glyphicon-tasks:before {
content:"\e137"
}

.glyphicon-filter:before {
content:"\e138"
}

.glyphicon-fullscreen:before {
content:"\e140"
}

.glyphicon-dashboard:before {
content:"\e141"
}

.glyphicon-heart-empty:before {
content:"\e143"
}

.glyphicon-link:before {
content:"\e144"
}

.glyphicon-phone:before {
content:"\e145"
}

.glyphicon-usd:before {
content:"\e148"
}

.glyphicon-gbp:before {
content:"\e149"
}

.glyphicon-sort:before {
content:"\e150"
}

.glyphicon-sort-by-alphabet:before {
content:"\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
content:"\e152"
}

.glyphicon-sort-by-order:before {
content:"\e153"
}

.glyphicon-sort-by-order-alt:before {
content:"\e154"
}

.glyphicon-sort-by-attributes:before {
content:"\e155"
}

.glyphicon-sort-by-attributes-alt:before {
content:"\e156"
}

.glyphicon-unchecked:before {
content:"\e157"
}

.glyphicon-expand:before {
content:"\e158"
}

.glyphicon-collapse-down:before {
content:"\e159"
}

.glyphicon-collapse-up:before {
content:"\e160"
}

.glyphicon-log-in:before {
content:"\e161"
}

.glyphicon-flash:before {
content:"\e162"
}

.glyphicon-log-out:before {
content:"\e163"
}

.glyphicon-new-window:before {
content:"\e164"
}

.glyphicon-record:before {
content:"\e165"
}

.glyphicon-save:before {
content:"\e166"
}

.glyphicon-open:before {
content:"\e167"
}

.glyphicon-saved:before {
content:"\e168"
}

.glyphicon-import:before {
content:"\e169"
}

.glyphicon-export:before {
content:"\e170"
}

.glyphicon-send:before {
content:"\e171"
}

.glyphicon-floppy-disk:before {
content:"\e172"
}

.glyphicon-floppy-saved:before {
content:"\e173"
}

.glyphicon-floppy-remove:before {
content:"\e174"
}

.glyphicon-floppy-save:before {
content:"\e175"
}

.glyphicon-floppy-open:before {
content:"\e176"
}

.glyphicon-credit-card:before {
content:"\e177"
}

.glyphicon-transfer:before {
content:"\e178"
}

.glyphicon-cutlery:before {
content:"\e179"
}

.glyphicon-header:before {
content:"\e180"
}

.glyphicon-compressed:before {
content:"\e181"
}

.glyphicon-earphone:before {
content:"\e182"
}

.glyphicon-phone-alt:before {
content:"\e183"
}

.glyphicon-tower:before {
content:"\e184"
}

.glyphicon-stats:before {
content:"\e185"
}

.glyphicon-sd-video:before {
content:"\e186"
}

.glyphicon-hd-video:before {
content:"\e187"
}

.glyphicon-subtitles:before {
content:"\e188"
}

.glyphicon-sound-stereo:before {
content:"\e189"
}

.glyphicon-sound-dolby:before {
content:"\e190"
}

.glyphicon-sound-5-1:before {
content:"\e191"
}

.glyphicon-sound-6-1:before {
content:"\e192"
}

.glyphicon-sound-7-1:before {
content:"\e193"
}

.glyphicon-copyright-mark:before {
content:"\e194"
}

.glyphicon-registration-mark:before {
content:"\e195"
}

.glyphicon-cloud-download:before {
content:"\e197"
}

.glyphicon-cloud-upload:before {
content:"\e198"
}

.glyphicon-tree-conifer:before {
content:"\e199"
}

.glyphicon-tree-deciduous:before {
content:"\e200"
}

.glyphicon-briefcase:before {
content:"\1f4bc"
}

.glyphicon-calendar:before {
content:"\1f4c5"
}

.glyphicon-pushpin:before {
content:"\1f4cc"
}

.glyphicon-paperclip:before {
content:"\1f4ce"
}

.glyphicon-camera:before {
content:"\1f4f7"
}

.glyphicon-lock:before {
content:"\1f512"
}

.glyphicon-bell:before {
content:"\1f514"
}

.glyphicon-bookmark:before {
content:"\1f516"
}

.glyphicon-fire:before {
content:"\1f525"
}

.glyphicon-wrench:before {
content:"\1f527"
}

.dropdown-toggle:focus {
outline:0
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
color:#fff;
text-decoration:none;
background-color:#25B78D
}

.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
color:#fff;
text-decoration:none;
background-color:#25B78D;
outline:0
}

.caret {
display:inline-block;
width:0;
height:0;
margin-left:2px;
vertical-align:middle;
border-top:4px solid #ccc;
border-right:4px solid transparent;
border-bottom:0 dotted;
border-left:4px solid transparent;
content:""
}

.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
color:#999;
text-decoration:none;
cursor:not-allowed;
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus {
z-index:2
}

.btn-group > .btn:focus,.btn-group-vertical > .btn:focus {
outline:none
}

.btn-toolbar:before,.btn-toolbar:after {
display:table;
content:" "
}

.btn-toolbar:after {
clear:both
}

.btn-toolbar:before,.btn-toolbar:after {
display:table;
content:" "
}

.btn-toolbar:after {
clear:both
}

.nav {
padding-left:0;
margin-bottom:0;
list-style:none
}

.nav:before,.nav:after {
display:table;
content:" "
}

.nav:after {
clear:both
}

.nav:before,.nav:after {
display:table;
content:" "
}

.nav:after {
clear:both
}

.nav > li {
position:relative;
display:block
}

.nav > li > a {
position:relative;
display:block;
padding:10px 15px
}

.nav > li > a:hover,.nav > li > a:focus {
text-decoration:none;
background-color:#eee
}

.nav > li.disabled > a:hover,.nav > li.disabled > a:focus {
color:#999;
text-decoration:none;
cursor:not-allowed;
background-color:transparent
}

.nav .open > a:hover,.nav .open > a:focus {
background-color:#eee;
border-color:#428bca
}

.nav-tabs {
border-bottom:1px solid #ddd
}

.nav-tabs > li {
float:left;
margin-bottom:-1px
}

.nav-tabs > li > a {
margin-right:2px;
line-height:1.428571429;
border:1px solid transparent;
border-radius:4px 4px 0 0
}

.nav-tabs > li > a:hover {
border-color:#eee #eee #ddd
}

.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
color:#555;
cursor:default;
background-color:#fff;
border:1px solid #ddd;
border-bottom-color:transparent
}

.dropdown-menu {
list-style:none;
position:absolute;
left:-9999px;
opacity:0;
-webkit-transition:.25s linear opacity
}

.navi ul ul li {
float:none
}

.navi ul ul a {
white-space:nowrap;
display:block
}

.navi li:hover ul {
left:0;
opacity:1
}

.navi li:hover ul a {
text-decoration:none;
-webkit-transition:-webkit-transform .075s linear
}

.dropdown-menu {
background:#FEFEFE none repeat scroll 0 0;
border:medium none;
border-radius:0 0 2px 2px;
box-shadow:0 1px 3px rgba(0,0,0,0.2);
list-style:outside none none;
margin:0;
min-width:180px;
padding:0;
position:absolute;
top:50px;
z-index:9999!important;
float:left;
font-size:14px
}

.navbar .nav > li > .dropdown-menu::before {
border-bottom:medium none;
left:18px
}

.navbar .nav > li > .dropdown-menu::after {
border-bottom-color:#72c02c!important;
border-top-color:#72c02c!important;
left:19px;
left:19px
}

.navbar-nav > li > .dropdown-menu {
border-top-left-radius:0;
border-top-right-radius:0;
margin-top:0
}

.dropdown-menu li:first-child {
border-top:2px solid #25B78D
}

.dropdown-menu li {
border-bottom:1px solid #E2E2E2;
position:relative;
text-align:left;
transition:background-color .2s ease 0s,border .2s ease 0s,height .3s ease 0s,color .2s ease 0s,opacity .5s ease 0
}

.dropdown-menu li a {
font-size:14px
}

.dropdown-menu > li > a {
clear:both;
color:#484c4f;
display:block;
font-weight:400;
line-height:2.5;
padding:3px 20px;
white-space:nowrap
}

@media (min-width: 1100px) {
.nav-tabs.nav-justified > li {
display:table-cell;
width:1%
}
}

.nav-tabs.nav-justified > li > a {
margin-right:0;
border-bottom:1px solid #ddd
}

.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus {
color:#fff;
background-color:#428bca
}

@media (min-width: 1100px) {
.nav-justified > li {
display:table-cell;
width:1%
}
}

.tabbable:before,.tabbable:after {
display:table;
content:" "
}

.tabbable:after {
clear:both
}

.tabbable:before,.tabbable:after {
display:table;
content:" "
}

.tabbable:after {
clear:both
}

.tab-content > .active {
display:block
}

.nav a:hover .caret {
border-top-color:#2a6496;
border-bottom-color:#2a6496
}

.navbar {
position:relative;
z-index:1000;
min-height:50px;
margin-bottom:20px;
border:1px solid transparent
}

.navbar:before,.navbar:after {
display:table;
content:" "
}

.navbar:after {
clear:both
}

.navbar:before,.navbar:after {
display:table;
content:" "
}

.navbar:after {
clear:both
}

@media (min-width: 1100px) {
.navbar {
border-radius:4px
}
}

.header #slogan p {
margin:0
}

.navbar-header:before,.navbar-header:after {
display:table;
content:" ";
display:table;
content:" "
}

@media (min-width: 1100px) {
.navbar-header {
float:left
}
}

.navbar-collapse:before,.navbar-collapse:after {
display:table;
content:" "
}

.navbar-collapse:after {
clear:both
}

.navbar-collapse:before,.navbar-collapse:after {
display:table;
content:" "
}

.navbar-collapse:after {
clear:both
}

@media (min-width: 1100px) {
.navbar-collapse {
width:auto;
border-top:0;
box-shadow:none
}

.navbar-collapse.in {
overflow-y:visible
}
}

.container > .navbar-header {
margin-right:-15px;
margin-left:-15px
}

@media (min-width: 1100px) {
.container > .navbar-header,.container > .navbar-collapse {
margin-right:0;
margin-left:0
}
}

@media (min-width: 1100px) {
.navbar-static-top {
border-radius:0
}
}

@media (min-width: 1100px) {
.navbar-fixed-top,.navbar-fixed-bottom {
border-radius:0
}
}

.navbar-fixed-top {
top:0;
z-index:1030
}

.navbar-fixed-bottom {
bottom:0;
margin-bottom:0
}

.navbar-brand {
float:left;
padding:15px;
font-size:18px;
line-height:20px
}

.navbar-brand:hover,.navbar-brand:focus {
text-decoration:none
}

@media (min-width: 1100px) {
.navbar > .container .navbar-brand {
margin-left:-15px
}
}

@media (min-width: 1100px) {
.navbar-toggle {
display:none
}
}

.navbar-nav {
margin:7.5px -15px
}

.navbar-nav > li > a,.navbar-nav > li > span {
padding-top:10px;
padding-bottom:10px;
line-height:20px
}

@media screen and (min-width: 1001px) {
.navbar-nav {
float:left;
margin:0
}

.navbar-nav > li {
float:left;
background:rgba(0,0,0,0) url(http://keyassort.ru/assets/img/fnav.jpg) no-repeat scroll right center
}

.navbar-nav > li > a,.navbar-nav > li > span {
padding-top:15px;
padding-bottom:15px
}

.navbar .nav > li {
display:block
}

.header .navbar .nav > li > a,.header .navbar .nav > li > span {
margin:0 3px 0 7px
}

.nav > li {
padding:0 5px 0 0
}

.navi ul {
float:right
}

.header .navbar .nav > li > a {
float:left
}
}

@media screen and (min-width: 1200px) {
.header .navbar .nav > li > a,.header .navbar .nav > li > span {
margin:0 3px 0 27px
}

.header .navbar .nav > li > a {
float:left
}

.navbar-nav > li {
background:none
}

.nav > li {
padding:0
}
}

@media screen and (max-width: 1200px) {
.navi li ul {
left:-30px!important
}
}

@media screen and (max-width: 1000px) {
.navi {
position:relative;
min-height:40px
}

.caret {
display:none
}

.navi ul {
width:230px;
padding:0;
position:absolute;
top:0;
right:5px;
border:solid 1px #aaa;
background:#FAFAFA url(http://keyassort.ru/assets/img/icon-menu.png) no-repeat 10px 12px;
border-radius:5px;
box-shadow:0 1px 2px rgba(0,0,0,.3);
min-height:40px
}

.navi ul ul {
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:medium none;
box-shadow:none;
left:20px;
position:relative;
text-align:left;
min-height:10px
}

.navi li {
display:none;
margin:0
}

.navi ul ul {
list-style:none;
position:relative;
-webkit-transition:.25s linear opacity
}

.navi .active {
display:block
}

.navi a,.navi span {
display:block;
padding:5px 5px 5px 32px;
text-align:left;
line-height:35px!important;
cursor:pointer
}

.navi .active a,.navi .active span {
background:none;
color:#666
}

.navi ul:hover {
background-image:none
}

.navi ul:hover li {
display:block;
margin:0
}

.navi ul:hover .active {
background:url(http://keyassort.ru/assets/img/icon-check.png) no-repeat 10px 13px
}

.header .navbar .nav > li > a,.header .navbar .nav > li > span {
margin:0 10px 0 33px
}

.dropdown-menu {
float:none;
opacity:1;
left:20px;
max-width:200px
}

.dropdown-menu:hover {
left:20px
}

.navi ul ul {
left:20px
}

.navi ul ul:hover {
left:20px
}

.dropdown-menu li {
border-bottom:none
}

.dropdown-menu li:first-child {
border-top:none
}

.dropdown-menu li:hover {
border-bottom:2px solid #25b78d;
transition:none 0 ease 0;
max-width:200px
}

.dropdown-menu > li > a {
text-decoration:none
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
background:none;
color:#484c4f;
text-decoration:none
}
}

@media screen and (max-width: 450px) {
.navi .active {
display:none
}

.navi ul {
max-width:36px
}

.navi ul ul {
max-width:none
}

.navi ul:hover {
max-width:none
}
}

@media (min-width: 1100px) {
.navbar-left {
float:left!important
}

.navbar-right {
float:right!important
}
}

@media (min-width: 1100px) {
.navbar-form .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}

.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
float:none;
margin-left:0
}
}

@media (max-width: 767px) {
.navbar-form .form-group {
margin-bottom:5px
}
}

.breadcrumb > li + li:before {
padding:0 5px;
color:#ccc;
content:"/\00a0"
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
background-color:#eee
}

.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
z-index:2;
color:#fff;
cursor:default;
background-color:#428bca;
border-color:#428bca
}

.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
color:#999;
cursor:not-allowed;
background-color:#fff;
border-color:#ddd
}

.label {
display:inline;
padding:.2em .6em .3em;
font-size:75%;
font-weight:700;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25em
}

.label[href]:hover,.label[href]:focus {
color:#fff;
text-decoration:none;
cursor:pointer
}

.label-default[href]:hover,.label-default[href]:focus {
background-color:gray
}

.label-primary[href]:hover,.label-primary[href]:focus {
background-color:#3071a9
}

.label-success[href]:hover,.label-success[href]:focus {
background-color:#449d44
}

.label-info[href]:hover,.label-info[href]:focus {
background-color:#31b0d5
}

@media screen and (min-width: 768px) {
.jumbotron {
padding-top:48px;
padding-bottom:48px
}

.container .jumbotron {
padding-right:60px;
padding-left:60px
}

.jumbotron h1 {
font-size:63px
}
}

a.thumbnail:hover,a.thumbnail:focus {
border-color:#428bca
}

.thumbnail > img {
margin-right:auto;
margin-left:auto
}

@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}

to {
background-position:0 0
}
}

@-moz-keyframes progress-bar-stripes {
from {
background-position:40px 0
}

to {
background-position:0 0
}
}

@-o-keyframes progress-bar-stripes {
from {
background-position:0 0
}

to {
background-position:40px 0
}
}

@keyframes progress-bar-stripes {
from {
background-position:40px 0
}

to {
background-position:0 0
}
}

.media {
margin-top:15px
}

a.list-group-item:hover,a.list-group-item:focus {
text-decoration:none;
background-color:#f5f5f5
}

.list-group-item.active:hover,.list-group-item.active:focus {
z-index:2;
color:#fff;
background-color:#428bca;
border-color:#428bca
}

.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading {
color:inherit
}

.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {
color:#e1edf7
}

.panel-body:before,.panel-body:after {
display:table;
content:" "
}

.panel-body:after {
clear:both
}

.panel-body:before,.panel-body:after {
display:table;
content:" "
}

.panel-body:after {
clear:both
}

.close:hover,.close:focus {
color:#000;
text-decoration:none;
cursor:pointer;
opacity:.5;
filter:alpha(opacity=50)
}

.modal-footer:before,.modal-footer:after {
display:table;
content:" "
}

.modal-footer:after {
clear:both
}

.modal-footer:before,.modal-footer:after {
display:table;
content:" "
}

.modal-footer:after {
clear:both
}

@media screen and (min-width: 768px) {
.modal-dialog {
right:auto;
left:50%;
width:600px;
padding-top:30px;
padding-bottom:30px
}

.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
box-shadow:0 5px 15px rgba(0,0,0,0.5)
}
}

.clearfix:before,.clearfix:after {
display:table;
content:" "
}

.clearfix:after {
clear:both
}

@media (max-width: 767px) {
.visible-xs {
display:block!important
}

tr.visible-xs {
display:table-row!important
}

th.visible-xs,td.visible-xs {
display:table-cell!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-xs.visible-sm {
display:block!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-xs.visible-md {
display:block!important
}
}

@media (min-width: 1200px) {
.visible-xs.visible-lg {
display:block!important
}
}

.visible-sm {
display:none!important
}

@media (max-width: 767px) {
.visible-sm.visible-xs {
display:block!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display:block!important
}

tr.visible-sm {
display:table-row!important
}

th.visible-sm,td.visible-sm {
display:table-cell!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-sm.visible-md {
display:block!important
}
}

@media (min-width: 1200px) {
.visible-sm.visible-lg {
display:block!important
}
}

@media (max-width: 767px) {
.visible-md.visible-xs {
display:block!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-md.visible-sm {
display:block!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display:block!important
}

tr.visible-md {
display:table-row!important
}

th.visible-md,td.visible-md {
display:table-cell!important
}
}

@media (min-width: 1200px) {
.visible-md.visible-lg {
display:block!important
}
}

@media (max-width: 767px) {
.visible-lg.visible-xs {
display:block!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-lg.visible-sm {
display:block!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-lg.visible-md {
display:block!important
}
}

@media (min-width: 1200px) {
.visible-lg {
display:block!important
}

tr.visible-lg {
display:table-row!important
}

th.visible-lg,td.visible-lg {
display:table-cell!important
}
}

@media (max-width: 767px) {
.hidden-xs {
display:none!important
}

tr.hidden-xs {
display:none!important
}

th.hidden-xs,td.hidden-xs {
display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-xs.hidden-sm {
display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-xs.hidden-md {
//display:none!important
}
}

@media (min-width: 1200px) {
.hidden-xs.hidden-lg {
display:none!important
}
}

@media (max-width: 767px) {
.hidden-sm.hidden-xs {
display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display:none!important
}

tr.hidden-sm {
display:none!important
}

th.hidden-sm,td.hidden-sm {
display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-sm.hidden-md {
//display:none!important
}
}

@media (min-width: 1200px) {
.hidden-sm.hidden-lg {
display:none!important
}
}

@media (max-width: 767px) {
.hidden-md.hidden-xs {
display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-md.hidden-sm {
display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
//display:none!important
}

tr.hidden-md {
display:none!important
}

th.hidden-md,td.hidden-md {
display:none!important
}
}

@media (min-width: 1200px) {
.hidden-md.hidden-lg {
display:none!important
}
}

@media (max-width: 767px) {
.hidden-lg.hidden-xs {
display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-lg.hidden-sm {
display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-lg.hidden-md {
display:none!important
}
}

@media (min-width: 1200px) {
.hidden-lg {
display:none!important
}

tr.hidden-lg {
display:none!important
}

th.hidden-lg,td.hidden-lg {
display:none!important
}
}

@media print {
.visible-print {
display:block!important
}

tr.visible-print {
display:table-row!important
}

th.visible-print,td.visible-print {
display:table-cell!important
}
}

body {
padding:0;
background-color:#FFF;
color:#65686D;
font:15px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0
}

html {
height:100%;
overflow-y:scroll
}

body {
position:relative;
height:auto!important;
height:100%;
min-height:100%
}

p {
margin:0 0 5px
}

a:focus,a:hover, {
outline:0!important;
color:#313538
}

a,a:hover {
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-ms-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}

h1,h2,h3 {
color:#313538;
font-weight:400;
line-height:1em;
margin:0 0 10px;
padding:0
}

h2 {
padding:5px 0
}

h3 {
font:600 17px EuropeCRegular
}

h4 {
font:600 16px EuropeCRegular
}

h5 {
font:600 14px EuropeCRegular
}

h6 {
font:700 12px EuropeCRegular;
text-transform:uppercase;
padding:0;
}

h1.lined:before,h1.lined:after,h2.lined:before,h2.lined:after,h3.lined:before,h3.lined:after,h4.lined:before,h4.lined:after,h5.lined:before,h5.lined:after,h6.lined:before,h6.lined:after {
background:url(../img/bg-head.jpg) repeat-x scroll 0 0 transparent;
bottom:.2em;
content:"";
display:inline-block;
height:.75em;
left:20px;
margin:0 -200% 0 0;
position:relative;
vertical-align:bottom;
width:200%
}

h1.lined:before,h2.lined:before,h3.lined:before,h4.lined:before,h5.lined:before,h6.lined:before {
left:-20px;
margin:0 0 0 -200%
}

h1.lined,h2.lined,h3.lined,h4.lined,h5.lined,h6.lined {
overflow:hidden;
position:relative;
margin:20px 10px;
font:600 17px EuropeCRegular;
padding:0
}

.centered {
text-align:center
}

strong {
color:#313538
}

.shadow-2:after {
background:url(../img/shadow-2.png) no-repeat scroll 0 0 / 100% auto transparent;
bottom:-55px;
height:55px;
left:0;
right:0;
content:"";
display:block;
position:absolute
}

.margin-top-20 {
margin-top:20px
}

.h3a h3 a:hover {
color:#25B78D;
text-decoration:none
}

.marbot {
margin-bottom:95px
}

.buytext p {
line-height:28px
}

.buytext li {
line-height:28px
}

.manual img {
padding:15px 0
}

.buybottom {
margin:20px 0 15px;
width:90%
}

.form-control {
background:none repeat scroll 0 0 #FAFAFA;
border-color:#D4D4D4 #E2E2E2 #E2E2E2;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#000;
height:33px;
font-size:14px;
line-height:18px;
box-shadow:none;
padding-left:15px
}

.form-control:focus {
background:none repeat scroll 0 0 #FFF;
border:1px solid #25B78D;
-moz-box-shadow:0 0 5px rgba(62,187,199,0.35);
-webkit-box-shadow:0 0 5px rgba(62,187,199,0.35);
box-shadow:0 0 5px rgba(62,187,199,0.35);
color:#000
}

.form-group {
position:relative
}

.form-group i {
color:#C1C4C5;
left:8px;
position:absolute;
top:7px
}

.form-control:-ms-input-placeholder {
font-style:italic;
font-size:12px
}

.form-control::-webkit-input-placeholder {
font-style:italic;
font-size:12px
}

.recent-posts {
border-bottom:1px dashed #DEE1E2;
margin-bottom:20px;
padding-left:15px;
position:relative
}

.recent-posts.noborder {
border:0
}

.recent-posts .title {
color:#313538;
font-size:14px;
font-weight:600;
margin-bottom:7px;
padding:0
}

.recent-posts .title a:hover {
color:#25B78D;
text-decoration:none
}

.recent-posts .excerpt {
margin-bottom:20px
}

@media (min-width: 995px) and (max-width: 1025px) {
.recent-work li {
width:23%
}
}

@media (max-width: 994px) {
.recent-work li {
width:22.3%
}
}

@media (max-width: 766px) {
.recent-work li {
width:45.9%
}
}

@media (max-width: 640px) {
.recent-work li {
width:47.9%
}
}

@media (max-width: 480px) {
.recent-work li {
width:46.9%
}
}

@media (max-width: 360px) {
.recent-work li {
width:100%
}
}

.recent-work a:hover {
text-decoration:none
}

.recent-work a:hover strong {
color:#555
}

@media (max-width: 479px) {
.recent-work a img {
width:80px
}
}

@media (max-width: 359px) {
.recent-work a img {
width:70px
}
}

@-webkit-keyframes fadeIn {
0% {
opacity:0;
transform:scale(0.6)
}

100% {
opacity:100%;
transform:scale(1)
}
}

@keyframes fadeIn {
0% {
opacity:0
}

100% {
opacity:100%
}
}

@media (max-width:979px) {
.footer {
padding:35px 0 40px
}
}

.footer a:hover {
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}

@media (max-width:767px) {
.footer h3 {
margin-top:20px
}
}

.footer .list-services li a:hover {
color:#25B78D;
text-decoration:none
}

.footer .media:hover {
border:none!important;
background:none!important
}

.footer .media a:hover {
color:#25B78D!important
}

.user-info:before {
border-top:2px solid #25B78D;
content:"";
left:-1px;
position:absolute;
right:-1px;
top:-3px
}

.pre-foot {
height:60px
}

.homepage {
max-height:100px!important;
padding:0!important
}

.social-bottom {
background:#404348;
padding:15px 0
}

.copyright {
background-color:#2F3338;
font-size:14px;
line-height:64px;
overflow:hidden;
padding:0 30px;
color:#64696D;
font-size:12px;
margin-bottom:0;
position:absolute;
left:0;
bottom:0;
width:100%;
width:100%;
max-height:70px
}

.copyright p {
color:#fff;
font-size:14px;
margin-bottom:0
}

.copyright a {
color:#B8BDC0;
transition:all .2s ease 0
}

.copyright a:hover {
color:#8e9397;
text-decoration:none;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.socials {
margin-bottom:0;
float:right;
font-size:14px;
color:#a2a2a2
}

.socials li {
float:left;
margin:0 12px 0 0;
color:#64696D;
padding:0
}

.socials a:hover {
text-decoration:none
}

.socials .icon-rss:hover {
color:#FA9200
}

.socials .icon-facebook:hover {
color:#576EC7
}

.socials .icon-twitter:hover {
color:#5DB4F0
}

.socials .icon-google-plus:hover {
color:#BA3526
}

.socials .icon-pinterest:hover {
color:#CC2129
}

.socials .icon-linkedin:hover {
color:#0077B5
}

@media (max-width: 991px) {
.top {
display:none
}
}

@media (max-width: 767px) {
.top .contact {
display:none
}

.promo .btn {
float:none;
margin:0 0 10px
}
}

@media (max-width:767px) {
.copyright {
text-align:center;
line-height:32px
}
}

.socials-content a:hover {
text-decoration:none;
color:#fff;
-moz-box-shadow:0 1px 3px #DDD;
-webkit-box-shadow:0 1px 3px #DDD;
box-shadow:0 1px 3px #DDD
}

.socials-content .fb:hover {
background-color:#3C599D;
border:1px solid #365093;
-moz-text-shadow:0 -1px 0 #2A3E7F;
-webkit-text-shadow:0 -1px 0 #2A3E7F;
text-shadow:0 -1px 0 #2A3E7F
}

.socials-content .rss:hover {
background-color:#E3702D;
border:1px solid #CC5D15;
-moz-text-shadow:0 -1px 0 #F99B39;
-webkit-text-shadow:0 -1px 0 #F99B39;
text-shadow:0 -1px 0 #F99B39
}

.socials-content .lin:hover {
background-color:#017EB4;
border:1px solid #0171AC;
-moz-text-shadow:0 -1px 0 #01589D;
-webkit-text-shadow:0 -1px 0 #01589D;
text-shadow:0 -1px 0 #01589D
}

.socials-content .gl:hover {
background-color:#D33B25;
border:1px solid #CA301E;
-moz-text-shadow:0 -1px 0 #C6291A;
-webkit-text-shadow:0 -1px 0 #C6291A;
text-shadow:0 -1px 0 #C6291A
}

.socials-content .tw:hover {
background-color:#29AAE3;
border:1px solid #25A1E0;
-moz-text-shadow:0 -1px 0 #1D90DB;
-webkit-text-shadow:0 -1px 0 #1D90DB;
text-shadow:0 -1px 0 #1D90DB
}

.socials-content .pt:hover {
background-color:#CB2027;
border:1px solid #C01A1F;
-moz-text-shadow:0 -1px 0 #BB161B;
-webkit-text-shadow:0 -1px 0 #BB161B;
text-shadow:0 -1px 0 #BB161B
}

.socials.onimage a:hover i {
color:#fff
}

.breadcrumbs {
background-color:#FFF;
border-top:1px solid #E4E4E4;
border-bottom:1px solid #E4E4E4;
padding:0;
margin-bottom:20px
}

.breadcrumb > li + li:before {
font-family:fontawesome;
content:"\f105"
}

.breadcrumbs h1 {
color:#313538;
font-size:20px;
line-height:54px;
text-shadow:0 1px 0 #f1efef;
font-weight:400;
margin-top:0;
margin-bottom:0;
white-space:nowrap
}

.breadcrumbs .container {
padding:0 15px
}

UNUSED.breadcrumb li.active,UNUSED.breadcrumb a {
color:#c4c4c4
}

.breadcrumb li a:hover {
color:#25B78D;
text-decoration:none
}

.carousel-control:hover {
opacity:1;
color:#25B78D
}

.nav-tabs {
border:none;
display:table;
width:100%
}

.nav-tabs > li {
border:1px solid #DFDFDF;
border-right-width:0;
display:table-cell
}

.nav-tabs > li.active {
border-top:1px solid #25B78D;
border-bottom:0
}

.nav-tabs > li:last-child {
border-right-width:1px
}

.nav-tabs > li > a {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
font-size:13px;
font-weight:600;
color:#65686d;
line-height:31px;
margin:0;
padding:2px 15px!important;
background:url(../img/btn-soc.png) repeat-x scroll center top #FAFAFA;
border:0;
border-top:1px solid transparent
}

.nav-tabs > li > span {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
font-size:13px;
font-weight:600;
color:#65686d;
line-height:31px;
margin:0;
padding:2px 15px!important;
background:url(../img/btn-soc.png) repeat-x scroll center top #FAFAFA;
border:0;
border-top:1px solid transparent
}

.nav > li > span {
display:block;
padding:10px 15px;
position:relative
}

@media (max-width: 639px) {
.nav-tabs > li > a {
padding:2px 5px!important
}
}

.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
color:#313538;
background-color:#fff;
border:0;
border-top:1px solid #25B78D;
border-bottom:1px solid #fff
}

.nav-tabs > li.active > span {
color:#313538;
background-color:#fff;
border:0;
border-top:1px solid #25B78D;
border-bottom:1px solid #fff
}

.nav-tabs > li > a:hover {
color:#313538;
background:#fff;
border:0;
border-top:1px solid transparent
}

.tab-content {
padding:20px 0 0;
border-top:1px solid #dfdfdf
}

.icon-page li:hover {
color:#25B78D
}

.pricing:hover {
box-shadow:0 0 15px #b5b5b5
}

.pricing:hover h4 {
color:#25B78D
}

.link-overlay:before {
background:none repeat scroll 0 0 #FFF;
border-radius:50% 50% 50% 50%;
color:#2C2C2C;
display:block;
font:14px/46px FontAwesome;
height:46px;
left:50%;
margin:-22px 0 0 -25px;
opacity:0;
position:absolute;
text-align:center;
top:50%;
transform:scale(0.8);
transition:transform .3s ease 0s,opacity .3s ease 0;
width:46px
}

.color-green {
color:#25B78D;
text-shadow:1px 1px 0 #727272
}

.overflow-hidden {
overflow:hidden;
position:relative
}

.bg-light:hover {
padding:9px 14px;
border:solid 1px #e5e5e5
}

a.read-more:hover {
color:#25B78D;
text-decoration:none
}

.linked:hover {
color:#25B78D;
text-decoration:none
}

.btn-m {
color:#fff;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
font-size:13px;
padding-left:23px;
padding-right:23px;
-moz-text-shadow:0 -1px 0 #178E9D;
-webkit-text-shadow:0 -1px 0 #178E9D;
text-shadow:0 -1px 0 #178E9D
}

.btn-m-top {
color:#fff;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
font-size:15px;
padding:7px 63px;
text-decoration:none;
-moz-text-shadow:0 -1px 0 #178E9D;
-webkit-text-shadow:0 -1px 0 #178E9D;
text-shadow:0 -1px 0 #178E9D;
margin:15px
}

.btn-m-top:focus,.btn-m-top:hover {
color:#fff
}

.btn-m:focus,.btn-m:hover {
color:#fff
}

.btn-m-default {
color:#000;
text-shadow:0 1px 0 #fff;
background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e6e6e6));
background-image:-webkit-linear-gradient(top,#fff,0%,#e6e6e6,100%);
background-image:-moz-linear-gradient(top,#fff 0,#e6e6e6 100%);
background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);
background-repeat:repeat-x;
border-color:#e0e0e0;
border-color:#ccc;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0)
}

.btn-m-default:hover {
color:#000;
background-image:none;
background-color:#e6e6e6
}

.btn-m-blue:hover {
background-image:none;
background-color:#3071a9
}

.btn-m-red:hover {
background-image:none;
background-color:#c9302c
}

.btn-m-orange:hover {
background-image:none;
background-color:#ec971f
}

.btn-m-aqua {
background-image:-webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#31b0d5));
background-image:-webkit-linear-gradient(top,#5bc0de,0%,#31b0d5,100%);
background-image:-moz-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
background-image:linear-gradient(to bottom,#FF7432 0,#BF1D04 100%);
background-repeat:repeat-x;
border-color:#A84709;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)
}

.btn-m-aqua:hover {
background-image:none;
background-color:#26A4B1;
background-image:-webkit-gradient(linear,left 0,left 100%,from(#26A4B1),to(#26A4B1));
background-image:linear-gradient(to bottom,#FF7432 0,#FF7432 100%)
}

.social-icons li:hover a {
background-position:0 -38px
}

.social-icons li a,.social-icons li:hover a {
transition:all .2s ease;
-o-transition:all .2s ease;
-ms-transition:all .2s ease;
-moz-transition:all .2s ease;
-webkit-transition:all .2s ease
}

.form-search input:focus {
background-color:#fff;
transition:width .5s ease 0
}

#topcontrol:hover {
color:#25B78D
}

#topcontrol,#topcontrol:hover {
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-ms-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out
}

#topcontrol:before {
font-family:fontawesome;
content:"\f077";
position:absolute;
display:inline-block;
width:44px;
height:44px;
font-size:12px;
line-height:42px;
top:0;
left:-1px;
text-align:center
}

@media (max-width: 1200px) {
.portfolio-responsive .col-md-4 p {
display:none
}
}

@media (max-width: 767px) {
.portfolio-responsive .col-md-4 p {
display:block
}
}

@media (min-width: 768px) and (max-width: 991px) {
.portfolio-responsive .col-md-3 h2 {
display:none
}
}

@media (min-width: 768px) {
.portfolio-responsive .col-md-3 p {
display:none
}
}

.bs-glyphicons li:hover {
background-color:rgba(86,61,124,.1)
}

@media (min-width: 768px) {
.bs-glyphicons li {
width:12.5%
}
}

@media (max-width: 980px) {
.da-thumbs li article em {
display:none!important
}
}

@media (max-width: 900px) {
#sequence-theme .info {
top:80px!important;
width:60%!important;
margin-right:50px
}

.da-slide .da-img {
display:none
}
}

@media (max-width: 450px) {
#sequence-theme .info {
top:70px!important;
width:70%!important;
margin-right:25px
}
}

@media (max-width: 767px) {
.coming-soon-copyright p {
text-align:left
}
}

@media (max-width: 480px) {
.coming-soon,.coming-soon-plugin {
margin-top:50px;
padding:10px
}

.coming-soon input {
width:50%
}

.coming-soon-copyright p {
text-align:left
}
}

@media (min-width: 1440px) {
.coming-soon-plugin {
min-height:330px
}
}

@media (min-width: 1680px) {
.coming-soon-plugin {
min-height:410px
}
}

@media (min-width: 1920px) {
.coming-soon-plugin {
min-height:560px
}
}


.complain_menu_item{
	position:relative;
	padding: 15px;
    border-top: 1px solid #efeeee;
    margin: 0 -20px -40px;
    background: #f3f3f3;
}
.complain_menu_item a,
.complain_menu_item a:hover,
.complain_menu_item a:focus,
.complain_menu_item a:active{
	outline: 0 !important;
}
.complain_menu_item a:hover,
.complain_menu_item a:focus,
.complain_menu_item a:active{
	color:#7ccd6e;
}
.complain_menu_item a{
	font-size:15px;
	color: #438eb9;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.main-item::after{
	position:absolute;
	content: '\e812';
	font-family:fontello;
	font-size:14px;
	color:#438eb9;
	margin: 0 0 0 5px;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.main-item:hover::after,
.main-item:active::after,
.main-item:focus::after{
	color: #7ccd6e;
}
.complain_submenu
{
    display: none;   
    position: absolute;
    z-index: 10;
    text-align: left;
    background-color: white;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.5);
	width:91%;
	border-top: 5px solid #7ccd6e;
    margin-top: 5px;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.complain_submenu::before {
    content: "";
    margin-top: -17px;
    margin-left: 47%;
    position: absolute;
    border: 6px solid transparent;
    border-bottom: 6px solid #7ccd6e;
}

.main-item:focus ~ .complain_submenu, 
.main-item:active ~ .complain_submenu, 
.complain_submenu:hover 
{ 
   display: block; 
} 
.complain_submenu ul li{
	list-style:none;
	padding:0;
	margin:0;
}
.complain_submenu ul{
	padding:0;
	margin:0;
}
.complain_submenu ul li a{
	display:block;
	color:#000;
	padding: 5px 15px;
	border-bottom: 1px solid #e7e7e7;
	cursor:pointer;
}
.complain_submenu ul li a:hover{
	color:#FFF;
    background: #438eb9;
}


.green-icon i:before {
color:#78D53A;
-moz-text-shadow:0 1px 3px rgba(120,213,58,0.1);
-webkit-text-shadow:0 1px 3px rgba(120,213,58,0.1);
text-shadow:0 1px 3px rgba(120,213,58,0.1);
padding-right:5px
}

.green-icon i {
font-weight:600
}

.aqua-icon i:before {
color:#fff;
background-color:#25B78D;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
text-align:center;
padding:2px 4px
}

.b-main-search {
background-image:url(/images/slider/i3.jpg);
#background:url(/images/icons/pre.gif) center center no-repeat;
height:400px;
position:relative;
width:100%
}

.b-main-search__title {
text-align:center;
font-size:30pt;
color:#fff;
padding-top:115px;
margin:0;
font-weight:700
}

.b-main-search__comment {
text-align:center;
font-size:11.5pt;
color:#fff;
margin-top:10px
}

.wrap_main_info_line {
background:#f6f6f6
}

.main_info_line {
width:980px;
text-align:center;
margin:0 auto;
padding:0;
position:relative
}

.main_info_line span {
padding:10px 25px 10px 40px;
font-size:13pt;
height:33px;
background:url(images/buy.png) left center no-repeat
}

.metro_popup {
position:fixed!important;
#width:50%!important;
min-width:550x;
left:25%;
background:#FFF!important;
top:8%!important
}

.popup {
display:none;
background:rgba(230,230,228,.9);
border-radius:3px;
-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.4);
box-shadow:0 1px 5px 0 rgba(0,0,0,0.4);
display:none;
right:120px;
position:absolute;
top:44px;
width:250px;
z-index:999;
font-size:14px;
line-height:1.6em
}

.popup::before {
content:"";
margin-top:-12px;
margin-left:75px;
position:absolute;
border:6px solid transparent;
border-bottom:6px solid #7ccd6e
}

.popup_title {
background-color:#7ccd6e;
border-radius:3px 3px 0 0;
color:#fff;
font-size:17px!important;
line-height:25px;
text-align:center;
margin:0 -15px 15px
}

@media (max-width: 1600px) {
.popup::before {
margin-left:150px
}
}

.popup_inner {
padding:0 15px 15px;
line-height:1.5em
}

.popup label {
display:inline-block;
font-size:14px;
color:#444;
width:55px
}

.popup input {
border-radius:3px;
background:rgba(255,255,255,.8);
padding:8px;
border:1px solid #CCC
}

.popup input[type=text],.popup input[type=password] {
width:100%;
margin-bottom:3px
}

.popup p {
vertical-align:middle
}

.popup input[type=checkbox] {
width:15px;
height:15px;
vertical-align:top;
margin:2px 6px 0 0;
padding:0
}

.login_form h3 {
font-size:15px;
color:#000
}

.login_form span {
display:inline-block;
width:33px;
height:30px;
font-size:20px;
border-radius:3px;
text-align:center;
vertical-align:middle;
padding-top:5px;
padding-left:3px;
cursor:pointer
}

.bottom-social {
font-size:14px;
margin-top:-25px
}

.bottom-social p {
color:#aaa
}

.bottom-social a {
display:inline-block;
border-radius:3px;
padding:0 15px;
background:#507299;
height:30px;
line-height:30px;
color:#FFF;
width:155px
}

.bottom-social a:hover {
color:#FFF;
background:#1c2127
}

.bottom-social .icon-vkontakte {
background:none;
color:#FFF;
font-size:17px
}

.icon-facebook {
background:#3b5998;
color:#FFF
}

.icon-vk {
background:#507299;
color:#FFF
}

.icon-vkontakte {
background:#507299;
color:#FFF;
padding-left:0
}

.icon-google-plus {
background:#c13c31;
color:#FFF
}

.icon-gplus {
background:#c13c31;
color:#FFF;
padding:5px 0 0!important;
background:#c13c31;
color:#FFF;
padding:5px 0 0!important
}

.icon-google {
background:#c13c31;
color:#FFF
}

.icon-twitter {
background:#1da1f2;
color:#FFF
}

.icon-yandex {
background:#ff0800;
color:#FFF
}

.icon-at {
background:#168de2;
color:#FFF
}

.icon-odnoklassniki {
background:#f1853e;
color:#FFF
}

.forgot_ps {
text-align:right;
margin:5px 0 7px
}

.forgot_ps a {
color:#438eb9
}

.form_bottom {
margin:5px 0 10px
}

.new-user {
text-align:center;
padding:15px 0;
background:rgba(255,255,255,.7);
margin:10px -15px -15px;
border-radius:0 0 5px 5px
}

.new-user a {
color:#43733b
}

.uenter {
margin-left:-12px
}

.order_btn {
display:block;
border:0;
font-size:15px;
color:#fff;
text-decoration:none;
background:#7ccd6e;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
cursor:pointer;
padding:6px 0;
text-align:center;
width:100%;
margin:3px 0;
text-shadow:0 1px 1px #45693e;
-webkit-transition:all 150ms ease-in-out;
-moz-transition:all 150ms ease-in-out;
-ms-transition:all 150ms ease-in-out;
transition:all 150ms ease-in-out
}

.order_btn:hover {
background:#5ab14b
}
.header-navbar-actions span {
    display: inline-block;
    color: #2d79a5;
    font-size: 15px;
}
/*.header-navbar-actions span{
	display: inline-block;
    border-radius: 50%;
    background: #2d79a5;
    width: 25px;
    height: 25px;
    color: #FFF;
    line-height: 25px;
    text-align: center;
    padding-left: 3px;
    font-size: 16px;
    margin-right: 5px;
}*/
.header-navbar-actions .green_btn {
background:none!important;
-webkit-border-radius:0;
-moz-border-radius:0;
cursor:pointer;
padding:7px 15px 0 0;
}
.header-navbar-actions .green_btn:hover{
	color:#222!important;
}
.green_btn {
display:inline-block;
border:0;
font-size:13pt;
color:#fff;
text-decoration:none;
background:#2d79a5;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
padding:7px 15px;
text-align:center;
min-width:84px
}

.white_btn {
display:inline-block;
border:0;
font-size:13pt;
color:black;
text-decoration:none;
background:silver;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
padding:7px 15px;
text-align:center;
min-width:84px
}


.green_btn:hover {
color:#fff!important;
background:#1f5675
}

.b-catalog,.b-favorites,.b-mytargets {
margin-bottom:10px;
font-size:0;
vertical-align:top;
margin-right:-15px;
text-align:left
}

@media (max-width: 1500px) {
.b-catalog,.b-favorites,.b-mytargets {
margin:0 -15px 0 45px
}
}

.title_wrap {
text-align:center;
overflow:hidden
}

.title_wrap h2 {
font-size:19pt;
border:none;
text-align:center;
display:inline-block;
margin:1em auto;
position:relative;
padding:0
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
position:relative;
width:24%;
padding:0 15px 15px 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
background:#fff;
cursor:pointer;
vertical-align:top;
font-size:11pt;
margin-bottom:0;
text-align:left;
overflow:hidden
}

.main-inner {
margin:0 auto 25px;
padding:0;
position:relative;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
max-width:1400px
}

@media (max-width: 1500px) {
.main-inner {
overflow:hidden
}
}

@media (max-width: 1300px) {
.main-inner {
overflow-y:auto
}
}

.main-pg {
padding:0 20px 40px;
margin:0!important
}

.b-catalog__object__photo,.b-favorites__item__photo,.b-mytargets__item__photo {
width:100%;
height:148px;
overflow:hidden;
display:block
}

@media (max-width: 1920px) {
.b-catalog__object__photo,.b-favorites__item__photo,.b-mytargets__item__photo {
height:200px
}
}

@media (max-width: 1600px) {
.b-catalog__object__photo,.b-favorites__item__photo,.b-mytargets__item__photo {
height:200px
}
}

@media (max-width: 1440px) {
.b-catalog__object__photo,.b-favorites__item__photo,.b-mytargets__item__photo {
height:170px
}
}

@media (max-width: 1300px) {
.b-catalog__object__photo,.b-favorites__item__photo,.b-mytargets__item__photo {
height:148px;
margin-top:0
}
}

@media (max-width: 900px) {
.b-catalog__object__photo,.b-favorites__item__photo,.b-mytargets__item__photo {
height:110px;
margin-top:0
}
}

.b-catalog__object__photo,.obj,.obj2,.b-favorites__item,.b-mytargets__item a {
color:#484C4F;
text-decoration:none
}

.b-catalog__object__photo {
text-align:center;
background:#efefef
}

.b-catalog__object__photo img {
#width:auto;
#height:100%;
width:100%
}

.b-cat-inner {
border:1px solid #d6d4d4
}

.obj2 {
position:absolute;
z-index:10;
width:100%;
overflow:hidden
}

.b-cat-inner {
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}

.b-cat-inner:hover {
box-shadow:0 1px 5px 0 rgba(0,0,0,0.4);
background:#f0f9e6
}

.container2 {
display:block;
width:85%;
height:auto;
margin:0 auto;
position:relative;
background:#fff;
font-size:11.5pt;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

@media (max-width: 1500px) {
.container2 {
width:100%
}
}

.sign_img {
position:relative
}

.sign_img::after {
position:absolute;
left:0;
bottom:0;
z-index:10;
content:"Фотографии будут доступны после регистрации";
width:100%;
font-size:15px;
color:#FFF;
background:rgba(0,0,0,.5);
padding:5px 0
}

.grs_v {
position:relative
}

.grs_v::after {
position:absolute;
left:0;
bottom:0;
z-index:9;
content:"Просмотрено";
width:100%;
font-size:15px;
color:#FFF;
background:rgba(0,0,0,.5);
padding:5px 0
}

.top {
background-color:#3A3D41;
box-shadow:0 1px 2px rgba(0,0,0,0.2);
color:#9B9FA2;
font-size:13px;
height:42px;
line-height:41px
}

@media (max-width: 1000px) {
.top .contact,.top .submenu {
text-align:center
}

.top .contact {
line-height:20px;
font-size:11px;
background-color:#3F3F3F
}
}

.loginbar > li a {
display:inline-block;
line-height:30px;
padding:0 10px;
height:30px
}

.loginbar li a:hover {
color:#dfdfdf;
font-size:12px;
background-color:#3F3F3F
}

.loginbar li:hover ul {
display:block
}

.loginbar li ul li a:hover {
opacity:1!important;
color:#25B78D!important;
font-size:12px!important;
text-shadow:none!important;
background:#fafafa!important
}

.loginbar li:hover i.icon-sort-up {
display:block
}

.loginbar li:hover i.icon-ok {
top:-2px;
color:#aaa
}

.header {
z-index:999;
background-color:#FCFCFC;
background-image:-webkit-gradient(linear,left 0,left 100%,from(#FCFCFC),to(#F9F9F9));
background-image:-webkit-linear-gradient(top,#FCFCFC,0%,#F9F9F9,100%);
background-image:-moz-linear-gradient(top,#FCFCFC 0,#F9F9F9 100%);
background-image:linear-gradient(to bottom,#FCFCFC 0,#F9F9F9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC',endColorstr='#fff9f9f9',GradientType=0)
}

.header .container {
position:relative
}

.navbar > .container .navbar-brand {
line-height:50px;
padding:0
}

.header .navbar {
height:80px;
line-height:80px;
padding:0;
position:relative;
text-align:right;
margin-bottom:0;
border-radius:0
}

.header .navbar .container {
padding-right:0
}

.navbar .nav > li {
position:relative;
z-index:9997
}

.header .navbar .nav > li > a,.header .navbar .nav > li > span {
display:block;
text-decoration:none;
color:#484C4F;
line-height:78px;
padding:0;
font-size:14px;
font-weight:400;
text-shadow:none;
position:relative;
z-index:9998;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}

.header .navbar .nav > li > a:focus,.header .navbar .nav > li > a:hover,.header .navbar .nav > li > span:focus,.header .navbar .nav > li > span:hover {
border-bottom:solid 2px #25B78D;
background-color:transparent;
transition:none;
color:#2e8068
}

.header .navbar .nav > .active > a,.header .navbar .nav > .active > a:focus,.header .navbar .nav > .active > a:hover,.header .navbar .nav > .active > span, {
color:#25B78D;
background-color:transparent;
border-bottom:solid 2px #25B78D
}

.header .navbar .nav > li > a:hover .caret {
border-top-color:#747474!important;
border-bottom-color:#747474!important
}

.header .navbar .nav > li.active:hover > a > .caret {
border-top-color:#25B78D!important;
border-bottom-color:#25B78D!important
}

.navbar .btn-navbar:hover {
background:#5fb611
}

.navbar .btn-navbar:hover span {
background:#fff!important;
box-shadow:none!important
}

.navbar .form-search input:focus {
box-shadow:none;
border-color:#e2e2e2;
width:180px
}

.header .navbar-toggle:hover {
background-color:#ddd
}

.is-sticky .header {
width:100%;
border-bottom:1px solid #E9E9E9;
border-top:0 none;
-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
box-shadow:0 0 3px rgba(0,0,0,0.1);
z-index:9999
}

.is-sticky .header .navbar {
height:60px;
line-height:60px
}

.is-sticky .navbar > .container .navbar-brand {
line-height:50px
}

.is-sticky .header .navbar .nav > li > a,.is-sticky .header .navbar .nav > li > span {
line-height:60px;
font-size:16px
}

.da-slider {
width:100%;
min-height:427px;
margin:0 auto;
overflow:hidden;
background:transparent url(../img/bg-slider.png) repeat 0 0;
box-shadow:0 1px 1px rgba(0,0,0,0.2),0 -2px 1px #fff;
-webkit-transition:background-position 1.4s ease-in-out .3s;
-moz-transition:background-position 1.4s ease-in-out .3s;
-o-transition:background-position 1.4s ease-in-out .3s;
-ms-transition:background-position 1.4s ease-in-out .3s;
transition:background-position 1.4s ease-in-out .3s
}

.da-slide {
width:100%;
height:100%;
margin:0 auto;
max-width:1150px;
font-family:'BebasNeueRegular','Arial Narrow',Arial,sans-serif;
text-align:left
}

.da-slide-current {
z-index:10
}

.da-slide h1,.da-slide p,.da-slide .da-img {
opacity:0;
left:110%
}

.da-slide h1 {
font-family:"EuropeCRegular",sans-serif;
color:#f9f9f9;
z-index:10;
padding:0;
margin:15px 0 0;
text-align:center
}

.da-slide h1 i {
color:#50dcb1;
font-size:29px;
font-style:normal;
font-weight:700;
padding:0 5px;
text-shadow:0 1px 0 #fff;
text-transform:uppercase
}

#ftopt {
width:50%;
float:left
}

.da-slide .toptext {
font-family:"EuropeCRegular",sans-serif;
font-size:18px;
font-weight:400;
line-height:28px;
width:100%;
margin:25px 0 10px;
color:#fff;
overflow:hidden
}

.da-slide .bottomtext {
font-family:"EuropeCRegular",sans-serif;
font-size:18px;
font-weight:400;
line-height:28px;
width:100%;
margin:10px 0 0;
color:#fff;
overflow:hidden;
padding:0
}

.bottomtext li {
padding:7px 0;
list-style:none
}

.underline {
border-bottom:1px #fff solid;
display:inline
}

@media (max-width: 1025px) {
.da-slide {
padding:0 0 0 10px
}

.da-slide h1 i {
font-size:24px
}

.da-img img {
width:50%;
padding-top:50px
}
}

@media (max-width: 801px) {
#ftopt {
width:100%
}
}

.da-slide .da-img {
text-align:center;
margin:25px 0 0
}

.da-slide-current .da-img {
opacity:1
}

.da-slide .da-link {
top:320px;
border-radius:3px!important;
min-width:15%;
color:#666;
text-shadow:0 1px 0 #eee;
box-shadow:0 0 4px #bbb;
border:1px solid #fff;
padding:2px 20px;
font-size:25px;
text-align:center;
background:rgba(255,255,255,0.2)
}

.da-slide .da-link:hover {
background:rgba(255,255,255,0.3);
box-shadow:0 0 5px #eee;
text-decoration:none
}

.da-dots span.da-dots-current:after {
content:'';
width:13px;
height:13px;
top:0;
left:0;
border-radius:50%!important;
background:#2eafbb;
-moz-box-shadow:0 1px 1px transparent inset,0 1px 2px rgba(0,0,0,0.15);
-webkit-box-shadow:0 1px 1px transparent inset,0 1px 2px rgba(0,0,0,0.15);
box-shadow:0 1px 1px transparent inset,0 1px 2px rgba(0,0,0,0.15)
}

.da-arrows span:after {
content:'';
width:80px;
height:30px
}

.da-arrows span.da-arrows-prev:hover {
background-color:#2EAFBB
}

.da-arrows span.da-arrows-prev:before {
color:#FFF;
content:"";
display:block;
font:20px/80px FontAwesome;
text-align:center
}

.da-slider:hover .da-arrows-prev {
left:20px
}

.da-arrows span.da-arrows-next:hover {
background-color:#2EAFBB
}

.da-arrows span.da-arrows-next:before {
color:#FFF;
content:"";
display:block;
font:20px/80px FontAwesome;
text-align:center
}

.da-slider:hover .da-arrows-next {
right:20px
}

.da-slide-current h1,.da-slide-current p {
left:5%;
opacity:1
}

@-webkit-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-webkit-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-webkit-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-webkit-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-moz-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-moz-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-moz-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-moz-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-o-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-o-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-o-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-o-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-ms-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-ms-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-ms-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-ms-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-webkit-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-webkit-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-webkit-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-webkit-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-o-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-o-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-o-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-o-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-ms-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-ms-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-ms-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@-ms-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:10%;
opacity:0
}

100% {
left:10%;
opacity:1
}
}

@keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:60%;
opacity:1
}
}

@-webkit-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-webkit-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-webkit-keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-webkit-keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim1 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim2 {
0% {
left:10%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim4 {
0% {
left:60%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-webkit-keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-webkit-keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-webkit-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-webkit-keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}

40% {
left:70%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}

40% {
left:70%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}

40% {
left:70%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}

40% {
left:70%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim1 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim2 {
0% {
left:10%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim3 {
0% {
left:10%;
opacity:1
}

99% {
left:10%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim4 {
0% {
left:60%;
opacity:1
}

40% {
left:70%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@media (min-width: 1680px) {
.da-slide .da-img {
margin-left:-20%
}
}

@media (min-width: 1920px) {
.da-slide .da-img {
margin-left:-22%
}
}

.section {
width:1000px;
margin:25px auto
}

.add-box {
border:1px solid rgba(204,204,204,0.4);
padding:20px;
line-height:1.3em;
margin:10px 0;
box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);
position:relative
}

.add-box-title {
display:block;
background:#FFF;
padding:10px;
font-weight:700;
margin:-40px 0 20px;
position:absolute;
font-size:18px
}

.add-box i {
font-weight:400;
font-style:normal;
display:inline-block;
width:250px;
vertical-align:middle
}

.add-box .labels {
display:block;
width:100%;
margin-bottom:15px;
vertical-align:middle
}

.add-box .dropdown {
display:inline-block;
width:350px
}

.add-box .photo-cap {
display:inline-block;
width:350px
}

.add-box input {
display:inline-block;
width:350px;
margin-left:5px;
border-radius:1px;
padding:6px;
border:1px solid #e0e0e0;
color:#777
}

.add-box textarea {
display:inline-block;
width:350px;
border-radius:2px;
padding:10px 5px;
border:1px solid #e0e0e0;
color:#777
}

.add-box select {
display:inline-block;
width:350px;
margin-left:5px;
border-radius:1px;
padding:6px;
border:1px solid #e0e0e0;
color:#777
}

.add-box textarea:hover
.add-box textarea:active {
outline:none
}

.add-box input[type=text]:hover,.add-box input[type=text]:active {
outline:none
}

.add-box input[type=text]:focus,.add-box textarea:focus {
outline:none;
box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)
}

.photo-cap input:hover,.photo-cap input:focus,.photo-cap input:active {
outline:none
}

.add-tp {
background:url(tooltip.png) no-repeat left center;
display:inline-block;
padding-left:10px;
font-size:12px;
margin-left:25px;
color:#8c8878;
text-shadow:0 1px 0 #f9f6eb;
max-width:320px;
vertical-align:middle
}

.add-tp div {
background:#e7e1c5;
border-radius:2px;
padding:5px 10px
}

.columns {
display:inline-block;
width:24%;
vertical-align:top;
margin:10px 0
}

.columns label {
font-weight:400!important
}

.columns [type="checkbox"]:not(:checked),.columns [type="checkbox"]:checked {
position:absolute;
left:-9999px
}

.columns [type="checkbox"]:not(:checked) + label,.columns [type="checkbox"]:checked + label {
position:relative;
padding-left:25px;
cursor:pointer
}

.columns [type="checkbox"]:not(:checked) + label:before,.columns [type="checkbox"]:checked + label:before {
content:'';
position:absolute;
left:0;
top:2px;
width:17px;
height:17px;
border:1px solid #ccc;
background:#f8f8f8;
border-radius:0;
box-shadow:inset 0 1px 2px rgba(0,0,0,.2)
}

.columns [type="checkbox"]:checked + label:before {
background:#7ce4a1!important;
border:1px solid #63b781
}

.columns [type="checkbox"]:not(:checked) + label:after,.columns [type="checkbox"]:checked + label:after {
content:'\2714';
position:absolute;
top:4px;
left:1px;
font-size:17px;
line-height:.8;
color:#FFF;
transition:all .2s
}

.columns [type="checkbox"]:not(:checked) + label:after {
opacity:0;
transform:scale(0)
}

.columns [type="checkbox"]:checked + label:after {
opacity:1;
transform:scale(1)
}

.columns label:hover:before {
border:1px solid #7ce4a1!important
}

.advert-main {
margin-bottom:20px;
line-height:1.3em;
vertical-align:top
}

.adv-desc {
width:100%;
vertical-align:top
}

.adv-desc p {
position:relative;
color:#444;
font-size:12pt;
background:#efefef;
border-left:40px solid #a6d3c6;
padding:10px 10px 10px 15px
}

.adv-desc p::after {
position:absolute;
content:"";
background:url(desc-icon.png) no-repeat top left;
width:48px;
height:45px;
top:0;
left:-40px
}

.adv-title {
display:block;
font-size:14pt;
color:#80a59a;
padding:2px 0 7px
}

.adv-author {
vertical-align:top
}

.adv-author p {
padding:10px 0 0;
font-size:17px
}

.adv-phone {
background:#e7e2d0;
font-size:15pt;
color:#000;
position:relative;
line-height:35px;
padding-left:40px;
margin-top:15px
}

.adv-phone::after {
position:absolute;
content:"";
background:url(iconbox.png) no-repeat -10px -12px;
width:25px;
height:25px;
top:5px;
left:7px
}

.adv-author i {
font-style:normal;
font-size:15pt;
color:#000
}

.advbox {
display:inline-block;
vertical-align:top
}

.leftbox {
width:70%
}

.rightbox {
width:29%
}

.rightbox a img {
width:80px;
height:80px;
overflow:hidden;
margin:0 -2px 2px 0
}

.adv-date {
text-align:right;
color:#bbb;
font-size:10pt
}

.adv-date span {
display:inline-block;
padding:0 0 0 20px;
line-height:17px
}

i.user {
display:inline-block;
background:url(iconbox.png) no-repeat -64px -15px;
width:17px;
height:17px;
opacity:.5
}

i.date {
display:inline-block;
background:url(iconbox.png) no-repeat -42px -16px;
width:17px;
height:17px;
opacity:.5
}

.main_info_search {
position:absolute;
width:100%;
margin:80px 0 0
}

.main_info_search div {
max-width:1100px;
background:rgba(255,255,255,.5);
margin:0 auto;
padding:10px;
border-radius:3px
}

.sell {
display:inline-block;
position:relative;
width:24.6%;
vertical-align:top
}

.main_search_btn {
background:#383944;
border:0;
color:#FFF;
vertical-align:top;
line-height:45px;
width:100%;
border-radius:3px;
-webkit-transition:all 150ms ease-in-out;
-moz-transition:all 150ms ease-in-out;
-ms-transition:all 150ms ease-in-out;
transition:all 150ms ease-in-out
}

.main_search_btn:hover {
background:#7ccd6e
}

.metro,.metro div,.metro li,.metro div::after,.metro .carat,.metro .carat:after,.metro .selected::after,.metro:after {
-webkit-transition:all 150ms ease-in-out;
-moz-transition:all 150ms ease-in-out;
-ms-transition:all 150ms ease-in-out;
transition:all 150ms ease-in-out
}

.metro .selected::after,.metro.scrollable div::after {
-webkit-pointer-events:none;
-moz-pointer-events:none;
-ms-pointer-events:none;
pointer-events:none
}

.metro {
cursor:pointer;
background:rgba(255,255,255,.65)!important;
padding:5px 0;
border-radius:3px;
color:#FFF;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
display:block
}

.metro .innercarat {
display:none
}

.metro.open {
z-index:2
}

.metro:hover,.metro.focus {
background:#555
}

.metro .carat,.metro .carat:after {
position:absolute;
right:14px;
top:50%;
margin-top:-3px;
border:6px solid transparent;
border-top:6px solid #484848;
z-index:1;
-webkit-transform-origin:50% 20%;
-moz-transform-origin:50% 20%;
-ms-transform-origin:50% 20%;
transform-origin:50% 20%
}

.metro:hover .carat:after {
border-top-color:#484848
}

.metro.focus .carat {
border-top-color:#484848
}

.metro.focus .carat:after {
border-top-color:#484848
}

.metro.open .carat {
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}

.metro .old {
position:absolute;
left:0;
top:0;
height:0;
width:0;
overflow:hidden
}

.metro select {
position:absolute;
left:0;
top:0
}

.metro.touch select {
left:0;
top:0;
width:100%;
height:100%;
opacity:0
}

.metro .selected {
color:#484848
}

.metro .selected,.metro li {
display:block;
font-size:15px;
line-height:1;
padding:6px 35px 6px 15px;
overflow:hidden;
white-space:nowrap
}

.metro div {
position:absolute;
height:0;
left:0;
right:0;
top:100%;
margin-top:1px;
background:rgba(240,240,240,.9);
overflow:hidden;
opacity:0;
color:#777;
z-index:100
}

.metro:hover div {
background:rgba(240,240,240,.9)
}

.metro.open div {
opacity:1;
z-index:20;
margin-top:5px;
box-shadow:1px 1px 3px 0 rgba(0,0,0,.4)
}

.metro.open div li {
font-size:14px;
padding:8px 5px
}

.metro.scrollable div::after {
content:'';
position:absolute;
left:0;
right:0;
bottom:0;
height:50px;
box-shadow:inset 0 -50px 30px -35px #000
}

.metro.scrollable:hover div::after {
box-shadow:inset 0 -50px 30px -35px #000
}

.metro.scrollable.bottom div::after {
opacity:0
}

.metro ul {
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
list-style:none;
overflow:hidden
}

.metro li {
list-style:none;
padding:8px 12px;
border-bottom:1px solid #FFF
}

.metro li:last-child {
border-bottom:0
}

.metro li.focus {
background:rgba(0,0,0,.2);
position:relative;
z-index:3;
color:#333
}

.metro li.active {
background:#cfcfcf;
color:#555
}

.switcher-tab {
position:absolute;
bottom:80px;
width:100%
}

.swither-content {
max-width:1000px;
margin:0 auto;
text-align:center;
position:relative
}

.switcher-tab-page {
position:relative;
width:100%
}

.swither-content {
max-width:1000px;
margin:0 auto;
text-align:center;
position:relative
}

.switcher-tab-page .swither-content {
margin-bottom:-3px;
position:relative;
z-index:10
}

.swither-content li {
display:inline-block
}

.swither-content li a:hover {
color:#FFF
}

.switcher-tab-page .swither-content li a:hover {
color:#333!important
}

.site-section-switcher__link {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:400;
font-style:normal;
color:hsla(0,0%,100%,.7);
text-decoration:none;
font-size:22px;
line-height:24px;
padding:20px;
cursor:pointer;
display:block;
position:relative;
margin-bottom:2px
}

.swither-content li:last-child {
border-right:none
}

.site-section-switcher__link._active {
color:#FFF;
background:rgba(0,0,0,.4)
}

.switcher-tab-page .site-section-switcher__link._active {
color:#777!important;
background:#f1f1f1!important;
margin-right:-6px
}

.switcher-tab-page .site-section-switcher__link {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:400;
font-style:normal;
color:#999;
text-decoration:none;
font-size:17px;
line-height:20px;
padding:10px;
cursor:pointer;
display:block;
position:relative;
margin-bottom:2px;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-top:1px solid #cecece;
background:-moz-linear-gradient(top,#fff 0%,#f1edf6 100%);
background:-webkit-linear-gradient(top,#fff 0%,#f1edf6 100%);
background:linear-gradient(to bottom,#fff 0%,#f1edf6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1edf6',GradientType=0)
}

/.site-section-switcher__link._active:before {
content:'';
position:absolute;
bottom:2px;
left:30px;
right:30px;
height:4px;
background:#c03c40
}

.filter_overlay {
position:absolute;
bottom:0;
width:100%;
background:rgba(0,0,0,.4);
padding:20px 0
}

.filter_body {
max-width:1100px;
margin:0 auto
}

.search-bar-radio {
display:inline-block;
vertical-align:top
}

.search-bar__radio {
width:25%;
margin:0 -2px
}

.search-bar__radio1 {
width:25%;
margin:0 -3px 0 -2px
}

.search-bar-radio__input {
display:none
}

.search-bar-radio:first-child .search-bar-radio__text {
border-radius:3px 0 0 3px
}

.search-bar-radio:last-child .search-bar-radio__text {
border-radius:0 3px 3px 0
}

.search-bar-radio__text {
cursor:pointer;
box-sizing:border-box;
width:100%;
text-align:center;
font-family:PTSans,'sans-serif';
font-weight:400;
font-style:normal;
font-size:17px;
line-height:42px;
display:block;
border-right:1px solid #c4c4c4;
background-color:#fff;
color:#000;
-ms-user-select:none;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none
}

.search-bar-radio__text:hover {
background-color:#eaeaea
}

.search-bar-radio__input:checked+.search-bar-radio__text {
background:#d9d9d9
}

.overlay-box {
display:inline-block;
vertical-align:middle;
width:8%;
position:relative
}

.box-types {
width:15%
}

.box-rooms {
width:15%
}

.box-rooms >div {
padding-left:4px
}

.box-location {
width:40%
}

.box-price {
width:11%
}

.overlay-box .metro {
background:#FFF!important;
padding:7px 0
}

.overlay-box .main_search_btn {
line-height:39px;
background-color:#c03c40
}

.btn_colors {
background-color:#424880!important
}

.pay-page {
margin:40px 0;
position:relative;
text-align:center;
vertical-align:top
}

.pay-box {
display:inline-block;
background:#f6f6f6;
width:25%;
margin:0 3%;
padding:15px;
text-align:left;
border:1px solid #eaeaea;
border-radius:3px;
vertical-align:top
}

.pay-desc {
min-height:100px
}

.pay-price {
color:#424242
}

.pay-price-summ {
color:#58a74b
}

.pay-box input {
width:100%;
text-align:center
}

@media screen and (max-width: 1500px) {
.no-reg {
font-size:11pt
}
}

@media screen and (max-width: 1300px) {
.no-reg {
font-size:10pt
}
}

@media screen and (max-width: 1100px) {
.no-reg {
font-size:9pt
}
}

.pay-box h1 {
text-align:center;
background:#FFF;
width:100%;
padding:10px 0;
border:1px solid #e9e9e9
}

@media screen and (max-width: 1300px) {
.sectionAdd {
width:100%
}

.sectionBottom {
width:100%
}

.main-card-location-content {
font-size:14px
}

.main-card-location-content i img {
height:25px
}

.main-card-options div {
font-size:14px
}

.options-box-title {
font-size:16px!important
}

.main-card-col3 .breadcrumbs ul li a {
font-size:11px
}

.main-card-description {
font-size:15px;
font-weight:400
}

.main-card-features-list {
font-size:14px
}

.main-card-features-title {
color:#252525;
font-size:16px
}
}

@media screen and (max-width: 1100px) {
.container2 {
display:block;
width:100%;
height:auto;
margin:0;
position:relative;
background:#fff;
font-size:11.5pt
}

.container2 img {
    width: 100%;
}
.gallery {
z-index:0
}

.sectionAdd {
width:100%;
margin:0 auto;
position:relative;
z-index:2;
background:#fff
}

.sectionBottom {
width:100%;
margin:40px auto 60px;
background:#fff
}

.main-card-col2 {
width:30%;
float:left;
clear:left
}

.main-card-options {
font-size:14px;
line-height:20px;
padding:40px 30px 0
}

.main-card-info {
height:78px;
border-width:1px 0;
table-layout:auto;
width:100%;
position:relative;
display:table;
border:1px solid #e8e8e8;
border-width:0 0 1px;
background:#fff;
overflow:hidden;
white-space:nowrap;
table-layout:fixed;
z-index:2
}
}

@media screen and (max-width: 960px) {
.main-card-col1 {
width:40%;
float:left
}

.main-card-col2 {
width:40%;
float:left;
clear:left
}

.main-card-options {
font-size:14px;
line-height:20px;
padding:40px 30px 0
}
ul.header-navbar-nav-list.navigation.drawer-menu {
    margin-left: 0!important;
}
}

@media screen and (max-width: 800px) {
.main-card-col1 {
width:100%;
float:none
}

.main-card-col2 {
width:100%;
float:none
}

.main-card-contacts {
position:fixed;
right:15px;
bottom:30px;
left:15px;
z-index:100;
padding:0;
background:none;
border:none
}

.contact-btn {
padding-right:0;
padding-left:0;
width:100%
}

.main_info_search {
margin:0
}

.sell {
display:block;
position:relative;
width:100%;
margin:2px 0
}
}

.reviews-body {
width:100%;
background:#ececec;
padding-bottom:60px
}

.reviews-container {
width:65%;
height:auto;
margin:0 auto
}

.reviews-content {
padding:30px 0 0
}

.reviews-title {
text-align:center;
font-size:2.5em;
color:#222;
padding-bottom:20px
}

.review {
background:#FFF;
box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
position:relative;
border:5px solid #efefef;
display:inline-block;
width:24%;
vertical-align:top;
height:180px;
margin-bottom:5px;
overflow:hidden
}

.review__big {
background:#FFF;
box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
position:relative;
#display:inline-block;
vertical-align:top;
#margin-bottom:5px;
overflow:hidden
}


@media screen and (max-width: 1700px) {
.review {
width:48%
}
}

@media screen and (max-width: 1100px) {
.review {
width:100%
}
iframe {
	width:100%;
}

}

.r-table {
display:table;
width:100%;
vertical-align:top
}

.review-photo {
display:table-cell;
width:70px;
vertical-align:top;
padding:10px 0 0 7px;
background:#eee;
height:170px
}

.review-text::before {
content:"";
position:absolute;
border:40px solid transparent;
border-left:40px solid green
}

.review-photo img {
width:55px;
height:55px;
border-radius:50%;
border:3px solid #FFF
}

.review-photo p {
color:#555;
padding-left:8px;
font-size:13px;
width:70px;
position:relative;
overflow:hidden;
text-align:left
}

.review-photo p::after {
position:absolute;
content:"";
right:0;
top:0;
width:30px;
height:30px;
background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(238,238,238,0.75) 38%,rgba(238,238,238,1) 100%);
background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(238,238,238,0.75) 38%,rgba(238,238,238,1) 100%);
background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(238,238,238,0.75) 38%,rgba(238,238,238,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#eeeeee',GradientType=1)
}

.b-cat-inner .control-favorite {
position:absolute;
top:0;
right:0
}

.b-cat-inner .control-favorite-icon {
display:none;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}

.b-cat-inner .on .control-favorite-icon {
width:33px;
height:33px;
position:absolute;
z-index:9;
margin:0;
top:10px;
right:15px;
bottom:auto;
display:block
}

.b-cat-inner:hover .control-favorite-icon {
width:33px;
height:33px;
position:absolute;
z-index:99;
margin:0;
top:10px;
right:15px;
bottom:auto;
display:block
}

.control-favorite-icon::after {
position:absolute;
content:'\e802';
width:33px;
height:33px;
font-size:20px;
line-height:33px;
vertical-align:middle;
z-index:99;
font-family:'fontello';
color:#fff;
background:rgba(45,121,165,0.4);
border-radius:50%;
text-align:center;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}

.control-favorite-icon:hover::after {
content:'\e803';
border:1px solid #2d79a5;
background:none;
color:#383838
}

.control-favorite-icon:focus::after,.control-favorite-icon:active::after {
content:'\e803';
color:#8c3535;
border:1px solid #8c3535;
background:none
}

.on .control-favorite-icon::after,.on .control-favorite-icon:hover::after {
content:'\e803';
background:none;
color:#8c3535;
border:1px solid #8c3535
}

.control-favorite-text {
-moz-transition:max-width .2s ease,padding .2s ease,opacity .2s ease;
-o-transition:max-width .2s ease,padding .2s ease,opacity .2s ease;
-webkit-transition:max-width .2s ease,padding .2s ease,opacity .2s ease;
transition:max-width .2s ease,padding .2s ease,opacity .2s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
max-width:0;
display:none;
color:#252525;
font-size:12px;
vertical-align:top;
overflow:hidden
}

.b-cat-inner:hover .control-favorite-icon-lock {
width:33px;
height:33px;
position:absolute;
z-index:999;
margin:0;
top:10px;
right:15px;
bottom:auto;
display:block
}

.control-favorite-icon-lock::after {
position:absolute;
content:'\e800';
width:33px;
height:33px;
font-size:26px;
line-height:33px;
vertical-align:middle;
z-index:999;
font-family:'fontello';
color:#fff;
background:rgba(45,121,165,0.4);
border-radius:50%;
text-align:center;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}

.control-favorite-icon-lock:hover::after {
content:'\e801';
border:0 solid #383838;
background:none;
color:#383838;
width:33px;
height:33px;
font-size:26px;
line-height:33px
}

.b-cat-inner:hover .control-ok-icon-ok {
width:30px;
height:30px;
position:absolute;
z-index:999;
margin:0;
top:55px;
right:15px;
bottom:auto;
display:block
}

.control-ok-icon-ok::after {
    position: absolute;
    content: '\e807';
    width: 30px;
    height: 30px;
    font-size: 20px;
    line-height: 30px;
    vertical-align: middle;
    z-index: 999;
    font-family: 'fontello';
    color: #434b50;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    text-align: center;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.control-ok-icon-ok:hover::after {
content:'\e807';
border:0 solid #383838;
background:rgba(45,121,165,0.4);
color:#FFF;
width:30px;
height:30px;
font-size:20px;
line-height:30px
}



.main-card .control-favorite {
margin:5px 0;
padding:5px;
background:#FFF
}

.main-card .control-favorite-text {
opacity:1;
display:block;
color:#252525;
font-size:14px;
vertical-align:top;
overflow:hidden;
max-width:100%;
cursor:pointer
}

.review-text {
display:table-cell;
position:relative;
padding:17px 10px 10px 15px;
vertical-align:middle;
margin-left:70px;
color:#888
}

.review-text-blue {
display:table-cell;
position:relative;
padding:10px 10px 10px 15px;
vertical-align:middle;
margin-left:70px;
color:#888
}

.review-text::before {
content:"";
position:absolute;
left:-7px;
top:10px;
border:20px solid transparent;
border-left:20px solid #eee
}

.review-text-blue::before {
content:"";
position:absolute;
left:-7px;
top:10px;
border:20px solid transparent;
border-left:20px solid #2d79a5
}

.blue {
background:#2d79a5
}

.blue p {
color:#FFF
}

.review-date {
position:absolute;
top:0;
right:0;
display:block;
width:75px;
background:#ececec;
padding:0 4px;
font-size:10px;
margin:0;
line-height:1
}

.pic-bg {
width:100%;
background:#ececec
}

.pics-box {
text-align:center;
margin:0
}

.pics {
display:inline-block;
width:20%;
text-align:center;
margin:0 5.5%;
vertical-align:top
}

.pic-img {
text-align:center;
height:290px
}
.pic-img img{width:100%;}
.pic-desc {
color:#536470;
font-size:100%
}

@media screen and (max-width: 2000px) {
.b-catalog,.b-favorites,.b-mytargets {
margin:0
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:24.5%;
padding:0 5px 10px
}
.header-topline-main {
padding-left: 365px;
}
}
@media screen and (max-width: 1440px) {
.header-topline-main {
padding-left: 310px;
}
}
@media screen and (max-width: 1300px) {
.pics-box {
width:100%
}

.pic-img {
height:280px
}

.pic-img img {
max-width:75%;
max-height:268px
}
ul.header-navbar-nav-list.navigation.drawer-menu {
    margin-left: 8%;
}
}

@media screen and (max-width: 1100px) {
.filter_body {
padding:0 15px
}
ul.header-navbar-nav-list.navigation.drawer-menu {
    margin-left: 18%;
}
.header-topline-main {
padding-left: 265px;
}
.header-navbar-nav-link {
margin-top: 15px;
}
.main-inner {
width:100%
}

.b-catalog,.b-favorites,.b-mytargets {
margin:0
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:33%;
padding:15px 15px 0
}

.b-catalog .green_btn {
margin-top:20px
}

.pics-box {
width:100%
}

.pic-img {
height:225px
}

.pic-img img {
max-width:75%;
max-height:215px
}

.b-cat-inner .on .control-favorite-icon {
top:20px;
right:25px
}

.b-cat-inner:hover .control-favorite-icon {
top:20px;
right:25px
}
}
@media screen and (max-width: 960px) {
.header-navbar .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.item-left {
    padding: 0 10px 0 30px;
}
.header-topline-main {
   padding-left: 50px;
}
.header-navbar-nav {
    padding-left: 260px;
}
.header-navbar-nav-link {
    margin-top: 0px;
}
.header-navbar-actions {
    margin-top: -12px;
}
.header-topline-main .hidden-md,
.header-navbar-nav .hidden-xs.hidden-sm,
.header-navbar-nav .hidden-sm {
    display: inline!important; 
}
}
@media only screen and (min-width: 1000px) and (max-width: 1280px) {
.b-catalog__object__photo {
height:170px
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.b-catalog,.b-favorites,.b-mytargets {
margin:0
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:33%;
padding:15px 15px 0
}

.b-catalog .green_btn {
margin-top:20px
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.header-topline-icon-placemark {
display:inline-block
}

.header-topline-item-blog {
display:table-cell
}

.header-topline-item:first-child {
width:35%;
white-space:nowrap
}

.b-catalog,.b-favorites,.b-mytargets {
margin:0 0 2% 7%
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:49%;
padding:15px 15px 0
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
.b-catalog,.b-favorites,.b-mytargets {
margin:0
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:33%;
padding:15px 15px 0
}

.b-catalog .green_btn {
margin-top:20px
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
.header-topline-icon-placemark {
display:inline-block
}

.header-topline-item-blog {
display:table-cell
}

.header-topline-item:first-child {
width:35%;
white-space:nowrap
}

.b-catalog,.b-favorites,.b-mytargets {
margin:0 0 2% 7%
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:49%;
padding:15px 15px 0
}
}

@media screen and (max-width: 800px) {
.header {
overflow:hidden
}
ul.header-navbar-nav-list.navigation.drawer-menu {
    margin-left: 0;
}
.header-navbar .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.item-left {
    padding: 0 10px 0 30px;
}
.item-ctr {
    display: none;
}
#aut_set {
    right: 140px;
}
.header-navbar-nav {
    padding-left: 260px;
}
.header-navbar-nav-link {
    margin-top: 0px;
}
.header-navbar-actions {
    margin-top: -12px;
}
.header-navbar-nav .hidden-xs.hidden-sm,
.header-navbar-nav .hidden-sm {
    display: none!important; 
}
.header-dropdown,.header-topline-icon-placemark {
display:none
}

.header-topline-item:first-child {
width:1px
}

.header-topline-item-blog,.header-nav-trigger {
display:none
}

.b-main-search__title {
padding-top:15px;
font-size:20pt
}

.b-main-search__comment {
font-size:10pt
}

.switcher-tab {
bottom:245px
}

.site-section-switcher__link {
font-size:16px;
line-height:16px;
padding:15px
}

.filter_body {
padding-left:5%
}

.box-location {
width:91%!important;
display:block!important
}

.box-price {
width:91%!important;
display:block!important
}

.overlay-box {
display:inline-block;
width:45%;
margin-bottom:10px
}

.pics {
display:block;
width:100%
}

.pic-img {
height:auto
}

.main_info_line {
width:100%;
overflow:hidden
}

.main-inner {
width:90%
}

.b-catalog,.b-favorites,.b-mytargets {
margin:0 0 2% 7%
}


.b-cat-inner:hover .control-favorite-icon-ok {
width:33px;
height:33px;
position:absolute;
z-index:999;
margin:0;
top:10px;
right:15px;
bottom:auto;
display:block
}

.control-favorite-icon-ok::after {
position:absolute;
content:'\e800';
width:33px;
height:33px;
font-size:26px;
line-height:33px;
vertical-align:middle;
z-index:999;
font-family:'fontello';
color:#fff;
background:rgba(45,121,165,0.4);
border-radius:50%;
text-align:center;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}

.control-favorite-icon-ok:hover::after {
content:'\e800';
border:0 solid #383838;
background:none;
color:#383838;
width:33px;
height:33px;
font-size:26px;
line-height:33px
}
.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:49%;
padding:15px 15px 0
}

.b-catalog__object__photo {
min-height:200px
}

.b-catalog .green_btn {
margin-top:20px
}

.reviews-container {
width:90%
}

.fullpage {
border-top:1px solid #afafaf
}

#filter .swither-content li {
width:49%;
vertical-align:bottom
}

#filter .filter-coll {
width:100%;
margin:0 0 15px
}

#filter .filter-button-search {
width:100%;
margin:0
}

.pay-box {
margin:0 5px;
width:29%
}

.add-box,.section {
width:100%
}

.b-cat-inner .control-favorite {
position:absolute;
top:0;
right:0
}

.b-cat-inner .on .control-favorite-icon,.b-cat-inner .on .control-favorite-icon-lock .control-favorite-icon-ok{
top:20px;
right:20px
}

.b-cat-inner .control-favorite-icon,.b-cat-inner .control-favorite-icon-lock.control-favorite-icon-ok  {
width:33px;
height:33px;
position:absolute;
z-index:9;
margin:0;
bottom:auto;
display:block;
top:20px;
right:20px;
transition:none
}

.b-cat-inner:hover .control-favorite-icon,.b-cat-inner:hover .control-favorite-icon-lock .control-favorite-icon-ok{
top:20px;
right:20px
}

.bottom-social {
margin-top:0
}

.socials {
float:none
}
}
@media screen and (max-width: 799px) {
nav li a {
    border-left: none!important;
	border-bottom: 1px solid #e4e2e2;
    border-top: 1px solid #FFF;
	margin-bottom:0!important;
	color:#2d79a5;
	display:block;
	width:100%;
	margin-top:0;
	padding: 15px!important;
	text-align:left;
	font-size:18px;
	text-shadow: 1px 1px 0 #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ecefea+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,239,234,1) 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,239,234,1) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,239,234,1) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ecefea',GradientType=0 )!important; /* IE6-9 */

  }
  nav li a:hover{
	background: #333333!important;
    color: #FfF!important;
    text-shadow: 1px 1px 0 #000000;
	border-left: none!important;
  }
}
@media screen and (max-width: 680px) {
.header {
    overflow: visible;
}
.header-navbar-logo {
    margin: 0;
	float:left
}
.header-navbar-logo .logo{
	position:relative;
	margin:0;
}
.header-topline-main {
    padding-left: 0;
}
.logo{
	margin: 5px 0 0 -5px!important;
}
.header-navbar-actions {
    margin-top: 10px;
}
.header-navbar .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 5px;
    padding-right: 5px;
}
.item-left, .item-ctr{display:none;}
.header-topline-item:first-child {
    text-align: right;
}
.header-navbar-nav span{display:none}

#aut_set {
    right: 0;
	text-align:left;
    display: block;
    width: 100%;
}
.main_info_line {
    margin-bottom: 70px;
}
.complain_submenu {
    bottom: 50px;
	border-bottom: 5px solid #7ccd6e;
	border-top:0;
	box-shadow: 0 -1px 3px 0 rgba(0,0,0,.5);
}
.complain_submenu::before {
    margin-top: 0;
    bottom: -11px;
    border-top: 6px solid #7ccd6e;
	border-bottom:0;
}
.header-topline-main .hidden-md{display:none!important;}
.header-navbar-nav .hidden-sm.hidden-xs,
.header-navbar-nav .hidden-xs{
	display:block!important;
}
.header-topline-main{margin-top:0px;}
.header-navbar-nav {
    display: block;
    padding-left: 0px;
	position:relative;
	z-index:9999;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.header-navbar-nav-list {
    margin: 0;
}
.header-navbar-nav-link {
    margin-top: 0;
}
.header-navbar-nav-item {
    margin: 0; 
}
.menu-around{
	text-align:left;
	display:inline-block;
    padding: 10px 0 0 50px;
    width: 100%;
}
nav {
    border-bottom: 0;
  }
  nav ul {
    //display: none;
    height: auto;
	width:100%;
	background:#FFF;
  }
  nav a#pull {
    display: block;
    background-color: #2f3338;
    width: 100%;
    position: relative;
	height:44px;
	color: #fff;
  }
  nav a#pull:after {
    content: '\f0c9'; 
    width: 44px;
    height: 44px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 10px;
	font-size:35px;
	color:#FFF;
	font-family:fontello;
}
  nav li {
    display: block!important;
    float: none;
    width: 100%;
  }
  nav li a {
    border-left: 5px solid #c03c40;
	margin-bottom:1px;
	color:#2d79a5;
	display:block;
	width:100%;
	margin-top:0;
	padding: 10px 0 10px;
	background:#f1f1f1;
  }
  nav li a:hover{
	background:#d2dee8;
    color:#2f3338;
	border-left: 5px solid #2d79a5
  }
.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:90%;
padding:15px 15px 0
}

.pay-box {
display:block;
background:#f6f6f6;
width:100%;
margin:15px 0
}

.main-pg {
width:90%;
margin:0 auto!important
}

.main-pg .green_btn {
width:100%
}

.main-pg .add-box input {
width:100%
}

.login_form span {
width:27px;
height:25px;
font-size:16px
}

.add-box,.section {
width:100%
}

.add-box .dropdown {
display:block;
width:100%
}

.columns {
display:block;
width:100%
}

.add-box textarea {
width:100%
}
.gallery .zoom{
	margin-top:30%;
	left: 40%;
}
}

@media screen and (max-width: 400px) {
.header-topline-item:first-child {
width:1px;
padding:0;
margin:0
}


.overlay-box {
display:block;
width:100%
}

.box-location {
width:100%!important
}

.box-price {
width:100%!important
}

.b-main-search__title,.b-main-search__comment {
display:none
}

.switcher-tab {
top:0
}

.site-section-switcher__link {
font-size:18px;
line-height:18px;
padding:16px
}

.b-catalog,.b-favorites,.b-mytargets {
margin:0;
width:100%
}

.b-catalog__object,.b-favorites__item,.b-mytargets__item {
width:100%
}

.b-catalog .green_btn {
width:100%
}

.reviews-container {
width:100%
}

.reviews-title {
font-size:2em
}
.gallery .zoom{
	margin-top:45%;
	left: 35%;
}
.mbox-list{
	display: block;
	width:85%;
	vertical-align:top;
	margin:0 auto 30px auto;
}
}

@media screen and (max-width: 340px) {
.site-section-switcher__link {
font-size:18px;
line-height:18px;
padding:16px 5px
}

.green_btn {
font-size:12pt;
padding:5px
}
.logo{
	width: 152px!important;
}
}

@media screen and (max-width: 250px) {
.site-section-switcher__link {
font-size:18px;
line-height:18px;
padding:16px 5px;
display:block
}

.header-nav-trigger+.header-navbar-logo .logo {
width:100%;
display:block
}

.green_btn {
font-size:12pt;
padding:5px
}

#filter .swither-content li {
width:100%
}
}