.top-navbar {background: #823133; border-top: 0px solid #823133;}
.brand {background: #fff; border-bottom: 1px solid #dbdbdb;}
.brand .logo-header span {color: #fff;}
.brand h1, .brand h2 {color: #823133; font-size: 200%;}    
.brand .logo-header img {max-width: 197px; padding: 15px 0;}
.navbar {border-bottom: 1px solid #dbdbdb!important;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {box-shadow: 0 3px 0 #823133; font-size: 1em; text-transform: uppercase;}
.navbar-nav li a {font-size: 1em; text-transform: uppercase;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {box-shadow: 0 3px 0 #823133!important;}
.search-bar {background: #F3F3F3;}
.search-bar .navbar-form input {border: 1px solid #823133;}
.input-group-addon {background-color: #823133; border: 1px solid #823133; color: #fff;}

.marketing #rnd-expense-example {display: flex;}
.marketing #rnd-expense-example .intro, .marketing #rnd-expense-example .expense-examples {border-left: 3px solid #823133; padding-left: 25px; margin-left: 10px;}
.marketing #rnd-expense-example .intro h1 {color: #823133; text-transform: uppercase;}

#section-buttons {margin: 50px auto 50px auto;}
#section-buttons div {border: 0px solid #823133; background: #fff !important; transition: all .1s ease-in-out; box-shadow: 5px 5px 10px rgba(0,0,0,.2); margin: 20px;}
#section-buttons .btn {border: 0px solid #823133; color: #fff !important; background: #823133!important;}
#section-buttons div:nth-child(1), #section-buttons div:nth-child(2), #section-buttons div:nth-child(3) {background: #fff!important;}
#section-buttons h2 {margin: 0;}

footer {background: #823133;}
footer .pull-right {color: #fff;}
footer hr {margin: 15px auto; border-top: 1px solid #61321e !important;}
footer .image-footer img {opacity: 1;}

.language ul li a {color: #fff;}
.language ul li a:hover {background: #fff;}

@media all and (max-width: 991px) {
#section-buttons div {margin: 10px 0px;}
}

@media all and (max-width: 767px) {
.search-bar .navbar-form input, .search-bar .navbar-form #btn-search {border: 1px solid #823133;}
.navbar-wrapper .container .navbar {border-bottom: 1px solid #dbdbdb!important;}
.marketing #rnd-expense-example {display: block;}
}

#select-house, #select-vehicle, #select-extra-vehicle, #select-vado, #select-garbage, #tax-workshop-group, #tax-kindergarten-group, #tax-noparking-group, #tax-garbage-group, #fee-title, .funded  { display: none; }
#input-house, #input-vehicle, #input-extra-vehicle, #input-vado, #input-garbage { display: inline-block; }

/* NEW */

.top-navbar {background: #fff; border-top: 0px solid #fff;}
.language ul li a {color: #823133 !important; background: #fff !important; margin-right: 3px; border-radius: 0 0 3px 3px;}
.language ul li a:hover {color: #823133 !important;}
.language ul li a.active-lang {color: #fff !important; background: #823133 !important;}
.language ul {display: flex; justify-content: flex-end;}
.brand h1, .brand h2 {font-size: 280%;}
.navbar-wrapper .navbar {background: #823133;}
.navbar-nav {display: flex; justify-content: space-between;}
.navbar-nav li a {text-transform: none; background: #823133 !important; border-radius: 4px; color: #fff !important; font-weight: bold;}
.navbar-nav li a:hover {background: #823133 !important;  color: #fff !important;}
.navbar-collapse:before, .navbar-collapse:after, .nav:before, .nav:after {display: none;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {text-transform: none; color: #fff !important;}
.brand {border-bottom: 5px solid #823133;}
.navbar {border-bottom: 5px solid #823133 !important;}
.navbar-wrapper .navbar .container .navbar-header {background: #823133; border-bottom: 5px solid #823133;}
.container .navbar-inverse .navbar-collapse {background: #823133;}
.navbar-wrapper .navbar .container {width: 90%;}
.navbar-wrapper .navbar {padding: 0;}
.navbar-wrapper .container .navbar {background: #823133;}
.navbar-toggle {padding: 9px;}
footer #logo-middle img {background: transparent;}

footer .row:first-child img {display: none;}
footer .pull-left a {width: 166px; height: 36px; display: block; background: url("https://alzira.governalia.es/wp-content/uploads/sites/115/2024/12/footer-logo-governalia.png") transparent no-repeat center center; margin: 0 auto;}
footer .pull-right {margin: 10px 0;}
footer .pull-right a { width: 166px; height: 55px; text-indent: -9999999px; display: block; background: url("https://alzira.governalia.es/wp-content/uploads/sites/115/2024/12/footer-logo-alzira.png") transparent no-repeat center center; margin: 0 auto; padding: 0; border: 0 !important;}

.container.marketing .nav.nav-tabs li {float: none; display: inline-block;}

@media (max-width:767px) {
.navbar-nav {justify-content: center; flex-wrap: wrap;}
.navbar-nav li a {margin: 5px;}
}

@media (max-width: 600px) {
.brand h1, .brand h2 {font-size: 250% !important;}
}

@media (max-width:480px) {
.navbar-nav {flex-direction: column;}
.navbar-nav li a {width: 100%;}
}