/***************************************************************************************
 * Global Header Init
 ***************************************************************************************/
.lv-globalheader-init {
  min-height: 50px;
}
/***************************************************************************************
 * Global Header Overlay
 ***************************************************************************************/
.lv-globalHeader-noscroll {
  position: fixed;
  width: 100%;
}
.lv-globalHeader-noscroll-disabledscrollbar {
  overflow-y: scroll;
}
.lv-globalHeader-overlay {
  background: #fff;
  position: fixed;
  z-index: 199;
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/***************************************************************************************
 * Global Header
 ***************************************************************************************/
.lv-globalHeader-widget {
  position: relative;
  background: #fff;
  display: block;
  border-bottom: 2px solid #ccc;
  font-size: 12px;
  z-index: 200;
  transition: all .2s;
}
.lv-globalHeader-widget .lv-gh-mobile {
  width: 0px;
  height: 0px;
}
.lv-globalHeader-widget .lv-gh-container {
  position: relative;
}
.lv-globalHeader-widget button, 
.lv-globalHeader-widget a.btn.btn-primary {
  background: #ffde17;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  color: #1e1e1e;
  font-size: 14px;
  height: 40px;
  padding: 0 18px;
  width: 140px;
  line-height: 40px;
}
.lv-globalHeader-widget .lv-btn-link,
.lv-globalHeader-widget .lv-btn-link:active,
.lv-globalHeader-widget .lv-btn-link:focus,
.lv-globalHeader-widget .lv-btn-link:hover,
.lv-globalHeader-widget button.lv-btn-link,
.lv-globalHeader-widget button.lv-btn-link:active,
.lv-globalHeader-widget button.lv-btn-link:focus,
.lv-globalHeader-widget button.lv-btn-link:hover {
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  width: auto;
  height: auto;
  font-family: 'Roboto Slab', 'Helvetica', 'Arial', 'sans-serif';
}
.lv-globalHeader-widget .lv-btn-link:hover {
  text-decoration: underline;
}
.lv-globalHeader-widget a,
.lv-globalHeader-widget a:active,
.lv-globalHeader-widget a:link,
.lv-globalHeader-widget a:visited,
.lv-globalHeader-widget a:hover {
  color: #000;
}

/***************************************************************************************
 * Global Header Warning
 ***************************************************************************************/
.lv-globalheader-warning {
  background: #f3b3b3;
  font-size: 14px;
  font-weight: bold;
  border-top: 4px solid #f00;
}
.lv-globalheader-warning p {
  padding: 12px 0;
  margin: 0;
}

/***************************************************************************************
 * Global Header Logo / Title Lockup Defaults
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-item {
  float: left;
  height: 44px;
}
.lv-globalHeader-widget .lv-gh-item > h2 {
  line-height: 44px;
  font-weight: normal;
}

/** Logo **/
.lv-globalHeader-widget .lv-gh-logo a {
  background: #221f1f url('data:image/svg+xml;base64,PHN2ZyBpZD0idHlwZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTM0IDQ0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlByb2dyYW1zPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NS44MywxNy41NUg1Mi44OXYxLjM0aDF2Ny4yNmgtMXYxLjM0SDU2LjhWMjYuMTVoLTF2LTguNlptLTQuNjQsMEg0OC4yNXYxLjM0aDF2Ny4yNmgtMXYxLjM0aDMuOTFWMjYuMTVoLTF2LTguNlpNMjYuMzYsMTUuODZhNS44NSw1Ljg1LDAsMCwwLS44LTAuMjcsMTAuNDcsMTAuNDcsMCwwLDAtMS4yMy0uMjZjLTAuNTktLjEtMi4xNi0wLjI1LTIuNDItMC4yNi0wLjA4LDAsMC0uMDksMC0wLjE0czAuMjEtLjI1LjMtMC4zOGEyLjM2LDIuMzYsMCwwLDAsLjQyLTAuODcsMy4yNywzLjI3LDAsMCwwLC4wOC0xLjEsMiwyLDAsMCwwLS4wOC0wLjRBMC4yLDAuMiwwLDAsMCwyMi4zMiwxMmEyLjA4LDIuMDgsMCwwLDAtLjM2LjE1LDQuMzEsNC4zMSwwLDAsMC0xLjc3LDEuNTQsMi4wOSwyLjA5LDAsMCwwLS4yOS44N2MwLDAuMDksMCwuMTgsMCwwLjI3YTAuMzUsMC4zNSwwLDAsMSwwLC4xNywwLjI1LDAuMjUsMCwwLDEtLjE5LjFjLTAuMTUsMC0xLC4xMS0xLjMzLjE2YTEyLjM0LDEyLjM0LDAsMCwwLTEuOTQuNDYsNC4zOCw0LjM4LDAsMCwwLS42OS4yOWwwLDAtMC4yOS4xNywwLDBhMi42NywyLjY3LDAsMCwwLS4yOS4yMmwtMC4xOC4xNy0wLjA2LjA2LTAuMDguMDhhMi40NywyLjQ3LDAsMCwwLS4zLjQ0bDAsMGEyLjE2LDIuMTYsMCwwLDAtLjA5LjJsLTAuMDUuMTMsMCwwLjA3YzAsMC4wOC0uMDUuMTYtMC4wNywwLjI1YTIuMjgsMi4yOCwwLDAsMCwwLC42YzAsMC4wNywwLC4xNCwwLDAuMjFsMCwwLjEzLDAsMC4xMmEzLjc1LDMuNzUsMCwwLDAsLjMuOTIsNSw1LDAsMCwwLC45MSwxLjM5LDAuMzcsMC4zNywwLDAsMSwuMDYuMjEsNy4zNyw3LjM3LDAsMCwwLC4zOSwxLjkxLDEwLjYsMTAuNiwwLDAsMCwzLjI4LDQuN2wwLjcyLDAuNmMwLjI4LDAuMjQuOCwwLjYsMC44LDAuNmEwLjkxLDAuOTEsMCwwLDAsLjU3LjE4LDEuNDEsMS40MSwwLDAsMCwuOC0wLjMxYzAuMjktLjIsMS40Ny0xLjIxLDEuNDctMS4yMWE5LjU3LDkuNTcsMCwwLDAsMy40Ny02LjQ1QTAuMzcsMC4zNywwLDAsMSwyNywyMS4yNWE1LDUsMCwwLDAsLjkxLTEuMzksMy4zNywzLjM3LDAsMCwwLC4zMS0yQTIuODgsMi44OCwwLDAsMCwyNi4zNiwxNS44NlptLTUuNDctMS4yOEExLjQ3LDEuNDcsMCwwLDEsMjEsMTQuMTNhMi44MywyLjgzLDAsMCwxLC42MS0wLjk1QTEuNTgsMS41OCwwLDAsMSwyMS44OSwxM2EwLjI1LDAuMjUsMCwwLDEsLjE2LTAuMDYsMSwxLDAsMCwxLS4xLjU0LDIuOTMsMi45MywwLDAsMS0uNDkuODksMi4yMywyLjIzLDAsMCwxLS4zMy4zMywwLjMyLDAuMzIsMCwwLDEtLjE5LjFBMC4yMiwwLjIyLDAsMCwxLDIwLjg5LDE0LjU4Wm01LjcxLDQuNTMtMC4xMi4yMmEzLjg2LDMuODYsMCwwLDAtLjcxLDIsMy41NCwzLjU0LDAsMCwxLS4yOSwyLjYsMTEuMTgsMTEuMTgsMCwwLDEtMi4wOCwzLjI5LDguMjcsOC4yNywwLDAsMS0uNjcuNjMsNC44OSw0Ljg5LDAsMCwxLTEuNDguOTEsMS4yOSwxLjI5LDAsMCwxLS44Mi0wLjM5Yy0wLjE3LS4xNi0wLjU4LTAuNi0wLjYxLTAuNjQtMi0yLjUtMi4wNy00LjUzLTEuNy02YTEuODgsMS44OCwwLDAsMSwuOC0xLjA2QTQuNzIsNC43MiwwLDAsMSwyMC43NiwyMGMwLjM5LDAsLjU2LDAsMC45NS0wLjA2aDAuODhsMC41LDBhNi43Niw2Ljc2LDAsMCwxLC42OC4wOWwwLjQyLDAuMDlBMC4xOCwwLjE4LDAsMCwwLDI0LjQzLDIwYTAuMiwwLjIsMCwwLDAsMC0uMDYsMS40NiwxLjQ2LDAsMCwwLTEuMDgtLjU1LDQuMjgsNC4yOCwwLDAsMC0uNTctMC4wOWwtMC4zNywwSDIxLjM1Yy0xLjM4LDAtMi42Mi4xNS0yLjYyLDAuMTVzLTIuMjEuMzEtMi4yMS0xLjMsMi0yLDMuMzUtMi4xNWgwLjA2bDAuMiwwaDAuMTJsMC4yOSwwYzAuMjIsMCwuNDYsMCwwLjcsMGgwLjEyYTEzLjI1LDEzLjI1LDAsMCwxLDEuNTMuMSw4Ljg0LDguODQsMCwwLDEsMS4wOS4yQzI1LjczLDE2LjUzLDI3LjQsMTcuMzMsMjYuNiwxOS4xMVpNMzYsMjYuMjhjLTIuMDcsMC0zLTEuNTUtMy0zLjQyUzMzLjcsMTksMzUuODgsMTlhMi4yOSwyLjI5LDAsMCwxLDIuNDUsMi4zOUg0MC4ydi0zLjZIMzguMzR2MS4xM2wwLDBhMy4wNiwzLjA2LDAsMCwwLTIuNzktMS4zMWMtMy4xMSwwLTQuNjQsMi4xNy00LjY0LDUuMTVzMS42NSw1LDUuMDcsNWMxLjkyLDAsNC4yMi0uODUsNC4yNy0zLjU3aC0yQTIuMTcsMi4xNywwLDAsMSwzNiwyNi4yOFptOC40NC02QTMuNDcsMy40NywwLDAsMCw0MC43NiwyNGEzLjQ3LDMuNDcsMCwwLDAsMy43MiwzLjY5QTMuNDcsMy40NywwLDAsMCw0OC4yLDI0LDMuNDcsMy40NywwLDAsMCw0NC40OCwyMC4zMlptMCw2Yy0xLjI2LDAtMS42Ni0xLjE4LTEuNjYtMi4yOHMwLjQtMi4yOCwxLjY2LTIuMjhTNDYuMTUsMjIuOSw0Ni4xNSwyNCw0NS43NSwyNi4yOCw0NC40OCwyNi4yOFpNNjQuMDcsMjNhMy4xOCwzLjE4LDAsMCwwLTMuMzMtMi42OEEzLjQ0LDMuNDQsMCwwLDAsNTcsMjMuOTJhMy40MiwzLjQyLDAsMCwwLDMuNzMsMy43OGMxLjU5LDAsMy0uNjgsMy4yOS0yLjM3SDYyLjJhMS4yNiwxLjI2LDAsMCwxLTEuMzcsMSwxLjYyLDEuNjIsMCwwLDEtMS43NC0xLjc5aDUuMDZBMTAuMDcsMTAuMDcsMCwwLDAsNjQuMDcsMjNabS01LC4zMWExLjUxLDEuNTEsMCwwLDEsMS41NS0xLjY1LDEuNDUsMS40NSwwLDAsMSwxLjUzLDEuNjVINTkuMDlabTQ1LjU1LDAuMDZjMC0yLjExLS43My0zLTMtMy0xLjY0LDAtMy4yNy4zMy0zLjM5LDIuMzJoMS44NmExLjEzLDEuMTMsMCwwLDEsMS4zMS0xLjEzLDEuMSwxLjEsMCwwLDEsMS4zNCwxLjA3djAuNTNoLTAuN2MtMS43NCwwLTQsLjA2LTQsMi4zNWEyLjIxLDIuMjEsMCwwLDAsMi40MiwyLjIzLDIuMzgsMi4zOCwwLDAsMCwyLjMxLTEuMjJoMHYxaDIuNzJWMjYuMTVoLTAuODlWMjMuMzZabS0zLjY3LDNhMC45MiwwLjkyLDAsMCwxLTEuMDYtMWMwLS45NC45MS0xLjEsMS45Mi0xLjFoMUExLjgsMS44LDAsMCwxLDEwMSwyNi4zNlpNNzAuMzcsMjEuNmgwYTIuNTUsMi41NSwwLDAsMC0yLjI4LTEuMjVjLTIuMjUsMC0zLjE5LDEuNjEtMy4xOSwzLjY2YTMuMSwzLjEsMCwwLDAsMywzLjM4LDIuNjMsMi42MywwLDAsMCwyLjM0LTF2MC43OWExLjY0LDEuNjQsMCwwLDEtMS41LDEuNzMsMSwxLDAsMCwxLTEuMjktMUg2NS4yNGMwLjEsMS42NSwxLjE5LDIuMzEsMy4yNCwyLjMxLDIuOCwwLDMuNjktMS42MSwzLjY5LTMuMzh2LTVoMVYyMC41M0g3MC4zN1YyMS42Wk02OC42MSwyNmExLjgsMS44LDAsMCwxLTEuNjgtMmMwLTEuMS40Ni0yLjE3LDEuNzEtMi4xN3MxLjY3LDEsMS42NywyLjFTNjkuODMsMjYsNjguNjEsMjZabTUwLjgyLDAuMTJ2LTguNmgtMi45NXYxLjM0aDF2Mi42NmgwYTIuMjIsMi4yMiwwLDAsMC0yLjE2LTEuMjRjLTEuODIsMC0zLjEyLDEuMjQtMy4xMiwzLjgsMCwxLjg3LDEsMy41OCwzLDMuNThhMi41MiwyLjUyLDAsMCwwLDIuNDctMS4zN2gwdjEuMTZoMi43NVYyNi4wOGgtMVptLTMuNzYuMTNjLTAuODUsMC0xLjQ3LS43Ny0xLjQ3LTIuMjgsMC0xLjE1LjM5LTIuMjgsMS42NS0yLjI4czEuNzIsMSwxLjcyLDIuMTdDMTE3LjU4LDI1LjMxLDExNy4xNiwyNi4yMiwxMTUuNjcsMjYuMjJabS02LjU3LTQuMzRoMFYyMC41M2gtMi44MXYxLjM0aDF2NC4yOGgtMXYxLjM0aDQuMTRWMjYuMTVoLTEuMTl2LTJhMiwyLDAsMCwxLDItMi4xNywzLjUzLDMuNTMsMCwwLDEsLjg5LjA4VjIwLjRhNCw0LDAsMCwwLS44NS0wLjA5QTIuMzcsMi4zNywwLDAsMCwxMDkuMTEsMjEuODhaTTgwLjQsMjNhMy4xOCwzLjE4LDAsMCwwLTMuMzMtMi42OCwzLjQzLDMuNDMsMCwwLDAtMy42OSwzLjYsMy40MywzLjQzLDAsMCwwLDMuNzMsMy43OGMxLjU5LDAsMy0uNjgsMy4yOS0yLjM3SDc4LjU0YTEuMjYsMS4yNiwwLDAsMS0xLjM3LDEsMS42MiwxLjYyLDAsMCwxLTEuNzQtMS43OWg1LjA2QTkuNTgsOS41OCwwLDAsMCw4MC40LDIzWm0tNSwuMzFBMS41MSwxLjUxLDAsMCwxLDc3LDIxLjY1YTEuNDUsMS40NSwwLDAsMSwxLjUzLDEuNjVINzUuNDNabTE4LjM3LTNBMy40NywzLjQ3LDAsMCwwLDkwLjA5LDI0YTMuNzIsMy43MiwwLDAsMCw3LjQ0LDBBMy40NywzLjQ3LDAsMCwwLDkzLjgsMjAuMzJabTAsNmMtMS4yNiwwLTEuNjYtMS4xOC0xLjY2LTIuMjhzMC40LTIuMjgsMS42Ni0yLjI4Uzk1LjQ3LDIyLjksOTUuNDcsMjQsOTUuMDcsMjYuMjgsOTMuOCwyNi4yOFptLTYuMzUtMy45djBhMiwyLDAsMCwwLDItMi4yMmMwLTIuMzQtMi4wOC0yLjM4LTMuODUtMi4zOEg4MC45MnYxLjQyaDEuMjJ2Ni45SDgwLjkydjEuNDFoNC41OGMxLjUzLDAsNC4yNC4wOSw0LjI0LTIuODRBMi4yOSwyLjI5LDAsMCwwLDg3LjQ2LDIyLjM4Wk04NC4yLDE5LjE3aDEuMjNjMC45MSwwLDIsLjA3LDIsMS4yNXMtMSwxLjQtMiwxLjRIODQuMlYxOS4xN1ptMS4zNyw2LjlIODQuMlYyMy4xNmgxLjM4YzEsMCwyLjExLDAsMi4xMSwxLjRTODYuODMsMjYuMDcsODUuNTYsMjYuMDdaIi8+PC9zdmc+') center 10px no-repeat;
  display: block;
  width: 138px;
  height: 44px;
  background-size: 100% 100%;
  background-position: center center;
  transition: all .2s;
  line-height: 44px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
.lv-globalHeader-widget .lv-gh-logo a:hover {
  background-size: 106% 106%;
}
.lv-globalHeader-widget .lv-gh-logo a span {
  visibility: hidden;
}
.lv-globalHeader-widget .lv-lockup-logo .lv-lockup-name {
  visibility: hidden;
}
.lv-globalHeader-widget .lv-gh-menu {
  background: #221f1f;
}
.lv-globalHeader-widget .lv-gh-menu a {
  color: #c1c1c1;
  font-size: 14px;
  display: block;
  padding-top: 3px;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  border-right: 1px solid #808080;
  transition: all .2s;
}
.lv-globalHeader-widget .lv-gh-menu a:active,
.lv-globalHeader-widget .lv-gh-menu a:link,
.lv-globalHeader-widget .lv-gh-menu a:visited,
.lv-globalHeader-widget .lv-gh-menu a:hover {
  text-decoration: none;
}
.lv-globalHeader-widget .lv-gh-menu a .cb-icon-icn_close {
  display: none;
}
.lv-globalHeader-widget .lv-gh-menu a.lv-gh-menu-open .cb-icon-icn_close {
  display: inline;
}
.lv-globalHeader-widget .lv-gh-menu a.lv-gh-menu-open {
  margin-top: 7px;
  height: 30px;
  line-height: 30px;
}
.lv-globalHeader-widget .lv-gh-menu a.lv-gh-menu-open .cb-icon-icn_arrow-down {
  display: none;
}
.lv-globalHeader-widget .lv-gh-menu a:hover {
  font-size: 16px;
}

/** Title **/
.lv-globalHeader-widget .lv-gh-title > .lv-gh-item > h2 {
  display: block;
  min-width: 0px;
  height: 100%;
  text-align: center;
  margin: 0;
  font-size: 1.5em;
}

/***************************************************************************************
 * Global Header Lockup
 ***************************************************************************************/
/** Bar */
.lv-gh-bar { border-top-width: 4px; border-top-style: solid; z-index: 10001; border-top-color: #1e1e1e; }
.lv-globalHeader-widget .lv-gh-type-default   { border-color: #1e1e1e; }
.lv-globalHeader-widget .lv-gh-type-k-12      { border-color: #009cde; }
.lv-globalHeader-widget .lv-gh-type-higher-ed { border-color: #702f8a; }
.lv-globalHeader-widget .lv-gh-type-access    { border-color: #3a913f; }

/** Partner */
.lv-globalHeader-widget .lv-gh-partner { background: #1e1e1e; }
.lv-globalHeader-widget .lv-gh-partner a { color: #fff; text-decoration: none; display: block; padding: 0 12px; font-size: 16px; line-height: 44px; }

/** Title */
/*.lv-globalHeader-widget .lv-gh-type-default .lv-gh-title h2 { background: #ffde17; color: #fff; font-size: 24px; font-weight: bold; } */
.lv-globalHeader-widget .lv-gh-title .lv-gh-lockup a { 
  display: block; 
  padding: 0 12px; 
  font-weight: bold;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';
  background-position: center center;
  background-size: 100% 100%;
  transition: all .2s;
}
.lv-globalHeader-widget .lv-gh-title .lv-gh-lockup a:active,
.lv-globalHeader-widget .lv-gh-title .lv-gh-lockup a:link,
.lv-globalHeader-widget .lv-gh-title .lv-gh-lockup a:visited,
.lv-globalHeader-widget .lv-gh-title .lv-gh-lockup a:hover {
  text-decoration: none;
  color: #fff;
}
.lv-globalHeader-widget .lv-gh-title .lv-gh-lockup a:hover {
  background-size: 110% 110%;
}
.lv-globalHeader-widget .lv-gh-type-application .lv-gh-title .lv-gh-lockup a { display: block; padding: 0 12px; font-size: 18px; }
.lv-globalHeader-widget .lv-gh-type-application .lv-gh-title .lv-gh-lockup a:active,
.lv-globalHeader-widget .lv-gh-type-application .lv-gh-title .lv-gh-lockup a:link,
.lv-globalHeader-widget .lv-gh-type-application .lv-gh-title .lv-gh-lockup a:visited,
.lv-globalHeader-widget .lv-gh-type-application .lv-gh-title .lv-gh-lockup a:hover {
  text-decoration: none;
  color: #000;
  font-size: 16px; 
  font-weight: normal;
}

.lv-globalHeader-widget .lv-gh-type-k-12 .lv-gh-title .lv-gh-lockup a { background-color: #009cde; }
.lv-globalHeader-widget .lv-gh-type-higher-ed .lv-gh-title .lv-gh-lockup a { background-color: #702f8a; }
.lv-globalHeader-widget .lv-gh-type-access .lv-gh-title .lv-gh-lockup a { background-color: #3a913f; }

/***************************************************************************************
 * Global Header Controls
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-controls { position: absolute; right: 0; }
.lv-globalHeader-widget .lv-gh-controls .lv-gh-control { float: left; }
.lv-globalHeader-widget .lv-gh-search.lv-gh-control .lv-gh-search-icon {
  display: block;
  width: 44px;
  height: 44px;
  float: right;
}

/***************************************************************************************
 * Global Header Navigation
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-panel {
  z-index: 190;
  overflow: hidden;
}
.lv-globalHeader-widget .lv-gh-panel.lv-gh-nav {
  background: #221f1f;
  color: #fff;
}
.lv-globalHeader-widget .lv-gh-panel.lv-gh-login {
  display: none;
  border-top: 1px solid #b2b2b2;
}
.lv-globalHeader-widget .lv-nav-container {
  padding-top: 42px;
  padding-bottom: 42px;
}
.lv-globalHeader-widget .lv-login-container {
  padding-top: 24px;
  padding-bottom: 24px;
}
.lv-globalHeader-widget .lv-gh-nav ul {
  margin: 0; 
  padding: 0 0 0 10px;
}
.lv-globalHeader-widget .lv-gh-nav ul li {
  list-style: none;
}

.lv-globalHeader-widget .lv-gh-nav ul li.lv-active {
  list-style: square;
}

.lv-globalHeader-widget .lv-gh-nav ul li a,
.lv-globalHeader-widget .lv-gh-nav ul li a:active,
.lv-globalHeader-widget .lv-gh-nav ul li a:link,
.lv-globalHeader-widget .lv-gh-nav ul li a:visited,
.lv-globalHeader-widget .lv-gh-nav ul li a:hover {
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}
.lv-globalHeader-widget .lv-gh-nav ul li a {
  background-color: transparent;
  display: block;
  line-height: 32px;
  margin-left: -10px;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group {
  margin: 5px 0 5px -1px;
  padding-left: 10px;
  border-left: 1px dashed #c1c1c1;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li {
  padding-left: 20px;
  margin: 0 0 0 -10px;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li:hover {
  line-height: 18px;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li a {
  line-height: 18px;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li + li {
  margin-top: 1px;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li + li a {
  margin-top: 10px;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li a,
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li a:active,
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li a:link,
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li a:visited,
.lv-globalHeader-widget .lv-gh-nav ul .lv-link-group li a:hover {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  color: #c1c1c1;
  padding: 0 0 0 6px;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-column h2 {
  margin: 0;
  padding: 0;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-column {
  height: 100%;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-column + .lv-nav-column {

}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-column .lv-nav-category + .lv-nav-category:before {
  content: "\2014\2014";
  color: #333;
} 
.lv-globalHeader-widget .lv-gh-nav .clearfix.visible-md-block {
  margin-bottom: 42px;
}

/***************************************************************************************
 * Global Header Navigation Link Types
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-nav .lv-link-type-hidden { display: none; }
.lv-globalHeader-widget .lv-gh-nav .lv-link-group a span { display: block; height: 18px; line-height: 18px; }

/***************************************************************************************
 * Global Header Navigation Groupings
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-container { padding: 12px 5px; }
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-k-12 .lv-nav-category-container { border-top: 4px solid #009cde; color: #fff;/*color: #0b9fdc;*/ }
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-access .lv-nav-category-container { border-top: 4px solid #3a913f; color: #fff;/*color: #4aa849;*/ }
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-higher-ed .lv-nav-category-container { border-top: 4px solid #702f8a; color: #fff;/*color: #5a4099;*/ }
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-nav-category-container { border-top: 4px solid #ffffff; color: #fff; }

/** Organization */
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a,
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a:active,
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a:link,
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a:visited,
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a:hover {
  margin-left: 0px;
  color: #c1c1c1;
  font-size: 14px;
  font-weight: normal;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a.lv-link-type-mobile {
  display: none;
  border-bottom: 4px solid #fff;
  margin-left: -15px;
  margin-right: -5px; 
  margin-top: -10px;
  margin-bottom: 10px;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a.lv-link-type-mobile {
  padding-left: 15px;
}
/** Organization - Icons */
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a.lv-icon.lv-icon-matrix {
  padding-left: 24px;
}

/** Organization - Social Groupings */
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul .lv-link-group {
  margin: 0;
  padding: 0;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul .lv-link-group li {
  float: left;
  border: none;
  margin: 0;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-link-id-more .cb-icon-icn_matrix { 
  display: block; 
  float: left;
  color: #ffde17; 
  font-size: 18px;
  margin: 6px 10px 0 0;
} 
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul .lv-link-group li a {
  display: block;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul .lv-link-group li a > span[class^=cb-icon] {
  font-size: 32px;
  color: #fff;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul .lv-link-group li a > span[class^=cb-icon]:hover {
  color: #ffde17;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul .lv-link-group li a > span.lv-link-name {
  visibility: hidden;
  display: block;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

/***************************************************************************************
 * Global Header - Icons
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-link-group.lv-group-more {
  margin-top: 30px;
  border: none;
}
.lv-globalHeader-widget .lv-gh-nav ul .lv-group-more.lv-link-group li a,
.lv-globalHeader-widget .lv-gh-nav ul .lv-group-more.lv-link-group li a:active,
.lv-globalHeader-widget .lv-gh-nav ul .lv-group-more.lv-link-group li a:link,
.lv-globalHeader-widget .lv-gh-nav ul .lv-group-more.lv-link-group li a:visited,
.lv-globalHeader-widget .lv-gh-nav ul .lv-group-more.lv-link-group li a:hover {
  padding: 0;
}
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-group-more li { padding: 0px; }
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-group-more li + li { margin-left: 10px; }
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-group-more li + li a { margin: 0; }
.lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-group-more li a.lv-link-type-social { border: none; text-decoration: none; }
.lv-globalHeader-widget .lv-gh-login-icon { background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0idHlwZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQgNDQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZkZTE3O30uY2xzLTJ7ZmlsbDojMjMxZjIwO308L3N0eWxlPjwvZGVmcz48dGl0bGU+UHJvZ3JhbXMwMjwvdGl0bGU+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyMiIgY3k9IjIyIiByPSIxNSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1LjM0LDE2LjlhMy41MiwzLjUyLDAsMSwxLTMuNTItMy41MUEzLjUxLDMuNTEsMCwwLDEsMjUuMzQsMTYuOVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOCwyNy4yYzAsMi0xMi4yNiwyLTEyLjI2LDAsMC0zLDIuNzQtNS4xMSw2LjEzLTUuMTFTMjgsMjQuMiwyOCwyNy4yWiIvPjwvc3ZnPg=='); }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-sat-e            { width: 70px;  }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-psat-nmsqt-e     { width: 182px; }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-psat-10-e        { width: 115px; }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-psat-8-9-e       { width: 125px; }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-springboard-e    { width: 163px; }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-ap-e             { width: 54px;  }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-access-e         { width: 99px;  }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-accuplacer-e     { width: 180px; }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-clep-e           { width: 83px;  }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-css-profile-e    { width: 149px; }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-powerfaids-e     { width: 162px; }
.lv-globalHeader-widget .lv-lockup-logo.cb-programs-search-e         { width: 100px; }

.lv-globalHeader-widget .lv-gh-nav ul li .lv-logo .lv-link-name      { visibility: hidden; padding-left: 6px; }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-sat-e          { display: block; height: 32px; width: 51px;  }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-psat-nmsqt-e   { display: block; height: 32px; width: 133px; }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-psat-10-e      { display: block; height: 32px; width: 84px;  }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-psat-8-9-e     { display: block; height: 32px; width: 91px;  }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-springboard-e  { display: block; height: 32px; width: 119px; }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-ap-e           { display: block; height: 32px; width: 39px;  }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-access-e       { display: block; height: 32px; width: 72px;  }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-accuplacer-e   { display: block; height: 32px; width: 131px; }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-clep-e         { display: block; height: 32px; width: 61px;  }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-css-profile-e  { display: block; height: 32px; width: 109px; }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-powerfaids-e   { display: block; height: 32px; width: 118px; }
.lv-globalHeader-widget .lv-gh-nav ul li .cb-programs-search-e       { display: block; height: 32px; width: 73px;  }
/***************************************************************************************
 * Global Header Login - Resets
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details, 
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links {
  font-family: 'Roboto Slab', 'Helvetica', 'arial', 'sans-serif';
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details a,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details a:active,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details a:link,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details a:visited,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details a:hover,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links a,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links a:active,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links a:link,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links a:visited,
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links a:hover,
.lv-globalHeader-widget .lv-gh-login .lv-btn-link,
.lv-globalHeader-widget .lv-gh-login .lv-btn-link:active,
.lv-globalHeader-widget .lv-gh-login .lv-btn-link:hover {
  color: #000;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
}
.lv-globalHeader-widget .lv-gh-login p {
  font-size: 14px;
  margin: 0;
}
.lv-globalHeader-widget .lv-gh-login p a,
.lv-globalHeader-widget .lv-gh-login p a:active,
.lv-globalHeader-widget .lv-gh-login p a:link,
.lv-globalHeader-widget .lv-gh-login p a:visited,
.lv-globalHeader-widget .lv-gh-login p a:hover {
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details ul, 
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details ul li, 
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links ul li {
  padding-top: 6px;
  padding-bottom: 6px;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-login-state-true {
  height: 190px;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-login-state-false {
  height: auto;
}

/***************************************************************************************
 * Global Header Login - Form
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login input[type="text"],
.lv-globalHeader-widget .lv-gh-login input[type="password"] {
  border-radius: 0;
  border: 1px solid #000;
  height: 40px;
  width: 260px;
}
/*
.lv-globalHeader-widget .lv-gh-login button {
  font-family: 'RobotoSlab-Light', 'Helvetica', 'arial', 'sans-serif';
  background: #ffde17;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  color: #1e1e1e;
  font-size: 14px;
  height: 40px;
  padding: 0 18px;
}
*/
.lv-globalHeader-widget .lv-gh-login label {
  font-size: 16px;
  margin-bottom: 0px;
}
.lv-globalHeader-widget .lv-gh-login .form-group {
  overflow: hidden;
  margin-bottom: 12px;
}
.lv-globalHeader-widget .lv-gh-login .form-group label {
  display: block;
}
.lv-globalHeader-widget .lv-gh-login .form-group input {
  float: left;
}
.lv-globalHeader-widget .lv-gh-login .form-group input + button {
  margin: 0 0 0 10px;
}

/***************************************************************************************
 * Global Header Login - Controls
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login.lv-gh-control {
  font-family: 'Roboto', 'Helvetica', 'san-serif';
  height: 44px;
  line-height: 44px;
  font-size: 14px;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-control .lv-gh-login-icon {
  display: block;
  width: 44px;
  height: 44px;
  float: right;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-control .lv-gh-login-close {
  display: none;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-control .lv-gh-login-close .glyphicon-cb {
  font-size: 14px;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-control .lv-gh-login-status {
  float: right;
  margin-left: 6px;
  font-weight: normal;
}
.lv-globalHeader-widget.lv-gh-login-open .lv-gh-login.lv-gh-control .lv-gh-login-status { display: none; }
.lv-globalHeader-widget.lv-gh-login-open .lv-gh-login.lv-gh-control .lv-gh-login-close { 
  display: block; 
  width: 44px;
  height: 44px;
  text-align: center;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-control a,
.lv-globalHeader-widget .lv-gh-login.lv-gh-control a:active,
.lv-globalHeader-widget .lv-gh-login.lv-gh-control a:link,
.lv-globalHeader-widget .lv-gh-login.lv-gh-control a:visited,
.lv-globalHeader-widget .lv-gh-login.lv-gh-control a:hover {
  color: #000;
  display: block;
  overflow: hidden;
  text-decoration: none;
  height: 44px;
}
.lv-globalHeader-widget .lv-gh-login.lv-gh-control .glyphicon-cb {
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 22px;
  text-align: center;
  display: block;
}

/***************************************************************************************
 * Global Header Login - Panel
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget {
  position: relative;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-signup {
  text-align: center;
}
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget .lv-login-desktop {
  height: 190px;
}
/***************************************************************************************
 * Global Header Login - Mobile
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget .lv-login-mobile ul {
  list-style: none;
  margin: 0;
  padding: 0 15px;
  border-bottom: 1px solid #b2b2b2;
}
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget .lv-login-mobile ul li {
  font-family: 'RobotoSlab-Light', 'Helvetica', 'arial', 'sans-serif';
}
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget .lv-login-mobile ul li a {
  display: block;
  font-size: 18px;
  padding: 10px 0 10px 10px;
  line-height: 20px;
  font-weight: normal;
}
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget .lv-login-mobile ul li + li {
  border-top: 1px solid #b2b2b2;
}
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget .lv-login-mobile ul li.lv-gh-login-icon {
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: left center;
  font-size: 18px;
  padding: 0 0 0 50px;
  line-height: 72px;
}
.lv-globalHeader-widget .lv-gh-login .lv-globalheader-identity-widget .lv-login-mobile .lv-btn-link {
  font-family: 'RobotoSlab-Light', 'Helvetica', 'arial', 'sans-serif';
  display: block;
  width: 100%;
  text-align: left;
  font-size: 18px;
  padding: 10px 0 10px 25px;
  line-height: 20px;
}

/***************************************************************************************
 * Global Header Login - Sign up
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-signup {
  padding-top: 44px;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-signin {
  border-left: 1px solid #b2b2b2;
}

/***************************************************************************************
 * Global Header Login - Account Details
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details {
  height: 100%;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details .lv-gh-login-content {
  position: relative;
  height: 100%;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details .lv-gh-login-icon {
  position: relative;
  top: 50%;
  -ms-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background-position: 36px center;
  background-repeat: no-repeat;
  background-size: 160px 160px;
  padding-left: 150px;
  overflow: hidden;
  height: 150px;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details ul {
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-details .lv-btn-link {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  height: auto;
}

/***************************************************************************************
 * Global Header Login - Links
 ***************************************************************************************/
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links {
  border-left: 1px solid #ccc;
  height: 100%;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links .lv-gh-login-content {
  position: relative;
  height: 100%;
}
.lv-globalHeader-widget .lv-gh-login .lv-gh-login-links .lv-gh-login-content ul {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.lv-globalHeader-widget .lv-gh-search.lv-gh-control a {
  display: block;
  overflow: hidden;
  width: 44px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  padding-top: 4px;
}
.lv-globalHeader-widget .lv-gh-search.lv-gh-control a:active,
.lv-globalHeader-widget .lv-gh-search.lv-gh-control a:link,
.lv-globalHeader-widget .lv-gh-search.lv-gh-control a:visited,
.lv-globalHeader-widget .lv-gh-search.lv-gh-control a:hover {
  text-decoration: none;
}
.lv-globalHeader-widget .lv-gh-search .cb-icon-icn_search {
  font-size: 18px;
}
.lv-gh-flyout.lv-gh-search {
  background: #fff;
  padding: 6px 3px 0 0;
  display: none;
  position: absolute;
  width: 290px;
  right: 0;
  z-index: 500;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-search-form-container {
  border-bottom: 3px solid #000;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget input[type="text"],
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget input[type="text"]:active,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget input[type="text"]:hover {
  background: #fff;
  border: none;
  height: 32px;
  line-height: 32px;
  text-shadow: none;
  box-shadow: none;
  border-radius: 0;
  padding: 3px 15px;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget input[type="text"]::-ms-clear {
    display: none;
}

.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .input-group a:active,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .input-group a:link,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .input-group a:visited,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .input-group a:hover {
  text-decoration: none;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .input-group a {
  display: block;
  text-align: center;
  height: 32px;
  width: 38px;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .input-group a span {
  line-height: 32px;
}

.lv-gh-flyout.lv-gh-search .lv-gh-search-widget button {
  display: none;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget button,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget button:active,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget button:focus,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget button:hover {
  text-decoration: none;
  background-color: #fff;
  margin: 0;
  width: 38px;
  height: 32px;
  padding: 0;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget button .cb-icon-icn_search {
  display: block;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestion-widget {
  left: -10px;
  right: -10px;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions {
  border: none;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul {
  list-style: none;
  padding: 0;
  border-bottom: 1px solid #b2b2b2;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul li a,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul li a:active,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul li a:link,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul li a:visited,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul li a:hover {
  display: block;
  line-height: 18px;
  font-size: 14px;
  padding: 9px 15px;
  color: #000;
}
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul li a:active,
.lv-gh-flyout.lv-gh-search .lv-gh-search-widget .lv-suggestions ul li a:hover {
  background: #e6e6e6;
}
@media only screen and (min-width: 1024px) and (max-width: 1250px) {
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization .lv-group-more li + li { 
    margin-left: 6px; 
  }
}
@media only screen and (max-width: 767px) {
  .lv-globalheader-init {
    min-height: 44px;
  }
  .lv-globalHeader-widget .lv-gh-bar .container {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .lv-globalHeader-widget .lv-gh-bar .container .row {
    padding: 0;
    margin: 0;
  }
  .lv-globalHeader-widget .lv-gh-bar .container .row .col-md-12 {
    padding: 0;
    margin: 0;
  }
  .lv-globalHeader-widget {
    border: none;
  }
  .lv-globalHeader-widget .lv-suggestion-widget {
    left: 0;
    right: 0;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-category-organization ul li a.lv-link-type-mobile {
    display: block;
  }
  .lv-globalHeader-widget.lv-gh-nav-open {
    background: #221f1f;
  }
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-menu a {
    margin: 0;
    height: auto;
    line-height: 44px;
  }
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-item.lv-gh-lockup {
    display: none;
  }
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-controls {
    display: none;
  }
  .lv-globalHeader-widget .lv-gh-type-application .lv-gh-controls .glyphicon-cb {
    color: #000;
  }
  .lv-globalHeader-widget .lv-gh-controls .glyphicon-cb {
    color: #fff;
  }
  .lv-globalHeader-widget .lv-gh-menu a {
    border: none;
    padding-top: 2px;
  }
  .lv-globalHeader-widget .lv-gh-menu a .cb-logo-acorn {
    background-size: 130% 130%;
    width: 44px;
    height: 44px;
  }
  .lv-globalHeader-widget .lv-gh-mobile {
    display: block;
  }
  .lv-globalHeader-widget .lv-gh-bar {
    border: none;
  }
  .lv-globalHeader-widget .lv-gh-panel {
    padding: 0 12px;
  }

  .lv-globalHeader-widget .lv-gh-bar.lv-gh-type-default   { background: #1e1e1e; }
  .lv-globalHeader-widget .lv-gh-bar.lv-gh-type-k-12      { background: #009cde; }
  .lv-globalHeader-widget .lv-gh-bar.lv-gh-type-higher-ed { background: #702f8a; }
  .lv-globalHeader-widget .lv-gh-bar.lv-gh-type-access    { background: #3a913f; }

  .lv-globalHeader-widget .lv-gh-container {
    background: #221f1f;
  }  
  .lv-globalHeader-widget .lv-gh-identifier {
    border: none;
  }
  .lv-globalHeader-widget .lv-gh-lockup > .lv-gh-logo {
    float: none;
    height: 40px;
  }
  .lv-globalHeader-widget .lv-gh-lockup > .lv-gh-title {
    display: none;
  }
  /**
   * College Board Logo - Acorn
   */
  .lv-globalHeader-widget .lv-gh-logo { float: none; width: 100%; display: none; }
  .lv-globalHeader-widget .lv-gh-logo a { margin: 0 0 0 0; }
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-logo { display: block; }
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-logo a { margin: 0 auto; }
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-menu .cb-logo-acorn { display: none; }

  /**
   * College Board Logo - Full
   */
  .lv-globalHeader-widget .lv-gh-menu .cb-logo-white { height: 44px; width: 110px; margin-top: -3px; margin-left: 10px; }
  .lv-globalHeader-widget.lv-gh-nav-open .cb-logo-white { display: none; }

  /*
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-bar .lv-gh-menu.lv-full a { width: 44px; background-size: 120%;
  }
  .lv-globalHeader-widget.lv-gh-nav-open .lv-gh-bar .lv-gh-menu.lv-full a:hover {
    background-size: 150%;
  }
  .lv-globalHeader-widget .lv-gh-bar .lv-gh-menu.lv-full a:hover {
    background-size: 100% 100%;
  }
  .lv-globalHeader-widget .lv-gh-bar .lv-gh-menu a:hover {
    background-size: 150%;
  }
  */

  /** Global Navigation */
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-column + .lv-nav-column {
    border: none;
    margin-top: 5px;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container {
    padding-top: 12px;
    padding-bottom: 72px;
  }

  /** Search in Navigation */
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget {
    
    margin-bottom: 12px;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestions {
    position: relative;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget {
    position: absolute;
    width: 100%;
    z-index: 100;
    margin-top: 3px;
    background: #fff;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul {
    margin: 0;
    padding: 0;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul li {
    list-style: none;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul li a,
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul li a:active,
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul li a:link,
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul li a:visited,
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul li a:hover {
    margin: 0;
    padding: 6px 12px;
    color: #000;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget .lv-suggestion-widget ul li a:hover {
    background-color: #cdcdcd;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget input {
    border: none;
    border-radius: 0;
    height: 32px;
    line-height: 32px;
    background-color: #fff;
    color: #000;
    font-size: 14px;
  }
  .lv-globalHeader-widget .lv-gh-nav .lv-nav-container .lv-gh-search-widget button {
    border-radius: 0;
    margin: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    background-color: #fff;
    background-size: 45px 45px;
    background-position: center center;
  }
}
@media only screen and (max-width: 767px) {
  .lv-globalHeader-widget.lv-gh-login-open .lv-gh-login.lv-gh-control .lv-gh-login-icon {
    display: none;
  }
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-login {
    padding: 0;
    border-bottom: 1px solid #ccc;
  }
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-login .lv-login-container {
    padding: 0;
  }
  .lv-globalHeader-widget .lv-gh-login input[type="text"],
  .lv-globalHeader-widget .lv-gh-login input[type="password"] {
    border-radius: 0;
    border: 1px solid #000;
    height: 40px;
    width: 100%;
  }
  .lv-globalHeader-widget .lv-gh-login .lv-gh-login-signin {
    border: none;
    padding: 32px 15px;
    overflow: hidden;
  }
  .lv-globalHeader-widget .lv-gh-login .lv-gh-login-signin h2 {
    margin: 0 0 32px 0;
    font-size: 18px;
  }
  .lv-globalHeader-widget .lv-gh-login .form-group {
    overflow: hidden;
    margin-bottom: 12px;
  }
  .lv-globalHeader-widget .lv-gh-login .form-group label {
    display: block;
  }
  .lv-globalHeader-widget .lv-gh-login .form-group input {
    float: none;
  }
  .lv-globalHeader-widget .lv-gh-login .form-group button {
    width: 100%;
  }
  .lv-globalHeader-widget .lv-gh-login .lv-content-recover {
    margin-bottom: 8px;
  }
  .lv-globalHeader-widget .lv-gh-login .lv-content-recover,
  .lv-globalHeader-widget .lv-gh-login .lv-content-signup { 
    font-size: 14px;
    margin-top: 12px;
    text-align: center; 
  }
  .lv-globalHeader-widget .lv-gh-login .lv-gh-login-state-false .lv-gh-login-icon { background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0idHlwZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDQ0IDQ0Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntmaWxsOiNmZmY7fS5jbHMtMXtmaWxsLW9wYWNpdHk6MDt9PC9zdHlsZT48c3ltYm9sIGlkPSJOZXdfU3ltYm9sXzEiIGRhdGEtbmFtZT0iTmV3IFN5bWJvbCAxIiB2aWV3Qm94PSIwIDAgNDQgNDQiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjUuNzksMTcuMDdhNCw0LDAsMSwxLTQtNEE0LDQsMCwwLDEsMjUuNzksMTcuMDdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjguNzYsMjljMCwyLTEzLjkyLDItMTMuOTIsMCwwLTQsMy4xMS01LjgsNy01LjhTMjguNzYsMjUsMjguNzYsMjlaIi8+PC9zeW1ib2w+PC9kZWZzPjx0aXRsZT5Qcm9ncmFtczwvdGl0bGU+PHVzZSBpZD0iTmV3X1N5bWJvbF8xLTMiIGRhdGEtbmFtZT0iTmV3IFN5bWJvbCAxIiB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHhsaW5rOmhyZWY9IiNOZXdfU3ltYm9sXzEiLz48L3N2Zz4='); }
  .lv-globalHeader-widget .lv-gh-login .lv-gh-login-state-true .lv-gh-login-icon { background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0idHlwZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQgNDQiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0yLC5jbHMtM3tmaWxsOiNmZmY7fS5jbHMtMXtmaWxsLW9wYWNpdHk6MDt9LmNscy0ye2ZvbnQtc2l6ZTo3LjMzcHg7Zm9udC1mYW1pbHk6Y2JfaWNvbnM7fS5jbHMtNCwuY2xzLTV7ZmlsbDpub25lO30uY2xzLTV7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Qcm9ncmFtczwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNDQiIGhlaWdodD0iNDQiLz48dGV4dCBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjA4IDMwLjcxKSI+7pijPC90ZXh0PjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMjEuOCIgY3k9IjE3LjA3IiByPSIzLjk5Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjUuMjEsMjMuNzhhOS41NSw5LjU1LDAsMCwwLTMuNDEtLjU4Yy0zLjg0LDAtNywxLjgtNyw1LjgsMCwxLjI0LDUuMzcsMS43MSw5LjQ0LDEuNDFBNiw2LDAsMCwxLDI1LjIxLDIzLjc4WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTI5LjY3LDIxLjc4YTYsNiwwLDEsMCw2LDZBNiw2LDAsMCwwLDI5LjY3LDIxLjc4WiIvPjxjaXJjbGUgY2xhc3M9ImNscy01IiBjeD0iMjkuNjciIGN5PSIyNy43OCIgcj0iNiIvPjx0ZXh0IGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMDggMzAuNzEpIj7umKM8L3RleHQ+PC9zdmc+'); }
}
@media only screen and (max-width: 767px) {
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-nav .lv-search-widget .input-group {
    width: 100%;
  }
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-nav .lv-search-widget .input-group .input-group-btn {
    width: 32px;
    height: 32px;
    background: #fff;
  }
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-nav .lv-search-widget .input-group a {
    width: 32px;
    height: 32px;
    font-size: 18px;
    display: block;
    line-height: 32px;
    text-align: center;
    padding-top: 2px;
  }
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-nav .lv-search-widget .input-group a:active,
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-nav .lv-search-widget .input-group a:link,
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-nav .lv-search-widget .input-group a:visited,
  .lv-globalHeader-widget .lv-gh-panel.lv-gh-nav .lv-search-widget .input-group a:hover {
    text-decoration: none;
  }
}
.lv-identity-widget {
  border: 1px solid #d5d5d5;
}
.lv-identity-widget ul {
  list-style: none;
  margin: 0;
  padding: 12px;
}
.lv-identity-widget ul li {
  padding: 0 3px;
}
.lv-identity-widget ul li + li {
  border-top: 1px solid #d5d5d5;
}
.lv-identity-widget ul li a {
  color: #000;
  font-weight: normal;
  font-size: 16px;
  display: block;
  padding: 6px 0;
}
.lv-identity-widget button {
  background: #ffde17;  
  border: none;
  color: #1e1e1e;
  height: 40px;
  width: 120px;
  font-size: 18px;
  font-weight: bold;
}
.lv-identity-widget form {
  padding: 12px;
  margin-bottom: 12px;
}
.lv-identity-widget form label {
  color: #000;
  font-size: 14px;
}
.lv-identity-widget form input {
  border-radius: 0px;
  border: 1px solid #000;
}
.lv-identity-widget .lv-signin-button {
  margin-right: 12px; 
}
.lv-identity-widget .lv-signup-link {
  font-size: 14px;
  font-weight: bold;
}
.lv-identity-widget .lv-login-controls {
  background: #d5d5d5;
  padding: 12px; 
}
.lv-identity-widget .lv-login-controls p {
  font-family: 'RobotoSlab-Light';
  font-size: 14px;
  margin: 0;
}
.lv-identity-widget .lv-login-controls p a {
  font-weight: bold;
}
.lv-notificationWidget {
    font-family: 'Helvetica Neue Regular', 'arial', 'sans-serif';
    color: #4c4b4a;
}
.lv-notificationWidget .lv-notification-alert-icon,
.lv-notificationWidget .lv-notification-body,
.lv-notificationWidget .lv-notification-close-icon {
    box-sizing: border-box;
}
.lv-notificationWidget.lv-closed {
    display: none;
}
.lv-notificationWidget .lv-notificationWidget-viewport {
    border-bottom: 1px solid #000;
}
.lv-notificationWidget .lv-notification {
    border-top: 4px solid #1d9582;
    padding: 18px 30px;
    overflow: hidden;
}
.lv-notificationWidget .lv-notification p {
    font-size: 14px;
    margin-bottom: 0;
    line-height: 1.5em;
}
.lv-notificationWidget .lv-notification.lv-closed {
    display: none;
}
.lv-notificationWidget .lv-notification-meta {
    display: none;
}
.lv-notificationWidget .lv-notification-header .title {
    font-family: 'Helvetica Neue Bold', 'arial', 'sans-serif';
    font-size: 16px;
    font-weight: bold;
    color: #4c4b4a;
    margin: 0 0 18px 0;
}
.lv-notificationWidget .lv-notification-alert-icon {
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    float: left;
    font-size: 1.1em;
}
.lv-notificationWidget .lv-notification-close-icon {
    display: block;
    position: absolute;
    right: 16px;
}
.lv-notificationWidget .lv-notification-close-icon a {
    display: block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-top: -12px;
    margin-right: -12px;
    font-size: 12px;
    text-decoration: none;
    color: #4c4b4a;
}
.lv-notificationWidget .lv-notification-close-icon a:hover {
    color: #0085cf;
}
.lv-notificationWidget .lv-notification-body {
    float: left;
    width: 95%;
}
/*********************************************************
* Colors
**********************************************************/
/**
* Default
*/
.lv-notificationWidget .lv-notification { border-top-color: #f7c021; }
.lv-notificationWidget .lv-notification .lv-notification-alert-icon { color: #f7c021; }
/**
* Alert
*/
.lv-notificationWidget .lv-notification.lv-alert { border-top-color: #f7c021; }
.lv-notificationWidget .lv-notification.lv-alert .lv-notification-alert-icon { color: #f7c021; }
/**
* Emergency
*/
.lv-notificationWidget .lv-notification.lv-emergency { border-top-color: #c23246; }
.lv-notificationWidget .lv-notification.lv-emergency .lv-notification-alert-icon { color: #c23246; }
/**
* Success
*/
.lv-notificationWidget .lv-notification.lv-success { border-top-color: #1d9582; }
.lv-notificationWidget .lv-notification.lv-success .lv-notification-alert-icon { color: #1d9582; }

@media screen and (max-width: 950px) {
    .lv-notificationWidget .lv-notification-body {
        width: 90%;
    }
}
/**
* Medium Screens
* Tablets, Desktop
*/
@media screen and (max-width: 768px) {
    .lv-notificationWidget .lv-notification {
        padding: 18px 20px;
    }
}
/**
* Small Screens
* Phones
*/
@media screen and (max-width: 480px) {
    .lv-notificationWidget .lv-notification-body {
        width: 80%;
    }
    .lv-notificationWidget .lv-notification {
        padding: 18px 15px;
    }
}

.lv-college-search-widget .panel .list-group .list-group-item button[name="lv-form-college-search-showall"] {
  margin: 0;
  width: 100%;
}
.lv-college-search-widget .panel .list-group .list-group-item select + label {
  margin-top: 12px;
}
.lv-college-search-widget .input-group-btn .btn {
  margin: 0;
}
.lv-college-search-widget .media .media-body h3 {
  margin-top: 0;
}
.lv-college-search-widget .lv-college-pagination {
  text-align: center;
}
.lv-college-search-widget .lv-college-pagination p {
  padding-top: 6px;
}
.lv-college-search-widget .pagination {
  margin: 0;
}
.lv-college-search-widget .lv-college-profile .media-list {
  margin-bottom: 6px;
}
.lv-college-search-widget .lv-college-profile .media-list strong {
  margin-top: 6px;
}
.lv-college-search-widget .lv-college-profile .media {
  padding: 0;
}
.lv-college-search-widget .lv-college-profile .lv-college-meta h3 {
  margin: 0;
}
.lv-college-search-widget .lv-college-profile .lv-college-meta p {
  margin: 0;
}
.lv-college-search-widget .lv-college-profile .lv-college-meta strong {
  margin: 0;
}
.lv-college-search-widget .lv-pagination-container {
  padding-top: 10px;
  border-top: 3px solid #4c4b4a;
  min-height: 160px;
}
.lv-college-search-widget p.lv-disclaimer {
  margin-top: 5px;
  font-size: 10px;
  font-weight: bold;
}
.lv-college-search-widget .lv-suggestion-widget {
  width: 200px;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
.lv-college-search-widget .lv-suggestion-widget ul {
  background: #fff;
  border: 1px solid #aeadad;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.lv-college-search-widget .lv-suggestion-widget ul li {
  list-style: none;
  cursor: pointer;
  background: none;
}
.lv-college-search-widget .lv-suggestion-widget ul li .meta {
  display: none;
}
.lv-college-search-widget .lv-suggestion-widget ul li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 3px;
  text-decoration: none;
  font-size: 0.9em;
}
.lv-college-search-widget .lv-suggestion-widget ul li a:focus,
.lv-college-search-widget .lv-suggestion-widget ul li a:hover {
  background: #aeadad;
}

/***************************************************************************************
 * Global Footer
 ***************************************************************************************/
.lv-globalfooter-widget-bottom-aligned {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.lv-globalfooter-widget {
  margin-top: 70px;
}
.lv-globalfooter-widget a,
.lv-globalfooter-widget a:active,
.lv-globalfooter-widget a:link,
.lv-globalfooter-widget a:visited,
.lv-globalfooter-widget a:hover {
  color: #ccc;
  display: block;
  font-size: 14px;
  font-weight: normal;
}
.lv-globalfooter-widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lv-globalfooter-widget ul li {
  padding: 0 12px;
}
.lv-globalfooter-widget ul li a {
  display: block;
  line-height: 18px;
  padding: 6px 0;
}
.lv-globalfooter-widget .lv-heading {
  font-weight: bold;
  border-bottom: 4px solid #fff;
  color: #fff;
  padding: 6px 12px;
  margin: 0 0 9px 0;
  min-height: 40px;
}
.lv-globalfooter-widget .lv-heading h2 {
  font-size: 16px;
  margin: 0;
  padding: 0;
}
.lv-globalfooter-widget .lv-controls {
  overflow: hidden;
}
.lv-globalfooter-widget .lv-controls .lv-back-to-top {
  float: right;
  display: block;
  background: #fedb00;
  color: #000;
  padding: 9px 15px;
  font-size: 14px;
  font-family: 'RobotoSlab', 'Helvetica', 'Arial', 'sans-serif';
}
.lv-globalfooter-widget .lv-navigation {
  border-top: 4px solid #fedb00;
  background: #231f20;
  padding-top: 60px;
  padding-bottom: 48px;
}
.lv-globalfooter-widget .lv-column > *[class^="col-"] {
  margin: 0;
  padding: 0;
}
.lv-globalfooter-widget .lv-column .lv-group-more .lv-link-name {
  visibility: hidden;
  display: block;
  height: 0px;
  width: 0px;
  overflow: hidden;
}
.lv-globalfooter-widget .lv-column .lv-group-more {
  height: 64px;
  padding: 9px 0;
}
.lv-globalfooter-widget .lv-column .lv-group-more a,
.lv-globalfooter-widget .lv-column .lv-group-more a:active,
.lv-globalfooter-widget .lv-column .lv-group-more a:link,
.lv-globalfooter-widget .lv-column .lv-group-more a:hover,
.lv-globalfooter-widget .lv-column .lv-group-more a:visited {
  display: block;
  color: #fff;
  text-decoration: none;
}
.lv-globalfooter-widget .lv-column .lv-group-more a:hover {
  color: #ffde17;
}
.lv-globalfooter-widget .lv-column .lv-group-more li {
  padding: 0;
  width: 32px;
  float: left;
}
.lv-globalfooter-widget .lv-column .lv-group-more li + li {
  margin-left: 10px;
}
.lv-globalfooter-widget .cb-icon-icn_matrix {
    display: block;
    float: left;
    color: #ffde17;
    font-size: 18px;
    margin: -4px 10px 0 0;
}
.lv-globalfooter-widget .lv-column .lv-group-more li a *[class^='cb-icon'] {
  font-size: 32px;
}
.lv-globalfooter-widget .lv-column .lv-group-more li {
  list-style: none;
}
.lv-globalfooter-widget .lv-about {
  overflow: hidden;
  background: #fff;
}
.lv-globalfooter-widget .lv-about .lv-organization {
  float: left;
}
.lv-globalfooter-widget .lv-about .lv-organization p {
  font-size: 12px;
  font-weight: bold;
  height: 60px;
  margin: 0;
}
.lv-globalfooter-widget .lv-about .lv-organization p.visible-lg {
  line-height: 60px;
}
.lv-globalfooter-widget .lv-about .lv-organization p.visible-md,
.lv-globalfooter-widget .lv-about .lv-organization p.visible-sm {
  line-height: 18px;
  padding: 12px 0;
}
.lv-globalfooter-widget .lv-about .lv-organization p.visible-xs {
  height: auto;
}
.lv-globalfooter-widget .lv-about .lv-vendor img {
  width: auto;
}
.lv-globalfooter-widget .lv-about .lv-vendor {
  float: right;
  padding: 7px 0;
}
.lv-globalfooter-widget .lv-about .lv-vendor a {
  display: inline;
}
@media only screen and (max-width: 1023px) {
  .lv-globalfooter-widget .lv-column .lv-group-more li {
    width: 30px;
  }
  .lv-globalfooter-widget .lv-about .lv-vendor {
    float: none;
    padding: 12px 0;
  }
}
@media only screen and (max-width: 767px) {
  .lv-globalfooter-widget .lv-heading {
    font-weight: bold;
    border-bottom: 4px solid #fff;
    color: #fff;
    padding: 6px 12px;
    margin: 0 0 9px 0;
    min-height: 0px;
  }
  .lv-globalfooter-widget .lv-column + .lv-column {
    margin-top: 20px;
  }
  .lv-globalfooter-widget .lv-about .lv-organization {
    padding: 12px 0;
  }
  .lv-globalfooter-widget .lv-about .lv-vendor {
    float: none;
    padding: 12px 0;
  }
}