<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /* Typography */

@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Libre+Baskerville:400,400i');
body {
  font-family: 'Lato', sans-serif;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Libre Baskerville', serif;
  border-bottom: 0px !important;
  font-weight: 300 !important;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
    font-family: 'Lato', sans-serif;
}

a {
  color: #e8aa43;
}

a:hover {
  color: #e8aa43;
}

.center {
  text-align: center;
}

.yellow {
  color: #e8aa43 !important;
}


/* Buttons */

.btn, .button {
  border-radius: 0px;
  font-family: 'Libre Baskerville', serif;
  padding: 10px 15px;
  font-size: 12px;
}

.search-form .btn{
	border:0;
}
input.search-field{
	border:1px solid #ccc;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	font-size: 12px;
	padding: 10px 15px;
	border-radius: 0px;
	min-width:350px;
}

input.gform_button.button{
	border: none;
    background-color: #e8aa43;
    border-color: #e8aa43;
    color: #fff;
}
input.gform_button.button:hover {
  background-color: #ccc;
  border-color: #f0f0f0;
  color: #000;
}

.btn-yellow {
  background-color: #e8aa43;
  border-color: #e8aa43;
  color: #fff;
}

.btn-yellow:hover {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
  color: #000;
}

.btn-yellow:active {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
  color: #000;
}


/* Header */

header#masthead {
  background-color: #fff !important;
  border-bottom: 0px !important;
  box-shadow: none !important;
}

#masthead .navbar-nav&gt;li&gt;a {
  color: #000 !important;
  text-transform: uppercase;
  font-size: 12px !important;
  font-weight: bold !important;
  letter-spacing: .1em !important;
  padding: .7rem !important;
  outline: none;
}

#masthead .navbar-nav&gt;li&gt;a:hover {
  color: #e8aa43 !important;
  cursor: pointer;
}

#masthead .navbar-nav .active a {
  color: #e8aa43 !important;
  text-decoration: underline;
}

.navbar-brand {
  width: 350px;
}

.navbar-nav {
  margin: 2em 0 1em 0;
  text-align: center;
}

