﻿.footer-address{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.footer-address h5{margin-top:0}
.footer-address address{padding:2em 0}
.footer-address .phone-number a[href^=tel]{color:#fff}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}
.page-training-events .event-type-webinar .time .day,.page-training-events .event-type-webinar .time .month,.page-training-events .event-type-webinar .time .year{display:none;}
.col4{padding:5px 0 0 18px;width:340px;float:left}
.col4 ul{color:#fff;margin:10px 0 0;padding:0}
.col4 ul li{display:inline;list-style:none outside none;margin:0;padding:0 20px 0 0}
.navbar{display:none}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar:before,.navbar:after{display:table;content:" "}
.navbar:after{clear:both}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-collapse .navbar-text:last-child{margin-right:0}
.navbar-static-top{border-width:0 0 1px}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;border-width:0 0 1px}
.navbar-fixed-top{top:0;z-index:1030}
.navbar-fixed-bottom{bottom:0;margin-bottom:0}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav{margin:7.5px -15px}
.navbar-right{float:right!important}
.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-form .form-control{display:inline-block}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-text{float:left;margin-top:15px;margin-bottom:15px}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e6e6e6}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#999}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#999}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-link{color:#999}
.navbar-inverse .navbar-link:hover{color:#fff}
body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:15px}

#site-navigation .navbar {
	margin: 0;
}

#site-navigation .navbar-toggle {
	float: left;
}

#site-navigation .navbar-toggle .icon-bar {
	background: #fff;
}

.navbar-brand img {
	width: 100%;
	padding: 0;
	margin-top: 10px;
}

#site-navigation.sticky .navbar {
	width: 100%;
	max-width: 1420px;
	margin: 0 auto;
	display: block;
	background: #2ba6e6;
	position: relative;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-bottom: -1px;
	margin-top: -1px;
	border: none;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
	box-shadow: 0 5px 5px rgba(0,0,0,0.1);
}

.page-template-page-individual-county-php #site-navigation .navbar-brand {
	position: absolute;
	left: 50%;
	margin: 0;
	margin-left: -40px;
}

.page-template-page-individual-county-php #site-navigation.sticky, .page-template-page-individual-county-php #site-navigation.sticky .navbar {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.page-template-page-individual-county-php #site-navigation.sticky .navbar {
	height: 52px;
}

.page-template-page-individual-county-php #site-navigation .navbar {
	background: #2ba6e6;
	height: 53px;
}

#site-footer .navbar-nav {
	float: none;
}

		.collapse.navbar-collapse.navbar-collapse {
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			padding: 0;
			margin: 0;
			height: 52px;
		}

		.collapse.navbar-collapse.navbar-collapse ul#menu-primary {
			margin: 0;
		}

		.collapse.navbar-collapse.navbar-collapse a {
			display: none !important;
		}

		.collapse.navbar-collapse.navbar-collapse li.donate {
			margin-top: -1px;
		}

		.collapse.navbar-collapse.navbar-collapse li.donate a {
			display: block !important;
		}

		#site-navigation .collapse.navbar-collapse.navbar-collapse li.donate a {
			background-image: none !important;
			padding-left: 20px !important;
			padding-right: 20px !important;
		}

.byline {
	font-family: "Times New Roman", Georgia, serif;
	color: #C51710;
	font-size: 26px;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px;
}
#gcwu-tctr{margin:0;padding:8px 0 6px}
#gcwu-tctr li{display:inline}
#gcwu-tctr li.gcwu-tc{border-right:1px solid #999;padding:0 9px 0 10px}
#gcwu-tctr li.gcwu-tr{padding-left:6px}
[dir="rtl"] #gcwu-tctr{padding:11px 0 25px}
[dir="rtl"] #gcwu-tctr li{float:right}
[dir="rtl"] #gcwu-tctr li.gcwu-tc{border-left:1px solid #999;border-right:0}
[dir="rtl"] #gcwu-tctr li.gcwu-tr{padding:0 9px}
[dir="rtl"] #gcwu-tctr li a{line-height:1em}

.grid,
.unit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



.grid {
  display: block;
  clear: both;
}

.grid .unit {
  float: left;
  width: 100%;
  padding: 10px;
}



.wrap .grid,
.grid.wrap {
  max-width: 978px;
  margin: 0 auto;
}



.grid .whole,          .grid .w-1-1 { width: 100%; }

.grid .half,           .grid .w-1-2 { width: 50%; }

