/* Style ( default color ) #F56A00 --------------------------------------------
-----------------------------------------------------------------------------*/

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="password"] {
	border: 2px solid #d5d6d8;
	color: #333;
}


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

a:link,
a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #F56A00;
}

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

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


/* -- Header -- */

html body {
	color: #080e14;
	background-color: #f5f5f5;
}

.main-header {
	background-color: #f5f5f5;
}

.header-top {
	color:#080e14;
}
.header-bottom {
	background-color: #f5f5f5;
}




/* - Layout content - */

.wrap-fullwidth-bg,
.single-fw-bg {
	background-color: #FFF;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

.wrap-modules {
	background-color: #fafafa;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}


/* .page-content */

.single-content {
	background-color: #FFF;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}


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


/* -- Search Header (menu) -- */
.searchform2 .buttonicon {
	background-color: #F5F6F7;
	color: #F56A00;
}

.searchform2 .search-field {
	background-color: #F5F6F7;
	border: 1px solid #F5F6F7;
	border-left-color: #F5F6F7;
	color: #444 !important;
}

header .searchform2 ::placeholder {
	color: #999 !important;
	opacity: 0.5;
}

header .searchform2 :-ms-input-placeholder {
	color: #fff !important;
}

header .searchform2 ::-ms-input-placeholder {
	color: #fff !important;
}


/* -- Top social icons -- */

.top-social a {
	color: #F56A00;
}


/* -- 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;
}

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: #000;
}

#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: #555;
}


/*Top level menu link items style*/
.ant-responsive-menu li a span {
	background-color: #ffd700;
	color: #000;
} 

.ant-responsive-menu>li>a>.arrow:before,
.ant-responsive-menu>li>ul.sub-menu li>a>.arrow:before {
	color: rgba(0,0,0,.56);
}

.ant-responsive-menu li i {
	color: #F56A00;
}

.ant-responsive-menu li a {
	color: rgba(0,0,0,.56);
	border-bottom: 4px solid #fff; 
}

.ant-responsive-menu li a:hover {
	color: #000; 
	text-decoration: none !important;
}

.ant-responsive-menu li:hover a {
	background-color: #FFF;
	text-decoration: none !important;
}

.ant-responsive-menu li ul li a {
	color: #555;
	border-bottom: 2px solid #fff;
}

.ant-responsive-menu li ul li ul li a {
	color: #555;
}


/*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 {
	color: #000;
	border-bottom: 2px solid #fafafa;
}


/* -- Responsive Menu Styles -- */

@media screen and (max-width: 1024px) {
	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;
		border-bottom: none !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>.arrow:before {
		color: #FFF !important;
	}

	.ant-responsive-menu>li>a>.arrow:before,
	.ant-responsive-menu>li>ul.sub-menu li>a>.arrow:before {
		color: #fff !important;
	}

	.ant-responsive-menu li a {
		color: #FFF !important;
		border-bottom: none !important;
	}
	.ant-responsive-menu li a:hover span {
		border-bottom: none !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;
	}
} 


/* -- Upload button header -- */
a.headerbtn:hover {
    background-color: #F56A00 !important;
    border: 1px solid #F56A00;
    color: #FFF !important;
}

a.headerbtn {
    background-color: #F5F6F7;
    color: #000 !important;
    border: 1px solid #ebebeb;
}


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

/* ##### Featured Slider home ##### 
################################## */
#featured-slider {
	background-color: #FFF;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

#featured-slider .content h3 {
	color: #222;
}

#featured-slider .content a h3 {
	color: #222;
}

#featured-slider .content a:hover {
	color: #FFF !important;
}

.owl-prev,
.owl-next {
	background-color: #FFF;
}

.owl-prev i,
.owl-next i {
	color: #222;
}


/* ##### Big Search ##### 
######################### */

.front-overlay-wrap h1 {
	color: #fff;
}


/* -- Sub Header Search -- */
.front-overlay-content .searchform2 .buttonicon {
	background-color: #F56A00;
	color: #FFF !important;
}

.front-overlay-content .searchform2 .search-field {
	background-color: #FFF;
	color: #000 !important;
}


/* -- Categories in 4 columns -- */
ul.cat-4cols li a {
	color: #FFF;
}

ul.cat-4cols li {
	color: #fff;
}

ul.big-list li div.qenews-date i {
	color: #F56A00;
}

ul.big-list-black li div.qenews-date i {
	color: #F56A00;
}


/* - Categories ribbon - */
.article-category a {
	color: #fff !important;
	background-color: #F56A00;
}


/* -- Blog Style -- */
ul.grid_list li {
	background-color: #FFF;
}

ul.grid_list li h2 {
	color: #000 !important;
}

ul.grid_list li div.qenews-date i {
	color: #F56A00;
}


/* -- learn-more / read-more button -- */
.learn-more .circle {
	background: #F56A00;
}


