a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tt,u,ul,var{}blockquote,q{quotes:none}img{vertical-align:top}embed{vertical-align:top}/* Getting the new tags to behave */
article,
aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video {
    display: block;
}

mark,
rp,
rt,
ruby,
summary,
time {
    display: inline
}

/* Global properties ======================================================== */
body {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    margin: 0;
    padding: 0;
    border: 0;
    height: auto !important;
    /*height: 100%;*/
    min-height: 100%;
    min-width: 100%;

}

html,
body {
    height: 100%;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    direction: ltr;
}

input,
textarea,
select {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}

/* ================================ FONT ================================  */

.fam1 {
    font-size: 28px;
    font-weight: bold;
}

.fam2 {
    font-size: 22px;
    font-weight: bold;
}

.fam3 {
    font-size: 22px;
}

.fam4 {
    font-size: 22px;
    font-weight: bold;
}

.fam5 {
    font-size: 18px;
}

.famdate {
    font-size: 13px;
}

.famreg {
    font-size: 14px;
}

.faminp {
    font-size: 14px;
}

.disp1 {
    font-size: 30px;
}

.disp2,
.disp3 {
    font-size: 18px;
}

.disp4,
.disp5 {
    font-size: 15px;
}

.bold {
    font-weight: 700;
}

.semibold {
    font-weight: 600;
}

.medium {
    font-weight: 500;
}

.reguler {
    font-weight: 400;
}

/* ======================================================================  */

div.form input[type="text"],
div.form input[type="password"],
div.form input[type="number"],
div.form input[type="tel"],
div.form textarea,
div.form select {
    width: 20%;
    min-width: 240px;
}

div.form textarea {
    width: 60%;
}

div.form input[name$="[verifyCode]"] {
    width: 13%;
    min-width: 50px;
}

body.guestad div.form input[type="button"],
body.guestad div.form textarea

/*body.guestad div.form select, div.form input[type="checkbox"]*/
    {
    width: inherit;
    min-width: inherit;
}

body.guestad div.form textarea {
    width: 50%;
}

body.guestad .body_background,
body.inner .body_background,
body.usercpanel .body_background,
body.userads .body_background,
body.viewlisting .body_background {
    height: 317px;
}

body.usercpanel div.form input[type="button"],
body.usercpanel div.form textarea

/*body.usercpanel div.form select,div.form input[type="checkbox"]*/
    {
    width: inherit;
    min-width: inherit;
}

body.usercpanel div.form textarea {
    width: 50%;
}

body.usercpanel .tabs img {
    margin-top: 0;
}

body.userads div.form input[type="button"],
body.userads div.form textarea

/*body.userads div.form select,div.form input[type="checkbox"]*/
    {
    width: inherit;
    min-width: inherit;
}

body.userads div.form textarea {
    width: 50%;
}

body.userads .tabs img {
    margin-top: 0;
}

body.viewlisting div.form input[type="button"],
body.viewlisting div.form textarea

/*body.viewlisting div.form select,div.form input[type="checkbox"]*/
    {
    width: inherit;
    min-width: inherit;
}

body.viewlisting div.form textarea {
    width: 50%;
}

body.viewlisting .tabs img {
    margin-top: 0;
}

p {
    margin: 0 0 10px;
    /* font-family: Axiforma; */
}

a {
    color: #333333;
    outline: none;
}

a:hover {
    text-decoration: none;
}

img {
    border: none;
}

h1,
h2,
h3,
h4,
h5 {
    color: #000;
    text-transform: uppercase;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

h1 {
    /* font-size: 23px; */
    font-size: 18px;
}

h2 {
    /* font-size: 21px; */
    font-size: 18px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}


/* Logo ============================================================= */
div.logo {
    float: left;
    margin-left: 354px;
    margin-top: 18px;
}

div.logo a {
    color: #acacac;
    display: block;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    text-transform: uppercase;
}

div.logo-img img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

div.logo-img {
    float: left;

}

div.logo-text {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    color: #000;
    margin-top: 40px;
    float: left;
    line-height: 24px;
}

.compare-main div.logo {
    /*margin: 0 auto;*/
    margin-left: 20px;
}

/* Global Structure ============================================================= */
.main {
    margin: 0 auto;
    position: relative;
    width: 980px;
}

#page {
    margin: 0 auto;
    /*position: absolute;*/
    height: auto !important;
    min-height: 100%;
    width: 100%;
    background-color: #FFFFFF;
}

.body_background {
    position: absolute;
    height: 338px;
    width: 100%;
}

.line_header {
    background: #3278b4;
    height: 35px;
    position: relative;
}

.line_header .main_header {
    position: relative;
    margin: 0 auto;
    width: 981px;
}

.line_header .main_header .left {
    float: left;
}

.line_header .main_header .right {
    float: right;
}

.line_menu,
.languages {
    margin: 0 58px 0 0;
    list-style-type: none;
    padding: 0;
}

.line_menu li {
    background: none !important;
    float: left;
    margin: 10px 21px 0 0;
}

.switch-menu span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
    color: rgb(255, 255, 255);
    cursor: pointer;
    padding: 9px 12px;
    display: none;
}

.line_menu li a {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
}

.line_menu li a:hover,
.line_menu li.active a {
    text-decoration: underline;
    background: #3278b4;
}

.line_menu li:hover ul {
    background: #3278b4;
    color: #fff;
}

.line_menu li:hover ul li {
    text-align: left;
    float: inherit !important;
    padding-left: 15px;

}

.line_menu li:hover ul li:last-child {
    margin-bottom: 10px;
}

.languages li {
    float: left;
    margin: 10px 9px 0 0;
    list-style: none;
    padding-left: 3px;
}

.languages li a {
    font-size: 15px;
    color: #fff;
    text-decoration: underline;
}

.languages li a:hover,
.languages li .active {
    text-decoration: none;
}

.new_select {
    width: 40px;
    height: 20px;
    overflow: hidden;
    margin-top: 7px;
    padding: 0;
}

.new_select_right {
    float: right;
    margin-right: 10px;
}

.currency {
    background: rgba(0, 0, 0, 0);
    border: medium none #3278b4;
    /* color: #FFFFFF; */
    font-size: 15px;
    font-weight: 700;
    line-height: 10px;
    padding: 0px;
    width: 59px;
    /*cursor: pointer;*/
}

.price_row .currency {
    color: #000000 !important;
}

.currency option {
    width: 44px;
    background: #3278b4;
}

.dotted_currency {
    background: none;
    position: absolute;
    width: 21px;
    height: 1px;
    right: 0;
    margin-right: 31px;
    margin-top: 23px;
}

/* Header */
.header {
    height: 113px;
    position: relative;
    margin: 0 0 10px 0;
}

.bg {
    position: relative;
    margin: 0 auto;
    width: 981px;
}

.header img {
    border: none;
    padding-bottom: 16px;
}

.header .tel {
    float: right;
    margin-top: 33px;
}

.header .tel span {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 36px;
    color: #000;
}

.header .tel span.email {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
}

.header .tel .mail {
    display: block;
    float: right;
    margin-top: 6px;
}

.header .tel a {
    font-size: 15px;
    color: #3278b4;
    text-decoration: underline;
}

.header .tel a:hover {
    text-decoration: none;
}

.menu {
    height: 50px;
    /*float: left;*/
    position: relative;
    text-align: center;
}

.menu .header_menu {
    list-style-type: none;
    margin: 0;
    padding: 0;

}

.menu .header_menu li {
    /*float: left;*/
    height: 26px;
    list-style: none;
    padding-left: 26px;
}

.menu .header_menu li:first-child {
    background: none;
    padding-left: 0;
}

.first_line,
.last_line {
    height: 1px;
    width: 19.1%;
    float: left;
    margin-top: 7px;
    position: relative;
}

.menu .header_menu li a {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 19px;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    padding: 8px 10px 5px 10px;
}

.menu .header_menu li ul a {
    color: #fff;
}

.menu .header_menu li a:hover,
.menu .header_menu li.active a,
.menu .header_menu .sfHover>a {
    color: #e4eeeb;
    background: #3278b4;
    text-decoration: none;
}

.menu .header_menu li .sub_menu {
    display: none;
    position: absolute;
    list-style-type: none;
    background: #3278b4;
    width: 144px;
    z-index: 999;
    text-align: center;
    margin: 0;
    padding: 12px 5px;
    margin-left: -42px;
}

.menu .header_menu li .sub_menu li {
    float: left;
    background: none;
    padding: 5px 0;
    border-bottom: 1px dotted #fff;
    width: 144px;
    margin: 0;
    height: 12px;
}

@media screen and (min-width: 821px) and (max-width: 1200px) {
    .reduce-font-cu {
        font-size: 23px !important;
    }
}

/* ipad air size? */
@media screen and (max-width: 820px) {
    .mob-banner-cu {
        position: relative;
        text-align: center;
        color: white;
    }

    .center-banner-cu {
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .dispshow-cu {
        display: block !important;
    }

    .dispnone-cu {
        display: none !important;
    }

    .mobm0 {
        margin-top: 0px !important;
    }

}

@media screen and (max-width: 768px) {

    /* For mobile phones: */
    [id*="cont-upper"] {
        width: 90%;
        margin-top: -360px;
    }

    [class*="search_inner_row"] {
        margin-top: 0px;
        margin-bottom: 40px !important;
    }

    [class*="det-upper"] {
        display: none;
    }

    [class*="desc1"] {
        padding-top: 70px;
        font-size: 36pt !important;
    }

    [class*="desc2"] {
        padding-top: 100px;
        font-size: 60pt !important;
    }

    [class*="main-slid"] {
        /* height: 3000px !important; */
        width: 4000px !important;
    }

    [class*="inner_search_button_row"] {
        width: 100%;
    }

    [id*="welcome-content"] {
        margin-top: 0px !important;
    }

    [id*="search-form"] {
        background-color: #EDF2FF !important;
    }

    [id*="logo-footer"] {
        margin-top: 50px;
    }

    #about-wrapper-search .search-term {
        width: 95% !important;
    }

    #right-footer {
        margin-top: 30px;
        text-align: left !important;
    }

    #icon-footer {
        display: flex;
        justify-content: center !important;
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    #footer .container {
        padding-bottom: 0px !important;
    }

    #explore {
        background-color: white !important;
    }

    .mini_block_full_description#mobview {
        padding-left: 15px;
    }

    .desc1 {
        text-align: center;
        left: 0 !important;
        margin: 0px 50px;
    }

    .mobformleft {
        padding-left: 15px !important;
    }

    .usageform {
        width: 100% !important;
    }

    .wrap-top-banner .card {
        margin-top: 0px !important;
    }

    #to-hide-mob {
        border-radius: 0px !important;
        height: 100% !important;
    }

    .bannerblue {
        width: 100% !important;
        max-width: 100% !important;
    }

    .mobm0 {
        height: 200px !important;
        border-radius: 0px !important;
    }

    #addSpace {
        display: block !important;
        padding-top: 25px;
    }

    .card-body-content {
        text-align: left !important;
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
        margin: 0 !important;
    }

    .wrap-point-aboutus .card {
        min-height: max-content !important;
    }

    .wrap-point-aboutus .col-md-6 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .main-content-wrapper {
        padding-top: 55px !important;
    }

    .space-search-au{
        padding-bottom: 250px;
    }
}

/* ipad size? */
@media screen and (min-width: 767px) and (max-width: 991px) {
    a.inner_search_button {
        bottom: 2px !important;
    }

    .dispnone {
        display: none !important;
    }

    .dispshow {
        display: inline !important;
    }

    .respmgcalc {
        margin-top: 30px !important;
    }

    .index-page-search-form {
        top: auto !important;
        bottom: 80px !important;
    }

    .tab-resp-img-au {
        height: 230px !important;
    }

    .main-content-wrapper {
        padding-top: 55px !important;
    }
    .resetwidth {
        width: 90% !important;
    }
    
}

@media screen and (max-width: 580px) {
    .desc1 {
        margin-top: 25px !important;
        padding-top: 0 !important;
    }
}

@media screen and (max-width: 460px) {
    .desc1 {
        padding-top: 7px !important;
        font-size: 25px !important;
        line-height: 24px !important;
    }
}

@media screen and (max-width: 380px) {
    .desc1 {
        padding-top: 7px !important;
        font-size: 24px !important;
        line-height: 22px !important;
    }
}

.menu .header_menu li .sub_menu li:last-child {
    border: none;
    padding-bottom: 0;
}

.menu .header_menu li .sub_menu li:first-child {
    padding-top: 0;
}

.menu .header_menu li .sub_menu li a {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 17px;
    padding: 0;
    text-transform: none;
    line-height: 11px;
}

.menu .header_menu li .sub_menu li a:hover {
    color: #ffc000;
}

.forma {
    margin: 11px 0 15px 8px;
    position: relative;
    width: 310px;
    height: 380px;
    float: left;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #474747;
}

.forma form {
    margin-top: 25px;
}

.forma input[type="text"] {
    width: 289px;
    border: none;
    height: 29px;
    padding-left: 6px;
    box-sizing: border-box;
}

.forma select {
    width: 289px;
    border: none;
    margin: 0;
    padding: 1px 0 0 3px;
    height: 30px;
    background: #fff;
    cursor: pointer;
}

.forma form select option {
    padding: 12px 11px 10px 10px;
}

.forma .formalabel {
    color: #FFFFFF;
    font-size: 15px;
    padding-bottom: 3px;
}

.forma .formacontrol {}

.forma .formacontrol .ui-multiselect {
    height: 30px;
    font-size: 15px;
    padding: 3px 0 0 3px;
}

.forma .measurement {
    color: #FFFFFF;
    top: 1px;
    position: relative;
}

.search_inner_row .measurement {
    color: #FFFFFF;
    top: 7px;
    position: relative;
}

.clear {
    clear: both;
}

/* Content */
.content {
    /* padding-bottom: 30px;
    padding-top: 30px; */
    position: relative;
    margin: 0 auto;
    /*top: 50px; */
    width: 100%;

    /*z-index: 11;*/
    background-color: #ffffff;
}

.page-buffer {
    clear: both;
    display: block;
    content: "";
    margin-bottom: 160px;
}

.main-content-wrapper {
    padding: 10px;
    padding-top: 70px;
}

.catalog .title {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    color: #000;
    float: left;
    text-transform: uppercase;
    margin: 0 10px 0 0;
}

.last_line2_left {
    height: 1px;
    width: 442px;
    float: left;
    margin-top: 8px;
}

.last_line2_right {
    height: 1px;
    width: 334px;
    float: left;
    margin-top: 15px;
}

.highlight-left-right {
    text-align: left;
    float: none !important;
}

.highlight-left-right {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 0px;
    line-height: 30px;
}

.highlight-left-right div {
    padding: 0 0px;
    background-color: #fff;
    margin-bottom: 20px;
}

.highlight-left-right div h1,
.highlight-left-right div h2,
.highlight-left-right div h3 {
    padding: 0;
    margin: 0;
    background-color: #fff;
    display: inline;
}

.highlight-left-right a {
    background-color: #fff;
}

.block {
    /* border-bottom: 1px dotted #2e2e2e; */
    float: left;
    /* margin: 32px 0px 5px 25px; */
    margin: 30px 25px 0px 25px;
    /* margin: 35px; */
    height: 385px;
    width: 303px;
    overflow: hidden;
}

.block.block-two-numBlocks {
    margin: 32px 11px 5px 0 !important;
}

.block .line {
    border-bottom: 1px solid #000;
    width: 311px;
}

.block .title_block {
    height: 33px;
}

