/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

body .x-brand {
	margin-top: 10px;
	margin-bottom: 10px;
}
body .x-navbar .desktop .x-nav > li > a {
	padding-top: 58px;
	padding-bottom: 12px;
}
body .x-navbar {
	background-color: #fff !important;
	border-bottom: 5px solid #5ec234;
}
body .x-navbar .desktop .x-nav > li > a:hover > span,body .x-navbar .desktop .x-nav > .x-active > a > span,body .x-navbar .desktop .x-nav > .current-menu-item > a > span {
	border-color: #3a65a0;
	border-width: 2px;
	    transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
body .x-navbar .desktop .x-nav > li > a > span {
	border: 2px solid transparent;
}
body .x-anchor {
    border-color: #5ec234!important;
    background-color: #5ec234!important;
}
body .x-anchor:hover {
	border-color: #57bbec!important;
	background-color: #57bbec!important;
}
body .x-anchor:hover .x-anchor-text-primary{color:#fff;}
body .x-anchor[class*="active"] .x-anchor-text-primary {
	color: rgba(255,255,255,1);
}
body .styled-quote {
    background-color: #5ec234;
}
body .h-custom-headline hr.accent-2,body .h-custom-headline hr.accent-4 {
    background-color: #57bbec;
}
body .x-colophon.top,body .x-colophon.bottom {
    background: #3a65a0;
}
body .x-colophon.bottom .x-nav li a {
	font-weight: 600;
	color: #ddd;
}
footer .x-social-global a {
    color: #ddd;
}
body .x-colophon.bottom .x-nav li a:hover,footer .x-social-global a:hover {
    color: #56bced;
    transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.solidGreen > a span {
    background-color: #5ec234;
    color: #fff;
}
body .x-navbar .desktop .x-nav > .current-menu-item.solidGreen > a > span {
    border-color: transparent;
}
body .x-navbar .desktop .x-nav > li.solidGreen > a:hover span {
    border-color: transparent;
}
.entry-title, .post .entry-title a {
	color: rgb(58,101,160);
}

.iconList .x-li-icon {
    margin-bottom: 8px;
}
.opaqueBox p {
    color: #fff;
}
.x-social-global .twitter i::before {
    content: "\f0e0";
    font-family: fontawesome;
    font-size: 22px;
}
.noBorder a span,body .x-navbar .desktop .x-nav > .x-active > a > span {
    border-color: transparent !important;
}
.noBorder a:hover span {
    border-color: #3a65a0!important;
}
.x-navbar-inner > .x-container.max.width {
    width: 96%;
}
body .x-navbar .desktop .x-nav > li ul {
    top: 88px;
    border-radius: 23px;
    padding-top: 0;
    padding-bottom: 0;
    border: 2px solid #3a65a0;
}
body .x-navbar .desktop .x-nav > li ul li a:hover {
	background-color: #56bced;
	color: #fff;
	border-radius: 35px;
}
.h-custom-headline.gapBelow {
    padding-bottom: 15px;
}
.homeIconList,.textWhite{color:#fff;}