/* -- Big Search -- */
.front-overlay-wrap h1 span {
	background-image: linear-gradient( transparent 60%, #F56A00 85%, transparent 85%, transparent 100%);
}


/* - Posts icon comments- */
.grid-comm i {
	color: #F56A00;
}


/* -- Sticky Posts style -- */
ul.grid_list li.sticky {
	background-color: #fff !important;
	outline: 2px solid #F56A00;
} 


/* -- Icons -- */
ul.meta-icons-home li.trending-lm {
	background-color: #000;
}

ul.meta-icons-home li.sticky-lm {
	background-color: #000;
}

.sticky-lm .tooltiptext {
	background-color: #000;
}

.sticky-lm .tooltiptext::after {
	border-color: transparent transparent #000 transparent;
}


/* -- Modern Boxes -- */
ul.modern-boxes div.topicname a {
	background-color: #FFF;
	color: #000;
}

ul.modern-boxes li:hover div.topicname a {
	background-color: #000;
	color: #F56A00;
}


/* -- Default pagination -- */
.defaultpag a {
	background-color: #fff;
	color: #000 !important;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}


/* -- Title Module Widget -- */
.menu--adsila .menu__item:nth-child(odd) .menu__item-name::before,
.menu--adsila .menu__item:nth-child(odd) .menu__item-label::before {
	background: #f56a00; 
}

.menu--adsila .menu__item:nth-child(odd),
.menu--adsila .menu__item:nth-child(odd):focus {
	color: #000 !important;
}

.menu__item a {
	color: #000;
}

.menu__item a:hover {
	color: #000 !important;
}


/* -- Ranting bottom single -- */
.bottom-rating input.wp-block-button__link {
	background-color: #F56A00;
	color: #fff;
}


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


/* -- not-found -- */
.not-found .searchform2 {
	border: 5px solid #f5f5f5;
	border-radius: 5px;
}

.not-found .searchform2 .buttonicon {
	background-color: #f5f5f5;
	color: #F56A00;
	border-radius: 0px;
}

.not-found .searchform2 .search-field {
	background-color: #f5f5f5;
	border: 1px solid #f5f5f5;
}


/* -- ribbons middle categories - */
.single-category a {
	background-color: #F56A00;
}

.entry-top .single-category a {
	color: #fff !important;
}


/* - Top entry - */
ul.meta-entry-top li span.updated i {
	color: #F56A00;
}


/* -- Related articles single - */
.single-related {
	background-color: #f5f5f5;
}

.prev-articles .one_half_last {
	background-color: #F56A00;
}


/* -- Page / Article Title -- */
h1.article-title {
	color: #000;
}

h1.page-title {
	color: #000;
}


/* -- Tags Articles -- */
.ct-size a {
	background-color: #eeeeee;
	color: #999;
}

.ct-size a:hover {
	background-color: #F56A00;
	color: #fff;
}


/* -- Prev and Next articles --*/
.prev-articles {}


/* -- blockquote -- */
blockquote {
	background: #fafafa;
	border-left: 10px solid #F56A00;
}

blockquote p {
	color: #777;
}

blockquote:before {
	color: #F56A00;
}


/* -- Entry content style -- */
.entry p a {
	color: #F56A00;
}

.entry p a:hover {
	color: #000 !important;
}


/* -- 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: #F56A00;
	color: #000 !important;
}

.my-paginated-posts p a {
	background-color: #222;
	color: #fff !important;
}

.my-paginated-posts p a:hover {
	color: #fff !important;
}

.my-paginated-posts p span a {
	color: #FFF !important;
}


/* -- Entry source-link -- */
div.article-source-link a {
	background-color: #F56A00;
	color: #FFF;
}


/* -- About Author -- */
.author-info a.author-link {
	border-bottom: 1px solid #F56A00;
}

.author-meta strong i {
	color: #F56A00;
}

div.author-info i.fa-home {
	color: #F56A00;
}


/* -- Top social icons -- */
ul.author-social-top li a i {
	color: #3f677a;
}

ul.author-social-top li a i.fa-facebook-f {
	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-instagram {
	color: #D6005D;
}

ul.author-social-top li a i.fa-vk {
	color: #8ca3bd;
}

ul.author-social-top li a i.fa-youtube {
	color: #e85e57;
}

ul.author-social-top li a i.fa-vimeo-v {
	color: #76cafa;
}


/* -- Typography First Content Letter -- */
div.p-first-letter > p:first-child::first-letter {
	color: #FFF;
	background-color: #F56A00;
}


/* -- Default Blocks -- */
.wp-block-button__link {
	background-color: #F56A00;
}

.wp-block-file .wp-block-file__button {
    background: #F56A00;
}

div.wp-block-file a {
    color: #F56A00; 
}

ul.wp-block-archives-list li { 
    color: #F56A00;
}

.wp-block-search .wp-block-search__button {
    background: #F56A00;
    border: 1px solid #F56A00;
}




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


/* -- Sidebar -- */

.sidebar h3.title {
	background-color: #000;
	color: #f8eece;
}

.sidebar .widget {
	background-color: #FFF;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}


/* -- Article widget -- */

.article_list li {
	border-bottom: 1px solid rgba(241, 241, 241, .5);
}

ul.article_list li div.post-nr {
	background-color: #000;
	color: #fff;
}

ul.article_list .an-widget-title a h4 {
	color: #111;
}

ul.article_list li div.qenews-date i {
	color: #F56A00;
}


/* -- Categories in two columns -- */
.widget_anthemes_categories li {
	color: #F56A00;
}

.widget_categories li {
	color: #F56A00;
}


/* -- Default Tags -- */

div.tagcloud a {
	background: #f5f5f5 !important;
}

div.tagcloud span {
	color: #F56A00;
}


/* -- Archives in two columns -- */

div.widget_archive select,
div.widget_categories select {
	border-radius: 3px;
	border: 1px solid #d5d6d8;
	color: #000;
}


/* -- Default Search -- */

div.widget_search .searchform2 .search-field {
	background-color: #F5F6F7 !important;
	border: 1px solid #f5f4f4;
	color: #000 !important;
}

div.widget_search .searchform2 .buttonicon {
	background-color: #F56A00;
	color: #FFF !important;
}


/* -- Recent Comments -- */
.widget_recent_comments li {
	color: #F56A00;
}


/* -- Archives in two columns -- */

.widget_nav_menu li {
	border-bottom: 1px solid rgba(241, 241, 241, .8);
	color: #F56A00;
}

.widget_archive li {
	border-bottom: 1px solid rgba(241, 241, 241, .8);
	color: #F56A00;
}

footer div.widget_nav_menu li {
	color: #F56A00;
}


/* -- Meta in two columns -- */

.widget_pages li,
.widget_meta li {
	border-bottom: 1px solid rgba(241, 241, 241, .8);
	color: #F56A00;
}


/* -- Calendar -- */
#wp-calendar tbody td#today {
	background-color: #000;
	color: #FFF;
}

#wp-calendar tbody td#today a {
	color: #FFF !important;
}


/* -- Subscribe widget -- */
.subscribe-widget input[type="submit"] {
	background-color: #F56A00;
}

.subscribe-widget {
	border-color: #F56A00; 
	border-left: 1px solid rgba(241, 241, 241, .8);
	border-right: 1px solid rgba(241, 241, 241, .8);
	border-bottom: 1px solid rgba(241, 241, 241, .8);
}


/*-----------------------------------------------------------------------------
----------------------------- 6 - Comments Form -------------------------------
-----------------------------------------------------------------------------*/


/* -- Comments -- */

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: #FFF;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

ul.comment li span.comment-reply-button a {
	color: #000 !important;
}


/* -- Comments -- */

.comments h3.comment-reply-title {
	color: #000 !important;
}

.comments h3.comment-reply-title a {
	color: #000;
}


/* -- comment Form -- */

#commentform #author,
#commentform #email,
#commentform #url {
	border: 2px solid #d5d6d8;
	color: #333;
}

#commentform textarea {
	border: 2px solid #d5d6d8;
	color: #333;
}

