/* Style MAG ( default color ) -------------------------------------------
-----------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6          { color: #333;}
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);}


/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/
a:link, a:visited          { color: #000; text-decoration: none; }
a:hover                    { color: #cd2026; /* - Red color */ }
::-moz-selection           { background:#000; color: #fff; text-shadow: none; }
::selection                { background:#000; color: #fff; text-shadow: none; }
/* -- Header -- */
html body                  { color: #414141; background-color: #f9f9f9;}
header, .sticky            { background-color: #FFF; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.top-navigation            { background-color: #171717; }
/* - Layout content - */
.wrap-fullwidth            { background-color: #f9f9f9; }
.wrap-fullwidth-bg         { background-color: #FFF; border: 1px solid rgba(241, 241, 241, .8);}
/* .page-content */ 
.home-content              { background-color: #FFF; border: 1px solid rgba(241, 241, 241, .8);}
.single-content            { background-color: #FFF; border: 1px solid rgba(241, 241, 241, .8);}


/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/
/* -- Popular Words -- */
.popular-words strong      { background-color: #cd2026; color: #FFF; }
.popular-words a           { color: #FFF;}
.popular-words a:hover     { color: #FFF !important;}
.popular-words span        { color: #cd2026;}

/* -- Top social icons -- */
.top-social li a           { color: #cd2026;}
.top-social li a:hover     { color: #FFF !important;}

/* -- Search Header (menu) -- */
#searchform2 .buttonicon   { background-color: #353535;}
#searchform2 #s            { background-color: #353535; color: #FFF !important; opacity: 1 !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;} 
ul.search_results li a:hover  { color: #000 !important;}

/* -- Top Header Menu Left --
########################## */
.jquerycssmenu i, .jquerycssmenu-right i { color: #ddd;}
.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: #cd2026; }
.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: #cd2026 !important; */ background: #f2f2f2 !important; border-bottom: none; }
/*Top level menu link items style*/
.jquerycssmenu ul li a { color: #000 !important; }
.jquerycssmenu ul li a:hover { color: #cd2026; }
/*1st sub level menu*/
.jquerycssmenu ul li ul { background: #FFF; -moz-box-shadow: 0 5px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 3px rgba(0,0,0,0.2); box-shadow: 0 5px 3px rgba(0,0,0,0.2);}
.jquerycssmenu ul li ul li ul { background-color: #FFF !important;}
.jquerycssmenu ul li ul li { background: #FFF; border-bottom: 1px solid #f2f2f2 !important; }
/* Sub level menu links style */
.jquerycssmenu ul li ul li a { color: #444 !important; }
.jquerycssmenu ul li ul li:hover { background-color: #cd2026; }
.jquerycssmenu ul li ul li:hover a { color: #FFF !important;}
.jquerycssmenu ul li ul li:hover ul li a { color: #94979c !important;}
.jquerycssmenu ul li ul li:hover ul li a:hover { color: #FFF !important;}

/* -- Top Header Menu right --
########################## */
.jquerycssmenu-right ul li.current_page_item > a, 
.jquerycssmenu-right ul li.current-menu-ancestor > a, 
.jquerycssmenu-right ul li.current-menu-item > a, 
.jquerycssmenu-right ul li.current-menu-parent > a { color: #cd2026; }
.jquerycssmenu-right ul li ul li.current_page_item > a, 
.jquerycssmenu-right ul li ul li.current-menu-ancestor > a, 
.jquerycssmenu-right ul li ul li.current-menu-item > a, 
.jquerycssmenu-right ul li ul li.current-menu-parent > a { /*color: #cd2026 !important; */ background: #f2f2f2 !important; border-bottom: none; }
/*Top level menu link items style*/
.jquerycssmenu-right ul li a { color: #000 !important; }
.jquerycssmenu-right ul li a:hover { color: #cd2026; }
/*1st sub level menu*/
.jquerycssmenu-right ul li ul { background: #FFF; -moz-box-shadow: 0 5px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 3px rgba(0,0,0,0.2); box-shadow: 0 5px 3px rgba(0,0,0,0.2);}
.jquerycssmenu-right ul li ul li ul { background-color: #FFF !important;}
.jquerycssmenu-right ul li ul li { background: #FFF; border-bottom: 1px solid #f2f2f2 !important; }
/* Sub level menu links style */
.jquerycssmenu-right ul li ul li a { color: #444 !important; }
.jquerycssmenu-right ul li ul li:hover { background-color: #cd2026; }
.jquerycssmenu-right ul li ul li:hover a { color: #FFF !important;}
.jquerycssmenu-right ul li ul li:hover ul li a { color: #94979c !important;}
.jquerycssmenu-right ul li ul li:hover ul li a:hover { color: #FFF !important;}

/* -- Sticky Posts style -- */
ul.classic-blog .sticky           { -moz-box-shadow: 0 0 0 #999 !important; -webkit-box-shadow: 0 0 0 #999 !important; box-shadow: 0 0 0 #999 !important; }
ul.classic-blog .sticky img       { border-top: dashed 5px #000; background-color: #F00; }


/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/
/* -- Home banner 728x90 -- */
.home-728                { border-top: 1px solid rgba(241, 241, 241, .8);}

/* -- Featured slider Top -- 
######################### */
#featured-slider 				  { background-color: #171717;}
#featured-slider .content h2      { color: #FFF; }
#featured-slider .content h2 a    { color: #FFF; }
#featured-slider .content h2 a:hover   { color: #FFF !important; }
a.btn-featured                    { border: 1px solid #FFF; color: #FFF !important; }
a.btn-featured:hover              { background-color: #cd2026; border-color: #cd2026; }

/* -- The next Big Thing -- 
######################## */
#featured-boxes 				  { background-color: #f2f2f2; border-bottom: 1px solid #dcdcdc; }
ul.big-thing li                   { border-bottom: 1px solid rgba(241, 241, 241, .8); }
ul.big-thing li h3:hover          { color: #000; }
ul.big-thing li .an-display-author a { color: #cd2026;}
ul.big-thing li .an-display-time   { color: #94979c;}
ul.big-thing li .an-display-comm a { color: #94979c; }
ul.big-thing li .an-display-comm i, #articles .an-display-time i { color: #d2d6db; }
/* categories */
ul.big-thing .article-category i  { border-color: #cd2026 transparent #cd2026 #cd2026; }
ul.big-thing .article-category    { background-color: #cd2026; }
ul.big-thing .article-category a  { color: #FFF !important;}
/* review */
.review-box-nr i                  { color: #cd2026;}
.review-box-nr                    { color: #cd2026;}
ul.article_list .review-box-nr    { color: #cd2026;}
ul.big-thing .an-widget-title span { color: #94979c;}
ul.big-thing .an-widget-title span a { border-bottom: 1px solid #cd2026; }
/* date */
.post-date                        { background-color: #171717; color: #FFF; }	
/* arrow */
ul.big-thing .arrow-down-cat      { border-top: 8px solid #cd2026; }
/* title line */
.header_line                    { border-top: 1px solid #171717;  border-bottom: 3px solid #171717; color: #171717; }
.header_line h4.top span.white { background-color: #FFF; color: #171717;}    
.header_line h4.top span.gray  { background-color: #f2f2f2; color: #171717;}

/* ##### Blog 3 cols / classic ##### 
################################## */
/* Top Home page title */
.section-top-title h3             { color: #FFF !important; background-color: #171717; }
.section-top-title ul.top-social li a { color: #FFF !important;}
/* blog style */
ul.classic-blog .an-content span  { color: #94979c;}
ul.classic-blog .an-content span a{ border-bottom: 1px solid #cd2026; }
/* Category ribbon */
ul.classic-blog .article-category i { border-color: #cd2026 transparent #cd2026 #cd2026; }
ul.classic-blog .article-category   { background-color: #cd2026; }
ul.classic-blog .article-category a { color: #FFF !important;}
/* Arrow category */
ul.classic-blog .arrow-down-cat     { border-top: 8px solid #cd2026; }

/* -- infinite scroll Pagination -- */
#infscr-loading span       { background-color: #111; color: #FFF; }

/* -- Pagination -- */
.line-bottom               {  border-bottom: 1px solid rgba(241, 241, 241, .8);}
.wp-pagenavi a, .wp-pagenavi span { background-color: #222; color: #fff !important;}
.wp-pagenavi a:hover { color: #fff !important; background-color: #cd2026;}
.wp-pagenavi span.current { background-color: #cd2026; color: #fff !important; }


/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/
/* -- Archive-header -- */
.archive-header            { border: 1px solid rgba(241, 241, 241, .8); background-color: #FFF; }
.archive-header h3         { color: #222; }
/* -- About author -- */
.author-meta               { border: 1px solid rgba(241, 241, 241, .8); background-color: #FFF;   }
a.author-nrposts           { background-color: #cd2026; color: #FFF !important; }
.author-meta img.avatar    { border: 1px solid rgba(241, 241, 241, .8); }

/* -- Bottom banner 728x90 -- */
.single-728                { background-color: #f9f9f9;}

/* -- Related articles -- */
.arrow-down-related        { border-top: 10px solid #171717; }

/* - Top entry - */
.entry-top span            { color: #94979c;}
.entry-top span.time       { color: #000;}
.entry-top span a          { border-bottom: 1px solid #cd2026; }


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: #171717; }

/*-- Entry button -- */
.entry-btn                 { background-color: #cd2026; color: #FFF !important;  } 

/* -- Author -- */
ul.author-social-top li a i        { color: #FFF; }
ul.author-social-top li.facebook a { background-color: #3b59b6;} 
ul.author-social-top li.twitter a  { background-color: #40a4ff;} 
ul.author-social-top li.google a   { background-color: #d34836;} 

/* -- Entry content style -- */
.p-first-letter p a        { color: #FFF; /* background-color: #cd2026; */}
.p-first-letter p a:hover  { color: #000 !important; background-color: #eee;}

/* -- blockquote -- */
blockquote p               { color: #222; }

/* -- Responsive Images -- */
.wp-caption-text           { color: #888;}
.wp-caption-text a         { color: #000 !important; }
.wp-caption-text a:hover   { color: #000 !important; }

/* -- Pagination entry articles -- */
.my-paginated-posts span { background-color: #cd2026; color: #FFF;}
.my-paginated-posts p a  { background-color: #222; color:#fff;}


/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */
.sidebar .widget {  background-color: #FFF; }
.sidebar .widget h3.title { color: #FFF !important; background-color: #171717; }
.arrow-down-widget { border-top: 10px solid #171717; }

/* -- FeedBurner -- */
div.feed-info i        { color: #cd2026;}
div.feed-info strong   { border-bottom: 1px solid #cd2026;}
#newsletter-form input.newsletter  { border:1px solid #d5d6d8; color:#333; }
#newsletter-form input.newsletter-btn  { color: #FFF; background-color: #cd2026; }

/* -- 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: #cd2026;}
.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: #cd2026 transparent #cd2026 #cd2026; }
ul.article_list .article-category   { background-color: #cd2026; }
ul.article_list .article-category a { color: #FFF !important;}

ul.article_list .an-widget-title i  { color: #cd2026; }
ul.article_list .an-widget-title span { color: #94979c;}
ul.article_list .an-widget-title span a { border-bottom: 1px solid #cd2026; }

/* Arrow category */
ul.article_list .arrow-down-cat     { border-top: 8px solid #cd2026; }

/* -- Categories in two columns -- */
.widget_anthemes_categories li { color: #cd2026; } 

/* -- Widget RSS -- */
.widget_rss h3 a         { color: #FFF;}

/* -- Default Tags -- */
div.tagcloud a:hover  { }
div.tagcloud a        { background: #f5f5f5 !important; }
div.tagcloud span     { color: #cd2026; }

div.widget_archive select, div.widget_categories select { border-radius: 3px; border:1px solid #d5d6d8; color:#999; }

/* -- Default Search -- */
div.widget_search #searchform2 #s { background-color: #fafafa; color: #222 !important; }
div.widget_search #searchform2 .buttonicon   { background-color: #171717; }

/* -- Archives in two columns -- */
.widget_archive li { color: #cd2026; } 

/* -- Meta in two columns -- */
.widget_meta li { color: #cd2026;} 

/* -- Calendar -- */ 
#wp-calendar tbody td#today { background-color: #222; color: #FFF;}


/*-----------------------------------------------------------------------------
----------------------------- 6 - Comments Form -------------------------------
-----------------------------------------------------------------------------*/

ul.comment li                 { 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);  }
ul.comment li ul.children li  { -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: none;}

/* -- Comments -- */
.comments h3.comment-reply-title  { color: #FFF !important; background-color: #222; }
.comments h3.comment-reply-title i { border-color: #222 transparent #222 #222; }
.comments h3.comment-reply-title a { color: #FFF; }

/* -- comment Form -- */
#commentform #author, #email  { border:2px solid #d5d6d8; color:#333; }	
#commentform textarea         { border:2px solid #d5d6d8; color:#333;} 
#commentform #sendemail       { background-color: #222; color: #FFF; }
#commentform label span       { color:#F00;}
#commentform span             { color:#F00;} 


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/

/* -- Contact Form -- */
#contactform #contactName, #contactform #emaill, #contactform #subject { border:2px solid #d5d6d8; color:#333; }	
#contactform textarea         {  border:2px solid #d5d6d8; color:#333;} 
#contactform .sendemail       { background-color: #cd2026; color: #FFF; }
#contactform label span       { color:#F00;}
#contactform span             { color:#F00;}
#contactform label.error      { color:#F00;}

/* -- 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: #222; 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: #cd2026; }
#mcTagMap .tagindex ul li, #sc_mcTagMap .tagindex ul li { border-bottom: 1px solid #f0eee9; }

/* --- Review Plugin --- */
#review-box                { 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);}
h2.review-box-header, .user-rating-text strong, .user-rating-text { color: #000 !important; }
 

/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/
footer                        { background-color: #1e1f20;}
.footer-section               { background-color: rgba(30, 31, 32, 0.95);}
.social-section               { background-color: #cd2026; }

/* -- widgets -- */
footer .widget                { color: #FFF !important; background-color: #1a1a1b; }
footer .widget a              { color: #FFF !important;}
footer .widget h3.title       { color: #FFF !important; background-color: #171717; }

/* subscribe */
footer #newsletter-form input.newsletter  { background-color: #FFF !important; opacity: 1.0 !important; }
/* article */
footer .article_list li         { border-bottom: 1px solid #171717; }
/* archive, categories */
footer div.widget_archive select, div.widget_categories select { border:1px solid #d5d6d8; }
/* search */
footer div.widget_search #searchform2 .buttonicon   { opacity: 1.0; background-color: #171717; }
/* calendar */
footer #wp-calendar tbody td#today     { background-color: #cd2026; color: #FFF;}
footer #wp-calendar tbody td           { background: #171717; border: 1px solid #171717; }
footer #wp-calendar tbody td:hover     { background: #000; }
footer #wp-calendar caption            { color: #FFF;}
footer #wp-calendar tbody td a         { color: #FFF; }
/* tags */
footer div.tagcloud a         { background: #171717 !important; }
/* meta */
footer .widget_meta li        { border-bottom: 1px solid #171717; }
/* archives */
footer .widget_archive li     { border-bottom: 1px solid #171717; } 
/* categories 2 cols */
footer .widget_anthemes_categories li { border-bottom: 1px solid #171717; }
/* rss */
footer .widget_rss li                 { border-bottom: 1px solid #171717;}
/* recent entries */
footer .widget_recent_entries li   { border-bottom: 1px solid #171717;}
/* recent comments */
footer .widget_recent_comments li  { border-bottom: 1px solid #171717;}
/* archives and nav default */
footer .widget_nav_menu li    { border-bottom: 1px solid #171717;}
/* meta and pages default */
footer .widget_pages li       { border-bottom: 1px solid #171717;}
/* categories default */
footer .widget_categories li  { border-bottom: 1px solid #171717;}

/* -- Copyright -- */
.copyright                    { color: #b9b9b9; background-color: rgba(26, 26, 27, 0.8);}
.copyright a                  { color: #cd2026; border-bottom: 1px solid #cd2026; }

/* -- 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: #cd2026;}
#back-top a:hover             { opacity: 0.7; } 