.custom-toggler .navbar-toggler-icon {
  background-image: url(/wp-content/themes/corbett-school-district/inc/assets/custom/"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http:/www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(109,0,0, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

ul.dropdown-menu{
	padding: 15px 20px;
	border-top: 0;
	min-width: 300px;
	left:-20px;
}
.dropdown-menu a.dropdown-item {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: .1em;
  padding: .9rem .7rem;
  color: #e8aa43;
  outline: none;
}


a.dropdown-item:focus, 
a.dropdown-item:hover {
  color: #6d0000;
  background: #fff;
}

.dropdown-menu {
  border: 1px solid #e8aa43;
  border-radius: 0px;
}

.dropdown-submenu &gt; .dropdown-menu {
  border-radius: 0px !important;
}


li.dropleft ul.dropdown-menu{
	left: initial;
	right: -15px;
}

li.dropleft .open .dropdown-menu{
	position:relative;
	left:initial;
	right:initial;
	padding:0;
	border:0;
	margin:0;
	min-width:initial;
	
}

li.dropleft .open .dropdown-menu a{
	padding-left: 2rem;
}

/* Top Ribbon */

.top-ribbon {
  padding-top: 8px;
  margin-bottom: -10px;
  background-color: #6d0000;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
}

.top-ribbon a {
  color: #e8aa43;
  padding: 0px 5px;
}

.top-ribbon .telephone {
  font-weight: bold;
}

.top-ribbon .language{
  text-align: left;
}
.top-ribbon .links{
  text-align: right;
}

.top-ribbon .language a, .top-ribbon .links a {
  color: #fff;
}
.top-ribbon .language a:hover, .top-ribbon .links a:hover {
  color: #fff;
  text-decoration: underline;
}


/* Content */

.full-width {
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
}

.jumbotron {
  border-radius: 0px;
}


/* Panels */

a.panel:hover {
  text-decoration: none;
}

.panel-red {
  background: #6d0000;
  text-align: center;
  margin-bottom: 30px;
  width: 100%;
  padding: 2em;
  min-height: 190px;
}

.panel-featured {
  background: #6d0000;
  text-align: left;
  padding: 2em;
  margin-bottom: 30px;
  min-height: 300px;
}

.panel-gray-sm {
  background: #f0f0f0;
  text-align: center;
  margin-bottom: 30px;
  width: 100%;
  padding: 2em;
  min-height: 190px;
}

.panel-gray {
  background: #f0f0f0;
  margin-bottom: 30px;
  width: 100%;
  padding: 2em;
}
.panel-clear {
  background: none;
  width: 100%;
  padding: 2em;
}

.sidebar .panel-gray {
    margin-bottom: 15px;
}

.panel.panel-gray.sticky{
    background: #6d0000;
	color: #fff;
}
.panel.panel-gray.sticky .blog-title a{
	color: #fff;
}

.panel-white {
  background: #fff;
  margin: 15px 0px 0px 0px;
  width: 100%;
  padding: 2em;
}

.panel-yellow {
  background: #e8aa43;
  padding: 2em;
  width: 100%;
}


.half-panel {
  width: 50%;
  margin: 10px;
}

.half-panel .panel-white {
  float: left;
}

.panels {
  margin-left: -50px;
  margin-top: 50px;
}

.panels h3 {
  font-family: 'Lato', sans-serif !important;
}

.panel-red .subhead, .panel-gray-sm .subhead {
  font-size: 14px;
  font-style: italic;
  color: #e8aa43;
  margin-bottom: 10px;
}

.panel-red .mainhead {
  font-family: 'Lato', sans-serif !important;
  color: #fff;
  margin: 0;
  font-size: 22px;
}

.panel-gray-sm .mainhead {
  font-family: 'Lato', sans-serif !important;
  margin: 0;
  font-size: 22px;
}

.panel-section {
  padding: 2em 0;
}

.page-template-category-page .panel-section, .page-template-default .panel-section {
  padding: 5em 0;
}

.single-post .panel-section {
  margin: 5em 0;
}

.home .panel-section{
    padding: 2em 0;
}

.home .panel h2.blog-title{
    margin: 5px 0 20px 0;
}

/* Slider */

.slider-title {
  line-height: 40px !important;
}


hr {
	width: 80%;
}



/* Breadcrumbs */
#breadcrumbs{
	text-transform:uppercase;
	font-weight:600;
	color:#ccc;
	margin-bottom:15px;
}
#breadcrumbs a{ color:#aaa}
#breadcrumbs .back-button{
		background-color: white;
		padding: 8px 20px;
		font-size:10px;
		color:#aaa;
}
#breadcrumbs .back-button:hover{background-color:#e8aa43;color:#fff;text-decoration:none;}
.breadcrumbs-list{background-color: white;color:#ccc;font-size:11px;padding: 8px 20px;}



/* Breaking News Alert */
.row.row-alert{margin-top:10px;}
.home .row.row-alert{margin-bottom:10px;}

.breaking_news_alert {
	background-color: #e8aa43;
}
.breaking_news_alert .bold{
		font-weight: 700;
}

.breaking_news_alert a{
		color:#fff;
		padding: 15px 30px;
		display: block;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
}

.breaking_news_alert.section_alert{
		background-color: #841927;
}


/* News &amp; Events */

.blog-date {
  color: #e8aa43;
  font-family: 'Libre Baskerville', serif;
  font-style: italic;
  font-size: 14px;
  margin-bottom: 5px;
}

.blog-title a {
  color: #000;
  font-family: 'Lato', sans-serif !important;
}

.blog-title {
  margin: 5px 0;
  padding: 0px;
}

.sidebar .blog-title {
  font-size: 20px;
}

.blog-link {
  font-size: 14px;
  margin-bottom: .5rem;
}

.blog-link a {
  color: #e8aa43;
  font-family: 'Libre Baskerville', serif;
  text-decoration: underline;
}

.news-events {
  margin-top: 5em;
}

.events-title {
  color: #fff;
  font-family: 'Lato', sans-serif;
  margin-top:0;
  padding-bottom: 0;
  margin-bottom: 5px;
  font-size:19px;
}

.events-date {
  color: #000;
  font-family: 'Libre Baskerville', serif;
  font-style: italic;
}


.simcal-default-calendar-list dt.simcal-day-label{
	border-bottom: 1px solid #f0f0f0 !important;
	margin: 0px 0px 10px 0px !important;
}

.simcal-default-calendar-list dt.simcal-day-label&gt;span{
	background-color: #f0f0f0 !important;
	color: #999 !important;
}

.simcal-default-calendar-list dd.simcal-day{
	margin-bottom:30px !important;
	clear: both;
}


.simcal-event-address, .simcal-event-description{
	color: #fff;
	font-size: 0.8rem;
}

.simcal-default-calendar-list .simcal-event-details .simcal-event-description, 
.simcal-default-calendar-list .simcal-event-details p{
	margin: 0 0 0.2em !important;
}

.simcal-default-calendar-list .simcal-event-details a{
	display: block;
	font-size: 0.9rem;
	color: #8F630F;
	padding-top: 5px;
	text-align:right;
}


.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event .panel{
	background:#fff;
	font-size: 0.8rem;
	border: 1px solid #e8aa43;
	min-height:100px !important;
	margin-bottom: 15px !important;
}

.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event .events-date{
	color: #e8aa43;
}
.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event .events-title{
	color: #24292e;
	font-size: 1.3rem;
	margin-bottom:0;
	padding-bottom:0;
}

.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event .events-location,
.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event .simcal-event-description,
.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event a{
	display:none;
}



.events-link {
  color: #a7792d;
}

.events-link:hover {
  color: #a7792d;
}

.events-description {
  color: #fff;
}

.events {
  margin-bottom: 15px;
}


/* Widget - Latest News */
.widget_recent_entries{
	
}
.widget_recent_entries li.nav-item{
	
}



/* Connect Section */

.connect-section {
  background: url('/wp-content/uploads/2017/12/connect-bg.jpg') no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 5em 0;
}

.connect-section h1 {
  color: #fff;
  text-align: center;
}

.connect-panel-yellow {
  background: #e8aa43;
  width: 100%;
  padding: 4em;
  color: #fff;
  margin-top: 100px;
}

.connect-panel-yellow h2 {
  color: #fff;
  font-family: 'Lato', sans-serif !important;
}


/* School Information */

.school-info {
  text-align: center;
  font-style: italic;
  padding-top: 10em;
}

.school-info h2, .school-info h4 {
  margin-top: 0 !important;
}

.school-info h2 {
  margin-bottom: 0 !important;
}

.school-info h4 {
  margin-bottom: 5em !important;
}


/* Diversity Statement */

.diversity-statement {
  width: 60%;
  margin: 5em auto;
  font-size: 13px;
  color: #b5b5b5;
  text-align: center;
}




div.nav-links{
	
}
div.nav-links .page-numbers{
	padding: 0 8px;
}
div.nav-links .prev{
	padding-right: 20px;
	padding-left: 0;
}
div.nav-links .next{
	padding-left: 20px;
}


/* Footer */

#subfooter{
	color:#999;
}

