#banner {
    margin-top: 60px;
    min-height: 70px;
}
#header #selectcampus {
    margin-top: 0;
}
#uwilogo {
    background-size: 298px 86px;
    top: -5px;
}

#header #search {
    top: 100px;
}
#navigation a.menu-link {
    
}

#banner h1.site-title {
    font-size: 63px;
    line-height: 1em;
}

/*BREADCRUMB*/
.breadcrumb{
    padding: 0.1em 0em 1em .4em;
}

#share strong {
    display: none;
}

td {
    padding-right: 7px;
    padding-left: 3px;
}

th.views-field {
    padding: 8px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 100%;
}
/*----------------------------------------------------------------------*/

#navigation {
    background: #254B6D;
    margin-bottom: 24px;
}

#block-system-user-menu {
    width: 100%;
    padding: 0 0 0 5px;
}


/*MENU*/
#navigation .menu-link {
/*    background: #DC951B url(../images/bg_navmenu_responsive.png) left 2px no-repeat;
*/}

ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
    overflow: visible !important;
    margin-top: 0px;
    display: block !important;
    visibility: visible !important;
}

ul.nice-menu ul, #header-region ul.nice-menu ul {
    position: relative;
    visibility: hidden;
}

ul.nice-menu-down li ul li ul {
    left: 0;
    top: 0px;
}

ul.nice-menu-down li li.menuparent {
    border: 1px solid #254B6D;
}

#navigation ul.nice-menu li {
    width: 100%;
    border: 1px solid #254B6D;
    padding: 0;
    margin-bottom: 3px;
}
/*add background to no link Parent Menu*/
#wrap ul.nice-menu-down li.menuparent {
     background: #082844; 
}
/*remove margin from the list menu items*/
#wrap ul.nice-menu-down li {
    margin: 0;
}

#wrap ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
    margin-top: 0;
}

/*HOME PAGE*/
#wrap .dp-sitename h2 {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #FFF;
    letter-spacing: 1px;
    text-align: left;
    line-height: 24px;
    padding: 0;
}

.dp-sitename {
     position: absolute; 
    /* right: 0; */
     top: 0%; 
     width: 100%; 
     opacity: 0.9; 
    background-color: rgb(2,33,59,0.9);
    padding: 8px 0px;
}

/*Responsibilities -- Home Page*/
#quicktabs-view__hmpg_links__block {
    flex-direction: column;
}
/*resp. Menu items area*/
.front #quicktabs-view__hmpg_links__block .item-list {
    width: 100%;
}
/*resp. content area*/
#quicktabs-container-view__hmpg_links__block {
    width: 100%;
}

#quicktabs-container-view__hmpg_links__block .views-field-title {
    padding-bottom: 8px;
}

/*WHAT WE DO -- Home*/

.front .teal-block {
    display: none;
}

#block-block-1 p {
    padding: 0;
    text-align: left;
}

/*MEET DPTY PRINC. Home*/
.view-meet-the-deputy-principal .views-field-title {
    display: block;
}

#meet-dpty-title {
    display: none;
}

#meet-dpty-body p {
    margin-top: 8px;
}

.feedback-link blockquote {
    width: 78%;
    float: none;
    top: 0;
}

/*Contact PAGE*/
.contact__page > .fieldset-wrapper {
    display: block;
}

.page-node-10 .form-actions input {
    margin-left: 60px;
    margin-top: -91em;
    top: 0;
}

.page-node-10 .webform-component--contact-page--contact-info {
    margin-left: 0px;
    margin-top: 4em;
}

.page-node-32 .webform-component--contact-page--contact-info {
    margin-left: 0;
}

/*FAQ FORM*/

.page-node-33 .form-actions input {
    margin-left : 2em;
}

.page-node-33 .webform-client-form .form-actions .webform-submit {
    margin-top: 15%;
}