/* @import url('http://example.com/example_style.css'); */
@font-face {
  font-family: 'signifiermedium';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-medium.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'signifiermedium_italic';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-mediumitalic.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-mediumitalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'signifierregular';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-regular.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'signifieritalic';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-regularitalic.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/signifier-regularitalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}





@font-face {
  font-family: 'suisse_intlbold';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-bold.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'suisse_intlbold_italic';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-bolditalic.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-bolditalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'suisse_intlbook';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-book.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'suisse_intlbook_italic';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-bookitalic.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/suisseintl-bookitalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'suisse_intlregular';
  src: url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/fonnts.com-suisse_intl_regular.woff2') format('woff2'),
    url('https://5006076.fs1.hubspotusercontent-na1.net/hubfs/5006076/Hull-Rebrand2024/font/fonnts.com-suisse_intl_regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}



/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/************************************Global style************************************/

body {
  font-family: 'suisse_intlregular';
  color:#0e1647;
  font-size:20px!important;
  font-weight:400!important;
}
h1, h1 span {
  font-family: 'signifiermedium' !important;
  color:#d7f777;
  font-size:70px !important;
  font-weight:500 !important;
  line-height: 1;
}
h2, h2 span  {
  font-family: 'suisse_intlbold'!important;
  color:#1d4cf2 !important;
  font-size:36px !important;
  line-height: 1;
}
h3, h3 span  {
  font-family: 'suisse_intlbold'!important;
  color:#1d4cf2 !important;
  font-size:30px !important;
  line-height: 1;
}
h4, h4 span  {
  font-family: 'suisse_intlbold'!important;
  color:#1d4cf2 !important;
  font-size:24px!important;
  font-weight:600!important;
  line-height: 1;
}
h5, h5 span  {
  font-family: 'suisse_intlbold'!important;
  color:#1d4cf2 !important;
  font-size:22px!important;
  font-weight:600!important;
  line-height: 1;
}
h6, h6 span  {
  font-family: 'suisse_intlbold'!important;
  color:#1d4cf2 !important;
  font-size:20px!important;
  font-weight:600!important;
  line-height: 1;
}
p, p span {
  font-family: 'suisse_intlregular' !important;
  color:#0e1647 !important;
  font-size:20px!important;
  font-weight:400!important;
}
span {
  font-family: 'suisse_intlregular' !important;
  color:#0e1647 ;
  font-size:20px!important;
  font-weight:400!important;
}
div {
  font-family: 'suisse_intlregular' !important;
  font-size:20px!important;
  font-weight:400!important;
}
table, tbody, thead, tr, td, td p, td a {
  font-family: 'suisse_intlregular' !important;
  color:#0e1647 ;
  font-size:20px!important;
  font-weight:400!important;
}
li {
  font-family: 'suisse_intlregular' !important;
  color:#0e1647 !important;
  font-size:20px!important;
  font-weight:400!important;
}
a {
  font-family: 'suisse_intlbold'!important;
  //color:#1d4cf2;
  font-size:20px!important;
  font-weight:400!important;
  text-decoration:underline;
}


/************************************CTA Style************************************/
.primaryChartreuse {
  font-size:16px !important;
  font-weight:700 !important;
  color:#0e1647 !important;
  background-color:#d7f777 !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:0px !important;
  padding: 8px 10px;
  display: inline-block;
}
.primaryChartreuse:hover {
  text-decoration:underline !important;
  border:0px !important;
  background-color:#d7f777 !important;
  color:#0e1647 !important;
}
.primaryInkBlue {
  font-size:16px !important;
  font-weight:700 !important;
  color:#ffffff !important;
  background-color:#0e1647 !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:0px !important;
  padding: 8px 10px;
  display: inline-block;
}
.primaryInkBlue:hover {
  text-decoration:underline !important;
  background-color:#0e1647 !important;
  border:0px !important;
  color:#ffffff !important;
}
.primaryMidBlue {
  font-size:16px !important;
  font-weight:700 !important;
  color:#ffffff !important;
  background-color:#1d4cf2 !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:0px !important;
  padding: 8px 10px;
  display: inline-block;
}
.primaryMidBlue:hover {
  text-decoration:underline !important;
  border:0px !important;
  background-color:#1d4cf2 !important;
  color:#ffffff !important;
}
.primaryMidBlueOutline {
  font-size:16px !important;
  font-weight:700 !important;
  color:#1d4cf2 !important;
  background-color:transparent !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:2px solid #1d4cf2 !important;
  padding: 8px 10px;
  display: inline-block;
}
.primaryMidBlueOutline:hover {
  text-decoration:underline !important;
  border:2px solid #1d4cf2 !important;
  background-color:transparent !important;
  color:#1d4cf2 !important;
}
.secondaryLightBlue {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color:#0e1647 !important;
  background-color: #82daf4 !important;
  border:0px !important;
  border-radius:50px;
}
.secondaryLightBlue:hover {
  text-decoration:underline !important;
  color:#0e1647 !important;
  background-color: #82daf4 !important;
  border:0px !important;
}
.secondaryLightPink {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #0e1647 !important;
  background-color:#f5b6dc !important;
  border:0px !important;
  border-radius:50px;
}
.secondaryLightPink:hover {
  text-decoration:underline !important;
  color: #0e1647 !important;
  background-color:#f5b6dc !important;
  border:0px !important;
}
.secondaryGrey {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #0e1647 !important;
  background-color:#e6e7ed !important;
  border:0px !important;
  border-radius:50px;
}
.secondaryGrey:hover {
  text-decoration:underline !important;
  color: #0e1647 !important;
  background-color:#e6e7ed !important;
  border:0px !important;
}
.tertiaryMidBlueOutline {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #1d4cf2 !important;
  background-color: transparent !important;
  border:2px solid #1d4cf2 !important;
  border-radius:50px;
}
.tertiaryMidBlueOutline:hover {
  text-decoration:underline !important;
  color: #1d4cf2 !important;
  background-color: transparent !important;
  border:2px solid #1d4cf2 !important;
}
.tertiaryInkBlueOutline {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #0e1647 !important;
  background-color: transparent !important;
  border:2px solid #0e1647 !important;
  border-radius:50px;
}
.tertiaryInkBlueOutline:hover {
  text-decoration:underline !important;
  color: #0e1647 !important;
  background-color: transparent !important;
  border:2px solid #0e1647 !important;
}
.quaternaryWhite {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 10px;
  color:#ffffff !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}
.quaternaryWhite:hover {    
  color: #d7f777 !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}
.quaternaryGreen {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 10px;
  color:#d7f777 !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}
.quaternaryGreen:hover {
  color: #ffffff !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}

/**************************************Custom CTA******************************************/
.cta--primaryChartreuse a {
  font-size:16px !important;
  font-weight:700 !important;
  color:#0e1647 !important;
  background-color:#d7f777 !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:0px !important;
  padding: 8px 10px;
  display: inline-block;
}
.cta--primaryChartreuse a:hover {
  text-decoration:underline !important;
  border:0px !important;
  background-color:#d7f777 !important;
  color:#0e1647 !important;
}
.cta--primaryInkBlue a {
  font-size:16px !important;
  font-weight:700 !important;
  color:#ffffff !important;
  background-color:#0e1647 !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:0px !important;
  padding: 8px 10px;
  display: inline-block;
}
.cta--primaryInkBlue a:hover {
  text-decoration:underline !important;
  border:0px !important;
  background-color:#0e1647 !important;
  color:#ffffff !important;
}
.cta--primaryMidBlue a {
  font-size:16px !important;
  font-weight:700 !important;
  color:#ffffff !important;
  background-color:#1d4cf2 !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:0px !important;
  padding: 8px 10px;
  display: inline-block;
}
.cta--primaryMidBlue a:hover {
  text-decoration:underline !important;
  background-color:#1d4cf2 !important;
  border:0px !important;
  color:#ffffff !important;
}
.cta--primaryMidBlueOutline a {
  font-size:16px !important;
  font-weight:700 !important;
  color:#1d4cf2 !important;
  background-color:transparent !important;
  font-family: 'suisse_intlbold' !important;
  text-decoration:none;
  border:2px solid #1d4cf2 !important;
  padding: 8px 10px;
  display: inline-block;
}
.cta--primaryMidBlueOutline a:hover {
  text-decoration:underline !important;
  border:2px solid #1d4cf2 !important;
  background-color:transparent !important;
  color:#1d4cf2 !important;
}
.cta--secondaryLightBlue a {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color:#0e1647 !important;
  background-color: #82daf4 !important;
  border:0px !important;
  border-radius:50px;
}
.cta--secondaryLightBlue a:hover {
  text-decoration:underline !important;
  background-color: #82daf4 !important;
  border:0px !important;
  color:#0e1647 !important;
}
.cta--secondaryLightPink a {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #0e1647 !important;
  background-color:#f5b6dc !important;
  border:0px !important;
  border-radius:50px;
}
.cta--secondaryLightPink a:hover {
  text-decoration:underline !important;
  background-color:#f5b6dc !important;
  border:0px !important;
  color: #0e1647 !important;
}
.cta--secondaryGrey a {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #0e1647 !important;
  background-color:#e6e7ed !important;
  border:0px !important;
  border-radius:50px;
}
.cta--secondaryGrey a:hover {
  text-decoration:underline !important;
  background-color:#e6e7ed !important;
  border:0px !important;
  color: #0e1647 !important;
}
.cta--tertiaryMidBlueOutline a {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #1d4cf2 !important;
  background-color: transparent !important;
  border:2px solid #1d4cf2 !important;
  border-radius:50px;
}
.cta--tertiaryMidBlueOutline a:hover {
  text-decoration:underline !important;
  background-color: transparent !important;
  border:2px solid #1d4cf2 !important;
  color: #1d4cf2 !important;
}
.cta--tertiaryInkBlueOutline a {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 20px;
  text-decoration:none;
  color: #0e1647 !important;
  background-color: transparent !important;
  border:2px solid #0e1647 !important;
  border-radius:50px;
}
.cta--tertiaryInkBlueOutline a:hover {
  text-decoration:underline !important;
  background-color: transparent !important;
  border:2px solid #0e1647 !important;
  color: #0e1647 !important;
}
.cta--quaternaryWhite a {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 10px;
  color:#ffffff !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}
.cta--quaternaryWhite a:hover {    
  color: #d7f777 !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}
.cta--quaternaryGreen a {
  font-family: 'suisse_intlbold' !important;
  font-size:16px !important;
  display: inline-block;
  font-weight:700 !important;
  padding: 8px 10px;
  color:#d7f777 !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}
.cta--quaternaryGreen a:hover {
  color: #ffffff !important;
  background-color: #1d4cf2 !important;
  border:0px !important;
  text-decoration:underline !important;
}

/************************************Sticky right card Style************************************/

.right-card h3 {
  color:#1D4CF2 !important;

}
.mainCard a {
  font-size:18px !important;
}
.right-card a {
  border: 2px solid #d7f777 !important;
  background-color: #d7f777 !important;
  color: #0e1647 !important;
  text-decoration: none;
}
.right-card a:hover {
  border: 2px solid #d7f777 !important;
  background-color: #d7f777 !important;
  color: #0e1647 !important;
  text-decoration: underline;
}
.right-card {
  max-width: 250px;
  background: #E7EBED;  
}
/***********************************Accordion Style*****************************************************/
.ver-two .collapse .title .title-btn {
  font-family: 'suisse_intlregular' !important;
  font-size:20px!important;
  font-weight:400!important;
}



/************************************Table Style************************************/
.tableStyleNew.StagSansL tbody tr:nth-child(odd) {
  background-color: rgb(130 218 244 / 10%);
}
.tableStyleNew.StagSansL tbody tr:nth-child(even) {
  background-color: rgb(130 218 244 / 40%);
}
.tableStyleNew.StagSansL tbody tr p {
  margin: 0px !important;
}
.tableStyleNew.StagSansL tbody td {
  border: 2px solid #ffffff;
  padding: 4px 14px !important;
}
.tableStyleNew.StagSansL tbody tr td:not(:first-child) {
  text-align:center;
}
.tableStyleNew.StagSansL thead tr {
  background-color: #82daf4;
}
.tableStyleNew.StagSansL thead td {
  padding: 10px 14px;
  border: 2px solid #ffffff;
  font-family: 'suisse_intlbold' !important;
}
.tableStyleNew.StagSansL thead tr td:not(:first-child) {
  text-align:center;
}
.tableStyleNew.StagSansL thead tr td:first-child {
  background-color: #1d4cf2;
  color: #ffffff;
}
.tableStyleNew.StagSansL tfoot tr {
  background-color: #0e1647;
}
.tableStyleNew.StagSansL tfoot td {
  padding: 10px 14px;
  border: 2px solid #ffffff;
  color:#ffffff;
}
.tableStyleNew.StagSansL tfoot tr td:not(:first-child) {
  text-align:center;
}
.subHeader.StagSansL tbody td {
  border: 0px solid #fff;
  padding: 4px !important;
}
.subHeader.StagSansL tbody tr:nth-child(odd) {
  background-color: unset;
}
.subHeader.StagSansL tbody tr:nth-child(even) {
  background-color: unset;
}
/*******************************Course page Style******************************************/
.courses-nav .courses-nav__list .blue-sticky-button {
  color:#0e1647 !important;
  text-transform: inherit;
  font-family: 'suisse_intlregular' !important;
  font-weight:400 !important;
  padding: 10px 5px !important;
  background: #e6e7ed !important;
  border-radius:50px !important;
  font-size: 14px !important;
}
.courses-nav .courses-nav__list .active.blue-sticky-button,
.courses-nav .courses-nav__list .blue-sticky-button.active {
  background:#82daf4 !important;
  color:#0e1647 !important;
  text-decoration:underline !important;
}
.courses-nav .courses-nav__list .blue-sticky-button:hover {
  background:#82daf4 !important;
  color:#0e1647 !important;
  text-decoration:underline !important;
}
.courses-nav.sticky-container {
  top: 97px !important;
}
/************************************Testimonial Style************************************/
.author-content h3 {
  font-size: 24px !important;
  color:#d7f777 !important;
}
.author-content.hasAuthor .StagSansL.fontS18.marT5 {
  font-size: 20px !important;
  color:#ffffff !important;
  font-family: 'suisse_intlregular' !important;
  color: #0e1647 !important;
}
.author-div {
  background-color: #E7EBED !important;
}



/************************************Contact strip Style************************************/
.c-navbar__top ,
.c-navbar__top-mobile {
  background-color:#e6e7ed !important;   
}
.c-navbar__contact-bar li a, 
.c-navbar__top-mobile .c-navbar__contact-bar li a {
  color:#0e1647 !important;
  font-size:14px !important;
  font-family: 'suisse_intlregular' !important;
  font-weight:400;
}
.c-navbar__contact-bar svg path,
.c-navbar__top-mobile svg path {
  //fill: #0e1647 !important;
}
.c-navbar__contact-bar .new-icon {
  display:block;
}
.c-navbar__contact-bar .old-icon {
  display:none;
}


/************************************Banner Sub Header Style************************************/
.subHeader-div {
  background-color: #1D4CF2 !important;
}
/************************************Background Color Updates************************************/
.hywl-left-content {
  background-color:#E7EBED !important;
}
.fw-text-bg-uop .flex-bg-col .background {
  background-color:#E7EBED !important;
}
.complexModule .second-card,
.simple-module-div.lozad .simple-module .learn {
  background-color: #D7F777 !important;
}
div#what-you-learn {
  background-color: #E7EBED !important;
}
.clearfix.text-btn-div {
  //background-color:#E7EBED !important;
}
#widget_1691677376708.university-outer{
  background-color:#E7EBED !important;
  //background: linear-gradient(185deg, #E7EBED 66%, #E7EBED 66.50%), linear-gradient(53deg, transparent 50%, #E7EBED 51%) !important;
}
.span12.widget-span.widget-type-custom_widget.pad40 {
  background-color:#E7EBED !important;
}
.latest-articles .card-title {
  background-color: #E7EBED !important;
}
.span12.widget-span.widget-type-custom_widget.pad40 tr,
.span12.widget-span.widget-type-custom_widget.pad40 td {
  background-color: transparent !important;
}
.span12.widget-span.widget-type-custom_widget.pad40 td span {
  fill: #0e1647 !important;
  color: #0e1647 !important;
}
.subHeader-div p,
.subHeader-div span {
  color:#ffffff !important;
}
.author-content.hasAuthor p {
  color: #ffffff !important;
  color: #0e1647 !important;
}
#hs_cos_wrapper_widget_1645092357379 .faq .hywl-right-content .content-overlay {
  background-color: #e7ebed !important;
}
.clearfix.text-btn-div {
  //background-color: #e7ebed !important;
}
#canvas.clearfix.text-btn-div {
  background-color: #e7ebed !important;
}
#widget_1691677376708.university-outer {
  background: linear-gradient(185deg, #e7ebed 66%, #FFFFFF 66.50%), 
    linear-gradient(53deg, transparent 50%, rgba(233, 233, 233, 233) 51%) !important;
}
#widget_1673518957469.university-outer {
  // background: linear-gradient(185deg, #e7ebed 66%, #1b365d 66.50%),
    linear-gradient(53deg, transparent 50%, rgba(233, 233, 233, 233) 51%) !important;
}







/************************************Footer Style************************************/

footer.footer-div {
  background-color: #0e1647 !important;
}
footer.footer-div a {
  font-family: 'suisse_intlregular' !important;
  font-weight: 400 !important;
}
.footer-div label {
  font-family: 'suisse_intlbold' !important;
  color:#d7f777 !important;
  font-size:24px !important;
}
footer.footer-div ul.span6 {
  width: auto !important;
}
.footer-div .hull-map {
  margin-top:50px;
}
.social-icons img {
  margin-right: 20px;
}
footer.footer-div li {
  color: #ffffff !important;
}
/************************************Header Style************************************/
#navMenu .hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2 a:hover {
  background-color: #0e1647 !important;
}
li.hs-menu-item.hs-menu-depth-2.active.active-branch a {
  background-color: #0e1647 !important;
}
#navMenu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1.hs-item-has-children>a:after {
  top: 10px;
}
.navbar {
  background-color: #0e1647;
  top:0% !important;
}
.Hull-menu ul li > a {
  font-size:18px !important;
  font-family: suisse_intlregular !important;
}
.Hull-menu ul li ul li a {
  font-size:16px !important;
  font-family: suisse_intlregular !important;
}
.navbar.changeNavColor {
  background-color: #0e1647 !important;
}
.old-logo {
  display:none
}
.rebrand-logo {
  display:flex;
  padding: 10px 0px;
}
.for-logo {
  width: 230px;
}
#navMenu li.hs-menu-item.hs-menu-depth-1 a:hover {
  background-color: #1d4cf2 !important;
}
#navMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  background-color: #1d4cf2 !important;
}
#navMenu li.hs-menu-item.hs-menu-depth-1:hover>a {
  background-color: #1d4cf2 !important;
}
.navbarCombinedOuter {
  margin-top: 120px;
}

