     /* ====================== akcentColor ====================== */

.showMore, .rentalMain .countOffer, .footer .fa {color: #0198f1;}
#main-menu > li > a:hover, #main-menu > li.active a, #main-menu .sub-menu, .rentalMain .photoOffer.flag-special {border-color: #0198f1;}

.articleText a, .akcentColor {color: #545454;}

.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: #0198f1; color: #fff;}

/* ====================== /akcentColor ====================== */

#returnSearch {display:none}
.iconOffer {height: auto!important; padding: 10px;}
.iconOffer .btn {margin: 5px 0!important;}

.container-sideBox .glyphicon-menu-down::before, .glyphicon.glyphicon-menu-hamburger.akcentColor {
	color: 
#545454; }
.nav-tabs>li>a {
    color: #0198f1;
}

abbr[title] 
{
    text-decoration: none;
}
abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 0px dotted #777;
}



body.bodyMain {background: url("../grafika/bgbanerMain.jpg")no-repeat left bottom / cover}

.propertyListOffer > div {line-height: 26px;}

#main-menu .sub-menu > li > a{
	font-size: 0.7em
}
#main-menu .sub-menu > li {
	padding: 0 10px;
}
#main-menu .sub-menu > li {
    background: #0198f1; 
    
}
.nav-tabs>li>a:hover {
    color: #0198f1;
}
#main-menu .sub-menu > li > a:hover {
    text-decoration: none;
    border-width: 0px;
    background: none;
    color: #0198f1;
}
.articleContent {	color:  #545454; }

.searchBox .transaction {padding-top: 6px;}
.globalButton {	background: #0198f1; color: white;}
.boxAddress {	font-size: 18px; color: white;}

#main-menu {width: 100%; text-align: center;}
#main-menu > li {display: inline-block; float: none;}
#main-menu > li a {padding: 9px; font-size: 15px; border-bottom: none; transition: color 0.1s ease-out 0s; text-transform: uppercase;}
#main-menu > li > a:hover {color: #000} 
.boxSocial .google, .boxSocial .tweeter {display: none;}

.formSubmitRow .submit.globalButton {color: #fff}

.logo{margin-top:0px;background: #fff;}
.logo img { margin: 10px 0; max-height: 150px;}
.bodyMain .logo img {}
.bodyMain .logo {
    margin-top: 15%; 
     /* margin-bottom: 10%; */
    background: #fff;}

#main-menu .sub-menu > li:hover {
        background-color: #fff;
    }


#main-menu {text-align: center;}
#main-menu > li > a {letter-spacing: 0px;}

.searchbtn button {border: none; color: #fff;}

.searchBox label.akcentColor, .searchBox .checkbox label {color: #545454;}

.blog-container .btn {background-color: #740004;}
.blog-box h2, .blog-box h2 a, .blog-box h2 a:hover {color: #740004;}

.bodyMain .heiXS .logo {margin-bottom: 0%;}
.startpage.heiXS .boxAddress .footMail {margin-top: 0px;}

@media (max-height: 900px) {

.bodyMain .logo {    margin-top: 100px; }


}

@media (max-width: 1366px) {.logo img {margin: 0px 0;} .searchBox {margin-top: 1%;}}

@media (max-width: 1280px) {.logo img {margin: 10px;}}

@media (max-width: 1199px) {
.logo img {margin: 10px 0; height: auto; width: auto;}
.searchBox label {font-size: 14px;}
.searchBox .form-control, .searchBox .btn.dropdown-toggle {     font-size: 15px;     height: 36px; line-height: 36px; padding-top: 0; padding-bottom: 0; }
.searchBox .form-group {margin-bottom: 10px;}
.heiEXS .searchbtn, .transaction {margin-top: 15px; }
.searchbtn button {height: 38px;}
.startpage.heiEXS #main-menu {height: auto; background-color:#a1a1a1}
.startpage.heiEXS #main-menu > li {width: 100%}
.startpage.heiEXS #main-menu > li > a {color: #fff;}

#myCarousel .specialOffer {font-size: 0.6em;}
#myCarousel .offerLocation, #myCarousel .offertransaction {margin-bottom: 12px}

.carousel-indicators li, .carousel-indicators li.active  {     height: 13px;     margin: 3px;     width: 13px; }
.specialOffer {bottom: 14%;}

#main-menu > li {width: 100%;}
#main-menu > li, #main-menu .sub-menu {width: 100%;}
#main-menu > li {height: auto;}
#main-menu .sub-menu {position: relative;}
}

@media (max-height: 700px ){
.bodyMain .logo {margin: 0;}
/*.bodyMain .logo img {margin: 0;}*/

}

.searchBox {
    /* margin-top: 1%; */
}

.sideBox.sideTransparent {}
.searchbtn button {font-weight: 600;}


.sideOffer .listMore {background: #0198f1!important; color: #fff; }
.sideOffer .listMore a {color: #fff; }

.propertyListOffer .akcentColor {color: #fff; font-weight: 600;}
.sideOffer .locationListOffer {	line-height: 1em;}



.boxSocial > div {cursor: pointer;     display: block;     float: none !important;     height: 27px;     margin: 0 auto;      width: 28px; }

.sideBox::before {display: none;}
.sideBox {background: rgb(1,123,241,1);
    background: linear-gradient(0deg, rgba(0,71,189,1) 0%, rgba(1,123,241,1) 57%, rgba(1,152,241,1) 100%); z-index: 100;}

#main-menu > li > a {border-color: #0198f1; }
.btn, .searchBox .form-box-radius .form-control {border-radius: 0px;}
.searchBox .form-box-right .form-control {     border-radius: 0; }
.searchBox .form-box-left .form-control {     border-radius: 0; }
.boxAddress, .boxAddress .footAddress {
	text-align: center;
	color: #777; text-shadow: none;
}

#main-menu > li > a:hover {
	background: none;
}
.rentalMain .photoOffer.flag-noprovision {border: none;}
.rentalMain .photoOffer.flag-new {
	border: 4px solid #0198f1;
}

.searchBox {
	background: #fff
}
.articleText li {
	margin: 6px 0;
}

.articleText {font-weight: 200;}

.boxAddress .footPhone, .boxAddress .footMail {background: transparent; padding-left:0; padding-right:0;}
.boxAddress .footPhone .fa, .boxAddress .footMail .fa {font-size: 0.9em}
.boxAddress .footAddress, .boxAddress .footMail {margin-top: 12px; width:auto;}
.menuMobile .firmAddress {display: none;}
.menuMobile {background: transparent; cursor: pointer; font-size: 1.6em;}
.heiXS #main-menu > li > a {color: #fff;}

.boxAddress {overflow: visible;}
.boxAddress, .boxAddress .footAddress, .boxAddress a {color: #777; text-shadow: none;}
.boxAddress a, .boxAddress a:hover {text-decoration: none!important; cursor: text!important; }

#myCarousel::after { content: ""; display: block; height: 40%; width: 100%; position: absolute; bottom: 0; background: linear-gradient(rgba(255,0,0,0), 
	rgba(0,0,0,0.85)); }

#main-menu > li > a:hover {
    text-decoration: none;
    background: #fff;
}

.searchbtn button {
	background: #545454;
}
.boxAddress .footMail {margin: 0; padding: 0;}

.boxAddress, .boxAddress .footAddress, .boxAddress a {color: white;}
.ofeAgent .agentMail {     word-wrap: break-word; }

.bodyArticle41 .agents .agentDepartmentName {display: none;}

.searchBox .groupElement{margin-bottom: 7px;}

#searchForm input, #searchForm button{max-height:38px;}

@media (max-width: 1200px){
#main-menu > li {
    float: none;
    background-color: #0198f1;
}
}
#cookies-info {
   
    background:     #444444;
}