#cookies-info .cookies-ok {background: #BF0000; color: #fff;}

.bodyArticle47 .formAgreement {display: none;}

.btn {border-radius: 0!important;}

.blog-container .btn{background-color: #E60000;}

.boxAddress .footPhone {width: 205px;}

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

body {color: #fff!important; overflow-x: hidden; background: rgb(36, 36, 36);}
body.bodyMain {background: url("../grafika/bgbanerMain.jpg") left bottom / cover;}

#main-menu .sub-menu {border-top: 2px solid #BF0000;}

#main-menu li:hover .sub-menu {display: table; left: 30%; right: 30%;}

.showMore {color: #7b7b7b;}

#map_canvas .mapInfoWindow .rightSide {color: #000;}

.removerprov {display: none;}

.searchBox .checkbox label {color: #E60000;}

.logo img {padding-bottom: 2%; padding-top: 0%; width: 76%;}
.bodyMain .logo img {padding-bottom: 8%; padding-top: 5%;}
.ofeAgent .agentOffer {background: linear-gradient(#870000, #df6364);}

.ofeAgent a {color: #000!important;}
.agentMobile .agentLandline .agentMail .agentMail {color: #000!important;}
.agentMail {word-break: break-all;}

.btn-default:hover {color: #FFF;}

.sideOffer .listMore {background: linear-gradient(#870000, #df6364);}

.headerOfferElement .fieldHeadOfe.ofePrice {background: linear-gradient(#870000, #df6364);}

.iconOffer .btn-default {background-color: linear-gradient(#870000, #df6364)!important;}

#main-menu {cursor: pointer; width: 100%; text-align: center; padding-left: 0;}

.globalButton {background: linear-gradient(#870000, #df6364);}

.searchbtn button{border: 1px solid #939393; color: #fff!important;}

.searchBox .checkbox .dvcheckbox {width: 28px; height: 28px; margin-top: 2px !important;}

.boxAddress {color: #fff; font-size: 22px; line-height: 9px;}

.sideBox {background: rgba(36, 36, 36, 0.9 ); z-index: 100;}

.checkbox label:nth-child(3) {visibility: hidden; display:none;}

/* #main-menu > li > a {font-size: 14px !important; letter-spacing: 1px; padding: 9px; text-transform: uppercase; -webkit-transition: color 0.5s; transition: color 0.5s;} */

#main-menu > li > a {
    font-size: 13px !important;
    letter-spacing: 1px;
    padding: 9px 6px 10px 6px;
    text-transform: uppercase;
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
}

#main-menu > li > a:hover{color:#E60000}

#main-menu .sub-menu > li > a {font-size: 13px; letter-spacing: 1px; line-height: 16px; padding: 5px; text-transform: uppercase;}

.glyphicon-chevron-left::before, .glyphicon-chevron-right::before, .carousel-indicators .active, .formSubmitRow .submit.globalButton, #cookies-info .cookies-ok, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover, .headerOfferElement .fieldHeadOfe.ofePrice, .iconOffer .btn-default, .iconOffer .btn-default:hover,  .ofeAgent .agentOffer {
    background-color: #BF0000;
    color: #fff;
}

.nav-tabs > li > a {color: #B70000;}

/* SOCIALS */

.boxSocial {overflow: hidden; width: 193px; margin: 30px auto 0px auto;}
.boxSocial > a {width: 28px; height: 27px; display: block; margin-right: 10px; cursor: pointer;}

.boxSocial .facebook {background: url('../../grafika/sociale.png') no-repeat 0px 0px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}
.boxSocial .facebook:hover {background: url('../../grafika/sociale.png') no-repeat 0px -27px; 
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}

.boxSocial .tweeter {background: url('../../grafika/sociale.png') no-repeat -28px 0px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}
.boxSocial .tweeter:hover {background: url('../../grafika/sociale.png') no-repeat -28px -27px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}

.boxSocial .google {background: url('../../grafika/sociale.png') no-repeat -56px 0px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}
.boxSocial .google:hover {background: url('../../grafika/sociale.png') no-repeat -56px -27px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}

.boxSocial .linkedin {background: url('../../grafika/sociale.png') no-repeat -86px 0px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}
.boxSocial .linkedin:hover {background: url('../../grafika/sociale.png') no-repeat -86px -27px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}

.boxSocial .youtube {background: url('../../grafika/sociale.png') no-repeat -115px 0px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}
.boxSocial .youtube:hover {background: url('../../grafika/sociale.png') no-repeat -115px -27px;
	-webkit-transition:background-position 300ms ease-in;  
    -moz-transition:background-position 300ms ease-in;  
    -o-transition:background-position 300ms ease-in;  
    transition:background-position 300ms ease-in;
}

/* SOCIALS END */

.ofeAgent .agentContent .agentField .agentName {color: #b70000!important;}
.articleContent {color: #FFF; background: #272727;}
.main {background: #272727;}
.headerListOffer {background-color: #272727; color: #fff;}
.rentalMain .propertyListOffer {background: rgba(0, 0, 0, 0.7);}
.rentalMain .countOffer {color: #E60000;}
.rentalMain .iconList .btn {color: #e6111e;}
/*.btn-default {background-color: #242424;}*/
.btn-default {background-color: #fff;}
.rentalMain .iconList .btn.active {color: #bababa;}
.ofeAgent .namecontactAgent .ofeAgent .agentContent {background-color: #444!important; color: #b70000!important;}
.ofeAgent a {color: #FFF;}
.contactAgent .namecontactAgen {color: #b70000!important;}
.ofeDescription, .ofeDetails {color: #fff; background-color: #201F1F;}
.ofeDetails .fieldDetails {background-color: #201f1f;}
.activeMain {background: #272727;}
.iconOffer {background-color: #292929;}
.valueDescription {color: #fff;}
.bx-wrapper .bx-viewport {background: #000;}

.akcentColor {color: #E60000;}

#searchForm label {font-size: 16px;}
#searchForm input, #searchForm button{max-height:38px !important;}
#searchForm .groupElement {margin-bottom:7px;}
.footMail{display: none;}

.agentFucntion{color:#000;margin-top: -9px;margin-bottom: 10px;}

#searchForm button[data-toggle="dropdown"] {border-radius:4px !important;}

@media (max-width: 1700px) {
.agentMail a{font-size:14px !important;}
}
@media (max-width: 1400px) {
.logo img {height: 100%;}
#main-menu > li > a {font-size: 14px;}
}



@media (max-width: 990px) {
.logo img {width: 100%;}
.sideBox{height: auto !important; overflow-y: hidden !important; overflow-y: hidden !important;}
.sideBox .container-sideBox{height: auto !important; overflow-y: hidden !important; overflow-y: hidden !important;}
#searchForm .groupElement{padding-left:0px;}
#captcha_container #captcha_input{margin-left: 0px !important;}
}

@media (min-width: 990px) {
#main-menu .sub-menu{margin-left:-16px;}
}

.bodyMain .logo img{padding-bottom: 1%;padding-top: 1%;}
.logo img{margin: 0px; width: 47%; padding-bottom: 0%;}
.logo {margin-top: 2%;}
.bodyMain .logo img{width: 70%;}
.searchBox{margin-top: 1%;}

#searchForm input, #searchForm button {max-height: 30px !important;}
.searchBox .checkbox .dvcheckbox{width: 20px; height: 20px; background-position: -4px -4px;}
.radio, .checkbox{ margin-top:5px; margin-bottom:5px;}
.form-group{margin-bottom: 5px;}
#captcha_input{color: rgb(85, 85, 85)}

@media (min-height: 545px) {
.bodyMain .footer{display: inline-block !important}
}


@media (max-width: 994px) {
.bodyMain .footer{display: none !important}
}
@media (min-height: 700px) {
.bodyMain .logo img{padding-bottom: 5%;padding-top: 5%;}
}

@media (min-height: 748px) {
.searchbtn, .transaction{margin-bottom:10px;}
.bodyMain .logo img{width: 76%;}
}

@media (min-height: 788px) {
.footer{display: inline-block !important}
.bodyMain .logo img{padding-bottom: 9%;padding-top: 9%;}
.searchbtn, .transaction{margin-bottom:20px;}
.logo img{margin: 0px; width: 50%; padding-bottom: 0%;}
}

@media (min-height: 920px) {
.logo img{margin: 20px 0 10px; width: 66%; padding-bottom: 2%;}
.logo {margin-top: 2%;}
#searchForm input, #searchForm button{max-height: 38px !important;}
.searchBox .checkbox .dvcheckbox{width: 24px; height: 24px; background-position: -2px -2px;}
}

@media (min-height: 970px) {
.logo img{margin: 20px 0 10px; width: 73%; padding-bottom: 2%;}
.logo {margin-top: 2%;}
#searchForm input, #searchForm button{max-height: 38px !important;}
.searchBox .checkbox .dvcheckbox{width: 28px; height: 28px;  background-position: 0px 0px;}
.radio, .checkbox{ margin-top:10px; margin-bottom:10px;}
.form-group{margin-bottom: 15px;}
}

@media (min-height: 1000px) {
.logo img{margin: 30px 0 20px; width: 76%; padding-bottom: 2%;}
}

@media (max-width: 768px) {
.footer{display: none !important}
}


@media 
(-webkit-min-device-pixel-ratio: 1.25), 
(min-resolution: 120dpi){ 
}

/*
@media (min-width: 768px) {
.bodyOffersList .elementListOffer {margin-top: 100px;}
}
*/
.ofeDescription .valueDescription * {background-color:transparent!important;}
.ofeDescription .valueDescription, .valueDescription span, .valueDescription p, .valueDescription strong, .valueDescription font{
    font-size: 16px !important;
    line-height: 22px;
    margin: 10px 15px 20px 0px;
    color: #fff !important;
}

.ofeAgent .nameOfeAgent, .contactAgent .namecontactAgent {
    display: none!important;
}