.block .title_block a {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-size: 21px;
    display: block;
    /*height: 19px;
*/
    overflow: hidden;
    background: #3278b4;
    text-decoration: none;

    text-overflow: ellipsis;
    padding: 7px 8px 8px 8px;
    white-space: nowrap;
}

.block .desc {
    font-size: 12px;
    height: 30px;
    overflow: hidden;
    display: block;
    /* Fallback for non-webkit */

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 5px 0;
}

.block .price {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 27px;
}

.image_block {
    position: relative;
}

div.apartment_item_edit {
    position: absolute;
    right: 5px;
    top: 5px;
    display: none;
    z-index: 1001;
}

.apartment_type {
    background-color: rgba(7, 10, 11, 0.6);
    background-image: -moz-linear-gradient(center top, rgba(67, 60, 61, 0.1) 0%, rgba(7, 10, 11, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99433c3d', endColorstr='#99070a0b', GradientType=0);
    color: #FFF;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-sizing: border-box;
    border-radius: 0 0 5px 0;
    font-size: 14px;
    font-weight: normal;
    padding: 3px 8px;
    position: absolute;
    text-align: center;
    list-style: none outside none;
    z-index: 1000;
}

/* @noflip */
.rating {
    background-color: rgba(7, 10, 11, 0.6);
    background-image: -moz-linear-gradient(center top, rgba(67, 60, 61, 0.1) 0%, rgba(7, 10, 11, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99433c3d', endColorstr='#99070a0b', GradientType=0);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-sizing: border-box;
    border-radius: 5px 0 0 0;
    position: absolute;
    width: 110px;
    height: auto;
    bottom: 0;
    right: 0;
    padding: 5px;
    direction: ltr;
    z-index: 1000;
}

/* @noflip */
.rating-item-view {
    position: relative;
    left: 423px;
    direction: ltr;
}

/* @noflip */
.rating-item-comment {
    position: relative;
    left: 0;
    direction: ltr;
}

#comment-form .rating {
    background-color: inherit;
    background-image: inherit;
    text-shadow: none;
    border-radius: 0;
    position: inherit;
    width: inherit;
    height: inherit;
    bottom: inherit;
    right: inherit;
    padding: inherit;
    /* @noflip */
    direction: ltr;
}

.like {
    position: absolute;
    width: 63px;
    height: 76px;
    top: 0;
    right: 0;
    z-index: 1000;
}

.mini_block_full_description {
    min-height: 220px;
}

.mini_block {
    margin-bottom: 9px;
    height: 22px;
}

.mini_block .price {
    float: left;
    padding-top: 3px;
}

.mini_block .sr {
    float: right;
    text-decoration: underline;
}

.sr input[type="checkbox"] {
    margin-top: 1px;
    float: left;
}

.price {
    font-size: 18px;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

.price .currency {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    color: #8c8c8c;
    /* font-size: 22px; */
}

.price .number {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 26px;
    color: #000;
}

.mini_desc {
    font-size: 14px;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

.mini_desc dt {
    display: inline-block;
}

.mini_desc img {
    margin-right: 5px;
}

dl.mini_desc dd {
    display: inline;
    margin-left: 0;
}

dl.mini_desc dt {
    padding-left: 5px;
}

.right_null {
    margin-right: 25px;
}

.pagination {
    text-align: center;
    margin: 30px 0px 10px 0px;
}

.pagination ul {
    list-style-type: none;
    padding: 0;
    display: table;
    width: auto;
    margin: 0 auto;
}

.pagination ul li {
    float: left;
    /*width: 30px;*/
    /*padding: 5px 15px;*/
    height: 26px;
    /*padding-top: 5px;*/
}

.pagination ul li a {
    display: block;
    padding: 8px 11px;
    /*margin-left: -5px;*/
    margin: 0 2px;
    font-size: 18px;
    text-decoration: none;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

.pagination ul li a:hover,
.pagination ul li .current {
    background: #3278b4;
    color: #fff;
    padding: 8px 11px;
    margin: 0 2px;
    /*margin-left: -5px;*/
}

.pagination ul li a:hover,
.pagination ul li.selected a {
    /* background: #3278b4; */
    background: #164BE8;
    color: #fff;
    padding: 8px 11px;
    /*margin-left: -5px;*/
    margin: 0 2px;
}

.welcome {
    /* width: 890px; */
    /* margin-right: 24px; */
    margin-bottom: 100px;
    margin-top: 52px;
    /* float: left; */
}

.welcome .title h1 {
    font-size: 28px;
    color: #000;
    float: left;
    text-transform: uppercase;
    margin: 0 10px 0 10px;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

.welcome .title_line {
    height: 1px;
    width: 258px;
    float: left;
    margin-top: 8px;
}

.welcome img {
    margin-right: 17px;
}

.welcome .text {
    line-height: 18px;
    padding-right: 5px;
    /*padding-left: 190px;*/
}

.entries {
    width: 295px;
    float: left;
    margin-top: 15px;
}

.entries .title {
    font-size: 28px;
    color: #000;
    float: none !important;
    text-transform: uppercase;
    margin: 0 10px 15px 10px;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

.entries .title_line {
    height: 1px;
    width: 117px;
    float: left;
    margin-top: 8px;
}

.entries .new {
    /*height: 100px;*/
    padding-bottom: 10px;
}

.entries .new a {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    text-transform: none;
}

.entries .new a:hover {
    text-decoration: none;
}

.dotted_line {
    border-bottom: 1px dotted #2e2e2e;
    margin-bottom: 10px;
    padding-top: 5px;
    clear: both;
}

.entries .new .text {
    padding-left: 100px;
    padding-top: 0px;
    line-height: 17px;
}

.entries .new .no-image-text {
    padding-left: 10px;
    line-height: 17px;
}

.left_img {
    margin-left: 20px;
}

/* Footer */
#footer {
    /*position: absolute;*/
    bottom: 0px;
    left: 0px;
    height: 100%;
    padding-top: 30px;
    width: 100%;
    background-color: #001B45;


}

#cprgt {
    /*position: absolute;*/
    bottom: 0px;
    left: 0px;
    height: 250px;
    padding-top: 10px;
    width: 100%;
    background-color: #001B45;

}

#footer .wrapper {
    position: relative;
    margin: 0 auto;
    width: 981px;
}

#footer .copyright {
    float: left;
    color: #b9b9b9;
    margin-top: 27px;
}

#footer .soc {
    float: right;
    margin-top: 29px;
}

#footer .label_info,
#footer .footer_additional_links_block,
#footer .footer_counters_block {
    display: inline-block;
}

#footer .footer_menu_links {
    overflow: hidden;
    padding: 0 127px 0 32px;
    list-style: none;
    display: inline;
}

#footer .footer_menu_links .footer_menu_links_item {
    display: inline-block;
    padding: 0 28px 12px 0;
    white-space: nowrap;
}

#footer .footer_menu_links a {
    color: #fff;
}

#footer .footer_counters_block {
    position: absolute;
    right: 0px;
    top: 22px;
}

#footer .footer_additional_links_block>a {
    display: inline-block;
    color: #fff;
}

#footer-two-links {
    /*height: 85px; */
    width: 100%;
    background-color: #001B45;
}

/* Footer links */
#footer-links {
    height: 75px;
    width: 100%;
}

#footer-links .wrapper {
    position: relative;
    margin: 0 auto;
    width: 981px;
}

#footer-links .wrapper .footer_links_block {
    padding: 20px 0 0 0;
    overflow: hidden;
}

#footer-links .footer_add_ad {
    border: 1px solid #fff;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 38px 0 0;
    padding: 7px 16px 7px 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
}

#footer-links .footer_add_ad:hover {
    background-color: #fff;
    color: #000;
}


#footer-links .footer_request_block {
    display: inline-block;
    position: relative;
}

#footer-links .footer_request_block a {
    border: 1px solid #fff;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 38px 0 0;
    padding: 7px 16px 7px 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
}

#footer-links .footer_request_block a:hover {
    background-color: #fff;
    color: #000;
}

#footer-links .footer_social_block {
    clear: right;
    float: right;
}

#footer a.link,
#footer-links a.link {
    text-decoration: none;
}

/* Left & Right alignment */
.forma input[type="submit"] {
    background-color: #00c0ff;
    border: 0;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 30px 5px 30px;
    margin: 12px 12px 0 0;
    cursor: pointer;
}

.subm_button {
    float: right;
}

.more_opt_bl a {
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    margin: 20px 0 0 12px;
    display: block;
}

.more_opt_bl {
    float: left;
}

.forma input[type="range"] {
    width: 286px;
    margin: 0 0 0 12px;
}

.min_range {
    float: left;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    margin: 5px 0 5px 12px;
}

.max_range {
    float: right;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    margin: 5px 12px 5px 0;
}

.title_range {
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    margin: 5px 0 5px 12px;
    display: block;
    padding: 0;
}

/* catalog */

.filtr_background {
    height: 186px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin-top: 140px;
    z-index: 10;
}

.filtr {
    /*height: 210px;*/
    padding: 0 0 10px;
    margin-top: 10px;
    height: 250px;
    z-index: 11;
    -webkit-box-shadow: 0 6px 4px -4px #222;
    -moz-box-shadow: 0 6px 4px -4px #222;
    box-shadow: 0 6px 4px -4px #222;
}

.search_inner_row {
    float: left;
    height: 65px;
    padding: 0px 10px 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    /* width: 290px; */
    color: black;
}

.search-card {
    border-radius: 10px !important;
}

.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    border-radius: 5px;
    z-index: 99;
    /*position the autocomplete items to be the same width as the container:*/
    top: 103%;
    left: 0;
    right: 0;
}

.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    color: black;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}

/*when hovering an item:*/
.autocomplete-items div:hover {
    background-color: #e9e9e9;
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
    background-color: DodgerBlue !important;
    color: #ffffff;
}

.filtr select,
.filtr input[type="text"] {
    width: 210px;
    margin: 3px 7px 9px 0;
    height: 40px;
    border-radius: 5px;
    background: #F5F5F5;
    box-sizing: border-box;
}

.filtr select {
    cursor: pointer;
}

.filtr input[type="text"] {
    padding-left: 6px;
}

.filtr .title_range {
    color: #000;
    width: 72px;
    float: left;
    margin-left: 5px;
}

.filtr .null_select {
    margin: 3px 0 9px 0;
}

.filtr_range {
    float: left;
    width: 300px;
}

.button_center {
    text-align: center;
}

.button_center a {
    color: #000;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}

.filtr #rangeP {
    margin-top: 9px;
    width: 208px;
}

.filtr_range span {
    color: #000;
}

.more_opt_bl2 {
    float: left;
    margin-top: 19px;
    margin-right: 20px;
    margin-left: 347px;
}

.find {
    float: left;
    background-color: #00c0ff;
    border: 0;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 30px 5px 30px;
    margin: 12px 12px 0 0;
    cursor: pointer;
}

.button-blue {
    background-color: #00c0ff;
    border: 0;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 30px 5px 30px;
    margin: 12px 12px 0 0;
    cursor: pointer;
}

.button-gray {
    background-color: #cecece;
}

.ui-button-icon-only .ui-icon {
    left: 0;
    top: 0;
}

.ui-dialog .ui-dialog-titlebar-close span {}

.hide_filtr {
    height: 22px;
    width: 36px;
    position: absolute;
    margin-left: 463px;
    bottom: -15px;
}

.hide_filtr.collapsed,
.show_filtr.collapsed {
    top: -25px;
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -khtml-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.hide_filtr.collapsed {
    height: 37px;
    width: 50px;
}

.filtr-label {
    color: #fff;
    font-size: 17px;
    height: 17px;
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -khtml-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    position: relative;
    top: 20px;
    text-align: center;
}

a.inner_search_button {
    /*position: absolute;*/
    float: right;
    margin-right: 23px;
    margin-top: 61px;
    /*bottom: 17px;
    right: 10px;*/
}

.breadcrumbs {
    padding: 10px 10px;
}

.breadcrumbs a {
    font-size: 15px;
    color: #000;
    text-decoration: none;
}

.breadcrumbs .path {
    text-decoration: underline;
    color: #3278b4;
    font-weight: bold;
}

.breadcrumbs .path:hover {
    text-decoration: none;
}

.catalog2 {
    margin-top: 30px;
}

.catalog2 .last_line2_left {
    width: 371px;
}

.catalog2 .last_line2_right {
    width: 262px;
}

.block .title_block a:hover {
    background: #fdc423;
}

/* catalog2 */

.show_filtr {
    height: 26px;
    width: 36px;
    position: absolute;
    margin-left: 463px;
    margin-top: 53px;
}

.filtr_background2 {
    height: 75px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin-top: 140px;
    z-index: 10;
}

.hide_filtr2 {
    margin-top: 60px;
    height: 60px;
}

.hide_filtr2 select {
    margin: 0px 13px 9px 293px;
}

.hide_filtr2 .find {
    margin: 1px 12px 0 0;
    padding: 9px 40px 8px 40px;
}

/* entries */

.content_entries {
    margin-top: 22px;
}

h1.title {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    line-height: 31px;
    color: #000;
    float: left;
    text-transform: uppercase;
    margin: 0 10px 0 0;
    padding: 0;
}

.content_entries .title {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    line-height: 31px;
    color: #000;
    float: left;
    text-transform: uppercase;
    margin-right: 10px;
    margin-left: 10px;
}

.content_entries .last_line2_right {
    width: 75%;
}

.block_entries .title a {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    color: #3278b4;
    text-transform: uppercase;
    text-decoration: underline;
    line-height: 23px;
}

.block_entries .title a:hover {
    text-decoration: none;
}

.block_entries table {
    border-collapse: collapse;
}

.block_entries table tr {
    border-bottom: 1px dotted #2e2e2e;
}

.block_entries table tr:last-child {
    border-bottom: none;
}

.block_entries table tr td {
    vertical-align: top;
    padding: 12px 0;
}

.block_entries table tr .td1 {
    padding-right: 23px;
}

.block_entries .posted {
    font-size: 11px;
    margin-top: 14px;
}

.block_entries .posted .date {
    color: #3278b4;
}

.block_entries .new_desc {
    font-size: 15px;
    margin-top: 7px;
    line-height: 19px;
}

.read_more {
    float: left;
    background-color: #00c0ff;
    border: 0;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    padding: 9px 15px 9px 15px;
    margin: 7px 12px 0 0;
    cursor: pointer;
    text-decoration: none;
}

.link_blue {
    background-color: #2BD69E;
    border-radius: 5px;
    border: 0;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    padding: 9px 15px 9px 15px;
    margin: 7px 12px 7px 0;
    cursor: pointer;
    text-decoration: none;
}

.block_entries {
    margin-top: 3px;
    padding: 10px;
}

/* new */
.content_new {
    margin-top: 22px;
}

.content_new .last_line2_right {
    width: 63.9%;
}

.content_new .title {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    color: #000;
    float: left;
    text-transform: uppercase;
    margin-right: 10px;
    margin-left: 10px;
}

.block_new {
    margin-top: 15px;
    padding: 10px;
}

.block_new span {
    font-size: 15px;
    line-height: 17px;
}

.block_new img:first-child {
    margin-right: 0;
}

.block_new img {
    margin-right: 10px;
}

/* item */

/*.item {
    margin-top: 23px;
}*/

.item .title {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    color: #000;
    float: left;
    text-transform: uppercase;
    margin-top: 20px;
}

.img14 {
    margin-right: 10px;
}

.preview {
    /*font-size: 15px;
    margin: 16px 0 19px 0;*/
    position: absolute;
    top: 5px;
    left: 7px;
}

.mini_gallery img {
    height: 66px;
    width: 66px;
    margin-right: 30px;
    border: 1px solid #b5b5b5;
    float: left;
}

#imgHolder {
    width: 700px;
    text-align: center;
    margin-bottom: 10px;
}