.grid .one-third,      .grid .w-1-3 { width: 33.3332%; }

.grid .two-thirds,     .grid .w-2-3 { width: 66.6665%; }

.grid .one-quarter,    .grid .w-1-4 { width: 25%; }

.grid .three-quarters, .grid .w-3-4 { width: 75%; }

.grid .one-fifth,      .grid .w-1-5 { width: 20%; }

.grid .two-fifths,     .grid .w-2-5 { width: 40%; }

.grid .three-fifths,   .grid .w-3-5 { width: 60%; }

.grid .four-fifths,    .grid .w-4-5 { width: 80%; }

.grid .golden-small,   .grid .w-g-s { width: 38.2716%; }
 
.grid .golden-large,   .grid .w-g-l { width: 61.7283%; }

.grid:before, .grid:after {
  display: table;
  content: "";
  line-height: 0;
}

.grid:after {
  clear: both;
}

  .unit .grid .unit {
    padding-left: 0px;
    padding-right: 0px;
  }

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.col_picker3{width:635px;height:auto;padding:10px;border:1px solid #ccc;margin:10px 10px 0px 10px;background:#CEDBE5;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family:Calibri, 'Lucida Grande', Arial, Helvetica, sans-serif}

.col_picker3 p{color:#999 }

.brd .col_picker, .brd .col_picker2, .brd .col_picker3, .brd p{color:#000;}

.col_picker3  #date2 {	 filter:alpha(opacity=40);-moz-opacity:0.4;	-khtml-opacity: 0.4;	opacity: 0.4; height:1%}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -10px;
  margin-right: -10px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}



#footer-wrap {
	border-top:1px solid #c0c0c0;
	clear:both;
}

#footer {
	background:#e8e8e8;
	padding:0 20px 0 20px;
	font: normal 11px "Trebuchet MS", Arial, sans-serif;
	color: #fff;
	border:1px solid #fff;
	overflow:hidden;
}

#footer p {
	font-size: 11px;
	color: #5d5d5d !important;
	margin-top:20px;
}

#footer ul {
	float: left;
	margin:20px 30px 20px 20px;
	list-style:none;
}

#footer li, #footer a:link, #footer a:visited  {
	color: #5d5d5d !important;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #000 !important;
}

