html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: 'Vollkorn',arial,serif;
  vertical-align: baseline;
}
label
{
  display:block;
}
.view-content a:hover img {
  background-color: #f0f0F0 !important;
}
/* .content-sidebar-wrap h1.page-title {
  display: none;
} */
ul.menu li
{
list-style-image: url(../images/menu-leaf.png) !important;
    list-style-type: square !important;
}
div#container aside#sidebar-second {
  float:right;
}
.view-content a img {
  padding: 5px;
  box-shadow: 0 0 3px #eee;
  background: #fff;
  border: #eee 1px solid;
}

.content div h2{
  border-bottom: 1px solid #ccc;
  color: #555;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 5px 0px;
  padding: 0px 0px 4px 0px;
  text-transform: capitalize;
}
#block-usermenu-menu,#block-practicematerials-menu,#block-enrollatedboost-menu,#block-practice-menu,.cart--cart-block h2,#block-views-block-printable-tests-block-1 h2,#block-childrenscollective h2{ 
  border-bottom: 1px solid #ccc;
  color: #555;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 5px 0px;
  padding: 0px 0px 4px 0px;
  text-transform: capitalize;
}
/* HTML5 display-role reset for older browsers */

/* civicrm */

.crm-container .search-field input
{
  width:100%;
}
.advanced-search-fields .search-field
{
    width:100%;
}
.crm-container div.select2-container
{
    width:100% !important;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
nav[aria-labelledby="system-breadcrumb"] ol
{
margin:0;
    padding-top: 20px;
    margin-bottom: 10px;
    list-style: none !important;
    border-bottom: #eee 1px solid;
display:flex;
padding-bottom:0.5em;
}

nav[aria-labelledby="system-breadcrumb"] ol a
{
line-height:unset;
}
nav[aria-labelledby="system-breadcrumb"] li
{
 display:flex;
}
nav[aria-labelledby="system-breadcrumb"] li:before
{
content:'>>';
font-size:9px;
margin:0px 3px;
}
nav[aria-labelledby="system-breadcrumb"] li:first-child:before
{
display:none;
}
ol, ul {
  list-style: none;
}
#crm-container ul
{
  list-style:disc;
}
#crm-container li
{
  list-style-type:disc;
}
.sf-depth-2:hover>a
{
background: none repeat scroll 0 0 #ff9933;
    color: #cccccc;
    text-decoration: none;
}
.password-strength
{
width: 17em;
    float: right;
}
.password-strength__text
{
float: right;
    font-weight: bold;
}
.password-strength__title
{
display: inline;
}
.password-suggestions
{
padding: 0.2em 0.5em;
    margin: 0.7em 0;
    width: 38.5em;
    border: 1px solid #B4B4B4;	
    font-size: 0.85em;
}
div.password-suggestions ul
{
list-style-type: disc;
    margin-left: 15px;
margin-bottom:0px;
}
.js-form-item-pass-pass1
{
width: 36em;
clear: left;
margin: 0;
}
div.password-suggestions ul li
{
margin-left: 1.2em;
}
.password-strength__meter
{
  margin-top: 0;
background-color: #C4C4C4;
    height: 0.3em;
    width: 100%;
}
.password-strength__meter div
{
height: 100%;
    width: 0%;
    background-color: #47C965;
}
.sf-depth-2 .sf-multicolumn-column
{
position:relative;
}
.sf-depth-2 .sf-multicolumn-column ol
{
left:100%;
top:0;
opacity:0;
position:absolute;
transition:0.3 all ease;
}
.sf-depth-2 .sf-multicolumn-column:hover ol
{
opacity:1;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
  Clear Floated Elements
*/

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clear:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

* html .clear {
  height: 1%;
}

/*
  Style HTML Tags
*/

body {
  color: #333333;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}

a {
  color: #0066ff;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  margin-bottom: 6px;
  line-height: 125%;
}

h1 {
  font-size: 32px;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 15px;
}

h6 {
  font-size: 14px;
}

p {
  margin-bottom: 18px;
}
.fieldlabel
{
    font-weight: 700;
    color: #333333;
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
    font-size: 14px;
    line-height: 21px;
}
table
{
  width: 100%;
  margin-bottom: 15px;

}
.boostblog-listing article[about="/blog/tiffani/why-do-so-many-math-worksheets"] a
{
word-break:break-all;
}
article[about="/learning-center-services"] table {
  border-collapse: collapse;
word-break:break-all;
  border-spacing: 0;
 table-layout: fixed;
}
.file {
    display: inline-block;
    min-height: 16px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: left center;
}
.file--application-pdf {
    background-image: url(../images/application-pdf.png);
}
.field--name-field-download,
form#views-exposed-form-enrichment-classes-camps-page-2
{
    margin-top: 20px;
}
.field--name-field-download span:last-child
{
display:none;
}
.summer-enrichment-day-camps form label
{
	display:block;
	color: #333333;
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
	    font-weight: bold;
    line-height: 1.5em;
font-size:14px;
}
.summer-enrichment-day-camps form input
{
margin-top:1.6em;
margin-bottom:0px;
}
.summer-enrichment-day-camps form select
{
width:250px;
max-width:100%;
}
.summer-enrichment-day-camps article
{
margin:20px 0px;
}
.summer-enrichment-day-camps a
{
display:inline;
}
.summer-enrichment-day-camps th
{
font-size:14px;
}
.summer-enrichment-day-camps .form-item-field-grades2-value
{
margin:0px;
float: left;
padding: 0.5em 1em 0 0;
}
.summer-enrichment-day-camps form
{
margin-bottom: 0.5em;
}
img[alt="socially distant edboost camp"]
{
	margin:7px 0px;
}
article[about="/learning-center-services"] table th:first-child
{
    width:45.6%;
min-width:45.6%;
}
article[about="/learning-center-services"] table th:nth-child(2)
{
    width:22.5%;
min-width:22.5%;
}
article[about="/learning-center-services"] table th:nth-child(3)
{
    width:15.1%;
min-width:15.1%;
}

article[about="/learning-center-services"] table th:nth-child(4)
{
    width:12%;
min-width:12%;
}
th, tr, td {
  vertical-align: middle;
}
.cart-block--contents
{
overflow:unset;
position:unset;
}
.cart-block--contents__inner{
padding:0 !important;
}
.cart-block--contents__inner .views-field-title a
{
color:#0066ff;
}
.cart-block--contents footer
{
font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
flex-wrap:wrap;
display:flex;
justify-content:space-between;
}
.cart-block--contents footer
{
color:#888;
}
.cart-block--contents footer .order-total-line-label:after
{
margin-left:-2px;
content:': ';
}
.cart-block--contents footer .order-total-line-value
{
width:unset;
font-weight:normal;
}
.itemandprice-total
{
display:flex;
}
.block-quantity
{
display:block;
margin-right:4px;
}
.itemandprice-total p
{
margin:0;
}
.cart-block--contents footer .order-total-line__subtotal
{
display:none;
}
.cart-block--contents footer .order-total-line__total
{
padding-top:0;
}
.cart-block--contents footer ul
{
flex:0 0 100%;
text-align:right;
display:flex;
justify-content:flex-end;
}
.cart-block--contents footer ul li
{
display:inline-block;
}
.cart-block--contents .views-field-title a,.cart-block--contents .views-field-title span
{
display:inline;
}
.cart-block--contents
{
width:unset;
}
.cart-block--contents__items
{
max-height:unset;
}
.cart-block--contents__items
{
overflow:unset !important;
}
.cart-block--contents footer ul li a
{
line-height:1.5em;
-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #cccccc;
    border-radius: 4px;
    color: #fff !important;
    font-weight: normal;
    padding: 4px 8px;
    display: inline-block;
    margin-bottom: 1px;
}
.sticky-header th, .sticky-table th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em;
  text-align: left;
}

table {
  border: 1px solid #bbbbbb;
}

th {
    text-align: left;
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  padding: 5px 4px;
  text-shadow: 1px 1px #fff;
  border-right: 1px solid #c8c7c7;
border-bottom: 1px solid #c8c7c7;
  color: #333;
font-size:14px;
}
.img-right img
{
float: right;
margin:5px;
}
tr {
  background: none !important;
}

td {
  color: #747474;
  text-align: left;
  padding-left: 4px;
  border-right: 1px solid #c8c7c7;
  border-bottom: 1px solid #c8c7c7;
}

code {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  display: block;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}
.boostblog-listing>article
{
	margin:20px 0px;
}
mark {
  background-color: #cce0ff;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

hr {
  border: none;
  border-top: #eee 1px solid;
}

dt {
  font-weight: bold;
  margin-bottom: 24px;
}

dd {
  margin-left: 30px;
  margin-bottom: 24px;
}

ul {
  list-style-type: disc;
  margin-left: 15px;
  margin-bottom: 12px;
}

ul ul {
  list-style-type: square;
  margin-bottom: 0;
}

ul ul ul {
  list-style-type: circle;
}

ol {
  list-style-type: decimal;
  margin-left: 30px;
  margin-bottom: 24px;
}

ol ol {
  list-style: upper-alpha;
  margin-bottom: 0
}

ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: lower-alpha;
}

abbr,
acronym {
  border-bottom: #999 1px dotted;
  cursor: help;
}

big {
  font-size: 1.3em;
}

cite,
em {
  font-style: italic;
}

ins {
  background-color: #cce0ff;
  text-decoration: none;
}

pre {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}

blockquote, q {
  quotes: none;
  border: 1px solid #bbbbbb;
  background: #d8d8d8 url("../images/quote.png") no-repeat;
  padding: 10px 5px 5px 47px;
  text-shadow: 1px 1px #fff;
  margin: 5px 0;
  border-radius: 7px;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

strong {
  font-weight: bold;
}

sup,
sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
  font-size: 10px;
}

sup {
  bottom: 1ex;
}

sub {
  top: .5ex;
}

img,
video {
  max-width: 100%;
  height: auto;
}

video {
  display: block;
}

audio {
  max-width: 100%;
}

.content a img {
  padding: 5px;
  box-shadow: 0 0 3px #eee;
  background: #fff;
  border: #eee 1px solid;
}

.content a:hover img {
  background: #f0f0F0;
}

.marker, .form-required {
  color: #0066ff;
}
/*
  Theme Design, Layout and Typography
*/

#header_wrapper {
  position: relative;
  margin: 0 auto;
}

#header {
  max-width: 1000px;
  margin: 0 auto;
}