/* иначе высокие длинные картнинки портят вид при просмотре объекта */
#imgHolder img {
    height: 411px;
    max-width: 630px;
}

.mini_gallery ul {
    list-style-type: none;
}

.item table tr td {
    vertical-align: top;
}

.item table tr .td1 {
    padding-right: 19px;
}

.item .name {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    margin-bottom: 8px;
}

.item .b_itemlinks {
    display: block;
    text-align: right;
    margin-top: 20px;
}

.item .b_itemlinks:after {
    display: block;
    content: "";
    width: 100%;
    clear: both;
}

.item .b_itemlinks__links {
    display: block;
    float: none;
    height: 60px;
    margin-right: 10px;
    text-align: left;
    vertical-align: middle;
}

#b_itemlinks__checkbox {
    float: none !important;
    margin-top: 0;
    vertical-align: middle;
}

.item .bron {
    background-color: rgb(0, 192, 255);
    border: 0 none;
    color: rgb(255, 255, 255);
    cursor: pointer;
    /*float: left;*/
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    /*margin: -64px 12px 10px 0;*/
    padding: 5px 30px;
    text-decoration: none;
    text-transform: uppercase;
}

.item a {
    /* color: rgb(255, 255, 255); */
    font-size: 15px;
    text-decoration: none;
}

/*.b_itemlinks__links a {
    float: right;
}*/

.item a:hover {
    text-decoration: none;
}

.item input[type="checkbox"] {
    margin-top: 10px;
    float: left;
}

.for_checkbox {
    float: left;
    display: block;
    margin-top: 9px;
    margin-left: 5px;
}

.block_item {
    border: 1px solid #d1d1d1;
    padding: 16px;
    margin-top: 50px;
    min-height: 140px;
}

.block_item img {
    border: 1px solid #d1d1d1;
    width: 60px;
    height: 59px;
}

.block_item img.message_ava {
    float: left;
}

.title_block_item {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    margin-bottom: 19px;
    text-transform: uppercase;
}

.name_block_item {
    margin-bottom: 12px;
}

.name_block_item span {
    font-weight: bold;
}

.block_item #owner-phone img {
    border: 0;
    width: inherit;
    height: inherit;
}

.block_item ul {
    list-style-type: none;
}

.block_item ul li a {
    text-decoration: underline;
}

.block_item ul li a:hover {
    text-decoration: none;
}

.block_item ul .li1 {
    padding-left: 26px;
    list-style: none;
    margin-left: 29px;
    height: 19px;
    overflow: hidden;
}

.block_item ul .li2 {
    padding-left: 26px;
    list-style: none;
    margin-left: 29px;
    height: 19px;
    overflow: hidden;
}

.block_item ul .li3 {
    padding-left: 26px;
    list-style: none;
    margin-left: 29px;
    height: 16px;
    overflow: hidden;
}

.tabs {
    margin-top: 15px !important;
}

ul.resp-tabs-list {
    list-style-type: none;
    padding: 0;
    margin-left: 12px;
}

ul.resp-tabs-list li {
    float: left;
    margin-right: 2px;
}

ul.resp-tabs-list li a {
    text-decoration: none;
    padding: 8px 10px 5px 10px;
    /*background: #3278b4;*/
    background: #fff;
    /*border: 1px solid #d1d1d1;*/
    border: none;
    font-weight: bold;
    /*color: #fff;*/
    color: #000;
}

ul.resp-tabs-list li a:hover,
ul.resp-tabs-list li a.active_tabs {
    background: #fff;
    border-bottom: 1px solid #fff;
    color: #000;
}

.tabs table {
    width: 600px;
    margin-left: 5px;
    margin-top: 22px;
    float: left;
    margin-bottom: 15px;
}

.tabs table tr td:first-child {
    font-weight: bold;
    width: 200px;
    padding-bottom: 8px;
}

.tabs table tr td {
    line-height: 17px;
}

.tabs img {
    margin-top: 14px;
}

.item .entries {
    /*margin-top: 40px;*/
}

.item .entries .title_line {
    width: 78px;
}

.item .date {
    font-size: 11px;
    float: left;
    margin: 0 10px;
}

.item .article .title_line {
    width: 92px;
}

.item .article .text {
    padding-left: 0;
}

.item .article .new .title {
    margin-left: 0;
}

.b_item,
.b_item_aux {
    display: table-row;
}

.b_item__slider,
.b_item__info,
.b_item_aux__tabs,
.b_item_aux__entries {
    display: table-cell;
    /*    padding: 6px;*/
}

.b_item__info,
.b_item_aux__entries {
    /*padding-left: 20px;*/
}

.b_item_aux__tabs,
.b_item__info {
    vertical-align: top;
}

.b_item_aux__tabs {
    width: 100%;
}

/* .b_item__info.block-right {
    width: 300px;
    display: block;
    position: absolute;
    right: 0;
    top: 95px;
    right: 10px;
} */

.b_item__info {
    width: 100%;
    right: 0;
    top: 95px;
    right: 10px;
    padding-left: 50px;
}


.b_mainpage_range:after {
    display: block;
    width: 100%;
    clear: both;
    content: "";
}

.b_entries {
    display: table;
}

#about-title {
    font-weight: bold;
    /* font-family: Axiforma; */
    font-size: 26px;
}

#about-desc {
    color: #001B45CC;
    font-size: 20px;
    /* font-family: Axiforma; */
}

#about-content {
    margin: 20px;
}

.b_entries__item {
    display: block;
    padding: 12px 23px 0 0;
    /* border-bottom: 1px dotted; */
    min-height: 285px;
}

.b_entries__item>img {
    display: block;
    float: left;
}

.b_entries__item_post {
    display: table-cell;
    padding: 0 0 12px 23px;
    vertical-align: top;
}

.b_entries__item_post_no_src {
    padding: 0 0 12px 0px;
}

.b_entries__item_no_src {
    min-height: 100%;
}

ul.resp-tabs-list {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 10px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.tab2_2.resp-tab-content,
.tab2_3.resp-tab-content {
    overflow: hidden;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-bottom: none;
    margin-bottom: -1px !important;
    padding: 12px 14px 14px 14px !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active,
.resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB !important;
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}

.filtr.collapsed {
    display: none;
}

.f-form.collapsed {
    height: 0;
    overflow: hidden;
}

.filtr_background.collapsed {
    background: #fff;
}

.center {
    text-align: center;
}

div.noscript {
    color: #FF0000;
    font-size: 20px;
    text-align: center;
}

ul.languages li img {
    vertical-align: inherit;
    margin-right: 5px;
}

div.translate_button,
div.copylang_button {
    float: right;
}

div.translate_button {
    padding-left: 3px;
}

div.translate_button input,
div.copylang_button input {
    background-color: #00c0ff;
    border: 0;
    color: #fff;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    padding: 0px 3px;
    margin: 0 0 5px 0;
    cursor: pointer;
}

div.flash-error,
div.flash-notice,
div.flash-success {
    clear: both;
    padding: 10px;
    margin: 0 0 20px;
    border: 2px solid #ddd;
    display: block;
}

div.flash-error {
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}

div.flash-notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

div.flash-success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

div.flash-error a {
    color: #8a1f11;
}

div.flash-notice a {
    color: #514721;
}

div.flash-success a {
    color: #264409;
}

#mobnav-btn {
    display: none;
    font-size: 22px;
    /* background-color: #3278b4; */
    color: #164CE8;
    padding: 10px;
    cursor: pointer;
    float: right;
}

.mobnav-subarrow,
.mobnav-subarrow-levels {
    display: none;
}

div.searchform-index {
    height: 367px;
}

div.index-header-form {
    height: 334px;
    padding: 0 10px;
    /*overflow: hidden;*/
}

div.searchform-loc {
    height: 230px;
}

div.index-search-button-line {
    position: absolute;
    bottom: 10px;
    right: 1px;
    width: 100%;
}

div.inner-search-button-line {
    position: absolute;
    bottom: 10px;
    right: 22px;
    width: 100%;
}

#more-options-link {
    text-align: left;
}

a#more-options-link-inner,
a#more-options-link-inner :hover,
a#more-options-link,
a#more-options-link :hover {
    position: relative;
    top: 14px;
    float: left;
    left: 10px;
    color: #FFFFFF;
}

#more-options-form {
    display: none;
}

.index-btnsrch {
    float: right;
    display: block;
}

.search-input-new {
    background: none repeat scroll 0 0 #fff;
    /* border: 1px solid #cccccc; */
    margin-top: 3px;
    padding: 1px;
}

.header-form-line {
    display: block;
    height: 44px;
    width: 100%;
    margin-top: 10px;
}

.default-search-select,
.floor-search-select,
.rooms-search-select,
.square-search-select,
.price-search-select {
    width: 97%;
    float: left;
    position: relative;
    top: 5px;
    left: 5px;
}

.vals .left {
    color: #FFFFFF;
    float: left;
    font-size: 13px;
}

.vals .right {
    color: #FFFFFF;
    float: right;
    font-size: 13px;
}

.slider-price-currency {
    float: right;
    color: #FFFFFF;
    position: relative;
    top: 3px;
    right: -5px;
}

.slider-site-square {
    float: right;
    color: #FFFFFF;
    position: relative;
    top: 3px;
    right: -5px;
}

#search_form.inner_form {
    padding-top: 10px;
}

#search_form {
    color: #FFFFFF !important;
}

.search-term {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    position: relative;
    height: 40px;
    width: 100%;
    box-sizing: border-box;
}

.search-term-inner {
    top: 3px;
}

.search-term input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0;
    outline: medium none;
    padding: 0 0 0 5px;
    width: 100% !important;
}

.search-term .search-icon {
    border: medium none;
    cursor: pointer;
    height: 35px;
    outline: medium none;
    padding: 4px;
    text-indent: -9999px;
    width: 30px;
    margin: 0;
}

.admin-menu-small {
    position: fixed;
    top: 25px;
    width: 50px;
    padding: 0px 10px 15px 10px;
    z-index: 1000;
}

.admin-menu-small-demo {
    top: 55px;
}

#loading {
    position: fixed;
    top: 37px;
    left: 0;
    z-index: 10000;
    background-color: #3278b4;
    font-size: 100%;
    color: #FFFFFF;
    padding: 5px 10px;
}

#toTop {
    width: 70px;
    background-color: rgba(50, 120, 180, 0.82);
    text-align: center;
    padding: 6px;
    position: fixed;
    top: 1px;
    left: 0px;
    cursor: pointer;
    display: none;
    color: #FFFFFF;
    font-size: 14px;
    z-index: 1000;
}

.hidden {
    display: none;
}

.inline {
    display: inline !important;
}

.block-filter-viewallonmap {
    padding-bottom: 30px;
}

#filterPriceType {
    width: 200px;
    padding: 3px 0;
}

#filterObjType {
    width: 220px;
    margin: 0 10px;
    padding: 3px 0;
}

.rememberMe label {
    display: inline !important;
}

div.empty {
    background: #FFF6BF;
    border-color: #FFD324;
    font-size: 14px;
    padding: 10px;
    margin: 15px 0;
    border: 2px solid #ddd;
    display: block;
}

.height50 {
    height: 50px !important;
}

.width45 {
    width: 45px !important;
}

.width50 {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
}

.width70 {
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;
}

.width75 {
    width: 75px !important;
}

.width80 {
    width: 80px !important;
}

.width90 {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

.width96 {
    width: 96px !important;
}

.width100 {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
}

.width120 {
    /* width: 120px !important; */
    width: 148px !important;
}

.width131 {
    width: 131px;
}

.width135 {
    width: 135px;
}

.width150 {
    width: 150px !important;
    min-width: 150px !important;
    max-width: 150px !important;
}

.width175 {
    width: 175px;
}

.width200 {
    width: 200px;
}

.width240 {
    width: 240px;
}

.width250 {
    width: 250px;
}

.width285 {
    width: 285px;
}

.width290 {
    width: 290px;
}

.width300 {
    width: 300px;
}

.width450 {
    width: 450px;
}

.width460 {
    width: 460px;
}

.width500 {
    width: 500px;
}

.width960 {
    width: 960px;
}

.height17 {
    height: 17px;
}

.height100 {
    height: 100px;
}

.height150 {
    height: 150px;
}

.height200 {
    height: 200px;
}

.height300 {
    height: 300px;
}

#userfilter ul {
    padding: 6px 20px 5px 0px;
    margin: 0px;
}

#userfilter ul li {
    display: inline;
}

#userfilter ul li a {
    color: #204782;
    background-color: transparent;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 8px;
}

#userfilter ul li a:hover,
#userfilter ul li.active a {
    color: #204782;
    background-color: #EFF4FA;
    text-decoration: none;
}

.meta {
    font-size: 14px;
    margin: -5px 0 10px 0;
}

.users-list-view .meta span {
    padding-right: 20px;
}

.users-list-view h2 {
    line-height: 25px;
}

.zIndexMinus {
    z-index: -1;
}

#reviews-wrap {
    padding: 40px 10px 0 10px;
}

.reviewslist {
    font-size: 13px;
    list-style-type: none;
    margin: 0 0 30px;
    padding-left: 0;
}

.review {
    border-bottom: 1px dotted;
    margin: 0 0 18px;
    padding: 0px;
}

.review .avatar {
    float: left;
    margin: 2px 15px 0 0;
    height: 60px;
    width: 60px;
}

.review-title-wrap {
    border-bottom: 1px solid #484848;
    padding: 0 0 15px 0;
    margin: 0 0 30px 0;
}

.review-body {
    position: relative;
    margin-bottom: 20px;
}

.reviewslist ul li {
    padding: 0 0 0px 0;
}


.reviewslist ul li:first-child .review-border {
    border-bottom: 1px #ccc solid;
    margin: 18px 0 0 0;
    height: 18px;
    width: 430px;
}

.add-review-link {
    float: right;
    margin: 0;
    position: relative;
}

.get-new-ver-code {
    padding: 3px 0 5px 0;
    display: block;
}

#contact-form {
    padding-top: 20px;
}

div.search_by_address {
    padding-top: 10px;
}

.video-block {
    padding: 5px 0 20px 0;
}

.video-html-block {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-bottom: 10px;
}

.video-html-block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-file-block {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-bottom: 10px;
}

.video-js {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.manage-video-block {
    padding: 15px 0;
}

.manage-video-item {
    padding-bottom: 10px;
}

#update_overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #CCCCCC;
    z-index: 9999;
    display: none;
    opacity: 0.5;
}

#update_overlay p {
    text-align: center;
    padding-top: 20px;
    font-size: 110%;
    font-weight: bold;
}

#tab-main .tabs img {
    margin-top: 0;
}

.noblock {
    display: inline !important;
}

ul.apartment-description-ul {
    color: #3278b4;
    list-style-position: outside;
    list-style-type: square;
    padding: 5px 0 10px 15px;
}

ul.apartment-description-ul li {
    margin-top: 0px;
}

ul.apartment-description-ul li>span {
    color: #000000;
}

.a-title {}

.auth-services {
    overflow: hidden;
}

.auth-service {
    margin: 1em 3em 0 0;
}

div.sorting {
    /* margin-top: -17px; */
    padding: 0 0 10px;
}

div.sorting a {
    /* height: 20px; */
    padding: 3px 3px 2px 3px;
}

div.sorting a.asc {
    padding-right: 13px;
}

div.sorting a.desc {
    padding-right: 13px;
}

