/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 June 2026 04:22:21
*/


h1, h2, h3, h4, h5 {
    color:#163b10;
}

a {
    color:#163b10;
}


.submenu ul li.current ul li a {

    color: #163b10;

}


.main .content ul.description-list li {
    background:none !important;
}

.top-bar-section ul li > a {

  font-size: 0.729em !important;
  
}

.main .slider .slides li .description {

    top: 300px !important;
}


.main .slider .nav-slider {
    left: 0;
    top: 260px !important;
}


.microsite-link > img {
    max-width: 27%;
}

#logo-microsite-nav img {
    display: none;
}

/*
.main .rhs-box {
    width:302px;
    margin-top:15px;
}
*/

.breadcrumb {
    margin-top:15px;
}

.top-bar-section .has-dropdown > a {
    padding-left: 3.7px !important;
    padding-right: 3.7px !important;
}

.header .nav ul li {
    background: rgba(0, 0, 0, 0) url("https://www.herts.ac.uk/__data/assets/image/0020/60851/header-sprite.png?v=0.3.2") no-repeat scroll 0 -21px;
    float: left;
    font-weight: 700;
    line-height: 30px;
    margin: 1px 0 0 1px;
    padding-left: 41px;
    width: auto;
}

.level-2 > li:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.level-2 > li:active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}



.header .nav ul li.active, .nav ul li:hover {
    background: rgba(0, 0, 0, 0) url("https://www.herts.ac.uk/__data/assets/image/0020/60851/header-sprite.png?v=0.3.2") no-repeat scroll 0 -51px;
    cursor: pointer;
}


.header .nav ul li .main-nav-level2-container {
    background-color: #006993;
    cursor: default;
    display: none;
    font-family: "inter",Arial,sans-serif;
    font-weight:bold;
    left: -100px;
    padding: 15px;
    position: absolute;
    top: 125px;
    width: 500px;
}


.header .nav ul li .main-nav-level2-container .nav-column-top {
    width:auto;
}

.header .nav ul li .main-nav-level2-container .close {
    background: rgba(0, 0, 0, 0) url("https://www.herts.ac.uk/__data/assets/image/0020/60851/header-sprite.png?v=0.3.2") no-repeat scroll 0 -814px;
    cursor: pointer;
    float: left;
    height: 6px;
    padding-bottom: 30px;
    position: absolute;
    text-indent: -9999px;
    width: 30px;
}

.header .nav ul li .main-nav-level2-container .submenu-section {
    border-bottom: 1px solid #0086bf;
    color: #fff;
    display: block;
    float: left;
    font-size: 2em;
    font-weight: 400;
    padding-bottom: 23px;
    text-align: center;
    width: 96%;
}

.header .nav ul li .main-nav-level2-container .nav-column-top {
    float: left;
    margin-top: 1px;
    padding: 0;
}
    
.level-2 > li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    padding-left: 0 !important;
}

.nav ul li .main-nav-level2-container ul li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #fff;
    font-size: 1.286em;
    font-weight: 400;
    padding: 0;
    width: auto;
    margin:10px;
}

[class*="column"] + [class*="column"]:last-child {
    float: left;
}

.grid-max {
    width: 1200px;
}
.grid, .grid-max {
    margin-left: auto;
    margin-right: auto;
}

    
.header .nav {
    float: right;
    position: absolute;
    right: 80px;
    top: 32px;
    width: 600px;
    z-index: 99999;
}

.header .nav ul li {
    background: rgba(0, 0, 0, 0) url("https://www.herts.ac.uk/__data/assets/image/0020/60851/header-sprite.png?v=0.3.2") no-repeat scroll 0 -21px;
    float: left;
    font-weight: 700;
    line-height: 30px;
    margin: 10px 10px 0 1px;
    padding-left: 41px;
}

.nav li {
    display: inline;
    margin: 0;
}

.nav ul li a {
    background-color: #006993 !important /*#006993*/;
    color: white !important;
    display: block;
    float: left;
    line-height: 30px;
    padding: 0 10px;
    width: auto;
}

.nav a {
    color: white;
    font-weight:800;
}
    
.top-bar {
    display: none;
}    

.nav ul li .microsite-link {
    display: none !important;
}

.move-right .exit-off-canvas {
    bottom: auto;

}


@media screen and (max-width: 768px) {
 
  .nav {
     display:none;
 }
 
 .main .slider .slides li .description p {

    display:none;
}


.main .slider .slides li .description {
    top: 70px !important;
}

.main .slider .nav-slider {
    display: none;

}

    




/* AddThis Extra */

  @media all and (min-width: 1201px)   {
  .addthis_toolbox { z-index:9003; !important; border:solid 1px grey; left:30px; bottom:35%; transition-duration:500ms, 500ms, 500ms; transition-property:background-color, bottom, width; width:60px; box-sizing:initial;}
  } 

  @media all and (max-width: 1200px) {
    .addthis_toolbox { position:fixed; bottom:0; border-radius: 0; z-index:999; width:100%; left:0; transition-duration:500ms, 500ms, 500ms; transition-property:background-color, bottom, width; }
    .addthis_floating_style.addthis_counter_style, .addthis_internal_container { /* width:100% !important; height:60px; */ display:none; }
    .addthis_floating_style .at300b, .addthis_floating_style .at300bo, .addthis_floating_style .at300m { float:left; }
    .addthis_counter { display:inline-block !important; float:left; }
  } 
