
/* Fwre-mod-search
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.fwre-mod-search .collapse {
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.fwre-search-more-options{
    margin-top: 8px;
}
.fwre-mod-search .collapse.in {
    opacity: 1;
    height: auto;
}
.fwre-search-horizontal .row {
    margin-bottom: 7px;
}
.fwre-search-horizontal-wrapper .row:first-child .select-style {
    width: 100%;
    margin-bottom: 0;
}
.fwre-search-more-options a.button {
    padding: 0 20px;
}
.fwre-search-more-options a.button:after {
    content: "\e634";
    margin-left: 7px;
    font: 16px 'iconmembres';
    position: relative;
    /*top: 5px;*/
}
.fwre-search-more-options a.button.collapsed:after {
    content: "\e63b";
    top: 1px;
}
.fwre-sh-controls {
    text-align: right;
}
.fwre-sh-controls .button {
    padding: 0 20px;
}

/* Mod-fwrerealtor-clear-button
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#mod-fwrerealtor-clear-button {
    border: 1px solid #999;
    color: #999;
}
#mod-fwrerealtor-clear-button:hover {
    color: #fff;
    background-color: #8a8a8a;
}
.mod-fwrerealtor-search-button.button.button-primary,
.mod-fwrerealtor-search-button.button.button-primary:active,
.mod-fwrerealtor-search-button.button.button-primary:focus {
    border: 1px solid #be5656;
    background-color: #be5656;
    color: #fff;
    padding: 0 40px;
}
#mod-fwreagency-clear-button:before,
#mod-fwreagency-save-button:before,
.mod-fwreagency-search-button:before {
    content: "\f00d";
    margin-right: 7px;
    font: 13px FontAwesome;
    position: relative;
}
#mod-fwreagency-save-button:before {
    content: "\f0c7";
}
.mod-fwreagency-search-button:before {
    content: "\f002";
}
#fwre-mod-search-vertical {
    color: #2d3e50;
    padding: 15px;
    font-size: 14px;
    background: #f2f2f2;
    overflow: hidden;
}
button#mod-fwrerealtor-save-button {
    margin-top: 20px;
    text-transform: inherit;
    font-weight: 300!important;
    font-size: 14px!important;
    color: #1695a3;
    border: 0;
    background-color: transparent;
}
button#mod-fwrerealtor-save-button:before{
    content: "\f0c7";
    left: 0;
    font-family: "FontAwesome";
    margin-right: 7px;
}
button#mod-fwrerealtor-save-button:hover {
    color: #057f8c;
}
button#mod-fwrerealtor-clear-button {
    border: 1px solid #a2a2a2;
    color: #fff;
    letter-spacing: 0;
    background-color: #a2a2a2;
    position: relative;
    padding-right: 10px;
    padding-left: 28px;
    font-size: 17px!important;
    font-weight: 300!important;
}
button#mod-fwrerealtor-clear-button:before {
    content: "\f00d";
    position: absolute;
    font-family: "FontAwesome";
    left: 10px;
}

/* Fwre-mod-search-vertical
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#fwre-mod-search-vertical button {
    width: 95%;
    max-width: 213px;
    padding: 0 15px;
    height: 38px;
    font-size: 11px;
    font-weight: 700;
    margin-top: 5px;
    letter-spacing: 0;
}
button {
    letter-spacing: 0;
}
#fwre-mod-search-vertical form {
    margin: 0;
}
#fwre-mod-search-vertical select,
#fwre-mod-search-vertical .select-style,
#fwre-mod-search-vertical input[type="text"] {
    width: 100%;
}
#fwre-mod-search-vertical button.button-primary {
    color: #fff;
    background: #d64521;
    border-color: #d64521;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    font-weight: 300;
}
#fwre-mod-search-vertical button.button-primary:hover {
    color: #d64521!important;
    background: #fff;
}
#fwre-mod-search-vertical .controls button:first-child {
    margin-top: 20px;
    margin-bottom: 10px;
}
#fwre-mod-search-vertical .controls button:last-child {
    margin: 0;
}
.fw-bed-icon {
    content: "\f236";
    width: 10px;
    height: 10px;
}
.icon-menu {
    margin-right: 98px;
}
#fwre-mod-search-horizontal {
    padding: 20px;
    background-color: #f4f4f4;
    color: #666666;
    border-radius: 4px;
    margin-bottom: 20px;
}
#fwre-mod-search-horizontal form,
.columns.three.fwre-search-more-options a,
.columns.nine.fwre-sh-controls button {
    margin-bottom: 0!important;
}
#fwre-mod-search-horizontal .select-style {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
}
#fwre-mod-search-more-options input[type="text"] {
    width: 100%;
    border-radius: 4px;
}
#realtor-search,
.fwre-skeleton.mod-fwre-latest-property {
    margin-bottom: 20px;
    margin-top: 20px;
}
.fwre-skeleton .button {
    height: 39px;
    line-height: 37px;
}
#fwre-mod-search-vertical .select-style,
#fwre-mod-search-horizontal .select-style {
    position: relative;
}
#fwre-mod-search-vertical .select-style img,
#fwre-mod-search-horizontal .select-style img {
    position: absolute;
    top: 10px;
    right: 10px;
}

.mod-fwrerealtor-search-button.button.button-primary {
    width: 150px;
    height: 38px;
    font-size: 17px;
    font-weight: normal;
    margin-right: 2px;
    margin-left: 9px;
    text-transform: capitalize;
    font-weight: 300;
    position: relative;
}
#fwre-mod-search-vertical .mod-fwrerealtor-search-button.button.button-primary:before,
#fwre-mod-search-vertical button#mod-fwrerealtor-clear-button:before{
left: 46px;
}
.mod-fwrerealtor-search-button.button.button-primary:before {
    content: "\f002";
    font-family: "FontAwesome";
    position: absolute;
    left: 10px;
}
.mod-fwrerealtor-search-button.button.button-primary:hover {
    background-color: #b23c20;
    border: 1px solid #b23c20;
}
#mod-fwrerealtor-clear-button {
    height: 38px;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: normal;
    font-weight: 300;
}
.fwre-search-more-options a {
    border: none!important;
    color: #6e6e6f!important;
    text-transform: inherit!important;
    font-size: 14px!important;
    margin-top: 19px!important;
    margin-bottom: 0!important;
    border-bottom: 1px solid #6e6e6f!important;
    display: inline!important;
    padding: 0!important;
    font-weight: 300!important;
    border-radius: 0!important;
}
.fwre-search-more-options a.button:hover,
.fwre-search-more-options a.button:active,
.fwre-search-more-options a.button:focus {
    background-color: transparent!important;
}
#footer-about .customworld-map-bg {
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
}
#mod-preview-wrapper {
    background-color: #eee;
    border: 1px dotted black;
    color: #700;
}
#footer h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 25px;
    margin-bottom: 0;
}
#footer-about p {
    margin-bottom: 15px;
    font-size: 13px;
}
.profile dl.dl-horizontal dt {
    float: left;
    width: 25%;
}
/* Media  (min-width: 550px) and (max-width: 640px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media only screen and (min-width: 550px) and (max-width: 640px) {
    .descr-table.fw-list-property input[type="checkbox"]{
        float: left;
    }
    span.fw-list-propery-link.fw-link-compare {
        float: none;
        line-height: 18px;
        display: block;
        margin-bottom: 18px;
    }
    .fw-hidden-part .button.button-primary.fwre-read-more {
    font-size: 13px;
    width: 120px;
    }
}

/* (min-width: 680px) and (max-width: 960px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 680px) and (max-width: 960px) {
    .site.single-property #right.three.columns {
        width: 50%!important;
        margin-left: 0;
        padding-left: 0!important;
        margin-bottom: 15px;
    }
    .site.single-property #main-body.nine.columns {
        width: 100%!important;
    }
    #copyright-wrapper ul.footer-info li a {
        font-size: 11px;
        padding: 0 5px;
    }
    .release-block img {
        width: 100%;
    }
    .copyright {
        font-size: 11px;
        line-height: 11px;
        margin: 20px 0;
    }
    .seven.columns.agents-info-banner {
        width: 100%;
    }
    .fw-list-property .fwre-list-item-description .six.columns {
        width: 70%;
    }
    #fwrerealtor .fw-list-property .fwre-list-item span.fw-list-propery-link.fw-link-compare {
        text-align: initial;
        display: initial;
    }
}

/*(min-width: 210px) and (max-width: 400px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 210px) and (max-width: 400px) {
    #menu ul.nav li.parent:before {
        top: 0px;
    }
    .mod-fwre-slideshow-big-image-description{
        max-width: 315px;
    }
    .fwre-table-item .u-pull-right.details{
        float: left;
    }
    div.button.choose {
        width: 215px;
    }
    div.button.choose a {
        font-size: 18px;
    }
    #top-header img {
        width: auto;
        margin: 0 auto;
        margin-top: 5px;
    }
    #top-header div.btn {
        margin: 5px auto;
    }
    .front.home .fwre-toolbar-options form{
        margin-top: 10px;
    }
    .front.home .fwre-toolbar-options form,
    .site.for-sale .fwre-toolbar-options form,
    .site.houses-for-sale .fwre-toolbar-options form,
    .site.flats-for-sale .fwre-toolbar-options form,
    .site.commercial-property-for-sale .fwre-toolbar-options form,
    .site.properties-view .fwre-toolbar-options form,
    .site.table-view .fwre-toolbar-options form {
        padding-left: 0;
    }
}

/*(min-width: 210px) and (max-width: 680px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 210px) and (max-width: 680px) {
    .twelve.columns.fwre-item-side.bottom ul.fwre-item-tabs {
        display: block;
    }
    .fwre-list-item-image img {
        margin: 0 auto;
    }
    .row.fwre-item-side .six.columns li {
        margin-bottom: 5px;
        max-width: 160px;
    }
    .five.columns.social-link-agents {
        width: 100%;
    }
    .six.columns.agents-info-box {
        padding-left: 45px;
    }
}

/*(min-width: 550px) and (max-width: 680px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 550px) and (max-width: 680px) {
    .fwre-listing-toolbar .seven.columns.fwre-toolbar-views {
    margin-top:5px;
    }
     #fwrerealtor .u-pull-right.properties{
        margin-bottom: 0;
    }
    .fwre-toolbar-options .select-style.u-pull-left,.fwre-toolbar-options:hover a.more-filters{
        margin-left: 0;
    }
    #realtor-search{
        margin-top: 0;
    }
    .site.single-property #right.three.columns {
        width: 50%!important;
        margin-left: 0;
        padding-left: 0!important;
        margin-bottom: 15px;
    }
    .site.single-property #main-body.nine.columns {
        width: 100%!important;
    }
}

/*(min-width: 680px) and (max-width: 960px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 680px) and (max-width: 960px) {
    .mod-fwre-agent-properties:before {
        left: 5px!important;
    }
    .fw-hidden-part .button.button-primary.fwre-read-more {
        font-size: 14px;
        width: 120px;
    }
}

/*(min-width: 550px) and (max-width: 980px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 550px) and (max-width: 980px) {
    #realtor-search{
        margin-top: 0;
    }
    .fwre-skeleton.mod-fwre-agent table {
        overflow-x: scroll;
        display: block;
    }
    .fwre-skeleton.mod-fwre-agent td {
        min-width: 150px;
    }
}

/*(min-width:800px) and (max-width:960px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width:800px) and (max-width:960px) {
    #fwre-mod-search-vertical .mod-fwrerealtor-search-button.button.button-primary:before,
    #fwre-mod-search-vertical button#mod-fwrerealtor-clear-button:before {
        left: 20px;
    }
}

/*(min-width:780px) and (max-width:1200px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width:780px) and (max-width:1200px) {
   #menu ul.nav li a {
    font-size: 15px!important;
    }
}

/*(min-width: 210px) and (max-width: 980px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 210px) and (max-width: 980px) {
    #fwre-comparing-table {
        overflow-x: scroll;
        display: block;
    }
    #fwre-comparing-table th,
    #fwre-comparing-table td {
        min-width: 200px;
    }
    .website {
        text-align: center;
        padding: 60px 10px 40px 10px;
    }
    .fwre-item-agent-photo,
    .columns.four.fwre-item-agent-company-logo img {
        margin: 0 auto;
        float: none;
        margin-top: 10px;
    }
    .six.columns.agents-info-box {
        padding-left: 45px;
    }
    .row.fwre-item-side .six.columns {
        width: 100%;
        margin-left: 0;
    }
    .row.fwre-item-side .six.columns li {
        margin-bottom: 5px;
        max-width: 160px;
    }
    .fwre-item-openhours > div {
        line-height: 20px;
        padding-top: 0;
    }
    #header-menu .nine.columns {
        width: 100%;
        text-align: center;
        margin: 0;
    }
    #header-menu {
        width: 100%;
        text-align: center;
        margin: 0;
    }
    .mobile-menu i {
        display: block;
        text-align: center;
        font-size: 24px;
        color: #fff;
        margin-top: 10px;
    }
    .nav.menu.open {
        display: block;
        text-align: right;
        margin-top: 70px;
    }
    #header-menu ul li {
        display: block;
        line-height: 28px;
        margin-bottom: 0;
    }
    #header-menu ul li a {
        font-size: 14px;
        padding-right: 12px;
    }
    .release-block img {
        width: 100%;
    }
}

/*(min-width: 440px) and (max-width: 550px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 440px) and (max-width: 550px) {
     #fwrerealtor .u-pull-right.properties{
        float: left;
        margin-bottom: 0;
    }
    .fwre-listing-toolbar .seven.columns.fwre-toolbar-views {
        margin-top:5px;
    }
    #realtor-search{
        margin-top: 0;
    }
    #logo img{
        width: 85%!important;
    }
    .fwre-list-item .columns.eight {
        margin-left: 0!important;
    }
    .descr-table.fw-list-property input[type="checkbox"] {
        margin-bottom: 22px!important;
    }
}

/*(min-width: 210px) and (max-width: 550px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 210px) and (max-width: 550px) {
    .fw-hidden-part.fwre-more-links{
        padding-top: 8px!important;
    }
    .fwre-listing-toolbar .seven.columns.fwre-toolbar-views {
        margin-top:5px;
    }
    #fwrerealtor .u-pull-right.properties{
        float: left;
        margin-bottom: 0;
    }
   #menu .show-menu, #menu{
        margin-top: 0;
        padding: 0;
        line-height: 90px;
    }

    #realtor-search{
        margin-top: 0;
    }
    .fwre-skeleton.mod-fwre-latest-property .mod-fwre-lproperty.mod-fwre-lproperty-horizontal img{
        width: 100%!important;
    }
    .fwre-list-item-openhours > div:first-child {
        font-size: 10px;
    }
    .fwre-list-item .columns.eight {
        margin-left: 0!important;
    }
    #realtor-search{
        margin-top: 0;
    }
      #logo img{
        width: 100%!important;
    }

    #top-header div.btn {
        margin: 5px auto;
    }
    .five.columns.fwre-toolbar-options {
        margin-top: 20px;
    }
    .fwre-listing-toolbar .fwre-toolbar-options {
        padding-left: 0;
    }
    #agency-search h1 {
        font-size: 25px;
    }
    #agency-search h3 {
        font-size: 20px;
    }
    #agency-search h4 {
        font-size: 15px;
    }
    #agency-search {
        position: inherit;
    }
    #fwre-mod-search-more-options-trigger {
        margin-top: 10px!important;
        margin-bottom: 10px!important;
    }
    .agents table {
        margin: 0 auto;
    }
    #fwre-mod-search-horizontal {
        margin-bottom: 10px;
    }
    #footer.container-fluid {
        padding: 5% 10%;
    }
    #mod-fwreagency-save-button,
    #mod-fwreagency-clear-button,
    .mod-fwreagency-search-button.button.button-primary.search {
        margin: 3px!important;
    }
    .seven.columns.agents-info-banner {
        width: 100%;
    }
    .info-block h2 {
        font-size: 25px;
    }
    .info-block h4 {
        font-size: 20px;
    }
    .info-block h5 {
        font-size: 15px;
    }
    /*...................*/
    
    #mod-fwrerealtor-clear-button {
        margin: 10px 10px 10px 0!important;
        float: left;
    }
    .mod-fwrerealtor-search-button.button.button-primary {
        /*margin: 10px 0!important;*/
    }
    .mod-fwrerealtor-search-button.button.button-primary {
        float: left;
    }
    #featured-listing h3,
    #realtor-search h3,
    #fwrerealtor h1,
    #top-row h3,
    #main-body h3,
    #content-top h3,
    #content h3 {
        font-size: 20px!important;
    }
    .fwre-table-item .fwre-list-item-price {
        font-size: 19px;
    }
    .u-pull-right.details {
        margin: 10px 0;
    }
    h3 {
        font-size: 23px;
    }
    #copyright {
        line-height: 24px;
    }
    #fwre-lightbox-body .request-info-wrapper textarea {
        width: 90%!important;
    }
    span.fw-list-propery-link.fw-link-compare {
        line-height: 60px;
        margin-right: 5px;
        margin-top: 2px;
    }
    /*listing*/
    
    .fwre-list-item-header h4,.fwre-list-item-header .u-pull-right.fwre-list-item-price {
        width: 100%;
        font-size: 20px;
    }
    #fwrerealtor .fw-list-property .fwre-list-item span.fw-list-propery-link.fw-link-compare {
        text-align: left;
        margin-bottom: 7px;
    }
    .fwre-list-item-footer .u-pull-right.fw-hidden-part {
        float: left;
        margin-top: 0
    }
    .fwre-list-item-footer .u-pull-right.fw-hidden-part a{
        margin-bottom: 0;
    }
    #fwrerealtor .fwre-list-item-description table tr td {
        word-break: break-all;
        width: 50%;
    }
    /*one-product*/
    
    .fwre-item-openhours {
        width: 100%;
    }
    #right {
        padding-left: 0!important;
    }
    .request-info-contact {
        padding: 0;
    }
    /*top-header*/
    
    #top-header .two.columns ul {
        display: none;
    }
}

