/*!
 Theme Name: lorainccc_athletics
 Theme URI:    http://www.lorainccc.edu 
 Description:  Lorain County Community College Theme 
 Author: LCCC Web Development Team 
 Author URI: http://www.lorainccc.edu 
 Template: lccc-framework 
 Version:1.0.0 
 License: GNU General Public License v2 or later 
 License URI: http://www.gnu.org/licenses/gpl-2.0.html 
 Text Domain:  lorainccc_athletics */ 
 /*!
Table of Contents
Color Section : LCCC Color Scheme
Mixin Section : LCCC Mixins
Text Section
Section 1: Foundation
Section 2: Content
Section 3: Body
Section 4: Header
Section 5: Navigation
Section 6: Footer
*//*!
Variables Section
*//*!*********************
CUSTOM VARIABLES
**********************//*!*********************
DEFAULT VARIABLES
**********************//*!
Color Section : LCCC Color Scheme
*//*! 
Mixins Section: LCCC Mixins
*//*!
Text Section
*/h1{font-size:2.1875rem;margin-top:.25rem;font-family:'Raleway',sans-serif}
h3{color:#0055a5;font-size:1.3475rem;margin-top:.25rem;font-family:'Raleway',sans-serif}
h4{font-weight:700;font-family:'Raleway',sans-serif;font-size:1.125rem}
h1,h2{color:#0055a5;font-weight:700;font-family:'Raleway',sans-serif}
h2{line-height:110%;margin-top:.25rem;font-size:1.625rem;font-family:'Raleway',sans-serif}
h2.cta-h2{text-transform:uppercase;font-family:'Raleway',sans-serif}
p{font-weight:500;font-size:1rem;font-family:'Open Sans',sans-serif}
div.columns.event-date p.athletics-month{color:#0c3b78;display:block;line-height:100%;text-transform:uppercase;font-weight:700;font-size:1.4rem;margin-top:-0.5rem;text-align:center}
div.columns.event-date p.athletics-day{margin-top:-0.9rem;text-align:center;color:#0c3b78;display:block;line-height:100%;text-transform:uppercase;font-weight:700;font-size:1.75rem}
a,a:focus{font-family:'Open Sans',sans-serif;color:#0055a5;font-weight:500}
a:hover{text-decoration:underline}p.roster-name{font-size:1rem;font-family:'Raleway',sans-serif}
p.table-section-header{text-align:left;font-weight:bold;color:#0c3b78}.sidebar-menu-header h3{text-transform:uppercase;font-size:1.125rem;font-weight:700;margin-bottom:0}
.columns.sidebar-menu-header h3{color:#fff}h2.announcementheader{font-size:2.2rem;color:#003b76;margin-top:1rem}
/*!
Section 1: Foundation
*//*!
Section 2: Content
*/a:focus{text-decoration:underline}
div.content table thead,table tbody,table tfoot{border:0}div.row hr{margin:-80px auto 40px;height:25px;padding:10px 0;width:100%}
table.roster-table tbody{border-right:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC}
table.roster-table thead tr th{border-right:1px solid #888;text-align:center;color:#fff}
table.roster-table thead tr{background:#0c3b78;border:1px solid}table.roster-table tbody tr td{text-align:center}
table.roster-table thead tr th:last-child{border-right:0}table.roster-table tbody tr.section-header{background:#fff;border-bottom:1px solid #CCC;border-top:1px solid #CCC}
main.site-main table thead{background:#0055a5;color:#fff}.entry-content table,.page-content table{margin:0 0 1em 0;width:100%;border:1px solid #ccc;border-top:0;display:table}
.entry-content table th,.page-content table th{padding:.5em .75em;vertical-align:top;font-weight:bold;text-align:left;background:#0055a5;color:#fff;text-transform:uppercase;font-size:1.1em}
.entry-content table th[scope=row],.page-content table th[scope=row]{padding:.5em .75em;font-weight:bold;text-align:left;background:#f6f6f6;color:#000}
.entry-content table td,.page-content table td{border-top:1px solid #ccc;padding:.3em .75em;vertical-align:top}
.entry-content table.outerformtablerows,.page-content table.outerformtablerows{border:0;background:#fff}
.entry-content table.outerformtablerows tbody,.page-content table.outerformtablerows tbody{border:0}
table tbody tr:nth-child(even){background:0}.pagecontainer{margin-top:.2rem}.wp-post-image{padding:.5rem 0 1rem 0}
header.entry-header p{margin-bottom:0}h1.entry-title{line-height:110%;margin-top:.25rem;font-size:2.1875rem}
.event-date p.month{color:#000;font-size:1.6rem}.columns.nopadding{padding:0}.columns.stocker-highlight-container{border-bottom:5px solid #ffc600;padding:0;margin-bottom:40px}
.columns.stocker-highlights{padding-top:30px}.columns.highlight-link{text-align:center}
.columns.highlight-content{padding-top:1rem;min-height:141px}.columns.stocker-badges-container{padding-top:30px}
.columns.highlight-image{padding:0}.columns.highlight-text{padding:0;-webkit-box-shadow:inset 0 0 10px #dcdcdc;box-shadow:inset 0 0 10px #dcdcdc}
.columns.highlight-header{background:#0c3b78}.columns.highlight-header h3{font-weight:700;color:#fefefe;padding:10px 0;font-size:1.4375rem;text-align:center}
.eventcontainer .eventhumbnail{padding-top:12px;padding-left:0;padding-right:.5rem}
.entry-footer{background:#fff}article{background:#fff}.gateway-header{padding:0}.sidebar-widget{padding-top:2.7rem}
.breadcrumb-container{padding-top:20px;padding-left:2rem}a.button{margin:0 0 1rem 0}
.lccc_event_header{background:#0c3b78;color:#fefefe;margin-top:0;padding:0 0 .5rem 1.5rem}
#home-news h2.headertext{margin:0}.home-hero{width:100%;background-image:url(/wp-content/themes/lorainccc/images/lccc_diningbookstore.jpg);background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;height:450px}
.hero-image{width:100%;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}
.gateway{background-image:url(/wp-content/themes/lorainccc/images/lccc_diningbookstore.jpg)}.white-panel{padding:2rem 2rem 4rem 2rem;background:rgba(255,255,255,0.9)}
.orbit-bullets button{height:.5rem;width:.5rem}.orbit-bullets button.is-active{background:#0c3b78}
.orbit-slide h2{font-size:2.1875rem;color:#0c3b78;line-height:100%}.orbit-slide p{font-size:.75rem}
.cta-icons{width:100%;background-color:#0055a5;border-width:5px 0;border-style:solid;border-color:#ffc600}
.cta-icons .icon-label{font-weight:500;color:#fefefe;font-size:1.125rem;margin-top:1rem}
.cta-icons .row{background-image:url(/wp-content/themes/lorainccc/images/logo_xl_lccc_blue.png);background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;padding:15px 0}
.cta-icons .row .columns{padding:1.75rem 0}.yellow-icon{width:100px;height:100px;border-radius:50%;background-color:#ffc600;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;position:relative}
.yellow-icon img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.yellow-icon:hover{background-color:smart-scale(#ffc600,10%,25%)}
.service-box{margin-top:3rem}.service-box-header h2{text-transform:uppercase;font-weight:700;color:#fefefe;font-size:.6875rem;background:#0c3b78;line-height:170%;padding:1rem 0;margin-bottom:0;margin-top:0}
.service-box-header h2 span{display:block;font-size:1.5625rem;color:#ffc600;text-transform:capitalize}
.service-box-container{-webkit-box-shadow:inset 0 0 10px #dcdcdc;box-shadow:inset 0 0 10px #dcdcdc}
.service-box-copy{position:relative;padding:0}.service-box-body{font-size:.75rem;padding:2rem 1rem}
.yellow-bottom-border{width:97%;height:5px;background:#ffc600;float:left;margin-left:.9375rem}
hr{border:0;height:20px;width:90%;height:50px;padding:2rem 0;-webkit-box-shadow:0 15px 15px -15px #dcdcdc;box-shadow:0 15px 15px -15px #dcdcdc;margin:-50px auto 10px}
.event-list-row hr{height:0}.link-box-row{margin-top:1.125rem}.link-box{margin-top:1.875rem;position:relative}
.link-box img{opacity:1;z-index:-1}.link-box:hover img{filter:alpha(opacity=60);opacity:.6}
.link-box-label{font-size:.875rem;color:#fefefe;font-weight:600;padding:.65rem 0}
.green{background:#6db400}.purple{background:#67296e}.teal{background:#068795}.orange{background:#e36000}
.medium-blue{background:#0055a5}#home-news h2{margin:2rem 0}#home-news .featured-image{margin:.3rem 0}
#home-news h3.post-title{font-size:1.125rem;color:#0055a5;font-weight:600}#home-news p{font-size:.75rem;margin-bottom:.25rem}
#home-news a.read-more{font-size:.75rem;color:#5593db;font-weight:800;text-decoration:underline;line-height:100%}
#home-news hr{margin:-80px auto 40px}#home-news a.all-news{margin-top:3rem}.aside-header{background:#0c3b78;color:#fefefe;margin-top:2rem;padding:.5rem 0}
.aside-header h3{font-size:1.75rem;font-weight:700;margin-bottom:0}.sidebar-menu-header{background:#0c3b78;color:#fefefe;padding:.5rem}
.sidebar-menu-header h3{text-transform:uppercase;font-size:1.125rem;font-weight:700;margin-bottom:0}
.recent-events,.announcements{-webkit-box-shadow:inset 0 0 10px #dcdcdc;box-shadow:inset 0 0 10px #dcdcdc;padding:1rem}
.recent-events h4,.announcements h4{font-size:.75rem;font-weight:800;color:#0055a5;margin-bottom:.25rem;text-transform:uppercase}
.recent-events a:not(.button),.announcements a:not(.button){font-weight:700;text-decoration:underline;font-size:.75rem}
.recent-events .button,.announcements .button{margin:3rem 0 0 0}.recent-events .event .calendar-icon{width:45px;height:45px;background-image:url(/wp-content/themes/lorainccc/images/icons/calendaricon_blue.svg);padding-top:.75rem}
.recent-events .event .calendar-icon span{color:#0c3b78;display:block;line-height:100%;text-transform:uppercase;font-weight:700}
.recent-events .event .calendar-icon .month{font-size:.6rem}.recent-events .event .calendar-icon .day{font-size:1rem}
.events-feed a.button{margin-top:1.5rem}.events-feed-item{font-size:.75rem;margin-top:2.5rem}
.events-feed-item h2{font-size:1.25rem}.events-feed-item .add-to-calendar a img{display:inline-block}
.events-feed-item .calendar-icon{width:90px;height:90px;background-image:url(/wp-content/themes/lorainccc/images/icons/calendaricon_blue.svg);padding:2rem 1rem;text-align:center}
.events-feed-item .calendar-icon span{color:#0c3b78;display:block;line-height:100%;text-transform:uppercase;font-weight:700}
.events-feed-item .calendar-icon .month{font-size:.8rem}.events-feed-item .calendar-icon .day{font-size:1.75rem}
.event-item-info{margin-bottom:1.5rem}.event-item-info span{display:block}.event-item-description{padding-top:2.15rem;margin-bottom:1.5rem}
.event-divider{height:.25rem;background:#dcdcdc;width:100%;margin:1rem 0}.fw-lead{padding:2.625rem 0}
.fw-lead p{font-size:1rem}.lead p{font-size:1rem}.news-feed .featured-image img{width:100%;height:auto;margin-bottom:1rem}
.gateway-links{padding-top:2rem;margin-bottom:2rem;box-shadow:0 -20px 20px -20px rgba(216,216,216,0.8);-moz-box-shadow:0 -20px 20px -20px rgba(216,216,216,0.8);-webkit-box-shadow:0 -20px 20px -20px rgba(216,216,216,0.8)}
.gateway-links h2{font-size:1.5rem;margin-bottom:0}.gateway-links .menu>li>a{font-size:.75rem;color:#5593db;text-decoration:underline;padding:.5rem 0}
.gateway-links img{margin-top:.5rem;margin-bottom:.5rem;width:100%;height:auto}.gateway-links a{font-size:.8125rem;text-decoration:underline;font-weight:800}
.row .row.lccc-badge{padding-top:1.25rem;padding-bottom:1.25rem;font-size:.75rem;color:#fefefe;margin:1rem 0 0 0}
.row .row.lccc-badge h3{font-weight:600;font-size:1.25rem;color:#fefefe;margin-bottom:.25rem}
.row .row.lccc-badge .icon{margin-top:.5rem}.crumbs{padding-top:2rem;padding-bottom:2rem;font-size:.8125rem}
.callout-link{color:#0055a5;text-transform:uppercase;font-size:1.25rem;font-weight:800;margin-bottom:2rem;margin-top:2rem;line-height:100%}
.callout-link img{display:inline-block;margin-right:.5rem}.callout-link a,.callout-link span{color:#5593db}
.video-container{margin-bottom:2rem;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.is-drilldown ul li{-webkit-box-shadow:inset 0 0 10px #dcdcdc;box-shadow:inset 0 0 10px #dcdcdc;border:1px solid #dcdcdc}
.is-drilldown ul li a{color:#0055a5;font-weight:700;font-size:1rem}.is-drilldown-submenu-parent>a::after{border-left-color:#0055a5}
.js-drilldown-back>a::before{border-right-color:#0055a5}.sidebar-menu{margin-bottom:3rem;margin-top:1rem}
.mobile-sidebar-bar{padding-top:.5rem;padding-bottom:.5rem}.mobile-sidebar-bar{-webkit-box-shadow:inset 0 0 10px #dcdcdc;box-shadow:inset 0 0 10px #dcdcdc;border:1px solid #dcdcdc}
.blue-panel{background:#0055a5;padding:.9375rem;margin-top:3rem;margin-bottom:3rem}
.blue-panel h2{color:#ffc600;text-transform:uppercase}.blue-panel p{color:#fefefe}
.blue-panel a.button{background:#5593db}.blue-panel img{width:100%;height:auto;margin-bottom:1rem}
.callout{margin-top:1rem;margin-bottom:2rem}.callout span{display:block}.callout h2{font-weight:600;font-size:1.25rem}
.callout .name,.callout .hours-label{font-weight:700}.callout .callout-contact-method{margin-top:1.35rem}
.callout .map-link{margin-top:4.45rem}div.content-area ul li{margin:0 0 0 10px;font-size:.8625rem}
.columns.event-date{padding:0}/*!
Section 3: Body
*/body{font-size:1rem;font-family:'Open Sans',sans-serif}
a{color:#007bbf}.sponsors-row{margin-top:4rem}div.columns.view-all-athletics-button{-webkit-box-shadow:none;box-shadow:none}
div.columns.view-all-athletics-button a.button{float:left}header.page-header{margin-bottom:3.5rem}
.dropdown-toggle:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}
.dropdown-toggle:after{color:#333;content:"\f431";font-size:24px;line-height:24px;position:relative;top:40px;left:1px;width:24px}
img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}
.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}
/*!
Section 4: Header
*/.searchbox{height:70px;padding:15px 0 15px 0}input#s,input#s:focus{max-width:260px;width:100%;height:35px;margin:0 15px 0 0;border-radius:20px;padding:.25rem .25rem .25rem 2.2rem;font-size:.75rem;font-weight:700;background-image:url(/wp-content/themes/lorainccc/images/icons/icon-search.png);background-repeat:no-repeat;background-position:.75rem .45rem;float:left}
#searchsubmit{-webkit-box-shadow:inset 0 1px 0 0 #f9eca0;box-shadow:inset 0 1px 0 0 #f9eca0;background:-moz-linear-gradient(center top,#ffeba8 5%,#ffc800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeba8',endColorstr='#ffc800');background-color:#ffeba8;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-indent:0;border:1px solid #e6b103;display:inline-block;color:#303030;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #fff;padding:8px 18px;float:left}
#searchsubmit:hover{background:-moz-linear-gradient(center top,#ffc800 5%,#ffeba8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc800',endColorstr='#ffeba8');background-color:#ffc800}
#searchsubmit:active{position:relative;top:1px}a.skip-link.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
a.skip-link.screen-reader-text:focus{position:static;width:auto;height:auto}.ql-icon{background-position:left center;background-repeat:no-repeat;background-size:.78125rem .78125rem}
.ql-1{background-image:url(/wp-content/themes/lorainccc/images/icons/icon-az_blue.svg)}.ql-2{background-image:url(/wp-content/themes/lorainccc/images/icons/icon-faculty_blue.svg)}
.ql-3{background-image:url(https://test.lorainccc.edu/athletics/wp-content/uploads/sites/42/2016/07/home.svg)}.ql-4{background-image:url(/wp-content/themes/lorainccc/images/icons/icon-campuslife_blue.svg)}
td.gsc-clear-button{display:none}table.gsc-search-box tbody{background:transparent;border:0}
/*!
Section 5: Navigation
*/div.nav-links div.nav-previous{width:50%;display:block;float:left;text-align:left}
div.nav-links div.nav-next{width:50%;display:block;float:right;text-align:right}div.header-menu-widgets ul.menu li a:hover{background:#fff}
.main-navigation li{-webkit-box-shadow:none;box-shadow:none;position:relative;min-height:40px;padding-left:.5rem;padding-top:.3rem}
.main-navigation .nav-menu>ul>li:first-child,.main-navigation .nav-menu>li:first-child{border-top:0}
header nav a,header nav a:hover,header nav a:focus{color:#fff;font-size:.875rem;font-weight:600}
.nav-menu a{font-size:.875rem}header ul#header-menu li a{font-size:.78125rem;color:#0055a5;font-weight:700}
header .menu:not(#header-menu):not(.vertical) li:hover,header .dropdown.menu .submenu{background:#0c3b78;border:0}
header li.is-submenu-item{padding:.5rem 0;border-top:1px solid #0055a5}header .submenu{margin-top:-1px}
header .submenu li{text-align:left}header .dropdown.menu .submenu li:hover{background:#fefefe !important;border-top:1px solid #0055a5 !important}
header .dropdown.menu .submenu li:hover a{color:#0c3b78}header li.is-submenu-item:not(.is-drilldown-submenu-item) a{color:#fefefe;font-size:.85rem}
header li.is-drilldown-submenu-item{padding:0}header .dropdown.menu .submenu.first-sub{left:-1rem}
header .dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:1rem}header .dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:none}
.medium-blue-bg{width:100%;background:#0055a5;margin-top:1.5rem}li.divider:after{content:"|";color:#5593db}
.ql-icon{background-position:left center;background-repeat:no-repeat;background-size:.78125rem .78125rem}
.ql-1{background-image:url(/wp-content/themes/lorainccc/images/icons/icon-az_blue.svg)}.ql-2{background-image:url(/wp-content/themes/lorainccc/images/icons/icon-faculty_blue.svg)}
.ql-3{background-image:url(https://test.lorainccc.edu/athletics/wp-content/uploads/sites/42/2016/07/home.svg)}.ql-4{background-image:url(/wp-content/themes/lorainccc/images/icons/icon-campuslife_blue.svg)}
.top-bar{background:#0c3b78;box-shadow:0 2px 1px -1px #fefefe;-webkit-box-shadow:0 2px 1px -1px #fefefe;position:relative;-moz-box-shadow:0 2px 1px -1px #fefefe;z-index:1000}
.top-bar img{margin-left:20px}.top-bar .top-bar-title{padding:5px 0}.top-bar .toggle-topbar.menu-icon a:after{-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;content:"";display:block;height:0;position:absolute;right:0;top:40px;width:16px}
.top-bar .toggle-topbar.menu-icon a{color:#fff;height:34px;line-height:33px;padding:0 25px 0 0;position:relative}
.menu-icon{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}
.menu-icon::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#fefefe;top:0;left:0;-webkit-box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe}
.menu-icon:hover::after{background:#cacaca;-webkit-box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}
.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}
.menu-icon.dark::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#0a0a0a;top:0;left:0;-webkit-box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a}
.menu-icon.dark:hover::after{background:#8a8a8a;-webkit-box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}
.toggle-icon{margin-right:.5rem}.minus{display:none}.ql-link a#quick-link:link{color:#0c3b78 !important;cursor:pointer}
#mobile-search{-webkit-box-shadow:inset 0 0 2px #000;box-shadow:inset 0 0 2px #000}
#quick-links{background:#e6e6e6}.mobile-nav-bar{background:#0c3b78;padding-top:1rem;padding-bottom:.5rem}
.is-drilldown{margin-bottom:15px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.main-navigation ul{border-top:1px solid rgba(51,51,51,0.1);border-bottom:1px solid rgba(51,51,51,0.1);list-style:none;margin:0}
.main-navigation .nav-menu>ul>li:first-child,.main-navigation .nav-menu>li:first-child{border-top:0}
.main-navigation li{border-top:1px solid #eaeaea;border-top:1px solid rgba(51,51,51,0.1);position:relative;min-height:40px}
.main-navigation a{padding:.5em 0}.main-navigation .menu-item-has-children>a{padding-right:38px}
.dropdown-toggle:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}
ul.nav-menu li.current-menu-item ul.sub-menu{display:block}.main-navigation ul .toggled-on{display:block}
.dropdown-toggle{background-color:transparent;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:42px;padding:0;position:absolute;text-transform:lowercase;top:3px;right:0;width:42px}
.dropdown-toggle:after{color:#333;content:"\f431";font-size:24px;line-height:42px;position:relative;top:-4px;left:1px;width:42px}
.dropdown-toggle:hover,.dropdown-toggle:focus{background-color:#eaeaea;background-color:rgba(51,51,51,0.1)}
.dropdown-toggle:focus{outline:1px solid #c1c1c1;outline:1px solid rgba(51,51,51,0.3)}
.dropdown-toggle.toggle-on:after{content:"\f432"}.dropdown-toggle{height:32px;top:4px;width:32px}
.dropdown-toggle:after{font-size:16px;line-height:24px;width:24px}.main-navigation ul ul{margin-left:1em;border-top:0;border-bottom:0;display:none}
.clear:before,.clear:after,.site:before,.site:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-content:before,.site-content:after,.nav-links:before,.nav-links:after,.comment-navigation:before,.comment-navigation:after,.social-navigation ul:before,.social-navigation ul:after,.textwidget:before,.textwidget:after{content:"";display:table}
.clear:after,.site:after,.entry-content:after,.comment-content:after,.site-content:after,.nav-links:after,.comment-navigation:after,.social-navigation ul:after,.textwidget:after{clear:both}
ul.sub-menu{padding-top:15px}/*! Ryan's Updated Menu Styling */.breadcrumb-container{padding:2rem .9375rem !important;font-size:.8125rem !important}
.sidebar-widget{padding-top:0 !important;margin:1rem 0 3rem 0 !important}header.entry-header{padding-top:0 !important}
.main-navigation ul:not(.sub-menu)>li{border:1px solid #dcdcdc !important;-webkit-box-shadow:inset 0 0 10px #dcdcdc !important;box-shadow:inset 0 0 10px #dcdcdc !important;padding:.75rem 2rem .75rem 1rem !important}
.main-navigation ul:not(.sub-menu)>li>a{font-size:1rem !important;color:#0055a5 !important;font-weight:700 !important}
.dropdown-toggle{top:10px !important;right:4px}.main-navigation ul ul{margin-left:0 !important;padding-left:1rem}
.main-navigation ul ul li{border-top:1px solid #dcdcdc !important;padding-top:.5rem;padding-bottom:.5rem}
.main-navigation ul ul li a{color:#0055a5 !important}ul{margin-top:0 !important}ul.nav-menu li.current-menu-ancestor,.main-navigation li.current-menu-item{background:#dcdcdc}
.main-navigation ul>li.current-menu-ancestor>ul>li{border-top:1px solid #fff}.main-navigation ul>li.current-menu-ancestor>ul>li.current-menu-item>a{font-weight:bold}
#menu-header-shortcuts a:hover{text-decoration:underline}.dropdown .menu-item{z-index:50}
/*!
Section 6: Footer
*/footer{margin-top:5rem;background:#0c3b78;padding:2rem 0 4rem 0;font-size:.75rem}
footer h2{font-size:.75rem;color:#ffc600;text-transform:uppercase;font-weight:700}
footer .menu>li>a{padding:0 .25rem 0 0}footer a,footer p{color:#fefefe;font-size:.75rem}
footer .footer-logo{margin-bottom:2.5rem}footer ul{list-style:none;margin-left:0}
footer ul li{margin-bottom:.75rem}footer .underline>li>a:hover{text-decoration:underline}
footer a.underline:hover{text-decoration:underline}.footer-sm-links{margin-bottom:2rem}
.mobile-app-link img{margin-right:.75rem}@media only screen and (min-width:40em){div.columns.event-list-event-container{padding:0}
}@media screen and (min-width:40em){.service-box-copy{padding-left:0}.service-box-image{padding-right:0}
.service-box .button{position:absolute;bottom:1rem;left:63.5px}.service-box-container{height:100%}
aside.columns{padding-right:0;padding-left:0}.gateway-main,.home-left{padding-right:5rem}
.main-right{padding-left:5rem}aside.columns{padding-right:.9375rem !important;padding-left:.9375rem !important}
.mobile-app-link img,.mobile-app-link h2{float:left}}@media screen and (min-width:1074px){nav.menu-centered{height:36px}
}@media only screen and (max-width:40em){div.nav-links div.nav-next,div.nav-links div.nav-previous{width:100%;padding-bottom:1rem}
}@media screen and (max-width:40em){header{padding-top:1.5rem}}@media screen and (max-width:63.9375em){header.entry-header p{padding:0 1rem}
}@media screen and (max-width:39.9375em){h1{font-size:1.35rem;line-height:105%}.white-panel{margin-top:3rem}
.cta-icons{margin-bottom:2rem}.footer-sm-links{width:210px;margin:0 auto 1rem auto}
.footer-sm-links li a{padding:0}.footer-sm-links li a img{margin:0 .25rem}footer .row .columns{border-bottom:1px solid #5593db;padding:2rem 0 1rem 0}
footer{padding-bottom:0}div.medium-blue-bg{width:100%;background:#fff}nav.menu-centered{text-align:left}
ul.menu-primary-menu * li a:hover,ul.menu-primary-menu * li a:active{color:#0c3b78}
}