/*--General CSS--*/
#main-footer,
.no_label label {display:none !important;}
.et_pb_tabs_controls li a {padding:4px 20px 4px !important;}
.z-index {z-index:9999 !important;}
.btn-floating.btn-sm i, .btn-floating.btn-small i, .btn-floating.wishlist i {line-height:40px;}
#Top_Bar .fav {font-size:20px;}
#Top_Bar .fav sup {font-size:13px;top:5px;}
.widget_polylang a {padding:0px 5px;}
.widget_polylang, .currency_selector {display:inline-block;}
.currency_selector {width:42px;-webkit-appearance: textfield; -moz-appearance: initial; appearance: textfield; background: transparent; border: 0px; color: #fff;}
.currency_selector:focus {color:#fff;}
.currency_selector option {color:#333;}
.ginput_container input,
.ginput_container textarea {border-top:0px !important;border-left:0px !important;border-right:0px !important;}
.gfield_radio label { padding: 3px 25px !important;}
.gfield_checkbox input {position:absolute;top:-8px;opacity:0;}
.gfield_checkbox label {padding-left:30px !important;left:-15px;}
table.table {border:0px !important;}
.responsive-menu-boring {display: none !important;}
.ro_search .row button.rangepriceselect,
.ro_search .row button.bedbathselect {width: 97% !important; padding: 2px !important; border: 0px; color: #4e4e4e; background-color: #fff !important;}
ul.nav {list-style:none !important;padding:0px !important;}
blockquote p {padding:0px;}
.et_pb_tab_content .Features,
.Features li li,
.Features li { font-family: "Open Sans",Verdana,sans-serif; }
.sb_dli_pre_footer .city,
.sb_dli_pre_footer .property_type,
.sb_dli_pre_footer .price {padding:0px 2px;}

/*-- MARBELLA THEME CSS--*/
#Top_Bar, #Top_Bar a {color:#fff;}
#Top_Bar .et_pb_social_media_follow {float:left;margin-right:10px;}
#Top_Bar .et_pb_social_media_follow li {margin-bottom:0px !important;}
.footer_menu nav {text-align: center; margin: 0 auto -10px; float: none;}
.sb_dli_pre_footer .footer_menu li .ubermenu-target-title {color:#fff;}

/*-- MALAGA & BARCELONA THEME CSS--*/
#top-header {display:none;}
#SocialNav .ubermenu-item {border-left:1px solid #dfe2e6;}
#SocialNav .ubermenu-item:last-child {border-right:1px solid #dfe2e6;}

/*-- ELVIRIA THEME CSS--*/
#Elviria_top_bar select,
#Elviria_top_bar a {color:#000;}


@media only screen and (min-width:981px){
.hidden-lg {display: none !important;}
}
@media only screen and (max-width:980px) and (min-width:501px){
.hidden-md {display:none !important;}
.responsive-menu-additional-content .fav {color:#fff;}
}

@media only screen and (max-width:500px){
.hidden-sm {display:none !important;}
.sb_dli_pre_footer .et_pb_column,
.sb_dli_pre_footer .et_pb_column h2,
.sb_dli_pre_footer .et_pb_column p {text-align: center !important;margin-bottom:0px;}
.table td {width:50% !important;}
.sm-text-center {text-align:center !important;}
ul.lSGallery {display:none !important;}
}