/*paragraph text*/
p,.paragraph,div.paragraph span,p span,#wsite-com-product-price,.wsite-com-price{color:#525252!important}
a:visited {color:#69bacf}


/*singleunder links*/
#singleunder p,#singleunder .paragraph, #singleunder div.paragraph span{color:#04596C!important}
#singleunder p a,#singleunder .paragraph a, #singleunder div.paragraph span a{color:#04404e!important; text-decoration-line: underline; text-decoration-style: solid; text-decoration-color:#048ba8!important;}
#singleunder p a:visited,#singleunder .paragraph a:visited, #singleunder div.paragraph span a:visited {color:#69bacf}

/*parallax background text*/
#parallax-bg p,#parallax-bg .paragraph, #parallax-bg div.paragraph span{color:#04596C!important}
#parallax-bg p a,#parallax-bg .paragraph a, #parallax-bg div.paragraph span a{color:#04404e!important; text-decoration-line: underline; text-decoration-style: solid; text-decoration-color:#048ba8!important;}
#parallax-bg p a:visited,#parallax-bg .paragraph a:visited, #parallax-bg div.paragraph span a:visited {color:#69bacf}


/*ACCENT COLOR (DEFAULT = #118cd9)*/
#topbar a{color:#04596C!important}

#wsite-content a,.paragraph a,.columnlist-blog a{color:#04404e!important; text-decoration-line: underline; text-decoration-style: solid;  text-decoration-color:#048ba8!important;}

.nav li a:hover,.nav li a:focus,.wsite-menu li a:hover,.wsite-menu li a:focus,.nav li:hover a,.color,.caption-block p{color:#04404e;background-color:#F8C91C;}
.nav li#active a{color:04596C}

#footer-wrap a:hover,#footer-bar a:hover,#footer-wrap a span:hover,#footer-bar a span:hover{color:#04404e!important;background-color:#F8C91C!important;}
#footer-wrap a{text-decoration-color:#69bacf!important}
#footer-wrap .custom-html-frame iframe {color:#ffffff!important;}

.testi-slider .author,.form-required,{color:#04596C!important}

#topbar .wsite-social-item:hover,#main-content .wsite-social-item,.caption-iconbox header,#wsite-menus .wsite-menu li a:hover,
.section-line::before,.effect-first h2,.my_custom_menu li a:hover,#footer-wrap .wsite-button{color:#04404e;background-color:#F8C91C; !important}

.testi-slider .flex-control-paging li a:hover{color:#04404e;background-color:#F8C91C; !important}

blockquote{border-left:2px solid #04596C !important}

.title-page #banner h2,.tall-header-page #banner h2,.landing-page #banner h2{background:#04596C;background:rgba(17,140,217,0.8)}

.color-bg{background:#04596C}

/*top bar*/
#topbar{background:#f6f6f6;color:#000000;border-bottom:1px solid #e2e3e2}
.tbphone,.tbsoc{border-left:0px solid #e2e2e2;padding-left:20px}/*Border left of Phone number*/
.tbmail,.tbsoc{border-right:0px solid #e2e2e2;padding-right:20px}/*Border right of email*/

/*Header*/
#header{position:relative;display:table;width:100%;height:80px;margin:0 auto;background:#fff}

/*logo*/
.wsite-logo a{color:#000}

/*menu nav*/
.nav li#active{border-bottom:4px solid #04596C}
.nav li a{color:#333333;border-right:1px solid #e1e1e1}
.collapse .nav li a{color:#555555}
#wsite-menus .wsite-menu{border-top:4px solid #04596C}
#wsite-menus .wsite-menu li a{background:#f6f6f6!important}
#wsite-menus .wsite-menu li a:hover{color:#fff;background:#04596c!important}

/*mobile menu nav*/
#navmobile{background:#f3f3f3}

/*flex blockquote*/
.flex-caption blockquote{border-left:4px solid #fff!important;background:rgba(17,140,217,0.8)}
.flex-caption blockquote span{color:#fff !important}
.wft-flexslide-box blockquote a{color:#fff!important}

/*Weebly buttons*/
.wsite-button,.blog-button{background:#f8c91c!important;color:#04404e!important}
.wsite-button:hover{background:#69bacf!important;color:#04404e!important}
.wsite-button:focus,.wsite-button:active{color:#fff!important;background-color:#69bacf!important;}
.wsite-button-highlight{background:#e5e5e5!important;color:#000!important}
.wsite-button-highlight:hover{background:#69bacf!important;color:#04404e!important}
.wsite-button-highlight:focus,.wsite-button-highlight:active{color:#04404e!important;background-color:#F8C91C!important;}
#call-wrap .col-right .wsite-button{background:none!important;border:2px solid #fff!important;color:#fff!important}
#call-wrap .col-right .wsite-button:hover{border:2px solid #fff!important;background:#fff!important;color:#222!important}



/*forms*/
.wsite-form-field div.wsite-form-input-container .wsite-form-input{color:#c7c7c7}
.wsite-form-input,.wsite-search-element-input,#commentPostDiv .field input[type=text],#commentPostDiv .field textarea{border:1px solid #ddd!important}
.wsite-form-input:focus,.wsite-search-element-input:focus,#commentPostDiv .field input[type=text]:focus,#commentPostDiv .field textarea:focus{border-color:#ddd!important;color:#04404e!important;background-color:#F8C91C!important;}
.jqTransformSelectWrapper{border:1px solid #dcdcdc!important}
.jqTransformSelectWrapper ul{background-color:#fff;border:1px solid #dcdcdc!important}
.jqTransformSelectWrapper ul a:active,.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{color:#525252}

/*social icons content and top bar*/
#topbar .wsite-social-item {color:#04596C}
#topbar .wsite-social-item:hover {color:#fff;}
#main-content .wsite-social-item {color:#fff !important}
#main-content .wsite-social-item:hover {background:#444!important;color:#fff !important}

/*footer*/
#footer-wrap{background:#04404E!important;color:#ffffff}
#footer-wrap div.paragraph,#footer-wrap blockquote span{color:#ffffff!important}
#footer-wrap .wsite-button-inner{color:#fff!important}
#footer-wrap .wsite-button:hover{background:#444!important}

/*bottom footer bar*/
#footer-bar{background:#f6f6f6}
#footer-bar,#footer-bar span{color:#5c5c5c!important}

/*footer wrap and bar a hover*/
#footer-wrap a,#footer-bar a,#footer-wrap a span,#footer-bar a span{color:#fad960 !important}

/*background-color options*/
.grey-bg{background:#333}
.grey-bg h1 .grey-bg h2,.grey-bg h3,.grey-bg h4,.grey-bg h5,.grey-bg p{color:#7c7c7c}
.light-grey-bg{background:#f6f6f6;border-top:1px solid #e2e2e2}

:focus {outline: 5px double #F8C91C!important;}