.up_in_search {
    background-color: #FFFF77;
    /*background: none repeat scroll 0 0 rgb(255, 255, 119);*/
}

div.apartment_count_img {
    background-color: rgba(7, 10, 11, 0.6);
    background-image: -moz-linear-gradient(center top, rgba(67, 60, 61, 0.1) 0%, rgba(7, 10, 11, 0.1) 100%);
    padding: 1px 3px 1px;
    position: absolute;
    width: 100px;
    height: 22px;
    color: #FFF;
    text-align: center;
    /* border-radius: 0 5px 0 0; */
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
    bottom: 0px;
    z-index: 1000;
}

div.apartment_count_img img {}

div.apartment_count_img strong {
    font-size: 12px;
    line-height: 22px;
}

.apartment_type_img {
    width: 100%;
    height: auto;
    max-height: 180px;
}

.rss-icon {
    position: relative;
    top: 0px;
    margin-right: 7px;
}

.compare-check-control {
    float: left;
    margin: 0;
}

.compare-check-control.view-apartment {
    height: 15px;
    margin: 5px 0 0 0;
    float: none;
}

.compare-float-left {
    float: left;
    display: inline;
}

.compare-check-control label {
    display: inline;
    margin-left: 5px;
    line-height: 12px;
    color: #204782;
}

.compare-check-control label:hover,
.compare-check-control label:active {
    /*text-decoration: underline;*/
}

.compare-check {}

.compare-label {
    float: left;
    margin-left: 5px;
    position: relative;
    /*text-decoration: none;*/
    top: 1px;
}

body.viewlisting .compare-label {
    float: left !important;
    margin-left: 5px;
    position: relative;
    /*text-decoration: none;*/
    top: 6px;
}

.compare-main {
    width: 100%;
    font-size: 14px;
}

.compare-main header {
    position: inherit;
}

.compare-main .highlight-left-right div {
    background: none;
}

div.contentCompare .currency {
    color: #000;
}

div.contentCompare h2 {
    color: #000;
    float: left;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    margin: 0 10px 0 0;
    text-transform: uppercase;
    padding: 12px 0 0;
}

div.contentCompare {
    width: 100%;
    margin-left: 20px;
}

table.compare {
    width: auto;
    border: none;
}

table.compare thead tr {
    background-color: #FFF;
}

table.compare thead td {
    width: 250px
}

table.compare thead td h3 {
    padding-bottom: 5px
}

table.compare td {
    border: none;
    vertical-align: top;
}

table.compare .int {
    background: #fff;
}

table.compare .odd {
    background: #e8f3fd;
}

table.compare tr:hover {
    background-color: #fcf7dd;
}

.compare-title {
    height: 50px;
    overflow: hidden;
    padding-bottom: 15px;
}

.compare-title a {
    line-height: 18px;
}

.compare-photo {
    width: 160px;
    float: left;
}

.compare-delete-icon {
    background-color: rgba(7, 10, 11, 0.6);
    background-image: -moz-linear-gradient(center top, rgba(67, 60, 61, 0.1) 0%, rgba(7, 10, 11, 0.1) 100%);
    padding: 1px 3px 1px;
    position: absolute;
    width: 22px;
    height: 22px;
    color: #FFF;
    text-align: center;
    border-radius: 0 5px 0 0;
    top: 0px;
}

ul.compare-description-ul {
    color: #333399;
    list-style-position: outside;
    list-style-type: square;
    padding-left: 17px;
    padding-top: 5px;
}

ul.compare-description-ul li {
    margin-top: 0px;
}

ul.compare-description-ul li>span {
    color: #000000;
}

/*#myController {visibility: hidden;}*/

.icon-mrgr {
    margin-right: 7px;
}

.icon-mrgl {
    margin-left: 7px;
}

.icon-bedroom {
    background: url(data:image/png;base64,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);
    display: block;
    float: left;
    width: 20px;
    height: 14px;
}

.icon-square {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAV9JREFUeNqM071rVEEUBfBf3j43u4smhdhE06URLbRNIRgiiqwIIdYW/ltiLwiCX71YqEQSELZMkcKAhcVisrrrLmtzn1zGFRwYuHNnzpk759xZ6vf7/mMs4yU2McM88sM6giWsLACeBAAqTNBFJ3J1FcE5fMYRvqT5Bm2MsY0bOEwXTKtUwXmsRizd2qwv4jGuYIAfqOqi5BEuY1g8YR0vcA0f8RD76JYEc3zDaSHgswAfYAfHeI95FnE54jMLxBzhAx4EGO5AnQ68jQpGBXiMW7E3S5hpJpg0jLHRiqqm+XA48irI7mFSl4y4hKf4ibtRQTN6uJniSRVev47kWqi9ibMLtPgVhOOmG2tsReIqnuA6PmE38q1E1vRJ08rqsKyN59gIn+/ja/EHGrd62eY62DoBHuBRgHM35j4ZxvzzhOz7Bt5hL1Qe4/Y/9PjeEBzjQiqxXfyBWWrtv8bvAQBuSFmuv0/rmQAAAABJRU5ErkJggg==);
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    position: relative;
    top: 4px;
}

.icon-avatar-review {
    background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAIwAjAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A8h/Or2iaLeeIda07SrCEzX2oTx21tHnG+R2CqMn1JAzXpH7Mfwst/i98XtL0a+UvpNur318gOC8MePk+jMyKfZjX0Z8ffH2j6l+0N8KfB2mWEETaLr2nuZYkCiBDMgWFQOgIwxHThfw/bMXmfsMSsLThzS5XJvslsfgWDyr6xhXjKs+WPMopdZNtXt2/E8l8T/sJfE7w5pjXsCaVrZVdzW+m3bGUevEiID9AT7V8+3tjc6ZeTWl5by2t1A5jlgmQo8bDqGU8gj0r9H/2jP2jtQ+Bfj7wihtI7/Qb4TjUIMYlCqYsNGc43DexweD046jzD9un4a6TqvhrSviPoqxlpREs88QwLiCQDy3PqQSoB9G9hXiZbnWJnKksZFctW6jJd07WZ7+a5FhKcazwMnz0rOUX2avdP0/rv8U/nRRRX25+fn0X+wd4mtfD/wAdRa3TrGdX02ewhZjgeZujlAz7iIge5FS/te+CPEPw3+Nh8Z2gmitbyaC7s9QjXKw3ESqApJ4DDy1YZ65PXBr520/ULnSr62vbOd7W7tpFmhniYq8bqcqwPYggGvtj4c/t1eHfEXh9NI+JmkA3GwRzXaWwntrkD+J4sEqT3ADD6dK+TzChiMNjFj8PDnTXLKPW3kfZ5biMNi8C8txNT2bUuaMul/P8f6R8z+KvHHjj9pHxlpNrdR/2rq7H7PaWtnDtXLY3NjJx90EknAC9gK+rv2up7b4e/s26B4KluEnvUtrLTlYH75hEZZsemIj+Yqa5/a2+DHw6sbmbwTolot7MuCmkaR9kL+m5iiDH5/Svjr4ufF3WvjF4ofV9XYRxoCttaIxKQIT0z3JwMnvgdAAK4qNGtmFejah7KjSd7PRt77f11O6vXoZZh698Qq1esuW61SW2r16fpocTzRSZor7g/PhcUmOKKKEMXHNJjrRRQIUCiiimM//Z');
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin-right: 15px;
}

.line_menu.dropDownNav li {
    margin: 10px 10px 0 0;
}

.grid-view table.items th {
    background: #3278b4;
    color: #fff;
}

.grid-view table.items th,
.grid-view table.items td {
    font-size: 0.9em;
    padding: 0.3em;
}

.grid-view table.items tr.odd {
    background: #e8f3fd;
}

.grid-view table.items tr.even {
    background: #fff;
}

.grid-view table.items tbody tr:hover {
    background-color: #fcf7dd;
}

.grid-view table.items .currency {
    color: #000;
}


.no-disk {
    list-style-type: none;
    padding-left: 0;
    padding-top: 5px;
    margin: 2px 0;
}

.no-disk li input[type="checkbox"] {
    display: inline;
    margin: 3px;
}

.no-disk li label {
    display: inline;
    vertical-align: top;
    cursor: pointer;
}

.full-multicolumn-first {
    width: 300px;
    float: left;
}

.full-multicolumn-second {
    padding-left: 310px;
}

.category-multicolumn {
    width: 235px;
    float: left;
}

.category-multicolumn label {
    display: inline;
}

div.apartment-description-multy {
    padding: 10px 0 5px 0;
}

div.apartment-description-item label,
div.apartment-description-multy label {
    display: inline !important;
}

div.apartment-description-item ul {
    padding-top: 5px;
}

ul.apartment-description-ul,
ul.article-other-ul {
    color: #3278b4;
    list-style-position: outside;
    list-style-type: square;
    padding-left: 6px;
    padding-top: 0;
}

ul.apartment-description-ul li,
ul.article-other-ul li {
    margin-top: 0px;
}

ul.apartment-description-ul li>span,
ul.article-other-ul li>span {
    color: #000000;
}

body.viewlisting ul.apartment-description-ul li {
    float: inherit;
}

body.viewlisting ul.apartment-description-ul li a {
    background: none;
    border: none;
    font-weight: inherit;
    padding: 0;
    text-decoration: underline;
}

ul.article-other-ul {
    padding-left: 15px;
}

.viewapartment-subheader {
    font-weight: bold;
}

.subheader-clickable {
    cursor: pointer;
    color: #204782;
    font: 15px 'Axiforma', Arial, sans-serif;
    height: 20px;
    margin: 0 2px;
    padding: 0 0 0 10px;
    font-weight: bold !important;
    vertical-align: top;
}

body.usercpanel div.form label,
body.userads div.form label {
    font-weight: normal;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0;
}

div.big-special-offer {
    background: #3278b4;
    padding: 10px;
    margin: 10px 0;
    color: #fff;
    text-align: center;
    font-size: 1.4em;
}

div.big-special-offer h4 {
    margin: 0;
    padding: 0;
    display: inline;
    color: #fff;
}

div.big-special-offer p {
    margin: 0 0 0 10px;
    padding: 0;
    display: inline;
}

.special_offer_tr {
    background-color: #DDEBFF !important;
}


/* layout */
.panorama-view {
    padding: 10px 0;
}

.panorama,
.panorama-view {
    width: 100%;
    max-width: 610px;
    height: 500px;
    overflow: hidden
}

.panorama,
.panorama-container {
    position: relative
}

.panorama-container img {
    height: 100%;
    position: absolute;
    top: 0
}

.panorama .info,
.panorama-view .area {
    position: absolute;
    display: block
}

.panorama .info {
    right: 10px;
    bottom: 10px
}

/* style */
.panorama-view {
    cursor: pointer;
}

.panorama-view.grab {
    cursor: pointer;
}

.panorama .info {
    padding: 6px;
    opacity: 0.4;
    background-color: #000;
    color: #fff;
    text-decoration: none
}

.panorama .info:hover {
    opacity: 0.6
}

.panorama-view .area {
    opacity: 0.2;
    background-color: #000;
    cursor: pointer
}

.panorama-view .area:hover {
    opacity: 0.4
}

.panorama-view img {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

.panorama-swf {
    padding: 10px 0;
}

#gmap-panorama,
.ymap-panorama {
    height: 400px;
    width: 100%;
    padding: 0px;
    margin: 30px 0 0 0;
}

#gmap-panorama img {
    max-width: none !important;
}

#gmap-panorama label {
    width: auto;
    display: inline;
}

#googleMap,
#ymap,
#osmap {
    width: 100%;
    height: 450px;
}

.gmap-marker-img {
    padding: 5px;
    min-height: 100px;
}

.gmap-marker-img img {
    position: inherit !important;
    float: none !important;
}

.pdg-apartment-block {
    padding: 0 7px;
    margin-bottom: 10px;
}

#cookiesDisabledAlert {
    overflow: hidden;
}

.phone-show-alert {
    margin: 32px 0 20px 0 !important;
}

.email a {
    color: #fff;
}

.welcome p {
    line-height: 24px;
    /* font-family: Axiforma; */
}

.appartment_item .image_block {
    /*min-height: 200px;*/
}

.main_header .currency {
    cursor: pointer;
}

/*ul.header_menu > li > ul {
	border: 1px solid #fff;
}*/

.new img {
    margin-left: 10px;
}

.entries-image {
    text-align: center;
}

.b_entries__item .title {
    margin-left: 0px;
}

.main-content-wrapper .email a {
    color: #000;
}

.b_item__info .price {
    margin-bottom: 15px;
}

.b_item__info .block_item {
    margin-top: 10px;
    margin-bottom: 10px;
}

.padding_left_6 {
    padding-left: 6px;
}

.padding_left_10 {
    padding-left: 10px;
}

.padding_left_20 {
    padding-left: 20px;
}

.item .breadcrumbs a {
    text-decoration: none;
}

h2 span {
    line-height: 24px;
}

.jcarousel li {
    border: 2px solid #fff;
    width: 68px;
    height: 68px;
}

#jcarousel .active {
    border: 2px solid #3278b4;
}

.jcarousel {
    margin: 0 30px;
    width: auto !important;
}

#comments .link_blue {
    text-decoration: none;
}

.column3 {
    width: 33%;
    float: left;
}

.ui-datepicker .ui-datepicker-header {
    background: #3278b4;
}

.ui-widget-content {
    border: 1px solid #3278b4;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    cursor: pointer;
}

.b_item_aux__entries .article {
    margin-top: 35px;
}

.qr-code img {
    float: left;
    margin: 0 10px 10px 0;
}

.relative {
    position: relative;
}

.sf-menu>li {
    display: inline;
    text-align: center;
}

.before-image {
    min-height: 180px;
}



.image-comment-input textarea {
    height: 95px !important;
    margin-bottom: 0;
    width: 190px !important;
    min-width: 0 !important;
}

.messages-delete-icon {
    padding-left: 10px;
}

.textarea-message {
    width: 350px;
    height: 100px;
    resize: none;
}

.box_message {
    margin-top: 30px;
}

.box_message .message_contact_read h3 {
    margin-bottom: 0;
}

.box_message .unread-msg {
    font-size: 12px;
    color: #FF0000;
}

.box_message .other-message {
    /*background-color: #f3f5f6;*/
    border: 1px solid #3b65aa;
    color: #000000;
}

.box_message .i-message {
    background-color: #fff0e0;
    border: 1px solid #efdd95;
    color: #8f5511;
}

.box_message .message_contact {
    padding-bottom: 30px;
}

.box_message .message_contact_read {
    margin-bottom: 10px;
    padding: 10px;
}

.box_message p {
    margin: 0 0 5px;
}

.box_message .delete_message {
    width: 16px;
    height: 16px;
    display: block;
    position: relative;
    float: right;
    right: 5px;
}

#row_agency_user_id #agency_user_id {
    width: 25%;
    min-width: 250px;
}

.ap-descr {
    margin-bottom: 5px;
}

.ap-descr dt {
    font-weight: bold;
    margin-right: 10px;
    padding: 0 5px 5px 5px;
    width: 205px;
}

.ap-descr dd {
    padding: 0 5px 5px 5px;
    margin-left: 210px;
    margin-top: -22px;
}

.search_form label {
    color: #FFFFFF !important;
}

.tariff-info {
    padding: 20px 15px 20px 0;
}

.tariff-info .user-tariff-plan-info-detail {
    padding: 20px 0 0 0;
}

.tariff-info .sbox {
    margin: 0 0 10px 0;
}

.tariff-info .sbox .name-param {
    margin: 0;
}

.tariff-info .sbox .value-param {
    margin: 0 0 0 20px;
}