.site-info {
  text-align: center;
  color: #996262;
  font-size: 10px;
}

.site-info i {
  font-size: 20px;
  padding: 10px;
}

.site-footer {
  background-color: #6d0000 !important;
}

.footer-container {
  background-color: #6d0000 !important;
}
div.footer-container p{color:#9A6261;}
div.footer-container .widget_text p{color:#ccc;}

.footer-menu {
  background-color: #6d0000 !important;
  text-align: center;
  padding-top: 4em;
}

.footer-menu a {
  color: #996262;
  padding: 0 8px;
  font-weight: bold;
  font-size: 11px;
}

.footer-menu p {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 12px;
}

#footer-widget, #footer-widget h3 {
  color: #fff;
}

#footer-widget a {
  color: #e8aa43;
}

#footer-widget h3 &gt; a{
  color: #fff;
}

#footer-widget ul {
	list-style:none;
	padding:0;
}
#footer-widget ul li{
	line-height:1rem;
	padding-bottom: 15px;
}


/* Category &amp; Blog Templates */

.post-title h1.entry-title, .post-title h1.page-title {
  background-color: #6d0000;
  color: #fff;
  width: 100%;
  font-size: 28px;
  padding: 1em;
}

.entry-header h1.entry-title{
	margin:0;
	
}


.panel-gray .entry-title, .panel-gray .page-title {
  font-family: 'Lato', sans-serif;
  font-size: 24px;
}

.additional-links a {
  color: #e8aa43;
  font-style: italic;
  font-size: 12px;
}

.additional-links p {
  line-height: 1em;
  margin-bottom: 10px;
}

.additional-links h2 {
  margin-top: 0;
}

.additional-links {
  margin-bottom: 2em;
}

.single-post .entry-meta, .single-post .entry-footer {
}

.entry-footer {
  display: none;
}

.social-share i {
  padding-right: 15px;
  color: #d2d2d2 !important;
}

/* Clear News Plugin Styling */
.simcal-default-calendar-list{
	padding: 0 !important;
}

.simcal-default-calendar-list ul.simcal-events{
	margin:0 !important;
	padding:0 !important;
}
.simcal-default-calendar-list &gt; p{
	display:none;
}

.simcal-events-list-container &gt; div{
	display: inline-block;
	vertical-align: top;
}

.simcal-events-list-container &gt; div:nth-child(odd) {
/*	margin-right: 30px; */
}


.simcal-default-calendar-list ul.simcal-events li.simcal-event{
}

.simcal-default-calendar-list ul.simcal-events li.simcal-event .panel{
	padding: 2em 2em 1em 2em;
}
.simcal-default-calendar-list .simcal-event-details{
	font-size:initial !important;
}





