body,
input,
button,
select,
textarea,
#wpmem_reg fieldset,
#wpmem_login fieldset {
	font-family: 'Roboto Condensed' !important;
	font-weight: normal;
	font-style: 400;
	color: #494949;
	font-size: 17px;
	font-display: swap;
}

body,
.blogger .item_inn {
	background-color: #f4f4f4;
}

.item_full img {
	border-color: #f4f4f4;
}

.ghost,
.single .give-goal-progress,
.sidebar_item,
#comments .navigation a,
a.page-numbers,
.page-numbers.dots {
	background-color: #fff;
}

a {
	color: #000;
}

a:hover {
	color: #ff5745;
}

a:active {
	color: #000;
}

.tmnf_entry p a,
.tmnf_entry ol a,
.tmnf_entry ul a,
.elementor-text-editor a {
	color: #000;
}

.tmnf_entry p a:hover,
.tmnf_entry li a:hover {
	background-color: #555;
}

.tmnf_border,
.nav-links>a,
span.page-numbers,
input,
textarea,
select,
.sidebar_item li,
.comment-body,
.tagcloud a,
.page-numbers,
.nav_item a,
.tmnf_tags a {
	border-color: #ededed;
}

#sidebar,
.post-pagination span {
	color: #939597;
}

.widgetable a {
	color: #000000;
}

.widgetable a:hover {
	color: #666;
}

#header,
.header_transparent .page_header_plain,
.header_transparent .page_header_plain::after {
	background-color: #fff;
}

#header h1 a,
.header_transparent .page_header_plain h1,
.header_transparent .page_header_plain .crumb a {
	color: #000;
}

/*.nav>li>a,
.tmnf_respo_magic #navigation {
	background-color: #FFCC00;
}*/

/*.nav>li>a,
.tmnf_respo_magic #navigation a {
	
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 14px;
	font-display: swap;
}*/

/*
.nav li.current-menu-item>a,
.nav>li>a:hover,
#main-nav li.current-menu-ancestor>a {
	border-color: #222;
}
*/
#header.tmnf_border {
	border-color: #eee;
}

.nav li ul {
	background-color: #1058a5;
}

.nav>li>ul:after,
.nav>li.mega:hover::after {
	border-left-color: #1058a5 !important;
}

body.rtl .nav>li>ul:after,
body.rtl .nav>li.mega:hover::after {
	border-right-color: #f96639 !important;
}

.nav ul li>a,
.tmnf_tagline {
	font-family: 'Roboto Condensed' !important;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	font-size: 14px;
	font-display: swap;
}

#main-nav>li.special>a,
a .tmnf_mobile_dropdown {
	background-color: #f96639;
}

#main-nav>li.special>a:hover {
	background-color: #939597;
}

#main-nav>li.special>a,
#main-nav>li.special>a:hover i,
a .tmnf_mobile_dropdown {
	color: #fff;
}

.topbar {
    background-color: #f9f9f9;
}



.topbar,
.topbar a,
.topbar p,
.topbar .searchform input.s {
	color: #fff;
}

.topbar .tmnf_social_icons li a,
.topbar .searchform input.s {
	border-color: #e2e2e2;
}

#titles {
	width: 180px;
}

#titles .logo {
	margin-top: 55px;
	margin-bottom: 50px;
}

#footer,
#footer .searchform input.s,
.footop-right {
	background-color: #1e1e1e;
}

#footer p,
#footer,
#footer h4,
#footer .bottom-menu a {
	color: #919191;
}

#footer a,
#footer a span,
#footer h2,
#footer h3,
#footer .meta,
#footer .meta a,
#footer .searchform input.s,
.footop ul.social-menu li span {
	color: #d6d6d6;
	text-decoration: auto;
}

#footer a:hover,
#footer a:hover span {
	color: #FFCC00;
}

#footer .tmnf_border,
.tmnf_foocol li,
#footer a,
#footer .tmnf_social_icons li a,
#footer .searchform input.s,
#footer input {
	border-color: #333333;

}

.footop,
.tmnf_social_icons li a:hover {
	background-color: #FFCC00;
}

#footop h2,
.footop-left a,
#foo-spec,
#footer .tmnf_social_icons li a:hover,
#footer .tmnf_social_icons li a:hover span {
	color: #000;
}