.menu_wrapper {
  background-color: #cccccc;
  border-bottom: 0 solid #cccccc;
  border-top: 0 solid #cccccc;
  display: block;
  margin-bottom: 15px;
  padding: 13px 0 14px;
  position: relative;
  z-index: 99;
}

#logo {
  float: left;
  margin: 15px 10px;
}

#site-title a,
#site-description {
  color: #cccccc;
  font-weight: 300;
}

#site-title,
#site-description {
  float: left;
}

#site-title {
  margin: 20px 0;
  font-size: 28px;
  font-weight: bold;
}

#site-title a{
  float: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}

#site-description {
  clear: both;
  color: #cccccc;
  float: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 20px;
  line-height: 100%;
  margin: 16px 0 0;
}

#main-menu {
  max-width: 1000px;
  margin: 0 auto;

}

#main-menu ul {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 13px;
}

#main-menu li {
  position: relative;
  float: left;
  padding: 0;
  margin: 0;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 18px;
}

#main-menu ul li:first-child {
  padding-left: 0;
}

#main-menu a {
  border-radius: 5px 5px 5px 5px;
  color: #ff9933;
  display: block;
  padding: 8px 12px;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
}
article.node
{
margin-top:0px;
}
article[about="/content/test-proctoring"] p a
{
display:inline;
}
#main-menu a:hover,
#main-menu li > a.active,
#main-menu li > a.active-trail {
  background: none repeat scroll 0 0 #ff9933;
  color: #cccccc;
  text-decoration: none;
}
#main-menu a:hover, #main-menu li > a.is-active, #main-menu li > a.active-trail
{
    background-color: #ff9933;
    color: #cccccc !important;
}
.drop-down-toggle {
  position: absolute;
  top: 7px;
  right: 16px;
  display: none;
  width: 20px;
  height: 20px;
  border-radius: 15px;
  border: #ffffff 3px solid;
}

.drop-down-arrow {
  display: block;
  width: 0;
  height: 0;
  margin: 8px 0 0 5px;
  border-top: 5px solid #ffffff;
  border-left: transparent 5px solid;
  border-right: transparent 5px solid;
}

#socialbar .social .fb a {
  background: url("../images/appt.png") no-repeat scroll center center transparent;
  display: inline-block;
  height: 64px;
  padding: 0 5px 0 0;
  width: 64px;
  opacity: 0.5;
}

#socialbar .social .fb a:hover {
  opacity: 1;
}

#socialbar .social .tw a {
  background: url("../images/ub.png") no-repeat scroll center center transparent;
  display: inline-block;
  height: 64px;
  padding: 0 5px 0 0;
  width: 64px;
  opacity: 0.5;
}

#socialbar .social .tw a:hover {
  opacity: 1;
}

#socialbar .social .ln a {
  background: url("../images/pay.png") no-repeat scroll center center transparent;
  display: inline-block;
  height: 64px;
  padding: 0 5px 0 0;
  width: 64px;
  opacity: 0.5;
}

#socialbar .social .ln a:hover {
  opacity: 1;
}

#socialbar .social .bb a {
  background: url("../images/bb.png") no-repeat scroll center center transparent;
  display: inline-block;
  height: 64px;
  padding: 0 5px 0 0;
  width: 64px;
  opacity: 0.5;
}

#socialbar .social .bb a:hover {
  opacity: 1;
}

#socialbar {
    float: right;
    margin-top: 15px;
}

#socialbar ul li {
  list-style: none;
  float: left;
}

#main-menu li li {
  min-width: 190px;
  padding: 0;
  margin: 0;
}

#main-menu li li a  {
  background: none repeat scroll 0 0 #cccccc;
  border: 1px solid #cccccc;
  color: #343434;
  font-size: 14px;
  margin: 0;
  min-width: 150px;
  overflow: hidden;
  padding: 4% 5%;
  text-align: left;
	line-height:19px;
}
#main-menu li li a.is-active
{
	background-color: #ff9933;
    color: #cccccc !important;
}
#main-menu li li a:hover {
  background: #343434;
  color: #fff;
}

#main-menu li ul {
  display: none;
  position: absolute;
  z-index: 9999;
  min-width: 190px;
  height: auto;
  padding: 0;
  margin: 0;
}

#main-menu li ul ul {
  margin: -33px 0 0 190px;
}

#main-menu li:hover > ul,
#main-menu li li:hover > ul,
#main-menu li li li:hover > ul {
  display: block;
}

#main-menu ul li.leaf, #main-menu ul li.expanded, #main-menu ul li.collapsed {
  list-style: none;
}
#main-menu ul.menu li {
  margin: 0 3px 0 0;
}

#main-menu li.expanded, #main-menu li.collapsed, #main-menu li.leaf {
  margin: 0;
  padding: 0;
}

.front #container{
  margin-top: 1.5%;
}

#container {
  margin: 2.76% auto;
  max-width: 1000px;
}

.slides,
.flex-control-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

.slides {
  width: 100%;
  overflow: hidden;
}

#slider .slides > li {
  display: none;
  position: relative;
  margin: 0;
}

#slider .slides li:first-child {
  display: list-item;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.flex-control-nav {
  height: 14px;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}

.flex-control-nav li a{
  background: none repeat scroll 0 0 #a3a3a3;
  border-radius: 8px 8px 8px 8px;
  cursor: pointer;
  display: inline-block !important;
  font-size: 0;
  height: 14px;
  line-height: 0;
  margin: 0 2px 0 1px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  vertical-align: top;
  width: 14px;
  z-index: 99;
}

.flex-control-nav li {
  display: inline-block;
  margin: 0 0 0 15px;
}

.flex-control-nav li:first-child {
  margin: 0;
}

.flex-control-nav li a.flex-active,
.flex-control-nav li a:hover  {
  background: none repeat scroll 0 0 #cccccc;
  color: #ff9933;
}
.flex-direction-nav {
  display: none;
}

#single-post-slider .slides img{
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px black;
  border-radius: 5px 5px 5px 5px;
}

#slider .post {
  padding: 1.83%;
  margin: 0;
  box-shadow: none;
  background: none;
}

#slider .entry-container {
  float: right;
  max-width: 50%;
}

#slider .slide-image {
  max-width: 49%;
  padding: 0.47%;
  background: #e9e9e9;
}

#slider .entry-header,
#slider .entry-summary {
  margin-left: 5%;
}

#slider .entry-title{
  margin-left: 0;
  margin-bottom: 15px;
}

.content-sidebar-wrap{
  float: left;
  width: 100%;
}
.content-sidebar-wrap.full-width
{
width:100% !important;
}
.content-sidebar-wrap #content {
  display: inline;
  margin-bottom: 2.7%;
  float: right;
  width: 100%;
}

#sidebar-first {
  color: #888;
  float: left;
}

#sidebar-second {
  color: #888;
  float: right;
}


/* 2 columns: sidebar-first */

body.sidebar-first .content-sidebar-wrap {
  width: 100%;
}

body.sidebar-first #content {
  width: 80%;
}

body.sidebar-first #sidebar-first {
  width: 19%;
}

/* 2 columns: sidebar-second */

body.sidebar-second .content-sidebar-wrap {
  width: 80%;
}

body.sidebar-second #content {
  width: 100%;
}

body.sidebar-second #sidebar-second {
  width: 19%;
}

#post-content {
  padding: 0 20px;
}

.breadcrumb {
  margin: 0 20px;
  padding-top: 20px;
  margin-bottom: 10px;
  border-bottom: #eee 1px solid;
}

#head, #content, #sidebar-second, #sidebar-first {
  margin-top: 10px;
}

.node {
  margin: 20px 0;
}

.node h2.title,#block-pagetitle h1,.node__title {
  color: #555555;
  font-size: 20px;
}

.node h2.title,.node__title a{
  color: #000;
}
td article header h2 a {
  color: #000;
  font-size: 20px;
  margin: 16px 0;
}

.block {
  margin-bottom: 1%;
}

.block > h2{
  border-bottom: 1px solid #ccc;
  color: #555;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 5px 0px;
  padding: 0px 0px 4px 0px;
  text-transform: capitalize;
}

#footer-area .block > h2,#footer-area #block-tutormenu h2,#footer-area #block-enrollmentmenu h2{
  color: #333333;
  margin-bottom: 10px;
  text-transform: capitalize;
  border: 0;
font-weight:normal;
}

#footer-area ul.menu li a.active{
  color: #ddd;
}

.node__meta>span:first-of-type{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #e9e9e9;
  border-radius: 4px;
  clear: both;
  color: #383838;
  display: block;
  margin-bottom: 5px;
  padding: 4px 9px;
}
.node__meta>span a
{
display:inline;
color:#383838;
pointer-events:none;
}
.links {
  color: #000;
  margin-top: 10px;
  font-size: 14px;
}

ul.links {
  margin: 0;
}

.links li a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #cccccc;
  border-radius: 4px;
  color: #fff;
  font-weight: normal;
  padding: 4px 8px;
  display: inline-block;
  margin-bottom: 1px;
}

.links li a:hover {
  background: #ffcc33;
  color: #ddd;
}

/* 3 columns */

body.two-sidebars .content-sidebar-wrap {
  width: 80%;
}

body.two-sidebars #content {
  width: 75% !important;
}

body.two-sidebars #sidebar-first {
  width:  24%;
}

body.two-sidebars #sidebar-second {
  width: 19%;
}


/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
  font-size: 14px;
  font-weight: normal;
  line-height: 2;
}

.poll .vote-form .choices {
  margin: 0;
}

.form-submit{
  cursor: pointer;
  margin: 5px;
}