/* Featured News */
.news-events .panel-gray{
	min-height: 234px;
}

.featured-date {
  color: #e8aa43 !important;
  font-family: 'Libre Baskerville', serif;
  font-style: italic;
  font-size: 14px;
}

.featured-title a {
  color: #fff;
  font-family: 'Lato', sans-serif !important;
}

.featured-news{
	margin-bottom:3em;
}

.featured-news p {
  color: #fff;
}

.featured-link {
  color: #e8aa43;
  font-family: 'Libre Baskerville', serif;
  text-decoration: underline;
  font-size: 14px;
}

.featured-link:hover {
  color: #e8aa43;
}

/* Upcoming Events */

.upcoming-events h4 {
  font-family: 'Lato', sans-serif;
  font-size: 21px;
  margin: 0;
}

.upcoming-events .date {
  color: #e8aa43;
  font-family: 'Libre Baskerville', serif;
  font-style: italic;
  margin-bottom: 5px !important;
}

.event {
  border: 1px solid #e8aa43;
  padding: 1.8em;
  margin-bottom: 1em;
}

.mobile-only {
  display: none !important;
}

/* Carousel */
.carousel-item{
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover;
	height: 500px;
}

.carousel-caption {
  text-align: left;
  right: 50%;
  top: 20%;
}

.carousel-caption h1 {
  text-align: left;
  font-family: 'Lato', sans-serif;
  color: #fff;
  font-size: 40px;
}




/* Mobile */




/* XSmall */
@media screen and (max-width: 400px){	
	.carousel-caption{
		top:5% !important;
	}
}

/* XSmall */
@media screen and (max-width: 500px){
	.navbar-brand{ width: 210px;margin-right:0;}
	header#masthead{padding:10px;}
}



@media screen and (max-width: 575px){	
	.simcal-events-list-container &gt; div{
		display: block;
	}
	.simcal-default-calendar-list ul.simcal-events li.simcal-event{
		float:none;
		margin: 0 !important;
	}
	
}
@media screen and (min-width: 576px){
	.simcal-default-calendar-list {
	}
	.simcal-default-calendar-list ul.simcal-events li.simcal-event .panel{
		margin-bottom:0;
		margin-top:0;
	}
}


@media screen and (min-width: 576px) and (max-width: 767px){
	.simcal-default-calendar-list ul.simcal-events li.simcal-event .panel{
	}
}


/* XSmall */
@media screen and (max-width: 767px){
	.carousel-caption{
		right:20%;
		top:15%;
	}
	
	input.search-field{
		min-width:100%;
	}
}



/* Small */
@media (min-width: 768px) and (max-width: 991px){
	.simcal-default-calendar-list ul.simcal-events li.simcal-event .panel{
	}
}
@media (min-width: 768px){
	
}



/* Medium  */
@media (max-width: 991px) {  
}

@media (min-width: 992px){
	
	.widget_gce_widget .simcal-events-list-container &gt; div{
		display: block;
	}
	.widget_gce_widget .simcal-default-calendar-list{
		margin-left:0;
	}
	.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event{
		float:none;
		margin: 0 !important;
	}
	.widget_gce_widget .simcal-default-calendar-list ul.simcal-events li.simcal-event .panel{
		width: 100%;
		margin-bottom: 30px;
		min-height: 180px;
	}

}


/* Large  */
@media only screen and (min-width: 1200px) and (max-width: 1599px){
}
@media only screen and (min-width: 1200px){
	.simcal-default-calendar-list ul.simcal-events li.simcal-event .panel{
	}
}


/* XLarge */
@media only screen and (min-width: 1600px){	
	.carousel-caption{
		right:60%;
		top:15%;
	}
}

/* XLarge */
@media only screen and (min-width: 1920px){
	
}

/* XXLarge */
@media only screen and (min-width: 2400px){	
}







@media only screen and (max-width: 991px), only screen and (max-device-width: 991px) {
  .panel-yellow {
    margin: 15px 0px;
  }
  .mobile-only {
    display: block !important;
  }
  .desktop-only {
    display: none !important;
  }
  .navbar-brand {
    margin-left: 0px;
  }
  .links {
    text-align: left;
  }
  .contact-search {
    text-align: right;
  }
  .panels {
    margin: 0 !important;
  }
  .panels .panel-white {
    text-align: center;
  }
  .connect-panel-yellow {
    margin-top: 50px;
  }
  .diversity-statement {
    width: 100%;
  }
}

@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px) {
  .dropdown-menu {
    border: 1px solid transparent !important;
    text-align: center;
  }
}
</pre></body></html>