@charset "utf-8";
/*//////////////////////////////CUSTOM STYLES*/
/*BODY-BG*/
body { background-color: #f1ece2; }
/*FONT*/
body, div, table, tr, td, h1, h2, h3, h4, h5, h6, p, ol, ul, li, input, select, .btn, textarea, legend { font-family: Arial, sans-serif; color: #000000; }
h1, h2, h3, h4, h5, h6, .modal-title { font-weight: bold; }
/*BOX-LAYOUT*/
a.box h1, a.box h2, a.box h3, a.box h4, a.box h5, a.box h6, a.box .title, a.box .lead { color: #baa266; text-decoration: none; }
/*BORDER & BACKGROUND-COLORS*/
header { background: #ffffff; }
.bg-primary, .bg-primary:hover, .bg-primary:focus, .bg-primary:active, a.bg-primary, a.bg-primary:hover, a.bg-primary:focus, a.bg-primary:active, .bg-secondary, .bg-secondary:hover, .bg-secondary:focus, .bg-secondary:active, a.bg-secondary, a.bg-secondary:hover, a.bg-secondary:focus, a.bg-secondary:active { background-color: #dcd0b3; }
.filter .bg-primary, .filter .bg-secondary { background-color: #baa266 !important; }
/*LINKS & SPECIAL-TEXT*/
a, .btn-link, .btn-link * { color: #baa266; } a:hover, a:focus, a:active, .btn-link:hover, .btn-link:focus, .btn-link:active { color: #837248; }
.text-primary, .text-primary *, .text-secondary, .text-secondary * { color: #baa266; } .text-primary:hover, .text-primary:focus, .text-primary:active, .text-secondary:hover, .text-secondary:focus, .text-secondary:active { color: #837248; }
/*FORMS & BUTTONS*/
.progress-bar.text-primary { background-color: #baa266 !important; } .progress-bar.text-secondary { background-color: #837248 !important; }
.btn-primary, .btn-secondary, .filter .btn-secondary { background-color: #baa266 !important; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover, .btn-primary.active, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus, a:hover .btn-primary,
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:active:hover, .btn-secondary.active, .btn-secondary.active:hover, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-secondary:hover, .btn-secondary:active:focus, .btn-secondary.active:focus, .open > .dropdown-toggle.btn-secondary:focus, .btn-secondary.focus:active, .btn-secondary.active.focus, .open > .dropdown-toggle.btn-secondary.focus, a:hover .btn-secondary { background-color: #837248 !important; }
/*LIST-GROUP*/
.list-group .list-group-item .badge { background-color: #baa266; }
/*LABEL & BADGE*/
.label-primary, .btn .label-primary { background-color: #baa266; }
.label-secondary, .btn .label-secondary { background-color: #baa266; }
/*READMORE*/
.readmore, .readmore * { color: #baa266; }
/*DROPDOWN*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:active, .dropdown-menu > li.active > a, .dropdown-menu > li.active > a:hover, .dropdown-menu ul > li > a:hover, .dropdown-menu ul > li > a:focus, .dropdown-menu ul > li > a:active, .dropdown-menu ul > li.active > a, .dropdown-menu ul > li.active > a:hover { background-color: #baa266; }
header .nav .dropdown-menu { background-color: #ffffff !important; }
header, header .brand, header .navbar .nav > li > a, header .dropdown-menu > li > a { color: #000000 !important; } header .navbar .nav > li > a { font-size: 12px; text-transform: uppercase; } header .navbar .navbar-toggle .icon-bar { background-color: #000000; }
header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus, header .dropdown-menu > li > a:active, header .dropdown-menu > li.active > a, header .dropdown-menu > li.active > a:hover, header .dropdown-menu ul > li > a:hover, header .dropdown-menu ul > li > a:focus, header .dropdown-menu ul > li > a:active, header .dropdown-menu ul > li.active > a, header .dropdown-menu ul > li.active > a:hover { color: #ffffff !important; background-color: #baa266; }
@media (min-width:768px) { header .navbar .nav > li > a { line-height: 24px; padding-top: 50px; padding-bottom: 10px; } }
/*MULTISELECT*/
.multiselect .checkbox:hover, .multiselect .radio:hover, .multiselect .selection li:hover, .multiselect .selection li.active { background-color: #f1ece2; }
/*RESULTS*/
.results .resultlist .item .title { color: #baa266; } .results .resultlist .item .title:hover, .results .resultlist .item .title:focus, .results .resultlist .item .title:active { color: #837248; }
/*PAGINATION*/
.pagination > li > a:not(.btn), .pagination > li > span:not(.btn) { color: #baa266; } .pagination > li > a:not(.btn):hover, .pagination > li > span:not(.btn):hover, .pagination > li > a:not(.btn):focus, .pagination > li > span:not(.btn):focus { color: #837248; }
/*FONTAWESOME*/
h1 > .fa-regular, h2 > .fa-regular, h3 > .fa-regular, h4 > .fa-regular, h5 > .fa-regular, h6 > .fa-regular, p > .fa-regular, h1 > .fa-solid, h2 > .fa-solid, h3 > .fa-solid, h4 > .fa-solid, h5 > .fa-solid, h6 > .fa-solid, p > .fa-solid, h1 > .fa-brands, h2 > .fa-brands, h3 > .fa-brands, h4 > .fa-brands, h5 > .fa-brands, h6 > .fa-brands, p > .fa-brands { color: #baa266; }
/*//////////////////////////////*/


/*//////////////////////////////STRUCTURE*/
/*HEADER*/
header .brand { display: block; width: 250px; height: 50px; margin: 20px 0 10px 0; background: url(logo.png) no-repeat left; background-size: contain; } header .brand > span { display: none; color: #000000; font-size: 24px; text-transform: lowercase; }
.singleresult header .brand { width: auto; height: 25px; margin: 0 0 -5px 0; background: url(logo.png) no-repeat left !important; background-size: contain !important; }
@media (max-width:767px) { header .brand { max-width: 75%; background: url(logo.png) no-repeat left !important; background-size: contain !important; } }
/*PAGE-HOMEPAGE*/
body.homepage h1:first-of-type { display: block; width: 100%; margin: 0; padding: 20px 25% 150px 2.5%; background: url(hero-bg.jpg) center no-repeat #000000; background-size: cover; font-size: 45px; font-weight: bold; color: #ffffff; text-shadow: 0 0 15px rgba(0,0,0,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
body.homepage .filter { border: 0 none; margin: 20px 0 10px 0; padding: 0; }
@media (max-width:991px) { body.homepage h1:first-of-type { padding: 50px 2.5%; font-size: 24px; } }
/*//////////////////////////////*/