/* Style The Multicote ( default color 23a9f6 ) ------------------------------------
-----------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6          { color: #333;}
code, pre                  { border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}

/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/
a:link, a:visited          { color: #000; text-decoration: none; }
a:hover                    { color: #23a9f6; }
::-moz-selection           { background:#000; color: #fff; text-shadow: none; }
::selection                { background:#000; color: #fff; text-shadow: none; }
/* -- Header -- */
html body                  { color: #414141; background-color: #f8f8fa;}
header, .sticky            { background-color: #000; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05); }
.bar-header                { background-color: #23a9f6;  border-bottom: 1px solid #e1e6f0;}
.top-navigation            { background-color: #FFF; }
/* - Layout content - */
.wrap-fullwidth-bg         { background-color: #FFF; border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}
/* .page-content */      
.single-content            { background-color: #FFF; border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}


/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/
/* -- Popular Words -- */
.popular-words strong      { background-color: #23a9f6; color: #FFF; }
.popular-words a           { color: #000;}
.popular-words span        { color: #23a9f6;}

/* -- Top social icons -- */
.top-social li a            { color: #23a9f6;}
.top-social li a:hover      { color: #000;}
.top-social li a i.fa-facebook-f { background-color: #43609c; color: #FFF;}
.top-social li a i.fa-twitter  { background-color: #55acee; color: #FFF;}
.top-social li a i.fa-pinterest  { background-color: #cd2b32; color: #FFF;}
.top-social li a i.fa-google-plus-g { background-color: #dd4c39; color: #FFF;}
.top-social li a i.fa-youtube  { background-color: #e52c27; color: #FFF;}
.top-social li a i.fa-vimeo-v  { background-color: #1bb6ec; color: #FFF;}
.top-social li a i.fa-rss  { background-color: #f4b83e; color: #FFF;}

/* -- Search Header (menu) -- */
.searchform2 .buttonicon   { background-color: #23a9f6;}
.searchform2 .search-field { background-color: #FFF; color: #000 !important;}

/* -- Live Search -- */
ul.search_results li:hover { background-color: #f2f2f2 !important; }
ul.search_results          { -moz-box-shadow: 0 0 5px #999 !important; -webkit-box-shadow: 0 0 5px #999 !important; box-shadow: 0 0 5px #999 !important;} 

/* -- Top Header Menu -- */
.jquerycssmenu ul li.current_page_item > a, 
.jquerycssmenu ul li.current-menu-ancestor > a, 
.jquerycssmenu ul li.current-menu-item > a, 
.jquerycssmenu ul li.current-menu-parent > a, 
.jquerycssmenu ul li ul li.current_page_item > a, 
.jquerycssmenu ul li ul li.current-menu-ancestor > a, 
.jquerycssmenu ul li ul li.current-menu-item > a, 
.jquerycssmenu ul li ul li.current-menu-parent > a, 
.jquerycssmenu ul li a:hover, 
.jquerycssmenu ul li ul li:hover a:hover { border-bottom: 1px solid #23A9F6; } 

.jquerycssmenu ul li.current_page_item > a, 
.jquerycssmenu ul li.current-menu-ancestor > a, 
.jquerycssmenu ul li.current-menu-item > a, 
.jquerycssmenu ul li.current-menu-parent > a { color: #FFF; }
.jquerycssmenu ul li ul li.current_page_item > a, 
.jquerycssmenu ul li ul li.current-menu-ancestor > a, 
.jquerycssmenu ul li ul li.current-menu-item > a, 
.jquerycssmenu ul li ul li.current-menu-parent > a { color: #000 !important; background: #f2f2f2 !important; border-bottom: none; }
/*Top level menu link items style*/
.jquerycssmenu ul li a { color: #FFF; }
.jquerycssmenu ul li ul li a { color: #000 !important; }
/*1st sub level menu*/
.jquerycssmenu ul li ul { background: #000;}
.jquerycssmenu ul li ul li ul { background-color: #000 !important;}
.jquerycssmenu ul li ul li { background: #FFF; border-bottom: 1px solid #f2f2f2 !important; }
/* Sub level menu links style */
.jquerycssmenu ul li ul li:hover { color: #000 !important;}
.jquerycssmenu ul li ul li:hover a { background-color: #f2f2f2; color: #000 !important; }
.jquerycssmenu ul li ul li:hover a { background-color: #FFF; color: #000 !important;}
.jquerycssmenu ul li ul li:hover a:hover { background-color: #f2f2f2; color: #000 !important;}

/* -- Menu Categories -- */ 
.menu-categories .jquerycssmenu ul li.current_page_item > a, 
.menu-categories .jquerycssmenu ul li.current-menu-ancestor > a, 
.menu-categories .jquerycssmenu ul li.current-menu-item > a, 
.menu-categories .jquerycssmenu ul li.current-menu-parent > a { color: #FFF;   border-bottom: none; }
.menu-categories .jquerycssmenu ul li ul { background-color: #FFF !important; border-top: 2px solid #23a9f6;}
.menu-categories .jquerycssmenu ul li ul li { background-color: #FFF;}
.menu-categories .jquerycssmenu ul li ul li a { color: #000 !important; }
.menu-categories .jquerycssmenu ul li a { color: #FFF !important; }


/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/

/* -- Categories Section -- */
.sub-header                 { background-color: #FFF; border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05); }
.categories-title strong    { background-color: #000; color: #FFF; }

/* -- Menu Categories -- */ 
.jquerycssmenu ul.carousel-categories li a { color: #222 !important; } 
.jquerycssmenu ul.carousel-categories li:hover a { color: #23a9f6 !important; }
.jquerycssmenu ul.carousel-categories li i { color: #23a9f6 !important; }


/* ##### Featured Slider home ##### 
################################## */
.featured-title            { background-color: #000 !important; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}
.featured-title h3         { color: #FFF;}
.featured-articles         { background-color: #000;}
.featured-articles .title-box    { background: linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0% 0% transparent;}
.featured-articles .title-box h2 { color: #FFF;}
.featured-articles .title-box h2 a { color: #FFF;}
.featured-articles .title-box span { color: #94979c;}
.featured-articles .title-box span a { color: #FFF; border-bottom: 1px solid #23a9f6; }
/* - Category - */
.featured-articles .article-category i { border-color: #23a9f6 transparent #23a9f6 #23a9f6; }
.featured-articles .article-category   { background-color: #23a9f6; }
.featured-articles .article-category a { color: #FFF;}
/* - controls - */
#slider-prev a, #slider-next a, #slider-prev2 a, #slider-next2 a, #slider-prev3 a, #slider-next3 a { color: #FFF;}

/* -- Sticky Posts style -- */
#infinite-articles .sticky .ex2-content { background-color: #fafafa; border-bottom: dashed 5px #23a9f6; }
#infinite-articles .sticky .ex1-content { background-color: #fafafa; border-bottom: dashed 5px #23a9f6; }
ul#infinite-articles li.sticky  {  background-color: #fafafa !important; border-bottom: dashed 5px #23a9f6; }


/* ##### Blog big thumbnails ##### 
################################## */
.blog-ex1                   { border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}
.blog-ex1 .ex1-content      { background-color: #FFF; }
.blog-ex1 p                 { color: #94979c; }
/* - Category - */
.blog-ex1 .article-category i { border-color: #23a9f6 transparent #23a9f6 #23a9f6; }
.blog-ex1 .article-category   { background-color: #23a9f6; }
.blog-ex1 .article-category a { color: #FFF;}
.article-category a:hover     { color: #FFF !important;}
/* - Read more bottom options - */
.blog-ex1 .an-read-more a { color: #94979c; border-bottom: 1px solid #23a9f6; }
.blog-ex1 .an-read-more a:hover { color: #23a9f6;}
.blog-ex1 .home-meta { border-top: 1px solid #f1f1f1; opacity: 0.8; }
.blog-ex1 .an-display-time  { color: #94979c;}
.blog-ex1 .an-display-time i { color: #55acee; }
.blog-ex1 .an-display-comm a { color: #94979c;}
.blog-ex1 .an-display-comm i { color: #f4b83e; opacity: 0.8; }
.blog-ex1 .an-display-view  { color: #94979c;}
.blog-ex1 .an-display-view i { color: #fe6969; }
/* - Title & author - */
.blog-ex1 .an-home-title i  { color: #23a9f6;}
.blog-ex1 .an-home-title span { color: #94979c;}
.blog-ex1 .an-home-title span a { border-bottom: 1px solid #23a9f6; }
/* - Review - */
.review-box-nr i    { color: #23a9f6;}
.review-box-nr      { color: #23a9f6; }


/* ##### Blog small thumbnails ##### 
#################################### */
.blog-ex2                   { border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}
.blog-ex2 .ex2-content      { background-color: #FFF; }
.blog-ex2 p                 { color: #94979c; }
/* - Category - */
.blog-ex2 .article-category i { border-color: #23a9f6 transparent #23a9f6 #23a9f6; }
.blog-ex2 .article-category   { background-color: #23a9f6; }
.blog-ex2 .article-category a { color: #FFF;}
/* - Read more bottom options - */
.blog-ex2 .an-read-more a { color: #94979c; border-bottom: 1px solid #23a9f6; }
.blog-ex2 .an-read-more a:hover { color: #23a9f6;}
.blog-ex2 .home-meta { border-top: 1px solid #f1f1f1; opacity: 0.8; }
.blog-ex2 .an-display-time  { color: #94979c;}
.blog-ex2 .an-display-time i { color: #55acee; }
.blog-ex2 .an-display-comm a { color: #94979c;}
.blog-ex2 .an-display-comm i { color: #f4b83e; opacity: 0.8; }
.blog-ex2 .an-display-view  { color: #94979c;}
.blog-ex2 .an-display-view i { color: #fe6969; }
/* - Title & author - */
.blog-ex2 .an-home-title i  { color: #23a9f6;}
.blog-ex2 .an-home-title span { color: #94979c;}
.blog-ex2 .an-home-title span a { border-bottom: 1px solid #23a9f6; }

/* -- Like & unlike -- 
##################### */
.thumbs-rating-container .thumbs-rating-up  { color: #23a9f6; }
.thumbs-rating-container .thumbs-rating-down{ color: #fe6969; }


/* ###### Blog Masonry style ###### 
#################################### */
ul.masonry_list li         { background-color: #FFF; border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}
ul.masonry_list li p       { color: #94979c;}
ul.masonry_list .an-widget-title i  { color: #23a9f6; }
ul.masonry_list .an-widget-title span { color: #94979c;}
ul.masonry_list .an-widget-title span a { border-bottom: 1px solid #23a9f6; }
ul.masonry_list .article-category i { border-color: #23a9f6 transparent #23a9f6 #23a9f6; }
ul.masonry_list .article-category   { background-color: #23a9f6; }
ul.masonry_list .article-category a { color: #FFF;}

/* -- infinite scroll Pagination -- */
#infscr-loading span       { background-color: #111; color: #FFF; }

/* -- Pagination -- */
.wp-pagenavi a, .wp-pagenavi span { background-color: #000; color: #fff !important;}
.wp-pagenavi a:hover { color: #fff !important; background-color: #23a9f6;}
.wp-pagenavi span.current { background-color: #23a9f6; color: #fff !important; }


/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/

/* -- Archive-header -- */
.archive-header            { border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}
.archive-header h3         { color: #222; }
.archive-header h3 strong  { color: #23a9f6;}
/* -- About author -- */
.author-meta               { border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);  }
a.author-nrposts           { background-color: #23a9f6; color: #FFF !important; }
ul.aut-meta li.name        { color: #23a9f6;}

/* ##### Related articles single ##### 
################################## */
.single-related           { background-color: #f9f9f9; }
.related-title            { background-color: #000;}
.related-title h3         { color: #FFF; }
.related-articles .title-box    { background: linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0% 0% transparent;}
.related-articles .title-box h2 { color: #FFF;}
.related-articles .title-box h2 a { color: #FFF;}
.related-articles .title-box span { color: #94979c; }
.related-articles .title-box span a { color: #FFF; border-bottom: 1px solid #23a9f6; }
/* - Category - */
.related-articles .article-category i { border-color: #23a9f6 transparent #23a9f6 #23a9f6; }
.related-articles .article-category   { background-color: #23a9f6; }
.related-articles .article-category a { color: #FFF;}

/* - Top entry - */
.single-box                { background-color: #f1f1f1; }
.single-breadcrumbs        { background-color: #f9f9f9;}
.single-breadcrumbs li a   { color: #94979c; border-bottom: 1px solid #23a9f6;}
.entry-top i               { color: #23a9f6; }
.entry-top span            { color: #94979c;}
.entry-top span a          { border-bottom: 1px solid #23a9f6; }

h1.article-title           { color: #000; }
h1.page-title              { color: #000; border-bottom: 5px solid #f2f2f2; }

.media-single-content      { background-color: #f9f9f9; }

/* -- Entry bottom -- */
.single-content h3.title   { color: #FFF !important; background-color: #000; }
.single-content h3.title i { border-color: #000 transparent #000 #000; }

/*-- Entry button -- */
.entry-btn                 { background-color: #23a9f6; color: #FFF !important;  } 

/* -- Prev and Next articles --*/
.prev-articles             { background-color: #FFF; border-top: dashed 5px #23a9f6; border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05); }

/* -- Author -- */
ul.aut-meta li.name a      { color: #23a9f6; }
ul.aut-meta li.time        { color: #94979c;}

/* -- Typography First Content Letter -- */
div.p-first-letter p:first-child:first-letter { color: #23a9f6; }

/* -- Entry content style -- */
.p-first-letter p a        { color: #23a9f6;}
.p-first-letter p a:hover  { color: #000 !important; background-color: #eee;}

/* -- blockquote -- */
blockquote p               { color: #222; }

/* -- Responsive Images -- */
.wp-caption-text           { color: #888;}
.entry .wp-caption-text a         { color: #000 !important; }
.wp-caption-text a:hover   { color: #000 !important; }

/* -- Pagination entry articles -- */
.my-paginated-posts span { background-color: #23a9f6; color: #FFF;}
.my-paginated-posts p a  { background-color: #000; color:#fff;}

/* -- Default Blocks -- */
/* -- Block Buttons -- */
.wp-block-button__link {
    color: #fff !important;
    background-color: #000;
}

.wp-block-file .wp-block-file__button {
    background: #000;
    color: #fff !important;
} 

/* -- Block Widgets-- */
ul.wp-block-archives-list li {
	color: #fff;
}

.wp-block-search .wp-block-search__button {
    background: #000;
    border: 1px solid #000;
    color: #fff;
}

.wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
  color: #fff !important;
}


/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */
.sidebar .widget, .sidebar-middle .widget  {  background-color: #FFF; }
.sidebar .widget h3.title, .sidebar-middle .widget h3.title  { color: #FFF !important; background-color: #000; }
.sidebar .widget h3.title i, .sidebar-middle .widget h3.title i { border-color: #000 transparent #000 #000; }

/* -- FeedBurner -- */
div.feed-info i        { color: #23a9f6;}
div.feed-info strong   { border-bottom: 1px solid #23a9f6;}
.newsletter-form input.newsletter  { border:1px solid #d5d6d8; color:#333; }
.newsletter-form input.newsletter-btn  { color: #FFF; background-color: #23a9f6; }

/* -- Article widget -- */
.article_list li         { border-bottom: 1px solid rgba(241, 241, 241, .8); }
.article_list li h3:hover { color: #000; }
.article_list li .an-display-author a { color: #23a9f6;}
.article_list li .an-display-time   { color: #94979c;}
.article_list li .an-display-comm a { color: #94979c; }
.article_list li .an-display-comm i, #articles .an-display-time i { color: #d2d6db; }

ul.article_list .article-category i { border-color: #23a9f6 transparent #23a9f6 #23a9f6; }
ul.article_list .article-category   { background-color: #23a9f6; }
ul.article_list .article-category a { color: #FFF;}

ul.article_list .an-widget-title i  { color: #23a9f6; }
ul.article_list .an-widget-title span { color: #94979c;}
ul.article_list .an-widget-title span a { border-bottom: 1px solid #23a9f6; }

/* -- Categories in two columns -- */
.widget_frogwoo_wp_categories li { color: #23a9f6; } 

/* -- Widget RSS -- */
.widget_rss h3 a         { color: #FFF;}

/* -- Default Tags -- */
div.tagcloud a:hover  { }
div.tagcloud a        { background: #f5f5f5 !important; }
div.tagcloud span     { color: #23a9f6; }

div.widget_archive select, div.widget_categories select { border-radius: 3px; border:1px solid #d5d6d8; color:#999; }

/* -- Default Search -- */
div.widget_search .searchform2 .search-field { background-color: #f5f5f5 !important; }

/* -- Archives in two columns -- */
.widget_archive li { color: #23a9f6; } 

/* -- Meta in two columns -- */
.widget_meta li { color: #23a9f6;} 

/* -- Calendar -- */ 
#wp-calendar tbody td#today { background-color: #000; color: #FFF;}


/*-----------------------------------------------------------------------------
----------------------------- 6 - Comments Form -------------------------------
-----------------------------------------------------------------------------*/

ul.comment li                 { background-color: #fafafa; border-bottom: 1px solid #f1f1f1; }
ul.comment li ul.children li  { background-color: #FFF; border-bottom: none; border-top: 20px solid #fafafa;}
ul.comment li ul.children li > ul.children li { background-color: #FFF; border-bottom: none; border-top: 20px solid #fafafa;}
ul.comment li span.comment-reply-button { background-color: #191919; }
ul.comment li span.comment-reply-button a { color: #FFF !important; }

/* -- Comments -- */
.comments h3.comment-reply-title  { color: #FFF !important; background-color: #000; }
.comments h3.comment-reply-title i { border-color: #000 transparent #000 #000; }
.comments h3.comment-reply-title a { color: #FFF; }

/* -- comment Form -- */
#commentform #author, #email, #url  { border:2px solid #d5d6d8; color:#333; }	
#commentform textarea         { border:2px solid #d5d6d8; color:#333;} 
#commentform #submit          { background-color: #000000; color: #FFF; }
#commentform label span       { color:#F00;}
#commentform span             { color:#F00;} 


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/
/* -- Contact Form 7 Plugin -- */
form.wpcf7-form input         { border:2px solid #d5d6d8; color:#333; }
form.wpcf7-form textarea      { border:2px solid #d5d6d8; color:#333; }
form.wpcf7-form input.wpcf7-submit    { background-color: #000; color: #FFF; border: none; }
form.wpcf7-form .wpcf7-validation-errors { color: red;}


/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/

/* -- Tag & Category Index -- */
#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 { color: #23a9f6; }
#mcTagMap .tagindex ul li, #sc_mcTagMap .tagindex ul li { border-bottom: 1px solid #f0eee9; }

/* --- Review Plugin --- */
#review-box                { border: 1px solid #e1e6f0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);}
h2.review-box-header, .user-rating-text strong, .user-rating-text { color: #000 !important; }

/* -- Shop Home -- */
select.orderby          { background: #fff !important; color: #7f8282 !important; }
select.orderby:hover    { background: #fafafa !important; color: #7f8282 !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background-color: #ccc; }
.woocommerce span.onsale { background-color: #23a9f6; }

/* -- Products -- */
ul.products li img      { border-bottom: 5px solid #FFF;}
ul.products li:hover img{ border-bottom: 5px solid #23a9f6;}
a.add_to_cart_button    { border: 1px solid #23a9f6; color: #FFF !important; text-shadow: 0 -1px 0 #23a9f6;}
a.add_to_cart_button:hover { background-color: #23a9f6 !important; }
div.quantity input.input-text { height: 27px; border: 2px solid #f2f2f2; }

/* -- Pagination -- */
ul.page-numbers li .current{ color: #fff !important; }
ul.page-numbers li a       { background: #232323 !important; color: #fff !important; }
ul.page-numbers li a:hover { }

/* -- Single Product -- */
div.star-rating            { color: #23a9f6;}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt { background-color: #000; }
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover { background-color: #444; }
.woocommerce-info          { border-top-color: #000;}

.woocommerce input[type="email"],
.woocommerce input[type="number"],
.woocommerce textarea,
.woocommerce input[type="tel"],
.woocommerce input[type="url"],
.woocommerce input[type="password"]     { border:2px solid #ddd; color:#333; border-radius: 3px;  }

/* -- Widgets -- */
ul.product_list_widget li  { border-bottom: 1px solid #f2f2f2; }
ul.product_list_widget li ins { color: #23a9f6; }
.footer-woocommerce ul.product_list_widget li  { border-bottom: 1px solid #f0eee9; }
.footer-woocommerce h3.title  { color: #94979c; border-bottom: 5px solid #d5d6d8; }
.footer-woocommerce h3.title span { background:#e3c60a; color: #FFF;}
 

/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/

footer                        { background-color: #f1f1f1; border-top: 5px solid #23a9f6;}
.social-section               { background-color: #23a9f6; }

/* -- widgets -- */
footer .widget                { background-color: #FFF;  }
footer .widget h3.title       { color: #FFF !important; background-color: #000; }
footer .widget h3.title i     { border-color: #000 transparent #000 #000; }

/* -- Copyright -- */
.copyright                    { color: #999; border-top: 5px solid rgba(241, 241, 241, .8); }
.copyright a                  { border-bottom: 1px solid #23a9f6; }

/* -- Footer Social Icons -- */
ul.footer-social li a         { color: #FFF; }
ul.footer-social li a:hover   { opacity: 0.7; color: #FFF !important;}

/* -- Back to Top -- */
#back-top span                { background-color: #23a9f6;}
#back-top a:hover             { opacity: 0.7; } 

#waveHorizontal1, #waveHorizontal2, #waveHorizontal3 { background-color: #23a9f6; } 