input.form-checkbox, input.form-radio {
  vertical-align: baseline;
}

.form-text {
  padding: 4px 5px;
}
.blog-table
{
width:100%;
max-width:520px;
margin:5px;
}
/*-------------------------------------------*
/* Menus and item lists 
/*-------------------------------------------*/
.item-list ul {
  margin: 0;
  padding: 0 0 0 1.5385em;
}
.boostblog-listing .inline
{
list-style:none;
}
.img-left img
{
float:left;
margin:5px;
}
.item-list ul li {
  margin: 0;
  padding: 0;
}

ul.menu li {
  margin: 0;
  padding: 0;
}
.view-commerce-cart-block ul.inline
{
  margin-bottom:1em;
  text-align:right;
}
.view-commerce-cart-block  ul.inline li
{
  display:inline-block;
  margin-right:10px;
  float:unset;
}
.view-commerce-cart-block  ul.inline li a
{
  color:#fff;
}
ul.inline li a
{
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
line-height:1.5em;
}
ul.inline li {
    list-style:none;
  margin: 0;
  padding: 0;
float:left;
margin-left:5px ;
}
ul.inline li:first-child
{
margin-left:0px;
}
/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper{
  border-bottom: 1px solid #b7b7b7;
  margin: 0 0 5px 0;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}
ul.primary li
{
display:inline-block !important;
}
ul.primary li a {
  background: none;
  border: none;
  display: block !important;
  line-height: 1.5385em;
  margin: 0;
  padding: 0 1em;
  border-radius: 4px 4px 0 0;
  margin-right: 5px;
}
.meetread article
{
margin-top:20px;
}
ul.primary li a:hover, ul.primary li.menu-item--active-trail a,ul.primary li a.is-active {
  background: #666;
  border: none;
  color: #fff !important;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5385em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
  margin: 0 0 10px 0;
}

.field-name-field-tags a{
  display: inline-block;
  background: url("../images/tag.png") no-repeat;
  padding: 0px 8px 0 16px;
  height: 22px;
  text-shadow: 1px 1px #fff;
  border-radius: 2px;
  font-size: 12px;
}

.field-name-field-tags .field-item {
  margin: 0 1em 0 0;
}

.field-name-field-tags div {
  display: inline;
}

/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
  margin: 1.5385em 0;
}
#edit-account label
{
display: block;
font-weight: bold;
color: #333333;
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}
#edit-account label.form-required:after
{
content:' *';
color: #0066ff;
}
#edit-account .form-item .description
{
    font-size: 0.85em;	
}
.profile dd {
  margin-bottom: 1.5385em;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.password-parent {
  width: 36em;
}

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.pager .pager__items
{
	margin-left:0;
	text-align:center;
}
.pager .pager__items li
{
    padding: 0.5em;
	background: #cfcfcf;
	  border-radius: 3px;
  margin-right: 4px;
  text-shadow: 1px 1px #fff;
	display:inline-block;
}
.pager .pager__items li.is-active a
{
    color: #333333;
font-weight:700;
}
#views-exposed-form-educational-links-page-1 label
{
	display:block;	
	font-weight: bold;
	    color: #333333;
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}
#views-exposed-form-educational-links-page-1>div
{
float:left;
padding: 0.5em 1em 0 0;
margin-bottom:0;
}
#views-exposed-form-educational-links-page-1 input[type="submit"]
{
	margin-top:1.6em;
}
/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
  display: inline;
  margin-top: 4px;
}
article[about="/edboostsupporters"] article footer
{
	display:none;
}
#forum .title {
  font-size: 16px;
}

#forum .submitted {
  font-size: 12px;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  background: transparent;
  padding: 0;
}

#forum .container {
  background: #a1a1a1;
  color: #fff;
}

#forum .container a {
  color: #000;
  font-weight: bold;
}

#forum div.indent {
  margin-left: 2px;
}

.forum-starter-picture {
  float: left;
  padding: 4px;
  border: 1px solid #d9d9d9;
  margin: 5px 7px 5px 0;
}

#forum th {
  background: #434343;
  text-shadow: none;
  color: #fff;
}

#forum th a {
  color: #fff;
}

#forum td.forum .icon, #forum .icon div {
  background: url("../images/no-new-posts.png") no-repeat;
  width: 35px;
  height: 35px;
}

#forum .name a {
  font-size: 16px;
}

/* Images */

img {
  outline: 0;
}

img.scale-with-grid {
  max-width: 100%;
  height: auto;
}
/* Comments */

.comment h2.title {
  margin-bottom: 1em;
}

.comment div.user-picture img {
  margin-left: 0;
}

.comment {
  margin-bottom: 20px;
  display: table;
  vertical-align: top;
}

.comment .attribution {
  display: table-cell;
  padding: 0 35px 0 0;
  vertical-align: top;
  overflow: hidden;
}

.comment .attribution img {
  margin: 0;
  border: 1px solid #d3d7d9;
}

.comment .attribution .username {
  white-space: nowrap;
}

.comment .comment-submitted p {
  margin: 4px 0;
  font-size: 1.071em;
  line-height: 1.2;
}

.comment .comment-submitted .comment-time {
  font-size: 0.786em;
}

.comment .comment-submitted .comment-permalink {
  font-size: 0.786em;
  text-transform: lowercase;
}

.comment .content {
  font-size: 0.929em;
  line-height: 1.6;
}

.comment .comment-arrow {
  background: url("../images/comment-arrow.gif") no-repeat 0 center transparent;
  border-left: 1px solid;
  border-right: 1px solid;
  height: 40px;
  margin-left: -36px;
  margin-top: 15px;
  position: absolute;
  width: 20px;
}

.comment .comment-text {
  padding: 0 25px 10px 35px;
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
  border-left: 1px
  solid #d3d7d9;
}

.comment .indented {
  margin-left: 40px;
}

.comment-unpublished {
  margin-right: 5px;
  padding: 5px 2px 5px 5px;
}

.comment .comment-text .comment-arrow {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

/* -------------- Form Elements   ------------- */
.form-item {
  margin-bottom: 1em;
  margin-top: 2px;
}
fieldset,fieldset.form-item
{
	background: #ffffff;
    border: 1px solid #cccccc;
    margin-top:10px;
    margin-bottom: 32px;
    padding: 5px 10px 10px;
    position: relative;
    top: 12px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
details
{
background: #ffffff;
    border: 1px solid #cccccc;
    margin-top:10px;
    margin-bottom: 32px;
    padding: 5px 10px 10px;
    position: relative;
    top: 12px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
details>.form-item:first-of-type
{
  margin-top:22px;
}
details>.webform-element-description:first-of-type
{
  margin-top:22px;
}
.fieldset-wrapper {
  margin-top: 25px;
}

.node-form .vertical-tabs .fieldset-wrapper {
  margin-top: 0;
}

.filter-wrapper {
  top: 0;
  padding: 1em 0 0.2em;
  -khtml-border-radius-topright: 0;
  -khtml-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.filter-help a {
  font-size: 0.857em;
  padding: 2px 20px 0;
}

.filter-wrapper .form-item label {
  margin-right: 10px;
}

.filter-wrapper .form-item {
  padding: 0 0 0.5em 0.5em;
}

.filter-guidelines {
  padding: 0 1.5em 0 0.5em;
}

.webform-type-fieldset.collapsed {
  background: transparent;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.webform-type-fieldset>legend{
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  display: block;
  height: 2em;
  left: -1px;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  text-shadow: 0 1px 0 #fff;
  top: -12px; width: 100%;
  -khtml-border-radius-topleft: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

details summary {
  background: #dbdbdb;
    border: 1px solid #ccc;
    border-bottom: none;
    height: 2em;
    left: -1px;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    top: -12px;
    width: 100%;
    -khtml-border-radius-topleft: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -khtml-border-radius-topright: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
details#captcha img
{
display: block;
    margin-top: 14px;
}
details#captcha .form-item
{
margin-top:10px;
}
details#captcha .form-item label
{
	display: block;
    font-weight: bold;
    color: #333;
}
details#captcha .form-item label:after
{
content: ' *';
    color: #0066ff;
}
details#captcha .description
{
font-size: 0.85em;
}
details#captcha .reload-captcha-wrapper
{
display:none;
}
fieldset.collapsed legend {
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

fieldset .field-prefix {
  margin-top: 5px;
  display:block;
  margin-bottom: 1em;
  line-height: 1.4;
  font-style: italic;
}

input { 
  margin: 2px 0;
  padding: 4px;
}

input, textarea {
  font-size: 0.929em;
}

textarea {
  line-height: 1.5;
}

textarea.form-textarea, select.form-select {
  padding: 4px;
}

input.form-text, textarea.form-textarea, select.form-select {
  border: 1px solid #ccc;
}

.password-suggestions ul li {
  margin-left: 1.2em;
}



.form-item label {
  font-size: 0.929em;
}

.form-type-radio label, .form-type-checkbox label {
  margin-left: 4px;
}

.form-type-radio .description, .form-type-checkbox .description {
  margin-left: 2px;
}

.form-actions {
  padding-top: 10px;
}

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-image: -ms-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e3e3e3));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background-image: linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3');
  border: 1px solid #dbdbdb;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  color: #333333;
  text-shadow: 0 1px 0 white;
  position: relative;
  font-weight:bold;
  padding: 8px 1em 9px 1em;
}

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-image: -ms-linear-gradient(top, #dbdbdb 0%, #f2f2f2 100%);
  background-image: -moz-linear-gradient(top, #dbdbdb 0%, #f2f2f2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #f2f2f2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), color-stop(1, #f2f2f2));
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #f2f2f2 100%);
  background-image: linear-gradient(top, #dbdbdb 0%, #f2f2f2 100%);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#f2f2f2');
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  cursor: pointer;
}

#block-search-form {
  padding-bottom: 7px;
  overflow: hidden;
}

#block-search-form .content {
  margin-top: 0;
}
#search-block-form input
{
border: 1px solid #ccc;
}
#block-search-form .form-item-search-block-form input {
  float: left;
	
  font-size: 1em;
  height: 1.143em;
  margin-right: 5px;
  width: 9em;
}
#search-form input#edit-keys
{
  width:11em;
}
#search-block-form
{
gap:10px;
align-items:center;
display:flex;
}
#search-block-form .js-form-type-search
{
margin:0;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
  margin-left: 0;
  margin-right: 0;
  height: 25px;
  width: 34px;
  padding: 0;
  cursor: pointer;
  text-indent: -9999px;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
  background: url("../images/search-button.png") no-repeat center top;
  overflow: hidden;
}

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
  background-position: center bottom;
}

#search-block-form .form-actions{
  float: left; 
  padding: 0; 
}

#search-block-form .form-actions input {
  margin: 1px 0; 
}

#search-form .form-item-keys label {
  display: block;
}

