/*LOGO*/

body.general.neutral header .main-logo {
    height: 90px;
}

.general .main-logo object {
    position: absolute;
    top: 16px;
    height: 90px;
}

@media screen and (max-width: 39.9375em){
header .section-header.row .main-logo object {
    top: 5px;
    height: 70px;
   }
}


/*-----FONT-----*/
body, header, h1, h2, h3, h4, h5, h6, p, dd, .left-menu li a, .left-menu li.au_current, .content .au_focus h1, .aubanner h2 {
    font-family: 'AUpassataregular', sans-serif !important;
    }


/*-----HEADER-----*/

body.general.neutral:not(.dkhist) header .section-header.row .columns {
    background-color: rgb(38, 59, 151);
}


@media only screen and (min-width: 640px) {
.general.neutral header {
    height: 173px;
}
header .section-header.row {
    height: 130px;
    }
.au_searchform #cludo-search-form-input {
    background: rgb(63, 87, 166);
    border:0;
    }
.au_searchform {
    margin-top: 4.1em;
    }
}


@media screen and (max-width: 39.9375em) {
.general.neutral header {
    height: 80px;
}
header .section-header.row {
    height: 80px;
    }
body:not(.department) .mobile-nav {
    top: 9px;
    }
.au_searchform {
    margin-top: 21px;
    }
.au_searchform #cludo-search-form-input {
    background: rgb(38, 59, 151);
    border: 0;
    }
#cludo-search-form-input {
   width: 70%;
   margin-left: 15%;
   }
.button {
   margin-bottom: 50px;
   }
}

/*-----MENU-----*/
.menu a {
   color: black;
}

.general .menu .active>a, .general .menu .active>a:hover {
    color: rgba(183, 104, 105);
}

.department header .top-bar.custom .menu>li>a:hover, .general header .top-bar .menu>li>a:hover {
    color: rgba(183, 104, 105);
}

/*Venstremenu*/


li:before {
    color: rgba(183, 104, 105);
}

.left-menu a:hover, .left-menu li.au_current:before {
    color: rgb(63,87,166)!important;
}


/*Burgermenu*/
.header-menu .menu-title {
    display: none;
}
.header-menu.open li a {
    color: black;
}
li.au_current.lv2 a {
    color: white;
    font-style: bold;
}
@media screen and (max-width: 39.9375em){
body:not(.department) .header-menu.open .menu-icon:after {
    background: #e6e6e6 !important;
    box-shadow: 0 7px 0 #e6e6e6, 0 14px 0 #e6e6e6;
   }
}

.focuslink {
    background-color: rgb(183, 104, 105, 0.5) !important;
}

.pure-simple-person-single {
    float: none;
}

/*------BANNER-HACK-----*/
.aubanner-content {
  background-image:none !important;
  }
.aubanner.dark .aubanner-content-overlay {
  opacity:1;
  }

.aubanner.dark h2, .aubanner.dark p {
    
}
.aubanner.dark.phd .aubanner-content-overlay {
    background-color: rgba(227,242,255,0.2);
}


.aubanner.light.aubanner-content-overlay {
  opacity:1;
  }

.aubanner.light .aubanner-content-overlay {
    background-color: rgba(227,242,255,0.2);
}

/*-----Footer-----*/
.au_contentauthor {
    display: none;
}
.page-id {
    display: none;
}

@media screen and (min-width: 39.9375em){
    footer.global .columns .seal {
    width: 60%;
    }
}
footer.global .columns {
    background-color: rgb(164,160,155);
}

.footerlogo {
    margin-bottom: 24px;
    max-height: 45px;
    margin-right: 35px;
    float: right;
}
@media screen and (max-width: 1023px){
.footerlogo {
    float: left;
}
}
.muted {
    clear: both;
    display: none;
}

/*-----Focus-----*/
.content .au_focus h1 {
    background: rgba(38,59,151, .75) !important;
}

/*-----Colapsable-----*/
.csc-frame.au_collapsed>.csc-header:after, .csc-frame.au_collapsible>.csc-header:after {
    color: rgba(183, 104, 105, 1);
}

.au_collapsible h2, .main .au_collapsible h3 {
    padding-right: 27px;
}

#au_content .column .au_collapsible .csc-header h1, #au_content .columns .au_collapsible .csc-header h1, .au_collapsible .csc-header h1 {
    padding-right: 30px;
}

#socialtop {
    font-size: 1.7em;
    position: relative;
    top: -190px;
    right: 9px;
    z-index: 1;
    text-align: right;
}

#alertbox {
    color: white;
    font-size: 16px;
    font-weight: 600;
    background-color: rgb(183,104,105);
    padding: 60px;
}


/*-----Banner colors-----*/

.bg-dark-red.aubanner-2:hover:after, .bg-red {
    background-color: rgba(183, 104, 105, 1)!important;
}

.button.bg-red.arrow:after, .fg-red {
    color: rgba(183, 104, 105, 1)!important;
}

.csc-textpic-caption {
    text-align: center;
}

/*-----YouTube beskrivelse-----*/
.au-youtube-info__text {
    font-family: AUPassataRegular!important;
}