/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 03 2024 | 15:39:36 */
/*
BLUE - PMS 540 (#003767)(CMYK: 100/55/0/55)
GOLD/YELLOW - PMS 115 (#ffc425)(CMYK: 0/24/90/0)
RED - PMS 186 (#e31837)(CMYK: 0/100/81/4)
*/
/* COOKIE */
.cky-consent-bar button, .cky-consent-bar{border-radius: 0px !important;}
.cky-btn-revisit-wrapper{display: none !important;}
/* COOKIE */

.grecaptcha-badge{visibility: collapse !important;}
.note{font-size: .8em; line-height: 1em; display: block; color: #e31837}

.slideNumber:after{content: "%"; font-size: 60px; vertical-align: top; color: #fff; position: absolute;}
.slideDollar:before{content: "$"; font-size: 60px; vertical-align: top; color: #ffff; position: absolute; left: 50px;}



header.affix .navigation .width-navigation .navbar-nav{margin-top: px;}
header.affix .navigation .width-navigation .navbar-nav>li>a{color: #003767;}
header.affix #williamsonHeaderLogo{margin-top: 10px;}


.slideValue{text-shadow: 2px 2px #013767; text-transform: uppercase;}
#back-to-top{background-color: rgba(0,0,0,0); width: 40px; height: 40px; padding: 0px !important;}
#back-to-top:hover{background-color: rgba(0,0,0,0); }
#back-to-top i{z-index: 9999; color: #FFF;}
#back-to-top i{transition: all .5s;}
#back-to-top:hover i{color: #E31737}
#newBackToTop{z-index: -9999; position: absolute; background-image: url("/wp-content/uploads/2023/03/goToTopGear.png"); display: block; width: 40px; height: 40px; background-size: 40px 40px; background-color: rgba(0,0,0,0); positioN: ab}


#toolbar{height: 35px; padding: 0px; line-height: 35px;}
#toolbar aside{float: right;}
#toolbar #menu-williamson-top-bar li:last-child{padding-right: 0px;}
#toolbar .toolbar-container #nav_menu-16{z-index: 200 !important; position: relative}
header svg{z-index: 100; position: relative; width: 150px; margin-top: 12px; z-index: 9999;}

.thim-nav-wrapper .row .navigation{max-height: 100px !important;}
.tm-table{margin-top: -45px;}


/* MAIN NAVIGATION MENU */
header .thim-nav-wrapper.container{max-width: 1200px; padding: 0;}
header .navigation{padding: 0px; width: 1200px;}
header #toolbar .container{max-width: 1200px !important; padding: 0px; margin: 0px auto;}
header #toolbar .container .row{width: 1200px; padding: 0px; margin: 0px;}
header #toolbar .container .row .col-sm-12{width: 1200px; padding: 0px; margin: 0px;}

#toolbar #menu-williamson-top-bar>li:nth-child(3){display: none;}
#toolbar #menu-williamson-top-bar>li:nth-child(4){display: none;}
#toolbar #menu-williamson-top-bar>li:nth-child(5){display: none;}
#toolbar #menu-williamson-top-bar>li:nth-child(6){display: none;}
#toolbar #menu-williamson-top-bar>li:nth-child(7){display: none;}

header .thim-nav-wrapper>.row{margin: 0px;}

nav ul.menu-main-menu>li>a{color: #003767; display: block; text-align: left; padding: 0; height: 100%;}
nav ul.navbar-nav>li>a{cursor: default}
nav ul.menu-main-menu>li>a:hover{background: #f5f5f5;}
.navigation nav .menu-main-menu{display: flex; flex-basis: 0; flex-direction: row; gap: 0px;}
.navigation nav .menu-main-menu>li{flex-grow: 1; flex: 1 1 0px; height: 50px;}

.navigation .width-navigation .navbar-nav>li:nth-child(2)>a{padding: 0px 0px 0px 0px!important; width: 125px !important}
.navigation .width-navigation .navbar-nav>li:nth-child(2) span{left: 0px;}


.navigation .width-navigation .navbar-nav>li:last-child{width: 80px !important;}
.navigation .width-navigation .navbar-nav>li:last-child>a:after{display: none !important;}
.navigation .width-navigation .navbar-nav>li:last-child>a{padding: 0px 0px 0px 10px!important; width: 105px !important}
.navigation .width-navigation .navbar-nav>li:last-child span{width: 100px;}
/*.navigation nav .menu-main-menu>li:last-child{flex: .2  !important;}*/


nav ul.menu-main-menu>li>a:after{content: ""; height: 100%; border-right: 1px solid #999; position: absolute; top: 0; left: 100%; z-index: 1;}
/*nav ul.menu-main-menu>li:nth-child(7)>a:after{content: ""; height: 100%; border-right: 0px solid #999; position: absolute; top: 0; left: 100%;}*/
nav ul.menu-main-menu>li>a span{position: absolute; top: 10px; left: 10px; white-space: normal; text-transform: none; padding-top: 10px; color: #999; font-size: 11px; font-weight: 400}

.navigation .width-navigation .navbar-nav>li>a{color: #003767; font-family: DIN; font-weight: 900; padding: 0 10px 0 10px !important}
.navigation .width-navigation .navbar-nav>li>a span{line-height: 14px;}
.navigation .width-navigation .navbar-nav>li>a:hover{color: #E31736;}
.navigation nav .menu-main-menu #magic-line{background-color: #FFF;}


.navigation .width-navigation .navbar-nav>li:nth-child(8)>a{padding-right: 0px !important;}
/*
header .navigation{padding: 0px;}
nav ul.menu-main-menu>li>a{color: #003767; display: block; text-align: left; padding: 0; height: 100%;}
nav ul.menu-main-menu>li>a:hover{background: #f5f5f5;}
nav ul.menu-main-menu>li>a:after{content: ""; height: 100%; border-right: 1px solid #999; position: absolute; top: 0; left: 100%;}
nav ul.menu-main-menu>li:nth-child(8)>a:after{content: ""; height: 100%; border-right: 0px solid #999; position: absolute; top: 0; left: 100%;}
nav ul.menu-main-menu>li>a span{position: absolute; top: 10px; left: 10px; white-space: normal; text-transform: none; padding-top: 10px; color: #999; font-size: 11px; font-weight: 400}

.navigation .width-navigation .navbar-nav>li>a{color: #003767; font-family: DIN; font-weight: 900; padding: 0 10px 0 10px !important}
.navigation .width-navigation .navbar-nav>li>a span{line-height: 14px;}
.navigation .width-navigation .navbar-nav>li>a:hover{color: #E31736;}
.navigation nav .menu-main-menu #magic-line{background-color: #FFF;}
nav .menu-main-menu>li:last-child{display: none;}

.navigation .width-navigation .navbar-nav>li:nth-child(8)>a{padding-right: 0px !important;}
*/


/* MAIN NAVIGATION SUB MENUS */
/*nav .menu-main-menu>li>ul{margin-top: 24px !important;*/
nav .menu-main-menu>li>ul{border-top: 24px solid #FFF;}
nav .menu-main-menu>li .thim-ekits-menu__icon:before{display: none}
nav .menu-main-menu>li ul[id*=menu]>li{padding: 5px 0;}
nav .menu-main-menu>li ul[id*=menu]>li> a{margin: 0px; padding: 0px !important; line-height: 100%; color: #999; text-align: left;}
nav .menu-main-menu>li ul[id*=menu]>li> a:hover{background: none; color: #003767; text-decoration: underline}
nav .menu-main-menu>li ul[id*=menu]>li> a:after{display: none;}

nav .menu-main-menu>li ul li a span.elementor-icon-list-text{color: #999}
nav .menu-main-menu>li ul.elementor-icon-list-items{columns: 2}
nav .menu-main-menu>li h2{line-height: 100% !important;}
/*.megaMenu{margin-left: -4px !important; box-shadow: 0 10px 5px -5px rgba(0, 0, 0, .5);}*/
nav .menu-main-menu .thim-ekits-menu__content section.elementor-top-section > .elementor-container{box-shadow: 0 10px 5px -5px rgba(0, 0, 0, .5)}

nav .menu-main-menu>li .megaMenuEvents .event-wrapper .time{margin: 0;}
nav .menu-main-menu>li .megaMenuEvents .event-wrapper .location{display: none;}
nav .menu-main-menu>li .megaMenuEvents .item-event{padding: 10px 0;}
nav .menu-main-menu>li .megaMenuEvents .meta{display: none;}
#toolbar .menu li .sub-menu{min-width: 250px}
#megaTrades li a{line-height: 18px; font-size: 15px;}


#megaCoreValues h3{background: rgb(227,25,55); background: linear-gradient(135deg, rgba(227,25,55,1) 0%, rgba(0,55,103,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#megaCoreValues h3::-moz-selection{-webkit-text-fill-color: #fff;}
#megaCoreValues h3::selection{-webkit-text-fill-color: #fff;}

.eael-sticky-video-wrapper svg{margin: 0px;}

#header section{background: rgb(227,24,55);
background: linear-gradient(304deg, rgba(227,24,55,0.5) 0%, rgba(0,55,103,0.75) 71%);}
#header section .elementor-widget-container{padding: 12px 0px 10px 0;}

.error404 .widget_nav_menu .menu a{margin-bottom: 5px;}

#menu-alumni-upcoming-events-1 li a{display: flex; flex-direction: column; align-items: flex-start;}
#menu-alumni-upcoming-events-1 li a span{color: #003767; text-emphasis: italic !important }
.alumniEvents .view-all:hover{color: #e31837 !important}

#landingFocus h4{color: #FFF; margin-top: 0px; padding-top: 0px;}
#landingFocus .elementor-icon-box-icon{margin: 0px;}
/*#landingFocus h4:after{content: ""; left: 0; z-index: -1; position: absolute; margin-top: 15px; width: 100%; height: 18px; background: #FFC425;}*/
#landingFocus p{line-height: 1.2em; padding-top: 10px;}
#landingFocus .elementor-widget-icon-box a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }



/* LANDING PAGE QUICK LINKS */
#quickLinks #menu-quick-links{margin: 0px;}
#quickLinks #menu-quick-links li a{line-height: 56px; font-size: 24px; color: #ffc425; margin:  0}
#quickLinks #menu-quick-links li a:hover{background: rgba(255,255,255,.5);}

#menu-homepage-menu-quick-links{margin: 0px;}
#menu-homepage-menu-quick-links li a{line-height: 56px; font-size: 24px; color: #ffc425; margin:  0}
#menu-homepage-menu-quick-links li a:hover{background: rgba(255,255,255,.5);}
/* LANDING PAGE QUICK LINKS */




/* NEWS & EVENTS */
.single-post .page-content-inner .thim-about-author,
.single-post .page-content-inner .entry-navigation-post{display: none;}
.single-post .page-content header.entry-header h1.entry-title{font-family: DIN; color: #000; text-transform: none; font-weight: 600; font-size: 28px; width: auto; display: inline-block;}
.single-post .page-content header.entry-header h1.entry-title:after{content: ""; width: 100% !important; height: 3px !important; background: #e31937; display: block;}
.related-archive h3.single-title{font-family: DIN; color: #000; text-transform: capitalize; font-weight: 600; font-size: 28px; width: auto; display: inline-block;}
.related-archive h3.single-title:before{content: ""; width: 100%; height: 3px !important; background: #e31937}

#homeLiveEvent .thim-ekits-post__thumbnail .thim-ekits-post__date{display: none;}
#homeLiveEvent h3 a{text-overflow: initial !important; overflow-x: visible; overflow-y: visible; -webkit-line-clamp: revert}
#homeLiveEvent{height: 100% !important;}
#homeLiveEvent .elementor-widget-container{height: 100% !important;}
#homeLiveEvent .elementor-widget-container .thim-ekits-post{height: 100% !important;}
#homeLiveEvent .elementor-widget-container .thim-ekits-post .thim-ekits-post__meta{margin-top: 90px;}



.boxcast-player-wrapper{clear: both; min-height: 200px;}

.postSocialShare .thim-social-media li a{border: 1px solid #898B89;  border-radius: 50%;}
.postSocialShare .thim-social-media li a i{color: #898B89;}
.postSocialShare .thim-social-media li:hover i{color: #898B89;}
.postSocialShare .thim-social-media{margin: 0px;}
/* NEWS & EVENTS */


.toolbar-container #nav_menu-16 .menu-williamson-top-bar-container ul li a{color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 12px;}
.toolbar-container #search-5 form.search-form{border-left: none; background: bue;}
.toolbar-container #search-5 form.search-form::after{content: none; display: none;}
.toolbar-container #search-5 form.search-form input.search-field{background: rgba(255,255,255,.5) !important; text-transform: lowercase; color: #FFF; width: 100px; text-align: center;}

.toolbar-container #search-5 form.search-form input.search-field::placeholder{color: #FFF; content: "" !important}

.single-tp_event .eventEndTime{display: none;}


.post-type-archive-tp_event .nav.nav-tabs{display: none;}
.post-type-archive-tp_event .event-wrapper{width: 80% !important;}
.post-type-archive-tp_event .event-wrapper .meta .category{display: block !important;}
.post-type-archive-tp_event #sidebar aside{border-style: solid;	border-width: 2px 2px 2px 2px; border-color: #ECECEC; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 25px 15px 25px 15px;}
.post-type-archive-tp_event .meta .category{font-size: 12px; color: #CCC; text-transform: none;}
.post-type-archive-tp_event .meta .time{margin-left: -3px;}

.post-type-archive-tp_event .container.sidebar-right.site-content aside:before{display: none;}
.post-type-archive-tp_event .container.sidebar-right.site-content aside:after{display: none;}
.post-type-archive-tp_event .container.sidebar-right.site-content aside>div{padding: 15px;}
.post-type-archive-tp_event .container.sidebar-right.site-content aside>div ul li a{color: #337AB7 !important; font-weight: 400 !important;}

/* CAREER FAIR */

.eael-filter-gallery-container .eael-gallery-grid-item .fg-layout-3-item-content{display: none;}
.eael-filter-gallery-control{display: none !important;}
.eael-filter-gallery-container .eael-gallery-grid-item  .gallery-item-caption-over .fg-item-title{display: none !important;}
/*.eael-filter-gallery-container div:nth-child(n+7){margin-top: -100px;}*/
/* CAREER FAIR */


/* SEARCH RESULTS */
.search .page-title-wrapper{height: 600px; padding: 0px; background: url("/wp-content/uploads/2023/05/header-rowanHall.jpg") no-repeat; background-size: cover; background-position: center center}
.search .overlay-top-header{display: none;}
.search .banner-wrapper{background: rgb(227,24,55); background: linear-gradient(304deg, rgba(227,24,55,0.5) 0%, rgba(0,55,103,0.75) 71%); margin: 0 0 40px 0; max-width: 100%; position: absolute; bottom: 0px; padding: 12px 0 10px 0;}
.search .banner-wrapper h1:before{display: none;}
.search .banner-wrapper h1{max-width: 1200px; margin: 0 auto !important; display: block; font-family: DIN; font-size: 36px !important;}
.search .breadcrumbs{text-align: center;}



.search-results .date-meta{display: none;}
.search-results .entry-contain:before{display: none;}
.search-results article .entry-header {margin-bottom: 0px;}
.search-results article .entry-header .entry-contain{padding-left: 0px;}
.search-results article .entry-header .entry-contain .entry-title{margin-bottom: 0px;}
.search-results article .entry-header ul.entry-meta li{margin-top: 0px;}
/* SEARCH RESULTS */

/* SINGLE EVENTS */
.tp_event-template-default .page-title-wrapper{height: 600px; padding: 0px; background: url("/wp-content/uploads/2023/05/header-rowanHall.jpg") no-repeat; background-size: cover; background-position: center center}
.tp_event-template-default .overlay-top-header{display: none;}
.tp_event-template-default .banner-wrapper{background: rgb(227,24,55); background: linear-gradient(304deg, rgba(227,24,55,0.5) 0%, rgba(0,55,103,0.75) 71%); margin: 0 0 40px 0; max-width: 100%; position: absolute; bottom: 0px; padding: 12px 0 10px 0;}
.tp_event-template-default .banner-wrapper h2:before{display: none;}
.tp_event-template-default .banner-wrapper h2{max-width: 1200px; margin: 0 auto !important; display: block; font-family: DIN; font-size: 36px !important;}
.tp_event-template-default .breadcrumbs{text-align: center;}
/* SINGLE EVENTS */


/* BLOG */
.blog .thim-ekits-post__article{border: 1px solid #EBEBEB;}
.blog .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-post__date{position: absolute; top: 15px; left: 15px; border-radius: 5px; padding: 10px;}
.blog .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__date{color: #B3B3B3}
.blog .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__date i:before{color: #FFb606}
.blog .thim-ekits-post__article .thim-ekits-post__content{padding: 0 30px 15px 30px;}
.blog .thim-ekits-post__article .thim-ekits-post__content h3 a{color: #000; font-size: 20px; line-height: 20px; font-weight: 400}
.blog .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__excerpt{margin-bottom: 26px; padding-bottom: 26px;border-bottom: 1px solid #EBEBEB;}
.blog .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__read-more{font-size: 14px; font-weight: 500; text-transform: uppercase; color: #B3B3B3}


.category .thim-ekits-post__article{border: 1px solid #EBEBEB;}
.category .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-post__date{position: absolute; top: 15px; left: 15px; border-radius: 5px; padding: 10px;}
.category .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__date{color: #B3B3B3}
.category .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__date i:before{color: #FFb606}
.category .thim-ekits-post__article .thim-ekits-post__content{padding: 0 30px 15px 30px;}
.category .thim-ekits-post__article .thim-ekits-post__content h3 a{color: #000; font-size: 20px; line-height: 20px; font-weight: 400}
.category .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__excerpt{margin-bottom: 26px; padding-bottom: 26px;border-bottom: 1px solid #EBEBEB;}
.category .thim-ekits-post__article .thim-ekits-post__content .thim-ekits-post__read-more{font-size: 14px; font-weight: 500; text-transform: uppercase; color: #B3B3B3}

.category .thim-ekits-post__article{border: 1px solid #EBEBEB;}
.category-live-events .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-post__date{display: none;}
.category-live-events .thim-ekits-post__article .thim-ekits-post__meta .thim-ekits-post__date{display: none;}


.blog .page-title-wrapper{height: 600px; padding: 0px; background: url("https://williamson.edu/wp-content/uploads/2023/05/header-rowanHall.jpg") no-repeat; background-size: cover; background-position: center center}
.blog .overlay-top-header{display: none;}
.blog .banner-wrapper{background: rgb(227,24,55); background: linear-gradient(304deg, rgba(227,24,55,0.5) 0%, rgba(0,55,103,0.75) 71%); margin: 0 0 40px 0; max-width: 100%; position: absolute; bottom: 0px; padding: 12px 0 10px 0;}
.blog .banner-wrapper h1:before{display: none;}
.blog .banner-wrapper h1{max-width: 1200px; margin: 0 auto !important; display: block; font-family: DIN; font-size: 36px !important;}
.blog .breadcrumbs{text-align: center;}
.blog .switch-layout-container>div:first-child{display: none !important;}

.post-template-default .page-title-wrapper{height: 600px; padding: 0px; background: url("/wp-content/uploads/2023/05/header-rowanHall.jpg") no-repeat; background-size: cover; background-position: center center}
.post-template-default .overlay-top-header{display: none;}
.post-template-default .banner-wrapper{background: rgb(227,24,55); background: linear-gradient(304deg, rgba(227,24,55,0.5) 0%, rgba(0,55,103,0.75) 71%); margin: 0 0 40px 0; max-width: 100%; position: absolute; bottom: 0px; padding: 12px 0 10px 0;}
.post-template-default .banner-wrapper h2:before{display: none;}
.post-template-default .banner-wrapper h2{max-width: 1200px; margin: 0 auto !important; display: block; font-family: DIN; font-size: 36px !important;}
.post-template-default .breadcrumbs{text-align: center;}


.archive .page-title-wrapper{height: 600px; padding: 0px; background: url("/wp-content/uploads/2023/05/header-rowanHall.jpg") no-repeat; background-size: cover; background-position: center center}
.archive .overlay-top-header{display: none;}
.archive .banner-wrapper{background: rgb(227,24,55); background: linear-gradient(304deg, rgba(227,24,55,0.5) 0%, rgba(0,55,103,0.75) 71%); margin: 0 0 40px 0; max-width: 100%; position: absolute; bottom: 0px; padding: 12px 0 10px 0;}
.archive .banner-wrapper h1:before{display: none;}
.archive .banner-wrapper h1{max-width: 1200px; margin: 0 auto !important; display: block; font-family: DIN; font-size: 36px !important;}
.archive .breadcrumbs{text-align: center;}


.home .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-post__date{left: 10px !important; top: 10px !important;}
.home .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-post__date .day{font-size: 1.2em}
.home .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-post__date .month{font-size: 10px;}
.single-post #main .page-content article.category-live-events .post-formats-wrapper img{display: none;}

/* BLOG */



/* BASE STYLES */
.fa-twitter-square:before{content: "\e61b"}
.elementor-top-section h3.title{line-height: 100%;}
.elementor-icon-list-items li .elementor-icon-list-text a{width: auto; display: inline-block;}
.headingWhite .sc_heading h2.title{color: #FFFFFF}
.chart-box{border: none !important; padding: 0px !important; box-shadow: none !important;}
.chart-card{padding: 0px !important}
.elementor-widget-thim-heading.titleBlue .elementor-widget-container{border-color: #003767 !important;}



/*
.uwy .uai img:not(.check_on), body .uwy .uai img:not(.check_on){margin-left: 20px !important; background: #03213C !important; border-radius: 50%;}
body .uwy.userway_p2 .uai{visibility: hidden}*/

header .twoCol{margin-top: 0px;}
header .twoCol ul > li:first-child{margin-top: 0px;}

.twoCol{margin-top: 20px; column-count: 2;}
.twoCol ul > li:first-child{margin-top: -20px;}
.twoCol li{-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}

.threeCol{margin-top: 20px; column-count: 3;}
.threeCol ul > li:first-child{margin-top: -20px;}
.threeCol li{-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}

.fourCol{margin-top: 20px; column-count: 4;}
.fourCol ul > li:first-child{margin-top: -20px;}
.fourCol li{-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}

.numericalList{counter-reset: numberCount;}
.numericalList li .elementor-icon-list-icon{counter-increment: numberCount;}
.numericalList li .elementor-icon-list-icon i:before{content: counter(numberCount) ""; font-size: 11px; font-weight: 900; font-family: DIN;}

.generalList{margin-top: 20px; margin-left: 20px;}
.generalList li{position: relative; list-style-type: none; line-height: 100%; padding-bottom: 7px; font-size: 15px; color: #666;}
.generalList li:before{content: "\f192"; font-family: 'Font Awesome 5 Free'; color: #666; font-weight: 900; font-size: 6px; display: block; position: absolute; left: -10px; top: calc(50% - 7);}
ul.elementor-icon-list-items li.elementor-icon-list-item:has(ul) .elementor-icon-list-icon{display: none;}

.definitionList .elementor-icon-list-text span{color: #e31837; font-weight: 900;}
.definitionList .elementor-icon-list-text span:after{content: " - "; color: #666; font-weight: normal;}

.megaMenuCTA{
    background: rgb(227,24,55);
background: linear-gradient(135deg, rgba(0,55,103,1) 0%, rgba(227,24,55,1) 100%);
}
.megaMenu_blockquote{background: #ffc425; padding: 15px; line-height: 100%;}
.megaMenu_blockquote p:first-child{color: #333; font-style: italic}
.megaMenu_blockquote p.title{padding-top: 13px}
.megaMenu_blockquote p.title span{font-weight: bold !important; color: #003767 !important;}
.megaMenu_blockquote span.line{bottom: 37px !important; background-color: #e31837 !important; height: 2px;}

.elementor-widget-table-of-contents ul.elementor-toc__list-wrapper{columns: 2 !important }

address{padding: 15px 0 0 15px; color: #003767; font-size: 14px; font-style:  italic !important}
#header .sc_heading h1.title{line-height: 1em;}
.rightSideBar h4.widget-title, .rightSideBar h4.title{text-transform: uppercase;}
.rightSideBar h4.widget-title{margin-top: 0px}
.rightSideBar .elementor-widget-thim-navigation-menu:not(:first-of-type){margin-top: 40px;}


#williamsonBoard .thim-ekit-team__thumbnail .thim-ekit-team__image:before{display: none;}

.givingImpact .elementor-post__read-more{font-size: 14px; font-weight: 500; text-transform: uppercase; color: #E31736}

#teamList .single-team-area .tlp-content{background: none; padding: 10px 0px 0px 0px}
#teamList .single-team-area .team-name{color: #000; font-size: 18px;}
#teamList .single-team-area .contact-info .tlp-email{margin-top: 0px;}
#teamList .single-team-area .contact-info .tlp-email i{display: none;}
#teamList .single-team-area .contact-info .tlp-email a{color: #337AB7;}
#teamList .single-team-area .contact-info .tlp-phone{margin-top: 0px;}
#teamList .single-team-area .contact-info .tlp-phone i{display: none;}
#teamList .single-team-area .short-bio p{display: none;}
.team-template-default.single-team{margin: 100px 0 100px 0 !important;}

/* COURSE LOOP */
.courseLoop .elementor-container .elementor-column.elementor-element .elementor-widget-wrap.elementor-element-populated{padding: 0px}
.courseLoop h3.elementor-heading-title:before{content: "\f058"; font-size: 12px; font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; padding-right: 15px;}
.courseLoop .elementor-widget-container .elementor-widget-container{}
.courseLoop .elementor-element:nth-child(2) .elementor-widget-container{padding-left: 28px; }
.courseLoop .elementor-element:nth-child(3) .elementor-widget-container{margin-top: -15px; padding-left: 28px; color: #003767;}
.courseLoop .courseCredits .elementor-widget-container:before{content: "("; font-size: 15px; font-family: DIN; line-height: 15px; height: 15px; display: inline-block;}
.courseLoop .courseCredits .elementor-widget-container:after{content: "credits )"; font-size: 15px; font-family: DIN; line-height: 15px; height: 15px; display: inline-block;}
/* COURSE LOOP */ 


/* FOOTER */
footer .footer .row aside{padding-bottom: 0px;}
footer .footer .footerTrades li{padding-left: 30px !important}
footer .footer .footerTrades li svg{position: absolute !important; left: 0;}
footer .footer .footerImportantLinks li{line-height: 20px; padding-top: 5px !important; margin-bottom: 5px !important}
.footer #cf7-footer input[type="email"]::placeholder{color: #7A8CA5; font-weight: 400}
.footer #cf7-footer input[type="email"]{font-size: 16px; font-weight: 400; background: #324B70; border-radius: 6px; border: none; color: #FFF; padding: 10px; }
.footer #cf7-footerSubmit{margin: 0px; position: absolute; top: -51px; right: 0px; color: #FFF !important; font-size: 20px; padding: 12px 12px 12px 0; background: none;}
.footer .wpcf7-response-output{background: #e31837 !important; font-size: 10px !important; padding: 5px !important; text-align: left !important;}
/* FOOTER */