.tariff-info .change-tariff-plan-lnk {
    padding: 20px 0 0 0;
}

.tariff-info .change-tariff-plan-lnk .button-blue {
    padding: 5px;
    font-size: 15px;
}

.tariff-info .change-tariff-plan-lnk .button-blue:focus,
.tariff-info .change-tariff-plan-lnk .button-blue:hover {
    color: #fff;
}

#b_start,
#b_end {
    float: inherit;
    position: relative;
    z-index: 100;
}

#ui-datepicker-div {
    /*z-index: 35 !important;*/
}

#bg {
    position: fixed;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}

#bg img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    min-width: 50%;
    min-height: 50%;
}

.deleted {
    color: #ff0000;
    font-weight: bold;
}

.chosen-container {
    height: 28px;
    line-height: 28px;
    margin-top: 3px;
    border-radius: 0px;
}

.chosen-container {
    position: absolute;
}

.chosen-results .active-result,
.chosen-results .no-results {
    color: #000000;
}

.seasonal-prices-add-block {
    /*width: 50%;*/
    border: 1px solid #4F81BD;
    border-radius: 2px;
    padding: 10px;
    min-width: 650px;
}

.seasonal-prices-add-block input[disabled],
.seasonal-prices-add-block input[readonly] {
    background-color: #fff !important;
    cursor: pointer !important;
}

#apartment-seasonal-prices-grid {
    padding: 0 0 15px 0;
}

div.current_paid {
    border: 1px solid #274F8C;
    border-radius: 4px 4px 4px 4px;
    margin-top: 5px;
    padding: 10px;
    margin-bottom: 20px;
}

div.paid_row {
    background-color: #C9FFCE;
    border: 1px solid;
}

div.paid_row,
div.paid_row_no {
    margin: 4px;
    padding: 0 0 0 3px;
}

div.paid_row span,
div.paid_row_no span {
    font-weight: normal;
}

div.paid_row span.valid_till,
div.paid_row_no span.valid_till {
    font-weight: normal;
    display: block;
}

div.paid_row span.display_block,
div.paid_row_no span.display_block {
    display: block;
}

.boldText {
    font-weight: bold !important;
}

div#messages:empty {
    z-index: 0;
}

div#row_agency_user_id {
    padding-bottom: 30px;
}

.main_header .sf-menu ul {
    left: -15px;
}

.menu .header_menu .sub_menu_dropdown {
    left: 26px;
}

.menu .header_menu .depth_item_numb_0 .sub_menu_dropdown {
    left: 0px;
}

.menu .header_menu .sub_menu_dropdown li {
    text-align: left;
    ;
}

.menu .header_menu .sub_menu_dropdown .sub_menu_dropdown {
    left: 7em;
}

.menu .header_menu .sfHover a {}

.arrow_image_up img,
.arrow_image_down img {
    vertical-align: middle;
}


#search_term_text::-webkit-input-placeholder {
    color: #000;
}

#bname::-webkit-input-placeholder {
    color: #000;
}

#search_term_text::-moz-placeholder {
    color: #000;
}

#bname::-moz-placeholder {
    color: #000;
}

/* Firefox 19+ */
#search_term_text:-moz-placeholder {
    color: #000;
}

#bname:-moz-placeholder {
    color: #000;
}

/* Firefox 18- */
#search_term_text:-ms-input-placeholder {
    color: #000;
}

#bname:-ms-input-placeholder {
    color: #000;
}

#search_term_text:focus::-webkit-input-placeholder {
    color: transparent
}

#bname:focus::-webkit-input-placeholder {
    color: transparent
}

#search_term_text:focus::-moz-placeholder {
    color: transparent
}

#bname:focus::-moz-placeholder {
    color: transparent
}

#search_term_text:focus:-moz-placeholder {
    color: transparent
}

#bname:focus:-moz-placeholder {
    color: transparent
}

#search_term_text:focus:-ms-input-placeholder {
    color: transparent
}

#bname:focus:-ms-input-placeholder {
    color: transparent
}

.setAsMain {
    margin-top: 3px;
    display: block;
}

a.deleteImageLink {
    margin-top: 6px;
    display: block;
}

#metro-block .chosen-container,
#metro-block-apartment .chosen-container {
    width: 289px !important;
    position: relative;
    height: auto;
    font-size: 15px;
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"],
.chosen-container-single .chosen-choices li.search-field input[type="text"] {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
}

.chosen-container-single .chosen-single {
    border-radius: 0;
}

.sumo-pos-abs .SumoSelect {
    position: absolute;
}

.SumoSelect>.CaptionCont,
.SumoSelect>.optWrapper>.options,
.SumoSelect>.optWrapper,
.SumoSelect>.optWrapper>.options>li:first-child,
.SumoSelect>.optWrapper>.options>li:last-child,
.SumoSelect .select-all>span i,
.SumoSelect>.optWrapper>.MultiControls,
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk,
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel,
.SumoSelect .select-all {
    border-radius: 0;
}

.SumoSelect>.optWrapper {
    border: 0;
}

.optWrapper .text-filter {
    border-bottom: 1px solid #474747 !important;
    margin: 0 !important;
}

.SumoSelect.disabled {
    opacity: 1;
    cursor: pointer;
}

div.index-header-form .header-form-line:nth-child(n+10) {
    visibility: hidden;
}

div.index-header-form.search-form-is-opened .header-form-line:nth-child(n+10) {
    visibility: visible;
}

.print-version div.logo a span {
    top: 34px;
}

.block-right-with-special-offer,
.block-right-with-special-rating {
    padding-top: 50px;
}

.block-right-with-special-offer.block-right-with-special-rating {
    padding-top: 70px;
}

.promotion-paidservices-in-apartment {
    margin: 0px 0 20px 0;
    padding: 10px;
    border: 1px solid #274F8C;
}

.promotion-paidservices-in-apartment .paidservices-promotion-title {
    font-size: 19px;
    font-weight: 700;
    padding-bottom: 10px;
}

.promotion-paidservices-in-apartment .paidservices-promotion-description {
    padding: 10px 0 0 0;
}

.exception-detail-info {}

.small_button {
    font-size: 14px;
    padding: 4px;
    margin: 0;
    line-height: 16px;
}

.pay_cost {
    font-weight: 700;
    font-size: 20px;
    margin-top: 15px;
}

.block_for_booking_ad {
    min-height: 250px;
    height: 250px;
}

.block_for_booking_ad .mini_block_full_description {
    min-height: 30px;
}

.align-left {
    text-align: left;
}

.float-left {
    float: left;
}

.slide>a {
    display: block;
}

.slider-with-search-form {
    position: relative;
    margin: 0px auto;
    top: 0px;
    left: 0px;
}

.index-page-search-form {
    width: 981px;
    position: absolute;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: -30%;
    opacity: 1;
}

.jssor-slide-text-title {
    position: absolute;
    top: 30px;
    left: 30px;
    width: 950px;
    height: 220px;
    font-size: 38px;
    color: #ffffff;
    line-height: 38px;
}

.slider-without-search-form .jssor-slide-text-title {
    left: 10px;
    top: 10px;
    width: 660px;
    font-size: 33px;
    line-height: 33px;
}

.slider-without-search-form {
    margin: 11px 0 15px 0;
    position: relative;
    width: 663px;
    float: left;
}

/* jssor slider bullet navigator skin 05 css */
/*
.jssorb05 div           (normal)
.jssorb05 div:hover     (normal mouseover)
.jssorb05 .av           (active)
.jssorb05 .av:hover     (active mouseover)
.jssorb05 .dn           (mousedown)
*/
.jssorb05 {
    position: absolute;
}

.jssorb05 div,
.jssorb05 div:hover,
.jssorb05 .av {
    position: absolute;
    /* size of bullet elment */
    width: 16px;
    height: 16px;
    overflow: hidden;
    cursor: pointer;
}

.jssorb05 div {
    background-position: -7px -7px;
}

.jssorb05 div:hover,
.jssorb05 .av:hover {
    background-position: -37px -7px;
}

.jssorb05 .av {
    background-position: -67px -7px;
}

.jssorb05 .dn,
.jssorb05 .dn:hover {
    background-position: -97px -7px;
}

/* jssor slider arrow navigator skin 22 css */
/*
.jssora22l                  (normal)
.jssora22r                  (normal)
.jssora22l:hover            (normal mouseover)
.jssora22r:hover            (normal mouseover)
.jssora22l.jssora22ldn      (mousedown)
.jssora22r.jssora22rdn      (mousedown)
*/
.jssora22l,
.jssora22r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 40px;
    height: 58px;
    cursor: pointer;
    overflow: hidden;
}

.jssora22l {
    background-position: -10px -31px;
}

.jssora22r {
    background-position: -70px -31px;
}

.jssora22l:hover {
    background-position: -130px -31px;
}

.jssora22r:hover {
    background-position: -190px -31px;
}

.jssora22l.jssora22ldn {
    background-position: -250px -31px;
}

.jssora22r.jssora22rdn {
    background-position: -310px -31px;
}

.change_list_show {
    float: right;
}

.change_list_show a {
    float: left;
}

.btnsrch,
.change_list_show a {
    border: 1px solid #FFFFFF;
}

.change_list_show a.active_ls {
    background-color: #DDEBFF;
    border: 1px solid #DDEBFF;
}

.title_list h2 {
    float: left;
}

.users-list-view .message_ava {
    border: 0 none;
    float: left;
    height: auto;
    margin: 0 10px 10px 0;
    max-width: 100%;
}

.users-list-view .one_third {
    min-height: 215px;
    padding-bottom: 30px;
    width: 30.666666%;
    display: inline;
    float: left;
    margin: 0 2% 0 0;
}

.white-popup-block {
    background: #FFF;
    padding: 20px 10px;
    text-align: left;
    max-width: 650px;
    margin: 0 auto;
}

.less-opacity-control {
    opacity: 0.7;
}

.normal-opacity-control {
    opacity: 1;
}

.SumoSelect>.CaptionCont,
.SumoSelect>.CaptionCont>span.placeholder {
    cursor: pointer;
}

textarea#CommentForm_body {
    width: 100%;
    resize: none;
    min-height: 100px;
}

.comment {
    padding: 2px 10px;
    background: #ffffff;
    margin: 3px 0;
    border: 1px solid #DDEBFF;
}

.comment .body {
    margin: 10px 0;
    overflow: hidden;
    /* font-family: Axiforma; */
}

.comment .name {
    margin: 5px 0;
    padding: 0 0 3px;
    border-bottom: 1px solid #DDD;
}

.comment .date {
    color: #888;
    font-size: 0.8em;
}

.comment .pending {
    color: red;
}

.index-page-search-form-with-map {
    margin: 10px 0;
}

.index-page-search-form-with-map #index-page-map {}

.index-page-search-form-with-map .index-page-search-form {
    position: inherit;
    bottom: 0;
    top: 0;
    opacity: 1;
}

/* no spin for input type number */
input[type="number"].search-input-new {
    height: 26px;
    padding: 0 0 0 5px;
    -moz-appearance: textfield;
}

input[type="number"].search-input-new::-webkit-inner-spin-button,
input[type="number"].search-input-new::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

#userads-grid.grid-view table.items .currency {
    font-weight: normal;
}

a.rotateImageLink {
    margin-top: 6px;
    display: block;
}

.form-seasonalprices-update .tabs img {
    margin-top: 0;
}

.ui-widget-overlay {
    background: none;
}

.seo_image_html {}

.summary-site-ads-information {
    margin-bottom: 20px;
}

.summary-site-ads-information h2 {
    text-align: center;
    font-size: 28px;
}

.summary-site-ads-information .title {
    margin-bottom: 10px;
}

.summary-site-ads-information .item-info {
    float: left;
    position: relative;
    width: 30%;
    margin: 10px;
}

.summary-site-ads-information .item-info h3 {
    margin: 0 0 5px 0;
}

.full-city-summary-info {
    font-size: 1.2em;
    line-height: 24px;
    padding: 15px 0;
}

.summary-site-ads-information .summary-info-obj-types {
    list-style: none;
    padding: 0 0 0 15px;
    margin: 0;
}

.summary-site-ads-information .summary-info-obj-types li a {
    font-size: 14px;
    line-height: 20px;
}

.summary-site-ads-information .summary-info-obj-types li a.active-obj-type-url {}

.summary-site-ads-information .summary-info-obj-types li a.inactive-obj-type-url {
    color: #888888
}

.summary-site-ads-information .summary-info-obj-types li .obj-type-count {
    margin-left: 5px;
}

.total_booking_cost {
    padding: 20px 0 0 0;
}

.mst_booking_pay {
    padding: 10px 0 5px 0;
}

.booking_calc_cost {
    margin-left: 10px;
}

#mapWarningBox,
#mapLoadingBox {
    background-color: #fefccb;
    font-size: 24px;
    line-height: 24px;
    left: 23%;
    opacity: 0.8;
    padding: 20px;
    position: absolute;
    text-align: center;
    top: 25%;
    width: 50%;
    z-index: 5000;
}

#mapLoadingBox {
    left: 0%;
    width: 100%;
    z-index: 4999;
}

#index-page-map #mapWarningBox,
#index-page-map #mapLoadingBox {
    top: 5.6%;
}

body.viewlisting .content {
    min-height: 730px
}

.view-apartment-main-block {
    min-height: 690px
}

#loading-blocks {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -33px;
    margin-left: -33px;
    width: 66px;
    height: 66px;
    z-index: 5000;
}

#overlay-content {
    opacity: 0.6;
    background: #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 4999;
}

.submit-button:disabled {
    background-color: #888888;
}

.input-login-password-with-eye {
    width: 246px !important;
    min-width: 246px !important;
    padding: 2px 0;
}

.input-password-with-eye {
    width: 200px !important;
    min-width: 200px !important;
}

.hideShowPassword-toggle {
    border-radius: 0;
    height: 23px;
}

.apartment-stat-details-chart {
    text-align: center;
    width: 900px;
    height: 350px;
}

.apartment-stat-details-chart #stat_chart {
    margin: 20px 0 0;
    position: relative;
    float: left;
}

.apartment-stat-details-chart .promotion-paidservices-in-apartment {
    position: relative;
    float: left;
    width: 220px;
    top: 25px;
}

.tableFloatingHeaderOriginal {}

.tableFloatingHeaderOriginal tr {
    background-color: #fff;
}

.item .pdg-apartment-block .title {
    overflow: hidden;
    height: 35px;
}

.appartment_item .flexslider {
    border: none;
    border-radius: none;
    margin: 0;
}

.custom-navigation {
    display: none;
    visibility: hidden;
}

.flexslider-loading-image {
    min-height: 170px;
}

.mini_location_description {
    font-size: 17px;
    -moz-box-orient: vertical;
    display: block;
    height: 22px;
    margin: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.is_price_poa_block .block {
    width: auto;
    height: auto;
}

.select-booking-date {}

.language-select {
    float: left;
    line-height: 34px;
    margin-right: 15px;
    right: 10px;
}

#Apartment-form .ui-widget-header {
    background: #ccc !important;
}

#Apartment-form .ui-state-default,
#Apartment-form .ui-widget-content .ui-state-default,
#Apartment-form .ui-widget-header .ui-state-default {
    background: #3278B4 !important;
}

#Apartment-form .ui-state-default a,
#Apartment-form .ui-state-default a:link,
#Apartment-form .ui-state-default a:visited {
    color: #fff !important;
}

#Apartment-form .ui-state-active a,
#Apartment-form .ui-state-active a:link,
#Apartment-form .ui-state-active a:visited {
    color: #3278B4 !important;
}