#commentform #submit {
	background-color: #000;
	color: #FFF;
}

#commentform label span {
	color: #F00;
}

#commentform span {
	color: #F00;
}


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/


/* -- 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: #13131c;
	border-color: #13131c;
	color: #FFF;
}

form.wpcf7-form .wpcf7-validation-errors {
	color: red;
}

form.wpcf7-form {
	background-color: #fafafa;
	border: 1px solid rgba(241, 241, 241, .8);
}


/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/


/* -- 404 page -- */
#anthemes-404 h1 {
	color: #000;
}

#anthemes-404 p a {
	color: #000;
	border-bottom: 2px solid #F56A00;
}


/* -- Front-end Submission Form -- */
input.ap-form-submit-button {
	background-color: #000;
	color: #FFF;
	border-color: #000;
}

input.ap-form-submit-button:hover {
	background-color: #333;
	border-color: #333;
}

.ap-form-wrapper h2 {
	background-color: #000;
	color: #FFF;
}


/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/


/* -- Footer -- */

footer {
	background-color: #FFF;
	box-shadow: 1px 4px 8px rgb(24 25 30 / 4%);
}

.wrap-footer {
	background-color: #000;
}


/* -- Footer Social Icons -- */
.footer-social a {
	color: #F56A00;
}

.footer-social a i {
	color: #F56A00 !important;
}


/* -- Copyright -- */
.copyright a {
	color: #F56A00 !important;
}


/* -- Back to Top -- */
#back-top span {
	background-color: #000;
}

#back-top a:hover {
	opacity: 0.7;
}