/*Theme Name: wpresidence-childTemplate: wpresidenceAuthor: Luca Pasini (http://www.studio-infinity.it)Version: 1.0Updated: 2015-01-25 18:19:31*/@charset "UTF-8";body {    padding-top:74px; //provvisorio}@media only screen and (max-width: 959px) {    body {        padding-top: 0;    }}.header_wrapper {    background-color: #3C90BE !important;}div.wide.main_wrapper {    background: url('https://www.riccionelastminute.it/wp-content/uploads/2015/12/bg1.png') fixed;}.mobile_header {    background-color: #3C90BE !important;}.mobile-logo img {    width: 200px;    margin-top: 14px;}div.logo a img {    margin-top:16px !important;}.logo {    padding-left: 30px;}.logo img {    max-width: 240px;}#access {    margin-top:19px;}#access a {    display: block;    background-color: #FDDB00;    border-bottom: 2px solid #695E16;    font-size: 14px;    padding-left: 10px;    padding-right: 10px;    padding-top: 15px !important;    padding-bottom: 15px;    transition: all ease-in 0.2s;    -moz-transition: all ease-in 0.2s;    -webkit-transition: all ease-in 0.2s;    -o-transition: all ease-in 0.2s;    color: #222;    font-weight: 600;    text-transform: uppercase;    cursor: ponter;}#access .current-menu-item >a, #access .current-menu-parent>a, #access .current-menu-ancestor>a {    color: #fff !important;}#access .menu > li:hover a {    background-color: #F68F36 !important;    color: #fff !important;}#access a:hover {    color: #fff !important;    border-bottom: none !important;}@media only screen and (max-width: 1200px) and (min-width:959px) {    #access a {        font-size: 12px;        padding-left: 10px;        padding-right: 10px;    }    div.logo a img {        margin-top:20px !important;    }    .logo img {        max-width: 210px;    }}#access ul ul.sub-menu {    border-bottom: none !important;}#access ul li:hover > ul {    top: 45px;}#access ul.sub-menu li.menu-item a {    color: #1a171b !important;    background-color: #fff !important;    transition: all ease-in 0.2s !important;}#access ul.sub-menu li a:hover {    background-color: #3C90BE !important;    color: #fff !important;    border-bottom: 1px solid #f0f0f0 !important;}div.navbar-fixed-top.customnav div.logo a img {    margin-top:7px !important;}div.navbar-fixed-top.customnav #access ul {    margin-top:15px;}.customnav #access ul li:hover> ul {    top: 30px !important;}div.wide.main_wrapper {    background-color: #f3f3f3;}div.container.content_wrapper {    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.26);    -moz-box-shadow: 0 0 15px rgba(0,0,0,.26);    box-shadow: 0 0 15px rgba(0,0,0,.26);}@media only screen and (max-width: 959px) {    div.container.content_wrapper .row.main-wrap {        padding-top:12px; //in realtà è 70px, ma la admin bar di wordpress è in mezzo ai coglioni    }}.entry-title {    margin-top:10px !important;}h1.shortcode_title, h2.shortcode_title {    background-color: #3C90BE;    padding: 11px;    color: #fff;    font-size: 18px;    line-height: 1.3em;    margin-top: 15px;    background-image: url('https://www.riccionelastminute.it/wp-content/uploads/2015/11/hotel-riccione-last-minute.png');    background-repeat: no-repeat;    background-position: 98% 2px;}@media only screen and (max-width:959px) {    h1.shortcode_title, h2.shortcode_title {        margin-left: 15px;        margin-right: 15px;    }}@media only screen and (max-width:480px) {    h1.shortcode_title, h2.shortcode_title {        margin-left:15px !important;        margin-right:15px !important;        padding-left:15px !important;    }}h2.shortcode_title.eventi {    background-image: url('https://www.riccionelastminute.it/wp-content/uploads/2015/11/eventi-riccione.png');}.property_listing {    min-width:200px;    min-height: 360px;    margin-bottom: 17px !important;    cursor: default;}.thumbhotel {    width: 200px !important;    height: 150px !important;}@media only screen and (max-width: 1200px) and (min-width: 959px) {    .thumbhotel {        width: 250px !important;        height: 188px !important;    }}@media only screen and (max-width: 992px) and (min-width: 800px) {    .thumbhotel {        width: 300px !important;        height: 188px !important;    }}@media only screen and (max-width: 767px) {    .thumbhotel {        width:495px !important;        height: 250px !important;    }}@media only screen and (max-width: 480px) {    .thumbhotel {        height: 200px !important;    }}.property_listing h4 {    margin-top: 10px !important;}@media only screen and (max-width: 1200px) and (min-width: 767px) {    .property_listing {        min-height: 370px !important;    }}@media only screen and (max-width: 767px) {    .property_listing h4 {        text-align: center;        font-size: 20px !important;        text-transform: uppercase;    }    .property_listing h4 a {        color: #3C90BE !important;    }}.fascetta-lm {    position: absolute;    border-top-left-radius: 4px;    padding: 3px 6px;    background-color: rgba(60,144,190,0.5);    color: #fff;    text-transform: uppercase;    font-weight: bold;    width: 100%;    border-top-right-radius: 4px;    text-align: center;}.listing_details {    line-height: 1.4 !important;}@media only screen and (max-width: 767px) {    .listing_details.the_grid_view {        text-align: center;        width: 100%;        padding-bottom: 15px;    }}.listing_unit_price_wrapper {    text-align: center;}@media only screen and (max-width:767px) {    .listing_unit_price_wrapper {        padding-top: 13px !important;    }}.btn-visitasito {    text-align: center;    font-size: 15px;    font-weight: 600;    color: #222;    background-color: #FDDB00;    padding: 5px 10px;    transition: all ease-in 0.2s;    text-transform: uppercase;}.lastminute .btn-visitasito {    float:right;}.lastminute .btn-visitasito .visitadesktop {    display: block;}.lastminute .btn-visitasito .visitamobile {    display: none;}.lastminute .listing_unit_price_wrapper {    padding-top: 5px; }.prezzo-vetrina {    text-align: left;    padding-top: 6px;    width: 82%;    float: left;    font-weight: 800;    font-size: 18px;}.lastminute .prezzo-vetrina {    padding-top: 3px;}.prezzo-vetrina.listato {    font-size: 14px;    padding-top: 0;    width: 45%;}.lastminute .property_listing {    min-height: 163px !important;}@media only screen and (max-width:959px) {    .vc_col-sm-9 .lastminute .btn-visitasito .visitadesktop {        display: none;    }    .vc_col-sm-9 .lastminute .btn-visitasito .visitamobile {        display: block;    }}@media only screen and (max-width:767px) {    .lastminute .property_listing h4 {        font-size:16px !important;    }    .lastminute .listing_details.the_list_view {        min-height: 130px;    }    .btn-visitasito {        font-size: 20px;        padding: 4px 18px;    }    .lastminute .prezzo-vetrina {        font-size: 18px;        padding-top: 7px;        width: 70%;    }    .prezzo-vetrina.listato {        font-size: 20px;    }    .lastminute .btn-visitasito {        padding:8px 15px !important;        font-size: 18px;    }    .lastminute .btn-visitasito .visitadesktop {        display: none;    }    .lastminute .btn-visitasito .visitamobile {        display: block;    }}@media only screen and (max-width:480px) {    .lastminute .prezzo-vetrina {        font-size: 16px;        padding-top: 7px;        width: 60%;    }}.btn-visitasito:hover {    color: #fff;}@media only screen and (max-width: 1200px) and (min-width: 1024px) {    .col-md-3.listing_wrapper {        width: 33% !important;    }}@media only screen and (max-width: 992px) and (min-width: 700px) {    .col-md-3.listing_wrapper {        width: 33% !important;    }}div.wpb_column.vc_column_container.vc_col-sm-3.vc_column {    padding-left: 30px;    padding-right: 0;}@media only screen and (max-width: 1200px) and (min-width:800px) {    div.wpb_column.vc_column_container.vc_col-sm-3.vc_column {        padding-left: 15px;    }}@media only screen and (max-width: 767px) {    div.wpb_column.vc_column_container.vc_col-sm-3.vc_column {        padding-left: 15px;        padding-right: 15px;    }}.widget-area-sidebar {    margin-top: 0;}div.sidebar-wrap {    background-color: #3C90BE !important;}@media only screen and (max-width:959px) {    div.sidebar-wrap {        text-align: center;    }}form#preventivo-home h3 {    margin-top: 15px;    margin-right: 15px;    box-shadow: 2px 2px 2px #444, -2px 2px 2px #444;    padding: 15px 5px;    margin-left: 15px;    text-transform: uppercase;    font-size: 20px;    text-align: center;    background-color: #F68F36;    color: #fff;    line-height: normal !important;}form#preventivo-home .row {    margin-left: 5px;    margin-right: 5px;}form#preventivo-home .row2 {    margin-top: 15px;}@media only screen and (max-width: 1200px) {    form#preventivo-home .row2 {        margin-top: 0;    }    form#preventivo-home .col-sm-6, form#preventivo-home .col-md-6, form#preventivo-home .col-sm-12, form#preventivo-home .col-lg-12 {        margin-bottom: 10px;    }}form#preventivo-home label {    color: #fff;    font-size: 15px;    font-weight: 600;}form#preventivo-home .form-control {    font-size:15px;}form#preventivo-home textarea.form-control {    height:60px;}@media only screen and (max-width:1200px) and (min-width: 1024px) {    .btn-preventivo {        width:185px !important;    }    form#preventivo-home label {        color: #fff;        font-size: 13px;        font-weight: 600;    }}@media only screen and (max-width: 959px) {    form#preventivo-home input, form#preventivo-home select {        width:265px;        margin: 0 auto;    }}div.btn-cont {    margin-top: 30px;    text-align: center;}div.btn-cont button{    background-color: #F68F36;    color: #fff;    font-size: 18px;    padding: 10px;    transition: all ease-in 0.3s;    border: solid 2px #fff;    border-radius: 5px !important;    box-shadow: none;}@media only screen and (max-width: 1200px) and (min-width: 1024px) {    div.btn-cont button {        font-size: 16px;    }}@media only screen and (max-width: 959px) and (min-width: 800px) {    div.btn-cont button {        font-size: 18px;    }}div.btn-cont button:hover {    color:#fff;    box-shadow: 0 0 5px;}p.antispam {    display: none;}@media only screen and (max-width: 767px) {    div.wpb_column.vc_column_container.vc_col-sm-3.vc_column {        float:left;    }}form#preventivo-home.preventivo-hotel .form-control {    font-size: 14px;    height: 30px;    padding-top: 0px;    padding-bottom: 0px;}form#preventivo-home.preventivo-hotel textarea.form-control {    height:60px;}form#preventivo-home.preventivo-hotel .row2 {    margin-top:10px;}.preventivo-hotel div.btn-cont {    margin-top:15px;}div.ricerca-tematica h3, div.ricerca-geografica h3 {    background-image: url(https://www.riccionelastminute.it/wp-content/uploads/2015/11/ricerca-tematica.png);    background-repeat: no-repeat;    background-position: 98% 2px;    font-size: 22px;    line-height: 1.3em;    margin-top:40px;    margin-bottom: 20px;    color: #fff;    font-weight: normal;    padding: 11px 15px;}ul.ricerca-tematica-servizi {    margin-top:25px !important;}div.ricerca-geografica h3 {    background-image: url(https://www.riccionelastminute.it/wp-content/uploads/2015/11/ricerca-geografica.png);    margin-top:70px;}@media only screen and (max-width:1200px) {    div.ricerca-tematica h3, div.ricerca-geografica h3  {        background-image: none;    }}ul.ricerca-tematica-hotel, ul.ricerca-tematica-servizi {    padding-left: 15px;    padding-right: 15px;}div.ricerca-geografica ul, div.ricerca-tematica ul {    list-style-type: none !important;    margin-left: 5px !important;}@media only screen and (max-width:767px) {    div.ricerca-geografica ul, div.ricerca-tematica ul {        margin-left: 0 !important;    }}div.ricerca-tematica ul li {    font-size:16px;    margin-bottom: 10px;    padding-bottom: 0;    border-bottom: none;}@media only screen and (max-width:1200px) and (min-width:800px) {    div.ricerca-tematica ul li {        font-size: 15px;    }}div.ricerca-tematica ul li span {    color: #fff;    margin-right: 5px;    transition: all ease-in 0.3s;}div.ricerca-tematica ul li span:hover {    color:#222;}div.ricerca-tematica ul li a {    color: #fff;    transition: all ease-in 0.3s;}div.ricerca-tematica ul li a:hover {    color: #222;}div.ricerca-geografica img {    max-width: 100%;    padding: 0 15px 30px;}h3.title-offerteconsigliate {    font-size: 20px;    line-height: 1.3em;    margin-top: 40px;    margin-bottom: 15px;    color: #fff;    font-weight: normal;    padding: 11px 15px;    text-align: center;}div.carosello-offerte {    padding-left: 15px;    padding-right: 15px;    text-align:center;}div.carosello-offerte img {    padding: 5px;    background-color: white;    border-radius: 4px;    width: 225px;    max-width:100%;    height: 150px;}div.carosello-offerte h4 {        text-align: center;    margin-top: 5px;    margin-bottom: 5px;    font-size:16px;    color: #fff;    font-weight:bold;}div.carosello-offerte p {    font-size: 15px;    margin-bottom:10px;    color: #fff;}div.carosello-offerte div.readcont {    text-align:center;}div.carosello-offerte div.readcont a {    background-color: #F68F36;    color: #fff;    border: solid 2px #fff;    border-radius: 5px;     display:inline-block;    margin-top:0;    font-size: 16px;    padding: 5px 10px;    transition: all ease-in 0.3s;    box-shadow: none;}ol.carousel-indicators {    bottom: -35px;    margin-bottom: 0;}.row.eventi-wrap {    margin-left: 0;    margin-right: 0;}div.eventi-wrap .row2 {    margin-top: 25px;}img.thumb-eventi-home {    border-radius: 50%;    float: left;    margin-right: 15px;    margin-bottom: 10px;    border: 2px solid #3C90BE;    padding: 3px;    width: 150px;}div.eventi-wrap a {    color: #3C90BE;    font-weight: bold;    font-size: 16px;    transition: all ease-in 0.3s;}div.eventi-wrap a:hover {    color: #222;}@media only screen and (max-width:767px) {    div.eventi-wrap .primo {        margin-bottom: 25px;    }}.single-content {    font-size: 16px;}.notice_area {    height:140px;}@media only screen and (max-width: 500px) {    .notice_area {        height: 164px !important;    }}    .property_categs {    margin-top: 6px;}div.prop {    font-size:15px;    margin-bottom: 3px;}div.prop i {    width: 30px;    text-align: center;}div.prop.whatsapp {    color: #0DC043;    font-size:16px;}div.prop.whatsapp img {    width: 20px;    margin-left: 5px;    margin-right: 5px;}div.riga1gallery {    margin-bottom:0;}div.riga2gallery {    margin-bottom:25px;}div.riga2gallery ul li.col-sm-1 {    padding: 0;}.hide-bullets {    list-style:none;    margin-left: -40px;    margin-top:20px;}.thumbnail {    padding: 0;    width: 63px;    height: 63px;    padding: 2px;     border: solid 1px #EFEFEF;    margin-bottom: 2px;    transition: all ease-in 0.3s;}.thumbnail:hover {     border: solid 1px #CCC;     box-shadow: 1px 1px 5px #999;    cursor: pointer;    border-color: #CCC !important;}.thumbnail img {    width: 57px;    height: 57px;}@media only screen and (max-width:1200px) and (min-width: 1024px) {    div.riga2gallery {        margin-left: 60px !important;    }    .thumbnail {        width: 52px;        height: 52px;    }    .thumbnail img {        width: 46px;        height: 46px;    }}@media only screen and (max-width:959px) and (min-width: 800px) {    div.riga2gallery {        margin-left: 45px !important;    }    .thumbnail {        width: 57px;        height: 57px;    }    .thumbnail img {        width: 51px;        height: 51px;    }}div#myCarousel div.carousel-inner img {    width: 700px;    height: 450px;    padding: 5px;    box-shadow: 0 0 5px !important;    border: 1px solid #ddd;    border-bottom: 2px solid #aaa;}div#myCarousel .carousel-inner>.item>img, div#myCarousel .carousel-inner>.item>a>img {    width: 100%;}div#myCarousel .carousel-control.right {    right: 4%;}div#myCarousel .carousel-control.left {    left: 4%;}#slider-thumbs .hide-bullets .col-sm-2 {    padding-left: 7px;    padding-right: 7px;}@media only screen and (max-width: 767px) {    div.row.riga1gallery {        margin-bottom:25px;    }    div.row.riga2gallery {        display:none;    }    div#myCarousel div.carousel-inner img {        height: 300px;    }}@media only screen and (max-width: 480px) {     div#myCarousel div.carousel-inner img {        height: 200px;    }}.single-content p {    margin-bottom:25px;}.property-panel .panel-heading {    background-color: #3C90BE;}.property-panel .panel-heading a {    color: #fff;}.property-panel i {    color: #79b044;}div.mylistings.schedahotel {    margin-top:15px;    margin-bottom: 0 !important; }@media only screen and (max-width: 767px) {    div.mylistings.schedahotel {        margin-left: 0;    }}div.mylistings.schedahotel .listing_wrapper{    padding-left:15px;    padding-right:15px;}div.mylistings.schedahotel .property_listing {    min-width: 180px;    min-height: 400px;}@media only screen and (max-width:1024px) and (min-width: 767px) {    div.mylistings.schedahotel .property_listing {        min-height: 385px !important;    }}div.mylistings.schedahotel img.lazyload.img-responsive {    width: 180px;    height: 140px;}@media only screen and (max-width:959px) and (min-width: 800px) {    div.mylistings.schedahotel img.lazyload.img-responsive {        width: 250px;        height: 160px;    }    .panel-body .mylistings.schedahotel .prezzo-vetrina.listato {        font-size: 16px;    }}@media only screen and (max-width: 767px) {    .panel-body .listing_details.the_grid_view {        max-height: none;        min-height: 120px;    }    .panel-body .prezzo-vetrina.listato {        font-size:16px;    }    .panel-body .mylistings.schedahotel a.btn-visitasito.lastminute {        display: inline-block;        padding-top: 8px;        padding-bottom: 8px;    }    div.mylistings.schedahotel img.lazyload.img-responsive {        width: 495px;        height: 250px;    }}@media only screen and (max-width: 480px) {     div.mylistings.schedahotel img.lazyload.img-responsive {        width: 495px;        height: 200px;    }}.panel-body .prezzo-vetrina.listato {    width:100%;    margin-bottom: 10px;    text-align:center;}.preventivo_sticky {    position: fixed;    width: 270px !important;    top: 68px;}@media only screen and (max-width: 959px) {    .preventivo_sticky {        position: static;        width: 100% !important;    }}@media only screen and (max-width: 1200px) and (min-width:1024px) {    .sidebar-wrap {       width: 100%;    }}@media only screen and (max-width: 480px) {    div.gmapiframe {        height:250px !important;    }}@media only screen and (max-width:959px) {    li#text-2, li#text-3 {        width:100%;    }    li#text-3 .sidebar-wrap {        text-align: center;    }    li#text-2 form#preventivo-home, li#text-3 form#preventivo-home{        text-align:center;    }    li#text-2 form#preventivo-home input, li#text-2 form#preventivo-home select, li#text-3 form#preventivo-home input, li#text-3 form#preventivo-home select {        width: 265px;        margin: 0 auto;    }}.header_media.with_search_1 {    display:none;}@media only screen and (max-width: 992px) {        div#primary {        margin-top: 0;    }}.widget-area-sidebar {    padding-right: 0;}.widget li a, .widget-area-sidebar li a {    font-size: 16px;}@media only screen and (max-width:992px) {    #adv-search-header-mobile {        display: none !important;    } }ul.dropdown-menu.filter_menu li:first-child {    display: none;}/* VARIE */.box-privacy {    padding: 7px 20px 0;    color: #fff;    text-align: center;}.listing_wrapper.col-md-12 > .property_listing .listing-unit-img-wrapper a img {    width: 265px;    height: 163px;}@media only screen and (max-width: 767px) {    .listing_wrapper.col-md-12 > .property_listing .listing-unit-img-wrapper a img {        width:495px;        height:250px;    }}@media only screen and (max-width: 480px) {    .listing_wrapper.col-md-12 > .property_listing .listing-unit-img-wrapper a img {        width:495px;        height:200px;    }}.breadcrumb {    margin-top: 30px;    margin-bottom: 0;}form#formservizi {    padding-left:15px;    padding-right: 15px;    color: #fff;    font-size: 16px;}form#formservizi label{    color: #fff;    font-size: 16px;    cursor: pointer;}div.checkcont {    margin-left:10px;    margin-bottom: 3px;}form#formservizi label:hover {    text-decoration: underline;}.formreq {    background-color: #3C90BE;    padding: 30px;    border-radius: 10px;    box-shadow: 0 0 10px #312F2C;    margin-left: 90px;    margin-right: 90px;}.formreq label {    color: #fff;}.formreq .row {    margin: 0 !important;}.formreq .col-md-6 {    padding-left: 6px;    padding-right: 6px;}.formreq .col-md-12 {    padding-left: 6px;    padding-right: 6px;}.formreq input, .formreq select {    margin-bottom: 15px !important;    float: left;    width: 68%;}.formreq label {    float: left;    margin-right: 9px;    margin-top: 7px;    font-weight: bold;    font-size: 13px;    width: 28%;    text-align: right;}.formreq .has-feedback label ~ .form-control-feedback {    top:4px;    right:4px;}.form-group.has-feedback.has-error {    margin-top:-5px;}.formreq .form-control {    height:35px;}.has-feedback .form-control {    padding-right: 9px;}.formreq small.help-block {    margin-bottom: 15px !important;    text-align: right;    font-size: 14px;}.colprivacy .form-control-feedback {    top: -6px;    right: 30px;    display: block;}@media only screen and (max-width: 959px) {    .formreq {        margin-left: 60px;        margin-right: 60px;    }}@media only screen and (max-width:480px) {    .formreq {        padding: 15px;        margin-left: 15px;        margin-right: 15px;    }    .formreq label {        width:30%;    }    .formreq input, .formreq select {        width:66%;    }    form.formreq div.col-xs-1 {        width: 10% !important;    }    form.formreq div.col-xs-11 {        width: 89% !important;    }}div#bottom {    position:fixed;     bottom:0;     background:#3C90BE;     padding-top:9px;     padding-bottom:6px;     width: 100%;    color:#fff;    z-index: 999;}div#bottom .bottomlast, div#bottom .bottomprev {    text-align: center;}div#bottom a:hover {    text-decoration: underline;}a.islive {    display: none;}@media only screen and (max-width:959px) and (min-width: 800px) {    div#bottom {        padding-top: 8px;        padding-bottom: 5px;    }    div#bottom .bottomprev, div#bottom .bottomlast {        background-color:#3C90BE;    }}@media only screen and (max-width:767px) {    div#bottom {        padding-top: 8px;        padding-bottom: 5px;    }    div#bottom .bottomlast {        display: none;    }    div#bottom .bottomprev {        background-color:#3C90BE;    }    a.islive {        display: none;    }}div.listing_details a.lm-attivo {    color: #3C90BE !important;     text-decoration: underline !important;    font-size:14px !important;    text-transform: capitalize !important;    transition: all ease-in 0.2s !important;}div.listing_details a.lm-attivo:hover {    color: #222 !important;}footer#colophon {    padding-bottom:46px;}div#paging {    margin-bottom:25px;}@media only screen and (max-width: 959px) {    div#paging {        padding-left: 15px;        padding-right: 15px;    }}.fa-star.icona-home {    color: #CA9614;}.listing_filters_head {    margin-bottom:15px;}div.tag-container {    background-color: #76C7F5;    color: #fff;    padding: 10px;    margin-bottom: 25px;}div.tag-container span {    margin-left:10px;}.cat_extra {    margin-left: 5px;    color: #CA9614;    font-weight: bold;}/* MEDIA QUERY VARIE */@media only screen and (max-width: 959px) and (min-width: 800px) {    .wpb_column.vc_column_container.vc_col-sm-9.vc_column {        padding-left: 15px;        padding-right: 15px;    }}@media only screen and (max-width: 959px) {    .article_container .listing_wrapper, .listing_wrapper.shortcode-col {        padding-left: 15px !important;        padding-right: 15px !important;    }    p.introall {        padding-left: 15px !important;        padding-right: 15px !important;    }}@media only screen and (max-width: 500px) {    .article_container .listing_wrapper, .listing_wrapper.shortcode-col {        padding-left: 15px !important;        padding-right: 15px !important;    }}@media only screen and (max-width: 1200px) {    .content_wrapper {        padding: 10px 15px 10px 15px!important;    }}/* ==== BOOTSTRAPP OVERRIDE ==== */.form-group, .form-control {    margin-bottom: 0 !important;}.btn-lg {    border-radius: 0 !important;}.fv-form-bootstrap .help-block {    font-weight: bold;}/* ==== AGGIUSTAMENTO BOX MOZILLA + IE ==== */@media only screen and (max-width:767px) {    .listing-unit-img-wrapper {        max-width: 100%;    }    .property_listing {        max-width: 100%;    }}