

/* header menu width adjustment stop overlay logo
@media only screen and (min-width: 1000px) and (max-width: 1200px){
nav.main_menu>ul>li>a{
     padding: 0 12px;
     font-size: 14px;
     letter-spacing: 0px;
}
}*/

/* active menu background */
nav.main_menu > ul > li.active > a {
background-color: #5d0e8b;
color: #ffffff;
}

/* mobile menu size and colour */
.mobile_menu_button span {
    font-size: 45px;
    color: #5d2c85;
}


/* divider underline */
.divider {
    padding: 20px 0px 20px 0px;
}

/* drop down menu width */
.drop_down .narrow .second .inner ul li {
	width: 265px;
}

/* title underline width and position */
.title-underline {
	width: 40px;
        margin-left:auto;margin-right:auto;
}

/* padding to top of H2 */
h2,h1 {
padding-top: 30px;
} 


/* Hiding h4 subtitle on mobile for case studies */
@media screen and (max-width: 600px) {
 h4.subtitle {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}