ol.search-results {
  padding-left: 0;
}

.search-results li {
  border-bottom: 1px solid #d3d7d9;
  padding-bottom: 0.4285em;
  margin-bottom: 0.5em;
}

.search-results li:last-child {
  border-bottom: none;
  padding-bottom: none;
  margin-bottom: 1em;
}

.search-results .search-snippet-info {
  padding-left: 0;
}

#top-area {
  clear:both;
}

#top-area {
  position:relative;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 0;
}

#top-area .block  {
    margin: 0;
}

#top-area .block p{
  margin: 0;
}

#top-area .column {
  float: left;
  width: 28.6%;
  margin: 1.8% 0;
  padding: .5% 2.2%;
  border-radius: 3px;
}

.one .column {
  width: 100% !important;
}

.one .column img{
  float: left;
  padding-right: 10px;
}

.two .column {
  width: 45% !important;
}

.two .column img{
  float: left;
  padding-right: 10px;
}

#top-area .column:first-child {
  margin-left: 0;
}

#top-area .column:last-child {
  border: 0;
}

#top-area .column-title {
  color: #e0e0e0;
}

#top-area li {
  border-bottom: #555 1px dashed;
}

#footer {
  clear: both;
  color: rgb(34, 34, 34);
  background: none repeat scroll 0 0 #3075FF;
  border-top: 1px solid #cfd7db;
}

#footer_wrapper{
  max-width: 1000px;
  margin: 0 auto;
  padding: 5px;
}

#footer-area {
  position: relative;
  padding: 1.76% 0 0;
  color: #999;
}

#footer-area .column {
  color: #ffffff;
  float: left;
  width: 30.8%;
  margin: 0 0 1.9% 3.8%;
}

#footer-area .column:first-child {
  margin-left: 0;
}

#footer-area .column-title {
  color: #e0e0e0;
}
#footer-area .menu a,#footer-area .item-list a{
  color: #ffffff;
  text-decoration: underline;
}

#copyright {
  clear: both;
  padding: 0 0px;
  line-height: 40px;
}

.copyright {
  float: left;
  max-width: 728px;
}

.credits {
  float: right;
  max-width: 370px;
  margin-right: 12px;
  text-align: right;
}

#copyright p {
  margin: 0;
}

.pane-content .node
{
margin-top:20px;
}
.footer_credit {
  background: #000;
  border-top: 1px solid rgb(59, 60, 61);
  color: #777;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  overflow: auto;
  padding: 10px;
}
.footer_inner_credit {
  max-width: 1000px;
  margin: 0 auto;
}
#foot .menu li .active {
  color:#3075FF;
}
#foot .menu li a {
  color:#ffffff;
}
#foot .block > h2 {
  color:#ffffff;
}
.form-item label
{
font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
color: #333;
padding-right:8px;
font-weight:600;
font-size:14px;
}
.js-form-required label:after
{
	font-weight:700;
	content:' *';
	color: #0066ff;
	font-size: 100%;

}
#post-content  #user-login-form label
{
font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
color: #333;
padding-right:8px;
display:block;
font-weight:bold;
}
.form-item .description
{
font-size: 0.85em;
}
#user-login-form label:after,.js-form-required:after
{
	font-weight:700;
	content:' *';
	color: #0066ff;
	font-size: 100%;
}

.stafflisting-page table caption a
{
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
    font-size: 14px;
    line-height: 1.5em;
}
.stafflisting-page th
{
border-bottom: 3px solid #ccc;
    padding-right: 1em;
    text-align: left;
}
.stafflisting-page th a
{
font-size:14px;
font-weight:bold;
}
.stafflisting-page td img
{
padding: 5px;
    box-shadow: 0 0 3px #eee;
    background: #fff;
    border: #eee 1px solid;
}

.stafflisting-page td p,.stafflisting-page td>a
{
	font-weight:400;
	font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
    font-size: 14px;
    line-height: 1.5em;
}
.meetread-books .views-exposed-form
{
margin-bottom: 0.5em;	
}
.meetread-books .views-exposed-form label
{
display:block;
font-weight:bold;
}
.meetread-books .views-exposed-form .form-item
{
    float: left;
    padding: 0.5em 1em 0 0;
}
.meetread-books table a img
{
	padding: 5px;
    box-shadow: 0 0 3px #eee;
    background: #fff;
    border: #eee 1px solid;
}
.meetread-books table label,.meetread-events table th
{
font-weight:bold;
}
#sidebar-second a,#post-content a
{
display:inline;
}
@media(max-width: 767px){
  #copyright p {
    margin: 0;
    float: left;
}
}
.hide {
  display: none;
}

@media (max-width: 767px) {
  .desktop-show {
      display: initial;
  }
}

#main-menu .nav-toggle {
  display: none;
}

/* custom css start for socialbar*/
@media (max-width:640px) {
#socialbar {
  float: left;
  margin-top: 16px;
  top: 84px;
  left: -16px;
}
ul.primary
{
border: none;
    margin: 0;
    padding: 0;
}
ul.primary li
{
display:inline;
}
ul.primary li a
{
background: none;
    border: none;
    display: block;
    float: left;
    line-height: 1.5385em;
    margin: 0;
    padding: 0 1em;
    border-radius: 4px 4px 0 0;
    margin-right: 5px;
}
ul.primary li a:hover, ul.primary li a.active
{
background: #666;
    border: none;
    color: #fff;
}

.meetread-menu
{
border-bottom: 1px solid #b7b7b7;
    margin: 0 0 5px 0;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(3)
{
width:100%;
}
.active-parent a
{
color:#cccccc;
}
.drop-down-toggle
{
display:block;
}
.drop-down-arrow
{
    margin: 8px 0 0 5px !important;
}
#main-menu li ul
{
position:static;
float: none;
max-width: 100%;
width:100%;
top:unset;
}
#main-menu li li a.is-active
{
	background: linear-gradient(rgb(255, 153, 51),rgb(250, 155, 53)) !important;
	color:#fff !important;
}
.sf-depth-2 .sf-multicolumn-column ol
{position:unset;
opacity:1;
}
ul.sf-menu li.sf-multicolumn-column
{
display:block;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(7)
{
width:unset; 
}
#main-menu li li a
{
background: none repeat scroll 0 0 #cccccc !important;
    border: 1px solid #cccccc;
    color: #343434  !important;
    font-size: 14px;
    margin: 0;
    min-width: 150px;
    overflow: hidden;
text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3% 5%;
}

#main-menu ul
{
float:none;
}
#main-menu ul li
{
 float:none;
}
#main-menu .nav-toggle {
  display: block;
    font-size: 15px;
    font-weight: bold;
}
#main-menu a
{
    width: 100%;
    padding: 10px 0;
    color: #343434; 
    background: rgb(0, 169, 157);
    background: -moz-linear-gradient(rgb(255, 153, 51),rgb(250, 155, 53));
    background: -webkit-linear-gradient(rgb(255, 153, 51),rgb(250, 155, 53));
    background: -o-linear-gradient(rgb(255, 153, 51),rgb(250, 155, 53));
    background: -ms-linear-gradient(rgb(255, 153, 51),rgb(250, 155, 53));
    background: linear-gradient(rgb(255, 153, 51),rgb(250, 155, 53));
    border-bottom: 1px solid rgb(255, 153, 51);

}
#main-menu li.active-trail>a,#main-menu li li.active-trail div>a
{
background:#ff9933 !important;
color:#ccc !important;
}
#main-menu li.active-trail>a.is-active,#main-menu li li.active-trail div>a.is-active
{
background:#ff9933 !important;
color:#fff !important;
}
}
/* custom css end socialbar*/
.block
{	
margin-bottom: 1%;
}
.panels-flexible-17
{
width: auto;
}
.panels-flexible-17 .panels-flexible-region {
  padding: 0;
}

.panels-flexible-17 .panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-17 .panels-flexible-region-inside-first {
  padding-left: 0;
}

.panels-flexible-17 .panels-flexible-region-inside-last {
  padding-right: 0;
}

.panels-flexible-17 .panels-flexible-column {
  padding: 0;
}

.panels-flexible-17 .panels-flexible-column-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-17 .panels-flexible-column-inside-first {
  padding-left: 0;
}

.panels-flexible-17 .panels-flexible-column-inside-last {
  padding-right: 0;
}

.panels-flexible-17 .panels-flexible-row {
  padding: 0 0 0.5em 0;
  margin: 0;
}

.panels-flexible-17 .panels-flexible-row-last {
  padding-bottom: 0;
}

.panels-flexible-column-17-main {
  float: left;
  width: 99.0000%;
}

.panels-flexible-17-inside {
  padding-right: 0px;
}

.panels-flexible-17 {
  width: auto;
}

.panels-flexible-region-17-center {
  float: left;
  width: 37.0133%;
}

.panels-flexible-region-17-v_source_news {
  float: left;
  width: 33.6160%;
}

.panels-flexible-region-17-v_source_blocks {
  float: left;
  width: 28.3708%;
}

.panels-flexible-row-17-main-row-inside {
  padding-right: 0px;
}
/* Show only to IE7 */
*:first-child+html .rounded-shadow-background,
/* Show only to IE6 */
* html .rounded-shadow-background {
  margin: 0 -10px 0 0 !important;
  padding: 10px 0 5px 0 !important;
}