/*(min-width: 500px) and (max-width: 768px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 500px) and (max-width: 768px) {
    .fwre-search-horizontal-wrapper .row .three.columns{
        width: 100%;
        margin-left: 0;
    }
    .fwre-search-horizontal-wrapper .row .columns.three.fwre-search-more-options{
        width: 20%;
    }
    .fwre-toolbar-options-more .select-style{
        width: 100%;
        margin-bottom: 5px;
    }
    .fwre-toolbar-options-more{
        margin-top: 5px;
    }
    .fwre-toolbar-options-more input[type="text"] {
        width: 27%;
        margin-left: 0;
        margin-right: 4px;
    }
    .fwre-toolbar-options-more button.u-pull-left.button{
        margin-right: 4px;
    }
    .fwre-toolbar-options a.rss {
        line-height: 50px;
    }
    .fw-list-property .fwre-list-item-share span a,.fw-list-property .fwre-list-item-share .fwre-social-links{
        margin: 5px 5px;
    }
    .fwre-skeleton .u-pull-right.details{
        margin-top: 5px;
    }
}

/*(max-width: 960px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media (max-width: 960px) {
    #header .three,
    #header .nine {
        width: 100%;
        margin: 0;
    }
}

/*(min-width: 768px)and (max-width: 1024px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media (min-width: 768px)and (max-width: 1024px) {
    .fwre-skeleton .u-pull-right.details {
        float: left;
        margin-top: 5px;
    }
    #fwre-toolbar-options-more{
        margin-top: 5px;
        margin-left: 0;
    }
    .fwre-toolbar-options a.rss {
        line-height: 44px
    }
    .fwre-toolbar-options-more .select-style {
        width: 90%;
        margin-bottom: 5px;
    }
    .fwre-skeleton input[type="text"]{
        margin-left: 0;
        margin-right: 5px;
    }
    .fwre-toolbar-options-more button.u-pull-left.button{
        margin-right: 5px;
    }
    .fwre-list-item-openhours > div:first-child{
        font-size:9px!important; 
    }
}

/*(max-width: 980px) and (min-width: 210px)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (max-width: 980px) and (min-width: 210px) {
    #fwre-comparing-table {
        overflow-x: scroll;
        display: block;
    }
    .fwre-table-item .fwre-list-item-image {
        min-height: auto; 
    }
}

#fwre-smart-suggest {
	position: absolute;
	background: #ffffff;
	z-index: 1000;
	max-height: 200px;
	overflow-x: auto;
}
#fwre-smart-suggest li {
	padding: 5px 10px;
	cursor: pointer;
    margin-bottom: 0;
}
#fwre-smart-suggest li strong{
    color: #000;
}
#fwre-smart-suggest li:hover,
#fwre-smart-suggest li.active {
	background: #eeeeee;
}

/* Horizontal Trendy search layout */
.fwre-search-trendy {
    background-color: rgba(241, 241, 241, 0.8);
    border-radius: 5px;
    color: #444444;
    font-size: 13px;
    padding: 30px 40px;
}
.fwre-search-trendy form {
    margin-bottom: 0;
}
.fwre-search-trendy-wrapper .search-main {
    margin-bottom: 15px;
}
.fwre-search-trendy-wrapper .search-main:after {
	display: table;
	content: '';
    clear: both;
}
.fwre-search-trendy-wrapper .category,
.fwre-search-trendy-wrapper .search-table,
.fwre-search-trendy-wrapper .search-button {
    float: left;
    margin: 0 0 20px;
    vertical-align: top;
    line-height: 50px;
    height: auto;
    border: 0;
    font-size: 140%;
    display: block;
}
.fwre-search-trendy-wrapper .select-style {
    width: 100%;
}
.fwre-search-trendy-wrapper .select-style.category {
    width: 25%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 0;
}
.fwre-search-trendy-wrapper .search-table {
    width: 55%;
}
.fwre-search-trendy-wrapper .search-table input {
    width: 100%;
    border-radius: 0;
    line-height: 40px;
    height: auto;
    padding: 4px 20px;
    margin: 0;
    border-width: 1px 0 1px 1px;
    border-color: #fff;
    border-left-color: #ccc;
}
.fwre-search-trendy-wrapper .search-button {
    width: 20%;
}
.fwre-search-trendy-wrapper .search-button button {
    width: 100% !important;
    margin: 0 !important;
    height: 50px !important;
    border: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.fwre-search-trendy .fwre-search-more-options {
    display: block;
    text-align: center;
}
.fwre-search-trendy .fwre-search-more-options a,
.fwre-search-trendy .fwre-search-more-options a::after {
    color: #222 !important;
}

.fwre-mod-search.fwre-skeleton .chzn-container-multi .chzn-choices {
	border: none;
	box-shadow: none;
	padding: 4px 8px;
	border: 1px solid #d1d1d1;
	border-radius: 3px;

}
.fwre-mod-search.fwre-skeleton .chzn-container-multi {
	margin-bottom: 1.5rem;
}
.fwre-mod-search.fwre-skeleton .chzn-container-multi .chzn-choices::after {
    content: "\e6cd";
    margin-left: 7px;
    font: 16px 'iconmembres';
    position: absolute;
    top: 12px;
    right: 15px;
}

.fwre-mod-search.fwre-skeleton select,
.fwre-mod-search.fwre-skeleton input {
	width: 100%;
}

.fwre-mod-search.fwre-skeleton .select-style {
	overflow: visible;
}
.fwre-search-trendy-wrapper .DropPortail.category{
    width: 25%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 0;
    background-color:#fff;
}
#fwre_mod_property_category_id_chzn .chzn-container{
    padding:8px 10px !important;
}

/*(max-width: 860px) pour le responsive sur la recherche
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media (max-width: 860px) {
    .fwre-search-trendy-wrapper .DropPortail.category{
        display:none;
    }
    .fwre-search-trendy-wrapper .search-table{
        width:65%;
        line-height:45px;
    }
    .fwre-search-trendy-wrapper .search-button{
        width:35%;
    }
    .fwre-search-trendy-wrapper .search-table input{
        border-left-color:#fff;
        border-radius:4px 0 0 4px;
    }
}

@media (max-width: 549px){
    .fwre-search-trendy-wrapper .search-table{
        width:55%;
    }
    .fwre-search-trendy-wrapper .search-table span{
        display:none;
    }
    .fwre-search-trendy-wrapper .search-button{
        width:45%;
    }
    .mod-fwrerealtor-search-button.button.button-primary::before{
        content:"";
        font-size:0 !important;
        left:0;
    }
    .mod-fwrerealtor-search-button.button.button-primary{
        padding:0;
    }
    .mod-fwrerealtor-search-button.button.button-primary:hover{
        padding:0;
    }
}
