/*colors*/
/* Preloader 
------------------------------- */
#preloader {
    background-color: #fff;
}

/* Content
------------------------------- */
body,p,.paragraph {
    color: #959595;
}

/*paragraph text and body text color*/
/* header titles
------------------------------- */
h1,h2,h3,h4,h5,h6,#wsite-content h2 {
    color: #757575;
}

/*all headers title color*/
/* Static Header
------------------------------- */
#slidecaption,.welcome-title {
    color: #fff !important;
}

/*Static Header title*/
.home-btn {
    border: 1px solid #fff;
    color: #fff;
}

/*Static Header scroll button*/
.home-btn:hover {
    background-color: rgba(0,0,0,0.1);
    color: #fff;
}

/*Static Header scroll button*/
#slidecaption h1 span,#slidecaption .sub-caption {
    text-shadow: 4px 4px rgba(44,62,80,0.9);
}

/*text shadow Static header title and sub text*/
/* Slider
------------------------------- */
.banner h1 span {
    color: #fff;
}

/*Slide Caption Title Text*/
.banner p {
    color: #fff;
}

/*Slide Caption Sub Text*/
.banner {
    text-shadow: 2px 2px rgba(44,62,80,0.9);
}

/*text shadow slider*/
.banner .btn {
    background: none;
    border: 2px solid rgba(255,255,255,0.4);
    color: #fff;
}

/*Slide Button*/
.banner .btn:hover {
    background: rgba(255,255,255,0.05);
}

/*Slide Button Hover*/
.banner .dots li {
    border: 2px solid #fff;
}

/*Slide Navigation Dot*/
.banner .dots li.active {
    background: #fff;
}

/*Slide Navigation Active Dot*/
/* Quote
------------------------------- */
.owl-theme .owl-controls .owl-page span {
    background: #E56C69 !important;
}

/* parallax background sections
------------------------------- */
#parallax1 {
    color: #fff !important;
}

/*parallax section 1*/
#parallax1 h2 {
    color: #fff !important;
}

/*parallax section 1 title*/
#parallax2 {
    color: #fff !important;
}

/*parallax section 2*/
#parallax2 h2 {
    color: #fff !important;
}

/*parallax section 1 title*/
#parallax4 {
    color: #fff !important;
}

/*parallax section 3*/
#parallax4 h2 {
    color: #fff !important;
}

/*parallax section 1 title*/
#parallax1 h2 span,#parallax2 h2 span,.parallax-title span,.embed-container h2 {
    text-shadow: 4px 4px rgba(44,62,80,0.9);
}

/*text shadow parallax section titles*/
/* header menu 
------------------------------- */
.top-bar,.menu {
    background: #fff;
}

/*background*/
@media screen and (max-width: 769px) {
    .top-bar {
        border-bottom: 1px solid #eee;
    }
}

.menu ul li a {
    color: #757575;
}

/*menu text color*/
.menu ul li:after {
    color: #757575;
}

/*menu separator dot*/
.menu ul li a span:hover,.menu ul li:hover a span {
    color: #009 !important;
}

/*sub menu text-hover-color*/
#top-nav .current a span {
    color: #009 !important;
}

/*active-menu-text-color*/
/* Links
------------------------------- */
a {
    color: #E56C69;
}

/*action link color*/
a:hover {
    color: #757575;
}

/*link hover color*/
/* Colored Background colors
------------------------------- */
.black-bg {
    background: #333;
}

/*footer background*/
.grey-bg {
    background: #f5f5f5;
}

/*grey alternative background*/
.white-bg {
    background: #fff;
}

/*white general backgrounds*/
.red-bg {
    background: #E56C69;
}

/*red background*/
/* Overlay for the slider, static header and parallax backgrounds
--------------------------------*/
.pattern {
    background-color: rgba(0,0,0,0.4);
}

/* Portfolio
------------------------------- */
.option-set li {
    background: #fff;
}

.option-set li a.selected,.option-set li a:hover {
    background: #00438e;
    color: #fff !important;
}

/* standard page title
------------------------------- */
#page-title {
    background: #00438e;
    color: #fff;
}

/*standard page title background and text color*/
/* weebly styles
------------------------------- */
blockquote {
    color: #757575;
    border-left: 4px solid #009 !important;
}

/*blockquote*/
.wsite-theme-light hr.styled-hr,hr.styled-hr {
    background-color: #009;
}

/*divider*/
/*contact form*/
.wsite-form-field div.wsite-form-input-container .wsite-form-input {
    background: #eee;
}

.weebly-form-label,.wsite-form-label {
    color: #3a3a3a;
}

.form-required {
    font-size: 14px;
    color: #e60000;
}



.wsite-form-field div.wsite-form-input-container .wsite-form-input {
    color: #959595;
}

/*weebly buttons*/
.wsite-button,.wsite-editor .wsite-button,.wsite-button-large,.wsite-button,.wsite-editor .wsite-button-large {
    background: #7f7fcc;
    border-bottom: 4px solid #000099;
    color: #fff !important;
}

/*red button*/
.wsite-button:hover,.wsite-editor .wsite-button:hover,.wsite-button-large:hover {
    background: #000099;
    color: #fff;
    border-bottom: 4px solid #000099;
}

/*red button hover*/
.wsite-button-highlight,.wsite-editor .wsite-button-highlight,.wsite-button-large.wsite-button-highlight {
    background: #40878A;
    border-bottom: 4px solid #397174;
    color: #fff !important;
}

/*green button*/
.wsite-button-highlight:hover,.wsite-button-large.wsite-button-highlight:hover {
    background: #397174;
    color: #fff;
    border-bottom: 4px solid #397174;
}

/*green button hover*/