#Apartment-form .ui-state-active,
#Apartment-form .ui-widget-content .ui-state-active,
#Apartment-form .ui-widget-header .ui-state-active {
    background: #fff !important;
}


.additional-add-listing,
.additional-filter-listing {
    float: left;
    position: relative;
    margin-bottom: 20px;
}

.additional-add-listing a {
    padding: 5px 15px;
    background: #2c2c34;
    color: #fff;
    text-decoration: none;
}

#my-listing-blocks {
    margin-top: -35px;
}

#my-listing-blocks .pagination {
    width: 100%;
}

.my-listing-blocks {
    list-style: none;
    padding: 5px 0 0 10px;
}

.summary-ap-image {
    float: left;
    width: 160px;
}

.summary-ap-description {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.my-listing-blocks-item .ap-paid-services {
    float: left;
    width: 32px;
    position: relative
}

.my-listing-blocks-item .ap-paid-services div.paid_row_no,
.my-listing-blocks-item .ap-paid-services div.paid_row {
    /*display: inline;*/
    /*width: 32px;
    height: 32px;
    padding: 0 0 0 1px;*/
}

.summary-ap-description .ap-summary-info {
    float: left;
    width: 93%;
    position: relative
}

.summary-ap-description .title {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    float: none;
    text-align: left;
    font-size: 22px;
}

.summary-ap-description .summary_info_row {
    display: block;
    width: 100%;
    padding: 5px 0;
    line-height: 21px;
}

.summary-ap-description .actions {
    display: block;
    width: 200px;
}

.summary-ap-description .summary_info .summaryApImage {
    min-width: 170px;
    min-height: 110px;
}

.summary-ap-description .summary_info_row .currency {
    color: #000;
}

.summary-ap-description .summary_info .col-sm-12 {
    padding-left: 0 !important;
}

.custom-dropdown-my-listing-manage {
    position: relative;
    float: left;
}

.custom-dropdown-my-listing-paid-services {
    position: relative;
    float: left;
    margin-right: 15px;
}

.my-listing-warning,
.my-listing-warning a,
.my-listing-warning a:hover {
    font-size: 14px;
    font-weight: 700;
    color: #8a1f11;
    margin: 5px 0;
}

.my-listing-warning a,
.my-listing-warning a:hover {
    text-decoration: underline;
}

#search-listview-button,
#search-listview-button:hover,
#search-listview-button:visited,
#search-listview-button:focus {
    color: #fff;
    text-decoration: none;
}

.search-my-listings-form {
    margin-top: 10px;
    margin-bottom: 55px;
}

.my-listings-button-search {
    border: 0;
    font-size: 14px;
    padding: 5px 10px;
}

.button-save-row {
    padding: 0 0 10px 17px;
}

.button-save-row a.button-blue {
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
}

.block-afree-to-user-afreement {
    margin-bottom: 5px;
}

.references_view ul.apartment-description-ul {
    padding-left: 20px;
}

.item-small-block-rating {
    color: #fff;
    width: 65px;
    text-align: center;
}

.item-small-block-rating .item-rating-grade {
    font-size: 22px;
}

.item-small-block-rating .item-view-all-comments {
    font-size: 14px;
}

.item-small-block-rating .item-view-all-comments a {
    color: #fff;
}

.select2-container.search-input-new.searchField,
.select2-container.span3.form-control,
.select2-search input,
.select2-choice .select2-arrow b,
.select2-results li,
.select2-container-multi .select2-choices .select2-search-field input {
    /* font-family: 'Axiforma', Arial, sans-serif; */
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
}

.select2-container.search-input-new.searchField,
.select2-container.span3.form-control {
    color: #000;
}

.select2-container.search-input-new.searchField a {
    height: 26px;
    line-height: 26px;
    background: none;
}

.select2-container.search-input-new.searchField .select2-choice {
    border: none;
}

.select2-container.search-input-new.searchField a .select2-arrow,
.select2-container.span3.form-control a .select2-arrow {
    display: none;
}

.select2-container.search-input-new.searchField.select2-container-active .select2-choice,
.select2-container.search-input-new.searchField.select2-container-active .select2-choices,
.select2-container.span3.form-control.select2-container-active .select2-choice,
.select2-container.span3.form-control.select2-container-active .select2-choices {
    border: none;
    outline: none;

    -webkit-box-shadow: none;
    box-shadow: none;
}

.select2-container.span3.form-control {
    width: 20%;
    min-width: 240px;
    border: 1px solid #AAAAAA;
    outline: none;
    height: 24px;
    line-height: 20px;
}

.select2-container.span3.form-control a {
    height: 24px;
    line-height: 20px;
    background: none;
    color: #000;
}

.select2-container.span3.form-control .select2-choice {
    color: #000;
    padding-left: 4px;
    border: none;
}

.usercpanel-listing-status,
.usercpanel-listing-owner-status {
    font-weight: bold;
}

.text-warning {
    color: #8a6d3b
}

.text-info {
    color: #31708f
}

.text-danger {
    color: #a94442
}

.text-success {
    color: #3c763d
}

.index-search-only {
    margin-top: 20px;
}

#gmap-panorama .gm-iv-address-link a {
    font-size: 10px;
}

.appartment_item {
    position: relative;
}

.fav-wrapper {
    position: absolute;
    left: auto !important;
    bottom: auto !important;
    right: 5px !important;
    z-index: 3;
}

.my-listing-blocks .currency {
    color: #000;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}

.badge:empty {
    display: none;
}

h3.author .badge {
    margin-bottom: 5px;
}

.bg-green {
    background-color: #00a65a !important;
}

.bg-red {
    background-color: #d33724 !important;
}

.txt_count {
    text-align: center;
    padding: 2px;
}

/*font */
@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-BlackItalic.eot');
    src: local('Axiforma Black Italic'), local('Axiforma-BlackItalic'),
        url('Axiforma-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-BlackItalic.woff') format('woff'),
        url('Axiforma-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Bold.eot');
    src: local('Axiforma Bold'), local('Axiforma-Bold'),
        url('Axiforma-Bold.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Bold.woff') format('woff'),
        url('Axiforma-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-ThinItalic.eot');
    src: local('Axiforma Thin Italic'), local('Axiforma-ThinItalic'),
        url('Axiforma-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-ThinItalic.woff') format('woff'),
        url('Axiforma-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Heavy.eot');
    src: local('Axiforma Heavy'), local('Axiforma-Heavy'),
        url('Axiforma-Heavy.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Heavy.woff') format('woff'),
        url('Axiforma-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Medium.eot');
    src: local('Axiforma Medium'), local('Axiforma-Medium'),
        url('Axiforma-Medium.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Medium.woff') format('woff'),
        url('Axiforma-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-LightItalic.eot');
    src: local('Axiforma Light Italic'), local('Axiforma-LightItalic'),
        url('Axiforma-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-LightItalic.woff') format('woff'),
        url('Axiforma-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-BoldItalic.eot');
    src: local('Axiforma Bold Italic'), local('Axiforma-BoldItalic'),
        url('Axiforma-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-BoldItalic.woff') format('woff'),
        url('Axiforma-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-BookItalic.eot');
    src: local('Axiforma Book Italic'), local('Axiforma-BookItalic'),
        url('Axiforma-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-BookItalic.woff') format('woff'),
        url('Axiforma-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-SemiBold.eot');
    src: local('Axiforma SemiBold'), local('Axiforma-SemiBold'),
        url('Axiforma-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-SemiBold.woff') format('woff'),
        url('Axiforma-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Black.eot');
    src: local('Axiforma Black'), local('Axiforma-Black'),
        url('Axiforma-Black.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Black.woff') format('woff'),
        url('Axiforma-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Thin.eot');
    src: local('Axiforma Thin'), local('Axiforma-Thin'),
        url('Axiforma-Thin.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Thin.woff') format('woff'),
        url('Axiforma-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Book.eot');
    src: local('Axiforma Book'), local('Axiforma-Book'),
        url('Axiforma-Book.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Book.woff') format('woff'),
        url('Axiforma-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-ExtraBold.eot');
    src: local('Axiforma ExtraBold'), local('Axiforma-ExtraBold'),
        url('Axiforma-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-ExtraBold.woff') format('woff'),
        url('Axiforma-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-HeavyItalic.eot');
    src: local('Axiforma Heavy Italic'), local('Axiforma-HeavyItalic'),
        url('Axiforma-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-HeavyItalic.woff') format('woff'),
        url('Axiforma-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-MediumItalic.eot');
    src: local('Axiforma Medium Italic'), local('Axiforma-MediumItalic'),
        url('Axiforma-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-MediumItalic.woff') format('woff'),
        url('Axiforma-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Italic.eot');
    src: local('Axiforma Italic'), local('Axiforma-Italic'),
        url('Axiforma-Italic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Italic.woff') format('woff'),
        url('Axiforma-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-SemiBoldItalic.eot');
    src: local('Axiforma SemiBold Italic'), local('Axiforma-SemiBoldItalic'),
        url('Axiforma-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-SemiBoldItalic.woff') format('woff'),
        url('Axiforma-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Regular.eot');
    src: local('Axiforma Regular'), local('Axiforma-Regular'),
        url('Axiforma-Regular.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Regular.woff') format('woff'),
        url('Axiforma-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-Light.eot');
    src: local('Axiforma Light'), local('Axiforma-Light'),
        url('Axiforma-Light.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-Light.woff') format('woff'),
        url('Axiforma-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-ExtraBoldItalic.eot');
    src: local('Axiforma ExtraBold Italic'), local('Axiforma-ExtraBoldItalic'),
        url('Axiforma-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-ExtraBoldItalic.woff') format('woff'),
        url('Axiforma-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}


/*
@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-BlackItalic.eot');
    src: local('Axiforma Black Italic'), local('Axiforma-BlackItalic'),
        url('./themes/atlas/font/Axiforma-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-BlackItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Bold.eot');
    src: local('Axiforma Bold'), local('Axiforma-Bold'),
        url('./themes/atlas/font/Axiforma-Bold.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Bold.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-ThinItalic.eot');
    src: local('Axiforma Thin Italic'), local('Axiforma-ThinItalic'),
        url('./themes/atlas/font/Axiforma-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-ThinItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Heavy.eot');
    src: local('Axiforma Heavy'), local('Axiforma-Heavy'),
        url('./themes/atlas/font/Axiforma-Heavy.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Heavy.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Medium.eot');
    src: local('Axiforma Medium'), local('Axiforma-Medium'),
        url('./themes/atlas/font/Axiforma-Medium.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Medium.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-LightItalic.eot');
    src: local('Axiforma Light Italic'), local('Axiforma-LightItalic'),
        url('./themes/atlas/font/Axiforma-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-LightItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('Axiforma-BoldItalic.eot');
    src: local('Axiforma Bold Italic'), local('Axiforma-BoldItalic'),
        url('Axiforma-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('Axiforma-BoldItalic.woff') format('woff'),
        url('Axiforma-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-BookItalic.eot');
    src: local('Axiforma Book Italic'), local('Axiforma-BookItalic'),
        url('./themes/atlas/font/Axiforma-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-BookItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-SemiBold.eot');
    src: local('Axiforma SemiBold'), local('Axiforma-SemiBold'),
        url('./themes/atlas/font/Axiforma-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-SemiBold.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Black.eot');
    src: local('Axiforma Black'), local('Axiforma-Black'),
        url('./themes/atlas/font/Axiforma-Black.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Black.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Thin.eot');
    src: local('Axiforma Thin'), local('Axiforma-Thin'),
        url('./themes/atlas/font/Axiforma-Thin.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Thin.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Book.eot');
    src: local('Axiforma Book'), local('Axiforma-Book'),
        url('./themes/atlas/font/Axiforma-Book.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Book.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-ExtraBold.eot');
    src: local('Axiforma ExtraBold'), local('Axiforma-ExtraBold'),
        url('./themes/atlas/font/Axiforma-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-ExtraBold.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-HeavyItalic.eot');
    src: local('Axiforma Heavy Italic'), local('Axiforma-HeavyItalic'),
        url('./themes/atlas/font/Axiforma-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-HeavyItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-MediumItalic.eot');
    src: local('Axiforma Medium Italic'), local('Axiforma-MediumItalic'),
        url('./themes/atlas/font/Axiforma-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-MediumItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Italic.eot');
    src: local('Axiforma Italic'), local('Axiforma-Italic'),
        url('./themes/atlas/font/Axiforma-Italic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Italic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-SemiBoldItalic.eot');
    src: local('Axiforma SemiBold Italic'), local('Axiforma-SemiBoldItalic'),
        url('./themes/atlas/font/Axiforma-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-SemiBoldItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Regular.eot');
    src: local('Axiforma Regular'), local('Axiforma-Regular'),
        url('./themes/atlas/font/Axiforma-Regular.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Regular.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-Light.eot');
    src: local('Axiforma Light'), local('Axiforma-Light'),
        url('./themes/atlas/font/Axiforma-Light.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-Light.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Axiforma';
    src: url('./themes/atlas/font/Axiforma-ExtraBoldItalic.eot');
    src: local('Axiforma ExtraBold Italic'), local('Axiforma-ExtraBoldItalic'),
        url('./themes/atlas/font/Axiforma-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./themes/atlas/font/Axiforma-ExtraBoldItalic.woff') format('woff'),
        url('./themes/atlas/font/Axiforma-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
*/

/* Media Queries <460px MOBILE-VIEW */
@media screen and (max-width:460px) {
    #footer #left-cont {
        margin-left: -100px !important;
    }

    #right-footer span.text-light {
        font-size: 12pt !important;
    }

    #right-cont,
    #left-cont {
        font-size: 11pt;
    }

    #left-dist,
    #right-dist {
        padding-left: 10px;
    }

    #work-title {
        text-align: center;
        margin-bottom: 0px !important;
    }

    #whyOM:hover {
        border: 1px solid lightgray;
        border-radius: 10px;
        background-color: #EDF2FF;
        box-shadow: none !important;
    }

    #rsc-div {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #map {
        display: none;
    }

    .blue-bg-sliderhome {
        object-position: 20%;
        object-fit: none;
    }

}

@media screen and (max-width:767px) {

    #search1,
    #search4 {
        padding-left: 0px !important;
    }

    #search3,
    #search2 {
        padding-left: 17px !important;
    }

    #label-search2,
    #label-search3 {
        padding-left: 5px !important;
    }

    #search1 input.textbox {
        /* width: 300px !important; */
        width: 100% !important;
    }

    #search_term_text,
    #bname {
        margin-top: -0.5px !important;

    }

    .catalog {
        flex-direction: column !important;
    }

    #map {
        display: none;
    }

    .mobmgtop0 {
        margin-top: 0 !important;
    }

    .mobmgleft0 {
        margin-left: 0 !important;
    }

    .respbname {
        margin-left: 0 !important;
    }

    a.inner_search_button {
        bottom: -10px !important;
        position: absolute;
        float: none;
    }

}

/* mobile size? */
@media screen and (max-width:470px) {
    a.inner_search_button {
        width: 91% !important;
    }

    .index-page-search-form {
        top: auto !important;
        bottom: 80px !important;
    }

    .mob-text-cu {
        font-size: 23px !important;
    }

    .resetwidth {
        width: 100% !important;
    }

    .mob-left-text-au {
        text-align: left !important;
    }

    .mob-marg0-au {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 40px !important;
    }

    .mob-heightcard-au {
        min-height: auto !important;
    }

    .mob-spacecalc {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }
}

#whyOM {
    padding: 20px;
    transition: 0.5s;
    border: none !important;
}

