@keyframes back-top-arrow-up{0%{top:0}to{top:-5px}}.tf_clear{clear:both}.tf_textc{text-align:center}.module .ui.builder_button,.module-fancy-heading a:hover,.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}.tf_overflow{overflow:hidden}.tf_box,ul{box-sizing:border-box}.tf_abs{position:absolute;top:0;right:0;bottom:0;left:0}.tf_rel{position:relative}.tf_clearfix:after{content:"";display:table;clear:both}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137,137,137,.2);--tf_scroll_color_hover:rgba(137,137,137,.4);scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w,10px);height:var(--tf_scroll_h,10px)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:"";height:100%;width:1px;position:absolute;top:50%;left:50%;background-color:currentColor;transition:transform .25s}.tf_close:before{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}.tf_vd_lazy:fullscreen video{height:100%;object-fit:contain}a{cursor:pointer}a:focus{outline:1px dotted rgba(150,150,150,.2)}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);font-size:.875rem;font-weight:700}.skip-to-content:focus{clip-path:none}.module_column,.module_row,.module_row .module,.module_subrow{position:relative;box-sizing:border-box}.module,.module-buttons:hover,.module_column:hover,.module_row:hover{transition:.5s ease;transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter,transform}.module_row{display:flex;flex-wrap:wrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}.themify_builder_slider_wrap{transition:none}.row_inner,.subrow_inner{display:grid;--gutter:3.2%;--narrow:1.6%;--none:0;--align_start:flex-start;--align_center:center;--align_end:flex-end;--auto_height:stretch;--align_items:var(--auto_height);--align_content:var(--align_start);--colG:var(--gutter);--c1:1fr;--c2:1fr 1fr;--c3:1fr 1fr 1fr;--c4:1fr 1fr 1fr 1fr;--c5:1fr 1fr 1fr 1fr 1fr;--c6:1fr 1fr 1fr 1fr 1fr 1fr;--c1_2:1fr 2.1025fr;--c2_1:2.1025fr 1fr;--c1_3:1fr 3.2831fr;--c3_1:3.2831fr 1fr;--c1_1_2:1fr 1fr 2.1415fr;--c1_2_1:1fr 2.1415fr 1fr;--c2_1_1:2.1415fr 1fr 1fr;--col:repeat(auto-fit,minmax(1%,1fr));grid:var(--row,none)/var(--col);grid-template-areas:var(--area);grid-auto-columns:1fr;gap:var(--rowG,0) var(--colG);align-content:var(--align_content);align-items:var(--align_items);--area5_3:"col1 col1 col2 col2 col3 col3" "col4 col4 col5 col5 . .";--area5_1_2:"col1 col2 col2" "col3 col4 col5";--area5_2_1:"col1 col1 col2" "col3 col4 col5";--area5_1_3:"col1 col2 col2 col2" "col3 col4 col4 col4" "col5 col5 col5 col5";--area5_3_1:"col1 col1 col1 col2" "col3 col4 col4 col5";--area5_1_1_2:"col1 col2 col3 col3" "col4 col4 col5 col5";--area5_1_2_1:"col1 col2 col2 col3" "col4 col4 col5 col5";--area5_2_1_1:"col1 col1 col2 col3" "col4 col4 col5 col5";--aream2_auto:"col1" "col2";--aream3_auto:"col1" "col2" "col3";--aream4_auto:"col1" "col2" "col3" "col4";--aream5_auto:"col1" "col2" "col3" "col4" "col5";--areat6_auto:"col1 col2 col3" "col4 col5 col6";--aream6_auto:"col1 col2" "col3 col4" "col5 col6";--areat7_auto:"col1 col2" "col3 col4" "col5 col6" "col7 col7";--aream7_auto:"col1" "col2" "col3" "col4" "col5" "col6" "col7";--areat8_auto:"col1 col2" "col3 col4" "col5 col6" "col7 col7" "col8 col8";--aream8_auto:"col1" "col2" "col3" "col4" "col5" "col6" "col7" "col8"}div.module_column{width:auto;max-width:none;margin-left:0;margin-right:0;min-width:0;float:none;align-items:inherit;align-content:inherit;grid-template-columns:minmax(0,1fr);display:grid}.module_column:nth-of-type(1){grid-area:col1}.tb_col_count_1>.module_column{grid-area:auto}.module:after{content:"";display:table;clear:both}.module_row .ui{background-image:var(--tb_app_gr,none);background-color:var(--tb_pr_bg,#f7f7f7);box-shadow:var(--tb_app_shadow,none);border-radius:var(--tb_app_r,0);color:var(--tb_pr_color,#555)}.ui.builder_button{text-decoration:none;position:relative;border:solid 1px rgba(0,0,0,.05);display:inline-block;line-height:130%;transition:color .3s linear;transition-property:color,background-color,padding,border,box-shadow;padding:.625em 1.25em}.builder_button:hover{text-decoration:none;background-color:var(--tb_pr_hover_bg,#f1f1f1)}.module-slider{margin-bottom:2.5em}.row_inner{width:1160px;margin:0 auto}.module_row.fullwidth>.row_inner{max-width:100%;width:100%}@supports (-webkit-touch-callout:none){.module_column,.module_row,.module_subrow{background-attachment:scroll!important}}@media (max-width:1260px){.row_inner{max-width:94%}}@media (max-width:760px){.row_inner{max-width:90%}}.no-rounded-input #main-nav li>.sub-menu{border-radius:0}.module-fancy-heading .fancy-heading{line-height:1.25}.module-fancy-heading a{text-decoration:none;display:inline-block}.module-fancy-heading .sub-head{padding-top:.3em;font-size:70%}.module-fancy-heading .main-head+.sub-head:before{content:"";border-top:1px solid;width:2em;display:block;padding-top:.3em}.module-fancy-heading .tf_textc .sub-head:before{margin:auto}.inline-fancy-heading .fancy-heading .sub-head:after,.inline-fancy-heading .fancy-heading .sub-head:before,.module-fancy-heading.tb_hide_divider .sub-head:before{display:none}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important;margin-bottom:1.75em}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;box-sizing:border-box}.wp-block-image.alignfull img{height:auto;width:100%}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text__media img{height:auto;max-width:unset;vertical-align:middle;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-spacer{clear:both}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-text-align-center{text-align:center}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;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}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.module-buttons-item+.module-buttons-item{margin-left:.4em}.module-buttons span{font-size:var(--tb_mb_s);margin-left:.2em;margin-right:.2em}.module.module-buttons .ui:not(.transparent){color:var(--tb_pr_color,#555)}@media (max-width:680px){.module-buttons{--tb_mb_s:.9em}}.module_row .module-layout-part .module_column,.module_row .module-layout-part .row_inner{min-height:inherit}.builder_row_cover{z-index:0;contain:strict;transform:translateZ(0)}.builder_row_cover:after,.builder_row_cover:before{height:100%;width:100%;position:absolute;top:0;left:0;content:"";display:block;transition:opacity .5s ease-in-out,background-color .5s ease-in-out}.builder_row_cover:after{opacity:0}.module_row:hover>.builder_row_cover:after{opacity:1}.back-top{margin:0 auto .6em;width:200px}.back-top a:before{content:"";display:inline-block;width:30px;height:30px;border:2px solid transparent;border-top-color:inherit;border-left-color:inherit;transform:rotate(45deg);margin-top:4px}#footer .back-top-float,#pagewrap .back-top-float{background-color:var(--theme_accent_semi);border-radius:100%;color:#fff;cursor:pointer;position:fixed;right:20px;bottom:20px;left:auto;top:auto;width:44px;height:44px;overflow:hidden;text-decoration:none;text-align:center;font-size:16px;opacity:1;z-index:101;transition:opacity .2s ease-in-out .2s,transform .2s ease-in-out,background-color .5s;box-shadow:0 1px 8px rgba(0,0,0,.12)}#footer .back-top-hide,#pagewrap .back-top-hide{opacity:0;pointer-events:none}#pagewrap .back-top-float .arrow-up a,.back-top-float .arrow-up a{background:0;color:inherit}#pagewrap .back-top-float .arrow-up,.back-top-float .arrow-up{position:absolute;top:5px;left:50%}#pagewrap .back-top-float:hover{background-color:var(--theme_accent)}#pagewrap .back-top-float:hover .arrow-up,.back-top-float:hover .arrow-up{animation:back-top-arrow-up .25s linear .2s infinite alternate}#pagewrap .back-top-float a:before,.back-top-float a:before{width:13px;height:13px;position:absolute;top:14px;left:50%;margin-left:-7px;margin-top:0;border-width:1px}#footerwrap{padding:54px 0 2em;border-top:1px solid rgba(0,0,0,.05)}#footer{font-size:.9em}.footer-block #footerwrap{text-align:center;position:static}.footer-text{padding:0 0 2em;line-height:1.8em;font-size:.85em}.main-col{box-sizing:border-box}@media (max-width:680px){#footerwrap{padding-top:35px}}.footer-nav{margin:.5em 0 1em;padding:0}.footer-nav li{display:inline-block;list-style:none;position:relative}.footer-nav a{text-decoration:none;margin:0 1em .8em 0}.footer-nav li:hover>a{color:var(--theme_accent)}.footer-nav li,a,body,div,em,figure,html,i,img,pre,span{margin:0;padding:0}h1,h2,h3{padding:0}a,img{border:0}figure,footer,header,nav{display:block}:root{--theme_accent:#ed1e24;--theme_accent_semi:rgba(251,9,48,.8);--theme_accent_hover:#000}html{scroll-behavior:smooth}body{font:1em/1.65em"Public Sans","Arial",sans-serif;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:0 0;background-color:#f5f5f5;background-image:none;font-family:"Vollkorn";font-weight:500;font-size:17px;color:#363636}a,h1,h2{color:#000}a{color:var(--theme_accent);transition:color .3s ease-in-out;text-decoration:underline}a:hover{color:var(--theme_accent_hover)}li,p,ul{padding:0;margin:1em 0 1.3em}li,ul{margin:0 0 1.4em 1.6em}li{margin:0 0 1em}h1,h2{margin:0 0 .5em;overflow-wrap:normal}h2,h3{letter-spacing:-.02em}h3{line-height:1.4em;margin:0 0 .5em;overflow-wrap:normal;color:#000;font-size:1.45em}h1{font-size:2.5em;line-height:1.2em;letter-spacing:-.03em}h2{font-size:2em;line-height:1.3em}#main-nav ul a,.sidemenu,img{box-sizing:border-box}.pagewidth{width:1160px;max-width:100%;margin:0 auto}#layout{display:flex;flex-wrap:wrap}#content{width:71%;padding:5.75%0}.sidebar-none #content{width:100%}.sidebar-none #layout{display:block}.sidemenu-active{transition:left .2s ease-in-out;left:0}.sidemenu-active #headerwrap{left:0}#headerwrap{color:#000;position:absolute;border-bottom:1px solid rgba(0,0,0,.05);min-height:55px;z-index:999;top:0;left:0;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out,left .3s ease-in-out,min-height .3s ease-in-out}#header,.menu-icon-inner,.no-fixed-header #headerwrap,.sidemenu-active{position:relative}#header{padding:2em 0;overflow:visible;z-index:1}@supports (-webkit-touch-callout:none){#headerwrap{background-attachment:scroll!important;background-position:center!important}}#main-nav{padding:0}#main-nav a,#main-nav li{position:relative;margin:0}#main-nav li{padding:0;list-style:none;display:inline-block}#main-nav ul li{background:0;float:none;display:block}#main-nav li>.sub-menu{padding:.6em 0;margin:0;position:absolute;z-index:100;opacity:0;left:-.3em;top:100%;transform:scale(1,0);transform-origin:top;box-sizing:border-box;transition:transform .3s ease-in-out,opacity .3s ease-in-out;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 12px rgba(0,0,0,.12);border-radius:8px;background:#fff;contain:style layout;width:210px}@media (hover:hover){#main-nav li:hover>.sub-menu,#main-nav li>.sub-menu:focus-within,#main-nav li>a:focus+.sub-menu{opacity:1;transform:scale(1,1)}}.menu-item .child-arrow{display:none;cursor:pointer;z-index:12;width:36px;height:36px;border-radius:100%;position:absolute;right:0;top:4px;transition:transform .3s}.child-arrow:after,.child-arrow:before{top:50%;left:12px;content:"";position:absolute;transition:transform .3s ease-in-out;height:1px;width:8px;transform:rotate(45deg);background:currentColor;z-index:9999;border-radius:10px}.child-arrow:after{left:17px;transform:rotate(-45deg)}@media (hover:none){#main-nav .menu-item-has-children>a{padding-right:45px}.menu-item .child-arrow{margin-left:7px;border-radius:100%;display:inline-block;padding:0;right:5px;top:50%;margin-top:-17px}#main-nav li>.sub-menu{display:none}}#main-nav a{display:block;padding:.6em;text-decoration:none;transition:color .2s ease-in-out}#main-nav ul a{padding:.4em 1.4em;text-align:left}#main-nav .current-menu-item>a,#main-nav .current_page_item>a,#main-nav a:hover,#main-nav ul a:hover{color:var(--theme_accent)}.header-icons a,.header-icons a:hover{color:inherit;text-decoration:none}#headerwrap .header-icons>*{vertical-align:middle}#menu-icon{margin:0 0 0 10px;padding:10px 9px 11px;line-height:1em;border-radius:100%}#menu-icon:hover{background:rgba(200,200,200,.25)}.menu-icon-inner{border-bottom:2px solid;box-sizing:border-box;width:22px;height:18px}.menu-icon-inner:after,.menu-icon-inner:before{content:"";display:block;border-top:2px solid;position:absolute;left:0;top:0;width:100%;transition:border .7s ease;transition-property:transform}.menu-icon-inner:after{top:50%}#menu-icon-close{transform:rotateZ(0deg);transition:border .3s ease-in-out,transform .3s ease-in-out}.page-title{padding:0}@media (max-width:1260px){h1{font-size:2.4em}h2{font-size:2em}.pagewidth{max-width:94%}#pagewrap,.default_width #layout .row_inner{max-width:100%}}@media (max-width:760px){body .pagewidth{max-width:90%}#layout{flex-wrap:wrap}#content{width:100%;max-width:100%;clear:both;padding-top:10%}}@media (max-width:680px){h1{font-size:1.9em}h2{font-size:1.6em}h3{font-size:1.35em}#headerwrap .header-icons{right:5%}}#main-nav-wrap{position:relative}#header,.themify_builder_content-1210 .tb_wimx20.module-buttons{text-align:center}.themify_builder_content-994 .tb_iw44117.module-fancy-heading.module .sub-head{font-family:"Playfair Display";font-weight:600;line-height:1em;text-transform:capitalize;font-style:italic}.themify_builder_content-994 .tb_iw44117.module-fancy-heading.module .main-head{text-transform:uppercase;font-family:"Raleway";font-weight:900;line-height:1em;font-style:normal}.themify_builder_content-1210 .tb_zzvx20.module-fancy-heading.module .sub-head{font-family:"Raleway";font-weight:500;text-transform:uppercase;font-style:normal}.themify_builder_content-1210 .tb_wimx20.module-buttons .module-buttons-item a,.themify_builder_content-1210 .tb_wimx20.module-buttons .module-buttons-item a span,.themify_builder_content-1210 .tb_wimx20.module-buttons .module-buttons-item a:hover,.themify_builder_content-1210 .tb_wimx20.module-buttons .module-buttons-item a:hover span{color:#fff}.themify_builder_content-1210 .tb_wimx20.module-buttons .module-buttons-item a:hover{background-image:none;background-color:#d65656}.themify_builder_content-1210 .tb_wimx20.module-buttons .module-buttons-item a{background-image:none;background-color:#000}.themify_builder_content-1210 .tb_wimx20.module-buttons a{font-family:"Raleway";font-weight:700;font-style:normal}.themify_builder_content-1210 .tb_wimx20.module-buttons span{text-transform:uppercase}.themify_builder_content-1241 .tb_ufug706.module_row>.builder_row_cover:before{background-color:rgba(11,19,87,.66)}.themify_builder_content-1241 .tb_ufug706.module_row{background-image:url(https://danielbrockjohnson.com/wp-content/uploads/2022/11/JWF-DJ_cropped.jpg.webp);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:54.67% 33.75%}.themify_builder_content-1241 .tb_ufug706.module_row,.themify_builder_content-1241 .tb_ufug706.module_row h3:not(.module-title),.themify_builder_content-1241 .tb_ufug706.module_row p{color:#f5f5f5}.themify_builder_content-1241 .tb_kv59028.module-slider .slide-content{line-height:1.5em;font-family:"Vollkorn SC";font-weight:400;font-style:normal}.themify_builder_content-1241 .tb_kv59028.module-slider{margin:2.5em 10%}.themify_builder_content-1241 .tb_kv59028.module-slider.module .slide-content{text-shadow:0 0 2px #000}@media (max-width:768px){.themify_builder_content-1241 .tb_ufug706.module_row{background-position:50% 50%}}@media (max-width:600px){.themify_builder_content-1241 .tb_ufug706.module_row{background-position:50% 27.5%}}.themify_builder_content-167 .tb_rf7c20.module_row{margin-bottom:2.5em}#pagewrap{background-color:transparent;border:0!important}#body,#content,#pagewrap{background-image:none}#body{background-color:transparent;border:0!important;margin:0;padding:0}#content{padding-top:1em;padding-bottom:1em}h1,h2,h3{font-family:"Playfair Display";font-weight:bolder}h2,h3{font-weight:700}h3{font-weight:600}#content,#headerwrap{background-color:transparent;border:0!important;margin:auto}#headerwrap,#headerwrap #header{background-image:none}#header{border:0!important;margin:0 auto;padding-top:1em;padding-bottom:1em;font-family:"Lato";font-weight:300}#header,#headerwrap a{color:#000}#headerwrap #header,#main-nav,#main-nav a{background-color:transparent}#main-nav{background-image:none;border:0!important;margin:auto}#main-nav a{font-family:"Raleway";font-weight:600;letter-spacing:1px;font-size:15px;text-transform:uppercase}#main-nav a,#main-nav>li>a{color:#363636}#main-nav-wrap #main-nav a:hover{background-color:transparent;color:#d65656}#footer a:hover,#main-nav-wrap #main-nav>li>a:hover,a:hover{color:#d65656}#main-nav li:not(.themify-widget-menu)>ul{background:0 0;background-color:#f5f5f5;background-image:none;border:0!important}#main-nav ul .current-menu-item a,#main-nav ul .current_page_item a,#main-nav ul a{background-color:transparent;border:0!important;color:#363636}#main-nav ul .current-menu-item a:hover,#main-nav ul .current_page_item a:hover,#main-nav ul a:hover{background-color:transparent;color:#d65656}#footer-nav a:hover,#main-nav-wrap #main-nav .sub-menu>.current-menu-item>a,#main-nav-wrap #main-nav .sub-menu>.current_page_item>a{background-color:transparent;color:#363636}.page-title{margin:auto auto 1em;font-family:"Playfair Display";font-weight:800;text-align:center}#footer,#footerwrap,.page-title{background-image:none}#footerwrap,.page-title{background-color:transparent;border:0!important}#footer{color:#363636}#footer,.footer-nav a,.footer-text{font-family:"Vollkorn";font-weight:500;text-transform:none;text-align:center}#footer a{font-family:"Raleway";font-weight:600;letter-spacing:1px;color:#000}#footer,#footer-nav,#footer-nav a{background-color:transparent}#footer-nav{background-image:none;border:0!important}#footer-nav a{color:#363636;text-transform:uppercase}#footer-nav a:hover{color:#d65656}#footer-nav li:hover>a{color:#d65656}#footer .back-top .arrow-up a,#pagewrap .back-top.back-top-float{background:0 0;background-color:rgba(0,0,0,.81)}#footerwrap .back-top a:before,#pagewrap .back-top.back-top-float{color:#f5f5f5}@media screen and (max-width:1100px){#header{height:auto;padding:10px 0 5px;text-align:inherit}.header-icons{position:absolute;display:block;top:27px;right:4%;z-index:1999;transform:translateY(-50%)}.header-icons a{text-decoration:none!important;font-size:1em}.sidemenu{transition-property:left,right,top,bottom,width,transform,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;height:100%;width:300px;padding:60px 25px 25px;background-color:#fff;color:#000;display:none;overflow-y:auto;position:fixed;top:0;z-index:11111;text-align:left}#mobile-menu{contain:paint;right:-300px}#headerwrap #menu-icon-close{display:block;position:absolute;text-decoration:none;top:10px;right:10px;min-width:1em;min-height:1em;transform-origin:center;transition-property:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:20px;color:inherit;padding:9px;border-radius:100%}#main-nav .child-arrow:hover,#menu-icon-close:hover{background:rgba(200,200,200,.25)}#menu-icon-close:after,#menu-icon-close:before{height:56%}#main-nav-wrap{display:block;padding:0;margin:1em 0 1.5em}#main-nav{float:none;background-color:transparent}#main-nav li{display:block;clear:both;padding:0;width:100%}#main-nav li>.sub-menu{position:static;width:auto;height:auto;border:0;margin:0 0 0 1em;background:0;padding:0;display:none;opacity:1;transform:none;color:inherit;box-shadow:none}#main-nav .child-arrow{display:inline-block}#main-nav li:not(.themify-widget-menu)>ul{background:0}#headerwrap #main-nav a{width:auto;display:block;border:0;padding:.6em 0;margin:0;color:inherit;line-height:1.5em;background:0;font-weight:400;text-decoration:none;box-shadow:none}#headerwrap #main-nav .has-sub-menu>a{padding-right:40px}#main-nav>li:last-child a{border:0}#headerwrap #main-nav a:hover,#main-nav .current-menu-item>a,#main-nav .current_page_item>a{color:var(--theme_accent)}}