.rounded-shadow-top-edge,
.rounded-shadow-bottom-edge,
.rounded-shadow-left-edge,
.rounded-shadow-right-edge,
.rounded-shadow-wrap-corner {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}
.pane-rounded-shadow-clone-of-rounded-side-block-no-caps {
  padding-top: 10px;
  margin-bottom: 30px;
  color: #3b3b3b;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-background {
  margin: 10px;
  background: #bdb7b0 url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-background.png) repeat;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner {
  margin: -10px;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-top-edge {
  top: -10px;
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-top-edge.png) repeat-x 0 top;
  font-size: 1px;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-bottom-edge {
  bottom: -10px;
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-bottom-edge.png) repeat-x 0 bottom;
  font-size: 1px;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-left-edge {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-left-edge.png) repeat-y 0 0;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-right-edge {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-right-edge.png) repeat-y right 0;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-top-edge,
.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge {
  height: 19px;
  margin: -10px 19px;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-left,
.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-right {
  position: absolute;
  top: 0;
  height: 19px;
  width: 19px;
  margin: 0 -19px;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-left {
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-top-left-corner.png);
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-right {
  right: 0;
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-top-right-corner.png);
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge .rounded-shadow-left {
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-bottom-left-corner.png);
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge .rounded-shadow-right {
  right: 0;
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-bottom-right-corner.png);
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-right-edge {
  padding: 3px 19px;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .panel-pane {
  position: relative;
  top: -6px;
}

/*
.pane-rounded-shadow-clone-of-rounded-side-block-no-caps div.admin-links {
  margin-top: -19px;
  margin-left: -12px;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .panel-separator {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/clone_of_rounded_side_block_no_caps/860bcc0d7d78d41ed2517319ac748795/rounded-shadow-bottom-edge.png) repeat-x 0 center;
  font-size: 1px;
  height: 30px;
}
*/
.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .pane-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-align: center;
}
.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .pane-title {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #000000;
}
.pane-rounded-shadow-clone-of-rounded-side-block-no-caps .pane-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: normal;
  text-transform: none;
}
.pane-plain-box-center-landing-pane {
  margin-bottom: 10px;
  color: #3b3b3b;
  background-color: #e7dddd;
}
.pane-plain-box-center-landing-pane h2 {
  color: #000000;
  background-color: #e7dddd;
}
.pane-plain-box-center-landing-pane {
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.pane-plain-box-center-landing-pane {
  border-width: 4px;
  border-style: dashed;
  border-color: #e7dddd;
}
.pane-plain-box-center-landing-pane .pane-title {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #000000;
}
.pane-plain-box-center-landing-pane .pane-title, .pane-plain-box-center-landing-pane .pane-content {
  padding-top: 0.35em;
}
.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}
.pane-plain-box-news-block {
  margin-bottom: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
.pane-plain-box-news-block {
  margin-bottom: 10px;
  color: #000000;
  background-color: #FFFFFF;
}

.pane-plain-box-news-block h2 {
  color: #FF9a3b;
  background-color: #FFFFFF;
}
.pane-plain-box-news-block {
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.pane-plain-box-news-block {
  border-width: 1px;
  border-style: dotted;
  border-color: #427acd;
}
.pane-plain-box-news-block .pane-title {
  border-bottom: none}

#block-system-main .pane-plain-box-news-block h2 {
  color: #FF9a3b !important;
  background-color: #FFFFFF;
font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif !important;
    margin-bottom: 6px ;
    line-height: 125%;
	font-weight:bold;
margin-top:0px;
padding:0px;
}
.pane-plain-box-center-landing-pane .pane-content p,.pane-plain-box-news-block p
{
font-size:14px;
}
.pane-plain-box-news-block {
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.pane-plain-box-news-block {
  border-width: 1px;
  border-style: dotted;
  border-color: #427acd;
}
.pane-plain-box-news-block .pane-title {
  border-bottom: none}
/* Show only to IE7 */
*:first-child+html .rounded-shadow-background,
/* Show only to IE6 */
* html .rounded-shadow-background {
  margin: 0 -10px 0 0 !important;
  padding: 10px 0 5px 0 !important;
}

.rounded-shadow-top-edge,
.rounded-shadow-bottom-edge,
.rounded-shadow-left-edge,
.rounded-shadow-right-edge,
.rounded-shadow-wrap-corner {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}
.pane-rounded-shadow-rounded-side-block-no-caps {
  padding-top: 10px;
  margin-bottom: 30px;
  color: #3b3b3b;
}

.pane-rounded-shadow-rounded-side-block-no-caps h2 {
  color: #427acd !important;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-background {
  margin: 10px;
  background: #ffb060 url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-background.png) repeat;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner {
  margin: -10px;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-top-edge {
  top: -10px;
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-top-edge.png) repeat-x 0 top;
  font-size: 1px;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-bottom-edge {
  bottom: -10px;
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-edge.png) repeat-x 0 bottom;
  font-size: 1px;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-left-edge {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-left-edge.png) repeat-y 0 0;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-right-edge {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-right-edge.png) repeat-y right 0;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-top-edge,
.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge {
  height: 19px;
  margin: -10px 19px;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-left,
.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-right {
  position: absolute;
  top: 0;
  height: 19px;
  width: 19px;
  margin: 0 -19px;
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-left {
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-top-left-corner.png);
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-right {
  right: 0;
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-top-right-corner.png);
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge .rounded-shadow-left {
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-left-corner.png);
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge .rounded-shadow-right {
  right: 0;
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-right-corner.png);
}

.pane-rounded-shadow-rounded-side-block-no-caps .rounded-shadow-wrap-corner .rounded-shadow-right-edge {
  padding: 3px 19px;
}

.pane-rounded-shadow-rounded-side-block-no-caps .panel-pane {
  position: relative;
  top: -6px;
}

/*
.pane-rounded-shadow-rounded-side-block-no-caps div.admin-links {
  margin-top: -19px;
  margin-left: -12px;
}

.pane-rounded-shadow-rounded-side-block-no-caps .panel-separator {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block_no_caps/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-edge.png) repeat-x 0 center;
  font-size: 1px;
  height: 30px;
}
*/
.pane-rounded-shadow-rounded-side-block-no-caps .pane-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-align: center;
}
.pane-rounded-shadow-rounded-side-block-no-caps .pane-title {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #000000;
}
.pane-rounded-shadow-rounded-side-block-no-caps .pane-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: normal;
  text-transform: none;
}
.field-name-field-download
{
margin-top:40px;
}
.field--name-field-if-you-prefer-to-print-and
{
  margin-top:22px;
  margin-bottom:12px;
}
.field .field-label
{
font-weight:bold;
}

.pane-rounded-shadow-clone-of-rounded-side-block-no-caps h2 {
  color: #427acd !important; 
}
.panels-flexible-15 .panels-flexible-region {
  padding: 0;
}

.panels-flexible-15 .panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-15 .panels-flexible-region-inside-first {
  padding-left: 0;
}

.panels-flexible-15 .panels-flexible-region-inside-last {
  padding-right: 0;
}

.panels-flexible-15 .panels-flexible-column {
  padding: 0;
}

.panels-flexible-15 .panels-flexible-column-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-15 .panels-flexible-column-inside-first {
  padding-left: 0;
}

.panels-flexible-15 .panels-flexible-column-inside-last {
  padding-right: 0;
}

.panels-flexible-15 .panels-flexible-row {
  padding: 0 0 0.5em 0;
  margin: 0;
}

.panels-flexible-15 .panels-flexible-row-last {
  padding-bottom: 0;
}

.panels-flexible-column-15-main {
  float: left;
  width: 99.0000%;
}

.panels-flexible-15-inside {
  padding-right: 0px;
}

.panels-flexible-15 {
  width: auto;
}

.panels-flexible-region-15-center {
  float: left;
  width: 59.4503%;
}

.panels-flexible-region-15-news_region {
  float: left;
  width: 19.7784%;
}

.panels-flexible-region-15-blocks_region {
  float: left;
  width: 19.7713%;
}

.panels-flexible-row-15-main-row-inside {
  padding-right: 0px;
}

.pane-plain-box-main-pane {
  margin-bottom: 10px;
  color: #3b3b3b;
  background-color: #e7dddd;
}

.pane-plain-box-main-pane h2 {
  color: #427acd;
  background-color: #e7dddd;
}
.pane-plain-box-main-pane {
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
.pane-plain-box-main-pane {
  border-width: 3px;
  border-style: solid;
  border-color: #e7dddd;
}
.more-link
{
text-align:right;
}
.pane-content article,.pane-node article
{
margin:20px 0px;
}
.panels-flexible-16 .panels-flexible-region {
  padding: 0;
}

.panels-flexible-16 .panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-16 .panels-flexible-region-inside-first {
  padding-left: 0;
}

.panels-flexible-16 .panels-flexible-region-inside-last {
  padding-right: 0;
}

.panels-flexible-16 .panels-flexible-column {
  padding: 0;
}

.panels-flexible-16 .panels-flexible-column-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.panels-flexible-16 .panels-flexible-column-inside-first {
  padding-left: 0;
}

.panels-flexible-16 .panels-flexible-column-inside-last {
  padding-right: 0;
}

.panels-flexible-16 .panels-flexible-row {
  padding: 0 0 0.5em 0;
  margin: 0;
}

.panels-flexible-16 .panels-flexible-row-last {
  padding-bottom: 0;
}

.panels-flexible-column-16-main {
  float: left;
  width: 99.0000%;
}

.panels-flexible-16-inside {
  padding-right: 0px;
}

.panels-flexible-16 {
  width: auto;
}

.panels-flexible-region-16-center {
  float: left;
  width: 59.4189%;
}

.panels-flexible-region-16-news_region {
  float: left;
  width: 19.7968%;
}

.panels-flexible-region-16-block_region {
  float: left;
  width: 19.7843%;
}

.panels-flexible-row-16-main-row-inside {
  padding-right: 0px;
}

/* Show only to IE7 */
*:first-child+html .rounded-shadow-background,
/* Show only to IE6 */
* html .rounded-shadow-background {
  margin: 0 -10px 0 0 !important;
  padding: 10px 0 5px 0 !important;
}

.rounded-shadow-top-edge,
.rounded-shadow-bottom-edge,
.rounded-shadow-left-edge,
.rounded-shadow-right-edge,
.rounded-shadow-wrap-corner {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}
.pane-rounded-shadow-rounded-side-block {
  padding-top: 10px;
  margin-bottom: 30px;
  color: #3b3b3b;
}

.pane-rounded-shadow-rounded-side-block h2 {
  color: #427acd !important;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-background {
  margin: 10px;
margin-bottom:30px;
  background: #ffb060 url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-background.png) repeat;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner {
  margin: -10px;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-top-edge {
  top: -10px;
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-top-edge.png) repeat-x 0 top;
  font-size: 1px;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-bottom-edge {
  bottom: -10px;
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-edge.png) repeat-x 0 bottom;
  font-size: 1px;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-left-edge {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-left-edge.png) repeat-y 0 0;
border-bottom-left-radius:1px;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-right-edge {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-right-edge.png) repeat-y right 0;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-top-edge,
.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge {
  height: 19px;
  margin: -10px 19px;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-left,
.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-right {
  position: absolute;
  top: 0;
  height: 19px;
  width: 19px;
  margin: 0 -19px;
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-left {
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-top-left-corner.png);
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-right {
  right: 0;
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-top-right-corner.png);
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge .rounded-shadow-left {
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-left-corner.png);
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-bottom-edge .rounded-shadow-right {
  right: 0;
  background-image: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-right-corner.png);
}

.pane-rounded-shadow-rounded-side-block .rounded-shadow-wrap-corner .rounded-shadow-right-edge {
  padding: 3px 19px;
}

.pane-rounded-shadow-rounded-side-block .panel-pane {
  position: relative;
  top: -6px;
}

/*
.pane-rounded-shadow-rounded-side-block div.admin-links {
  margin-top: -19px;
  margin-left: -12px;
}

.pane-rounded-shadow-rounded-side-block .panel-separator {
  background: url(https://edboost.org/sites/edboost.org/files/ctools/style/rounded_side_block/b51deddba9341f3de1c26e205ed6cd19/rounded-shadow-bottom-edge.png) repeat-x 0 center;
  font-size: 1px;
  height: 30px;
}
*/
.pane-rounded-shadow-rounded-side-block .pane-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-align: center;
}
.pane-rounded-shadow-rounded-side-block .pane-title {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #000000;
}
.pane-rounded-shadow-rounded-side-block .pane-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: normal;
  text-transform: capitalize;
}
.main-img img
{
margin: auto;
	    display: block;
    border: 5px solid black;
}
.panels-flexible-region-16-center p em
{
font-size: x-small;
font-family: Geneva, Arial, Helvetica, sans-serif;

}
.panels-flexible-region-16-center p
{
font-size:14px;
}


/**
 * @file
 * Styles for system messages.
 */

div.messages div[role="contentinfo"] {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 50px; /* LTR */
}

div[aria-label="Status message"] {
  background-image: url(../images/message-24-ok.png);
  border-color: #be7;
  background-repeat:no-repeat;
  padding-left:25px;
}
div[aria-label="Status message"],
.ok {
  color: #234600;
}
div[aria-label="Status message"],
table tr.ok {
  background-color: #f8fff0;
}

div[aria-label="Warning message"] {
  background-image: url(../images/message-24-warning.png);
}
div[aria-label="Warning message"],
.warning {
  color: #840;
}
div[aria-label="Warning message"],
table tr.warning {
  background-color: #fffce5;
}

div[aria-label="Error message"] {
  background-image: url(../images/message-24-error.png);
  border-color: #ed541d;
}
div[aria-label="Error message"],
.error {
  color: #8c2e0b;
}
div[aria-label="Error message"],
table tr.error {
  background-color: #fef5f1;
}
div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}
.quiz-report-jumper
{
display:flex;
font-style: italic;
align-items:center;
font-size: 80%;
}
.quiz-report-jumper .form-item
{
margin:0;
}
.pane-content th,.pane-content td
{
text-align:center;
}
#sidebar-second a
{
font-size:14px;
font-family:Trebuchet MS, Trebuchet, Verdana, sans-serif;
}
#block-practicematerials ul li.menu-item--expanded
{
list-style-image: url(../images/menu-expanded.png) !important;
    list-style-type: circle !important;
}
li a.is-active
{
color: #000;
}
#views-exposed-form-worksheet-search-page-1
{
display:flex;
margin-bottom: 0.5em;
}
#views-exposed-form-worksheet-search-page-1 .form-item label
{
font-size: 14px;
}
#views-exposed-form-worksheet-search-page-1 .js-form-type-select
{
float: left;
    padding: 0.5em 1em 0 0;
margin:0;
}
#views-exposed-form-worksheet-search-page-1 .form-actions
{
float: left;
padding: 0.5em 1em 0 0;
}
#views-exposed-form-worksheet-search-page-1 .form-actions input
{
margin:1.6em 5px 0px;
}
h3
{
font-size:18px;
font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
    margin-bottom: 6px;
    line-height: 125%;
}
td.is-active
{
background-color: #ddd;
}
.Worksheet-page-1 th
{
width:50px;
}
.Worksheet-page-1 .views-field-variations-target-id
{
max-width:150px;
}
.Worksheet-page-1 .views-field-variations-target-id select,.Worksheet-page-1 .views-field-variations-target-id input.form-autocomplete
{
max-width:100%;
}
#main-menu ul li
{
list-style:none !important;
}
.toolbar .menu-item
{
display:list-item;
}
.field--type-image a img
{
padding: 5px;
box-shadow: 0 0 3px #eee;
background: #fff;
border: #eee 1px solid;
}
.field--type-image a:hover img
{
background: #f0f0F0;
}
.commerce-product-full .field--name-field-packet-includes
{
margin-bottom:20px;
}

.commerce-product-full .field--label-inline div
{
display:inline-block;
}
.commerce-product-full .field--name-commerce-file .field__label
{
	font-weight: 700;
    color: #333333;
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
    font-size: 14px;
    line-height: 21px;
}
.commerce-product-full .field--name-price .field__label
{
display:none;
}
.commerce-product-full .field--name-price .field__item
{
margin-left:30px;
font-size:14px;
font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
}
.commerce-product-full .form-actions
{
padding-top:0;
}

li[data-name="Grants"] , li[data-name="search_kit"], li[data-name="CiviGrant"] {
  display: none;
}
a.select2-choice.select2-default {
  display: block !important;
}
a.select2-choice{
  display: block !important;
}

.form-item label.option {
  display: inline !important;
  font-weight:normal;
}

.fieldset-legend
{
  cursor: pointer;
  color:blue;
}
.messages-list{
  display:none;
}

#single-post-slider .slick-dots
{
position:unset;
height: 15px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#single-post-slider .slick-dots li button
{
display:none;
}
#single-post-slider .slick-dots li
{
background: none repeat scroll 0 0 #a3a3a3;
    border-radius: 8px 8px 8px 8px;
    cursor: pointer;
    height: 14px;
    line-height: 0;
    margin:0 9px;
    width: 14px;
    z-index: 99;
}
#single-post-slider .slick-dots li.slick-active
{
background: none repeat scroll 0 0 #cccccc;
    color: #ff9933;
}
#single-post-slider .slick-dotted.slick-slider
{
margin-bottom:0px;
}
#single-post-slider .slick-initialized .slick-slide
{
margin-bottom:6px;
}

element.style {
  position: relative;
  width: 100%;
}
table.selector.row-highlight {
  display: grid;
}
.menu-item a[data-drupal-link-system-path="myassessments"]
{
  display:none !important;
}
.user-logged-in .menu-item a[data-drupal-link-system-path="myassessments"]
{
  display:block !important;
}
.commerce-product-full .field--name-field-video .field--name-filename,.commerce-product-full .field--name-field-video .field--name-uid,.commerce-product-full .field--name-field-video .field--name-filemime,.commerce-product-full .field--name-field-video .field--name-filesize
{
  display: none;
}
.commerce-product-full .field--name-field-video div{
  padding:0;
}
#views-exposed-form-worksheet-search-page-2>div
{
  padding: 0.5em 1em 0 0;
  float:left;
}
#views-exposed-form-worksheet-search-page-2 label
{
  font-weight: bold;
  font-size: 14px;
}
#views-exposed-form-worksheet-search-page-2 div .form-submit
{
  margin-top: 1.6em !important;
  margin: 5px;
}
.custom_hide{
  display:none;
}
.user-logged-in .custom_hide{
  display: inline;
}
a[href="/form/computation-skills-checklist-for"] {
  display:none;
}
.main{
  background-image: url(../images/menu-expanded.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
}
form#views-exposed-form-enrichment-classes-camps-page-1,
form#views-exposed-form-enrichment-classes-camps-page-2{
  display:flex;
  margin-top:20px;
}
.field.field--name-field-grades.field--type-entity-reference.field--label-inline,
.field.field--name-field-cost.field--type-string.field--label-inline,
.field.field--name-field-time.field--type-string.field--label-inline,
.field.field--name-field-time.field--type-string.field--label-inline,
.field.field--name-field-prerequisites.field--type-string.field--label-inline{
  display:flex  
}
.field.field--name-field-cost.field--type-string.field--label-inline,
.field.field--name-field-time.field--type-string.field--label-inline,
.field.field--name-field-time.field--type-string.field--label-inline,
.field.field--name-field-prerequisites.field--type-string.field--label-inline,
.field.field--name-field-sessions.field--type-daterange.field--label-above{
  margin-top:20px;  
}
.field.field--name-field-grades.field--type-entity-reference.field--label-inline .field__label,
.field.field--name-field-cost.field--type-string.field--label-inline .field__label,
.field.field--name-field-time.field--type-string.field--label-inline .field__label,
.field.field--name-field-time.field--type-string.field--label-inline .field__label,
.field.field--name-field-prerequisites.field--type-string.field--label-inline .field__label,
.field.field--name-field-sessions.field--type-daterange.field--label-above .field__label{
  font-weight:bold;
  margin-right:5px;
}
a.printfriendly {
  position: absolute;
  top: 100%;
}
@media print {

  #col1,#col2 { display:none; }

  #crumbs,#header_smallmenu,#header_search { display:none;}

  .solidblockmenu { display:none; }

  .addthis_toolbox addthis_default_style { display:none;}

  body {background-image: none;}
  /* //.menu_wrapper{display:none;} */
  #main-menu li ul {
    display: none;
    position: absolute;
    z-index: 9999;
    min-width: 190px;
    height: auto;
    padding: 0;
    margin: 0;
  }
  #main-menu ul {
    float: left;
    display:table;
    width:100%;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 13px;
  }
  #main-menu li {
    position: relative;
    width:auto;
    display:table-cell;
    padding: 0;
    margin: 0;
    font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
    font-size: 18px;
  }
}

.node__content.clearfix {
  position: relative;
  display: flex;
  flex-direction: column;
}
.page-node-type-staff-wiki nav {
  order: 2;
}
.page-node-type-staff-wiki ul.links.inline {
  order: 3;
}
.node_view {
  order: 3;
}

.page-node-type-staff-wiki nav[aria-labelledby="book-label-1444"] ul:last-child,
.page-node-type-book nav[aria-labelledby="book-label-1444"] ul:last-child {
 display:flex;
 justify-content: space-between;
 border-top: 1px solid #888;
 border-bottom: 1px solid #888;
 padding: 0.5em;
 margin-left: 0px;
 list-style-type: none;
}
.page-node-type-staff-wiki nav[aria-labelledby="book-label-1444"] h2,
.page-node-type-book nav[aria-labelledby="book-label-1444"] h2 {
  display:none;
 }
.page-node-type-blog nav[aria-labelledby="book-label-1528"] ul{
  padding: 1em 0 0 3em;
  list-style-type:disc;
  border-top: 1px solid #888;
}
 .page-node-type-blog nav[aria-labelledby="book-label-1528"] ul:last-child {
  display:flex;
  justify-content: space-between;
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  margin-left: 0px;
  list-style-type: none;
  padding:0px;  
 }
 .page-node-type-blog nav[aria-labelledby="book-label-1528"] h2 {
  display:none;
 }
 .page-node-type-blog ul.links.inline {
  order: 3;
}
/* .page-node-type-blog .node_view{
  display: flex;
  position: relative;
  left: 15%;
  margin-top: -3%;
  -webkit-border-radius: 4px;
background: #cccccc;
border-radius: 4px;
color: #fff;
font-weight: normal;
padding: 2px 8px;
display: inline-block;
margin-bottom: 1px;
display: flex-end;
width: 14%;
} */
/* .page-node-type-staff-wiki .node_view{
  display: flex;
  position: relative;
  left: 15%;
  margin-top: -3%;
  -webkit-border-radius: 4px;
background: #cccccc;
border-radius: 4px;
color: #fff;
font-weight: normal;
padding: 2px 8px;
display: inline-block;
margin-bottom: 1px;
display: flex-end;
width: 14%;
} */
.page-node-type-staff-wiki .field__item li{
  list-style: disc !important;
}

/* .page-node-type-edboost-staff .node_view{
display: flex;
position: relative;
-webkit-border-radius: 4px;
background: #cccccc;
border-radius: 4px;
color: #fff;
font-weight: normal;
padding: 2px 8px;
display: inline-block;
display: flex-end;
width: 14%;
} */

/* .page-node-type-event .node_view{
  display: flex;
  position: relative;
  -webkit-border-radius: 4px;
  background: #cccccc;
  border-radius: 4px;
  color: #fff;
  font-weight: normal;
  padding: 2px 8px;
  display: inline-block;
  display: flex-end;
  width: 14%;
  } */

#footer-area .menu a.is-active, #footer-area .item-list a.is-active{
  color: #ddd;
 }

 /* .node_view{
  display: flex;
  position: relative;
  -webkit-border-radius: 4px;
  background: #cccccc;
  border-radius: 4px;
  color: #fff;
  font-weight: normal;
  padding: 2px 8px;
  display: inline-block;
  display: flex-end;
  width: 14%;
  } */

.field.field--name-field-blog-link.field--type-link.field--label-hidden.field__item a{
    background: #cccccc;
    border-radius: 4px;
    color: #fff;
    font-weight: normal;
    padding: 4px 8px;
    display: inline-block;
    margin-bottom: 1px;
}
.field.field--name-field-blog-link.field--type-link.field--label-hidden.field__item a:hover{
    background: #ffcc33;
    color: #ddd;
}
.field.field--name-field-pdf-download.field--type-file.field--label-above{
    margin-bottom:15px;
}
.field.field--name-field-pdf-download.field--type-file.field--label-above .field__label{
    font-weight:bold;
}
/* .node_view {
  display:none;
}
.main_admin .node_view{
  display:block !important;
} */
.first_ul li {
  display: list-item !important;
    color: grey !important;
    list-style-type: disc !important;
 }
.without-blog-tiffani .field--name-field-blog-link
{
    display:none;
}
.boostblog-listing ul.links
{
  float: left;
}
.boostblog-listing .field--name-field-blog-link
{
  float: left;
}
.boostblog-listing ul.links.inline li:nth-child(2)
{
  display: block;
}
nav ul.first_ul {
    border-top: 1px solid #888;
    padding: 1em 0 0 3em;
}
span.file.file--mime-application-vnd-ms-excel.file--x-office-spreadsheet{
  padding-left:0px;
}
span.file.file--mime-application-vnd-ms-excel.file--x-office-spreadsheet a::before{
  content: url('../images/x-office-spreadsheet.png');
  margin-right: 5px;
}
.field.field--name-field-form.field--type-file.field--label-above .field__label{
  font-weight:bold;
}
.page-node-type-staff-wiki nav[aria-labelledby="book-label-1444"] ul:last-child li:nth-child(2),
.page-node-type-book nav[aria-labelledby="book-label-1444"] ul:last-child li:nth-child(2){
  margin: 0px 15px;
  width: 15%;
  text-align: center
}
.page-node-type-staff-wiki nav[aria-labelledby="book-label-1444"] ul:last-child li,
.page-node-type-book nav[aria-labelledby="book-label-1444"] ul:last-child li{
  width:50%;
}
.page-node-type-staff-wiki nav[aria-labelledby="book-label-1444"] ul:last-child li:last-child,
.page-node-type-book nav[aria-labelledby="book-label-1444"] ul:last-child li:last-child{
  text-align:end;
}
.field--name-body ul li{
  list-style-type: disc;
}
.field.field--name-field-staff-type.field--type-entity-reference {
  margin-bottom:15px;
}
.field.field--name-field-donor-tag .field__label,
.field.field--name-field-amount .field__label,
.field--name-field-members .field__label,
.field--name-field-active .field__label,
.field--name-field-test- .field__label{
  font-weight: bold;
}
.page-node-type-blog nav[aria-labelledby="book-label-1528"] ul li{
  width:50%;
}
.field.field--name-field-blog-link.field--type-link.field--label-hidden.field__item{
  margin-bottom:10px;
}
.page-node-type-blog nav[aria-labelledby="book-label-1528"] ul:last-child li:nth-child(2){
  text-align:center;
}
.field--name-field-author{
  display:flex;
}
.field--name-field-amazon-image-and-link
{
  float:left;
}
.field--name-field-author .field__label,
.field--name-field-has-edboost-review-yet- .field__label,
.field--name-field-reading-level .field__label,
.field--name-field-bubble .field__label,
.field--name-field-heads-up .field__label,
.field--name-field-image .field__label,
.field--name-field__image-nodes-link .field__label,
.field--name-field-date .field__label,
.field--name-field-date-type .field__label,
.field--name-field-caption .field__label{
  font-weight:bold;
  margin-right:6px;
}
.field--name-field-amazon-image-and-link img{
  padding: 5px;
  box-shadow: 0 0 3px #eee;
  background: #fff;
  border: #eee 1px solid;
}
.layout-registration-form label
{
  position: relative;
  font-size:13.006px;
}
.layout-registration-form .form-item-who-is-registering label:after
{
  content:' *';
  color:#0066ff;
}
.panel-pane.pane-views.pane-news-panes.pane-plain-box-news-block ul li{
  list-style-type: disc;
}
form#webform-submission-webform-1923-node-1923-add-form .option,
form#webform-submission-webform-1923-add-form .option{
  font-weight:200;
  font-size:13px;
}
form#webform-submission-webform-1923-node-1923-add-form .form-item label,
form#webform-submission-webform-1923-add-form .form-item label,
form#webform-submission-webform-1535-add-form .form-item label{
  font-size:13px;
}
form#webform-submission-webform-1923-node-1923-add-form .fieldset-legend,
form#webform-submission-webform-1923-add-form .fieldset-legend{
  color: #0066ff;
}
form#webform-submission-webform-1923-node-1923-add-form .form-required::after,
form#webform-submission-webform-1923-add-form .form-required::after,
form#webform-submission-webform-1535-add-form .form-required::after{
  content:' *';
  color:#0066ff;
}
form#webform-submission-webform-1535-add-form .fieldset-legend{
  color: #333;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 14px;
}
form#webform-submission-webform-1535-add-form div#edit-authorization-7 label{
  display: none;
}
form#webform-submission-webform-1535-add-form .js-form-type-radio{
  margin: 0.4em 0px;
}
form#webform-submission-webform-1535-add-form .js-form-type-radio label{
  font-weight:200;
}
form#webform-submission-webform-1535-add-form input#edit-my-email-address-7,
form#webform-submission-webform-1535-add-form input#edit-expiration-date-7,
form#webform-submission-webform-1535-add-form input#edit-signature-date-7{
  border: 1px solid #ccc
}
form#webform-submission-computation-skills-checklist-for-add-form ul.token-input-list,
form#webform-submission-computation-skills-input-for-chi-add-form ul.token-input-list,
form#webform-submission-webform-1400-add-form ul.token-input-list{
  display: inline-flex;
}
form#webform-submission-computation-skills-checklist-for-add-form fieldset fieldset legend,
form#webform-submission-computation-skills-input-for-chi-add-form fieldset fieldset legend,
form#webform-submission-webform-1400-add-form fieldset fieldset legend{
  background: none;
  border: none;
  pointer: default;
}
form#webform-submission-computation-skills-checklist-for-add-form fieldset fieldset .fieldset-legend,
form#webform-submission-computation-skills-input-for-chi-add-form fieldset fieldset .fieldset-legend,
form#webform-submission-webform-1400-add-form form#webform-submission-webform-1400-add-form{
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  color: #333;
  padding-right: 8px;
  display: block;
  font-weight: bold;
  font-size: 13px;
  cursor: default; 
}
form#webform-submission-computation-skills-checklist-for-add-form .fieldset-legend,
form#webform-submission-computation-skills-input-for-chi-add-form .fieldset-legend,
form#webform-submission-webform-1400-add-form .fieldset-legend{
  color: #0033ff;
  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif;
  font-size: 14px;
}
form#webform-submission-computation-skills-checklist-for-add-form label,
form#webform-submission-computation-skills-input-for-chi-add-form label,
form#webform-submission-webform-1400-add-form label{
  font-size:13px;
}
form#webform-submission-computation-skills-checklist-for-add-form .option,
form#webform-submission-computation-skills-input-for-chi-add-form .option,
form#webform-submission-webform-1400-add-form .option{
  font-weight: 200;
}
form#webform-submission-computation-skills-checklist-for-add-form .js-form-type-processed-text p,
form#webform-submission-computation-skills-input-for-chi-add-form .js-form-type-processed-text p,
form#webform-submission-webform-1400-add-form .js-form-type-processed-text p{
  font-style:italic
}
form#webform-submission-computation-skills-checklist-for-add-form fieldset fieldset .fieldset-wrapper,
form#webform-submission-computation-skills-input-for-chi-add-form fieldset fieldset .fieldset-wrapper,
form#webform-submission-webform-1400-add-form fieldset fieldset .fieldset-wrapper{
  margin-top: 12px;
}
form#webform-submission-computation-skills-checklist-for-add-form .js-form-type-radio,
form#webform-submission-computation-skills-input-for-chi-add-form .js-form-type-radio,
form#webform-submission-webform-1400-add-form .js-form-type-radio{
  margin: 0.4em 0px;
}
form#webform-submission-computation-skills-checklist-for-add-form div#edit-civicrm-1-contact-1-cg11-custom-84:first-child:first-child,
form#webform-submission-computation-skills-input-for-chi-add-form div#edit-civicrm-1-contact-1-cg11-custom-84:first-child:first-child,
form#webform-submission-webform-1400-add-form div#edit-civicrm-1-contact-1-cg11-custom-84:first-child:first-child{
  display:flex;
}
form#webform-submission-scholarship-application-add-form fieldset,
form#webform-submission-webform-1400-add-form fieldset,
form#webform-submission-computation-skills-input-for-chi-add-form fieldset,
form#webform-submission-computation-skills-checklist-for-add-form fieldset,
form#webform-submission-webform-1923-node-1923-add-form fieldset,
form#webform-submission-webform-1923-add-form fieldset{
  margin-bottom: 32px;
}
form#webform-submission-scholarship-application-add-form #edit-civicrm-1-contact-1-fieldset-fieldset .fieldset-legend{
  color:#333;
  cursor:default;
}
form#webform-submission-scholarship-application-add-form label{
  font-size: 13px;
}
form#webform-submission-scholarship-application-add-form .form-required::after{
  content:' *';
  color:#0066ff;
}
form#webform-submission-scholarship-application-add-form #edit-children-in-your-household .fieldset-legend{
  color: #0066ff;
}
form#webform-submission-scholarship-application-add-form #edit-children-in-your-household p{
  font-style: italic;
}
form#webform-submission-scholarship-application-add-form #edit-fieldset-child-1-4 .fieldset-legend,
form#webform-submission-scholarship-application-add-form #edit-fieldset-child-2-4 .fieldset-legend{
  color: #333;
  cursor: default;
}
form#webform-submission-scholarship-application-add-form label.option{
  font-weight:200;
}
form#webform-submission-scholarship-application-add-form #edit-additional-information{
  width:100%;
}
form#webform-submission-scholarship-application-add-form .form-item-grade-5,
form#webform-submission-scholarship-application-add-form .form-item-grade-14,
form#webform-submission-scholarship-application-add-form .form-item-grade-18,
form#webform-submission-scholarship-application-add-form .form-item-grade-22,
form#webform-submission-scholarship-application-add-form .form-item-grade-26{
  display: flex;
}
form#webform-submission-scholarship-application-add-form .form-item-grade-5 .option,
form#webform-submission-scholarship-application-add-form .form-item-grade-14 .option,
form#webform-submission-scholarship-application-add-form .form-item-grade-18 .option,
form#webform-submission-scholarship-application-add-form .form-item-grade-22 .option,
form#webform-submission-scholarship-application-add-form .form-item-grade-26 .option{
  padding-left:8px;
}
form#webform-submission-webform-1400-add-form #edit-fieldset-timeslot-1 .fieldset-legend,
form#webform-submission-webform-1400-add-form #edit-fieldset-timeslot-2 .fieldset-legend,
form#webform-submission-webform-1400-add-form #edit-fieldset-timeslot-3 .fieldset-legend{
  color: #333;
  cursor: default;
}
.form-wrapper__returning-customer,.form-wrapper__guest-checkout
{
  width:100%;
}
.form-wrapper__guest-checkout
{
  margin-top: 20px;
}
.form-wrapper__guest-checkout #edit-login-register-main-profile-profiles-0
{
  display: none;
}
.form-wrapper__guest-checkout .js-form-submit
{
  margin-top:15px !important;
}
ul.secondary.tabs
{
  display: flex;
  list-style:none;
}
ul.secondary li a:hover, ul.secondary li a.is-active
{
  background: #888;
    color: #fff;
    text-decoration: none;
}
.donors-view .views-view-grid
{
  margin-bottom: 15px;
  border: 1px solid #bbbbbb;
}
.donors-view .views-col .table-td
{
    color: #747474;
    text-align: left;
    padding:20px 0px 20px 4px;
    border-right: 1px solid #c8c7c7;
    border-bottom: 1px solid #c8c7c7;
}
.donors-view .views-col .table-td a
{
  color: #000;
  font-size: 20px;
}
#post-content .pre_links a
{
  display: none;
}
.pre_links a{
  line-height: 1.5em !important;
  background: #cccccc;
  border-radius: 4px;
  color: #fff;
  display: none;
  font-weight: normal !important;
  padding: 4px 8px;
  margin-bottom: 1px;
}
.node_view ul.pre_links
{
  margin: 0;
}
.node_view ul.pre_links li
{
  float:unset;
  margin-bottom: 15px;
  display: inline-block;
}
.node_view ul.pre_links li:first-child
{
  background: transparent;
  padding-left: 0;
}
.pre_links li a:hover {
  background: #ffcc33;
  color: #ddd;
}
.user-logged-in.main_admin #post-content .pre_links a
{
  display:inline-block;
}
.user-logged-in.main_admin .pre_links a
{
  display:inline-block;
}
.homepage-blocks .views-row
{
  display: flex;
  margin:0 -0.5em;
}
.homepage-blocks .views-col
{
  padding: 0 0.5em 1em 0.5em;
}
.black-border-image
{
  border: 5px solid black;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.image-caption
{
  text-align: center;
}
.image-caption em
{
  font-size: x-small;
}
.view-blog-toc .node_view
{
  display: none;
}
ul li.line-item-summary-view-cart
{
  float:unset;
}

#edit-signature-date-7 .form-item
{
  float:unset;
}

.contextual-links li a
{
  display:block;
}
#views-exposed-form-quiz-page-1>div
{
float:left;
  padding: 0.5em 1em 0 0;
}

#views-exposed-form-quiz-page-1>div .form-submit
{
  margin-top: 1.6em;
}
.contextual-region .contextual .contextual-links li
{
  line-height:unset;
}

.view-wcr-cc-students td
{
  border-bottom:0px
}
.view-wcr-cc-students td
{
  width:fit-content !important;
  border-bottom:0px
}
.view-wcr-cc-students tr td:first-child{max-width:25%;}

/*updated css*/
.crm-container table.selector td{max-width: 220px;}
.crm-container table.selector td.crm-job-name pre{overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;}
.crm-container .big{width: 122px;}
.crm-accordion-body div#searchForm table.form-layout tbody tr td input#title{    max-width: 150px;}
.crm-accordion-body div#searchForm table.form-layout tbody tr td input#created_by{max-width: 200px;}
.crm-container .crm-editable-enabled{  padding-left: 0;}
.crm-container .right{text-align: left;}
table#DataTables_Table_0{width: 753px!important;}
table.dataTable tbody th, table.dataTable tbody td{padding: 8px 0px;}
td.crm-report-optionList-value{overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;}


#optionList .crm-container .crm-report-optionList-value { word-break: break-all;width: 150px;}
#optionList #options tr th{width:100px;}
div#optionList table#options td.crm-report-optionList-value {
  word-break: break-all;
  width: 178px;
}

.crm-container td,
.crm-container img,
.crm-container td a{word-break: break-all;}

table.dataTable tbody th, table.dataTable tbody td{word-break: break-all;}
.crm-container .form-layout-compressed td, .crm-container .form-layout-compressed th{padding: 2px 2px;}

.pane-civicrm-6 h2{
font-weight:600 !important;
border-bottom:0 !important;
color:#333 !important;
}