#whyOM:hover {
    font-weight: bold;
    border-radius: 10px;
    box-shadow: 0px 5px 10px 5px lightgray;
}

b:hover {
    font-weight: bold !important;
}

#work-title {
    margin-bottom: 30px;
}

#left-cont {
    margin-left: -250px;
}

@media screen and (max-width: 600px) {
    #left-cont {
        margin-left: -100px !important;
    }

    #about-search {
        display: block !important;
        position: relative !important;
    }

    #about-lower {
        background-color: #001B45;
        padding-bottom: 50px;
    }

    #about-lower p {
        color: white;
        /* height: 60px; */
        padding: 40px 20px 20px 20px;
        line-height: 30pt;
    }

    #about-wrapper-search {
        padding-top: 100px;
    }

    #cardCatalog {
        margin-right: 0px !important;
    }

    #dispItem .block {
        width: 283px !important;
    }

    .block {
        width: 303px !important;
    }

    #dispItem #cardCatalog {
        margin-right: 0px !important;
    }

    #rcorners2 {
        width: 300px;
        height: 110px;
        padding: 5px !important;
        margin: 0 !important;
    }

    .py-2 {
        margin: 0px !important;
    }

    br.to-hide {
        display: none;
    }

    #divcalc {
        padding-left: 0px !important;

    }

    #linkCalc {
        width: 100% !important;
    }

    #divobj {
        padding-left: 0px !important;
    }
}

/* ------------------------------------ */
/* new calc ui custom */

.office-features li,
.meet-features li,
.utility-features li {
    margin-bottom: 15px;
}

.locaList::placeholder {
    color: #000;
    opacity: 1;
}

.border-secondary {
    border-radius: 8px;
}

.badge-mine {
    color: #FFFFFF;
    background-color: #E56D22;
}

.heart {
    font-size: 25px;
    color: #2bd69e;
}

/* banner bottom css */
.img-wrapper {
    position: relative;
}

.img-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}

/* home slider banner */
.full-width-bnr {
    width: 100vw;
    margin-left: calc(50% - 50vw);
}

@media only screen and (min-width: 1800px) {
    .search-form-resp {
        /* bottom : 70px; */
    }

    .full-width-bnr {
        height: 50vw;
    }

    .position-resp1 {
        font-size: 47px !important;
    }

    .position-resp2 {
        font-size: 88px !important;
    }

    .position-resp3 {
        font-size: 21px !important;
    }
}

@media only screen and (max-width: 1410px) {
    ul#font-size-resp li {
        font-size: 14px !important;
        padding: 0 !important;
        margin-bottom: 10px;
    }

    .align-resp {
        top: 270px !important;
    }
}

.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.img-overlay:before {
    content: ' ';
    display: block;
    /* adjust 'height' to position overlay content vertically */
    height: 50%;
}

#rcorners2 {
    border-radius: 8px;
    border: 0px;
    background-color: rgba(255, 255, 255, 0.9);
    width: 340px;
    height: 180px;
}

/* @media screen and (max-width: 600px) {
    #rcorners2 {
        width: 300px;
        height: 110px;
        padding: 5px !important;
        margin: 0 !important;
    }

    .py-2 {
        margin: 0px !important;
    }

    br.to-hide {
        display: none;
    }

    #divcalc {
        padding-left: 0px !important;
        
    }

    #linkCalc {
        width: 100% !important;
    }

    #divobj {
        padding-left: 0px !important;
    }
} */

/* mrg? */
.mrg {
    width: 87px;
}

.mrgl {
    width: 160px;
}

@media screen and (max-width: 985px) {

    .mrg,
    .mrgl {
        width: 100px;
    }
}

.selectLoc li label {
    font-weight: 400;
    /* padding-left: 15px; */
    margin-left: -15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#cbdList,
#cbdFringeList,
#westList,
#centralList,
#eastList,
#northList {
    display: block;
    font-size: 13pt;
}

#cbdList li label,
#cbdFringeList li label,
#westList li label,
#centralList li label,
#eastList li label,
#northList li label {
    line-height: 16pt;
}

.selectLoc::-webkit-scrollbar {
    /* display: none; */
}

.selectLoc {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* #labelForSpace {
    padding-bottom: 17px;
} */

@media screen and (min-width: 1342px) {
    #labelForSpace {
        padding-bottom: 31px;
    }
}

@media screen and (min-width: 1786px) {
    #labelForSpace {
        padding-bottom: 5px;
    }
}

@media screen and (max-width: 1341px) {
    #labelForSpace {
        padding-bottom: 5px;
    }
}

#linkCalc {
    border-radius: 5px;
    width: 125%;
    font-size: 12pt;
    border: 1px solid lightgray;
    background-color: transparent;
}

#linkCalc:hover {
    background-color: lightgray;
}

#dispItem {
    overflow-y: hidden;
}

#dispItem::-webkit-scrollbar {
    width: 5px;
}

#dispItem::-webkit-scrollbar-thumb {
    background-color: lightgray;
    /* color of the scroll thumb */
    border-radius: 20px;
    /* roundness of the scroll thumb */
    border: 3px solid transparent;
    /* creates padding around scroll thumb */
}

#cardCatalog:hover {
    cursor: pointer;
    box-shadow: 2.5px 5px #3278B4 !important;
}

div.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    padding-top: 50px;
}

.clone {
    visibility: hidden !important;
}

@media screen and (min-width: 1349px) {
    .lazy {
        height: 210px !important;
    }
}

@media screen and (min-width: 1498px) {
    .lazy {
        height: 190px !important;
    }
}

@media screen and (max-width: 1242px) {

    /* for display more than 100% view */
    .desc1 {
        top: 15% !important;
        line-height: 42px;
    }

    .det-upper {
        top: 27% !important;
    }
}

@media screen and (max-width: 980px) {
    .det-upper {
        top: 31% !important;
    }

    .respfind {
        display: flex !important;
        justify-content: start !important;
    }

    .respprop {
        padding-top: 0 !important;
    }
}

@media screen and (min-width: 981px) and (max-width: 1090px) {}

@media screen and (min-width: 1518px) {
    .index-page-search-form {
        /* bottom: 10% !important; */
    }

    .desc1 {
        top: 36% !important;
    }

    .det-upper {
        top: 46% !important;
    }
}

.card-img-top-prop {
    width: 100%;
    height: 210px;
    object-fit: cover;
}

@media screen and (min-width: 471px) and (max-width: 780px) {
    .text-resp-about {
        text-align: justify !important;
        text-justify: inter-word !important;
    }

    .title-resp-about {
        text-align: center !important;
    }
}

#left-dist .col-md a {
    color: #001B4580;
    font-weight: 500;
}

/* =========================== */

.wrap-aboutus .wrap-top-banner .card {
    pointer-events: none !important;
}