/************************************Responsive Style************************************/
@media (max-width: 1200px) {
  .mobileCourse {
    display:block !important; 
  }
  .desktopCourse {
    display:none !important;
  }
}

@media (max-width: 1101px) {
  .Hull-menu ul li>a {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 950px) {
  .for-logo {
    width:198px;
  } 
  .Hull-menu {
    margin-top: 18px;
  }
  .navbarCombinedOuter {
    margin-top: 112px;
  }
}

@media only screen and (max-width: 901px) {
  h1 {
    font-size:36px !important;
  }
  h2 {
    font-size:24px !important;
  }
  h3 {
    font-size:20px !important;
  }
  h4 {
    font-size:18px !important;
  }
  h5 {
    font-size:16px !important;
  }
  h6 {
    font-size:16px !important;
  }
  p {
    font-size:16px !important;
  }
  a {
    font-size:16px !important;
  }
  li {
    font-size:16px !important;
  }

  .cta--primaryChartreuse a {
    font-size:16px !important;
  }
  .cta--primaryInkBlue a {
    font-size:16px !important;
  }
  .cta--primaryMidBlue a {
    font-size:16px !important;
  }
  .cta--primaryMidBlueOutline a {
    font-size:16px !important;
  }
  .cta--secondaryLightBlue a {
    font-size:16px !important;
  }
  .cta--secondaryLightPink a {
    font-size:16px !important;
  }
  .cta--secondaryGrey a {
    font-size:16px !important;
  }
  .cta--tertiaryMidBlueOutline a {
    font-size:16px !important;
  }
  .cta--tertiaryInkBlueOutline a {
    font-size:16px !important;
  }
  .cta--quaternaryWhite a {
    font-size:16px !important;
  }
  .cta--quaternaryGreen a {
    font-size:16px !important;
  } 

  #navMenu ul.hs-menu-children-wrapper {
    display: none !important;
  }
  #navMenu ul.show-dropdown {
    display: block !important;
  }
  #navMenu li.hs-menu-item.hs-menu-depth-2 a {
    color: #0e1647 !important;
  }
  #navMenu .child-trigger {
    background-color: #d7f777;
  }
  div.hs-menu-flow-horizontal {
    background-color: #1d4cf7;
  }
  #navMenu .child-trigger i:after {
    border: solid #0e1647;
    padding:5px;
    border-width: 0 2px 2px 0;
  }
  #navMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    background: #82daf4;
  }
  #navMenu li.hs-menu-item.hs-menu-depth-1:hover>a {
    background: #1d4cf7;
  }
  li.hs-menu-item.hs-menu-depth-2.active.active-branch a {
    background-color: #0e1647 !important;
  }
  .for-logo {
    padding: 10px 0px;
  }
  .navbar.changeNavColor .for-logo {
    padding: 0px 0px;
  }
  .navbarCombinedOuter {
    margin-top: 85px;
  }
  .c-navbar__contact-bar li a {
    display: flex !important;
  }
}



@media only screen and (max-width: 767px) {
  .author-content h3 {
    font-size: 18px !important;
  }
  .author-content.hasAuthor .StagSansL.fontS18.marT5 {
    font-size: 16px !important;
  }
  footer.footer-div ul li a {
    text-align: left !important;
    display:block;
  }
  footer.footer-div label {
    text-align: left !important;
    display:block;
    margin-bottom:23px;
  }
  footer.footer-div .realCredit {
    text-align: left !important;
    display:block;
    margin-bottom: 20px;
  }
  footer.footer-div .social-icons {
    text-align: left;
  }
  .social-icons img {
    margin-right: 20px;
  }
  .borderon767 {
    border:0px;
    margin-bottom: 30px;
  }
  .secondRow.span12.borderon767 {
    margin-bottom: 10px;
  }
  .footer-div ul {
    margin: 0px 0 0;
    min-height: auto !important;
  }
  .footer-div .firstRow .span12 {
    margin: 0;
    display: inline;
  }
}