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

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

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

/* ====================== /akcentColor ====================== */
.main{
	background-color: transparent;
}
body {        height: 100vh; }

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

#main-menu > li > a:hover, #main-menu > li.active > a {border-bottom: 2px solid #e7d324;}
#main-menu > li > a, #main-menu > li.subMenuHolder > a {border-bottom: 0px;}

.bodyOffer .ofeAgent {
	display: none;
}

.footer {display: none}
.bodyMain .footer {display: block;}

.boxSocial .instagram {     background: rgba(0, 0, 0, 0) url("../../grafika/sociale.png") no-repeat scroll -85px 0;     transition: background-position 300ms ease-in 0s; }
.boxSocial .instagram:hover {     background: rgba(0, 0, 0, 0) url("../../grafika/sociale.png") no-repeat scroll -85px -27px;     transition: background-position 300ms ease-in 0s; }
.boxSocial {     margin: 5px auto 0;}
.boxAddress .footAddress, .boxAddress, .boxAddress .footAddress {
    font-size: 20px; line-height: 28px!important;
}
.footer {bottom: 0;}
.footer .fa {color: #e7d324!important}

.heiEXS .searchbtn, .transaction {     margin-top: 10px; }

#main-menu .sub-menu > li > a {     font-size: 14px; color: #fff;     display: block;       font-weight: 400;     letter-spacing: normal;     line-height: 16px;     padding: 0 4px; text-transform: lowercase;   }
#main-menu .sub-menu {background-color: #e7d324}
#main-menu > li > a:hover {text-decoration: none;}

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

.searchBox .btn-default:hover {
	color: #000
}

#main-menu {width: 100%; text-align: center;}
#main-menu > li {display: inline-block; float: none; margin: 0px 4px;}
#main-menu > li > a {padding: 9px; font-size: 16px; color: #fff; font-weight: 600;}
.boxSocial .google, .boxSocial .tweeter {display: none;}

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

.logo img { margin: 10px 0}
.bodyMain .logo img {}
.bodyMain .logo {margin-top: 15%;  margin-bottom: 10%;}


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

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

.searchBox label.akcentColor {color: #000;}

.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: 0px; margin-bottom: 0px;}
.searchBox {margin-top: 0;}
.logo img {margin: 20px 0; height: auto; width: 330px;}
}


@media (max-width: 1200px) {

#ofirmievideo {
	width: 100%!important;
}

#main-menu .sub-menu {width: 100%; position: relative;}
.logo img {     width: 270px; }
.bodyMain .footer {display: none;}



.logo img {margin: 10px 0;}
.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 > a {font-weight: 200;}
}

@media (max-height: 700px ){
.bodyMain .logo {margin: 0;}
.bodyMain .logo img {margin: 0;}
}
@media (max-height: 570px) {
.bodyMain .footer {display: none;}
}

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


.sideOffer .listMore {background: #e7d324!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: rgba(18, 24, 36, 0.9 ); z-index: 100;}

#main-menu > li > a {border-color: transparent; }
.btn, .searchBox .form-box-radius .form-control {border-radius: 2px;}
.searchBox .form-box-right .form-control {     border-radius: 0 2px 2px 0; }
.searchBox .form-box-left .form-control {     border-radius: 2px 0 0 2px; }
.boxAddress, .boxAddress .footAddress {
	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 #e7d324;
}

.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: 0px; width:auto;}
.menuMobile .firmAddress {display: none;}
.menuMobile {background: transparent; cursor: pointer; font-size: 1.6em;}


.boxAddress {overflow: visible; text-align: center; line-height: 24px;}
.boxAddress, .boxAddress .footAddress, .boxAddress a {color: #fff; 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)); }
.searchBox .checkbox label {color: black;}

.footer .boxAddress .boxSocial a {     cursor: pointer !important;     display: inline-block;     float: none !important;     height: 27px;     margin: 0 auto;     width: 27px; }


/*31-08-2016 BN*/
#main-menu .sub-menu > li.menuItem76 > a {text-transform: inherit;}
#main-menu .sub-menu > li {min-width: 110px;}


/* 2017-06-05 */
#facebookinner{ right: initial !important; left: 0; }
#facebook-button img{
-webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
         -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}
.bodyArticle41 .agentDepartmentName{ display: none; }

/* logo laureaci */
.logo_laureaci { position: absolute; top: 1%; left: 1%; z-index: 99999;}

@media(max-width: 768px) {
.logo_laureaci {
width: 150px;
}
}

@media(max-width: 430px) {
.logo_laureaci {
width: 100px;
}
}
