.title-area {
background-color:#1880FF
}

.site-header {
border-top-color:#1880FF
}

.sidebar .widget {
border-left-color:#21446D
}

.home-middle,.nav-primary,.site-footer {
background-color:#21446D
}

.home-featured + .home-top .wrap {
border-top-color:#1880ff
}

.genesis-nav-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu li a:hover,.genesis-nav-menu li.current-menu-item > a {
background-color:#0050B2
}

.education-pro-home .slide-excerpt h2 a {
color:#0050b2
}

.education-pro-home .slide-excerpt h2 a:hover {
color:#FFA400!important
}

.simple-social-icons ul li.social-gplus a,.simple-social-icons ul li.social-gplus a:hover {
background-color:#D34836!important
}

.simple-social-icons ul li.social-linkedin a,.simple-social-icons ul li.social-linkedin a:hover {
background-color:#007BB5!important
}

.simple-social-icons ul li.social-pinterest a,.simple-social-icons ul li.social-pinterest a:hover {
background-color:#CA1F26!important
}

.simple-social-icons ul li.social-twitter a,.simple-social-icons ul li.social-twitter a:hover {
background-color:#54ACED!important
}

.simple-social-icons ul li.social-rss a,.simple-social-icons ul li.social-rss a:hover {
background-color:#ED802F!important
}

.simple-social-icons ul li.social-youtube a,.simple-social-icons ul li.social-youtube a:hover {
background-color:#BA0000!important
}

.education-pro-home #genesis-responsive-slider {
max-width:100%
}

.education-pro-home .flexslider {
max-width:100%
}

.education-pro-home .flexslider .slides img {
width:100%
}

.education-pro-home .home-top .widget_text .widget-wrap {
margin-bottom:1em
}

.education-pro-home .flexslider .slide-image {
max-height:100%
}

.content .entry-header .entry-meta .entry-time,.home-featured .slide-excerpt a.more-link:hover,.button:hover {
background-color:#FFA400!important;
color:#fff!important
}

.footer-widgets {
background-color:#21446D
}

#menu-item-453 {
float:right
}

.sidebar .widget.simple-social-icons {
background-color:transparent!important;
border:none;
box-shadow:none;
padding:0
}

.archive-description,.author-box {
background-color:#E6E9ED;
color:#002654
}

.entry .wp-caption-text {
font-weight:normal;
font-size:8pt;
text-align:right
}

.site-footer .site-copyright li,.site-footer .site-copyright p {
font-size:9pt
}

.site-copyright p {
color:#8093AA;
padding:0 8px;
line-height:1.25
}

.site-footer .site-copyright.nav-secondary a {
padding:8px
}

.site-footer .site-copyright .menu {
padding-bottom:8px
}

#drip-eu-consent {margin-bottom: 0; margin-right:16px; }
#subscribe {line-height:1.2em}
#subscribe p { margin-top: 0.5em; }

@media only screen and (min-width: 650px) and (max-width: 1024px) {
.education-pro-home .slide-excerpt {
display:block;
width:40%;
font-size:90%
}
}

.archistry-red {
color:#CC0C00
}

.archistry-blue {
color:#002654
}

.archistry-yellow {
color:#E0AA0F
}

.vcard .fn {
font-weight:bold;
font-size:110%
}

.sitex-location-list .px-contact-point .fn {
font-size:105%;
font-style:italic;
font-weight:normal
}

.sitex-location-list > ul {
margin-left:.5em
}

.sitex-location-list > ul > li {
list-style:none
}

.sitex-location-list {
line-height:1
}

div.px-address {
display:inline
}

.vcard .company-registration {
font-size:70%
}

.vcard .company-registration * {
font-size:inherit
}

div.big-stat {
float:left;
position:relative;
clear:both;
margin:3em 0
}

div.big-stat-number {
float:left;
font-size:132pt;
line-height:100pt;
width:55%;
text-align:center
}

div.big-stat-description {
float:left;
width:30%;
margin-left:3em
}

#text-11 {
margin-bottom:-20px;
padding-bottom:0
}

.after-entry .widget {
background-color:#78A7C8;
color:#fff
}

.after-entry .widget-title {
color:#fff
}

.after-entry .textwidget a:link,.after-entry .textwidget a:hover,.after-entry .textwidget a:visited {
color:#21446D
}

.after-entry .widget {
border:medium none
}

.after-entry input[type="submit"] {
background-color:#fff;
color:#444;
margin:0;
width:100%
}

.aui-notice {
font-size:75%;
border: 3px solid #E0AA0F;
background-color: #FDF7E8;
padding:1.5em;
margin-bottom: 1em;
color:#002654;
}

.aui-notice p {
margin-bottom: 0.5em;
}
.aui-notice:last-child {
margin-bottom: 0;
}
p.quote, p.source {
font-style:italic;
}
p.source {
text-align: right;
}
site-about > #text-2 { display: none; }

a.white { color: #fff; text-decoration: underline; }
.legal { padding-top: 1em; font-size: 9pt; line-height: 10pt; }
.enews p { margin-bottom: 0.5em; line-height: 1.2em; }
.enews form { margin-top: 1em; }

.inline-ad {
font-size: 90%;
text-align: center;
padding: 20px 20px 0 20px;
margin-bottom: 2em;
border: 3px solid #CC0C00;
}

.inline-ad a.button { font-size: 150%; margin-bottom: 1em; }

//* landing page experiment *//
//* landing page experiment *//
.page-id-1378 { font-size: 16pt; line-height: 130%; color: #29537A;}
.page-id-1378 ul.bullets li { margin-bottom: 8pt; font-size: 110%; line-height: 120%; }
.page-id-1378 a, 
.page-id-1378 a:active,
.page-id-1378 a:hover,
.page-id-1378 a:visited { color: #1898FF; text-decoration: underline; }
.page-id-1378 .section { margin-bottom: 0; }
.page-id-1378 .wp-caption-text { line-height: 130%; }
.page-id-1378 .content { 
    background: #fff;
    padding: 50px;
    clear: both;
    float: none;
    margin: 0 auto;
    width: 100%;
}
.page-id-1378 .site-title a,
.page-id-1378 .site-title a:hover,
.page-id-1378 .site-title a:link,
.page-id-1378 .site-title a:active,
.page-id-1378 .site-title a:visited { color: #21446D; }

#section_intro div.one-half:nth-child(2) { margin: 0; width: 53%; }
#section_blog { margin-left: -50px; margin-right: -50px; margin-top: -25px; background-color: #21446D; color: white; }
#section_blog a, #section_blog a:link, #section_blog a:active, #section_blog a:visited, #section_blog a:hover { color: white; }

#section_blog div.section-wrap { margin-left: 50px; margin-right: 50px; }
#section_blog div.module, #section_bullets { margin-top: 50px; }

@media only screen and (max-width: 768px) {
#section_intro div.one-half:nth-child(2) { margin: auto; width: auto; }
.page-id-1378.site-title { font-size: 30px; }
  }
}

.archive-description li { list-style-type: disc !important; margin: 0.5em 1em !important; }
.archive-description li:nth-child(odd) { font-weight: bold !important; }