h1.logo {
	font-family: 'Roboto Condensed' !important;
	font-weight: 700;
	font-style: normal;
	color: #000;
	font-size: 32px;
	font-display: swap;
}

.large_title {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 45px;
	font-display: swap;
}

.medium_title {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 18px;
	font-display: swap;
}

.small_title,
.post_nav_text,
.tptn_title,
.tmnf_meta.tmnf_front {
	font-family: 'Roboto Condensed' !important;
	font-weight: 500;
	font-style: normal;
	color: #000;
	font-size: 15px;
	font-display: swap;
}

#submit,
.tmnf_social_icons li a span,
.mainbutton {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 14px;
	font-display: swap;
}

h1 {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 36px;
	font-display: swap;
}

h2,
blockquote {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 30px;
	font-display: swap;
}

h3 {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 24px;
	font-display: swap;
}

h4 {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 22px;
	font-display: swap;
}

h5 {
	font-family: 'Roboto Condensed' !important;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 20px;
	font-display: swap;
}

h6 {
	font-family: 'Roboto Condensed' !important;
	font-weight: 500;
	font-style: normal;
	color: #000;
	font-size: 18px;
	font-display: swap;
}

.tmnf_meta,
.crumb,
.post_nav_text span,
.tmnf_tags a {
	font-family: 'Roboto Condensed' !important;
	font-weight: 500;
	font-style: normal;
	color: #828282;
	font-size: 13px;
	font-display: swap;
}

.tmnf_meta a {
	color: #000;
}

a.mainbutton.inv,
.tptn_posts_widget li::before,
.tmnf_meta_categs {
	background-color: #FFCC00;
}

.main-breadcrumbs span::after {
	color: #FFCC00;
}

a.mainbutton.inv,
.tptn_posts_widget li::before,
.tmnf_meta_categs,
.tmnf_meta_categs a {
	color: #000;
}

.ribbon,
a.mainbutton,
.cat_nr,
#respond #submit,
.page-numbers.current,
#submit,
input[type="submit"],
input.button,
button.submit,
#comments .navigation a,
.reply a,
.post_pagination_inn,
.owl-nav>div,
.tmnf_slider_post .tmnf_meta_front {
	background-color: #FFCC00;
}

input.button,
button.submit,
.page-link>span {
	border-color: #FFCC00;
}

.ribbon,
.ribbon a,
a.ribbon,
.ribbon p,
#footer .ribbon,
a.mainbutton,
.cat_nr,
.page-numbers.current,
.format-quote blockquote,
.reply a,
#respond #submit,
input[type="submit"],
.post_pagination p a span,
.owl-nav>div,
.tmnf_slider_post .tmnf_meta_front {
	color: #000;
}

a.searchSubmit:hover,
.ribbon:hover,
a.mainbutton:hover,
.meta_more a:hover,
.nav-links>a:hover,
span.page-numbers:hover,
.tmnf_tags a:hover,
.reply a:hover,
input[type="submit"]:hover,
h4.widget>span:after,
.post_pagination p a:hover span,
.owl-nav>div:hover {
	background-color: #000;
}

input.button:hover,
button.submit:hover,
.tmnf_tags a:hover {
	border-color: #000;
}

#footer a.mainbutton:hover,
.ribbon:hover,
.ribbon:hover a,
.ribbon a:hover,
.ribbon:hover p,
.entry a.ribbon:hover,
a.mainbutton:hover,
.nav-links>a:hover,
span.page-numbers:hover,
.tmnf_tags a:hover,
.reply a:hover,
input[type="submit"]:hover,
.post_pagination p a:hover span,
.owl-nav>div:hover {
	color: #fff;
}

.imgwrap,
.page_header_image,
.post_nav_image,
.isotope .item_inn {
	/*background-color: #2b2b2b;*/
}

.page_header_image,
.page_header_image a,
.page_header_image h1,
.page_header_image .main_breadcrumbs span,
.post_nav_image .arrow,
.isotope .item_inn a,
.isotope .item_inn p,
.isotope .item_inn p.tmnf_meta {
	color: #fff;
}


.tmnf_meta,
.tmnf_tags,
.main_breadcrumbs,
.mainbutton,
.h4.widget,
.tmnf_social_icons span {
	text-transform: uppercase !important;
}

.wrapper .tmnf_hide {
	display: block !important;
}

.footer_icons {
	/*display: none !important;*/
}

.bottom_line {
	border-width: 0 0 0 0 !important;
}