/* Style bblog ( default color ) ----------------------------------------------
-----------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6          { color: #333;}
code, pre                  { background-color: #FFF; -moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #888; box-shadow: 0 0 10px #888; }



/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/

a:link, a:visited          { color: #003399; text-decoration: none; }
a:hover                    { color: #e35522; }

::-moz-selection           { background:#000; color: #fff; text-shadow: none; }
::selection                { background:#000; color: #fff; text-shadow: none; }

html body                  { color: #414141; background-color: #F2f2f2;}
.main-header               { background-color: #FFF;}
.main-header .wrap         { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.sub-header                { background-color: #222;}
.sub-header .wrap          { background-color: #FFF;}
.wrap                      { background-color: #000; -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2);}


/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/

/* -- Search Header (menu) -- */
#searchform2               { -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; box-shadow: 0 0 3px #999;}
#searchform2 .buttonicon   { background-color: #e35522; }
#searchform2 #s            { 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 { color: #FFF !important; background-color: #e35522; -moz-box-shadow: 0 3px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.2); box-shadow: 0 3px 10px rgba(0,0,0,0.2);}
.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; -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.2); box-shadow: 0 0px 0px rgba(0,0,0,0.2);}
/*Top level menu link items style*/
.jquerycssmenu ul li a { color: #000 !important; }
/*1st sub level menu*/
.jquerycssmenu ul li ul { background: #FFF;}
.jquerycssmenu ul li ul li { border-bottom: 1px solid #f2f2f2; }
/* Sub level menu links style */
.jquerycssmenu ul li ul li a { color:#000; border: none; }
.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;}

/* -- Top social icons -- */
.footer-social li a            { color: #FFF;  }
.footer-social li a:hover      { color: #222;}



/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/

/* -- Featured Slider -- */
section.slider-content h2   { color: #222; }
section.slider-content h2 strong   { color: #e35522; }

#anthemes-slider .article-category i { border-color: #222 transparent #222 #222; }
#anthemes-slider .article-category   { background-color: #222; }
#anthemes-slider .article-category a { color: #FFF !important;}

/* -- Archive-header -- */
.archive-header  { 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);}
.archive-header h3                { color: #222; }

/* -- Home blog posts (grid 2 columns) -- */
#articles article.list-2cols    { border-bottom: 1px solid #eae9e9;}

/* -- Home blog posts (grid 3 columns) -- */
#articles article.list-3cols    { border-bottom: 1px solid #eae9e9;}

/* -- Home blog posts (default) -- */
#articles article.list    { border-bottom: 1px solid #eae9e9;}
#articles a h2            { color: #222; }
#articles a h2:hover      { color: #e35522; }
#articles div.time_ago    { color: #000; }
#articles div.time_ago span { background-color: #ffd800;}
#articles div.review_score { color: #000; background: #FFF; -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2); }
#articles .article-author a img.avatar { -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2); }
#articles p a             { color: #e35522;}
#articles p a:hover       { color: #000;}
#articles .article-link-author a { background: #FFF; -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2); }
#articles .article-category i { border-color: #222 transparent #222 #222; }
#articles .article-category   { background-color: #222; }
#articles .article-category a { color: #FFF !important;}
#articles .an-display-time   { color: #94979c;}
#articles .an-display-comm a { color: #94979c; }
#articles .an-display-comm i, #articles .an-display-time i { color: #d2d6db; }

/* -- infinite scroll Pagination -- */
#infscr-loading span       { background-color: #111; color: #666 }

/* -- Pagination -- */
.wp-pagenavi a, .wp-pagenavi span { background: #222; color: #fff !important;}
.wp-pagenavi a:hover { color: #fff !important; background: #e35522;}
.wp-pagenavi span.current { background: #e35522; color: #fff !important; }

/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/

h1.article-title           { color: #000; }
h1.page-title              { color: #000; border-bottom: 5px solid #f2f2f2; }
.article-meta              { color: #999;}
.article-meta a            { color: #e35522;}

/* -- Entry bottom -- */
.single-content h3.title   { color: #FFF !important; background-color: #222; }
.single-content h3.title i { border-color: #222 transparent #222 #222; }

/* -- About author -- */
.author-meta               { 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);  }
a.author-nrposts           { background-color: #e35522; color: #FFF !important; }



/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */
.sidebar .widget h3.title, .sidebar-middle .widget h3.title  { color: #FFF !important; background-color: #222; }
.sidebar .widget h3.title i, .sidebar-middle .widget h3.title i { border-color: #222 transparent #222 #222; }

/* -- Review Widgets -- */
.review-line      { background-color: #f2f2f2; }
.review-score     { background-color: #e35522;}
.review-box-nr    { background-color: #f2f2f2; color: #666;}

/* -- FeedBurner -- */
#newsletter-form input.newsletter  { border:1px solid #d5d6d8; color:#333; }
#newsletter-form input.newsletter-btn  { color: #FFF; background-color: #e35522; }

/* -- Article widget -- */
ul.article_list          { border: 1px solid #eae9e9;}
.article_list li         { border-bottom: 1px solid #eae9e9; }
.article_list li h3:hover { color: #e35522; }
.article_list li .an-display-author a { color: #e35522;}
.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; }


/* -- Default Tags -- */
div.tagcloud a:hover  { color: #fff !important; background: #222 !important;}
div.tagcloud a        { background: #f2f2f2 !important;  color: #888; }

div.widget_archive select, div.widget_categories select { font-weight: bold; border-radius: 3px; border:2px solid #d5d6d8; color:#d5d6d8; }
div.widget_archive select:hover, div.widget_categories select:hover { color: #999;}



/*-----------------------------------------------------------------------------
----------------------------- 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: #e35522; 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: #e35522; }
#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);}


/*-----------------------------------------------------------------------------
-------------------------------- 9 - Shop -------------------------------------
-----------------------------------------------------------------------------*/
/* -- Home -- */
select.orderby          { background: #f2f2f2 !important; color: #999 !important; }
select.orderby:hover    { background: #f2f2f2 !important; color: #999 !important;}

/* -- Products -- */
ul.products li img      { border-bottom: 5px solid #FFF;}
ul.products li:hover img{ border-bottom: 5px solid #0fbe7c;}
a.add_to_cart_button    { background: #0fbe7c; border: 1px solid #0fbe7c; color: #FFF !important; }

/* -- Pagination -- */
ul.page-numbers li .current{ background: #0fbe7c; color: #fff !important; }
ul.page-numbers li a       { background: #232323 !important; color: #fff !important; }
ul.page-numbers li a:hover { background: #0fbe7c;}

/* -- Single Product -- */
span.posted_in             { background-color: #f2f2f2; border: 1px solid #f2f2f2; color: #999; }
span.posted_in a           { color: #999 !important;}
span.tagged_as             { background-color: #f2f2f2; border: 1px solid #f2f2f2; color: #999; }
span.tagged_as a           { color: #999 !important;}
div.star-rating            { color: #0fbe7c;}

/* -- Widgets -- */
ul.product_list_widget li  { border-bottom: 1px solid #f2f2f2; }
ul.product_list_widget li a { color: #333 !important; }

/*-----------------------------------------------------------------------------
----------------------------- 10 - Footer -------------------------------------
-----------------------------------------------------------------------------*/

footer                        { background-color: #FFF; -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2); box-shadow: 0 1px 10px rgba(0,0,0,0.2);}

/* -- Footer Social Icons -- */
ul.footer-social              { border-left: 1px solid #ddd; }
ul.footer-social li           { border-right: 1px solid #ddd; }
ul.footer-social li a         { color: #e35522;}
ul.footer-social li a:hover   { color: #222; background-color: #f1f1f1;}
ul.footer-social li.current a  { color: #222; background-color: #f1f1f1;}

ul.footer-menu                { border-left: 1px solid #ddd; }
.footer-menu li               { border-right: 1px solid #ddd;}
.footer-menu li a             { border-bottom: 1px dotted #414141;}
.footer-menu li a:hover       { background-color: #f1f1f1;}
.footer-menu li.current a     { color: #e35522;}