/* ( default color ) ---------------------------------------------------------
-----------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6          { color: #3f677a;}
code, pre                  { border: 1px solid #eae9e9; background-color: #FFF; -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.1); box-shadow: 0 1px 10px rgba(0,0,0,0.1);}
input, textarea, select    { border-top: 1px solid #f1f1f1; border-bottom: 1px solid #dfdfdf; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1); color:#333;} 

/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/
a:link, a:visited          { color: #13121c; text-decoration: none; }
a:hover                    { color: #3f677a; /* blue color */ /* Demo colors: #dd3333 (red); #a3b745 (green); #0983bf  (blue) */ }
::-moz-selection           { background:#fff8cb; color: #333; text-shadow: none; }
::selection                { background:#fff8cb; color: #333; text-shadow: none; }

/* -- Header -- */
html body                  { background: rgba(67, 172, 196, 0.1); color: #414141; }
header, .stickytop         { background-color: #FFF; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1); box-shadow: 0 1px 5px rgba(0,0,0,0.1); }

/* - Full Width Page - */
body.page-template-template-full-width 
.wrap-fullwidth, .wrap-small-middle, .wrap-small-middle2  { background-color: #FFF; border-bottom: 1px solid #dfdfdf; border-top: 4px solid #ded9e0; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1);}

/* - Default Page - */
.default-page-content      { background-color: #FFF; border-bottom: 1px solid #dfdfdf; border-top: 4px solid #ded9e0; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1); }

/* - Single-content - */
.single-content article    { background-color: #FFF; }


/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/
/* -- Search Header (menu) -- */
#searchform input          { color: #d6dde2; }  
#searchform ::-webkit-input-placeholder { color: #d6dde2; }
#searchform :-moz-placeholder { /* Firefox 18- */ color: #d6dde2; }
#searchform ::-moz-placeholder {  /* Firefox 19+ */ color: #d6dde2; }
#searchform :-ms-input-placeholder { color: #d6dde2; }

/* The Modal (for search) */
.modal-content             { border-top: 1px solid #fafafa; background-color: #FFF; border-bottom: 1px solid #dfdfdf; }
/* The Close Button */
.close                     { background-color: #FFF; color: #3f677a; }
.close:hover, .close:focus { color: #000;}
.modal-header              { color: white; }
.modal-footer              { background-color: #5cb85c; color: white; }

/* -- Menu border top -- */
.nav-kickcube_wp ul li { border-top: 4px solid #FFF; }
.nav-kickcube_wp ul li.style1 { border-top: 4px solid #DED9E0; }
.nav-kickcube_wp ul li.style2 { border-top: 4px solid #7F97A6; }
.nav-kickcube_wp ul li.style3 { border-top: 4px solid #3F677A; }
.nav-kickcube_wp ul li.style4 { border-top: 4px solid #AD9DC6; }
.nav-kickcube_wp ul li.style5 { border-top: 4px solid #fbda59; }
.nav-kickcube_wp ul li.style6 { border-top: 4px solid #A5CDCA; }
.nav-kickcube_wp ul li.style7 { border-top: 4px solid #E8A968; }
.nav-kickcube_wp ul li.style8 { border-top: 4px solid #EBDD3E; }
/* -- Top Header Menu -- */
.nav-kickcube_wp ul li span.arrow { color: #FFF;}
.nav-kickcube_wp ul li.current_page_item > a, 
.nav-kickcube_wp ul li.current-menu-ancestor > a, 
.nav-kickcube_wp ul li.current-menu-item > a, 
.nav-kickcube_wp ul li.current-menu-parent > a { color: #13121c; }
.nav-kickcube_wp ul li ul li.current_page_item > a, 
.nav-kickcube_wp ul li ul li.current-menu-ancestor > a, 
.nav-kickcube_wp ul li ul li.current-menu-item > a, 
.nav-kickcube_wp ul li ul li.current-menu-parent > a {  }
/*Top level menu link items style*/
.nav-kickcube_wp ul li a { color: #7f97a6; }
.nav-kickcube_wp ul li a:hover { color: #13121c !important; }
/*1st sub level menu*/
.nav-kickcube_wp ul li ul { background: #FFF;}
/* Sub level menu links style */
.nav-kickcube_wp ul li ul li a { color:#7f97a6; border: none; }
.nav-kickcube_wp ul li ul li:hover { color: #13121c; }
.nav-kickcube_wp ul li ul li:hover a { background-color: #f8f8f8; color: #13121c;}
.nav-kickcube_wp ul li ul li:hover a:hover {  color: #13121c;}
/* -- Responsive Menu -- */
.nav-kickcube_wp.mobile ul { background-color: #FFF; }
.nav-kickcube_wp.mobile ul li span.arrow { color: #13121c;}

/* -- Top social icons -- */
.top-social li a i.fa-search { border-left: 1px solid #f6f6f6;}
.top-social li a i          { color: #3f677a; }
.top-social li a i.fa-facebook { color: #768bb7; }
.top-social li a i.fa-twitter { color: #a2d9f2; }
.top-social li a i.fa-pinterest { color: #ea4e56; }
.top-social li a i.fa-google-plus { color: #e3826d; }
.top-social li a i.fa-envelope { color: #b2d790; }
.top-social li a i.fa-instagram { color: #5383a6; }
.top-social li a i.fa-vk { color: #8ca3bd; }
.top-social li a i.fa-xing { color: #d8e147; }
.top-social li a i.fa-youtube { color: #e85e57; }
.top-social li a i.fa-dribbble { color: #ee92b6; }
.top-social li a i.fa-vimeo { color: #76cafa; }
.top-social li a i.fa-soundcloud { color: #fa8247; }


/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/
/* ##### Featured Articles ##### */
ul.featured-articles li div.inner-small h2 span { color: #fbda59; }
ul.featured-articles li h2 span { color: #fbda59; }

/* ##### Modern Articles ############# 
################################### */
ul.modern-articles li    { background-color: #FFF; border-bottom: 1px solid #dfdfdf; border-top: 4px solid #ded9e0; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1);}          
ul.modern-articles li.outpost { background-color: #ddecf4; border-top: 4px solid #768bb7 !important; }
ul.modern-articles li span.meta-art a { color: #3f677a;}
ul.modern-articles li p  { color: #888; }
ul.modern-articles li .sticky-art i { color: #ded9e0;} 
ul.modern-articles li h2 span { background-color: #fbda59; color: #3f677a; }
ul.modern-articles li h2 span:hover { color: #13121c; }
ul.modern-articles div.kick-date { color: #888; }
ul.modern-articles div.kick-date i { color: #95acfc; }
ul.modern-articles a.kick-readmore { background-color: #fbda59; color: #3f677a;}
ul.modern-articles a.kick-readmore:hover { color: #13121c !important;}
/* - Like & unlike - */
.thumbs-rating-already-voted   { background-color: #FFF !important; }
.thumbs-rating-container .thumbs-rating-up  { color: #888; }
.thumbs-rating-container .thumbs-rating-up i { color: #f26a5e; }
/* -- author and meta -- */
ul.modern-articles .author-box .at-links a       {  color: #3f677a;}
ul.modern-articles .author-box .at-time { color: #888; }
ul.modern-articles .author-box .at-time i { color: #95acfc;  }
ul.modern-articles .author-box .at-location { color: #888; }
ul.modern-articles .author-box .at-location i { color: #30b72d; }

/* -- infinite scroll Pagination -- */
#infscr-loading            { background-color: #FFF; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1); box-shadow: 0 1px 5px rgba(0,0,0,0.1); }
#infscr-loading span       { color: #13131c; }

/* -- Pagination -- */
.wp-pagenavi a, .wp-pagenavi span { background-color: #FFF; color: #3f677a; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1); box-shadow: 0 1px 5px rgba(0,0,0,0.1);}
.wp-pagenavi a:hover { color: #fff !important; background-color: #3f677a;}
.wp-pagenavi span.current { background-color: #3f677a; color: #fff !important; }

/* -- Loader -- */
#pre-div                   { background-color: #ebf6f8;  }

/* -- Random Articles -- */
#random-slider                  { -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1); }
#random-slider .item            { background: #000; }
#random-slider .author-box      { border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; background-color: #FFF; }
#random-slider .author-box .at-links a            {  color: #3f677a;}
#random-slider .author-box .at-time               { color: #888; }
#random-slider .author-box .at-time i             { color: #95acfc;  }
#random-slider .author-box .at-location           { color: #888; }
#random-slider .author-box .at-location i         { color: #30b72d; }
#random-slider .title-section a h3                { color: #FFF !important; text-shadow: 1px 2px 3px #444; }
#random-slider .owl-prev, #random-slider .owl-next{ background-color: #FFF; }
.owl-prev i, .owl-next i                          { color: #000;}

/* - Categories ribbon - */
.article-category a              { color: #FFF !important;  background-color: #fa8247; }

/* -- Top Articles by Likes -- */
#top-articles-slider .item            { background: #000; border-bottom: 1px solid #dfdfdf; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1);}
#top-articles-slider .author-box      { border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; background-color: #FFF; }
#top-articles-slider .author-box .at-links a       {  color: #3f677a;}
#top-articles-slider .author-box .at-time          { color: #888; }
#top-articles-slider .author-box .at-time i        { color: #95acfc;  }
#top-articles-slider .author-box .at-location      { color: #888; }
#top-articles-slider .author-box .at-location i    { color: #30b72d; }
#top-articles-slider .title-section a h3           { color: #FFF !important; text-shadow: 1px 2px 3px #444; }
#top-articles-slider .owl-prev, #top-articles-slider .owl-next  { background-color: #FFF; }

/* -- Arrow yellow top left -- */
.arrow-right i { color: #FFF;}
.arrow-right   { border-left: 50px solid #fbda59; }



/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/
/* - title - */
h1.page-title  { color: #3f677a; }

/* - Media single content without featured image -- */
.media-single-content .big-single-noimg h1 { color: #3f677a;}
.media-single-content .big-single-noimg h1 span { color: #fbda59;}
.media-single-content .big-single-noimg div.kick-date { color: #414141;}
.media-single-content .big-single-noimg div.kick-date i { color: #95acfc; }

/* - featured img / videos - */
.media-single-content .big-single { background: #000; }
.media-single-content h1 span { color: #fbda59; }
.media-single-content div.kick-date i { color: #95acfc; }

/* - featured img / videos - */
.single-content article    { background-color: #FFF; border-bottom: 1px solid #dfdfdf; border-top: 4px solid #ded9e0; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1); }
.media-single-content div.meta-art { color: #3f677a; border-top: 1px solid #f1f1f1; }
.media-single-content div.meta-art a { color: #3f677a; }

/* -- single author links -- */
ul.single-author-links { border-bottom: 1px solid #efefef;}
ul.single-author-links li.single-author-name { color: #888; }
ul.single-author-links li.single-author-name i { color: #95acfc; }
ul.single-author-links li.single-author-name a { color: #888; }
ul.single-author-links li.single-author-time { color: #888;}
ul.single-author-links li.single-author-time i { color: #95acfc; }
ul.single-author-links li.single-author-location { color: #888; }
ul.single-author-links li.single-author-location i { color: #30b72d; }

/* -- About Author -- */
.author-meta               { border-top: 1px solid #efefef;  }
.author-info a.author-link { border-bottom: 1px solid #fa8247; }
.author-meta strong i { color: #95acfc; } 
div.author-info i.fa-home { color: #b2d790;}

/* -- Relaed articles single page -- */
ul.related-posts li 	   { background: #000;  }
ul.related-posts li h4 span { color: #fbda59;}
ul.related-posts li div.kick-date i { color: #95acfc; }

/* -- Entry content style -- */
.entry p          { color: #3E4042; }
.entry p a        { color: #fa8247; }
.entry p a:hover  { color: #000; }

/* -- Entry excerpt -- */
div.entry-excerpt p        { color: #3f677a;}

/* -- blockquote -- */
blockquote p               { color: #3f677a; }

/* -- 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: #3f677a; color: #FFF;}
.my-paginated-posts p a    { background-color: #000; color:#fff !important;}
.my-paginated-posts p a:hover { background-color: #000 !important; color:#fff !important; }

/* -- About author -- */
.author-info p             { color: #3E4042; }
.author-info a.author-link         { color: #3f677a;}
/* -- Top social icons -- */
ul.author-social-top li a i          { color: #3f677a; }
ul.author-social-top li a i.fa-facebook { color: #768bb7; }
ul.author-social-top li a i.fa-twitter { color: #a2d9f2; }
ul.author-social-top li a i.fa-pinterest { color: #ea4e56; }
ul.author-social-top li a i.fa-google-plus { color: #e3826d; }
ul.author-social-top li a i.fa-envelope { color: #b2d790; }
ul.author-social-top li a i.fa-instagram { color: #5383a6; }
ul.author-social-top li a i.fa-vk { color: #8ca3bd; }
ul.author-social-top li a i.fa-xing { color: #d8e147; }
ul.author-social-top li a i.fa-youtube { color: #e85e57; }
ul.author-social-top li a i.fa-dribbble { color: #ee92b6; }
ul.author-social-top li a i.fa-vimeo { color: #76cafa; }
ul.author-social-top li a i.fa-soundcloud { color: #fa8247; }

/* -- Tags and Cateogies in tabs -- */
.entry-btn                 { background:#fff8cb; }
.ct-size a                 { background: #f5f5f5; }

/* -- Index author / search / categories and tags title -- */
h3.index-title  { color: #FFF !important; background-color: #3f677a; }


/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */
#sidebar .widget { background-color: #FFF; border-bottom: 1px solid #dfdfdf; border-top: 4px solid #ded9e0; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1);}
footer .widget-title h3 { color: #000;}
#sidebar .widget h3.title-line   { color: #13121c; }
#sidebar .widget h3.title-line:after   { background: none repeat scroll 0% 0% #fa8247; }

/* -- Article widget -- */
ul.article_list            { }
ul.article_list li         { border-bottom: 1px solid #efefef;  }
ul.article_list li .author-il div.link-author a { color: #000; border-bottom: 1px solid #ffd800;}
ul.article_list li .author-il div.time-article a { color: #000; border-bottom: 1px solid #ffd800;}
ul.article_list li .no-image   { background-color: #f6f7f9; }
ul.article_list li .an-display-time  { color: #999; }
ul.article_list li .an-display-time i { color: #95acfc; }
ul.article_list li:hover h3 { color: #3f677a;}
ul.article_list div.widget-list-data i { color: #f26a5e; }
ul.article_list li h3 span { background-color: #fbda59; color: #3f677a; }
ul.article_list li h3 span:hover { color: #13121c; }

/* -- Widget RSS -- */
.widget_rss h3 a         { color: #222;}
.widget_rss li { border-bottom: 1px solid rgba(241, 241, 241, .8); }
.widget_rss li .rss-date { color: #FFF; background-color: #fe9900; }
.widget_rss li:before { color: #fe9900; }
h3 a.rsswidget      { }

/* -- Default Tags -- */
div.tagcloud          { background-color: #FFF;}
div.tagcloud a:hover  { background-color: #fff8cb; }
div.tagcloud a        { border-bottom: 1px solid #dfdfdf; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); box-shadow: 0 1px 2px rgba(0,0,0,0.1);  }
div.tagcloud span     { color: #3f677a; }

/* -- Default Widget Select -- */
div.widget_archive select, div.widget_categories select { border-radius: 3px; border:1px solid #d5d6d8; color:#999; }

/* -- Default Search -- */
div.widget_search #searchform2 .buttonicon   { background-color: #fa8247;}
div.widget_search #searchform2 #s { background-color: #FFF; }

/* -- Recent Entries -- */
.widget_recent_entries li { border-bottom: 1px solid #f0eee9;}

/* -- Recent Comments -- */
.widget_recent_comments li { border-bottom: 1px solid #f0eee9; }
.widget_recent_comments li span.comment-author-link  { color: #000;}
.widget_recent_comments li a.url { color: #000;}
.widget_recent_comments li a { color: #3f677a;}
.widget_recent_comments li a:hover { color: #000;}

/* -- Archives and Nav menu widget -- */
.widget_nav_menu li { border-bottom: 1px solid #f0eee9;}
.widget_archive li  { border-bottom: 1px solid #f0eee9;}

/* -- Meta and Pages widget -- */
.widget_pages li, .widget_meta li { border-bottom: 1px solid #f0eee9;}

/* -- Categories -- */
.widget_categories li { border-bottom: 1px solid #f0eee9; }
.widget_categories li a { color: #3f677a;}
.widget_categories li a:hover { color: #000;}

/* -- Calendar -- */ 
#wp-calendar tbody td#today { background-color: #000; color: #FFF;}
#wp-calendar tbody td#today a { color: #FFF !important;}
#wp-calendar caption { color: #333; }
#wp-calendar tbody { background: #fff; }
#wp-calendar tbody td { background: #fff; border: 1px solid #f5f5f5;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody td a { color: #222; }


/*-----------------------------------------------------------------------------
----------------------------- 6 - Comments Form -------------------------------
-----------------------------------------------------------------------------*/
/* -- Comments -- */
ul.comment li                 { background-color: #fafafa; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #dfdfdf; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1);}
ul.comment li ul.children li  { background-color: #f7f9ff; border-left: 5px solid #ecf1f1; -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: none;}
ul.comment li ul.children li ul li { background-color: #fafafa; }
ul.comment li a               { color: #3f677a; }
ul.comment li a:hover         { text-decoration: underline;} 
#comments h3.title-line:after   { background: none repeat scroll 0% 0% #fa8247; }

/* -- comment Form -- */
#commentform                  { background-color: #fff8cb; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #dfdfdf; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1); }
#commentform #author, #email, #url  { border: 1px solid #dfdfdf; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1); color:#333; }	
#commentform textarea         { border: 1px solid #dfdfdf; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1); box-shadow: 0 1px 4px rgba(0,0,0,0.1); color:#333;} 
#commentform #submit          { background-color: #fa8247; color: #FFF; border: 1px solid #fa8247;}
#commentform label span       { color:#F00;}
#commentform span             { color:#F00;} 


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/

/* -- Contact Form 7 Plugin -- */
form.wpcf7-form input.wpcf7-submit    { background-color: #000; color: #FFF; border: none; }
form.wpcf7-form .wpcf7-validation-errors { color: red;}


/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/
/*-- Premium content page --*/
.entry a.btn_orange { background-color: #fa8247; color: #FFF !important; border-bottom: 3px solid #de5411; }
.entry a.btn_black { background-color: #3b3b3b; color: #FFF !important; border-bottom: 3px solid #000000; }

/*-- Subscription Details --*/
table     { background-color: #fafafa;}
thead     { background-color: #f1f1f1; }
th, td    { border-bottom: 1px solid #f1f1f1; }

/*-- Input Style --*/
.wrap-small-middle input[type="reset"],
.wrap-small-middle input[type="button"],
.wrap-small-middle input[type="submit"],
.wrap-small-middle2 input[type="reset"],
.wrap-small-middle2 input[type="button"],
.wrap-small-middle2 input[type="submit"] { color: #FFF !important; background-color: #13121c !important;}
.page-template input[type="reset"],
.page-template input[type="button"],
.page-template input[type="submit"],
.page-template input[type="reset"],
.page-template input[type="button"],
.page-template input[type="submit"] { color: #FFF !important; background-color: #13121c;}
.wrap-small-middle form label,
.wrap-small-middle2 form label  { color: #212121; }
body .rcp_form select, 
body .rcp_form input[type="text"],
body .rcp_form input[type="password"],
body .rcp_form input[type="email"] { background-color: #f0f0f0; border: 1px solid #ddd; color: #444; }


/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/
footer                        { background-color: #13131c;}

/* -- Top Footer Section -- */
.top-footer-section           { background-color: #FFF; }
.top-footer-section h2 span   { color: #13131c; border-bottom: 1px solid #e6be21; background-color: #fbda59; }
.top-footer-section p         { color: #777; }
.top-footer-section a.button  { background-color: #fa8247; color: #FFF; border-bottom: 3px solid #de5411; }

/* -- Bottom Footer Section -- */
footer .wrap-middle p         { color: #777 !important;}
footer .wrap-middle p > a     { color: #777 !important; }
footer .wrap-middle p > a:hover   { color: #444 !important;}  
footer .wrap-middle p > span     { color: #000; border-radius: 3px; font-size: 12px; display: inline-block; font-weight: bold;  padding: 1px 10px; text-align: center; margin: 5px 5px 0 0; background-color: #fff;}

/* -- Back to Top -- */
#back-top span                { background-color: #3f677a;}