html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}
a img{border:0;display:block;}
figure{position:relative;overflow:hidden;margin:0;}
body{overflow:visible !important;line-height:1.9;}
body.admin-bar{
padding-top:32px;
} *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.clearfix{display:block}
pre{overflow-x:scroll;}
.wrapper_main, .wrapper{max-width:100%;overflow:hidden;}
.wrapper{overflow:visible;}
html, body{height:100%;margin:0;padding:0;}
img,.imgwrap{max-width:100%;height:auto;overflow:hidden;display:block;}
ol, ul{list-style-position:inside;}
ul.children{margin-left:15px;list-style-type:none;}
.tmnf_tranz,.tmnf_icon,.menu a,.tptn_thumb,.event_item,.event_item img,.wpm_eleslider .owl-dot:after{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
a,a:hover,.ribbon,.ribbon a{text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.rad, #bbpress-forums ul.bbp-forums{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.rad_big, .cat_nr, .tmnf_social_icons li a, #main-nav>li.special>a{-moz-border-radius:40px;-webkit-border-radius:40px;-ms-border-radius:40px;border-radius:40px;}
.ghost{overflow:hidden;}
small, .small{font-size:80% !important;}
b, strong{font-weight:600;}
.fl{float:left !important;}
.fr{float:right !important;}
.cntr{text-align:center;}
.tmnf_border{border-style:solid;}
.slant{font-weight:normal;font-style:italic;}
.italic{font-style:italic !important}
hr{background:#eee !important;border:none !important;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.tmnf_hide{display:none !important;}
.tmnf_icon{position:absolute;top:30px;left:30px;z-index:2;background:rgba(0,0,0,.15);width:32px;height:32px;text-align:center;padding:9px 0;font-size:14px;}
.tmnf_gradient, .mag_item_overlay.has-post-thumbnail .item_inn{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 56%, rgba(0,0,0,0.55) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 56%,rgba(0,0,0,0.55) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 56%,rgba(0,0,0,0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
h1,h2,h3,h4,h5,h6{line-height:1.2;}
h1{margin:15px 0;padding:0;letter-spacing:-0.03em;}
h2{margin:20px 0;padding:0;letter-spacing:-0.03em;}
h3{margin:25px 0 15px 0;padding:0;letter-spacing:-0.01em;}
h4{margin:15px 0 10px 0;padding:0;letter-spacing:-0.01em;}
h5,h6{margin:5px 0;padding:0;letter-spacing:-0.01em;}
.tmnf_archive_subtitle{letter-spacing:0;clear:both;display:block;margin:20px 0 0 0;max-width:60%;line-height:1.7;}
.tmnf_sidebar_null .tmnf_archive_subtitle{margin:20px auto 0 auto;}
.main_breadcrumbs{padding:0 0;overflow:hidden;}
.home .main_breadcrumbs, .error404 .main_breadcrumbs, .search .main_breadcrumbs, .page-template-homepage .main_breadcrumbs, .archive .main_breadcrumbs, body.blog .main_breadcrumbs{display:none;}
.main_breadcrumbs span{padding:0 20px 0 0;margin:0 5px 0 0;position:relative;line-height:1.5;}
body.bbpress .main_breadcrumbs>span{display:none;}
.main_breadcrumbs span:after{position:absolute;height:1px;width:10px;content:'/';display:block;top:-1px;right:3px;text-indent:0 !important;}
.main_breadcrumbs span:last-child{padding:0 0 0 0;margin:0 0 0 0;}
.main_breadcrumbs span:last-child:after{display:none;}
#header{padding:0 0 0 0;overflow:visible;float:none;display:block;border-width:0 0 1px 0;position:relative;z-index:99;}
.admin-bar #header{}
#header h1{display:block;position:relative;margin:0 0;float:none;max-width:100%;text-align:center;}
#header img{margin:0 auto;display:block;float:none;max-width:100%;padding:0 0;}
#titles{float:left;display:block;padding:0 40px 0 0;position:relative;z-index:99;text-align:center;margin:0 0 0 0;}
#titles .logo{display:block;}
#titles .logo_inv{display:none;}
.header_ad{position:absolute;top:50%;margin:-12px -8px 0 0;right:20px;font-size:14px;}
.header_ad a{padding:4px 8px;}
.tmnf_navigation_wrap{display:inline;width:100%;}
.tmnf_menu_row{display:flex;text-align:center;}
#navigation{z-index:10;padding:0 0 0 30px;position:relative;width:auto;display:flex;display:table-cell \9;width:auto;float:none;margin-left:auto;margin-right:auto;}
head_logo_next_alt #navigation{padding:0 30px}
.nav{padding:0;list-style:none;line-height:1;display:block;z-index:99;}
.nav a{position:relative;display:block;z-index:1;padding:15px 0;text-decoration:none;}
.nav a i{margin:-3px 2px 0px 0;vertical-align:middle;}
.nav>li>a{display:block;padding:15px 0 11px 0;text-decoration:none;line-height:1.3;border-bottom:none;text-align:left;border-bottom:2px solid rgba(0,0,0,0);letter-spacing:0.04em;}
.nav li a .menu-item-description{display:none;padding-top:6px;margin-bottom:-1px;letter-spacing:0.02em;font-size:11px !important;text-align:left;font-weight:400;opacity:.7;}
.nav>li>a>.menu-item-description{display:block;}
.nav li{display:block;position:relative;}
.nav>li{margin:0;-webkit-backface-visibility:hidden;}
.nav li ul{margin:0 0 0 0;padding:0 0;width:210px;position:absolute;border-radius:0 5px 5px 5px;z-index:9;}
.nav li ul.sub-menu{-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px -2px rgba(0,0,0,0.1);box-shadow:0 0 7px -2px rgba(0,0,0,0.1);padding:6px 0 !important;}
.nav li.mega ul.sub-menu{-webkit-box-shadow:none;-moz-box-shadow:none;}
.nav li ul li>a{margin:0 20px;padding:11px 0px;border-bottom:1px dotted rgba(255,255,255,.15);text-align:left;line-height:1.5;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;-ms-transition:none;}
.nav li ul li>a:hover, .nav li ul li.current-menu-item>a{opacity:.7;}
.nav li ul li.current-menu-item>a{text-decoration:underline;font-weight:500px;}
.nav li ul li a i{margin-right:5px !important;}
.nav li ul li:last-child>a{border-bottom:none;}
.nav>li>ul{z-index:9;margin:0 0 0 0;padding:0 0 0 0;}
.nav>li>ul:after{border-width:8px 0 0 8px;border-color:transparent transparent transparent #000;border-style:solid;bottom:100%;content:"";height:0;position:absolute;left:0;top:-8px;width:0;}
.nav>li>ul>li,.nav li ul ul li{width:100%;max-width:250px;}
.nav li ul ul{margin:-50px 0 0 208px;}
.nav li.menu-item-has-children a,.nav li.page_item_has_children a{margin-right:15px !important;}
.menu-item-has-children>a::after{position:absolute;content:"\2193";height:4px;width:4px;top:calc(50% - 5px);right:-10px;opacity:.7;font-size:80% !important;font-weight:normal;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.nav li ul li.menu-item-has-children > a::after{right:0;top:calc(50% - 8px);}
.nav li ul{position:absolute;left:-999em;}
.nav li:hover, .nav li.hover{position:static;}
.nav li:hover ul ul,.nav li.sfhover ul ul,.nav li:hover ul ul ul,.nav li.sfhover ul ul ul,.nav li:hover ul ul ul ul,.nav li.sfhover ul ul ul ul{left:-999em;}
.nav li:hover ul,.nav li.sfhover ul,.nav li li:hover ul,.nav li li.sfhover ul,.nav li li li:hover ul,.nav li li li.sfhover ul,.nav li li li li:hover ul,.nav li li li li.sfhover ul, li.menu-item-has-children[aria-expanded="true"]>ul{left:auto;}
#main-nav{position:relative;margin:0 0 -1px 0;padding:0 0 0 0;width:100%;z-index:99;}
#main-nav>li{margin:0 0;padding-left:10px;padding-right:10px;display:inline;float:left;text-align:center;position:relative;}
#main-nav>li:first-child{padding-left:0;}
#main-nav>li:last-child{padding-right:0;}
#main-nav>li.special{float:right;margin-top:-2px;margin-bottom:-2px;padding-right:0;padding-left:15px;}
#main-nav>li.special>a{padding:15px 34px 15px 34px;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;-ms-transition:none;}
#main-nav>li.special>a:hover,
#main-nav>li.special.current-menu-item>a{border-bottom:2px dotted rgba(255,255,255,0) !important;}
#main-nav>li.special>a .menu-item-description{opacity:.6}
#main-nav>li.special>a:hover .menu-item-description{opacity:.9}
#main-nav>li.special>a i{}
#main-nav>li.special_alt{margin-left:-80px;}
#main-nav>li.special_alt>a{padding-left:90px;opacity:.8;}
.newitem>a{position:relative;}
.newitem>a:after{position:relative;content:'NEW';background:#f00;color:#fff;vertical-align:top;font-size:10px;margin:0 0 0 4px;padding:0 3px;}
#main-nav>li.kill, #main-nav>li.kill a{pointer-events:none;}
.header_icon{border-width:0 1px 0 1px;}
.header_icon a{padding:11px 25px 18px 25px;display:block;}
.header_icon i{margin:0 8px 0 0;font-size:17px;}
@supports not (-ms-high-contrast: none) {
#main-nav{position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);display:inline-block;}
.nav li.mega>ul.sub-menu{position:fixed;}
.nav li.mega:hover>ul.sub-menu, li.mega[aria-expanded="true"]>ul.sub-menu{top:calc(100% - 1px);left:0;width:100%;margin-top:0;}
.nav li.mega>ul.sub-menu{width:100%;padding:25px 20px !important;}
.nav li.mega>ul.sub-menu>li{float:left;width:25%;max-width:25%;position:relative !important;}
.nav li.mega>ul.sub-menu>li>a{font-weight:600 !important;font-size:17px !important}
.nav li.mega>ul.sub-menu>li ul, .nav li.mega>ul.sub-menu>li ul ul, .nav li.mega>ul.sub-menu>li ul ul ul{position:relative !important;left:auto !important;margin:0 0 0 0 !important;width:calc(100% - 10px);}
.fa-external-link-alt{font-size:12px !important;margin-left:4px !important;}
.nav li.mega ul li>a{border-bottom:none;padding:4px 0;}
.nav > li.mega:hover::after{border-width:8px 0 0 8px;border-color:transparent transparent transparent #900;border-style:solid;bottom:0;content:"";height:0;position:absolute;left:10px;width:0;z-index:999;}
.nav > li.mega > ul::after{display:none;}
.nav li.mega ul li.menu-item-has-children > a::after{display:none;}
} input#navtrigger{padding:10px;height:42px;width:42px;background-image:none;margin:10px 0 10px 30px;display:none;position:relative;float:right;z-index:99;text-align:center;font-size:20px;line-height:1;cursor:pointer;}
input#navtrigger:hover{color:#fff !important}
[type="checkbox"]:checked ~ #navigation, [type="checkbox"]:checked ~ #bottombar{display:block !important;}
#header input[type=checkbox]{display:none;position:absolute;top:38px;right:15px;}
.show-menu{padding:18px 10px;height:46px;width:80px;background-image:none;display:none;position:relative;float:right;z-index:99;text-align:center;font-size:12px !important;line-height:1;text-transform:uppercase;cursor:pointer;font-weight:bold;}
.show-menu span{color:inherit !important;font-size:12px !important;}
.tmnf_mobile_dropdown{display:none;}
#content{overflow:visible;}
.tmnf_sidebar_none #content, .tmnf_sidebar_null #content{box-shadow:0 0 50px rgba(0,0,0,0);padding:0 !important;}
.blogger{padding-top:0;overflow:hidden;}
.blogger .item{position:relative;margin:0 0 20px 0;overflow:hidden;}
.blogger .item .post, .blogger .item .page{overflow:hidden;}
.blogger .item_inn{padding:0 30px 20px 0;}
.blogger .item:first-child .has-post-thumbnail{margin-top:0;}
.blogger .has-post-thumbnail{margin-top:20px;}
.blogger .has-post-thumbnail .imgwrap{margin:0 35px 0 0;position:relative;float:left;max-width:35%;}
.blogger .item:hover img{opacity:.7;}
.blogger h2{margin:20px 0 30px 0 !important;}
.blogger .has-post-thumbnail h2{margin:20px 0 30px 0 !important;}
.blogger p.teaser{margin:0 0 15px 0;opacity:0.8;}
.tmnf_mag{margin:0 -20px !important;width:calc(100% + 40px) !important;}
.tmnf_mag .item{position:relative;}
.tmnf_mag .tmnf_column{padding:0 20px !important;}
.tmnf_mag .imgwrap{margin:0 0 20px 0;}
.tmnf_mag p.teaser{font-size:80%;margin:0 0 10px 0;}
.tmnf_mag .tmnf_excerpt_disabled p.teaser{display:none;;}
.tmnf_mag .tmnf_center_text{text-align:center;}
.tmnf_archive_count{margin-bottom:20px;display:block;}
.tmnf_archive_count>span{background-color:rgba(0,0,0,.1);border-radius:50%;margin:0 10px 0 0;padding:4px 5px;height:36px;width:36px;text-align:center;display:inline-block;}
.search-results .item .page .categs, .search-results .item .page .post-date .meta_divider, .search-results .item .product .categs, .search-results .item .product .post-date .meta_divider{display:none;}
.tmnf_meta{margin:4px 0 5px 0;padding:0 0;overflow:hidden;position:relative;z-index:1;display:inline-block;}
.tmnf_meta_categs{float:left;padding:4px 12px !important;margin:0 12px 0 0 !important;max-width:calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.search .type-page .tmnf_meta_categs, .search .type-product .tmnf_meta_categs{display:none;}
.has-post-thumbnail .tmnf_meta_categs{position:absolute;top:0;left:0;display:block;margin:0 0 0 0;}
.meta_front{margin:0 0 10px 0 !important;border-width:0 0 1px 0;padding:0 0 15px 0;display:block;}
.item.page .tmnf_meta_categs, .item.type-product .tmnf_meta_categs, .item.tmnf_project .tmnf_meta_categs{display:none;}
.tmnf_meta span.meta_divider{margin:0 4px 0 6px;font-weight:normal;}
.author_by{text-transform:capitalize !important;margin-right:5px;}
.post-date{text-transform:capitalize;}
.tmnf_meta_more{margin:0 0;display:block;position:absolute;bottom:0;right:10px;}
.tmnf_meta_more a{display:block;float:left;text-align:center;padding:16px 10px;width:50px;height:50px;}
.item .sticky .item_inn{margin-top:0;margin-bottom:20px;padding:20px 20px 10px 20px;border-radius:5px;}
.item .sticky:before{position:absolute;top:40px;right:75px;z-index:2;font-family:'Font Awesome 5 Free';content:"\f02e";font-size:30px;letter-spacing:0;line-height:1 !important;}
.item .sticky .tmnf_border{border-color:rgba(153, 153, 153, .2);}
.blogger .format-quote .item_inn{padding:40px 40px;margin:0 0 0 0;position:relative;background:none;}
.blogger .format-quote blockquote{margin:0 0 20px 0;line-height:1.3;color:inherit !important;}
.nav-links{overflow:hidden;text-align:center;display:block;margin:20px 0 60px 0;}
.nav-links>a, span.page-numbers{padding:10px 20px;display:inline-block;margin:2px 0;}
.sidebar_item{padding:30px 30px 20px 30px;margin:0 0 20px 0;box-shadow:0 0 50px rgba(0,0,0,.08);font-size:90%;}
.sidebar_item:nth-last-of-type(1){margin:0 0 20px 0;}
.sidebar_item h2, h4.widget, .wp-block-search .wp-block-search__label{margin:0 0 10px 0;padding:0 0 0 0;font-size:15px;font-weight:500;display:block;text-transform:uppercase;letter-spacing:1px;border-bottom-width:3px;border-bottom-style:solid;}
.sidebar_item h2, .wp-block-search .wp-block-search__label{padding:0 0 10px 0;}
h4.widget>span{position:relative;padding-bottom:10px;display:inline-block;}
h4.widget>span:after{position:absolute;bottom:-3px;left:0;width:100%;height:3px;display:block;content:'';}
#tmnf_single_core{margin-top:40px;margin-bottom:40px;}
.page_header{position:relative;overflow:hidden;padding:4vw 0 1vw 0;}
.tmnf_sidebar_null .page_header{text-align:center;}
.page_header_image{padding:14vw 0 8vw 0;margin-bottom:80px;}
.page-template-template-fullwidth-alt .page_header_image{margin-bottom:0;}
.page_header > img{position:absolute;top:0;left:-50%;width:200%;max-width:200%;z-index:0;opacity:.7;}
.page_header_plain{border-width:0 0 1px 0;}
.header_transparent .page_header_plain{background-image:none !important;margin-bottom:20px;}
.has-post-thumbnail .entryhead{margin:-40px -40px 40px -40px;display:block;}
.has-post-thumbnail .entryhead img{display:block;width:100%;}
.single_post_inn{position:relative;}
.tmnf_entry p{margin:20px 0 25px 0;}
.tmnf_entry p:nth-last-of-type(1){margin:20px 0 15px 0;}
.tmnf_entry p:nth-last-of-type(1) img{margin-bottom:40px;}
.tmnf_entry p a, .tmnf_entry li a{border-bottom-width:1px;border-bottom-style:solid;}
.tmnf_entry>ul:not(.wp-block-gallery), .tmnf_entry>ol, .wp-block-column>ul, .wp-block-column>ol{margin:16px 0 21px 30px;}
.tmnf_entry ul ul, .tmnf_entry ol ol{margin:0 0 0 15px;}
.tmnf_entry ul:not(.wp-block-gallery) li, .tmnf_entry ol li{padding:4px 0;}
.tmnf_entry ul, li.comment ul{list-style-type:disc;list-style-position:outside;}
.tmnf_entry ol, li.comment ol{list-style-type:decimal;list-style-position:outside;}
.tmnf_entry ul ul, .tmnf_entry ol ul, li.comment ul ul, li.comment ol ul{list-style-type:circle;list-style-position:outside;margin-left:25px;}
.tmnf_entry ol ol, .tmnf_entry ul ol, li.comment ol ol, li.comment ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:25px;}
.tmnf_entry blockquote{border-left:2px solid rgba(102,102,102,.2);background:rgba(153,153,153,.05);padding:20px 35px !important;margin:45px 0;letter-spacing:0;font-style:italic;}
.tmnf_entry .wp-block-pullquote blockquote{padding:10px 0 !important;}
.tmnf_entry .wp-block-pullquote.alignleft, .tmnf_entry .wp-block-pullquote.alignright{max-width:350px;}
blockquote p{margin:0 0 0 0 !important;font-weight:500;}
.tmnf_entry blockquote p{margin:0 0 0 0 !important;font-size:1.0em !important;line-height:1.3;}
.tmnf_entry .wp-block-pullquote{text-align:left;}
.wp-block-quote cite, blockquote cite{font-size:15px !important;font-weight:500;}
.wp-block-pullquote blockquote{margin:0 0;background:rgba(153,153,153,.00);border-left:2px solid rgba(102,102,102,.0);}
.tmnf_entry h1:not(.elementor-heading-title), .tmnf_entry h2:not(.elementor-heading-title), .tmnf_entry h3:not(.elementor-heading-title), .tmnf_entry h4:not(.elementor-heading-title), .tmnf_entry h5:not(.elementor-heading-title), .tmnf_entry h6:not(.elementor-heading-title){margin:30px 0 10px 0;line-height:1.4;}
.wp-block-image, .wp-block-cover, .aligncenter, .alignnone{margin-top:25px;margin-bottom:25px;}
.aligncenter, .alignnone{float:none;margin-left:auto;margin-right:auto;}
.alignfull, .alignwide{width:auto;max-width:1000%;}
.tmnf_entry .alignleft, .wp-block-image .alignleft{float:left;margin:20px 40px 15px 0;}
.tmnf_entry .alignright, .wp-block-image .alignright{float:right;margin:20px 0 15px 40px;}
.wp-block-gallery{margin-top:51px;margin-bottom:35px;}
.wp-block-gallery a{border-bottom:none !important;}
.wp-block-gallery ul li{padding:0 0 !important;}
.tmnf_entry .wp-block-embed{margin-bottom:2.5em;}
.wp-caption{max-width:100%;}
p.wp-caption-text, figcaption, .gallery-caption{font-size:13px;margin:13px 20px 0 20px !important;text-align:center;}
.wp-block-gallery figcaption{margin:0 0 0 0 !important;}
.wp-block-button{margin:15px 0;}
.is-style-squared a{border-radius:0 !important}
.tmnf_entry .wp-block-cover, .tmnf_entry .wp-block-cover-image{padding:1em 2em;line-height:1.4 !important;}
.tmnf_entry .wp-block-cover p:not(.has-text-color){color:#fff;}
.tmnf_entry .wp-block-cover p a{color:#fff;}
.wp-block-columns{background:rgba(204,204,204,.2);padding:10px 30px;margin-top:15px;margin-bottom:15px;display:inline-flex;}
.wp-block-columns p{margin:10px 0 !important;}
.has-large-font-size{font-size:36px;}
table{border-width:1px;border-style:solid;width:100%;margin:5px 0 25px 0;padding:0 0;border-collapse:collapse;}
table th, table td{border-width:1px;border-style:solid;margin:0 0;line-height:1 !important;padding:12px 18px !important;vertical-align:top;}
table th{font-weight:normal;text-align:left;font-weight:bold;}
dl{border-width:1px;border-style:solid;width:100%;margin:0 0 30px 0;padding:0 0;border-collapse:collapse;}
dt{font-weight:normal;padding:12px 18px;text-align:left;line-height:1 !important;font-weight:bold;border-top-width:1px;border-top-style:solid;background:rgba(153,153,153,.08);margin-top:0;}
dt:first-child{border-top:none;}
dd{padding:12px 18px;vertical-align:top;line-height:1 !important;}
pre{overflow-x:scroll;padding:12px 18px;background:rgba(204,204,204,.1);border:1px solid rgba(153,153,153,.2);margin:0 0 20px 0;}
code{padding:2px 4px;background:rgba(204,204,204,.2);overflow:hidden;font-size:14px;line-height:1;}
p.modified, .tptn_counter{display:none;}
.tmnf_tags{margin:0 0 -1px 0;overflow:hidden;}
.tmnf_tags a{border-width:1px;border-style:solid;padding:8px 12px;margin:10px -1px 10px 0;float:left;}
#next_prev_nav{position:relative;overflow:hidden;margin:0 0 0 0;border-width:1px 0;}
.bbpress.single-topic #next_prev_nav, .bbpress.single-forum #next_prev_nav{display:none;}
.post_nav_previous, .post_nav_next{position:relative;overflow:hidden;width:50%;float:left;}
.post_nav_previous{border-width:0 1px 0 0;}
.post_nav_image{float:left;position:relative;max-width:35%;}
.post_nav_next .post_nav_image{float:right;}
.post_nav_image .arrow{position:absolute;top:50%;left:50%;z-index:3;font-size:24px;margin:-18px 0 0 -15px;}
.post_nav_image img{opacity:.7;max-width:140px;width:100%;}
.post_nav_image:hover img{opacity:.5;}
.post_nav_text{padding:15px 25px 15px 20px;overflow:hidden;display:block;line-height:1.2;}
.post_nav_text span{display:block;margin-bottom:8px;}
.tmnf_related{width:calc(100% + 60px);margin:0 -30px 40px -30px;overflow:hidden;}
.tmnf_item_related{width:50%;float:left;position:relative;margin:0 0 20px 0;padding:0 30px;}
.tmnf_related>div:nth-child(2n + 4){clear:left;}
.tmnf_item_related a{padding:20px 0 0 40px;position:relative;border-width:1px 0 0 0;display:block;line-height:1.4;}
.tmnf_item_related a i{position:absolute;top:22px;left:0;opacity:.2;font-size:24px;margin:0 0 0 0;}
.tmnf_item_related p.teaser{font-size:85%;padding:0 0 0 40px;opacity:.8;}
.tmnf_related>h3{padding:0 30px 20px 30px;margin:30px 0 0 0;}
.author_box{margin:0 0 0 0;padding:40px;position:relative;border-width:1px;}
.author_box h3{margin:0 0 20px 0;}
.author_box img{float:left;margin:5px 30px 20px 0;border-radius:50%;}
.author_icons a{font-size:15px;padding:7px 8px;height:30px;width:30px;display:block;overflow:hidden;line-height:1;margin:20px 12px 5px 0;width:30px;float:left;background:rgba(153,153,153,.1);text-align:center;}
.author_icons a:hover{background:rgba(153,153,153,.2);}
.author_icons a.tmnf_hidd{display:none}
.post_pagination{display:block;width:100%;position:relative;margin-top:0;margin-bottom:0;padding:0 0;overflow:hidden;text-transform:uppercase;}
.post_pagination_inn{overflow:hidden;}
.post_pagination p{margin:0 0;overflow:hidden;display:block;}
.post_pagination p a{font-size:12px;}
.post_pagination p a span{padding:30px 30px;position:relative;background-color:rgba(255,255,255,.1)}
.post_pagination p a span.tmnf_prev_link{float:left;}
.post_pagination p a span.tmnf_prev_link i{margin-right:8px;}
.post_pagination p a span.tmnf_next_link{float:right;}
.post_pagination p a span.tmnf_next_link i{margin-left:8px;}
input, textarea,input checkbox,button,input radio,select,file{border-width:1px;border-style:solid;padding:16px 18px;margin:0 0 15px 0;line-height:1.2 !important;}
input{max-width:100%;}
button, input.button, input[type=submit]{cursor:pointer;padding:12px 18px;border:none;-webkit-appearance:none;border-radius:0;}
input checkbox, input[type=checkbox]{margin-right:8px;}
select{max-width:100%;overflow:hidden;margin:5px 0 20px 0;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#f9f9f9;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.post-password-form input[type=password]{margin-left:30px;}
.post-password-form input[type=submit]{border:1px solid #e8816e;background-color:#e8816e;color:#fff;}
.mainbutton{padding:18px 30px;display:inline-block;}
.mainbutton_small{padding:5px 13px;display:inline-block;font-size:12px !important;}
.searchform, .wp-block-search__inside-wrapper{position:relative;float:none;width:100%;margin:0 0;}
.wp-block-search__inside-wrapper{margin:20px 0 10px 0;}
.searchSubmit, .wp-block-search .wp-block-search__button{position:absolute;height:55px;width:30%;border:none;cursor:pointer;margin:0;overflow:hidden;padding:4px;top:0;right:0;font-size:15px !important;line-height:1 !important;}
.tmnf_foocol .searchSubmit{width:20%;}
.searchform input.s, .wp-block-search__input{padding:15px 5%;margin:0 0 0 0;height:55px;font-style:normal;width:100%;}
.search #content .searchform, .archive #content .searchform, .search #content .wpdreams_asl_container, .archive #content .wpdreams_asl_container{margin:20px 0 100px 0;width:70%;max-width:450px;}
.page_404{padding:240px 0 100px 0;margin:0;height:95vh;}
.error_search .searchform, .error_search .wpdreams_asl_container{margin:60px auto !important;width:50% !important;}
.tmnf_sidebar_null .errorentry{text-align:center;}
.tmnf_sidebar_null .errorentry .searchform{margin:20px auto 100px auto !important;}
#comments{clear:both;margin-top:5px;margin-bottom:0;padding:0 0;overflow:hidden;}
#comments .navigation{padding:20px 0;clear:both;overflow:hidden;}
h3#comments-title{padding:40px 0 25px 0;margin:0 0;}
h3#reply-title{padding:40px 0 10px 0;margin:0 0;}
.commentlist{list-style:none;margin:0 0 0 0 !important;}
.commentlist li.comment{line-height:1.7;margin:0 0;padding:0 0;position:relative;list-style:none;}
.commentlist li.comment ul.children{margin-left:25px;}
.comment-body{padding:25px 0 25px 65px;border-style:solid;border-width:1px 0 0 0;}
.bypostauthor .comment-body{padding:25px 25px 25px 85px;background:rgba(204,204,204,.2);}
.bypostauthor .comment-body .avatar{left:20px;}
.comment-body p{margin-bottom:12px;line-height:1.7;}
.comment-body ul,.comment-body ol{margin-bottom:18px;margin-left:30px;}
.comment-body ol{list-style:decimal;}
.comment-body .avatar{position:absolute;top:27px;left:0;border-radius:50%;max-width:45px;}
.comment-body cite{line-height:1.2;margin:0 0 10px 0;overflow:hidden;display:block;font-size:18px;}
.comment-body .says{display:none;}
.comment-body .comment-meta{margin:0 0 10px 0;font-size:13px;line-height:1;}
.comment-meta a:link, .comment-meta a:visited{opacity:.6;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#ff4b33;}
.comment-body a.comment-reply-link{padding:4px 8px;font-size:12px;text-transform:uppercase;}
.nopassword,.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid rgba(204,204,204,.3);margin:0 0;padding:0 0 20px 0;font-size:13px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
.pingback .comment-meta{margin:0 0 20px 0;}
#comments .pingback p{display:block;margin:0;}
#comments .pingback .comment-body{border:none;}
#comments .pingback .url{display:block;margin:25px 0 0 0;}
#comments .pingback .edit-link{float:right;margin-left:8px;opacity:.7;}
#respond{margin:0 0 20px 0;overflow:hidden;position:relative;}
li.comment #respond{margin:-30px 0 40px 0;padding-left:35px;}
.comment-form-comment{margin:10px 0 0 0;}
.comment-form-author, .comment-form-email, .comment-form-url{width:31%;float:left;margin-right:3.5% !important;}
.comment-form-url{margin-right:0 !important;}
input#author,input#email,input#url{width:99.7% !important;border-width:1px;border-style:solid;background:rgba(204,204,204,.1);}
#respond .comment-notes{margin-bottom:5px;opacity:.7;font-size:13px;}
#comments-list #respond{margin:0;}
#cancel-comment-reply-link{font-size:14px;margin:10px 0 20px 0;display:block;}
#respond .required{color:#ff4b33;font-weight:bold;margin-left:3px;}
#respond label{font-size:13px;}
#respond input{margin:5px 0 20px 0;}
#respond textarea{width:100%;margin:5px 0 10px 0;background:rgba(204,204,204,.1);}
.form-allowed-tags, #respond .form-allowed-tags, #respond .form-allowed-tags code{display:none;}
#respond .form-submit{margin:0 0 0 0;}
#respond .form-submit input{font-size:14px;width:auto;margin:0 0 0 0;}
#respond .comment-form-cookies-consent{margin:0 0 20px 0;}
#respond #wp-comment-cookies-consent{margin:0 5px 5px 0;}
#footer{font-size:90%;}
#footer h4.widget{padding:40px 0 0 0;margin:0 0 10px 0;font-size:14px;letter-spacing:2px;border-width:0;}
.tmnf_foocol ul{list-style:none;}
.tmnf_foocol>ul, .tmnf_foocol>div>ul{margin:8px 0 15px 0;display:block;width:100%;}
.tmnf_foocol li, .tmnf_foocol p{position:relative;padding:3px 0;overflow:hidden;border-width:0 0 0 0;border-style:solid;}
.tmnf_foocol>ul>li:first-child, .tmnf_foocol>div>ul>li:first-child, .tmnf_foocol p{border-top:none;}
.tmnf_foocol li ul{margin:3px 0 -3px 10px;}
.tmnf_foocol li ul ul ul ul ul ul{margin-left:3px;}
.tmnf_foocol>img{margin-top:40px;margin-bottom:20px;}
.bottom_line{position:relative;border-width:1px 0 0 0;border-style:solid;}
.footer_credits, .bottom-menu{margin:30px 0;font-size:13px;}
.bottom-menu{display:inline-block;float:right;list-style:none;}
.bottom-menu li{display:inline;}
.bottom-menu li a{padding:5px 6px}
.tmnf_social_icons{overflow:hidden;display:inline-block;list-style:none;margin-bottom:-9px;}
.tmnf_social_icons li{display:inline-flex;margin:8px 8px 8px 0;}
.tmnf_social_icons li a{position:relative;border-width:1px;border-style:solid;padding:4px 7px;height:35px;width:34px;}
.tmnf_social_icons li a:hover{border:1px solid rgba(255,255,255,0) !important;}
.tmnf_social_icons li a i{font-size:14px;}
.tmnf_social_icons li a span{font-size:13px !important;margin:3px 0;display:none;letter-spacing:2px;}
.footop_wrap{display:none;padding:10px 0;overflow:hidden;}
.populated .footop_wrap{display:block;}
.footer_tagline{margin:0 0;float:left;}
.footer_tagline h2{margin:40px 60px 40px 0;}
.footer_button{float:right;padding:20px 40px;margin:15px 0;}
.footer_icons{overflow:hidden;padding:35px 0;display:inherit;text-align:center;border-width:0 0 1px 0;border-style:solid;}
.footer_icons .tmnf_social_icons li a{width:auto;padding:13px 25px 13px 60px;height:60px;}
.footer_icons .tmnf_social_icons li a span{display:block;}
.footer_icons .tmnf_social_icons li a i{position:absolute;top:17px;left:25px;font-size:22px;}
#header .tmnf_social_icons{overflow:visible;position:absolute;top:50%;left:20px;margin:-15px 0 0 0;}
#header .tmnf_social_icons li{display:inline-block;margin:0 5px 0 0;}
#header .tmnf_social_icons li a{padding:5px 2px;height:30px;width:30px;display:inline-block;line-height:1;text-align:center;}
#curtain{position:fixed;top:0;left:0;background:#fff;opacity:0.0;height:0;width:100%;z-index:999;overflow:hidden;}
#curtain.open{height:100%;opacity:1;}
#curtain .search_wrap{width:calc(100% - 40px);height:80px;margin:-40px 0 0 0;float:none;position:absolute;top:40%;left:20px;}
#curtain .searchform{max-width:600px;margin:0 auto;}
#curtain .searchform input.s{padding:12px 35px !important;height:70px;background:rgba(153, 153, 153, 0.05);border:1px solid rgba(153, 153, 153, .2);font-size:18px !important;}
#curtain .searchSubmit, #curtain a.curtainclose{border:none !important;top:0;right:0;font-size:22px !important;width:110px;height:70px}
#curtain a.curtainclose{margin:0 0;float:none;position:absolute;top:40px;right:40px;width:20px;height:20px}
.scroll_to_top{position:fixed;right:0;bottom:-4px;z-index:998;width:100%;margin:0 0 0 0;text-align:center;}
.scroll_to_top a{display:block;padding:16px 0 18px 0;}
p.widget_subtitle{font-size:90%;margin:0 0 20px 0;}
span.widget_subtitle{font-size:12px;opacity:.8;margin:5px 0 15px 0;}
.tmnf_featured_subcats li{list-style:none;padding:15px 0;}
.tmnf_featured_subcats li a{position:relative;}
.tmnf_featured_subcats li a:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f07b";line-height:1;}
.tmnf_featured_subcats .cat-item-none{display:none;}
.tmnf_featured_plain li a, .tmnf_featured_subcats li a{position:relative;padding:0 0 0 30px;display:block;}
.tmnf_featured_plain li a i, .tmnf_featured_subcats li a:before{position:absolute;top:2px;left:0;opacity:.2;font-size:20px;margin:0 0 0 0;}
.tmnf_view_all{font-size:12px !important;margin:30px 0 10px 0;display:block;}
.tmnf_view_all i{margin-left:5px;}
#tmnf_single_core .addtoany_list a > span, #flyoff .addtoany_list a > span{border-radius:40px !important;padding:10px;}
.tptn_posts_widget{width:100%;margin:0 0;overflow:hidden;}
.tptn_posts_widget li{display:block;overflow:hidden;padding:15px 0 !important;margin:0 0 !important;line-height:1.2;position:relative;counter-increment:step;}
.tptn_posts_widget li:first-child{border-top:none;margin:0 0 0 0 !important;padding:15px 0 15px 0 !important;}
.tptn_posts_widget li:last-child{padding-bottom:0 !important;}
.tptn_posts_widget li::before{content:counter(step, decimal);left:0;position:absolute;text-align:center;height:36px;width:36px;line-height:2.8 !important;top:15px;z-index:3;font-size:13px !important;font-weight:700;border-radius:50%;}
.tptn_posts_widget li:first-child::before{top:10px;}
.tptn_posts_widget li>.tptn_link{float:left;max-width:35%;}
.tptn_after_thumb .tptn_link{float:none;display:block;margin:10px 0 8px 0;line-height:1;}
.tptn_after_thumb{overflow:hidden;padding:0 0 0 20px;display:block;}
.tptn_after_thumb span.tptn_list_count, .tptn_counter{display:none;}
.tptn_title{margin:0 0 10px 0;}
.tptn_link img{margin:0 !important;}
.crp_author, .tptn_date{opacity:.8 !important;font-size:11px;}
.mc4wp-form p{margin:5px 0 15px 0;}
.formwrap{position:relative;overflow:hidden;}
.mc4wp-form input[type="email"]{width:70%;margin:0 0 5px 0;height:50px;}
.mc4wp-form input[type="submit"]{width:30%;float:right;padding:14px 5px;font-size:17px;margin:0 0 5px 0;height:50px;}
.mc4wp-form h3{margin:0 0 15px 0;}
#footer .mc4wp-form h3{margin:35px 0 5px 0;}
.mc4wp-form p{margin:0 0 25px 0;}
.postinfo .mc4wp-form{padding:40px;border-width:1px;border-style:solid;margin:0 0 -1px 0;}
.mc4wp-form h1, .mc4wp-form h2, .mc4wp-form h3, .mc4wp-form h4, .mc4wp-form p{color:inherit !important;}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea{width:100%;margin:0 0 30px 0;}
.wpcf7-form input[type="submit"]{width:auto;}
.elementor-template-full-width #was-this-helpful,
.page-template-template-fullwidth-alt #was-this-helpful,
.um-page-login #was-this-helpful,
.um-page-register #was-this-helpful{display:none;}
#was-this-helpful{padding:40px 20px;margin:40px 0 20px 0;font-size:110%;}
#wthf-yes-no span, #wthf-yes-no span:hover{color:#fff;box-shadow:none;}
#wthf-yes-no span:hover{opacity:.8;}
#wthf-yes-no span:first-child{background-color:yellowgreen;}
#wthf-yes-no span:last-child{background-color:tomato}
div.asl_r .results .item{padding:10px !important;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{margin:10px 0 0 0 !important;display:block;}
div.asl_r.asl_w.vertical .results .item::after{background:rgba(0,0,0,.05) !important;}
.wrapper #ajaxsearchlite1 .probox, div.asl_w .probox{height:38px !important;}
.wrapper #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{font-size:18px !important;height:36px;}
.wrapper div.asl_w .probox .proloading, .wrapper div.asl_w .probox .proclose, .wrapper div.asl_w .probox .promagnifier, .wrapper div.asl_w .probox .prosettings .wrapper div.asl_w .probox .promagnifier{width:38px;height:38px;}
.wrapper div.asl_w .probox .proinput input::placeholder{color:rgba(0,0,0,.4) !important;}
.tmnf_entry .um-register, .tmnf_entry .um-login, .tmnf_entry .um-password{margin-top:40px;margin-bottom:40px;}
.um .um-button{border-radius:0 !important;box-shadow:none !important;}
.tmnf_entry .um-form input[type="text"], 
.tmnf_entry .um-form input[type="search"], 
.tmnf_entry .um-form input[type="tel"], 
.tmnf_entry .um-form input[type="number"], 
.tmnf_entry .um-form input[type="password"]{padding:5px 12px !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:16px !important;height:60px !important;}
.sidebar_item ul{list-style:none;}
.sidebar_item>ul, .sidebar_item>div>ul{margin:10px 0 -6px 0;display:block;width:100%;}
.sidebar_item li, .sidebar_item p{position:relative;padding:6px 0;overflow:hidden;border-width:1px 0 0 0;border-style:solid;}
.sidebar_item>ul>li:first-child, .sidebar_item>div>ul>li:first-child, .sidebar_item>div>div>ul>li:first-child, .sidebar_item>div>div>ol>li:first-child, .sidebar_item p{border-top:none;}
.sidebar_item li ul{margin:6px 0 -6px 15px;}
.sidebar_item li ul ul ul ul ul ul{margin-left:8px;}
.sidebar_item select{margin:25px 0 15px 0;display:block;width:100%;}
.cat_nr{font-size:12px;padding:3px 0 2px 1px;height:26px;width:26px;text-align:center;float:right;}
.sidebar_item .searchform, .tmnf_foocol .searchform{margin:10px 0 20px 0;}
.sidebar_item p.wp-caption-text, .tmnf_foocol p.wp-caption-text{margin:0 5px 5px 5px !important;}
.tagcloud{margin:20px 0 0 0;}
.tmnf_featured{margin-bottom:20px !important;}
.tmnf_featured li{display:block;overflow:hidden;padding:15px 0 !important;margin:0 0 !important;line-height:1.2;border-width:1px 0 0 0;}
.tmnf_featured_img li{padding:25px 0 !important;}
.tmnf_featured li:first-child{padding-top:15px !important;}
.tmnf_featured_img li:first-child{border-top:none;}
.tmnf_featured li:last-child{padding-bottom:2px !important;}
.tmnf_tab_post .imgwrap{max-width:40%;float:left;margin:0 20px 0 0;}
.tmnf_tab_post h4{margin:0 0 3px 0;}
.tmnf_tab_post .tmnf_meta{margin:0 0 0 0;}
table.wp-calendar-table{margin:20px 0 5px 0;}
table.wp-calendar-table>caption{margin-bottom:5px;text-align:left;}
table.wp-calendar-table th, table.wp-calendar-table td{padding:12px 0 !important;text-align:center;font-size:90%;}
h4 a.rsswidget:first-child, h4 a.rsswidget img{float:left !important;clear:none;margin:2px 4px 0 0;}
li a.rsswidget{line-height:1.4;margin:8px 0 12px 0;display:block;}
.rssSummary{font-style:italic;font-size:90%;line-height:1.6 !important;display:block;text-align:left;}
.sidebar_item cite, .rss-date{font-size:13px;line-height:1.6 !important;display:block;margin:5px 0 15px 0;opacity:.6;}
.rss-date{margin:0 0;}
.tagcloud a{font-size:90% !important;padding:4px 7px;border-width:1px;border-style:solid;display:inline-block;margin:0 2px 6px 0;}
.wp-block-latest-comments__comment{margin-bottom:0;line-height:1.6;}
.flyoff-is-visible{overflow:hidden !important;width:100%;height:100%;padding-right:16px !important;}
.flyoff-is-visible .wrapper_main{touch-action:none;margin:0;height:100%;overflow:hidden}
#flyoff{position:fixed;left:-400px;top:0;width:100%;padding:60px 30px;max-width:400px;z-index:101;max-height:100%;overflow-y:scroll;font-size:85%;min-height:100%;direction:rtl;text-align:left !important;}
#flyoff.visible{left:-17px;}
#flyoff .sidebar_item{border-width:0;margin-bottom:0;background:none;direction:ltr;box-shadow:none;;}
#flyoff .sidebar_item h5, #flyoff .sidebar_item li{border-color:rgba(204,204,204,.2) !important}
.action-overlay{position:fixed;background:rgba(0,0,0,.8);left:0;top:0;z-index:99;width:100%;height:100%;overflow-y:scroll;display:none;}
.action-overlay.visible{display:block;}
.menuClose{position:absolute;right:15px;top:20px;width:20px;}
.menuClose i{font-size:14px;}
.menuClose span{padding:0 5px;font-size:8px !important;letter-spacing:1px;text-transform:uppercase;display:inline;line-height:1;vertical-align:3px;opacity:.6;}
.image_css_desaturate img:not(.this_is_logo):not(.tmnf_hero_img){filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.image_css_desaturate_half img:not(.this_is_logo):not(.tmnf_hero_img){filter:grayscale(50%);-webkit-filter:grayscale(50%);}
.image_css_sepia img:not(.this_is_logo):not(.tmnf_hero_img){filter:sepia(0.55);-webkit-filter:sepia(0.55);}
.image_css_bright img:not(.this_is_logo):not(.tmnf_hero_img){filter:brightness(129%);-webkit-filter:brightness(129%);opacity:1;}
.image_css_desaturate img:hover, .image_css_desaturate .item:hover img, .image_css_desaturate_half img:hover, .image_css_desaturate_half .item:hover img, .image_css_sepia img:hover, .image_css_sepia .item:hover img, .image_css_bright img:hover, .image_css_bright .item:hover img, .no_filter img, .this-is-logo img{filter:none !important;-webkit-filter:none !important;}
.upper .tmnf_meta, .upper .post-date, .upper .tmnf_tags, .upper .crp_author, .upper .tptn_date, .upper .tmnf_view_all, .upper .main_breadcrumbs, .upper .mainbutton, .upper h4.widget, .upper .tmnf_social_icons span{text-transform:uppercase;}
.upper_medium .nav > li > a{text-transform:uppercase;}
.elementor-editor-active .wrapper{padding-top:115px;clear:both;}
.elementor-widget-wrap h1, .elementor-widget-wrap h2, .elementor-widget-wrap h3, .elementor-widget-wrap h4, .elementor-widget-wrap h5, .elementor-widget-wrap h6{margin-top:0;}
#bbpress-forums #bbp-search-form{display:none;}
.bbp-topic-started-in{float:left;}
#bbpress-forums{font-size:14px;line-height:1.8;overflow:visible;}
.wp-editor-container{border:none !important;}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{min-height:0;padding:0 !important;}
body.bbp-shortcode #bbpress-forums, body.bbpress #bbpress-forums, body.forum-archive.bbpress.post-type-archive-forum #bbpress-forums{margin:-40px -40px 0 -40px;}
body.bbpress.single-forum #bbpress-forums, body.bbpress.single-topic #bbpress-forums, body.bbpress.archive #bbpress-forums{margin:0 0 0 0;}
.bbp-forum-content.single-forum-description{margin-bottom:10px;font-size:130%;}
div.bbp-template-notice.info{margin:0 0 !important;}
div.bbp-topic-tags, div.bbp-template-notice p{font-size:14px;}
#bbpress-forums .bbp-breadcrumb{display:none;}
.bbp-breadcrumb .bbp-breadcrumb-sep{text-indent:-9999px;display:inline-block;}
.headcol.first #bbp-search-form input{padding:20px 25px !important;border:0px solid rgba(102,102,102,.1) !important;margin-right:-7px;height:65px;}
.headcol.first #bbp-search-form #bbp_search{width:60%;}
.bbp-replies-widget li{border-style:solid;border-width:0 0 1px 0;padding-top:20px;padding-bottom:20px;line-height:1.6;}
.bbp-replies-widget li:last-child{border-width:0 0 0 0;}
#footer .bbp-replies-widget li{padding-top:10px;padding-bottom:10px;}
.bbp-replies-widget li time{display:block;font-size:12px;opacity:.7;font-style:italic;}
.bbp-replies-widget li img, li>.bbp-author-avatar img, li>img.avatar-default{float:left;margin:5px 25px 20px 0;border-radius:60px;}
li>a.bbp-reply-topic-title{overflow:hidden;}
li>a.bbp-author-name{opacity:.5;display:block;float:left;}
.widgetable .bbp-login-form{padding:20px 0 0 0;}
.widgetable .bbp-logged-in{padding:13px 0 15px 0;}
.widgetable .bbp-logged-in h4{margin-top:-5px !important;}
.widgetable .bbp-login-form .bbp-password{margin-bottom:0;}
.widgetable .bbp-login-form div.bbp-submit-wrapper{float:left;margin-top:0;}
.widgetable .bbp-login-form button.submit{clear:both;}
.widgetable .bbp-login-form .bbp-remember-me{margin:-10px 0 0 0;}
.wrapper #sidebar .bbp-login-form label{font-size:12px;width:70%;}
#rememberme{margin-right:6px;}
.bbp-username, .bbp-password{position:relative;margin:20px 0;display:block;}
.bbp-username label, .bbp-password label{position:absolute;top:-25px;left:0;opacity:.8;z-index:0;}
.bbp-username input, .bbp-password input{width:100%;border-width:1px;min-height:auto;height:48px !important;margin:0 0 20px 0 !important;padding:8px 15px !important;}
.bbp-login-form .bbp-submit-wrapper{margin-top:-30px;}
.bbp-logged-in h4{margin-bottom:-4px;}
.button.logout-link{font-size:12px;opacity:.4;}
dl[role=main]{padding:20px;overflow:hidden;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);}
dl[role=main] dt{border:none;width:80%;float:left;}
dl[role=main] dd{border:none;width:20%;float:left;text-align:center;}
dl[role=main] dt:last-of-type, dl[role=main] dd:last-child{display:none;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results{border-width:1px 0;margin:30px -40px 20px -40px;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{padding:20px 40px !important;}
#bbpress-forums li.bbp-header{border-radius:5px 5px 0 0;}
#bbpress-forums li.bbp-footer{display:none;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{padding:25px 40px !important;line-height:1;}
#bbpress-forums li.bbp-body ul.forum li, #bbpress-forums li.bbp-body ul.topic li{line-height:1;vertical-align:bottom}
#bbpress-forums ul.bbp-forums>li, #bbpress-forums li.bbp-body, #bbpress-forums ul.bbp-forums>li .bbp-forum-info{padding:0 0;}
#bbpress-forums .bbp-forums-list li{display:block;font-size:14px;margin:10px;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results{font-size:16px;margin-bottom:40px;}
ul.forum-titles li{padding:0 0 !important;font-size:13px;}
.sidebar_item a.bbp-forum-title i{position:absolute;top:10px;right:0;opacity:.1;width:40px;text-align:center;}
.sidebar_item a.bbp-forum-title:hover i{opacity:.4;}
a.subscription-toggle{float:right;padding:7px 8px;line-height:1;}
li.bbp-forum-freshness, li.bbp-topic-freshness{text-align:left;}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{font-size:15px;margin:15px 0 10px 0;line-height:1.4;}
ul.forum.type-forum{position:relative;}
ul.forum.type-forum a.bbp-forum-title i{position:absolute;left:20px;top:20px;opacity:.05;font-size:110px !important;z-index:1;}
.single-forum .entry-title i{position:absolute;right:20px;top:-5px;opacity:.1;font-size:70px !important;z-index:1;}
a.bbp-forum-title,a.bbp-topic-permalink{line-height:1.2;}
.bbp-forum-topic-count, .bbp-forum-reply-count, .bbp-forum-freshness{padding-top:4px;font-size:13px;}
.bbp-topic-meta{font-size:13px !important;}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, .bbp-logged-in img.avatar{border:none;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar{width:24px;margin:0 8px 0 0;float:left;}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky{font-size:100%;}
div.bbp-template-notice p{padding:10px 8px !important;}
div.bbp-template-notice.info{border:none;overflow:hidden;}
.bbp-topic-description, .bbp-forum-description, .bbp-topic-started-by .bbp-author-name, .bbp-topic-revision-log-item img, .bbp-reply-revision-log-item img{display:none;}
#bbpress-forums li.bbp-body ul.topic{padding:40px 40px 25px 40px !important;}
#bbpress-forums li.bbp-body ul.topic .bbp-topic-title{position:relative;padding-left:70px !important}
#bbpress-forums .bbp-topic-meta .bbp-topic-started-by{color:transparent !important;}
#bbpress-forums .bbp-topic-meta .bbp-topic-started-by img.avatar{margin-top:6px !important;width:40px;min-width:40px;min-height:40px;position:absolute;top:-6px;left:0;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{border-top:none;}
.single-forum-description{clear:both !important;margin-left:0 !important;padding:0 !important;}
.single-topic #bbpress-forums li.bbp-header div.bbp-reply-author{text-align:left}
.single-topic a.subscription-toggle{margin-left:8px !important;float:none;}
.single-topic a.favorite-toggle{margin-right:8px !important;}
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry{padding:10px 50px;border-color:rgba(0,0,0,.05);}
.bbp-reply-post-date{font-size:11px;text-transform:uppercase;}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content{margin-left:150px;}
#bbpress-forums fieldset.bbp-form{border-width:1px;min-width:100%;padding:40px 30px 20px 30px;}
.single-topic .bbp-reply-content iframe{max-width:100%;}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar{margin:25px auto 0;}
fieldset.bbp-form .bbp-template-notice{display:none;}
#bbpress-forums fieldset.bbp-form legend{padding:5px 10px;}
.bbp-form .quicktags-toolbar{background:none;border:none !important;}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px 0;}
.wp-core-ui .quicktags-toolbar input.button.button-small{padding:0 8px !important;background:none;border:1px solid rgba(0,0,0,.1);box-shadow:none;margin:0 4px 0 0 !important;}
textarea.bbp-the-content{border:1px solid rgba(0,0,0,.1);margin:10px 0 0 0 !important;line-height:1.8 !important;}
#bbpress-forums div.odd, #bbpress-forums ul.odd{background:#fff !important;}
.bbp-pagination{margin-bottom:30px;display:none;}
.bbp-pagination span, .bbp-pagination a, .bbp-pagination .page-numbers.current{display:inline-block;margin:0 0 0 5px;font-size:10px;padding:7px 10px 6px 10px !important;opacity:1;}
li.bbp-topic-title>.bbp-topic-pagination{display:none}
#bbpress-forums #bbp-your-profile fieldset{margin-bottom:60px;}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea{background:#fff;}
#bbpress-forums #bbp-your-profile fieldset label[for]{text-align:left !important;width:17% !important;}
.searchform input.s, .searchSubmit, #respond #submit, #bbp-search-form input, button.submit{-webkit-appearance:none;}
#bbpress-forums #bbp-single-user-details{width:100%;float:none;padding:50px;border-bottom:1px solid rgba(0,0,0,0.1);}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar{float:left;margin:0 40px 0 0;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:left;}
#bbpress-forums #bbp-user-body{margin-left:0;padding:30px 50px;}
#bbpress-forums .bbp-user-section{overflow:visible;}
#bbpress-forums #bbp-user-wrapper ul.bbp-topics {
clear: both;
}body,input,button,select,textarea,#wpmem_reg fieldset,#wpmem_login fieldset,#bbpress-forums ul.bbp-forums{font-family:"Open Sans";font-weight:normal;font-style:400;color:#52576d;font-size:16px;font-display:swap;}body{background-color:#fff;}.ghost,#comments .navigation a,a.page-numbers,.page-numbers.dots,.postinfo .mc4wp-form,.tmnf_tags a,#bbpress-forums li.bbp-header,#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#fcfcfc;}a,#bbpress-forums a{color:#333e63;}a:hover,#bbpress-forums a:hover{color:#ff6701;}a:active,#bbpress-forums a:active{color:#000;}.tmnf_entry p a,.tmnf_entry ol a,.tmnf_entry ul a,.elementor-text-editor a{color:#ff6701;}.tmnf_border,.head_logo_below #header.tmnf_border,.event_header p,input, textarea,select,.sidebar_item li,.comment-body,.tagcloud a,.page-numbers,.nav_item a,.tmnf_tags a,.postinfo .mc4wp-form,table,table th,table td,.wp-block-search .wp-block-search__input,#bbpress-forums ul.bbp-topics,#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-color:#efefef;}#sidebar,.post-pagination span{color:#5b5f77;}.widgetable a{color:#0b314f;}.widgetable a:hover{color:#ff6701;}#header,.header_transparent .tmnf_menu_row.scrollDown{background-color:#fff;}.logo a,.header_ad,.header_ad a,#header .tmnf_social_icons li a{color:#333e63;}.nav>li>a,.header_icon a{font-family:Jost;font-weight:600;font-style:normal;color:#333e63;font-size:15px;font-display:swap;}.header_icon a i{color:#ff6701;}.nav li.current-menu-item>a,.nav >li>a:hover,#main-nav li.current-menu-ancestor>a{border-color:#fea82f;}#header.tmnf_border,.tmnf_menu_row,.header_icon,.tmnf_respo_magic #navigation,#header .tmnf_social_icons li a{border-color:#f2f2f2;}.nav li ul{background-color:#ffc288;}.nav>li>ul:after,.nav > li.mega:hover::after{border-left-color:#ffc288 !important;}body.rtl .nav>li>ul:after,body.rtl .nav > li.mega:hover::after{border-right-color:#ffc288 !important;}.nav ul li>a,.tmnf_tagline{font-family:Jost;font-weight:400;font-style:normal;color:#702403;font-size:14px;font-display:swap;}.show-menu,#main-nav>li.special>a{background-color:#ff6701;}.show-menu:hover,#main-nav>li.special>a:hover{background-color:#fea82f;}.show-menu,#main-nav>li.special>a,#main-nav>li.special>a:hover i{color:#fff;}#titles{width:180px;}#titles .logo{margin-top:20px;margin-bottom:13px;}#navigation>ul,.header_icon{padding-top:10px;padding-bottom:0px;}body.tmnf_respo_magic #navigation{background-color:#000;}body.tmnf_respo_magic #navigation #main-nav a{color:#fff;}#footer,#footer .searchform input.s,.footop-right{background-color:#252633;}#footer p,#footer,#footer h4,#footer .bottom-menu a{color:#a7afd6;}#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:#d0d8ef;}#footer a:hover,#footer a:hover span{color:#ff6701;}#footer .tmnf_border,.footer_icons,.tmnf_foocol li,#footer a,#footer .tmnf_social_icons li a,#footer .searchform input.s,#footer input,#footer table,#footer table th,#footer table td{border-color:#3d3d51;}.footop{background-color:#ffc288;}#footop h2,.footop-left a,#foo-spec{color:#594d45;}h1.logo{font-family:Jost;font-weight:700;font-style:normal;color:#2f3242;font-size:22px;font-display:swap;}.large_title,.tmnf_titles_are_large h3{font-family:Jost;font-weight:700;font-style:normal;color:#2f3242;font-size:55px;font-display:swap;}.medium_title,.tmnf_titles_are_medium h3,.footer_button{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:22px;font-display:swap;}.small_title,.tmnf_titles_are_small h3,.post_nav_text,.tptn_title{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:18px;font-display:swap;}#submit,.tmnf_social_icons li a span,.mainbutton,.show-menu span,.tmnf_view_all{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:15px;font-display:swap;}h1{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:36px;font-display:swap;}h2,blockquote{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:30px;font-display:swap;}h3{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:24px;font-display:swap;}h4{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:22px;font-display:swap;}h5,a.bbp-forum-title,a.bbp-topic-permalink{font-family:Jost;font-weight:600;font-style:normal;color:#2f3242;font-size:20px;font-display:swap;}h6{font-family:Jost;font-weight:500;font-style:normal;color:#2f3242;font-size:18px;font-display:swap;}.tmnf_meta,.crumb,.post_nav_text span,.tmnf_tags,.tptn_date,.bbp-breadcrumb{font-family:Jost;font-weight:500;font-style:normal;color:#777e89;font-size:11px;font-display:swap;}.tmnf_meta a{color:#1c1e30;}a.mainbutton.inv,.tptn_posts_widget li::before,.tmnf_meta_categs,h4.widget>span:after{background-color:#fea82f;}.main-breadcrumbs span::after{color:#fea82f;}a.mainbutton.inv,.tptn_posts_widget li::before,.tmnf_meta_categs,.tmnf_meta_categs a{color:#000;}.ribbon,a.mainbutton,.owl-nav>div,.cat_nr,#respond #submit,.page-numbers.current,#submit,input[type="submit"],input.button,button.submit,#comments .navigation a,.comment .reply a,.post_pagination_inn,.tmnf_social_icons li a:hover,.wp-block-search .wp-block-search__button{background-color:#ff6701;}input.button,button.submit,.page-link>span{border-color:#ff6701;}.tmnf_view_all,.main_breadcrumbs span:after{color:#ff6701;}.ribbon,.ribbon a,a.ribbon,.ribbon p,#footer .ribbon,a.mainbutton,button.submit,.owl-nav>div,.cat_nr,.page-numbers.current,.format-quote blockquote,.reply a,#respond #submit,input[type="submit"],.post_pagination p a span,.tmnf_social_icons li a:hover,#footer .tmnf_social_icons li a:hover,#footer .tmnf_social_icons li a:hover span,.wp-block-search .wp-block-search__button{color:#fff;}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,.post_pagination p a:hover span,.owl-nav>div:hover,input[type="submit"]:hover{background-color:#fea82f;}input.button:hover,button.submit:hover,.tmnf_tags a:hover{border-color:#fea82f;}#footer a.mainbutton:hover,.ribbon:hover,.ribbon:hover a,.ribbon a:hover,.ribbon:hover p,#footer .ribbon:hover,.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,input[type="submit"]:hover{color:#000;}.imgwrap,.page_header_image,.post_nav_image,.item .sticky .item_inn,.event_item{background-color:#424851;}.page_header_image,.page_header_image a,.page_header_image h1,.page_header_image p,.page_header_image .main_breadcrumbs span,.page_header_image .tmnf_archive_subtitle,.post_nav_image .arrow,.mag_item_overlay.has-post-thumbnail .item_inn a,.mag_item_overlay.has-post-thumbnail .item_inn p,.item .sticky .item_inn,.item .sticky .item_inn a,.item .sticky .item_inn p,.item .sticky:before,.evnt_date span{color:#fdfff9;}.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;}#footer .tmnf_column{min-height:0;}#header .tmnf_container{max-width:none;}