/*
Theme Name: COL
Theme URI: http://gantry.org
Template: g5_helium
Author: Tiger12
Author URI: https://www.tcsedsystem.edu/
Description: COL- Gantry 5 Theme created by Tiger12
Version: 5.4.14.1500670396
Updated: 2017-07-21 20:53:16

*/

@font-face {
  font-family: 'Museo';
  src: url('font/Museo300-Regular.otf');
}
@font-face {
  font-family: 'Museo-bold';
  src: url('font/Museo700-Regular.otf');
}
@font-face {
    font-family: 'Avenir LT 45 Book';
    src: url('font/AvenirLT-Book.eot');
    src: url('font/AvenirLT-Book.eot?#iefix') format('embedded-opentype'),
        url('font/AvenirLT-Book.woff2') format('woff2'),
        url('font/AvenirLT-Book.woff') format('woff'),
        url('font/AvenirLT-Book.ttf') format('truetype'),
        url('font/AvenirLT-Book.svg#AvenirLT-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT 55 Roman';
    src: url('font/AvenirLT-Roman.eot');
    src: url('font/AvenirLT-Roman.eot?#iefix') format('embedded-opentype'),
        url('font/AvenirLT-Roman.woff2') format('woff2'),
        url('font/AvenirLT-Roman.woff') format('woff'),
        url('font/AvenirLT-Roman.ttf') format('truetype'),
        url('font/AvenirLT-Roman.svg#AvenirLT-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('font/Gotham-Book.eot');
    src: url('font/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('font/gothamBook/Gotham-Book.woff2') format('woff2'),
        url('font/gothamBook/Gotham-Book.woff') format('woff'),
        url('font/gothamBook/Gotham-Book.ttf') format('truetype'),
        url('font/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Klinic Slab';
    src: url('font/KlinicSlab-Bold.eot');
    src: url('font/KlinicSlab-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/KlinicSlab-Bold.woff2') format('woff2'),
        url('font/KlinicSlab-Bold.woff') format('woff'),
        url('font/KlinicSlab-Bold.ttf') format('truetype'),
        url('font/KlinicSlab-Bold.svg#KlinicSlab-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Klinic Slab Book';
    src: url('font/KlinicSlab-Book.eot');
    src: url('font/KlinicSlab-Book.eot?#iefix') format('embedded-opentype'),
        url('font/KlinicSlab-Book.woff2') format('woff2'),
        url('font/KlinicSlab-Book.woff') format('woff'),
        url('font/KlinicSlab-Book.ttf') format('truetype'),
        url('font/KlinicSlab-Book.svg#KlinicSlab-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Klinic Slab';
    src: url('font/KlinicSlab-Light.eot');
    src: url('font/KlinicSlab-Light.eot?#iefix') format('embedded-opentype'),
        url('font/KlinicSlab-Light.woff2') format('woff2'),
        url('font/KlinicSlab-Light.woff') format('woff'),
        url('font/KlinicSlab-Light.ttf') format('truetype'),
        url('font/KlinicSlab-Light.svg#KlinicSlab-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Klinic Slab';
    src: url('font/KlinicSlab-Medium.eot');
    src: url('font/KlinicSlab-Medium.eot?#iefix') format('embedded-opentype'),
        url('font/KlinicSlab-Medium.woff2') format('woff2'),
        url('font/KlinicSlab-Medium.woff') format('woff'),
        url('font/KlinicSlab-Medium.ttf') format('truetype'),
        url('font/KlinicSlab-Medium.svg#KlinicSlab-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.white-text{color:#ffffff;}
.circle-img img{border-radius:50%;}
.entry-content .alignwide {margin-left  : -80px; margin-right : -80px;}
.entry-content .alignfull {margin-left: calc( -100vw / 2 + 100% / 2 );margin-right: calc( -100vw / 2 + 100% / 2 ); width: 100vw;}
.alignfull img { width: 100vw;}

.outline-landing-2021 .alignfull .learn-cert-col img{width:auto;}

/* SEARCH FIX */
.search-results .post-content {display:none}
.search-results .entry-content {display:none !important}
.search-results .archive .entry-title {text-transform: capitalize;font-size: 24px;padding-bottom: 0px;margin-bottom: 10px;}
.search-results .archive .entries {margin-top:10px !important}

/* Accessibility Mode */
#accessibility-mode-wrapper{margin:20px 0 40px;}
#accessibility-mode-state{font-weight:bold;}
#g-footer a{color:#ffffff;text-decoration:underline;}
#g-footer a:hover{text-decoration:none;}
.field-wrap input[type="submit"], .field-wrap input[type="button"], .field-wrap button{
    color:#ffffff!important;    
}
input[type="submit"]#access-on-text{background:none;border:0px;box-shadow:none;padding:0px;font-size:14px;position:relative;text-decoration:underline;top:-1px;}
input[type="submit"]#access-off-text{background:none;border:0px;box-shadow:none;padding:0px;font-size:14px;position:relative;text-decoration:underline;top:-1px;}
input[type="submit"]#access-on-text:hover,
input[type="submit"]#access-off-text:hover{text-decoration:none;}


/*GENERAL TEMPLATE*/

body{font-family: "museo-sans"; font-size: 14px; line-height: 22px}
ul {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;  
}

hr {margin: 10px 0px}
h1, h2 {text-transform:uppercase}
h2 {text-align: left;
    color: #25205e;
    line-height: 1.4em;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #eeeeee;
    width: 100%;
    margin-bottom: 22px;}

.wp-block-button {
    margin-bottom: 1rem}

body p {
    margin: 1rem 0;
}

.text-center{text-align:center;}

h3 {line-height: 1.1}
.entry-title{font-size:42px; line-height: 38px}
h4 {font-family:"museo-sans";font-size: 20px;font-weight:300}
.single-post h6 {padding: 20px 120px;color: #7f7f7f;font-size: 34px;line-height: 38px;font-weight: 300;font-style: italic;}
.single-post h6:after {display:block;content : ""; width: 80px; border-bottom:1px solid #7f7f7f; margin:0 auto;padding:20px 0px;}
.single-post h6:before {display:block;content : ""; width: 80px; border-top:1px solid #7f7f7f; margin:0 auto;padding:15px 0px;}

#g-mainbar {padding-bottom:0px}
#g-mainbar .g-content {padding-bottom:0px; margin-bottom: 0px; padding-left: 84px; padding-right:0px}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator {display:none}
.no-title .entry-title {display:none}
#g-container-main .g-container {width: inherit}

.person-grid h2 {
    border-width: 0px;
    margin-bottom: 0px !important;
}

.col-blog #g-mainbar .g-content {padding-left: 50px}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {box-shadow: 0px 0px 0px}

.biggerh3 {
    font-size: 2rem
}

#display-none {display:none}

select::-ms-expand {
    display: none;
}

blockquote p:first-of-type:after { display:none !important}

.wp-block-group__inner-container {    
    display: flex;
   -webkit-flex-flow: row wrap; 
    -moz-flex-flow: row wrap;
    flex-flow: row wrap; 
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
}
.wp-block-group__inner-container p, .wp-block-group__inner-container h1, .wp-block-group__inner-container h2, .wp-block-group__inner-container h3, .wp-block-group__inner-container h4, .wp-block-group__inner-container h5, .wp-block-group__inner-container hr, .wp-block-group__inner-container .ghostkit-icon-box {
    width: 100%; 
}

.wp-block-group__inner-container h1, .wp-block-group__inner-container h2, .wp-block-group__inner-container h3, .wp-block-group__inner-container h4, .wp-block-group__inner-container h5 {
    margin-bottom: 10px
}

.alignnone {margin:0}

.ghostkit-icon-box {
    border: 0px;
    padding: 0;
    margin: 10px 0;
    
}
.ghostkit-icon-box p {
    margin-top: 0
}

.wp-block-kadence-rowlayout.alignnone.g-block.size-75, .wp-block-group.g-block.size-75 {
    padding-right: 30px;
}

.ghostkit-col.g-block.size-25 {
    margin-left: inherit
}

/*BREAKING NEWS */
#breakingnews {font-family: arial; font-size: 17px;line-height: 1; color:#000; background-color:#ffa500; text-align:left; padding-left: 20px; padding-right: 20px}
#breakingnews a {color:#fff; text-decoration:underline}
#breakingnews .g-content {
    padding: 5px
}
.breaking-p {
    padding-right: 40px
}

#breakingnews button {
    background-color:#000;
    color:#fff;
    border-color:#ffa500;
    padding: 8px 30px;
    border-width: 2px;
    text-transform:uppercase;
    font-size: 15px;
}

#breakingnews button:hover {
    border-color:#ffff;
    border-radius: 0px
}
/* BUTTONS */
.so-widget-sow-button-atom-4435589f1bb5 .ow-button-base a.ow-button-hover:hover {background:none}
.mobile-view {display:none}
.mejs-overlay-button {display:none}
.is-style-outline .wp-block-button__link {
    border-width:1px; 
    border-color:#1586d1;
    color: #1586d1;
    font-size: 16px;
    padding: 15px 50px;
}
.is-style-outline .wp-block-button__link:hover {
    color:#fff;
    background-color:#1586d1
}
.platform-content {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
/*** Privacy Notice ***/
#cmplz-manage-consent .cmplz-manage-consent{right:unset!important;left:40px;}
/* PULL QUOTE */
.su-pullquote {font-family: 'museo-sans';color: #757575;font-size: 16px;font-weight: 300;}

/* FLUSH IMAGE ON TOP */
#g-mainbar {padding-top: 0px}
.col-hero {margin-top: -126px !important; margin-bottom: 30px !important; padding: 175px 100px 100px 100px !important;line-height: 24px;background-position: center 35% !important;position:relative; left:-41px }
.page-id-11 .col-hero,
.page-id-12281 .col-hero,
.page-id-13173 .col-hero{margin-top:-25px;}
.col-hero h1 {font-weight: 300; font-size: 45px; border-style: solid;border-width: 1px 1px 0px 1px;padding: 10px 0px;margin-bottom: 0px; border-color: rgba(255, 255, 255, 0.5);line-height: 45px;color: #fff;text-shadow: 0 2px 2px rgba(0,0,0,.5); padding-left: 25px}
.col-hero p {border-style: solid ;border-width: 0px 1px 1px 1px ;padding: 0px 25px 30px 25px; margin-top: 0px; border-color: rgba(255, 255, 255, 0.5); color:#ffffff; font-size: 16px}
.ninja-rmi {background-color: #54812c;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 30px 10px 30px;
    font-family: museo-sans!important;
    text-align: center;
    border-radius: 5px;
    border-width: 1px;
    border-color: rgba(255, 255, 255, 0.5);
    margin-top: 15px;
}
.landing2.col-hero {
    padding-top: 245px !important;
}
/* Home- Hero */
.home-hero {
    margin-top: -120px;
    margin-bottom: 0px;
}
.home-hero .ghostkit-carousel-bullets {
    margin-bottom: -30px;
    text-align: center;
    z-index: 1;
    position: relative;
    top: -60px;
}
.home-hero .ghostkit-carousel-bullets>span {
    background-color:#ffffff !important;    
}
.home-hero .swiper-pagination-bullet {
    width:12px !important;
    height: 12px !important;
}
.home-slider-column {
    padding-top: 200px !important;
    padding-bottom: inherit !important;
    padding-left: 100px !important;
    height: 525px;
}
.home-hero h2 {
    font-size: 42px;
    line-height:1;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
    border-width: 0px;
    margin-bottom: 45px;
    max-width: 450px;
}
.home-hero p {
    font-family: 'museo-sans';
    color: #ffffff;
    line-height: 1.2;
    font-size: 17px;
    max-width: 450px;
    font-weight: 300;
    margin-bottom: 35px;
    border-style: solid !important;
    border-color: rgba(255, 255, 255, 0.5) !important;
    border-width: 0px 0px 1px 0px !important;
    padding: 0px 0px 15px 0px !important;
}
.home-hero h3 {
    font-family: "Pathway Gothic One";
    font-weight: 400;
    font-size: 1.5rem;
    text-transform:uppercase;
    margin-top: 35px;
    max-width: 450px;
}
.col-hero.asylum-conference-column {
    margin-top: -202px;
    padding-top: 183px !important;
}
.home-hero2 {
    margin-top: -85px
}

/* FLUSH IMAGE ON TOP WITH FORM */
.home #col-hero h1 {border-width: 0px 0px 0px 0px; line-height: 48px; font-size: 45px !important; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5) !important;}
.home #col-hero p {border-style: solid !important; border-color:rgba(255, 255, 255, 0.5) !important; border-width: 0px 0px 1px 0px !important; padding: 0px 0px 15px 0px !important;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) !important; }
/* .hero-slider=title {font-size: 16px; margin-bottom: -20px;padding-bottom: 0px;margin-left: 25px} */

/* NEW HOME */
.page-id-8 #g-container-main .g-content {
    margin:0
}
.home-tabs h3 {
    text-transform: uppercase;
    color: #25205e;
    font-size: 28px;
    margin-left: 100px;
}
.home-tabs .kt-tabs-layout-vtabs>.kt-tabs-title-list {
    width: 350px;
    position: relative;
    left:-50px
}
.home-tabs .kt-tab-title-active {
    left: 40px;
}
.home-tabs .kt-tab-title:hover {
    position: relative;
    left: 40px;
}
.home-tabs .kt-tab-title-active:hover {
    left: 0px
}
.home-tabs .kt-tabs-wrap {
    max-width: inherit !important;
}
.home-tabs .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
    width: 69%;
    padding-left: 25px
}
.home-tabs .kt-tabs-id_e13252-4c > .kt-tabs-content-wrap > .wp-block-kadence-tab {
    background-color:transparent
}
.home-tabs .wp-block-media-text>figure>img {
    width: inherit
}

/*GENerAL FORM */
.nf-next-item .nf-next {background-color: #5cbb48 !important;padding: 0.4rem 2.63rem !important;
    border-radius: 5px !important;margin-right: 5px; float: left !important; font-size: 16px !important}
.field-wrap input[type="submit"], .field-wrap input[type="button"], .field-wrap button {background-color: #5cbb48; padding: 0.4rem 2.63rem !important; border-radius: 5px; margin-right: 5px; font-size: 16px !important}
.nf-next-previous li.nf-next-item {float: left !important}

/*HEADER*/
#g-navigation {z-index: 100}
.col-logo img {max-width:200px;padding-top: 15px;width:100%;}
#header-logo .g-content{padding-top: 0px; padding-bottom:0px}
#header-logo {background-color:rgba(255, 255, 255, 1.0); border-style: solid;border-width: 0px 0px 1px 0px;}

/*MAIN MENU LEFT*/
#main-menu-left {background-color:rgba(60, 60, 60, 0.8); border-style: solid;border-width: 0px 0px 1px 0px;}
#main-menu-left .g-menu-item{padding: 35px 10px}
#main-menu-left .g-menu-item:hover{background-color:#1586d1}
#main-menu-left li.active {background-color:#333333}
#main-menu-left .g-menu-item-title {color:#fff; }
#main-menu-left .g-toplevel .g-menu-item-title {font-size: 15px}
#main-menu-left .g-sublevel .g-menu-item-title {font-size: 13px}
#g-navigation #main-menu-left .g-main-nav .g-dropdown {background-color:#1586d1; margin-top: 0px}
#main-menu-left .g-dropdown .g-menu-item {padding: 5px 5px; margin: 0 0 0 0}
#main-menu-left .g-dropdown .g-menu-item:hover {background-color:#333333}

/*HIDE MENU ITEMS */
.g-menu-item-1841, .g-menu-item-1842, .g-menu-item-1843, .g-menu-item-1844, .g-menu-item-1845, .menu-item-1853 {display:none !important}
.g-menu-item-2529, .g-menu-item-2530, .g-menu-item-2531, .g-menu-item-2532 {display:none}

/*MAIN MENU RIGHT*/
#main-menu-right {background-color:rgba(40, 40, 40, 0.8); border-style: solid;border-width: 0px 0px 1px 0px; }
#main-menu-right .g-menu-item-title {color:#fff}
#main-menu-right .g-menu-item{padding: 35px 10px; border-width: 0 1px 0 1px; border-color:transparent; border-style:solid;}
#main-menu-right .g-menu-item:hover{background-color:#1586d1;border-color:#959595 }
#main-menu-right li.active {background-color:#333333}
#main-menu-right .g-main-nav .g-toplevel > li {margin-left: 0px; margin-right:0px}
#main-menu-right .g-menu-item-37 {border-width: 0 1px 0 1px}
#main-menu-right .g-menu-item-38 {border-width: 0 0 0 0}
#main-menu-right .g-menu-item-39 {border-width: 0 0 0 1px} 
#g-navigation #main-menu-right .g-main-nav .g-dropdown {background-color:rgba(0, 0, 0, 0.9); margin-top: 0px}
#main-menu-right .g-dropdown .g-menu-item {padding: 5px 5px; margin: 0 0 0 0;}
#main-menu-right .g-dropdown .g-menu-item:hover{background-color:transparent; color:#1586d1}
#main-menu-right .g-dropdown .g-menu-item:hover > .g-menu-item-title {color:#1586d1}
#main-menu-right .g-dropdown .g-menu-item-title:hover {color:#1586d1}
#main-menu-right .g-dropdown .g-menu-item {border-width: 0 0px 0 0;}
#g-navigation #main-menu-right .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {border-width: 0px 0px 0px 0px}

/* CHAT BOX */
.wsa_btn_custom{
  position:fixed;
    bottom: 0;
    right: 0;
    z-index: 99999;
  display:inline-block;
  background-color: #004785;
  color:white;
  text-transform:uppercase;
  text-decoration:none;
  font:700 20px/20px Open Sans, Arial;
  padding:8px 10px;
  vertical-align:top;
  padding-left:45px;
  transition: all 350ms;
  box-shadow: inset 0 0 5px rgba(0,0,0,0);
}

.wsa_btn_custom:hover, .wsa_btn_custom:hover {
  background-color: #004785;
  box-shadow: inset 1px -15px 5px rgba(0, 0, 0, 0.35);
  border-radius:4px;
    color:#fff !important;
}

.wsa_btn_custom:hover i {
  font-size: 33px;
  left: 6px;
}

.wsa_btn_custom i {
  font-size: 30px;
  position:absolute;
  top:50%;
  left: 8px;
  transform: translateY(-50%);
  transition: all 350ms;
}
.wsa_btn_custom:active {
    background-color: #004785;
    box-shadow: inset -5px -5px 5px 0px rgba(0, 0, 0, 0.5);
    border-radius: 4px;
}

/* HAMBURGER MENU - RIGHT */
#main-menu-right .g-menu-item-38 {padding-bottom: 40px}
#main-menu-right .g-menu-item-38 .g-dropdown {background-color:#333 !important; padding: 20px 40px 30px 40px}
#main-menu-right .g-menu-item-38 .g-dropdown li{padding: 3px 0px;}
.g-menu-item-1764, .g-menu-item-1766 {position: relative; left: -20px; margin-top: 10px !important;margin-bottom: 5px !important; padding: 5px 0px; border-style: solid !important;border-width: 1px 0 0 0 !important;border-color: #fff !important;}

#main-menu-right .g-sublevel > li > .g-menu-item-container {padding: 0px}

/*MENU*/
.g-menu-item-title {font-family: "museo-sans";text-transform:uppercase; font-size: 13px; font-weight: 300}

/*GENERAL PAGE*/
.entry-title {border-style: solid;border-width: 0 0 1px 0;border-color: #ccc;padding-bottom: 15px;}

/* TABLE */
.wp-block-table {margin-left:0px; margin-right:0px}
.wp-block-table thead th{
    background-color: #25205e;
    color:#fff;
    font-family: "Pathway Gothic One";
    font-weight: 400;
    font-size: 1.9rem;
    padding: 0.8rem;
    border: 2px solid white !important;
}
.wp-block-table td {
    padding:1rem;
    border: 1px solid #e2e2e2!important;
}

/* TABS - Style 1 */
.kt-tab-title {
    text-transform:uppercase}

.wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
    background-color: #137ABE !important
}

/*HOME*/

.home #g-mainbar .g-content {padding-left: inherit}
.home-degrees2 {
    padding-right: 60px; 
    color:#fff; 
}
.home-degrees2 {
    padding-left: 100px;
    padding-bottom: 50px
}
.home-degrees2 h3{
    text-transform: uppercase; 
    font-weight:300;
    font-size: 35px;
}

.home-degrees2 .is-style-outline .wp-block-button__link {
    color:#fff !important;
    border-color:#fff !important
}

.home-degrees2 .is-style-outline .wp-block-button__link:hover {
    border-color:#1586d1 !important
}

.home-degrees h3 {
    font-size: 35px;
}

.home-degrees .wp-block-media-text>figure>img {
    position: relative;
    left: 70px
    }

.home-degrees .wp-block-image img{
    width: inherit
}

.ghostkit-video .ghostkit-video-play-icon {
    font-size: 1.7em
}

.home-testimonial h3 {
    font-size: 32px
}

/* Person Grid */
.blue-heading {
    margin-top: 20px;
    margin-bottom: 30px;
}
.person-grid h2 {
    margin-bottom: 0px;
    font-size: 26px;
    color:#000;
}

.person-grid h4 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 0px;
}

.person-grid p {
    margin-top: 5px;
    font-weight: 100p
}
/*SIDEBAR*/
h2.widgettitle {color:#25205e; font-family: "museo-sans"; margin-bottom: 0px; font-size:22px}

/*SIDEBAR - REQUEST MORE INFO */
.requestinfo {padding-bottom: 20px}
.requestinfo h2.widgettitle {font-size:18px; margin-bottom: -30px}
.requestinfo .nf-form-fields-required {margin-top: 30px;font-weight: 300;}
.requestinfo h3 {font-family: museo-sans;font-size: 16px;margin-top: 10px;margin-bottom: 10px;font-weight: 300;}
.requestinfo .nf-error-msg {line-height: 14px; font-size: 12px}
.requestinfo .nf-field-container, #ninja_forms_required_items {margin-bottom:15px}
.requestinfo .nf-field-element input {height:30px; padding: 5px; font-size: 12px}
.requestinfo select.ninja-forms-field {padding: 0rem 1.25rem !important}
.requestinfo .nf-field-label {margin-bottom: 0px !important}
.requestinfo .nf-field-label label {font-weight: 400}
.requestinfo .nf-next-previous {float:left; margin-top: 0px !important; width:100%}
.requestinfo .nf-next-item .nf-next {background-color: #5cbb48; padding: 0.8rem 2.63rem !important; border-radius: 5px; margin-right: 5px; width: 100%}
.requestinfo .field-wrap input[type="submit"], .requestinfo .field-wrap input[type="button"], .requestinfo .field-wrap button {background-color: #3F8434 !important; padding: 0rem 2.63rem !important; border-radius: 5px; margin-right: 5px}
.requestinfo .nf-next-previous li.nf-next-item {width: 100%}
.requestinfo .nf-form-content .nf-field-container #nf-field-35-wrap .nf-field-element .ninja-forms-field {width:100%; height:45px}
a.col-rfi-button {font-size: 16px; font-weight:bold}

/*Ninja Forms */
.field-wrap input[type="submit"], .field-wrap input[type="button"], .field-wrap button {background-color: transparent;border-style: solid;border-width: 1px;padding: 15px 50px;font-size: 16px; color:#1586d1;border-color:#1586d1}
.field-wrap input[type="submit"]:hover, .field-wrap input[type="button"]:hover, .field-wrap button:hover {background-color:#1586d1; color:#fff}

/*SIDEBAR - MENUS */

.menu-right li:hover {background-color:#0E5C90;}
.menu-right li:hover a{color:#fff}

/*SIDEBAR - PROGRAM MENU */

div#nav_menu-2 {margin-top: 80px !important;}
#nav_menu-2.menu-right h2.widgettitle {margin-left: 70px; margin-bottom: 10px}
#menu-program-rs-bar {margin-top: 0px}
#menu-program-rs-bar li{border-style: solid; border-width: 1px; border-color:#bbb; position: relative; left: 70px; padding: 10px 120px 10px 10px; margin-bottom: 5px}
#menu-program-rs-bar li:hover {left: 30px}

/*SIDEBAR - LOCATIONS MENU */

#nav_menu-3.menu-right h2.widgettitle {margin-left: 70px; margin-bottom: 10px}
#menu-locations-rs-bar a, #menu-program-rs-bar a{color:#000}
#menu-locations-rs-bar a:hover, #menu-program-rs-bar a:hover {color:#fff}
#menu-locations-rs-bar {margin-top: 0px}
#menu-locations-rs-bar li{border-style: solid; border-width: 1px; border-color:#bbb; position: relative; left: 70px; padding: 10px 120px 10px 10px; margin-bottom: 5px}
#menu-locations-rs-bar li:hover {left:35px;}
#menu-locations-rs-bar li:hover a, #menu-program-rs-bar li:hover a  {color:#fff}

/*PAGE EDITS*/
.location-map {float:right;margin-top:-300px;margin-right: 200px;}
.location-button, button {background-color:transparent;border-style: solid;border-width: 1px;padding: 15px 50px; font-size: 16px}
.location-button:hover, button:hover {background-color:#1586d1; color:#fff; border-radius: 5px}
.page-id-13164 .ghostkit-grid-inner .ghostkit-col-content{width:95%;}
#hybrid-hero-button {margin-top: -100px; z-index: 100 !important;position: relative; top: -50px;}

/*FACULTY*/
.colfaculty h2{margin-bottom:0px; color:#25205e}
.colfaculty h4 {font-size: 16px;padding-top: 10px; font-weight: 500}
.colfaculty h6 {font-weight:500; margin-top: -25px; margin-bottom: 0px; color: #555}

/*Columns*/
.right-column {width: 40%; padding: 0 10px 0 0; float: right;}
.left-column {width: 40%; padding: 0 10px 0 0; float: left;}

/*FOOTER*/
#footer-logo {position: relative; left: -25px}

#g-footer {padding: 0px;}
#footer-horizontal-menu .g-content {background: #ccc url("/wp-content/uploads/2017/08/footermenuback.jpg") center;}
#footer-horizontal-menu {border-style: solid;border-width: 0 0 1px 0;border-color: #b9b9b9;}
#footer-horizontal-menu .g-content {background: #000 url("/wp-content/uploads/2017/08/footermenuback.jpg") center;}
#footer-horizontal-menu li a{font-family: "museo-sans"; font-weight: 300; color:#fff;}
#footer-horizontal-menu .g-menu-item-title {background-color:transparent!important;text-transform: capitalize; font-size:16px;}
#footer-horizontal-menu .g-menu-item {padding: 20px 20px 20px 20px;}
#footer-horizontal-menu .g-menu-item:hover {background-color:#1586d1}
#g-footer .g-horizontalmenu {text-align: center}

.footer-menu-vertical li a{font-family: "museo-sans"; font-weight: 300; color:#fff;}
.footer-menu-vertical .g-menu-item-title {text-transform: capitalize; font-size:15px;}
.footer-menu-vertical .g-menu-item {width: 100%}

#footer-menu-custom span {padding-right: 20px}
#footer-menu-custom div {margin-bottom: 5px}

#col-copyright {padding-bottom: 20px !important; padding-top: 20px !important}
.footer-social-icons a {color:#fff}

/* COL - Blog */
.subtleblueback #g-mainbar {padding-left:60px;}
.subtleblueback #g-mainbar, .subtleblueback #g-sidebar {background-color:#f6f9f9}
.col-blog .pt-cv-title {text-transform:uppercase; padding:0 20px; margin-top:-10px !important; margin-bottom: 0px; padding-top: 20px; padding-bottom: 20px;}
.col-blog .pt-cv-meta-fields time{font-weight: 500}
.col-blog .pt-cv-title a {font-weight: 300 !important; font-size: 22px}
.col-blog .pt-cv-content {padding: 0px 20px 20px 20px; line-height: 20px;}
.col-blog .pt-cv-ifield:hover > .pt-cv-content, .pt-cv-ifield:hover > .pt-cv-title {color:#fff; background-color:#1586d1;}
.col-blog .pt-cv-ifield:hover > .pt-cv-title a {color:#fff;}
.col-blog .pt-cv-ifield:hover > .pt-cv-title:after {display:block;content : ""; width: 100%; border-bottom:1px solid #fff; margin:0 auto;padding: 4px 0px; opacity: 0.5}
.col-blog .pt-cv-ifield>*, .pt-cv-view .pt-cv-content-item>* {margin-bottom: 0px}
.col-blog .pt-cv-hover-wrapper::before {bottom: 7px}
.col-blog .pt-cv-mask {border-right-style: solid; border-right-width: 3px; border-color:#fff; margin-right: 10px; padding: 0px; margin-top: 15px; padding-bottom: 75px;}
.col-blog .pt-cv-meta-fields {padding-top: 0px; padding-bottom: 0px; text-transform:uppercase; font-family: "museo-sans"; font-weight: 300}
.col-blog .entry-date {position: absolute; right: 10px; top: 5px; font-size: 20px }
.col-blog .terms {position: absolute; top: 35px; right: 10px; line-height: 15px; padding-left: 20px; font-size: 16px; width: 150px;text-align: right;line-height: 20px;}
.featured-blog-post {
    max-width: none;
}
.featured-blog-post .uagb-post__title {
    font-size: 36px; 
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    border: solid;
    border-width: 0 0 1px 0;
    padding-bottom: 20px;
    border-color: #ccc;
}
.featured-blog-post .uagb-post__excerpt {
    padding: 0px 60px;
    text-align: center
}

/* COL- News
.col-news .col-md-8.pt-cv-ocol.col-sm-6.col-xs-12 {width: 55%}
.col-news .col-md-4.pt-cv-ocol.col-sm-6.col-xs-12 {width: 45%}  */
.col-news .pt-cv-meta-fields time{color:#1586d1; font-weight: 500; position: relative; top: 15px}
#pt-cv-view-328b5d9h7j .cvp-responsive-image {margin-bottom:0px}
.col-news .pt-cv-omain .pt-cv-title {background-color:#1586d1; font-family:"museo-sans"; text-transform:uppercase; font-weight: 200; padding: 40px 20px 60px 20px; font-size: 22px;  margin-top:-7px !important }
.col-news .pt-cv-omain .pt-cv-title a {color:#fff; font-weight:200}
.col-news .pt-cv-omain .author {float:left; margin-top:-50px; margin-left:20px; font-size: 18px;color: #fff; font-weight: 200; font-style: italic}
.col-news .pt-cv-omain .author a:hover {color:#fff}
.col-news .pt-cv-omain .author:before {content: "By";}
.col-news .pt-cv-omain time .col-blog .pt-cv-omain .pt-cv-content {float:left}
.col-news #pt-cv-view-328b5d9h7j .pt-cv-readmore {position: absolute; top: 125px; left: 258px; }
.col-news .pt-cv-wrapper .btn {background-color:transparent; padding: 10px 50px; border-style:solid !important; border-width: 1px !important; border-color:#fff !important;display:none }
.col-news .pt-cv-omain .pt-cv-ifield {background-color:#25205e}
.col-news .pt-cv-omain .pt-cv-title, .col-news .pt-cv-omain .pt-cv-ifield>*{margin-bottom:0px !important}
.col-news .pt-cv-omain .pt-cv-content p:first-of-type {margin-top: 0px !important; padding-top: 20px}
.col-news .pt-cv-omain .pt-cv-content p:last-of-type {margin-bottom: 0px !important; padding-bottom: 20px}
.col-news .pt-cv-omain .pt-cv-meta-fields, .col-news .pt-cv-omain .pt-cv-content {background-color:#fff}
.col-news .pt-cv-omain .pt-cv-ifield:hover .btn {display:inherit}
.col-news .pt-cv-omain .pt-cv-ifield:hover .cvp-responsive-image {opacity: 0.5}
.col-news .pt-cv-oothers .author {display:none}
.col-news .pt-cv-oothers {position: relative; left: 50px; width: 80%}
.col-news .pt-cv-oothers .pt-cv-title {color:#000; text-transform:uppercase; margin-bottom: 0px }
.col-news .pt-cv-oothers .pt-cv-title a{font-weight: 300 !important}
.col-news .pt-cv-oothers .entry-date {position: relative; top: -10px; text-transform:uppercase}
.col-news .pt-cv-oothers .pt-cv-content p {margin-top: 0px; margin-bottom: 10px}

/* WIDTH AND HOVER for RiGHT SIDE OTHER STORIES */
.col-news .pt-cv-oothers .pt-cv-ifield {border-style:solid;border-color:#000; border-width:1px; padding: 20px 30px; position:relative; left: 20px; width: 100%}
.col-news .pt-cv-oothers .pt-cv-ifield:hover {background-color:#1586d1; left: -10px; width: 105% }
.col-news .pt-cv-oothers .pt-cv-ifield:hover a{color:#fff}
.col-news .pt-cv-oothers .pt-cv-ifield:hover time{color:#fff}
.col-news .pt-cv-oothers .pt-cv-ifield:hover .pt-cv-content {color:#fff}
#pt-cv-view-328b5d9h7j .pt-cv-readmore {margin-top: 30px}

/*FAQ*/
.lsow-accordion.style1 .lsow-panel .lsow-panel-title {font-family: "museo-sans"; font-weight: 500; font-size: 16px; padding-top: 10px; padding-bottom: 10px}
.lsow-accordion.style1 .lsow-panel .lsow-panel-title:after, .lsow-accordion.style3 .lsow-panel .lsow-panel-title:after {top: 15px}
.lsow-accordion.style1 .lsow-panel .lsow-panel-content p {margin-top: 0px; margin-bottom:0px}

/*MENU TABS*/
#menutabs {margin-top: -40px}
.pt-tabs .nav-item:first-of-type {margin-left: 3px}
.pt-tabs .nav-tabs {border-bottom:0px}
.pt-tabs .nav-item {border-style: solid; border-width: 0px; margin-bottom: 5px}
.pt-tabs .nav-tabs .nav-link {border-width: 0px;}
.pt-tabs .nav-item:hover>a.nav-link {color:#fff}
.pt-tabs .nav-tabs .nav-link{background-color:#fff;color: #000;padding: 18px 20px;border-radius: 2px;border-style: solid;border-color: #000;border-width: 1px;}
.pt-tabs .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color:#000; background-color:#1586d1}
.pt-tabs .nav-tabs .nav-item.open .nav-link, .pt-tabs .nav-tabs .nav-item.open .nav-link:focus, .pt-tabs .nav-tabs .nav-item.open .nav-link:hover, .pt-tabs .nav-tabs .nav-link.active, .pt-tabs .nav-tabs .nav-link.active:focus, .pt-tabs .nav-tabs .nav-link.active:hover {border-color:#fff; background-color:#1586d1; color:#fff}

/* EVENT LISTING */
.col-blog #events-sidebar {background-color:#f6f9f9}
.compact.compact-1 .ecs-event .date_thumb {background-color:transparent !important}
.compact.compact-1 .ecs-event .summary {text-transform:uppercase}
.col-events {float:right}
.col-events h3{text-transform:uppercase; font-size:36px; line-height: 36px}
.compact.compact-1 .ecs-event {border-style: solid; border-width: 1px; border-color:#000; display:block !important; height: 50% !important; padding: 10px; width: 120% !important }
.compact.compact-1 .ecs-event a {color:#000}
.compact.compact-1 .ecs-event:hover {background-color:#1586d1; color:#fff; width: 140% !important; position: relative;left: -50px;}
.compact.compact-1 .ecs-event:hover a {color:#fff}
.compact.compact-1 .ecs-event:hover > .date_thumb {color:#fff}
.compact.compact-1 .ecs-event .date_thumb {text-align:left !important; width: 50px !important}
.compact.compact-1 .ecs-event .date_thumb .day {font-weight:normal !important}


/* EVENTS - SINGLE PAGE */
.single-tribe_events .entry-title{ display:none}
.single-tribe_events .tribe-events-single-event-title {font-size: 45px; font-weight: 400; text-transform:uppercase}
.single-tribe_events .tribe-events-schedule h2 {font-weight: 200 !important}
.single-tribe_events .su-button-style-default {background-color:#21759b !important; border-color:#21759b !important; border-width: 0px}
.single-tribe_events .su-button-style-default span {border-width: 0px}

/* EVENTS - COL EVENT PAGE */
.grouped .ecs-event {margin-bottom: 20px !important}
.grouped .ecs-date {text-transform: uppercase;background-color: #1586d1;padding: 20px 10px;font-size: 34px;color: #fff; margin-right: 80px;}
.grouped .ecs-event .date {text-transform: uppercase; font-size: 17px;text-decoration: underline; font-weight: 300 !important}
.grouped .time {font-size: 16px; font-weight: 300}
.grouped .summary {padding: 10px 0px}
.grouped .summary a{font-size: 17px; font-weight: 400; padding: 10px 0px}


/* UPDATED EVENTS - LISTING PAGE */
.ecs-event {border-style: solid;border-width: 0 0 1px 0;border-color: #eee;}
.ecs-event .tribe-events-gmap, .ecs-event .tribe-country-name, .ecs-event .more-link {display:none}
.ecs-event h2 {border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; font-size: 36px}
.ecs-events-address p {margin: 0px}
.ecs-event .tribe-locality, .ecs-event .tribe-delimiter, .ecs-event .tribe-region {float:left}
.ecs-event .tribe-delimiter, .ecs-event .tribe-region {padding-right: 5px}
/*.ecs-event .ecs-venue-location {position: relative; top: -14px}
.ecs-event .ecs-events-list-event-description {margin-top: -30px}*/
.ecs-events.default .ecs-button a {background-color: #21759b !important; font-size: 13px !important}
abbr[title] {border-bottom: 0px}
abbr[title], acronym[title] {text-decoration: none} 
.ecs-events.default.default-1 .ecs-venue-details {margin-top: 5px}
.ecs-events-address {display:block !important}
.ecs-events-list-event-description {margin-top:15px}


/* SIDEBAR SINGLE BLOG */
#sb-singleblog {}
#sb-singleblog h3 {margin-left: 45px; font-size: 32px}
#sb-singleblog .pt-cv-ifield>* {margin-bottom: 5px}
#sb-singleblog .pt-cv-content-item .pt-cv-content p {margin-top: 0px; margin-bottom: 0px}
#sb-singleblog .pt-cv-content-item .pt-cv-title a{color:#000; text-transform:uppercase; font-weight: 400 !important; font-size: 16px}
#sb-singleblog .pt-cv-meta-fields time {color:#1586d1; text-transform:uppercase}
#sb-singleblog .pt-cv-content-item .pt-cv-ifield {border-style:solid;border-color:#000; border-width:1px; padding: 20px 80px 20px 20px;position:relative; left: 45px; width: 100% }
#sb-singleblog .pt-cv-content-item .pt-cv-ifield:hover {background-color:#1586d1; position: relative; left: 10px; width: 103%}
#sb-singleblog .pt-cv-content-item .pt-cv-ifield:hover a{color:#fff}
#sb-singleblog .pt-cv-content-item .pt-cv-ifield:hover time{color:#fff}
#sb-singleblog .pt-cv-content-item .pt-cv-ifield:hover .pt-cv-content {color:#fff}
#pt-cv-view-328b5d9h7j .pt-cv-readmore {margin-top: 30px}
.single-post #g-page-surround .entry-meta {margin-bottom: 15px}
.entry-header .meta-author i {display:none}
.entry-header .meta-author {text-transform: capitalize !important; font-family: "museo-sans" !important; font-size: 22px !important; font-weight: 300 !important }

#col-titleauthor .entry-title{font-family:"museo-sans"; border-width: 0px; font-size: 28px; font-weight: 300; margin-top: 25px; margin-bottom: 10px}
#col-titleauthor .meta-author {font-style: italic;font-weight: 500 !important}

.col-single-date {margin-top: 10px; font-family: "museo-sans" !important;color: #1586d1;font-weight: 500; text-transform:uppercase}
.col-single-date i {display:none}
.col-single-date .meta-prefix img {width: 20px; height: 25px; margin-right: 8px }

.has-post-thumbnail #col-titleauthor2 {display:none}
#col-titleauthor2 .entry-meta {margin-bottom: 0px !important}
.single-post .entry-content p:first-of-type {font-style: italic;font-size: 22px;line-height: 28px;font-weight: 300; padding-right: 40px}
.single-post .entry-content p:first-of-type:after {display:block;content : ""; width: 80px; border-bottom:1px solid #000; padding-top: 40px;margin-bottom: 40px }

.blog-col-header {border-style: solid; border-width: 0px 0px 1px 0px; border-color:#ccc }
.blog-col-header h1 {font-size: 42px; font-weight: 200; line-height: 1; }

.single-post .entry-content h3 {font-family: "museo-sans";font-size: 24px;font-weight: 300;line-height: 32px; color: #25205e}
.single-post .entry-content p {fon-family: "museo-sans"; font-weight: 300; line-height: 28px}

/* SOCIAL SHARE */
.at-icon {fill:#25205e !important}

/* Hamburger menu for mobile */
.outline-home .g-offcanvas-toggle { top:70px; }
.g-offcanvas-open .g-offcanvas-toggle { color: #1586d1!important;}
.g-offcanvas-toggle {color: #1586d1; z-index: 1000 !important }
.g-offcanvas-toggle:after{
    content: 'MENU';
    position: absolute;
    right: -50px;
    font-size: 14px;
    top: 11px;
}
#g-offcanvas {background-color:#1586d1}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {border: 1px solid #1586d1;
    background: #1586d1;margin: 0rem 0 0rem 0rem; padding: 0rem;}


/* SEARCH PAGE */
.bsearch_results_page input[type="submit"] {background-color: #1c597c;padding: 0.5rem 1.5rem;border-radius: 8px !important;margin-right: 5px;font-size: 20px;font-weight: 300; margin-top: 20px; color:#fff}

/*404*/
.error404 #footer-logo {left: 25px}

/* LANDING PAGES */
.landing-pages h1 {font-size: 42px; font-weight: 300; color:#00539b; line-height:1}
.landing-pages h2 {font-weight: bold; font-family:arial;margin-top: 0px;margin-bottom: 6px; font-size: 18px; color:#d86c29; border-bottom: 0px; text-transform:none}
.landing-pages .entry-title {display:none}
.landing-pages .g-content img {width: 100% !important}
.bullet-title {color:#0064BB; font-weight: 600}
#landing-side { margin-top: 20px; padding: 10px;display: block;float: left;margin-right: 2%;margin-left: 2%;background-color: #C0E2E6;opacity: 1;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#landing-side li {padding-bottom:20px}
.landing-pages #g-page-surround, .landing-pages #g-sidebar, .landing-pages #g-aside {background-color:#abafa6}
.landing-pages #g-mainbar .g-content {padding-left: 20px}
#landing-side-form {margin-top: 20px}
.landing-pages #g-footer {background-color:#646464;margin-left: 6%;
    margin-right: 0%;}

.landing-pages .widget_ninja_forms_widget{border-style: solid;border-color: #d8d8d8;border-width: 1px;padding: 0px 20px;border-radius: 8px;}

.ourlawschool {color:#D86D29}
.ourlawschool h1 {text-transform:none; color:#0064bb; font-family: arial;}
.ourlawschool #ball_Body_Copy_1 {font-weight: bold;font-family: arial;font-size: 15px;}

.landing-ourschool {background-image: url("https://admin.collegesoflaw.edu/wp-content/uploads/2018/01/2segCTA_bg-full.png"); background-repeat: no-repeat;padding-top: 5px; margin-top: -95px;left: -2px; position:relative; margin-bottom: 0px}

.landing-ourschool p  {position:relative; top: -10px; color:#fff; font-weight:bold; }
.landing-ourschool p a { color:#fff; font-weight:bold;}
.ourschoolsummary {margin-top: -40px;margin-top: -30px;font-family: arial;font-size: 12px;}

.landing-pages .g-content .post-12034 img {width: inherit !important}
.post-12034 p {font-family: arial}

.requestinfo h3.widget-title {color: #25205e;font-family: "museo-sans";text-transform: uppercase;font-weight: 400;font-size: 18px;margin-bottom: -30px; margin-top: 20px}

/*LANDING - 2018 */
.outline-landing-2018 body {line-height: 1.5}
.outline-landing-2018 h1 {font-weight: 300;font-size: 3rem; line-height:1 }
.outline-landing-2018 h2 {text-transform:inherit; border-width: 0px; font-size: 1.5rem; line-height: 1; padding-top: 20px}
.outline-landing-2018 hr {border-bottom: 2px solid #ffffff;width: 60px;}
 .outline-landing-2018 h5 {font-family: inherit;font-weight: 300;font-size: 14px;}
.outline-landing-2018 p {font-size: 16px}
#landing-left, #landing-right {display:none}
#landing-logo .g-content{padding:0; margin:0;position: relative;left: 30px}
.outline-landing-2018 .col-logo img {max-width: 135px; background-color:rgba(255, 255, 255, 0.8); padding: 5px}
#landing-logo {padding: 5px; }
#landing-middle {flex: 0 100%;width: 100%; padding-left: 50px; padding-right: 50px}
.landing-main {margin-top: -130px;}
#landing-phone {font-size: 28px; position: relative;top: 8px}
#landing-phone .g-content {padding:0}
#landing-phone .svg-inline--fa {margin-right: 20px; color:#d58028}
#landing-button {position: relative; }
#landing-button .g-content {padding:0 }
#landing-button a {color:#fff}
#landing-button button {background-color:#d58028; border-width: 0px;border-radius: 23px;padding: 12px 20px;text-align: center; text-transform: uppercase;}
#landing-button button:hover {background-color:#fff; color:#d58028}
#landing-hero h1 {margin-top:25px; font-size: 2.35rem}
#landing-hero h2 {font-family: "museo-sans";text-transform: inherit; font-size: 24px}
.outline-landing-2018 #pl-12890 .so-panel{margin-bottom:0px !important}
#landing-link .widget-title{display:none}
.outline-landing-2018 .widget_ninja_forms_widget .nf-form-fields-required, .outline-landing-2018 .widget_ninja_forms_widget .nf-mp-header {display:none}
.outline-landing-2018 .blue-back .widget_ninja_forms_widget label{color: #fff !important; font-weight: 400;
    font-size: 16px;}

.blue-back .nf-next-item .nf-next, .blue-back .field-wrap input[type="button"] {padding: 15px 100px !important;border-radius: 20px !important; color: #ffffff !important; background-color: #d58028 !important; }
.blue-back .nf-mp-footer .nf-next-previous {background-color:transparent !important}
.blue-back .nf-error-msg, .blue-back .ninja-forms-req-symbol {color:#d58028 !important}
.blue-back .widget_ninja_forms_widget {color:#000}
.blue-back .widget_ninja_forms_widget a {color:#d58028 !important}
.blue-back {color:#fff; padding-top: 50px; padding-left: 150px !important; padding-right: 150px !important}
.blue-back h2 {color:#fff; }
.blue-back .bullet-title, .blue-back a {color:#d58028}
.blue-back a:hover {color:#fff}

.landing-heading h2, .testimonial h2 {font-size: 2.3rem; padding-top: 40px !important}
.outline-landing-2018 .landing-heading hr, .outline-landing-2018 .testimonial hr {border-bottom: 2px solid #d58028; width: 5%;margin-left: 47%;padding-top: 8px;background-color:inherit !important}
.outline-landing-2018 .lsow-panel-title {color: #25205e !important;font-weight: bold !important;font-size: 18px !important;}
.lsow-accordion.style1 .lsow-panel .lsow-panel-title {font-size: 18px !important}
.so-widget-lsow-accordion h2 {color:#322a5e}
.outline-landing-2018 .fa-quote-left {color:#d58028}
.landing-testimonial {background-color: #fff;padding: 20px;border-style: solid;border-color: #e2e2e2;border-width: 2px;border-radius: 6px; margin-left:-100px}
.outline-landing-2018 li {margin-bottom: 10px}
.landing-page-ninja {
    background-color: #00000047;
    padding: 20px 20px 20px 20px;
}
.landing-page-ninja label {
    color:#fff !important
}
.landing-page-ninja label {
    color:#fff !important
}
.landing-page-ninja .nf-form-fields-required, .landing-page-ninja .nf-mp-header, .page-id-109272 .nf-form-fields-required{
    display:none
}
.page-id-109272 .nf-form-content .nf-field-container .nf-field-label label{color:#000000!important;}
.page-id-109272 .nf-form-content .nf-field-container select{color:#000000!important;padding:13px 5px;}
.outline-landing-2018 .blue-back {
    padding-top: 200px;
    margin-top: -30px;
}
.outline-landing-2018 .blue-back h2 {
    font-weight: 300;
    font-size: 3rem;
    line-height: 1;
}
.outline-landing-2018 .blue-back h3 {
    margin-top: 35px !important;
    margin-bottom: 30px
}
.outline-landing-2018 .blue-back hr {
    margin: 20px 0 25px 0;
}
.outline-landing-2018  .alignfull.testimonial img {
    width: inherit !important
}
.outline-landing-2018 .ghostkit-custom-Z5aEHS {
    background-color:#f5f5f5 !important;
}
.outline-landing-2018 .blue-back {
    color:#000
}
.outline-landing-2018 .ghostkit-col-content .nf-form-cont {
    background-color: #ffffffc2;
    padding: 20px;
}

/* CUSTOM PAGES */
.page-id-12281 .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {background-position: center 20% !important;}

/* ACCESS */
.kt-tabs-content-wrap .is-style-outline .wp-block-button__link, .home-testimonial .is-style-outline .wp-block-button__link {
    color:#000000 !important;
    border-color:#000000 !important;
}

.kt-tabs-content-wrap .is-style-outline .wp-block-button__link:hover, .home-testimonial .is-style-outline .wp-block-button__link:hover {
    color:#fff !important
}
.kt-testimonial-content a, .home-testimonial .kt-tabs-content-wrap a, .ghostkit-icon-box-content a {
    color:#0D5382 !important;
}
.home-location-button {
    color:#000;
    margin-top: 30px;
}
.home-location-button:hover {
    color:#fff
}
.field-wrap input[type="submit"], .field-wrap input[type="button"], .field-wrap button {
    color: #ffffff!important;
}

/* landing template 2021 */
.outline-landing-2021 #g-container-main h1,
.outline-landing-2021 #g-container-main h2 { font-family:'Museo-bold'; }
.outline-landing-2021 #g-container-main h3 { font-family:'Museo-bold'; font-size: 19px; }
.outline-landing-2021 #g-container-main h4 {font-family: Museo; font-size:17px;}
body.outline-landing-2021 #g-container-main ,body.outline-landing-2021 #g-container-main p {font-family:'Museo'; }
.outline-landing-2021 .blue-back {color:#fff; padding-top: 70px;  padding-left: 50px; padding-right: 50px }
.outline-landing-2021 #g-navigation.landing-header { background:#fff; }
.outline-landing-2021 #landing-phone{ color:#185a7d;}
.outline-landing-2021 .landing-main{ margin-top:0px;}
.outline-landing-2021 > #g-page-surround > .g-fixed-container,
.outline-landing-2021 > #g-page-surround > .g-fixed-container > .g-fixed-container {
    height: 110px !important;
}
.outline-landing-2021 > #g-page-surround > .g-fixed-container .landing-header,
.outline-landing-2021 > #g-page-surround > .g-fixed-container .landing-header .g-container,
.outline-landing-2021 > #g-page-surround > .g-fixed-container .landing-header .g-grid,
.outline-landing-2021 > #g-page-surround > .g-fixed-container .landing-header .g-grid > div{
    height: 100%;
}
.outline-landing-2021 > #g-page-surround > .g-fixed-container .landing-header.g-fixed-element{
    height: 110px !important;
}
.outline-landing-2021 > #g-page-surround > .g-fixed-container .landing-header .g-grid > div{
    display: flex;
    align-items: center;
}
.outline-landing-2021 .landing-header #landing-button,
.outline-landing-2021 .landing-header #landing-phone{
    display: flex;
    align-items: center;
}
.outline-landing-2021 .nf-form-fields-required{display:none;}
.outline-landing-2021 .campus-form .nf-form-layout > form{
    background:#fff;
    padding:25px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    color: #000000;
}
.outline-landing-2021 .campus-form .nf-form-layout > form .nf-field-element .ninja-forms-field{
    background-color: #ededee !important;
    color: #000000;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.outline-landing-2021 .entry-content .ghostkit-button-wrapper .ghostkit-button.learn-cert-button{background-color:#211261;border:1px solid #211261;color:#ffffff;}
.outline-landing-2021 .entry-content .ghostkit-button-wrapper .ghostkit-button.learn-cert-button:hover{background-color:#ffffff;border:1px solid #211261;color:#211261;}
.nf-form-content .nf-field-container .listselect-wrap .nf-field-element .ninja-forms-field{
	appearance: none;
    padding: 0.375rem 1.25rem;
    border: 1px solid #e0e0e5;
    background: #fff url(/wp-content/themes/g5_helium/images/col/select_dropdown.png) no-repeat 99% 50%;
    line-height: 2;
}
.outline-landing-2021 .campus-form .nf-form-content .nf-mp-footer .nf-next-previous .nf-next-item input[type="button"].nf-next,
.outline-landing-2021 .campus-form .nf-form-content .nf-mp-body .submit-wrap input{
    background-color: #211261 !important;
    border-color:#211261 !important;
    border-radius:30px !important;
    -webkit-border-radius:30px !important;
    -moz-border-radius:30px !important;
}
.outline-landing-2021 .programoverview h2,.outline-landing-2021 .testimonial h2  { border:none;}
.outline-landing-2021 .programoverview .wp-block-separator,
.outline-landing-2021 .testimonial  .wp-block-separator  {
    height: 4px;
    width: 100px;
    display: block!important;
    text-align: center;
    margin: 0px auto 40px auto; 
}

.outline-landing-2021 .study.testimonial strong{ font-size:20px; color:#211261;}
.outline-landing-2021 .study.testimonial p { font-size:14px; line-height:22px;}

.outline-landing-2021 .testimonial .testithumb figure{ width:200px; margin-right:30px;}
.outline-landing-2021 .testimonial .testithumb figure img{ max-width:200px;  }
.outline-landing-2021 figure.quoteimage img { width:50px;  }
.outline-landing-2021 figure.quoteimage{ margin-left:0px;}
.outline-landing-2021 .testimonial p{ font-size: 18px; line-height: 26px;}
.outline-landing-2021 .testimonial strong{  font-size: 20px; line-height: 28px; } 
.outline-landing-2021 #landing-button button:hover{ background:#185a7d; }
.outline-landing-2021 .landing-heading .programoverview h2,
.outline-landing-2021 .testimonial h2{ font-size: 1.9rem; text-transform:none; }
.outline-landing-2021 .kt-blocks-accordion-title {font-family:'Museo'; text-transform:none;  }
.outline-landing-2021 .blue-back h2{ text-transform:none; }
.outline-landing-2021 h1 { line-height: 2.50rem;}
.outline-landing-2021 #g-navigation #landing-phone { top:0;}
.outline-landing-2021 .wsa_btn_custom {display:none}

/*** Online Programs https://admin.collegesoflaw.edu/locations/online-programs/ ***/
.page-id-13187 article .g-block.size-75{padding-right:40px;}


@media (max-width: 768px){
    .page-id-13173 .ghostkit-col.g-block.size-25,
    .page-id-13182 .ghostkit-col.g-block.size-25,
    .page-id-13187 .ghostkit-col.g-block.size-25{padding:0 0 0 60px;}   
}

@media (max-width: 620px) { 

    .outline-landing-2021 #g-navigation .col-logo img { max-width:120px; margin-left:0px; }
    .outline-landing-2021 #g-navigation #landing-button button{ font-size: 14px; }
    .outline-landing-2021 #landing-phone .g-content { padding-left: 30px; }
    .outline-landing-2021 #landing-logo .g-content{ left:10px;}

}


/* Smartphones */

@media (max-width: 480px) {
    
    .outline-landing-2021 #g-navigation .col-logo img { max-width:100px!important; margin-left:0px; }
    .outline-landing-2021 #landing-logo { max-width:40%;}
    .outline-landing-2021 #landing-button { max-width:60%;}
    .outline-landing-2021 #landing-phone{ display:none!important; }
    .outline-landing-2021 section.entry-header{ display:none!important; }
    .outline-landing-2021 #g-navigation #landing-button button{ font-size: 12px; padding:5px 8px; }
    
    .outline-landing-2021 #g-navigation .col-logo img { max-width:120px; }
   
        .grid-row-left, .grid-row-left h4{
        text-align: left !important;
        padding-left: 7%
    }
    

        .grid-row-left, .grid-row-left h4{
        text-align: left !important;
        padding-left: 7%
    }
    
    .grid-center .alignleft, .grid-center .alignright {
        float:none;
        text-align: center;
    }
    
    .home-tabs .wp-block-kadence-tab {
        margin-left:100px;
    }
    
    .home-slider-column {
    padding-left: 50px !important;
    height: 650px;
    }
    
    .home-hero h2, .home-hero p, .home-hero h3 {
        max-width:275px;
        
    }
    
    .aslyum-conference-tabs .wp-block-image .alignleft {
    float: none;
    }
    
    .col-hero {
        padding: 125px 25px 100px 25px !important;
        position: relative;
        left: -8px;
    }
    
        .right-content {
        float:none;
        width: 90% !important;
        margin: 0 0 0 30px
    }
    
    .col-blog .pt-cv-wrapper {
        margin-left: -5px;
        width: 100%;
    }
    
.outline-landing-2018 #g-navigation.landing-header {
    text-align: center;
}
.outline-landing-2018 #landing-logo .g-content {
        left:  13px
    }
    
div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib, div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib {top: 500px !important}

#breakingnews {padding-left: 100px; padding-right: 50px}

.col-blog #g-mainbar .g-content {padding-left: 15px}
.subtleblueback #g-mainbar {padding-left:0px;}
.g-menu-item-1841, .g-menu-item-1842, .g-menu-item-1843, .g-menu-item-1844, .g-menu-item-1845, .menu-item-1853 {display:inherit !important}

#main-menu-right .menu-item-38 {display:none}
.g-menu-item-37, .g-menu-item-36, .g-menu-item-35, .g-menu-item-34, .g-menu-item-1661, .g-menu-item-38 {display:none !important}

#header-logo .g-content {margin: 10px 0px 10px 0px; padding: 0px}
.col-logo img {max-width: 175px; margin-left:110px; padding-top: 15px; }
#header-logo.size-15 {flex: 0 80%}
#main-menu-left.size-53 {flex: 0 77%}
#main-menu-right.size-32{flex: 0 20%}

.home-mobile-campus-locations {display:inherit !important}
.home-desktop-locations {display:none !important}
.home-mobile-campus-locations .widget_lsow-tabs h3 {margin-left: 0px}
.home-mobile-campus-locations .lsow-tabs.style1 .lsow-tab-panes p {margin-left: 0px; margin-right: 0px}

h6 {padding: 20px 0px;}

#g-mainbar .g-content {padding-left: 15px}
#col-hero .sow-slider-image-wrapper{width: 300px;float: left;margin-left: 15px;line-height: 20px;}

.home #col-hero h1{font-size: 24px !important; margin-top: -100px !important; width: 300px !important; }
.home #col-hero p {font-size: 14px !important; margin-top: 50px !important; width: 200px !important}
#home-moreinfo .lsow-accordion.style1 .lsow-panel {top: -260px;left: 30px;}
#hero-moreinfo .lsow-accordion.style1 .lsow-panel {top: -160px;left: 40px;}
#home-moreinfo .lsow-accordion.style1 .lsow-panel {width: 200px}
    #hero-moreinfo .lsow-accordion.style1 .lsow-panel {width: 200px}
.lsow-accordion.style1 .lsow-panel .lsow-panel-title {font-size: 12px !important; padding: 5px 10px 5px 10px !important}
.lsow-accordion.style1 .lsow-panel .lsow-panel-title:after, .lsow-accordion.style3 .lsow-panel .lsow-panel-title:after {font-size: 10px; }

#home-moreinfo .lsow-panel.lsow-active {width: 300px !important;}

.lsow-tabs.style8 .lsow-tab-nav .lsow-tab a {left: 0px}
#homelocations .lsow-tab-panes {margin-left: 20px}

.home #panel-8-2-0-0> .panel-widget-style {
    padding: 40px 20px 60px 20px;}

.homedegreeleft {border-style:solid; border-width: 0 0px 0 0; border-color:#fff; padding-right: 0px; width: 50%}
.homedegreeright {border-style:solid; border-width: 0 0px 0 0; border-color:transparent; padding-left: 0px}
#col-home-border-right {border-style: solid;border-width: 0 0px 0 0;padding-right: 40px;}
    
#block1, #block5,#block1, #block2, #block3, #block4, #block5, #block6, #block7, #block8 {border-width: 0px}
.home #panel-8-4-0-0> .panel-widget-style {padding: 0px 10px 50px 10px; margin-left: -30px}

.home-mlsprogram-title { position: relative; left: 100px}
.home-jd-title {position: relative;top: 600px;left: 100px;}
.home-experience-title {position: relative; left: 100px}
.home-diverse-title {position: relative; left: 100px; top: 300px;}
#block1 {padding-top: 0px}
#block5 {margin-top: 50px}

#home-stats {display:none}
#home-numbers {display:none}

.seeyourselfbutton p {text-align: center !important}

.home-testimonial img {width: 100%}
#pg-w59ca757a487aa-1> .panel-row-style, #pg-w59ca757a487aa-3> .panel-row-style {padding: 20px 25px 20px 25px !important;}

#block1, #block5,#block1, #block2, #block3, #block4, #block5, #block6, #block7, #block8 {border-width: 0px}
.home #panel-8-4-0-0> .panel-widget-style {padding: 0px 10px 50px 10px; margin-left: -30px}
#block8 {width: inherit}
#block8, #block4 {padding-right: 0px; margin-left: 0px}
#mls-years {margin-right:0px}
#jd-evening {margin-left: 0px}

#home-contact h4 {text-align:center !important}
#home-contact .shortparagraph p {text-align:center !important}
#home-contact #col-no-image img{display:none}
#home-contact .panel-grid-cell {margin-bottom: 0px}

#footer-menu-custom, .footer-menu-vertical {text-align:center}
#footer-logo .col-logo img{margin-left: 40px !important}

#footer-horizontal-menu .g-menu-item {padding: 5px}
.col-stats-headline {padding-bottom: 50px}

#panel-8-3-0-0> .panel-widget-style {padding: 40px 10px 50px 10px !important}
.blue-back {padding-left: 25px !important; padding-right: 25px !important}
    
#home-accepting-applications .so-widget-sow-editor h3 {position: absolute; top: -180px;left: 30px}
    
#landing-logo .col-logo img {
        margin-left: inherit !important;
}
.breaking-p{
        padding-right: 0;
    }

}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
    
    .outline-landing-2021 #g-navigation #landing-logo,
    .outline-landing-2021 #g-navigation #landing-button,
    .outline-landing-2021 #g-navigation #landing-phone{max-width:33%;}
    .outline-landing-2021 #g-navigation #landing-phone { font-size:18px; top:0;}
    .outline-landing-2021 #g-navigation .g-container{ width:95%;}
    .outline-landing-2021 #g-navigation .col-logo img{ max-width:auto; margin-left:0px;}
    .outline-landing-2021 #g-navigation #landing-button button{ font-size: 14px;  padding: 5px 10px;}
    .outline-landing-2021 #g-navigation #landing-button,#g-navigation #landing-phone { text-align:center;}
    .outline-landing-2021 section.entry-header{ display:none;}
    .outline-landing-2021 #landing-logo .g-content{ left:0;}    

    .grid-row-left, .grid-row-left h4{
        text-align: left !important;
        padding-left: 7%
    }
    .grid-center .alignleft, .grid-center .alignright {
        float:none;
        text-align: center;
    }
    
    .home-tabs .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
        width:50%
    }
    
    .home-tabs .wp-block-kadence-tab {
        margin-left:100px;
    }
    
    .home-slider-column {
        padding-left: 50px !important;
        height: 650px;
    }
    
    .aslyum-conference-tabs .wp-block-image .alignleft {
        float: none;
    }
    
    .col-hero {
        position: relative;
        left: -8px;
    }
    
    .right-content {
        float:none;
        width: 80% !important;
        margin: 0 0 0 30px
    }    
    .col-blog .pt-cv-wrapper {
        margin-left: -5px;
        width: 100%;
    }    
    .outline-landing-2018 #g-navigation.landing-header {
        text-align: center;
    }
    .outline-landing-2018 #landing-logo .g-content {
        left:  13px
    }
    
    div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib, div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib {top: 500px !important}

    #breakingnews {padding-left: 100px; padding-right: 50px}

    .col-blog #g-mainbar .g-content {padding-left: 0px}
    .subtleblueback #g-mainbar {padding-left:0px;}
    .g-menu-item-1841, .g-menu-item-1842, .g-menu-item-1843, .g-menu-item-1844, .g-menu-item-1845, .menu-item-1853 {display:inherit !important}
    #main-menu-right .menu-item-38 {display:none}
    .g-menu-item-37, .g-menu-item-36, .g-menu-item-35, .g-menu-item-34, .g-menu-item-1661, .g-menu-item-38{display:none !important}
    #header-logo .g-content {margin: 10px 0px 10px 0px; padding: 0px}
    .col-logo img {max-width: 150px; margin-left: 110px}
    #header-logo.size-15 {flex: 0 90%}
    #main-menu-left.size-53 {flex: 0 77%}
    #main-menu-right.size-32{flex: 0 10%}

    .home-mobile-campus-locations {display:inherit !important}
    .home-desktop-locations {display:none !important}
    .home-mobile-campus-locations .widget_lsow-tabs h3 {margin-left: 0px}
    .home-mobile-campus-locations .lsow-tabs.style1 .lsow-tab-panes p {margin-left: 0px; margin-right: 0px}


    h6 {padding: 20px 30px;}

    #g-mainbar .g-content {padding-left: 15px}
    #col-hero .sow-slider-image-wrapper{width: 500px;float: left;margin-left: 5px;line-height: 24px;}

    .home #col-hero h1{font-size: 24px !important; margin-top: -30px !important; width: 300px !important}
    .home #col-hero p {font-size: 14px !important; margin-top: 150px !important}
    #home-moreinfo .lsow-accordion.style1 .lsow-panel {top: -220px;left: 40px;}
    #hero-moreinfo .lsow-accordion.style1 .lsow-panel {top: -170px;left: 30px;}
    #home-moreinfo .lsow-accordion.style1 .lsow-panel, #hero-moreinfo .lsow-accordion.style1 .lsow-panel {width: 200px}
    .lsow-accordion.style1 .lsow-panel .lsow-panel-title {font-size: 12px !important; padding: 5px 10px 5px 10px !important}
    .lsow-accordion.style1 .lsow-panel .lsow-panel-title:after, .lsow-accordion.style3 .lsow-panel .lsow-panel-title:after {font-size: 10px; }

    .lsow-tabs.style8 .lsow-tab-nav .lsow-tab a {left: 0px}
    #home-moreinfo .lsow-panel.lsow-active {width: 400px !important;}
    #homelocations .lsow-tab-panes {margin-left: 20px}

    .home #panel-8-2-0-0> .panel-widget-style {padding: 40px 50px 60px 50px;}

    .seeyourselfbutton p {text-align: center !important}

    .homedegreeleft {border-style:solid; border-width: 0 0px 0 0; border-color:#fff; padding-right: 0px; width: 50%}
    .homedegreeright {border-style:solid; border-width: 0 0px 0 0; border-color:transparent; padding-left: 0px}
    #col-home-border-right {border-style: solid;border-width: 0 0px 0 0;padding-right: 40px;}

    #pg-w59ca757a487aa-1> .panel-row-style, #pg-w59ca757a487aa-3> .panel-row-style {padding: 20px 25px 20px 25px !important;}

    #block1, #block5,#block1, #block2, #block3, #block4, #block5, #block6, #block7, #block8 {border-width: 0px}
    .home #panel-8-4-0-0> .panel-widget-style {padding: 0px 10px 50px 10px; margin-left: -30px}
    #block8 {width: inherit}
    #block8, #block4 {padding-right: 0px; margin-left: 0px}
    #mls-years {margin-right:0px}
    #jd-evening {margin-left: 0px}

    .home-mlsprogram-title { position: relative; left: 100px}
    .home-jd-title {position: relative;top: 600px;left: 100px;}
    #home-stats {display:none}
    #home-numbers {display:none}

    #block1 {padding-top: 0px}
    #block5 {margin-top: 50px}

    #home-contact h4 {text-align:center !important}
    #home-contact .shortparagraph p {text-align:center !important}
    #home-contact #col-no-image img{display:none}
    #home-contact .panel-grid-cell {margin-bottom: 0px}

    #footer-menu-custom {margin-left: 30px}
    .footer-menu-vertical {margin-left: 250px;margin-top: -105px;}
    .footer-menu-vertical-2{margin-left: 500px;margin-top: -120px;}

    #footer-horizontal-menu .g-menu-item {padding: 10px}
    .col-stats-headline {padding-bottom: 50px}

    #pt-cv-view-e64a5acp0l .cvp-responsive-image {width: 100% !important}

    #panel-8-3-0-0> .panel-widget-style {padding: 40px 10px 50px 10px !important}
    .blue-back {padding-left: 25px !important; padding-right: 25px !important}

    #home-accepting-applications .so-widget-sow-editor h3 {position: absolute; top: -140px;left: 40px}
        
    #landing-logo .col-logo img {
            margin-left: inherit !important;
    }
    .breaking-p{
        padding-right: 0;
    }

}




/*HIDES FOR MULTIPLE COLUMNS BUTTONS AND TITLES*/
@media (max-width: 780px) {
.mobile-hide {display:none}
.mobile-view {display: inherit}

.home #panel-8-4-0-0> .panel-widget-style {padding: 0px 10px 50px 10px; margin-left: -30px}
#block8 {width: inherit}
#block8, #block4 {padding-right: 0px; margin-left: 0px}
#mls-years {margin-right:0px}
#jd-evening {margin-left: 0px}

.home-mlsprogram-title { position: relative; left: 100px}
.home-jd-title {position: relative;top: 600px;left: 100px;}


}

/* Numbers for Hybrid Page*/
@media (min-width: 781px) and (max-width: 990px) {
    
.page-id-12281 #block3 .type_number, .page-id-12281 #block4 .type_number  {font-size:40px !important; }
    
}
/* Tablets */
@media (min-width: 768px) and (max-width: 1011px) {
    
    .grid-row-left, .grid-row-left h4{
        text-align: left !important;
        padding-left: 7%;
    }
    .grid-center .alignleft, .grid-center .alignright {
        float:none;
        text-align: center;
    }
    
    .home-tabs .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
        width: 50%;
    }
    
        .col-hero {
        position: relative;
        left: -13px;
    }
    
        .right-content {
        float:none;
        width: 80% !important;
        margin: 0 0 0 30px
    }

    .col-blog .pt-cv-wrapper {
        margin-left: -5px;
        width: 100%;
    }
    
    #breakingnews {padding-left: 50px; padding-right: 50px}
    .col-blog #g-mainbar .g-content {padding-left: 15px}
    .subtleblueback #g-mainbar {padding-left:0px;}
    .g-menu-item-title {font-size: 11px}
    #header-logo.size-15 {flex: 0 13%}
    #header-logo .g-content {margin: 10px 0px 10px 0px; padding: 0px}
        
    .outline-landing-2021 #g-navigation .col-logo img{ max-width:150px; margin-left:0px; top: 0;}
    .outline-landing-2021 #g-navigation #landing-phone { font-size:20px; top:0;}
    .outline-landing-2021 #g-navigation .g-container{ width:95%;}
    .outline-landing-2021 #g-navigation #landing-button button{ font-size: 16px;  padding: 5px 10px;}
        
    .col-logo img {max-width: 100px; position: relative; top: 15px}
    #main-menu-left.size-53 {flex: 0 75%}
    #main-menu-right.size-32{flex: 0 12%}
    #main-menu-right .menu-item-38 {}
    .g-menu-item-37, .g-menu-item-36, .g-menu-item-35, .g-menu-item-34, .g-menu-item-1661 {display:none !important}
    .g-menu-item-2529, .g-menu-item-2530, .g-menu-item-2531, .g-menu-item-2532 {display:inherit}

    h6 {padding: 20px 60px;}

    #g-mainbar .g-content {padding-left: 25px}
    #col-hero .sow-slider-image-wrapper{width: 700px;float: left;margin-left: 50px;line-height: 24px;}

    .home #col-hero h1{font-size: 32px !important}
    .home #col-hero p {font-size: 16px !important; margin-top: 105px !important}
    #home-moreinfo .lsow-accordion.style1 .lsow-panel {top: -220px;left: 80px;}
    #hero-moreinfo .lsow-accordion.style1 .lsow-panel {top: -170px;left: 70px;}
    #home-moreinfo .lsow-accordion.style1 .lsow-panel, #hero-moreinfo .lsow-accordion.style1 .lsow-panel {width: 250px}

    .home-mobile-campus-locations {display:inherit !important}
    .home-desktop-locations {display:none !important}
    .home-mobile-campus-locations .widget_lsow-tabs h3 {margin-left: 0px}
    .home-mobile-campus-locations .lsow-tabs.style1 .lsow-tab-panes p {margin-left: 0px; margin-right: 0px}


    .home #panel-8-2-0-0> .panel-widget-style {
        padding: 40px 50px 60px 50px;}

    .home #panel-8-4-0-0> .panel-widget-style {padding: 0px 25px 50px 25px; margin-left: -30px}
    #block4 {width: inherit !important; margin-left:0px}

    #home-stats, #pg-w59bc2efc7d810-4 {padding-left: 20px !important}

    #panel-8-3-0-0> .panel-widget-style {padding: 40px 25px 50px 25px !important}
    .blue-back {padding-left: 50px !important; padding-right: 50px !important}
        
    #home-accepting-applications .so-widget-sow-editor h3 {position: absolute; top: -140px;left: 85px}
        
    #landing-logo .col-logo img {
        top: inherit !important;
    }

}

/* Desktop */
@media (min-width: 1012px) and (max-width: 1410px) {
    .col-blog #g-mainbar .g-content {padding-left: 15px}
    .subtleblueback #g-mainbar {padding-left:0px;}
    #header-logo.size-15 {flex: 0 20%}
    #main-menu-left.size-53 {flex: 0 70%}
    #main-menu-right.size-32{flex: 0 10%}
    .g-menu-item-37, .g-menu-item-36, .g-menu-item-35, .g-menu-item-34, .g-menu-item-1661 {display:none !important}
    .g-menu-item-2529, .g-menu-item-2530, .g-menu-item-2531, .g-menu-item-2532 {display:inherit}

    /* #g-mainbar .g-content {padding-left: 50px} */


    .home #col-hero h1{font-size: 38px !important}
    .home #col-hero p {font-size: 16px !important; margin-top: 45px !important}
    #home-moreinfo .lsow-accordion.style1 .lsow-panel {top: -270px;left: 110px;}
    #hero-moreinfo .lsow-accordion.style1 .lsow-panel {top: -170px;left: 120px;}
    #block4 {width: inherit !important; margin-left:0px}

    #panel-8-3-0-0> .panel-widget-style {padding: 40px 75px 50px 75px !important}
        
    #home-accepting-applications .so-widget-sow-editor h3 {position: absolute; top: -160px;left: 110px} 
    
}

.outline-landing-2018 li {font-size: 16px !important}
.outline-landing-2021 .blue-back {padding-left: 200px ; padding-right: 200px}

/* Large Display */
@media (min-width: 1411px) {
    
    .outline-landing-2018 li {font-size: 16px !important}

}

/* YouTube Embed */
.video-container {position: relative;padding-bottom: 56.25%;height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.youtube-container{position: relative;  width: 100%; height: 0;padding-bottom: 56.25%;}
.youtube-container iframe{position: absolute; top: 0;left: 0; width: 100%; height: 100%;}

/* Disable Comments */
#comments {display:none}

/* For select box css */
.scrollableList {
    font-size: 16px;
    color:#707085;
    width: 100%;
    float: left;
    background: #ffffff;
    display:none;
    padding:0;
    margin-right:10px;
    margin-bottom:20px;
    border:none !important;
    /* border: 1px solid #B3B3B3; */
    position: relative;
    z-index: 99;
}
.scrollableList ul {
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    background: #fff;
    margin-top: 0;
    border: 1px solid #444d62;
    max-height: 250px;
    overflow: auto;
    left: 0;
    top: 50px;
}
.scrollableList ul li {
    list-style:none;
    cursor:pointer;
    padding: 5px 12px;
}
.selectedOption {
    cursor:pointer;
    font-weight: 100 !important;
    background:#f7f7f7 url('images/down-chevron.svg') no-repeat 95%;
    background-size: 12px;
    /* height: 20px; */
    padding:12px;
    transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    
}
.scrollableList .selectedOption{
    display: block !important;
}
.selectedOption:focus{
    outline: none;
    background:#fff url('images/down-chevron.svg') no-repeat 95%;
    background-size: 12px;
    border:1px solid #444d62;
}
.scrollableList ul li:hover,
.scrollableList ul li:focus,
.scrollableList ul li.selected {
    background: #376fa6;
    color: #fff;
    outline: none;
}
.selectedOption:hover {
    color:#333;
}
.selectedOption{
    font-weight:bold;
}

.scrollableList ul.hide{
    display: none !important;
}
.selectedOption:after{
    display: none;
}

.liststate-container .scrollableList ul{
    width:200px;
}



/* Helpdesk page Css */
.helpdeskpage #g-mainbar .g-content{
    padding-left: 15px;
    padding-right: 15px;
}
.helpdeskpage h2,
.helpdeskpage h3{
    font-family: 'Klinic Slab';
    font-weight: bold;
    text-transform: none;
    border: none;
}
.helpdesk-item{
    display: inline-flex;
    height: 100%;

}
.helpdesk-item h2{
    margin-top: 5px !important;
}
.helpdesk-header p{
    font-family: 'Avenir LT 55 Roman', Arial, Helvetica, sans-serif !important; 
}
.helpdesk-item .kt-blocks-info-box-link-wrap{
    overflow: auto;
    font-family: 'Avenir LT 55 Roman', Arial, Helvetica, sans-serif;
    position: relative;
    padding-bottom: 85px !important;
}
.helpdesk-item .kt-blocks-info-box-learnmore-wrap{
    width: 100% !important;
    display: inline-block;
     position: absolute;
    left: 0;
    bottom: 0;
}
.helpdesk-item .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-learnmore,
.helpdesk-item .kt-blocks-info-box-link-wrap:focus .kt-blocks-info-box-learnmore,
.helpdesk-item .kt-blocks-info-box-link-wrap:active .kt-blocks-info-box-learnmore{
    font-weight: bold;
}
.helpdesk-item .kt-blocks-info-box-learnmore-wrap .kt-blocks-info-box-learnmore{
    margin: 0 !important;
    padding: 15px !important;
    text-align: center;
    color: #414142;
       
}   
.helpdeskpage h2.help-title{
    margin-bottom: 0;
    line-height: 40px;
}
.helpdesk-contact{
    margin: 0 auto !important;
    max-width: 458px;
    font-family: 'Avenir LT 55 Roman', Arial, Helvetica, sans-serif;
}
.helpdesk-contact a{
    color: #000;
    text-decoration: underline;
}
.helpdesk-contact a:hover,
.helpdesk-contact a:focus,
.helpdesk-contact a:active{
    background: none;
    color: #000;
    text-decoration: none;
}
.helpdesk-contact h3{
    margin: 0 auto ;
    display: inline-block;
    width: 100%;
}
.helpdesk-contact p{
    margin-top: 10px;
    margin-bottom: 7px;
}
.helpdesk-contact ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: left;
    font-size: 16px;
}
.helpdesk-contact ul li {
    margin-bottom: 7px;
}
.helpdesk-contact ul li > span {
    min-width: 200px;
    display: inline-block;
}

.btn-download{
    font-family: "museo-sans";
    text-transform: capitalize;
}
.event-page-wrapper .ghostkit-grid-inner{
    margin-left: 0;

}
.event-page-wrapper .ghostkit-grid-inner .ghostkit-col {
    margin-left: 0;
}

@media only screen and (max-width: 479px) {
    /* Helpdesk page Css */
    .helpdesk-contact ul li{
        text-align: center;
    }
    .helpdesk-contact ul li > span{
        min-width: 100%;
        width: 100%;
        text-align: center;
    }
    /* //Helpdesk page Css */
}
/* Added by Mike 2-21-22 to fix home page display issues on mobile devices */
@media (max-width: 767px){
    .home .entry-content .alignwide{margin:0;}
    .home-tabs .wp-block-kadence-tab{margin-left:0;}
    .home-tabs .kt-tabs-layout-vtabs>.kt-tabs-content-wrap{width:90%;}
    .home .ghostkit-col .ghostkit-col-content h4.has-text-color{padding:0 20px;}
    .home .academic-experience-section .wp-block-media-text__content{margin:0 auto;width:100%;}
    .home .wp-block-image figcaption#Diverse-statistics{padding:0 20px;}
    .home .kt-tabs-id_3223c4-62 > .kt-tabs-content-wrap > .wp-block-kadence-tab{padding:20px;}
    .home .home-degrees2{padding:50px 30px;}
	.cmplz-cookiebanner{top:38%!important;}
    /* .ghostkit-col.g-block.size-25.sidebar-form{
        margin-left: 30px;
    } */
   
}