/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #5472d2;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #425696;
}

#header.header-overlay {
    background-image: -webkit-linear-gradient(top, rgba(208, 208, 208, 0.8), rgba(255, 255, 255, 0.78));
}
.feature-img, .feature-vid {
    background-color: rgba(255, 255, 255, 0.75);
    
}
.page-banner, .feature-img.page-banner {
    width: 100%;
    min-height: 150px;
    max-height: 150px;
}
.entry {
    float: right;
    display: none;
}
#header {
    background-color: #ffffff;
}
#wrapper .menu a {
    color: #25418f;
}
.footer-information {
    background: rgb(250, 251, 255);
	color: #7385b5;
	padding: 10px 0px;
}
.footer-information a {
    color: #7385b5;
}
.footer-information a:hover {
    color: #24428f !important;
}

#wrapper .menu a:focus, #wrapper .menu a:hover, #wrapper .menu a:active {
    color: rgb(159, 181, 208);
}
#navigation .menu li.current-menu-ancestor a, #navigation .menu li.current_page_ancestor a, #navigation .menu .current_page_item a, #navigation .menu .current_page_ancestor a, #navigation .menu .current-menu-item a, #navigation .menu .current-cat a {
    color: #9db6c5;
}
.headline {
    display: none;
}
.content {
    padding: 10px 4%;
}

body {
	font-family: 'Raleway', 'Helvetica Neue', Arial,
	Helvetica, sans-serif;
	font-weight: 300;
font-size: 14px;}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
	color: rgba(0, 0, 0, 0.8);
	font-family: 'Raleway', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.1;
	margin: 6px 0px;
	padding: 6px 0px;
	}
.nav-mobile {
    background-color: #fafbff;
    border-bottom: 1px solid #24408e;
}
.menu-toggle {
    color: #773b3b;
    color: #25418f;
}
.mobile-menu a {
    display: block;
    color: rgb(37, 65, 143) !important;
}
.mobile-menu a:hover {
    background: rgb(77, 96, 146);
}
.menu-toggle:hover {
    color: #7380a7;
}
#logo img {
    max-height: 120px;
}
.menu a {
    font-size: 10px;
}
p {
     font-size: 14px;
	font-family: 'Raleway', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: 300;
}
h1 {
	font-size: 20px;
	letter-spacing: -0.8px;
	}
h2 {
	font-size: 18px;
	letter-spacing: -0.6px;
	}
h3 {
	font-size: 16px;
	letter-spacing: -0.4px;
	}
h4 {
	font-size: 15px;
	}
h5 {
	font-size: 14px;
	}
h6 {
	font-size: 13px;
	letter-spacing: 0.2px;
	border-bottom: 1px solid #000000;
	}
.container a, .container a:link, .container a:visited, #wrapper .widget a, #wrapper .widget ul.menu li a {
        font-weight: 400;
    font-size: 10px;
	font-family: 'Raleway', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
.page .article h1:first-child+p, .page .article>p:first-child, .content-holder h1:first-child+p, .content-holder>p:first-child, .content-holder p:empty+p, .content-holder span+p {
    color: #666666;
    font-family: 'Raleway', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 200;
    line-height: 1.6;
    padding-top: 24px;
}
p {
    padding: 0px 0px;
}

.fa {
    margin-right: 5px;
}
.footer-information a:focus {
    color: #7385b5 !important;
}