.stackedIcons img.fimg3 {top:124px}
.nav-dropdown{max-width:67.5em;}
.active .nav-dropdown{display:block!important;}
.right-links .nav-dropdown,.left-links .nav-dropdown,.account-dropdown .nav-dropdown{margin-left:-15px;}
.nav-dropdown-inner:after{left:auto;right:-25px;}
ul.header-nav li .nav-dropdown li{display:block;width:100%;min-width:170px;margin:0;float:none;}
ul.header-nav li .nav-dropdown li a{font-weight:normal;border-bottom:1px solid #f2f2f2;font-size:78%;display:block;padding:8px 0;margin-right:20px;}
ul.header-nav li .nav-dropdown li.bold a{font-weight:bold;color:#000000;margin-top:10px;}
#site-navigation .nav-dropdown .nav-column-links .nav-column-links{padding-left:7px;}
ul.header-nav li .nav-dropdown li.image-column{position:relative;float:left!important;width:160px!important;}
ul.header-nav li .nav-dropdown li.image-column a{line-height:0;font-size:0;margin:0;padding:0;margin-right:-10px;margin-top:-20px;margin-bottom:-20px;}
ul.header-nav li .nav-dropdown li.image-column a img{width:100%;}
ul.header-nav li .nav-dropdown li.image-column a:hover{opacity:.9;}
ul.header-nav li .nav-dropdown a{color:#777777;}
ul.header-nav li .nav-dropdown a:hover{color:#000000;}
.search-dropdown .nav-dropdown{width:260px;padding-right:30px!important;}
.header-nav li.account-dropdown .nav-dropdown{max-width:300px;}
.nav-dropdown .autocomplete-suggestions,.widget .autocomplete-suggestions{position:relative!important;}
ul.top-bar-nav .nav-dropdown{padding:3px;right:0;}
ul.top-bar-nav .nav-dropdown ul{margin:0;min-width:100px;}
ul.top-bar-nav .nav-dropdown ul li{margin:0;padding:0;border-bottom:1px solid #eeeeee;display:block;}
ul.top-bar-nav .nav-dropdown li a{font-size:90%;display:block;color:#111111!important;text-transform:uppercase;padding:5px 10px;border:0;}
ul.top-bar-nav .nav-dropdown li a:hover{color:#777777!important;}
ul.top-bar-nav .nav-dropdown ul li:last-child{border:0;}
.wide-nav .nav-dropdown{margin-top:-3px;}
.prod-dropdown .nav-dropdown{left:auto;right:0!important;width:auto;padding:3px;margin:0;}
.prod-dropdown .nav-dropdown img{width:auto;display:block;}
li.mini-cart .nav-dropdown{right:15px;width:330px;}
li.mini-cart .nav-dropdown button{margin-bottom:5px;}
.mini-cart .nav-dropdown a.button{color:#ffffff!important;padding:13px 0;margin:8px 0 0 0;display:block;}
.remove .icon-close,ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove{border:2px solid #DDD;display:block;font-weight:bolder;height:25px;width:25px;padding:0;line-height:22px;text-align:center;color:#DDD;border-radius:99px;font-size:10px;margin-top:25%;display:inline-block;}
ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove{position:absolute;top:10px;margin:0;right:0;font-size:16px;line-height:21px;}
.remove .icon-close:hover,ul.header-nav li .nav-dropdown li a.remove:hover,.product_list_widget a.remove:hover{border-color:#000000;color:#000000;}
.mfp-content .nav-dropdown-inner{padding:30px 15px;}
ul.header-nav li .nav-dropdown{position:relative;}
.mini-cart .nav-dropdown,.mini-cart .dropdown-toggle{display:none!important;}
.mini-cart.active .nav-dropdown{display:block!important;position:absolute;top:20px;right:0;}
.top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:PT Serif,helvetica,arial,sans-serif!important;}

	
#states {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0 10px 5px;
	width: 474px; 
	font-size: 12px; }

#states td { padding: 4px; }


#states-schools {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 7px;
	width: 520px; 
	font-size: 12px; }

#states-schools td { padding: 4px; }


#states-schools-280 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 0px;
	width: 280px; 
	font-size: 12px; }

#states-schools-280 td { padding: 4px; }


#states-schools-500 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0px 5px 10px;
	width: 500px; 
	font-size: 12px; }

#states-schools-500 td { padding: 4px; }

.recent_tweets .widget-title {
	color: #434b58;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 42px;
}

.page-single #sidebar.sidebar-footer .widget-title {
	color: #ffffff;
}

.work-together .recent_tweets .widget-title {
  color: #ede7e2;
  font-size: 16px;
}

.work-together .widget-title {
font-size: 29px;
  line-height: 40px;
  color: #faf4e7;
}

#menu li .greybox li {background:#DCECF8; margin:0px 0px 4px 0px; padding:4px; width:113px;}

#menu li .greybox li:hover { margin:0px 0px 4px 0px; padding:4px; text-decoration:underline}
.italic_text{font-style:italic}
#footer-footer{color:gray;font-size:11px}
#footer-footer a{color:gray}
#footer-footer .sg-table{padding-top:20px;padding-bottom:20px}
#footer-footer .sg-table div.sg-cell{padding:6px 20px;vertical-align:middle}
#footer-footer .sg-table div.sg-cell:first-child{border-right:1px solid #959595}
#footer-footer .sg-table div.sg-cell:last-child{text-align:right}
#footer-footer ul{margin:0;padding:0;list-style:none;display:block;float:right}
#footer-footer ul li{display:block;float:left;margin:0;padding:0 4px;border-right:1px solid #959595;text-align:left;white-space:nowrap}
#footer-footer ul li:last-child{border-right:none}
#footer-footer ul li a{margin:0;padding:0}
#footer-footer .sg-table div.sg-cell ul{display:inline-block;float:none}
#footer-footer .sg-table div.sg-cell ul li{float:none;display:inline-block}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row-contain{max-width:1170px;margin:0 auto}




.background-fill {
	position:fixed;
	z-index:-9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:auto; 
	background: none;
	opacity:0.2;
	}

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}


div.mod-languages ul.lang-inline li {
	display:inline;
}


div.mod-languages ul.lang-block li {
	display:block;
}


div.mod-languages img {
	border:none;
}


div.mod-languages a {
	text-decoration: none;
}



.slider_content .slider_desc, .slider_content .billboard_links {
	font-size: 95%;
}


.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

.home-right-posts .homepage-widget .widget-title { color: #000; font-size: 18px; line-height:normal; padding:10px;  text-align:center; font-weight: bold; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