.card-body-content {
    text-align: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    margin-right: 3rem;
    margin-left: 3rem;
}@media screen and (max-width: 981px){#imgHolder{width:100%}div.index-header-form{overflow:hidden}div.index-header-form .header-form-line:nth-child(n+10){visibility:visible}.search-term input[type="text"]{width:90% !important}div.index-search-button-line{position:absolute;bottom:5px;right:10%;width:80%}.rating-item-view{float:right;left:auto}h2.highlight-left-right{line-height:30px}.width500{width:95% !important}.apartment_type_img{max-height:220px}.header_menu{color:#164CE8}.menu .header_menu
li{padding-left:0;background:none !important;display:block;width:100%;float:none;height:auto;text-align:left;box-shadow:0 -1px 0px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:0 -1px 0px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-box-shadow:0 -1px 0px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1)}.menu .header_menu li:first-child{box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1)}.menu .header_menu li
.sub_menu{margin:0;width:100%;padding:0}.menu .header_menu li .sub_menu li:first-child{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.menu .header_menu li .sub_menu
li{display:block;float:none;padding:0
!important;width:100%;border:none;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.menu li .sub_menu li
a{padding:12px
0 !important;line-height:1 !important}.menu .header_menu li
a{display:block;padding:14px
0 14px 0;width:100%;color:#000}.menu .header_menu li a:hover{background:rgba(255,255,255,0.2)}#mobnav-btn{display:block}#mobnav-btn span.image-menu{background:url("/themes/atlas/images/menu.png") no-repeat;width:24px;height:24px;display:inline-block;vertical-align:sub;margin-right:5px}.mobnav-subarrow,.mobnav-subarrow-levels{display:block;background:url("/themes/atlas/images/menu.png") no-repeat;opacity: .8;height:24px;width:24px;position:absolute;top:8px;right:10px;cursor:pointer}.sf-menu{width:100% !important;display:none;margin:0
auto}.sf-menu.xactive{display:block !important}.sf-menu
li{float:none !important;display:block !important;width:100% !important}.sf-menu li
a{float:none !important}.sf-menu
ul{position:static !important;display:none !important}.xpopdrop
ul{display:block !important}.xpopdrop ul
li{padding-left:0.5% !important;background:#00c0ff}.xpopdrop ul li
ul{display:none !important}.xpopdrop ul li ul
li{padding-left:2.5% !important;background:#00c0ff}.xpopdrop ul li.xpopdroplevels
ul{display:none !important}.xpopdroplevels
ul{display:none !important}ul.xpopdroplevels{padding-left:1% !important;box-shadow:none}.xpopdroplevels ul
li{padding-left:1.2% !important}.xpopdroplevels ul li ul
li{padding-left:1.3% !important}.xpopdrop ul li.xpopdroplevelsvisible>ul{display:block !important}.xpopdroplevelsvisible>ul{display:block !important}.line_header
.main_header{width:100%;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.languages li
a{font-size:0;text-decoration:none !important}.header
.tel{margin-right:10px}.bg,.content,.entries,.welcome{width:100%;margin:auto}.content_entries{padding:0
7px}.bg .first_line,
.bg
.last_line{display:none}div.logo{display:block;margin:20px
auto 0;text-align:center;position:relative;width:300px;float:none}div.logo
a{float:left}div.logo a
div{left:0;top:50%;overflow:hidden}.header{text-align:center;height:auto;padding-bottom:30px}.header .tel,
.header .tel
.mail{float:none}.header
.tel{margin-top:40px}.header .tel
.mail{margin-top:20px}.header .tel .mail
a{font-size:14pt;font-weight:lighter;font-family:'PT Sans Narrow',Arial,sans-serif;text-decoration:none;border-bottom:1px solid}.header .tel .mail a:hover{color:#000}.menu{display:table;float:none;margin:auto;width:100%;text-align:center}.slider{display:block;width:100%;float:none}.forma{height:auto;width:100%;margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.forma
form{margin:0}.forma select,
.forma input[type="text"]:not(#search_term_text),
.forma input[type="text"]:not(#bname),
.forma input[type="text"]:not(.from-to),
.inner_form select,
.inner_form input[type="text"]:not(#search_term_text),
.inner_form input[type="text"]:not(#bname),
.inner_form input[type="text"]:not(.from-to),.search-term{background:rgb(255, 255, 255);border:2px
solid rgb(255, 255, 255);box-shadow:0 0 3px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2) inset;width:100%;margin:5px
0 6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#search_term_text,#bname{height:35px !important}.inner_form #search_term_text, .inner_form
#bname{background:none;border:none;margin:0;height:25px}.forma .multiselect-city{width:95%}.b_mainpage_range,.b_mainpage_square{display:inline-block;width:50%;padding:0
10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.b_mainpage_square{position:relative;right:-7px}.b_mainpage_range
input{width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.b_mainpage_range
.max_range{margin-right:0}.slider-without-search-form{width:100% !important;overflow:hidden}.last_line2_left,.last_line2_right,.title_line{display:none}.title{display:inline-block;float:none !important;margin:5px
auto 10px auto !important;text-align:center;width:100%;box-sizing:border-box}.catalog{text-align:left;font-size:0px}.block{border:none}.catalog
.block{text-align:left;font-size:1em;width:49%;margin:5px
0;padding:5px
5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:450px}.block
.title_block{height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog .block .title_block
a{display:block;padding:12px
0 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog .block .image_block>img{width:100%}.catalog .block .desc,
.catalog .block .mini_block,
.catalog .block .mini_desc,
.catalog .block .compare-check-control,
.catalog .block
.mini_location_description{display:block;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.catalog .block .compare-check-control{padding:7px
8px 0px 5px}.compare-float-left{margin:3px
8px 3px 4px}div.sorting{font-size:12pt;line-height:1.2}.catalog .block
.desc{font-size:12pt;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px
0}.catalog .block
.mini_desc{padding-top:0;margin-bottom:5px}.catalog .block
.line{display:none}.catalog .block
.sr{font-size:9pt;text-decoration:none}.catalog .block .compare-label{font-size:12pt;text-decoration:none}.catalog .block .sr
input{float:right}.welcome{margin-bottom:80px}.welcome
.text{width:100%;margin:auto;padding:0
20px;font-size:12pt;line-height:1.2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.entries
.new{width:100%;margin:0
auto 15px;float:none;border-bottom:1px dotted #000}.b_mainpage .entries
.new{padding:0
20px 10px 0;font-size:12pt;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.entries .new
.title{text-align:left;padding-left:10px;margin-bottom:10px !important}.entries .new
.text{padding-top:0}.entries
.dotted_line{display:none}.breadcrumbs{display:block;margin-top:50px;text-align:center}.breadcrumbs
a{font-size:12pt;text-decoration:none !important;padding:0
15px;line-height:17pt}#search_form.inner_form{padding:0
10px}.search_inner_row{width:100%;margin-top:10px;padding:0;height:44px}.formacontrol{float:none}.filtr select, .filtr input[type="text"], .select2-container.search-input-new.searchField,
.formacontrol .search-input-new{width:100%}.filtr{box-shadow:0 6px 4px -4px #222;height:100%}.hide_filtr{bottom:-15px;height:26px;margin-left:46%;position:absolute;width:36px}.hide_filtr.collapsed{top:-33px}div.inner_search_button_row{height:40px;clear:both}a.inner_search_button{bottom:8px;position:absolute;width:93%;float:none;text-align:center}.content
.item{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.item table
td{padding:0
10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.item table td
.td1{padding:0}.content_new
.block_new{padding:0
20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.content_new .block_new
span{font-size:12pt;line-height:1.5}.content_new .block_new img:first-child{width:100%}.content_entries .block_entries
.new_desc{padding-right:20px;text-align:justify;font-size:10pt;line-height:1.5}.content_entries .block_entries
.read_more{display:block;float:none;text-align:center;padding:15px
0;margin-top:15px}.content_entries .block_entries
.td1{position:relative;overflow:hidden}.content_entries .block_entries .td1
img{width:200px;margin-top:65px}.block_entries table tr
td{padding:20px
0}.content_entries .block_entries
.title{text-align:left;margin-bottom:10px}.content_entries .block_entries .title
a{font-size:22pt;text-decoration:none;color:#000;border-bottom:1px solid;line-height:1.2}.content_entries .block_entries .title a:hover{border:none}.b_catalog_switcher{display:table;margin:auto}.item
.title{line-height:1.3}.b_item,.b_item_aux,.b_item__slider,.b_item__info,.b_item_aux__tabs,.b_item_aux__entries{display:block}.b_item__info,.b_item_aux__entries{padding-left:0}.b_item_aux__tabs{width:100%}.block-right-with-special-offer,.block-right-with-special-rating{padding-top:10px}.block-right-with-special-offer.block-right-with-special-rating{padding-top:10px}.b_item__info.block-right{position:inherit;top:inherit;right:inherit;width:100%}.b_item__slider #imgHolder
img{width:100%;height:auto;max-width:inherit}.promotion-paidservices-in-apartment{margin-top:20px}.b_item__slider .jcarousel-wrapper{width:100%}.b_itemlinks{display:block;float:right;margin-top:-55px !important;vertical-align:top}.b_item__info
.name{font-size:25pt;margin-bottom:14px;margin-top:10px;line-height:1.3}.b_item__info
.price{padding-left:8px}.b_item__info
.bron{display:inline;float:none;height:55px;padding:12px
30px;position:relative;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.b_item__info
.block_item{margin-top:30px}.b_item__info
.price{margin-bottom:30px}.b_itemlinks__links{display:inline-block;float:none;text-align:right;vertical-align:middle;margin-right:10px}#b_itemlinks__checkbox{float:none !important;margin-top:0;vertical-align:middle}.b_item_aux__tabs
table{width:95%;padding:10px
0 15px 5px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.b_item_aux__entries
.new{min-height:64px;height:auto;border:none !important}.b_item_aux__entries .new:after{display:block;width:100%;clear:both;content:""}.b_item_aux__entries .new
.title{padding:0
!important}.b_item_aux__entries
.date{float:none}.b_item_aux__entries .new
img{margin-right:10px}.page-buffer{margin-bottom:90px}#footer{padding:0
20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#footer
.wrapper{width:100%}.switch-menu
span{display:block !important}.switch-menu span.image-menu{background:url("/themes/atlas/images/menu_small.png") no-repeat;width:16px;height:16px;display:inline-block !important;vertical-align:top;margin-right:5px;padding:0}.line_header
.main_header{padding-left:0}ul.hide-780{background:none repeat scroll 0 0 rgb(50, 120, 180);color:rgb(0, 0, 0);margin:0;padding:0;display:none;position:absolute;width:140px;z-index:999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.hide-780
a{color:#fff}ul.hide-780
li{float:none;display:block;width:100%;padding:10px
15px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.hide-780 li:hover{background:rgba(0, 0, 0, 0.1)}ul.hide-780 a:hover{text-decoration:none}.menu{width:100%}.index-page-search-form{position:inherit;display:block;width:auto;height:auto;top:0;bottom:0}.jssor-slide-text-title{font-size:45px;line-height:45px}#ap-view-table-list table
td{font-size:15px}#ap-view-table-list .ap-view-table-price
.currency{color:#000}.SumoSelect,#metro{display:block;width:100%}.SlectBox{display:block;width:auto}.change_list_show
a{margin-left:20px}.change_list_show a:first-child{margin-left:0}.block_item ul
li{margin-top:5px;margin-bottom:5px}.block_item ul li:first-child{margin-top:0}.block_item ul li:last-child{margin-bottom:0}.demo-auth-buttons
a{display:block;width:45%;text-align:center;min-width:180px}div.form input[type="text"],
div.form input[type="password"],
div.form input[type="number"],
div.form input[type="tel"],
div.form textarea,
div.form select,.select2-container.span3.form-control{background:#fff;border:1px
solid #f8f8f8;border-radius:0;box-shadow:none;-webkit-box-shadow:none;padding:10px
10px;border:1px
solid #b8b8b8}.select2-container.span3.form-control{height:43px}.item .pdg-apartment-block
.title{overflow:visible;height:auto}.appartment_item
.image_block{overflow:hidden}}@media screen and (max-width: 800px){.no-more-tables table,
.no-more-tables thead,
.no-more-tables tbody,
.no-more-tables th,
.no-more-tables td,
.no-more-tables
tr{display:block}.no-more-tables thead
tr{position:absolute;top:-9999px;left:-9999px}.text-right{text-align:center !important}.mt-1{margin-top:2.5rem !important}.no-more-tables
tr{border:1px
solid #ccc}.no-more-tables
td{border:none !important;border-bottom:1px solid #eee !important;position:relative !important;padding-left:50% !important;white-space:normal !important;text-align:left !important}.no-more-tables td:before{position:absolute !important;top:6px !important;left:6px !important;width:45% !important;padding-right:10px !important;white-space:nowrap !important;text-align:left !important;font-weight:bold !important}.no-more-tables td:before{content:attr(data-title)}.b_entries__item{padding-right:0}.content_entries .b_entries__item
img{display:block;width:100%;float:none}.b_entries__item_post{display:block;padding-top:15px}.b_entries__item_post
.new_desc{font-size:1.2rem !important;line-height:1.4 !important}.users-list-view
.message_ava{display:block}.users-list-view
.one_third{padding-bottom:30px;width:100%;display:block;float:inherit;margin:0}#footer{background-color:#001B45}#cprgt{background-color:#001B45}#ap-view-table-list
table.items{border:0}#ap-view-table-list table, #ap-view-table-list thead, #ap-view-table-list tbody, #ap-view-table-list th, #ap-view-table-list td, #ap-view-table-list
tr{display:block}#ap-view-table-list thead
tr{position:absolute;top:-9999px;left:-9999px}#ap-view-table-list
tr{border:1px
solid #ccc;margin-top:5px}#ap-view-table-list
td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:30%;overflow:hidden}#ap-view-table-list td:before{position:absolute;top:6px;left:6px;width:24%;padding-right:10px;white-space:nowrap;overflow:hidden}#ap-view-table-list table .ap-view-table-photo,
#ap-view-table-list table .ap-view-table-type,
#ap-view-table-list table .ap-view-table-title,
#ap-view-table-list table .ap-view-table-address,
#ap-view-table-list table .ap-view-table-obj-type,
#ap-view-table-list table .ap-view-table-square,
#ap-view-table-list table .ap-view-table-price{text-align:left;height:auto;padding-top:3px;min-height:20px}#ap-view-table-list table .ap-view-table-photo{}#ap-view-table-list table .ap-view-table-address{}#schedule .loan-calculator-results
table{margin-top:10px;background:none !important;border:none !important}#schedule .no-more-tables.loan-calculator-results td:before{top:inherit !important}#credit
label{width:inherit !important;float:none !important}div.logo-text{font-size:19px}}@media screen and (max-width: 780px){.full-multicolumn-first,.full-multicolumn-second{float:none;width:inherit;padding:0;margin:0}.summary-site-ads-information .item-info{width:42%}.summary-site-ads-information .summary-info-obj-types li
a{font-size:17px;line-height:25px}}@media screen and (max-width: 640px){.apartment_type_img{max-height:inherit}.forma .multiselect-city{width:93%}.block_entries img, .block_new
img{width:100%;height:auto}.b_item__info
.price{display:block;padding:10px
0 40px;width:100%}.b_itemlinks{margin:0}.catalog
.block{margin:10px
auto 10px auto;border:none;width:100%;display:block;height:auto}.catalog .block
.desc{font-size:1rem;line-height:0.5}.catalog .block
.title_block{white-space:nowrap;overflow:hidden}.catalog .block .title_block
a{height:100%;padding-top:14px}ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px
solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:inherit;clear:none}.resp-accordion-closed{display:none !important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}.b_item_aux__tabs .tabs .tabs1_1
img{display:none}.resptabscont+.resptabscont{margin-top:25px !important}#footer
.footer_menu_links{display:block;padding:10px
0 0 0}#footer{}div.logo{display:block;margin:20px
auto 0;text-align:center;position:relative;width:300px;float:none}div.logo
a{float:left}.block-filter-viewallonmap{}.block-filter-viewallonmap
#filterPriceType{width:100%;margin:0px}.block-filter-viewallonmap
#filterObjType{width:100%;margin:10px
0}.block-filter-viewallonmap #click-filter-viewallonmap{width:60%}.block
.price{overflow:visible}div.sorting
a{display:block}.seasonal-prices-add-block{width:auto;min-width:auto;padding:5px}.yiiTab ul.tabs
li{display:inline-block !important;margin-bottom:10px !important}.grid-view.table-responsive#apartment-seasonal-prices-grid table.items th,
.grid-view.table-responsive#apartment-seasonal-prices-grid.items
td{padding:0
!important}.inline.form-control{display:inline}}@media screen and (max-width: 520px){.summary-ap-description .ap-summary-info{width:85%}}@media screen and (max-width: 480px){.search-term input[type="text"]{width:84% !important}.catalog
.block{width:100%;border:none;margin-bottom:0}.title{width:93%}.mini_desc{margin-bottom:5px}.left_img{margin-left:0}.mini_desc
dt{display:block;width:100%;margin:6px
0}.mini_desc
img{margin-right:15px}.b_item_aux__entries{padding:2px}.b_item_aux__entries .entries .new
.title{display:block;float:left;padding-left:90px}.tabs1_1 .resp-tab-content
tr{display:block;margin-top:10px}.tabs1_1 .resp-tab-content tr:first-child{margin:0}.tabs1_1 .resp-tab-content
td{display:table-row}.entries .new
.title{width:auto}.b_mainpage .entries
.new{height:auto;padding:0
4px 15px 4px}#userfilter ul
li{display:block;height:25px}#footer
.soc{display:none}#footer{height:100%}.b_item__info
.price{padding:10px
0 5px}.b_itemlinks{float:left}.bron-box{width:100%;height:100px}div.logo{display:block;margin:20px
0 0 0;text-align:left;position:relative}.summary-site-ads-information .item-info{width:90%}.search-my-listings-form{margin-bottom:0}#my-listing-blocks{margin-top:10px}}@media screen and (max-width: 419px){.ap-descr
dt{width:100%;display:block}.ap-descr
dd{margin-left:0;margin-top:0;width:100%;display:block}}@media screen and (max-width: 320px){}@media screen and (min-width: 500px){.highlight-left-right{text-align:left;float:none !important;margin:0
0 0 0}}@media screen and (min-width: 800px){.one_half, .one_third, .ap_one_third, .two_thirds, .one_fourth, .one_five, .three_fourths, .search
.one_half{float:left;display:inline;width:48%;margin:0
4% 0 0}.one_third{width:30.666666%}.two_thirds{width:65.333333%}.one_fourth{width:29%}.one_five{width:22%}.three_fourths{width:74%}.last, .search
.one_half.last{margin-right:0}.users-list-view
.items{display:flex;flex-wrap:wrap;margin:20px
0}.users-list-view
.one_third{}.users-list-view
.message_ava{float:left;margin:0
10px 10px 0;border:0
none;height:auto;max-width:100%}.b_item_aux__tabs .resp-tabs-container{min-width:630px}}@media screen and (max-width: 320px){#comments-block
a.fancy{font-size:12px;padding:5px}}div.rating-cancel,div.star-rating{float:left;width:18px;height:17px !important;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.rating-cancel,div.rating-cancel
a{background:url(/themes/atlas/css/rating/delete.gif) no-repeat 0 -17px !important}div.star-rating,div.star-rating
a{background:url(/themes/atlas/css/rating/star_new.png) no-repeat 0 0px !important}div.rating-cancel a,div.star-rating
a{display:block;width:18px !important;height:100%;background-position:0 0px;border:0}div.star-rating-on
a{background-position:0 -17px !important}span .star-rating-control div.star-rating-on
a{background-position:0 -17px !important}div.star-rating-hover
a{background-position:0 -17px !important}div.star-rating-readonly
a{cursor:default !important}div.star-rating{background:transparent !important;overflow:hidden !important}body{}.body_background{}.menu .header_menu
li{background:url(/themes/atlas/images/line_menu.jpg) no-repeat 0 7px}.first_line,.last_line{background:url(/themes/atlas/images/line_menu1.jpg) repeat}.forma{background:url(/themes/atlas/images/block.jpg) repeat}.last_line2_left{background:url(/themes/atlas/images/line_menu1.jpg) repeat}.last_line2_right{background:url(/themes/atlas/images/line_menu1.jpg) repeat}.welcome
.title_line{background:url(/themes/atlas/images/line_menu1.jpg) repeat}.entries
.title_line{background:url(/themes/atlas/images/line_menu1.jpg) repeat}.block_item ul
.li1{background:url(/themes/atlas/images/img19.jpg) no-repeat}.block_item ul
.li2{background:url(/themes/atlas/images/img18.jpg) no-repeat 0px}.block_item ul
.li3{background:url(/themes/atlas/images/img17.jpg) no-repeat}#search-form{background-color:white}div.sorting
a.asc{background:url("/themes/atlas/images/up.gif") no-repeat 98% 9px}div.sorting
a.desc{background:url("/themes/atlas/images/down.gif") no-repeat 98% 9px}#loading-blocks{background:rgba(0, 0, 0, 0) url("/themes/atlas/images/ajax-loader-blocks.gif") no-repeat scroll center center}div.logo
a{}.new_select{background:url(/themes/atlas/images/select_arrow.png) no-repeat right}.forma input[type="text"]{}.forma
select{}.like{background:url(/themes/atlas/images/like.png) no-repeat}.filtr_background{background:url(/themes/atlas/images/filtr.png) repeat-x}.hide_filtr{background:#3278b4 url(/themes/atlas/images/arrow_filter.png) 0 -5px no-repeat}.hide_filtr.collapsed{background:#3278b4 url(/themes/atlas/images/arrow_filter.png) 7px -5px no-repeat}.show_filtr{background:url(/themes/atlas/images/arrow_filter2.png) 0 -6px no-repeat}.filtr_background2{background:url(/themes/atlas/images/filtr2.png) repeat-x}.search-term .search-icon{background:url("/themes/atlas/images/search.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0)}.jssorb05 div, .jssorb05 div:hover, .jssorb05
.av{background:url('/themes/atlas/images/jssor-slider/b05.png') no-repeat}.flexslider-loading-image{background:url('/themes/atlas/images/ajax-loader-blocks.gif') no-repeat center center}.box_message
.delete_message{background:url('/themes/atlas/images/delete.png') center center no-repeat}.jssora22l,.jssora22r{background-image:url('/themes/atlas/images/jssor-slider/a22.png')}@media screen and (max-width: 960px){#mobnav-btn span.image-menu{background:url("/themes/atlas/images/menu.png") no-repeat}.mobnav-subarrow,.mobnav-subarrow-levels{background:url("/themes/atlas/images/menu.png") no-repeat}.switch-menu span.image-menu{background:url("/themes/atlas/images/menu_small.png") no-repeat}}@media screen and (min-width: 500px){.highlight-left-right{background:url(/themes/atlas/images/line_menu1.jpg) repeat-x scroll 0 50% rgba(0, 0, 0, 0)}}#cookie-bar{font-weight:normal;background:#fff;height:auto;line-height:24px;color:#000;text-align:center;padding:3px
0;z-index:9999;box-shadow:0 -1px 2px rgba(0,0,0,0.2)}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar
p{margin:0;padding:0}#cookie-bar
a{color:#852432;display:inline-block;font-weight:normal}#cookie-bar
a{margin:0
5px}#cookie-bar .cb-enable{background:#3278b4;color:#fff;display:inline-block;border-radius:0px;text-decoration:none;padding:0
8px;margin-left:15px}#cookie-bar .cb-enable:hover{background:#3b65aa}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}#fancybox-loading{position:fixed;top:50%;left:50%;width:0px;height:0px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/assets/b09660d4/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px
solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/assets/b09660d4/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/assets/b09660d4/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/assets/b09660d4/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('/assets/b09660d4/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/assets/b09660d4/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/assets/b09660d4/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/assets/b09660d4/fancybox-y.png');background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/assets/b09660d4/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/assets/b09660d4/fancybox-x.png');background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/assets/b09660d4/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/assets/b09660d4/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/assets/b09660d4/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/assets/b09660d4/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap
td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0
0 0 15px;background:url('/assets/b09660d4/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0
0 3px 0;background:url('/assets/b09660d4/fancybox-x.png') 0px -40px}#fancybox-title-float-right{padding:0
0 0 15px;background:url('/assets/b09660d4/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6
div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}