/* Theme Style ( default color: #ffda23 ) -------------------------------------
-----------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6          { color: #000;} 
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[type="email"],
input[type="number"],
input[type="search"],
textarea,
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"]     { border:1px solid #ddd; color:#333; background-color: #fafafa; }

/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/
a:link, a:visited          { color: #000; text-decoration: none; }
a:hover                    { color: #000; /* black color */ }
::-moz-selection           { background:#000; color: #fff; text-shadow: none; }
::selection                { background:#000; color: #fff; text-shadow: none; }
/* -- Header -- */
html body                  { color: #414141; }
header                     { background-color: #FFF; border-top: 20px solid #000; }

/* - Layout content - */
.border-fullwidth          { border: 20px solid #000; border-top: none; background-color: #FFF; }
.wrap-fullwidth            { background-color: #FFF; }
.wrap-fullwidth-bg         { background-color: #FFF; }

/* - page-content - */
.wrap-middle               { background-color: #FFF;} 


/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/

.logo                      { background-color: #000;}

/* -- Search Header (menu) -- */
#searchform2 .buttonicon   { background-color: #000;}
#searchform2 #s            { background-color: #000; color: #fff !important; }

/* Modal PopUp Search box */
.md-content                { color: #fff; background-color: #000; }
/* Effect 7:  slide and stick to top */
button                     { background-color: #000; color: #fff; }

/* -- Top social icons -- */
.top-social                 { background-color: #000;}
.top-social li a            { color: #FFF;}
.top-social li a:hover      { color: #ffda23;} 
ul.top-social li.search     { color: #ffda23; } 

/* -- 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: #000; background: #ffda23;  }
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: #ffda23 !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;}
ul.ant-responsive-menu li.current-menu-item > a i { color:#FFF; }

/*Top level menu link items style*/
.ant-responsive-menu  { background-color: #000;}
.ant-responsive-menu > li > a > .arrow:before { color: #FFF !important; }
.ant-responsive-menu li i { color: #ffda23; }
.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 0 #999 !important; }
	.ant-responsive-menu li ul li ul { background-color: #000;}
	.ant-responsive-menu li ul li    { background: #000; } 
	.ant-responsive-menu li ul li ul li ul { background: #000;}
	.ant-responsive-menu li ul li ul li    { background: #000; } 
	.ant-responsive-menu li ul.sub-menu li a { border-bottom: 1px solid #111; 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; -moz-box-shadow: 0 5px 3px rgba(0,0,0,0); -webkit-box-shadow: 0 5px 3px rgba(0,0,0,0); box-shadow: 0 5px 3px rgba(0,0,0,0);}
    .ant-responsive-menu > li             { border-bottom: 1px solid #111; }   
    .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;}  
}

/* -- Featured Big Image & Video -- */
.wrap-featured     { background-color: #000; border-color: #000 !important; }
.featured-video    { background-color: #000; }
.featured-video iframe { background-color: #000; }
.featured-video .artbtn-category { background-color: #ffda23;}
.featured-video .artbtn-category a { color: #000;}
.featured-video .artbtn-category a:hover { color: #000 !important;}
.warp-border       { background-color: #000; }
.wrap-border-bottom { background-color: #000;}


/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/
/* ##### Featured Slider home ##### 
################################## */
ul.featured-slider                 { border-color: #000 !important; }
ul.featured-slider, #featured-slider-wrap  { background-color: #000 !important; }
ul.featured-slider li div.alinan-date i { color: #ffda23;}
/* - Categories ribbon - */
ul.featured-slider li .article-category a  { color: #000 !important; background-color: #ffda23; }
.owl-prev, .owl-next              { background-color: #ffda23; }
.owl-prev i, .owl-next i          { color: #000; }

/* -- About Home -- */
.about-home img, .about-home h1 span { border-color: #ffda23; }

/* ##### Modern Articles ############# 
################################### */
ul.modern-articles li div.content-list { background-color: #FFF; }
ul.modern-articles li a h2 { color: #000;}
ul.modern-articles li .artbtn-category   { background-color: #ffda23;}
ul.modern-articles li .artbtn-category a { color: #000;}
ul.modern-articles li .artbtn-category a:hover { color: #000 !important;}
ul.modern-articles li .author-il div.link-author a { color: #000 !important; }
ul.modern-articles li .author-il div.time-article a { color: #000 !important; }
ul.modern-articles li .author-il p { color: #222; }
div.noimg                 { background-color: #fafafa;  }
ul.modern-articles li div.noimg a  { color: #ccc;}

/* -- Category ribbon -- */
.artbtn-category a         { color: #FFF;}
.artbtn-category a:hover   { color: #FFF !important;}
 
 /* -- Sticky Post -- */ 
ul.modern-articles li i.fa-bookmark { color: #ffda23; }
ul.modern-articles li.sticky { background-color: transparent; }
 
/* -- Pagination -- */
.wp-pagenavi a, .wp-pagenavi span { background-color: #FFF; color: #000;}
.wp-pagenavi a:hover { color: #fff !important; background-color: #ffda23;}
.wp-pagenavi span.current { background-color: #ffda23; color: #fff !important; }
.defaultpag a             { background-color: #ffda23; color: #000 !important; }

/* -- Index file Title -- */
h3.index-title span     { background-color: #ffda23; color: #000;}


/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/

/* -- ribbons middle categories - */
.single-category a { background-color: #ffda23; }
.entry-top .single-category a { color: #000 !important;}

/* - title - */
h1.article-title           { color: #000; }
h1.page-title              { color: #000; }
.page-title-line           { background-color: #ffda23;}

/* - 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 #ffda23; }
.entry p a:hover  { background-color: #ffda23; }

/* -- blockquote -- */
blockquote { background-color: #fafafa; border-left: 5px solid #192B33; }

/* -- 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: #ffda23; color: #000 !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: #000; background-color: #ffda23; } 

/* -- Tags Articles -- */
.ct-size a               { background-color: #eeeeee; color: #999; }
.ct-size a:hover         { background-color: #ffda23; color: #000;}

/* -- Line for Related Articles -- */
.line_bottom_related     { border-bottom: 1px solid #ddd; m}

/* -- 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                 { background-color: #FFF; border-left: 1px solid #fafafa;}
.widget-title            { background-color: #192B33; color: #FFF;}
.widget-title h3         { color: #FFF;}
.line_widget_col         { border-bottom: 1px solid #fafafa;} 

/* -- FeedBurner -- */
div.feed-info i        { color: #ffda23;}
div.feed-info strong   { border-bottom: 1px solid #ffda23;}
#newsletter-form input.newsletter  { border:1px solid #d5d6d8; color:#333; }
#newsletter-form input.newsletter-btn  { color: #000; background-color: #ffda23; }
footer div.feed-info   { color: #FFF;}
footer #newsletter-form input[type="text"] { background: #FFF !important;}

/* -- Article widget -- */
.article_list li         { border-bottom: 1px solid #fafafa; } 
ul.article_list .an-widget-title h4  { content: #222;}
ul.article_list .an-widget-title span.comm i { color: #ffda23;}
 
/* -- Widget RSS -- */
.widget_rss h3 a         { color: #222;}

/* -- Default Tags -- */
div.tagcloud a           { background: #f5f5f5 !important; }
div.tagcloud span        { color: #ffda23; }

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: #f6f6f6; color: #000 !important; }

/* -- 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-top: 20px solid #fafafa;}
ul.comment li span.comment-reply-button { background-color: #ffda23; }
ul.comment li span.comment-reply-button a { color: #000 !important; }
ul.comment li:hover           { background-color: #f6f6f6;}
ul.comment li:hover ul.children li { border-top: 20px solid #f6f6f6; }
ul.comment li:hover ul.children li > ul.children li { border-top: 20px solid #f6f6f6; }

/* -- Comments -- */
.comments .article-btn        { background-color: #192B33; color: #FFF;}
.comments .article-btn h3     { color: #FFF;}
.comments h3.comment-reply-title  { color: #FFF !important; background-color: #192B33; }
.comments h3.comment-reply-title a { color: #FFF; }
.comments h3.comment-reply-title a#cancel-comment-reply-link { color: #ffda23; }

/* -- comment Form -- */
#commentform                  { background-color: #ffda23;}
#commentform #submit          { background-color: #192B33; border-color: #192B33; 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-color: #FFF; border-bottom:2px solid #000; color:#333; background-color: #FFF; }
form.wpcf7-form textarea      { border-color: #FFF; border-bottom:2px solid #000; color:#333; background-color: #FFF; }
form.wpcf7-form input.wpcf7-submit    { background-color: #000; color: #FFF; border: none; }
form.wpcf7-form .wpcf7-validation-errors { color: red;}


/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/
/* -- 404 page -- */
#anthemes-404 h2        { background-color: #ffda23; color: #000;}
 

/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/

/* -- Footer section -- */
footer                        { background-color: #000; }
div.footer-content a          { color: #ffda23; border-color: #ffda23; }
div.footer-content a:hover    { color: #FFF !important;}

/* -- Copyright -- */
.footer-copyright             { color: rgba(255,255,255,.6);}
.footer-copyright a           { color: rgba(255,255,255,.9);} 

/* -- Back to Top -- */
#back-top span                { background-color: #ffda23;}
#back-top a:hover             { opacity: 0.7; }

/* -- widgets -- */
footer .widget h3.title       { color: #94979c; border-bottom: 5px solid #111; }
footer .widget h3.title span  { background-color:#ffda23; color: #000;}
footer .article_list li       { border-bottom: 1px solid #111; }
footer .article_list li a h4  { color: #FFF !important;}
footer ul.article_list span.comm a { color: #FFF; }

/* -- Random Slider footer -- */
ul.random-slider              { border-color: #000 !important;}
ul.random-slider, #random-slider-wrap  { background-color: #000; }
ul.random-slider li div.alinan-date i { color: #ffda23;}
/* - Categories ribbon - */
ul.random-slider li .article-category a  { color: #000 !important;  background-color: #ffda23; }