/*AUTO GENERATED over less-1.7.0.aru.js 
 DO NOT EDIT!*/
/*!!collection_dv.ccss*/
.developer-links{transition:opacity 0.25s linear;opacity:0.3;position:absolute;width:480px!important;top:30px;left:30px;max-height:50px;overflow:hidden;font-size:12px;color:#777;border-color:#CCC!important;box-shadow:5px 5px 15px rgba(0, 0, 0, 0.5);}
.developer-links.active{opacity:1;overflow:visible;max-height:none!important;}
.jart-error-message{padding:15px !important;position:absolute;top:70px;left:5%;width:90%;z-index:99998;box-shadow:7px 7px 15px rgba(0, 0, 0, 0.5);}
.jart-error-message .close{margin-top:-15px;margin-right:-10px;font-weight:bold;}
/* ########## colors ########## */
/* WAI */
/*kalender*/
.p-t-3{padding-top:3rem;}
.p-t-2{padding-top:2rem;}
.p-t-1{padding-top:1rem;}
.p-l-0{padding-left:0rem;}
.p-l-1{padding-left:1rem;}
.p-r-0{padding-right:0rem;}
.m-b-2{margin-bottom:2rem;}
.m-b-3{margin-bottom:3rem;}
.m-b-5{margin-bottom:5rem;}
.m-b-1{margin-bottom:1rem;}
.m-b-05{margin-bottom:0.5rem;}
.m-t-3{margin-top:3rem;}
.m-t-1{margin-top:1rem;}
.row.no-gutter{margin-left:0;margin-right:0;}
.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child){padding-right:0;padding-left:0;}
.row.small-gutter [class*='col-']:not(:first-child),.row.small-gutter [class*='col-']:not(:last-child){padding-right:5px;padding-left:5px;}
/* logo */
.logo-sv #logo{fill:#000000;}
.logo-sv .zoephius{fill:#916912;}
.logo-sv-footer{padding-right:6rem;margin-top:1rem;}
.logo-sv-footer #logo{fill:#ffffff;}
.logo-sv-footer .zoephius{fill:#ffffff;}
/* ########## fonts ########## */
/* ########## style ########## */
.fw-bold{font-weight:600;}
.fw-medium{font-weight:400;}
.fw-thin{font-weight:100;}
.p-b-0{padding-bottom:0;}
.m-b-0{margin-bottom:0;}
.m-b-20{margin-bottom:2.0rem;}
/* reserve */
/* ########## Inititals ########## */
/*.developer-links{display:none !important;}
*/
body{background:#f3f3f3;overflow-x:hidden;font-size:62,5%;background:#fcf6e8;}
.collection-label{font-size:1.6rem;}
.bold{font-weight:bold;}
strong{font-weight:600;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-family:'Source Sans Pro', sans-serif !important;color:#916912;font-weight:400;margin-bottom:1em;}
h1,.h1{margin-bottom:1em;font-weight:100;font-size:3.0rem;}
.h2,h2{font-size:2.2rem;margin-bottom:0.7rem;}
.h3,h3{font-size:1.8rem;}
.h4,h4{font-size:1.6rem;}
.metanav a,.meta a{display:inline-block;min-height:24px;min-width:24px;text-align:center;}
.metanav #search_box a,.meta #search_box a{padding:0;}
.avtext a,a.avtext{text-decoration:underline !important;}
.jart-editpoint{z-index:1050;}
.back-button{margin-top:2rem;}
.zitat{color:#999999;font-family:'Source Sans Pro', serif;font-size:2rem;line-height:2.5rem;text-align:center;}
a{color:#916912;}
a:hover,a:focus{color:#7a590f;text-decoration:none;}
a:focus{outline:0.2rem solid #916912;}
label{font-weight:normal;font-size:0.8rem;}
.slick-slider{margin-bottom:0;}
legend{border:0px;}
input[type="button"]{border:0;}
.icon-label{font-family:'Source Sans Pro', sans-serif;}
p{padding:0;margin:0;}
.label{display:inline-block;padding:0 !important;color:#666666;font-size:1.6rem;font-weight:normal;}
label{color:#333333;font-size:1.6rem;}
input{border:1px solid #eeeeee;}
.form-control{border-radius:0;padding:3px 6px;}
.right{float:right;}
.btn{border-radius:0;padding:3px 6px;}
.btn-default{background:#916912;color:#ffffff;border:0;}
.so-link{margin-left:1rem;}
.badge{border-radius:0;background:#916912;font-size:1.4rem;font-weight:normal;padding:3px 7px 5px 7px;white-space:normal;text-align:left;margin-bottom:0.5rem;}
.badge:hover{cursor:pointer;}
.badge i{margin-left:0.5rem;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{background:#64480c;color:#ffffff;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#skiplinks{margin:0;padding:0;list-style:none;}
#skiplinks a{position:absolute;z-index:2000;top:0;left:0;right:0;text-decoration:none;outline:none;}
.credit{font-size:1.3rem;color:#666666;margin:0.5rem 0 2rem 0;}
.type{/*  &.inverse{// border:1px solid @base-color;a{//text-decoration:underline;color:lighten(@text-color,50);}
        &:hover{background-color:@base-color;a{color:white;}
        }
    }
*/
}
.type a{border:1px solid #ffffff;padding:5px;margin:5px 0px;display:inline-block;background:#ffffff;}
.type:hover a{background-color:#916912;color:white;}
.type.all a,.type.active a{background-color:#916912;color:white;}
/* helper */
.outline{border:1px solid #916912 !important;background:#ffffff;color:#916912;}
.button{font-size:1.2rem;font-weight:400;padding:0.5rem;}
.icon::before{padding:0 1em 0 0;}
.rem-12{font-size:1.2rem;}
/* word overwrite */
.MsoBodyText{font-size:1.6rem !important;line-height:2.2rem !important;}
.content-id-1213111912835 #main,.content-id-1213111912835 .basecontent{background:#333;padding-bottom:0;}
/* ########## Structure ########## */
#header{padding-top:1em;padding-bottom:1em;background:#fcf6e8;border-bottom:1px solid #916912;}
#header .sammlung-def{font-size:3.5rem;font-weight:100;padding-left:1.3rem;font-family:'Source Sans Pro', sans-serif !important;}
.header-box{background:#333333;}
/* teaser-gallery */
.teaser-gallery{background:#ffffff;}
.teaser-gallery .col-sm-4{padding-right:0px;}
.teaser-gallery .col-sm-8{padding-left:0px;}
.teaser-gallery .panel{border-radius:0px;border:0px;}
.teaser-gallery .panel h2{margin-bottom:5px;}
.teaser-gallery .panel h3{font-weight:100;margin-bottom:5px;}
.teaser-gallery .panel .teaser-date{text-transform:uppercase;}
.teaser-gallery .panel-default > .panel-heading{background:#e6e6e6;border:0;padding:15px;}
.teaser-gallery .panel-default.active > .panel-heading{background:#ffffff;}
.teaser-gallery .panel-group .panel-heading + .panel-collapse .panel-body{border-top:0;background:#ffffff;padding-top:3px;}
.teaser-gallery .panel-group .panel + .panel{margin-top:0px;border-top:2px solid white;}
.toggle-box .panel{border-radius:0px;border:0px;}
.toggle-box .panel-group{margin-bottom:3rem;}
.toggle-box .panel-heading{background:#916912;border-radius:0px;border:0px;}
.toggle-box .panel-heading h4,.toggle-box .panel-heading h4 a:focus,.toggle-box .panel-heading h4 a:hover{color:#ffffff;text-align:center;}
.toggle-box .panel-body{background:#916912 !important;color:#ffffff;}
.toggle-box .panel-body a{color:#ffffff;}
.basecontent{padding:20px 0px 30px 0px;font-family:'Source Sans Pro', sans-serif;font-size:1.6rem;line-height:2.1rem;}
.basecontent ul{padding-left:14px;}
.img-responsive img{max-width:100%;/*hack*/
  height:auto;display:block;}
.editorial-image .img-responsive{width:auto;}
#main{margin-bottom:10rem;}
#footer{padding:0px 30px 3px 30px;color:#ffffff;background:#242424;font-size:1.3rem;}
#footer .footer-text{padding-top:3rem;}
#footer a{color:#ffffff !important;}
#footer a:hover{text-decoration:underline;}
.footer-logo{max-height:5rem;}
.footer-logo.logo-wien{max-height:2.5rem;}
@media (max-width:768px){#info-box .contentblock{min-height:auto;}
}
.social{color:#916912;}
/* search_box */
#search_box .input-group-btn{top:-1px;}
#search_box .input-group-btn .btn{padding:7px 6px 7px 7px;top:1px;}
/* metanav */
#meta-nav{font-size:1.4rem;padding:0 1em;margin-top:0.8em;}
#meta-nav ul{padding:0;list-style-type:none;display:inline;}
#meta-nav ul li{display:inline;}
#meta-nav ul li a{padding:4px;color:#cccccc;}
#meta-nav ul li a:hover,#meta-nav ul li a.active{color:#916912;}
.release-switch{display:inline-block;}
/* ########## Navigation ########## */
.navbar{font-size:1.6rem;border-width:0;}
.navbar a{font-family:'Source Sans Pro', sans-serif !important;}
.navbar-inverse .navbar-collapse,.navbar-inverse{border:none;padding:0px;background:none;}
.navbar-inverse .navbar-nav > li > a{color:#916912;font-size:2rem;}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{background:transparent;color:#000000;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#362707;}
.navbar-inverse .navbar-toggle{background:#916912;}
@media (max-width:768px){.navbar-toggle{margin:1rem 0 0 2rem;border:none;border-radius:0;}
  #main-menu{width:100%;text-align:center;z-index:0;position:relative;display:inline-block;}
  .logo{z-index:1000;position:relative;display:block;}
  .main-nav{width:100%;}
  #search_box{margin:0 2rem 0 0 !important;float:right !important;}
  #header .sammlung-def{font-size:2.5rem;padding-left:0;}
  #special .unterschrift{display:none;}
  .header-box{margin-bottom:0 !important;}
  .meta{top:-0.1rem;z-index:10000;display:block;position:relative;float:right;}
  .release-switch{float:left !important;margin-left:2rem;}
  .social.social-facebook{font-size:2rem;margin-top:-0.2rem;margin-right:0.1rem;}
  .facebook-logo{float:left;}
  #search_box{float:left !important;}
  #header{padding-bottom:0;}
  #main{margin-bottom:0;}
  .navbar-fixed-top,  .navbar-fixed-bottom{position:relative;}
  .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}
  .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
  .footer-text{padding-top:1rem !important;}
  .logo-bottom{padding-bottom:2rem;}
}
@media (max-width:767px){.navbar-nav{margin:0px;background:rgba(255, 255, 255, 0.9);}
}
@media (max-width:1200px) and (min-width:768px){.navbar-inverse .navbar-nav > li > a{font-size:1.6rem;}
}
/* main menu */
#main-menu{position:relative;z-index:1000;}
#main-menu .navbar{margin-bottom:0px;}
/* sub menu */
#sub-menu{font-size:1.6rem;}
#sub-menu ul{padding-left:0;margin-left:0;}
#sub-menu .sub-menu-hl{font-size:2.0rem;padding-left:0;}
#sub-menu a.sub-menu-hl{color:#916912 !important;}
#sub-menu a{color:#000000;padding-left:5px;}
#sub-menu ul.third-level{margin-left:2rem;}
#sub-menu ul.fourth-level{margin-left:3rem;}
#sub-menu li{padding:5px 0px;}
#sub-menu li.open a{color:#000000;}
#sub-menu li.open li.active{background:#ffffff;}
#sub-menu li.open li.active a,#sub-menu li.open li.active li.active a,#sub-menu li.open li.active li.active li.active a{color:#916912;}
#sub-menu li.open li.active li a,#sub-menu li.open li.active li.active li a{color:#000000;}
#sub-menu .open > a{background:none;}
.main-nav{float:left;}
#search_box{float:left;font-size:2rem;margin-top:1.5rem;margin-left:2rem;}
#search_box a{padding:2rem;}
/* ########## Header ########## */
@media (min-width:768px){.navbar-brand{display:none;}
  .top-bar{display:block;}
}
/* ########## resp-form ########## */
.resp-form .row{margin-bottom:5px;}
.resp-form .btn{float:right;background:#916912;color:white;margin-top:30px;}
/* ########## Blob Edit ########## */
.blobedit #header-box{margin-top:30px;}
.blobedit .top-bar{top:0px;}
.blobedit .navbar{top:0px;}
/* ########## reports ########## */
/* carousel teaser */
.carousel-holder .carousel-teaser{margin-right:1rem;margin-left:1rem;}
.carousel-holder .teaser-element-image{position:relative;}
.carousel-holder .overlay{position:absolute;bottom:0;background:rgba(51, 51, 51, 0.7);}
.carousel-holder .teaser-element-text{padding:2rem;}
.carousel-holder .teaser-element-text .title{font-size:4rem;font-weight:100;margin-bottom:1rem;}
.carousel-holder .teaser-element-text .subtitle{font-size:3rem;color:#e6e6e6;letter-spacing:2px;font-weight:100;}
.carousel-holder .teaser-element-text .text{color:#ffffff;font-size:1.6rem;}
.slick-prev::before{color:#916912;}
.slick-next::before{color:#916912;}
.slider-start.contentblock{padding:13px;}
.footer-startseite-bg{background:#e6e6e6;}
.footer-startseite-bg .normal-teaser-element{background:transparent;}
.footer-startseite-bg .normal-teaser-element .teaser-element-text .text{color:#333333;}
.footer-logo-fremd{padding-top:1.5rem;display:block;max-height:4rem;}
@media (max-width:768px){.footer-logo-fremd img{max-height:3rem;}
}
/* ########## Teaser-Element ########## */
.normal-teaser-element{color:#ffffff;position:relative;}
.normal-teaser-element .teaser-element{position:relative;margin-bottom:3rem;}
.normal-teaser-element .teaser-element-image{margin-bottom:0px;}
.normal-teaser-element .teaser-element-text{padding:2rem 2rem 0rem 3rem;position:absolute;display:inline-block;width:100%;background:rgba(51, 51, 51, 0.7);bottom:0;}
.normal-teaser-element .teaser-element-text a,.normal-teaser-element .teaser-element-text a.title,.normal-teaser-element .teaser-element-text a.subtitle,.normal-teaser-element .teaser-element-text a h2,.normal-teaser-element .teaser-element-text a h3{color:#ffffff;}
.normal-teaser-element .teaser-element-text .text{color:#ffffff;margin-bottom:10px;}
.normal-teaser-element .teaser-element-text h2.title{font-size:3rem;margin-bottom:2rem;font-weight:100;}
.normal-teaser-element .teaser-element-text h3.subtitle{font-size:1.7rem;margin-bottom:0.5rem;margin-top:0.5rem;}
.normal-teaser-element .teaser-element-text .link-text::before{content:"> ";}
.normal-teaser-element:hover img{opacity:0.5;filter:alpha(opacity=50);-webkit-filter:opacity(0.5);-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.normal-teaser-element .teaser-element-balken{background:#ffffff;padding:1rem 2rem;margin:0 0 1.2rem 0;}
.normal-teaser-element .teaser-element-balken h2{font-weight:100;color:#333333;font-size:2rem;margin:0;}
.normal-teaser-element .teaser-element-balken h3{font-weight:100;font-size:1.5rem;color:#333333;margin:0.8rem 0 0 0;}
/* startseiten teaser */
.startseiten-teaser .teaser-element{margin-bottom:3rem;background:#ffffff;}
.startseiten-teaser .teaser-element .teaser-text{padding:10px 10px 10px 0px;}
.startseiten-teaser .teaser-element .teaser-text .datum,.startseiten-teaser .teaser-element .teaser-text .subtitel{color:#916912;margin-bottom:0.4rem;}
.startseiten-teaser .teaser-element .teaser-text h2{margin-bottom:0.9rem;}
/* DB Suchen generell */
.my_helper{font-size:1.4rem;margin-top:2rem;}
.list-info{margin:1rem 0;}
.action{margin-top:1rem;}
/* template AtoZ */
.AtoZ{margin:1rem 0;}
.AtoZ ul{padding-left:0px;}
.AtoZ ul li{float:left;display:inline;padding-right:0.9rem;}
h2{font-size:1.8rem;}
.main-menu{float:left;}
.line{margin-bottom:1rem;}
.release-switch{float:right;margin-right:1rem;}
/* copy from haneke */
#footer .footer-text{padding-top:3rem;}
.header-box{margin-bottom:6rem;}
#header-box{color:#ffffff;min-height:40.6rem;}
#header-box .block-left{top:-2rem;}
#header-box .block-left .content .img-responsive img{position:absolute;width:95%;}
#header-box .block-right img{float:right;}
#header-box .block-right .text-content{clear:both;padding-left:2rem;}
.img-teaser{width:100%;border:1px solid #ececec;margin-bottom:2rem;text-align:center;display:table;vertical-align:middle;background:#ffffff;height:200px;}
.img-teaser .inner{width:100%;display:table-cell;vertical-align:middle;position:relative;text-align:center;}
.img-teaser .inner img{display:table-cell;vertical-align:middle;position:relative;text-align:center;margin:0 auto;max-height:200px;max-width:200px;}
#special{background:#f9edd1;}
#special .special-container{position:relative;overflow:hidden;max-height:12rem;}
#special .special-container .special-label,#special .special-container h1.special-label{font-size:15rem;font-family:'Source Sans Pro', sans-serif;color:#fafafa;margin-top:-4.1rem;font-weight:200;letter-spacing:1px;white-space:nowrap;line-height:144%;}
#special .unterschrift{margin:1.5rem 0 0 0 ;}
.header-box{display:none;}
.content-id-1466089354856 .header-box{display:block;}
@media (max-width:1200px){#special .special-container .special-label{font-size:12rem;}
}
@media (max-width:991px){#special .special-container .special-label{margin-top:-3rem;margin-bottom:-2.7rem;font-size:9rem;}
}
@media (max-width:768px){#special .special-container .special-label{margin-top:-3rem;margin-bottom:-2.7rem;font-size:7rem;}
}
.results{margin-bottom:0.5rem;}
/* ende copy */
#DV_search,.box-container{background:#ffffff;padding:2rem;margin-bottom:2rem;}
@media (max-width:991px){.header-box{padding-bottom:2rem;}
  #header-box .block-left{top:0;}
  #header-box .block-left .content .img-responsive img{position:relative !important;}
}
.teaser-element{margin-bottom:3rem;}
/* DV films */
.dv-film-liste .film-eintrag{background:#ffffff;margin-bottom:3rem;padding:1rem 1rem 1rem 1rem;min-height:38rem;}
.dv-film-liste .film-eintrag .objekte-link{margin-top:1rem;}
.dv-film-liste .film-eintrag .no-objects{color:#666666;}
.dv-film-liste .film-eintrag .titel-de,.dv-film-liste .film-eintrag .titel-en{font-size:1.4rem;color:#707070;}
.dv-film-liste .icon{font-size:13px;margin-left:4px;}
.translation{color:#999999;margin-bottom:1rem;font-style:italic;}
.kinonedelja.film.detail .video{margin-bottom:3rem;}
.kinonedelja.film.detail .info{margin-bottom:3rem;}
.kinonedelja.list h4{margin-bottom:0.8rem;margin-top:2rem;}
.kinonedelja.list .date,.kinonedelja.list .duration{font-size:1.4rem;}
.kinonedelja.list .info{font-size:1.2rem;line-height:1.8rem;}
.kinonedelja.list .wrapper{padding:0 0.5rem;}
.kinonedelja.list .kino-item{margin-bottom:3rem;}
.kinopravda .info{font-size:1.2rem;line-height:1.8rem;}
.kinopravda.list .wrapper{padding:0 0.5rem;}
.kinopravda.list h4{margin-bottom:0.8rem;margin-top:2rem;}
.kinopravda.list .kino-item{margin-bottom:3rem;}
.kinopravda.list .date,.kinopravda.list .duration{font-size:1.4rem;}
.kinopravda.list .duration{margin-bottom:0.8rem;}
.kinopravda.detail h1{margin-bottom:1rem;}
.kinopravda.detail .titel-group{margin-bottom:2rem;}
.kinopravda.detail .alternativer-titel{margin-bottom:1rem;}
.kinopravda.detail .erlaeuterung{margin-top:1rem;}
.kinopravda.detail .text-inhalt{margin-bottom:2rem;margin-top:1rem;}
.DV-objekt-detail .filme{margin-top:4rem;margin-bottom:2rem;}
.DV-objekt-detail .filme .entry{margin-bottom:1rem;}
.DV-objekt-detail .info{font-weight:600;}
.DV-objekt-detail .scans{margin-bottom:3rem;}
.db_objects .eintrag{background:#ffffff;margin-bottom:3rem;padding:1rem 1rem 1rem 1rem;min-height:36rem;}
.db_objects h3{margin-bottom:1rem;}
.db_objects .img-teaser{margin-bottom:2rem;}
.db_objects .objekte-gefunden{border-bottom:1px solid #c7c7c7;}
.db_objects .objekte-nav{text-align:right;}
.db_objects .pagination{display:block;width:100%;}
.db_objects .pages{text-align:center;margin:2rem 0rem 4rem 0;display:block;}
.db_objects .pages .movie-page-link{padding:1rem;}
.db_objects .pages .movie-page-link-active{background:#916912;color:white;padding:0 0.5rem;}
.db_objects .klassifikation{margin-bottom:1rem;}
.db_objects .klassifikation,.db_objects .info{font-size:1.4rem;color:#707070;}
.db_objects .pagination.top .objekte-nav,.db_objects .pagination.top .pages{display:none;}
.db_objects .pagination.top .objekte-gefunden{border-bottom:0px;}
.db_objects .pagi.pagi-first{margin-right:1rem;}
.db_objects .pagi.pagi-last{margin-left:1rem;}
.weiter-zurueck{border-top:1px solid #c7c7c7;padding-top:1rem;margin-top:1rem;}
.weiter-zurueck .page-nav.back{float:left;}
.weiter-zurueck .page-nav.next{float:right;}
.weiter-zurueck .page-nav.last{float:right;}
@media (max-width:768px){.page-nav.first{margin-bottom:2rem;}
  .page-nav.last{margin-top:2rem;}
  .logo-sv-footer{padding-right:0rem;}
}
.embed-container iframe{background:#000000;}
.vimeo-helper.embed-container,.video-helper{padding-bottom:75.25%;}
.thumbnail{margin:0;background:transparent;border:0;border-radius:0;}
.carousel-holder .slick-prev{left:5px;z-index:100;}
.carousel-holder .slick-next{right:5px;}
/* resp fix */
@media (max-width:768px){#main-menu{margin-top:-3rem;top:-1rem;z-index:1;}
  #main-menu .nav.navbar-nav{padding:2rem 0;}
  .sammlung-def{z-index:2;position:relative;}
  .logo-sv-footer{margin-top:2rem;}
}
.dropdown-menu{border-radius:0;box-shadow:none;border:0px;}
.dropdown-menu a{font-size:1.6rem;color:#916912;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background:#916912;color:#ffffff;}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background:#ffffff;color:#000000;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#ffffff;background:#916912;}
@media (max-width:768px){.dropdown-menu{text-align:center;}
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{background:transparent;color:#000000;}
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#916912;}
  .dropdown-menu{background:#f5f5f5 !important;}
  .dropdown-menu a{color:#916912;}
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#916912;}
  .sub-arrow{position:absolute;right:1rem;top:0;}
  .dropdown .caret:before,  .dropdown.open .dropdown .caret:before{content:"+";position:absolute;color:white;top:-1px;left:5px;}
  .dropdown.open .caret:before,  .dropdown.open .dropdown.open .care:before{content:"-";position:absolute;color:white;top:-2px;left:6px;}
  .caret{margin-top:4px;}
  .caret::before{top:-3px;}
}
/* footer */
html,body{height:100%;}
.body-wrapper{position:relative;min-height:100%;}
body #footer{position:absolute !important;height:7.5rem;width:100%;bottom:0;margin:0;}
#main{padding-bottom:7.5rem;margin-bottom:0;}
@media (max-width:991px){body #footer{height:auto !important;padding-bottom:1rem;}
}
