body, html {font-size: 14px;}

.galleria div div img {width: 100%;}
.bodyArticle92 .articleImg {display: none;}

.language-menu li a img:hover {cursor: pointer !important;}

.slogan {display: none;}
.carousel-indicators {display: none;}

article > ul {list-style: none;}
article > ul > li {margin-right: 10px;}

.banner span b {font-size: 2.5rem;}
.banner span:nth-child(1) {font-size: 2.8rem;}

#cookies-info {
    border-top: 2px solid #7e7e7e;
	width: 100%;
}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#main-content p {font-size: 16px!important;}

#main-content ul {font-size: 16px!important}

#cookies-info {
	width: 100%;
}

.btn-primary:hover {
    background-color: #4a4a4a!important;
    color: #fff!important;
    border: 3px solid #4a4a4a!important;
}

#navbar li.active a, .language-menu li.active a {color: #4a4a4a;}

.agent .agent-avatar {
    width: 120px;
    height: 120px;
}

#menu .header-logo {
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 3px;
	height: 94px;
}

#footer {background: #353333;}

#copyright {background: #000;}

.agent .agent-offers {
    width: 50px;
    height: 50px;
    border-radius: 50px;
	line-height: 11px;
    font-size: 0.9rem;
	background: #4a4a4a;
}
.agent .agent-offers span {padding-top: 13px;}

.social-menu {display: none;}

#menu {
   height: 98px;
   background: #fff;
   position: fixed;
   top: 0;
   width: 100%;
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.46);
   z-index: 2000;
   transition-duration: 200ms;
   transition-property: all;
}

#header .carousel-bg {height: 500px;}

#menu .navbar ul > li > ul, .fa-ul, .zmdi-hc-ul {background: #f0f0f0;}
#menu .navbar ul > li > ul > li > a {background: #f0f0f0;}
#menu .navbar ul > li > a {line-height: 68px; padding: 10px 6px 0 6px;}

#menu .navbar ul > li:hover > a {color: #4a4a4a;}

.search-box .btn-primary:active, .search-box .btn-primary:focus {background: #4a4a4a;}

.search-box .btn-primary {background: #4a4a4a; border: 1px solid #fff;}
.search-box .btn-primary, .search-box .btn-primary:active, .search-box .btn-primary:focus {
    background: #4a4a4a!important;
    color: #fff!important;
    font-size: 1.2rem;
    font-weight: 900;
    border: 1px solid #fff!important;
}

h1::after, h2::after, .agent .contact-agent .btn-default, .agent .agent-offers, .search-box .search-box-advanced, .pagination li.active a, .pagination li.active a:hover {
    background: rgba(95, 95, 95, 0.8);
}

.search-box .search-box-basic {
    background: #3e3e3e;
}

.offer .flag, .youTubeVideos-mini .flag {background: rgb(62, 62, 62,.75);}

.offer .offer-price, h1, h2 {color: #4a4a4a;}
.offer .offer-price {font-size: 1.4rem;}

.result {background: #4a4a4a;}

.offer-box .carousel-control {color: #4a4a4a;}

.pricebox-menu {background: #4a4a4a;}

.agent .contact-agent .btn-default {background: #7f7f7f;}

.offer-page h3::after {background: #152731;}
.offer-page h3 {color: #152731;}
.offer-props > div::after {background: #4a4a4a;}

h1::after, h2::after {background: #152731;}

.agent .contact-agent .agent-phone {color: #4a4a4a;}

.main-section {margin-bottom: 30px;}

.dropdown-menu li.active > a {
    background-color: #c32503 !important;
}
	
.nav .caret {
    border-top-color: #836182;
    border-bottom-color: #836182;
}

.nav a:hover .caret {
    border-top-color: #582250;
    border-bottom-color: #582250;
}

.nav .open > a .caret, .nav .open > a:focus .caret, .nav .open > a:hover .caret {
    border-top-color: #582250;
    border-bottom-color: #582250;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background: #b0b0b0;
        -webkit-filter: grayscale(20%);
        filter: grayscale(20%);
        height: 120px;
}

.open {
	background: #b0b0b0;
}

.btn-group.open {
	background: #b0b0b0;
}

#header .slogan {bottom: -16px;}
#header .carousel-control i, #header .slogan {
    color: #fff;
    background: rgba(0,0,0,.4);
}
.search-box {color: #fff;}
#header .slogan, .thumbs .btn {text-align: right;}
.agent {text-align: center;}

.carousel-indicators li {border: 1px solid #000; background: #fff;}
.carousel-indicators .active {background-color: #c40d09;}
.carousel-indicators {bottom: 76px;}

.btn-primary {
	border: 3px solid #292929;
    border-radius: 3px;
    background: #4a4a4a;
}

#navbar li.active, .language-menu li.active {border-bottom: 0;}

@media (max-width: 1200px) {
#menu .navbar ul > li > a {
    padding: 10px 0 0 3px;
    font-size: 1rem;
}
.additional-menu .nav > li > a > img {
    width: 31px;
}
#menu .header-logo {
    margin-top: 11px;
    height: 69px;
}
}

@media (max-width: 990px) {
.blog-list {margin-top: 95px;}
.offer-box .carousel-control.left {top: -84px;}
.offer-box .carousel-control.right {top: -84px;}
#menu .main-menu {background: #f0f0f0; top: 70px;}
#menu .main-menu .base-menu > ul.nav > li > a {
    line-height: 25px;
    border-bottom: 1px solid #a49797;
}
#menu .main-menu .navbar-nav {width: 100%;}

#header .carousel-bg {
    height: 290px;
    background-position: left center;
}
#header .carousel-inner {max-height: 300px;}
}

.bodyArticle85 h1 {
margin-bottom: 20px;
margin-top: 30px;
}

#agents { display: none; }

.agents { padding-bottom: 60px; }