/* Style ( default color ) #13131C ffc600 --------------------------------------
-----------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6          { color: #333;}
pre                        { border: 1px solid #eae9e9; background-color: #FFF;}
input[type="email"],
input[type="number"],
input[type="search"],
textarea,
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="checkbox"],
input[type="password"]     { border:1px solid #d5d6d8; color:#333; } 


/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/
a:link, a:visited          { color: #000; text-decoration: none; }
a:hover                    { color: #ffc600; }
::-moz-selection           { background:#000; color: #fff; text-shadow: none; }
::selection                { background:#000; color: #fff; text-shadow: none; }
/* -- Header -- */
html body                  { color: #080e14; background-color: #f4f4f4; }
header                     { background-color: #13131c; }
.top-navigation            { background-color: #FFF; }
/* - Layout content - */
.wrap-fullwidth-bg         { 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); }
/* .page-content */      
.single-content            { 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); }


/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/
/* -- Popular Words -- */
.popular-words strong      { background-color: #ffc600; color: #FFF; }
.popular-words a           { color: #000;}
.popular-words a:hover     { color: #ffc600;}
.popular-words span        { color: #ffc600;}

/* -- Top social icons -- */
ul.top-social                { background-color: #000;}
.top-social li a             { color: #FFF;}
.top-social li a i           { color: #3f677a; }
.top-social li a i.fa-facebook-f { 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-instagram { color: #CD2E6D; }
.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: #F70000; }
.top-social li a i.fa-dribbble { color: #ee92b6; }
.top-social li a i.fa-vimeo-v { color: #76cafa; }
.top-social li a i.fa-soundcloud { color: #fa8247; }

/* -- Search Header (menu) -- */
#searchform2 .buttonicon   { background-color: #fff; color: #31363a; }
#searchform2 #s            { background-color: #FFF; border: 1px solid #f1f1f1; border-left-color: #FFF; color: #000 !important;}

/* -- Top Header Menu -- */
ul.ant-responsive-menu li.current_page_item > a, 
ul.ant-responsive-menu li.current-menu-ancestor > a, 
ul.ant-responsive-menu li.current-menu-item > a, 
ul.ant-responsive-menu li.current-menu-parent > a { color: #FFF !important; background: #ffc600;  }
ul.ant-responsive-menu li.current_page_item:hover a, 
ul.ant-responsive-menu li.current-menu-ancestor:hover a, 
ul.ant-responsive-menu li.current-menu-item:hover a, 
ul.ant-responsive-menu li.current-menu-parent:hover a { }
ul.ant-responsive-menu li.current_page_item:hover a i, 
ul.ant-responsive-menu li.current-menu-ancestor:hover a i, 
ul.ant-responsive-menu li.current-menu-item:hover a i, 
ul.ant-responsive-menu li.current-menu-parent:hover a i { color: #ffc600; }
ul.ant-responsive-menu li.current_page_item > a i, 
ul.ant-responsive-menu li.current-menu-ancestor > a i, 
ul.ant-responsive-menu li.current-menu-item > a i, 
ul.ant-responsive-menu li.current-menu-parent > a i { color: #FFF !important;  }
ul.ant-responsive-menu li.current_page_item > a > .arrow:before, 
ul.ant-responsive-menu li.current-menu-ancestor > a > .arrow:before, 
ul.ant-responsive-menu li.current-menu-item > a > .arrow:before, 
ul.ant-responsive-menu li.current-menu-parent > a > .arrow:before { color: #ffc600 !important; }
ul.ant-responsive-menu li.current_page_item:hover a > .arrow:before, 
ul.ant-responsive-menu li.current-menu-ancestor:hover a > .arrow:before, 
ul.ant-responsive-menu li.current-menu-item:hover a > .arrow:before, 
ul.ant-responsive-menu li.current-menu-parent:hover a > .arrow:before { color: #FFF !important; }
#respMenu li ul.sub-menu li.current_page_item a, 
#respMenu li ul.sub-menu li.current-menu-ancestor a, 
#respMenu li ul.sub-menu li.current-menu-item a, 
#respMenu li ul.sub-menu li.current-menu-parent a,
#respMenu li ul.sub-menu,
#respMenu li ul.sub-menu a,
#respMenu li ul.sub-menu li { background-color: #FFF !important; color: #000 !important;}

/*Top level menu link items style*/
.ant-responsive-menu > li > a > .arrow:before { color: #FFF !important; }
.ant-responsive-menu li i { color: #ffc600; }
.ant-responsive-menu li a { color: #FFF; }
.ant-responsive-menu li a:hover { color: #000 !important; background: #FFF; text-decoration: none !important; } 
.ant-responsive-menu li:hover a { color: #000 !important; background-color: #FFF; text-decoration: none !important; border-radius: 3px;}
.ant-responsive-menu li ul li a { color:#000; }
.ant-responsive-menu li ul li ul li a { color:#000;}
/*1st sub level menu*/
.ant-responsive-menu li ul { background-color: #FFF;}
.ant-responsive-menu li ul li ul { background-color: #FFF;}
.ant-responsive-menu li ul li { background-color: #FFF; }
/* Sub level menu links style */
.ant-responsive-menu li ul li:hover { color: #000 !important;}
.ant-responsive-menu li ul li a:hover { opacity: 0.5; color: #000 !important;}
/* -- Responsive Menu Styles -- */
@media screen and (max-width: 980px) {
	ul.ant-responsive-menu li.current_page_item > a, 
	ul.ant-responsive-menu li.current-menu-ancestor > a, 
	ul.ant-responsive-menu li.current-menu-item > a, 
	ul.ant-responsive-menu li.current-menu-parent > a, 
	ul.ant-responsive-menu li ul li.current_page_item > a, 
	ul.ant-responsive-menu li ul li.current-menu-ancestor > a, 
	ul.ant-responsive-menu li ul li.current-menu-item > a, 
	ul.ant-responsive-menu li ul li.current-menu-parent > a,
	.ant-responsive-menu li a:hover,
	.ant-responsive-menu li:hover a { background: transparent; color: #FFF !important;}
	.ant-responsive-menu { background: #000; -moz-box-shadow: 0 0 5px #999 !important; }
	.ant-responsive-menu li ul li ul { background-color: #000 !important;}
	.ant-responsive-menu li ul li    { background: #000 !important; } 
	.ant-responsive-menu li ul li ul li ul { background: #000 !important;}
	.ant-responsive-menu li ul li ul li    { background: #000 !important; } 
	.ant-responsive-menu li ul.sub-menu li a { color: #FFF !important; }
	.ant-responsive-menu li ul li:hover   { color: #FFF !important;}
	.ant-responsive-menu li ul li:hover a { background-color: #000 !important; color: #FFF !important;}
	.ant-responsive-menu li ul            { border: 1px solid #000; background-color: #000 !important;}
    .ant-responsive-menu > li             { border-bottom: 1px solid #0c0c0c;; }   
    .ant-responsive-menu li ul li a:hover { background-color: #000 !important; color: #FFF !important;} 
    .ant-responsive-menu > li > a         { color: #FFF !important; }  
	#respMenu li ul.sub-menu li.current_page_item a, 
	#respMenu li ul.sub-menu li.current-menu-ancestor a, 
	#respMenu li ul.sub-menu li.current-menu-item a, 
	#respMenu li ul.sub-menu li.current-menu-parent a,
	#respMenu li ul.sub-menu,
	#respMenu li ul.sub-menu a,
	#respMenu li ul.sub-menu li { background-color: #000 !important; color: #FFF !important;}  
}


/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/
/* -- Home Featured Posts -- */
#featured-posts-section  { background-color: #13131c;}
ul.featured-home-posts li div.inner-small h2 span { color: #fbda59; }
ul.featured-home-posts li h2 span { color: #fbda59; }
ul.featured-home-posts li div.an-date i { color: #ffc600;} 

/* ##### Big Search ##### 
######################### */
/* -- Sub Header -- */
.front-overlay-wrap        { background-color: rgba(000, 0, 0, 0.5); }
.front-overlay-wrap h1     { color: #fff;} 
/* -- Sub Header Search -- */
.front-overlay-content #searchform1 .buttonicon   { background-color: #ffc600; color: #FFF; }
.front-overlay-content #searchform1 #q            { background-color: #FFF; color: #000;}
/* -- Sub Header Search ( Popular Words ) -- */
.popular-words-search             { color: #FFF; }
.popular-words-search a           { color: #FFF !important; border-bottom: 1px dotted #666; }
.popular-words-search a:hover     { border-bottom: 1px solid #FFF;}
/* -- Front-end Submission Form -- */
input.ap-form-submit-button{ background-color: #ee9622; color: #FFF; }

/* -- List -- */
ul.modern-list li div.an-date i { color: #ffc600;}
ul.modern-list li h2 a:hover { border-bottom: 1px solid #ffc600; color: #ffc600 !important;  }

/* -- Sticky Posts style -- */
ul.modern-list li.sticky      { background-color: #fff7db;}
ul.modern-list li.sticky h2 a { border-bottom: 1px solid #ffc600;  } 

/* -- Masonry -- */
ul.masonry-full li div.an-date i { color: #ffc600;}
ul.masonry-full li h2 a:hover { border-bottom: 1px solid #ffc600; color: #ffc600 !important;  }
ul.masonry-small li div.an-date i { color: #ffc600;}
ul.masonry-small li h2 a:hover { border-bottom: 1px solid #ffc600; color: #ffc600 !important;  }

/* -- Sticky Posts style -- */
ul.masonry-full li.sticky      { background-color: #fff7db;}
ul.masonry-full li.sticky h2 a { border-bottom: 1px solid #ffc600;  } 
ul.masonry-small li.sticky      { background-color: #fff7db;}
ul.masonry-small li.sticky h2 a { border-bottom: 1px solid #ffc600;  } 

/* - Categories ribbon - */
.article-category a           { color: #FFF !important;  background-color: #ffc600; }
 
/* -- Category ribbon -- */
.listbtn-category           { background-color: #ffc600; }

 /* -- Pagination Box -- */
.quemag-pag, .defaultpag    { 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); }
div.wrap-masonry-full .defaultpag { background-color: transparent; box-shadow: none;}
.defaultpag a             { 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); }

/* -- Pagination -- */
.wp-pagenavi a, .wp-pagenavi span { background-color: #FFF; color: #222; -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);  }
.wp-pagenavi a:hover { color: #FFF !important; background-color: #ffc600;}
.wp-pagenavi span.current { background-color: #13131c; color: #FFF !important; }

/* -- Home Title -- */
.home-title        { background-color: #ffc600; -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);}
.home-title h3     { color: #FFF;}

/* -- Module Grid -- */ 
ul.module-grid li h4 a { color: #192b33; border-bottom: 1px solid #ffc600; }
ul.module-grid li h4 a:hover { border-bottom: 1px solid #ffc600; color: #ffc600 !important;  }
ul.module-grid li div.an-date i { color: #ffc600;}


/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/

/* -- Archive-header -- */
h3.index-title          { border-bottom: 2px solid #ffc600; }
.wrap-content .title-home-circle i,
.wrap-masonry-full .title-home-circle i,
.wrap-masonry-small .title-home-circle i { color: #ffc600; }
.indexbox a        { color: #000; border-bottom: 2px solid #ffc600; }
.indexbox a:hover  { color: #ffc600; }

/* -- ribbons middle categories - */
.single-category a { background-color: #ffc600; }
.entry-top .single-category a { color: #FFF !important;}

/* - title - */
h1.article-title           { color: #000; }
h1.page-title              { color: #000; }
.page-title-line           { background-color: #ffc600;}

/* -- Entry Top / Featured Image */
.entry-top .post-data div.time-article i { color: #ffc600; }

/* -- Single Share -- */
#single-share a.commbutton  { background-color: #ffc600; }

/* - featured img / videos - */
.media-single-content      { background-color: #f9f9f9; }
 
/* -- Entry content style -- */
.entry p          { color: #080e14;}
.entry p a        { color: #000; border-bottom: 2px solid #ffc600; }
.entry p a:hover  { color: #ffc600; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color: #000; }

/* -- blockquote -- */
blockquote { background-color: #fafafa; border-left: 5px solid #13131c; }

/* -- 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: #ffc600; color: #FFF !important;}
.my-paginated-posts p a  { background-color: #000; color: #FFF !important;}
.my-paginated-posts p span a  { color: #FFF !important;}

/* -- Typography First Content Letter -- */
div.p-first-letter p:first-child:first-letter { color: #FFF; background-color: #ffc600; } 

/* -- Tags Articles -- */
.entry-btn                 { background-color: #ffc600; color: #FFF; }
.ct-size a                 { background: #fafafa; }

/* -- Related Articles -- */
h3.related-widget-title    { background-color: #13131c; color: #FFF;}

/* -- About author -- */
.author-meta               { background-color: #f4f4f4; }
.author-info p             { color: #3E4042; }
.author-info a.author-link         { color: #3f677a;}
.author-name a             { border-bottom: 1px solid #ffc600;}

/* -- Top social icons -- */
ul.author-social li a i          { color: #3f677a; }
ul.author-social li a i.fa-facebook-b { color: #768bb7; }
ul.author-social li a i.fa-twitter { color: #a2d9f2; } }
ul.author-social li a i.fa-envelope { color: #b2d790; }
ul.author-social li a i.fa-instagram { color: #CD2E6D; }
ul.author-social li a i.fa-vk { color: #8ca3bd; }
ul.author-social li a i.fa-xing { color: #d8e147; }
ul.author-social li a i.fa-youtube { color: #e85e57; }
ul.author-social li a i.fa-dribbble { color: #ee92b6; }
ul.author-social li a i.fa-vimeo { color: #76cafa; }
ul.author-social li a i.fa-soundcloud { color: #fa8247; }
ul.author-social li a i.fa-pinterest { color: #ea4e56; }

/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */
.sidebar .widget  { 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);  }
.sidebar-left .widget  { 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);  }
.widget-title        { background-color: #13131c; color: #FFF;}
.widget-title h3     { color: #FFF;}
.widget-titlevertical        { background-color: #13131c; color: #FFF;}
.widget-titlevertical h3     { color: #FFF;}
  
/* -- FeedBurner -- */
div.feed-info i        { color: #ffc600;}
div.feed-info strong   { border-bottom: 1px solid #ffc600;}
#newsletter-form input.newsletter  { border:1px solid #d5d6d8; color:#333; }
#newsletter-form input.newsletter-btn  { color: #FFF; background-color: #ffc600; }

/* -- Subscribe widget -- */
.subscribe-widget input[type=submit] { background: #ffc600; color: #fff !important; }

/* -- Article widget Big -- */
.article_list li         { border-bottom: 1px solid rgba(241, 241, 241, .4); } 
ul.article_list h4       { color: #222;}
ul.article_list h4 a   { border-bottom: 1px solid #ffc600;  } 
.article_list li div.an-date i { color: #ffc600;}

/* -- Article widget Small -- */
.article_list_small li         { border-bottom: 1px solid rgba(241, 241, 241, .4); } 
ul.article_list_small .an-widget-title h4  { color: #222;}
ul.article_list_small .an-widget-title h4 a { border-bottom: 1px solid #ffc600;  } 
ul.article_list_small div.time-article-widget i { color: #ffc600;}

/* -- Categories in two columns -- */
.widget_anthemes_categories li { color: #ffc600; } 

/* -- Default Tags -- */
div.tagcloud a:hover  { background: #fff !important; }
div.tagcloud a        { background: #FFF7DB !important; }
div.tagcloud span     { color: #ffc600; }

/* -- Archives in two columns -- */
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: #FFF; border: 1px solid #f5f4f4; }
div.widget_search #searchform2 .buttonicon   { background-color: #ffc600; color: #FFF; }

/* -- Archives in two columns -- */
.widget_nav_menu li { border-bottom: 1px solid #f0eee9; color: #ffc600;}
.widget_archive li  { border-bottom: 1px solid #f0eee9; color: #ffc600;}

/* -- Meta in two columns -- */
.widget_pages li, .widget_meta li { border-bottom: 1px solid #f0eee9; color: #ffc600;}

/* -- Calendar -- */ 
#wp-calendar tbody td#today { background-color: #000; color: #FFF;}
#wp-calendar tbody td#today a { color: #FFF !important;}


/*-----------------------------------------------------------------------------
----------------------------- 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: #f4f4f4; border: 1px solid #f1f1f1; }
ul.comment li span.comment-reply-button a { color: #000 !important; }

/* -- Comments -- */
.article-btn        { background-color: #13131c; color: #FFF;}
.article-btn h3     { color: #FFF;}
.comments h3.comment-reply-title  { background-color: #13131c; color: #FFF; }
.comments h3.comment-reply-title a { color: #FFF; }
.comments h3.comment-reply-title a#cancel-comment-reply-link { color: #ffc600; }

/* -- comment Form -- */
#commentform                  { background-color: #f4f4f4;}
#commentform #submit          { background-color: #13131c; border-color: #13131c; color: #FFF; }
#commentform #submit:hover    { opacity: 0.9;}
#commentform label span       { color:#F00;}
#commentform span             { color:#F00;} 


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/

/* -- Contact Form 7 Plugin -- */
form.wpcf7-form input         { border:1px solid #d5d6d8; color:#333; }
form.wpcf7-form textarea      { border:1px solid #d5d6d8; color:#333; }
form.wpcf7-form input.wpcf7-submit    { background-color: #13131c; border-color: #13131c; color: #FFF;  }
form.wpcf7-form .wpcf7-validation-errors { color: red;}
form.wpcf7-form                 { background-color: #fafafa; border-bottom: 1px solid #f1f1f1; }


/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/ 

/* -- 404 page -- */
#anthemes-404                 { background-color: #FFF;}
#anthemes-404 h2              { background-color: #ffc600; color: #FFF;}


/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/
footer                        { background-color: #13131c;}
.social-section               { 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);}
.wrap-footer                  { background-color: #13131c; }
.wrap-footer div a            { color: #ffc600; }

/* -- Footer Social Icons -- */
ul.footer-social li a         { color: #13131c; }
ul.footer-social li a:hover   { opacity: 0.7; }

/* -- Back to Top -- */
#back-top span                { background-color: #ffc600;}
#back-top a:hover             { opacity: 0.7; } 