/** ALL COLORS FOR THE TEMPLATE - Default color red as the demo #fb6148 
change all instances of #fb6148 to the following options, or add your own color scheme!


/*headings*/
h1,h2,h3,h4,h5,h6,#wsite-content h2{color:#626262}
/** body text **/
body,p, div.paragraph{color:#888}

/** Links **/
a{color:#1c73a9} /*CHANGES THE LINK COLOR*/
a:hover{color:#666} /*CHANGES THE LINK COLOR WHEN HOVERING*/

/*weebly store titles*/
#wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title{color:#626262}

/*navigation text color*/
#Header #navigation{background-color:#6c797c}
#wsite-menus span.wsite-menu-title,#wsite-menus span.wsite-menu-title{color:#f0f0f0}
#wsite-menus span.wsite-menu-title:hover,#wsite-menus span.wsite-menu-title:hover{color:#fb6148}
#navigation a{color:#fff}
#navigation li#active a{color:#fff}/*active link text color*/
#navigation a:hover,#navigation li#active a:hover{color:#fff}
/*navigation background hover*/
#navigation a:hover,#navigation li#active a:hover{background:rgba(0,0,0,0.04);text-decoration:none;-moz-box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.1);box-shadow:inset 0 0 7px 2px rgba(0,0,0,0.1)}
/*sub menu*/
#wsite-menus .wsite-menu li a:hover{color: rgba(37,74,100,0.5)}
#wsite-menus .wsite-menu{border-top:5px solid rgba(39,39,39,1)}/*top border*/
#wsite-menus .wsite-menu li a{background-color:#272727;background:rgba(39,39,39,0.95)}/*background*/
#wsite-menus .wsite-menu li a:hover{background-color:#272727;background:rgba(39,39,39,0.95)}/*background hover and text color*/

/*mobile nav button*/
.nav-button{background-color:#fb6148}
.nav-button{color:#fefefe;border:1px solid #fefefe}
/*mobile menu*/
.my_custom_menu{background-color:#fb6148}
.my_custom_menu li{background:#4a4a4a}/*background*/
.my_custom_menu li a{color:#fff!important;border-top:1px solid #575757}/*text color and border*/
.my_custom_menu li a:hover{background:#5a5a5a;color:#fff!important}/*hover background and text color*/
.my_custom_menu li ul a{color:#eee!important;border-top:1px solid #575757}/*sub sub menu background and text color*/

/*slider*/
.slider-container{background:#fafafa}
.flexslider{background:#fff}
/*flex slider navigation*/
.flex-control-paging li a{background-color:#ffffff;background:rgba(255,255,255,0.5)}
.flex-control-paging li a:hover{background-color:#4a4a4a;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#4a4a4a;background:rgba(0,0,0,0.9)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{background-color:#fb6148}

/*slider captions*/
.wslide-caption-text{background-color:#272727;background:rgba(39,39,39,0.75);color:#fff}/*caption text/

/*call bg under slider*/
.call-bg{background-color:#272727;background:rgba(0,0,0,0.72)}

/*promo page*/
.home-two-page .one-half .wsite-header,.promo-page .one-half .wsite-header{background:#fff;border:8px solid #fff}/*promo header*/

/*Blog*/
.blog-sidebar h2{color:#626262}/*title*/
.blog-post .blog-date .date-text{background:#454545;color:#eee}/*blog date*/

/*logo background*/
.triangle-topleft {border-top: 140px solid #fff}

/*header search*/
.header-details .wsite-form-input,
.header-details .wsite-form-input,
.header-details .wsite-search-input,
.header-details .wsite-editor .wsite-form-input,
.header-details .wsite-editor .wsite-form-input,
.header-details .wsite-editor .wsite-search-input{background:#fff!important;border-color:#e3e3e3!important;box-shadow:5px 5px 5px -2px #f9f9f9 inset;color:#888}

/*header text color phone number and email*/
.inner-container .header-details{color:#959595}
.mail i{border-left:1px solid #e3e3e3}

/*menu triangle top right dark grey*/
.square-topright {background-color:#4a4a4a}
.triangle-topright {border-bottom: 60px solid #4a4a4a}


/*weebly button hover background*/
.wsite-button:hover,.wsite-editor .wsite-button:hover{background:#595959}
.wsite-button-inner{background:none!important;color:#fff}/*button text color*/

/*weebly divider*/
.wsite-theme-dark hr.styled-hr,hr.styled-hr{background-color:#e3e3e3;border-color:#e3e3e3 0 0;color:#e3e3e3;border-color:#e3e3e3}

/*main content white backgrounds for all pages and home page white content sections*/
.main-content{ background-color: rgba(204,204,204, 0.8); }

/*home page grey background section*/
.grey-bg{background-color:#fafafa}

/*testimonial slider*/
.testi-slider.flexslider{background:rgba(255,255,255,0.25)}
.testi-slider blockquote{color:#fff!important}
.testi-slider .flex-control-paging li a{background-color:#eee;background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.6)}
.testi-slider .flex-control-paging li a.flex-active{background-color:#fff;background:rgba(255,255,255,0.9)}
.testi-slider blockquote{color:#fff}

/*parallax social icons*/
.parallax-social .wsite-social-instagram:before,.parallax-social .wsite-editor .wsite-social-instagram:before,
.parallax-social .wsite-social-dribbble:before,.parallax-social .wsite-editor .wsite-social-dribbble:before,
.parallax-social .wsite-social-rss:before,.parallax-social .wsite-editor .wsite-social-rss:before,
.parallax-social .wsite-social-pinterest:before,.parallax-social .wsite-editor .wsite-social-pinterest:before,
.parallax-social .wsite-social-plus:before,.parallax-social .wsite-editor .wsite-social-plus:before,
.parallax-social .wsite-social-yahoo:before,.parallax-social .wsite-editor .wsite-social-yahoo:before,
.parallax-social .wsite-social-mail:before,.parallax-social .wsite-editor .wsite-social-mail:before,
.parallax-social .wsite-social-facebook:before,.parallax-social .wsite-editor .wsite-social-facebook:before,
.parallax-social .wsite-social-twitter:before,.parallax-social .wsite-editor .wsite-social-twitter:before,
.parallax-social .wsite-social-linkedin:before,.parallax-social .wsite-editor .wsite-social-linkedin:before,
.parallax-social .wsite-social-flickr:before,.parallax-social .wsite-editor .wsite-social-flickr:before,
.parallax-social .wsite-social-vimeo:before,.parallax-social .wsite-editor .wsite-social-vimeo:before,
.parallax-social .wsite-social-youtube:before,.parallax-social .wsite-editor .wsite-social-youtube:before
{background-color:#272727;background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.4);color:#fff!important}

/*call to action bar above the footer*/
.call-bottom .call-to-action{background-color:#6c797c}
.call-bottom h3{color:#fff}
/*call bottom bar button*/
.call-bottom .call-to-action .wsite-button{border:1px solid #fff}
.call-bottom .call-to-action .wsite-button:hover{background-color:#272727;background:rgba(39,39,39,0.75)}

/** blockquote **/
blockquote,.pullquote-right,.pullquote-left{border-left:3px solid #fb6148}

/**social**/
.parallax-social .wsite-social-instagram:hover:before,.parallax-social .wsite-editor .wsite-social-instagram:hover:before,
.parallax-social .wsite-social-dribbble:hover:before,.parallax-social .wsite-editor .wsite-social-dribbble:hover:before,
.parallax-social .wsite-social-rss:hover:before,.parallax-social .wsite-editor .wsite-social-rss:hover:before,
.parallax-social .wsite-social-pinterest:hover:before,.parallax-social .wsite-editor .wsite-social-pinterest:hover:before,
.parallax-social .wsite-social-plus:hover:before,.parallax-social .wsite-editor .wsite-social-plus:hover:before,
.parallax-social .wsite-social-yahoo:hover:before,.parallax-social .wsite-editor .wsite-social-yahoo:hover:before,
.parallax-social .wsite-social-mail:hover:before,.parallax-social .wsite-editor .wsite-social-mail:hover:before,
.parallax-social .wsite-social-facebook:hover:before,.parallax-social .wsite-editor .wsite-social-facebook:hover:before,
.parallax-social .wsite-social-twitter:hover:before,.parallax-social .wsite-editor .wsite-social-twitter:hover:before,
.parallax-social .wsite-social-linkedin:hover:before,.parallax-social .wsite-editor .wsite-social-linkedin:hover:before,
.parallax-social .wsite-social-flickr:hover:before,.parallax-social .wsite-editor .wsite-social-flickr:hover:before,
.parallax-social .wsite-social-vimeo:hover:before,.parallax-social .wsite-editor .wsite-social-vimeo:hover:before,
.parallax-social .wsite-social-youtube:hover:before,.parallax-social .wsite-editor .wsite-social-youtube:hover:before
{color:#fb6148 !important}

.wsite-social-instagram:before,.wsite-editor .wsite-social-instagram:before,
.wsite-social-dribbble:before,.wsite-editor .wsite-social-dribbble:before,
.wsite-social-rss:before,.wsite-editor .wsite-social-rss:before,
.wsite-social-pinterest:before,.wsite-editor .wsite-social-pinterest:before,
.wsite-social-plus:before,.wsite-editor .wsite-social-plus:before,
.wsite-social-yahoo:before,.wsite-editor .wsite-social-yahoo:before,
.wsite-social-mail:before,.wsite-editor .wsite-social-mail:before,
.wsite-social-facebook:before,.wsite-editor .wsite-social-facebook:before,
.wsite-social-twitter:before,.wsite-editor .wsite-social-twitter:before,
.wsite-social-linkedin:before,.wsite-editor .wsite-social-linkedin:before,
.wsite-social-flickr:before,.wsite-editor .wsite-social-flickr:before,
.wsite-social-vimeo:before,.wsite-editor .wsite-social-vimeo:before,
.wsite-social-youtube:before,.wsite-editor .wsite-social-youtube:before
{color:#fb6148}
/** weebly red buttons **/.wsite-button,.wsite-editor .wsite-button,.wsite-button,.wsite-editor .wsite-button{background:#fb6148 !important}
/** weebly grey button hover color (red hover)**/
.wsite-button:hover,.wsite-editor .wsite-button-highlight:hover,.wsite-button-large.wsite-button-highlight:hover,
.wsite-button-small.wsite-button-highlight:hover{background:#fb6148 !important}
.wsite-button:hover,.wsite-editor .wsite-button:hover,.call-bg .call-to-action .button:hover{background:#595959 !important}
.wsite-button-highlight,.wsite-editor .wsite-button-highlight{background:#595959 !important}

/*weebly contact form*/
.weebly-form-label,.wsite-form-label,.weebly-form-sublabel,.wsite-form-sublabel{color:#888;font-size:12px}
.form-required{color:#777}
.weebly-form-input,.wsite-form-input,.wsite-search-input,.wsite-editor .weebly-form-input,.wsite-editor .wsite-form-input,.wsite-editor .wsite-search-input{background:#fafafa;color:#888;border-color:#E3E3E3}
#footer .wsite-search-element-input,.wsite-editor .wsite-search-element-input{background:#313131;border:1px solid #121212;color:#EEE}
.required{color:#fb6148}

/*footer*/
#footer{background-color:#272727;background:rgba(0,0,0,0.72)}/*background*/
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer #wsite-content h2{color:#eee!important}/*footer titles*/
#footer,#footer a,#footer a.goto:hover,#footer .contact-info-widget p,.footer-menu li a{color:#959595!important}/*links and contact widget*/
#footer .icon{color:#fb6148}
#footer a:hover,#footer-bottom a:hover{color:#fb6148}/*links hover*/
/*footer contact form*/
#footer form{background-color:#272727;background:rgba(0,0,0,0.12)}

/*footer bottom*/
#footer-bottom{background-color:#232323;background:rgba(0,0,0,0.74);border-top:1px solid #3e3e3e}
#footer-bottom,#footer-bottom a,.copyright a{color:#959595!important}

/*scroll to top*/
#scroll-top a{background-color:#4a4a4a;background:rgba(0,0,0,0.45)}
#scroll-top a:hover{background-color:#fb6148}

/*weebly footer divider*/
#footer hr.styled-hr,#footer .wsite-theme-dark hr.styled-hr{background-color:#2d2d2d!important;border-color:#2d2d2d 0 0!important;color:#2d2d2d!important;border-color:#2d2d2d!important}
