@charset "UTF-8";
/* Themify Ultra 8.1.4 framework 8.3.0 */

/*/css/base.min.css*/
:where(.tf_loader){width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.15em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.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%}:where(.tf_overflow){overflow:hidden}.tf_box{box-sizing:border-box}:where(.tf_abs){position:absolute;inset:0}:where(.tf_abs_t){position:absolute;top:0;left:0}:where(.tf_abs_b){position:absolute;bottom:0;left:0}:where(.tf_abs_c){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}:where(.tf_opacity){opacity:0}.tf_clearfix:after{content:"";display:table;clear:both}.loops-wrapper>.post,.woocommerce ul.loops-wrapper.products>li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:2.5em;clear:none}.woocommerce .loops-wrapper.no-gutter.products>.product,body .loops-wrapper.no-gutter>.post{margin:0}.woocommerce .loops-wrapper.products.list-post>.product{margin-left:0}.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%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.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}

/*/css/themify-common.css*/
iframe{border:0}a{cursor:pointer}:is(button,a,input,select,textarea,.button):focus{outline:1px dotted hsla(0,0%,59%,.2)}.tf_focus_heavy :is(button,a,input,select,textarea,.button):focus{outline:2px solid rgba(0,176,255,.8)}.tf_focus_none a,.tf_focus_none:is(button,a,input,select,textarea,.button):focus{outline:0}.tf_large_font{font-size:1.1em}.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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content:focus{clip-path:none}.post-image .themify_lightbox{display:block;max-width:100%;position:relative}.post-image .themify_lightbox .zoom{background:rgba(0,0,0,.3);border-radius:100%;height:35px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.post-image .themify_lightbox .zoom .tf_fa{color:#fff;vertical-align:middle;stroke-width:1px;left:50%;line-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-image .themify_lightbox:hover .zoom{background:rgba(0,0,0,.6)}.pswp:not(.pswp--open){display:none}:is(.ptb_map,.themify_map) button{border-radius:0;max-width:inherit}
/*/themify-builder/css/themify-builder-style.css*/
:root{--tb_rounded_corner:12px;--tb_rounded_corner_sm:10px}.module_column,.module_row,.module_row .module,.module_subrow{box-sizing:border-box;min-width:0;position:relative}.module,.module-accordion i,:is(.module-buttons,.module_row,.module_subrow,.module_column,.module-image img):hover{transition:.5s ease;transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter,transform}.entry-content>p:is(:first-of-type,:first-of-type+p):empty{margin:0;padding:0}.module_row{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:wrap}.themify_builder_slider_wrap{transition:none}[data-tbfullwidthvideo]:is(.module_row,.module_subrow,.module_column){background-size:cover}.module_subrow,.row_inner{display:grid;--gutter:3.2%;--narrow:1.6%;--none:0;--align_start:start;--align_center:center;--align_end: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));align-content:var(--align_content);align-items:var(--align_items);gap:var(--rowg,0) var(--colg);grid:var(--row,none)/var(--col);grid-auto-columns:1fr;grid-template-areas:var(--area);--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"}.row_inner{margin:0 auto;width:min(1160px,100%)}.module_row.fullheight .module_subrow,.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}}.module_row.fullheight{min-height:100vh}.fullheight>.row_inner,.fullheight>.row_inner>.module_column{min-height:inherit}div.module_column{align-content:inherit;align-items:inherit;display:grid;float:none;margin-inline:0;max-width:none;width:auto}.col_align_middle,.fullheight>.tb_col_count_1{--align_content:var(--align_center)}.gutter-narrow{--colg:var(--narrow)}.gutter-none{--colg:var(--none)}.module_column:first-of-type{grid-area:col1}.module_column:nth-of-type(2){grid-area:col2}.module_column:nth-of-type(3){grid-area:col3}.module_column:nth-of-type(4){grid-area:col4}.module_column:nth-of-type(5){grid-area:col5}.module_column:nth-of-type(6){grid-area:col6}.module_column:nth-of-type(7){grid-area:col7}.module_column:nth-of-type(8){grid-area:col8}.module_column:nth-of-type(9){grid-area:col9}.module_column:nth-of-type(10){grid-area:col10}.module_column:nth-of-type(11){grid-area:col11}.module_column:nth-of-type(12){grid-area:col12}.module_column:nth-of-type(13){grid-area:col13}.module_column:nth-of-type(14){grid-area:col14}.module_column:nth-of-type(15){grid-area:col15}.module_column:nth-of-type(16){grid-area:col16}.tb_col_count_1>.module_column{grid-area:auto}.tb_col_count_2{--area:"col1 col2"}.tb_col_count_3{--area:"col1 col2 col3"}.tb_col_count_4{--area:"col1 col2 col3 col4"}.tb_col_count_5{--area:"col1 col2 col3 col4 col5"}.tb_col_count_6{--area:"col1 col2 col3 col4 col5 col6"}.tb_col_count_7{--area:"col1 col2 col3 col4 col5 col6 col7"}.tb_col_count_8{--area:"col1 col2 col3 col4 col5 col6 col7 col8"}.module:after{clear:both;content:"";display:table}.module_row ul.loops-wrapper{display:block;list-style:none;margin:0;padding:0}.tb_default_color{--tb_pr_color:#555;--tb_pr_bg:#f7f7f7;--tb_pr_hover_bg:#f1f1f1}.module_row .ui{background-color:var(--tb_pr_bg,#f7f7f7);color:var(--tb_pr_color,#555)}.ui.rounded{border-radius:var(--tb_app_r,0)}.ui.gradient{background-image:var(--tb_app_gr,none)}.ui:is(.shadow,.embossed){box-shadow:var(--tb_app_shadow,none)}.ui.builder_button{border:1px solid rgba(0,0,0,.05);border-radius:var(--tb_app_r,0);font-size:var(--tb_mb_f,1em);line-height:1.35;padding:.625em 1.25em;position:relative;transition:.3s linear;transition-property:color,background-color,padding,border,box-shadow}.builder_button:not(:is(.tf_flx,.tf_in_flx)){display:inline-block}.builder_button:hover{background-color:var(--tb_pr_hover_bg,#f1f1f1);text-decoration:none}.module_row .module .ui.builder_button{text-decoration:none}.ui.transparent{--tb_pr_bg:transparent;--tb_pr_hover_bg:transparent;--tb_pr_color:#555;--tb_app_gr:none;--tb_app_shadow:none;border:0;color:inherit}.transparent.gradient{--tb_app_gr:linear-gradient(180deg,hsla(0,0%,100%,.45) 0%,hsla(0,0%,100%,0))}.module-title{font-size:1.4em;margin:0 0 .8em}.module img{border:0;vertical-align:bottom}.module-slider{margin-bottom:2.5em}.module-widget .widget{margin:0}.wp-caption{max-width:100%}.module-map button{border-radius:0}.module-map .gm-style-mtc img{margin-right:5px;vertical-align:baseline}.module-plain-text:after{display:contents!important}@media (max-width:1260px){.module-layout-part .row_inner,.tbp_template .row_inner .row_inner{max-width:100%}.module_row.fullwidth .module-layout-part .row_inner,.row_inner,.tbp_template .module_row.fullwidth .row_inner .row_inner{max-width:94%}.tbp_template .module_row.fullwidth .module_row.fullwidth>.row_inner{max-width:100%}}@media (max-width:760px){.module_row.fullwidth .module-layout-part .row_inner,.row_inner,.tbp_template .module_row.fullwidth .row_inner .row_inner{max-width:90%}}.themify_builder div.builder-parallax-scrolling{transition:background-position-y 0s}@supports not(cursor:grab){.builder-parallax-scrolling{background-attachment:scroll!important}}
/*/css/modules/search-form.css*/
.tf_s_dropdown input[type=text]{background-color:#fff;box-shadow:none;color:#000;display:inline-block;height:auto;margin:0;max-width:100%;min-height:auto;min-width:auto;width:auto}.tf_search_icon{border-radius:50em;cursor:pointer;line-height:normal;padding:9px 11px 10px}.tf_search_icon:hover{background:hsla(0,0%,59%,.15)}.tf_search_icon .tf-ti-search{stroke-width:1.5}.tf_icon_wrap{font-size:1.2em;left:2px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.tf_icon_wrap+.tf_loader+input[type=text],.tf_icon_wrap+input[type=text]{padding-left:2.2em}.tf_s_dropdown .tf_icon_wrap{left:12px}
/*/wp-content/themes/themify-ultra/styles/modules/search-form.css*/
#searchform{border-bottom:1px solid;font-size:1.2em;margin:0}#searchform #s{background-color:transparent;border:0;border-radius:0;box-shadow:none;letter-spacing:-.04em;margin:0;max-width:none;padding:.45em .45em .45em 1.75em;width:100%}#headerwrap #searchform-wrap{display:inline-block;margin-left:4px;vertical-align:middle}#headerwrap #searchform{border:0;font-size:1em;height:40px;width:40px}.tf_s_dropdown #searchform .tf_icon_wrap{left:0}#headerwrap #searchform #s{border-radius:5em;height:40px;padding:6px 15px 6px 40px;position:absolute;right:-2px;transition:width .7s,background .7s;width:1px;z-index:2}#headerwrap #searchform #s:focus,#headerwrap #searchform #s:hover,#headerwrap #searchform .icon-search:hover~#s,#headerwrap #searchform .tf_fa:hover+#s{background-color:#eee;width:140px}#headerwrap #searchform .tf_fa{background-color:#eee;border-radius:100%;color:#000;font-size:16px;left:0;line-height:1.2em;margin:0;padding:12px;text-align:center;top:50%;z-index:1;stroke-width:2}#headerwrap .tf_search_result{left:auto;right:0}.fixed-header-on #headerwrap #searchform-wrap{display:none}
/*/wp-content/themes/themify-ultra/styles/modules/site-logo.css*/
#site-logo{font-size:1.7em;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:1.2em;margin:.5em auto;padding:0;transition:.2s ease-in-out;transition-property:color,margin,padding,font-size}#site-logo a{color:inherit;text-decoration:none}#site-logo a:hover{color:var(--theme_accent);text-decoration:none}.header-block .fixed-header #site-logo{margin:5px 0 0}.fixed-header #site-logo .tf_sticky_logo+img,body:not(.fixed-header-on) #site-logo .tf_sticky_logo{display:none}
/*/themify-builder/css/modules/text.css*/
.drop-cap>:first-child:first-letter,.tb_text_dropcap>.tb_text_wrap:first-child:first-letter{background-color:var(--theme_accent,#0f70e8);color:#fff;float:left;font-size:2.85em;line-height:.4em;margin-right:.325em;margin-block:.15em .25em;padding:.425em .375em}.tb-text-more-link-indicator{background:rgba(55,55,55,.6);display:block;height:3px;margin:5px 0}
/*/wp-content/themes/themify-ultra/styles/modules/back-top.css*/
.back-top{margin:0 auto .6em;width:200px}.back-top:not(.back-top-float) .arrow-up a{bottom:0;color:inherit;display:inline-block;line-height:1;outline:0;padding:.4em;position:relative;text-decoration:none;transition:bottom .5s;z-index:10}.back-top:not(.back-top-float):hover .arrow-up a{bottom:20px}.footer-block .back-top:not(.back-top-float) .arrow-up :is(a,a:hover){background:0}.back-top a:before{border:2px solid transparent;border-left-color:inherit;border-top-color:inherit;content:"";display:inline-block;height:30px;margin-top:4px;transform:rotate(45deg);width:30px}:is(#footer,#pagewrap) .back-top-float{background-color:var(--theme_accent_semi);border-radius:100%;box-shadow:0 1px 8px rgba(0,0,0,.12);color:#fff;cursor:pointer;font-size:16px;height:44px;inset:auto 20px 20px auto;opacity:1;overflow:hidden;position:fixed;text-align:center;text-decoration:none;transition:opacity .2s ease-in-out .2s,transform .2s ease-in-out,background-color .5s;width:44px;z-index:101}:is(#footer,#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{left:50%;position:absolute;top:5px}#pagewrap .back-top-float:hover,.back-top:not(.back-top-float) .arrow-up a: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{border-width:1px;height:13px;left:50%;margin-left:-7px;margin-top:0;position:absolute;top:14px;width:13px}#pagewrap:has(#tf_sticky_buy.tf_st_show) .back-top.back-top-float{bottom:110px}:is(.footer-horizontal-left,.footer-horizontal-right,.footer-left-col,.footer-right-col) .back-top{margin:0;position:absolute;top:-89px;width:60px}:is(.footer-horizontal-left,.footer-horizontal-right,.footer-left-col,.footer-right-col) .back-top .arrow-up a{background-color:hsla(0,0%,67%,.78);border-radius:var(--theme_rounded_sm) var(--theme_rounded_sm) 0 0;color:#fff;height:25px;line-height:100%;padding:10px 0 0;text-align:center!important;width:60px}:is(.footer-horizontal-left,.footer-horizontal-right,.footer-left-col,.footer-right-col) .back-top a:before{height:14px;width:14px}:is(.footer-horizontal-left,.footer-horizontal-right,.footer-left-col,.footer-right-col) .back-top:hover .arrow-up a{bottom:0}:is(.footer-horizontal-left,.footer-horizontal-right,.footer-left-col,.footer-right-col) .back-top .arrow-up:hover a{background-color:#000}@keyframes back-top-arrow-up{0%{top:0}to{top:-5px}}@media(max-width:680px){:is(.footer-horizontal-left,.footer-horizontal-right,.footer-left-col,.footer-right-col) .back-top{top:-70px}}
/*/wp-content/themes/themify-ultra/styles/modules/footer.css*/
#footerwrap{border-top:1px solid rgba(0,0,0,.05);padding:54px 0 2em}#footer{font-size:.9em}.footer-block #footerwrap{text-align:center}.footer-text{font-size:.9em;line-height:1.8em;padding:0 0 2em}.footer-widgets .widget{margin:0 0 1.5em}.footer-widgets .widgettitle{margin:0 0 1em}.main-col,.section-col{box-sizing:border-box}@media(max-width:1024px){.footer-widgets .col4-1{width:48.4%}.footer-widgets .col4-1:nth-child(odd){clear:left;margin-left:0}}@media(max-width:680px){#footerwrap{padding-top:35px}.footer-widgets :is(.col4-2,.col3-1){margin-left:0;max-width:100%;width:100%}}
/*/wp-content/themes/themify-ultra/styles/modules/footer-logo.css*/
#footer-logo{font-size:1.5em;font-weight:700;letter-spacing:-.03em;margin:0 0 .8em;padding:0}#footer-logo a{color:inherit;text-decoration:none}
/*/css/modules/social-links.css*/
.social-widget .widget{display:inline-block;margin:0 3px 0 0}.social-widget .widgettitle{background:0;border:0;border-radius:0;box-shadow:none;display:inline-block;font-family:inherit;font-size:100%;font-weight:700;letter-spacing:0;margin:0 .5em 0 0;padding:0;text-transform:none;vertical-align:middle;width:auto}.social-widget .social-links{display:inline;margin:6px 0 0;padding:0}.widget .social-links li img{vertical-align:middle}.widget .social-links{line-height:1em;padding:0}.social-links .social-link-item{border:0;display:inline-block;list-style:none;margin:0 5px 5px 0;padding:0}.social-links.vertical li{display:block;margin:0 0 5px}.widget .social-links a,.widget .social-links a:hover{text-decoration:none}.social-links li em{border-radius:100%;display:inline-block;font-size:20px;height:20px;line-height:1em;padding:4px;text-align:center;vertical-align:middle;width:20px}.social-links .icon-small em{font-size:16px;height:16px;width:16px}.social-links .icon-large em{font-size:28px;height:36px;padding:6px;width:36px}.social-links .icon-small img{max-height:16px;max-width:16px}.social-links .icon-medium img{max-height:24px;max-width:24px}.social-links .icon-large img{max-height:32px;max-width:32px}#footer .social-links.horizontal li,#sidebar .social-links.horizontal li{border:0;display:inline-block}#footer .social-links.vertical,#sidebar .social-links.vertical{display:block}#footer .social-links.vertical li,#sidebar .social-links.vertical li{display:block;margin:0 0 .5em}
/*/wp-content/themes/themify-ultra/styles/modules/widgets/themify-social-links.css*/
#headerwrap .social-widget strong,.fixed-header-on #headerwrap .social-widget{display:none}#header .social-widget{margin-left:8px}.social-widget a{color:inherit}.social-links .icon-medium em{border-radius:100%;line-height:1em;margin:0;padding:9px}.social-links a:hover em{background:hsla(0,0%,78%,.25)}.social-widget .widget div{display:inline}.social-widget .social-links.horizontal,.social-widget .widget{margin:0}.social-widget .social-links.horizontal li{clear:none;line-height:100%;margin:0 4px 0 0;padding:0}.social-widget li img{margin-top:-3px}.social-links li em{border-radius:100%;height:1.1em;line-height:1.1em;margin-right:.25em;padding:.25em;width:1.1em}#footer .social-widget{padding-bottom:1.6em}#footer .social-widget .widget,.footer-left-col #footer .social-widget .widget,.footer-right-col #footer .social-widget .widget{margin:0}.feature-posts+.themify-social-links{text-align:left}
/*/wp-content/themes/themify-ultra/styles/modules/footer-nav.css*/
.footer-nav{margin:.5em 0 1em;padding:0}.footer-nav li{display:inline-block;list-style:none;margin:0;padding:0;position:relative}.footer-nav a{margin:0 1em .8em 0;text-decoration:none}:is(.footer-horizontal-left,.footer-horizontal-right,.footer-left-col,.footer-right-col) .footer-nav a{margin:0 .8em 1em 0;padding:0}.footer-nav li ul{background-color:#fff;border-radius:var(--theme_rounded);bottom:100%;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 12px rgba(0,0,0,.12);box-sizing:border-box;list-style:none;margin:0;padding:calc(var(--tb_rounded_corner) - 2px) 0;position:absolute;text-align:left;z-index:99}#footerwrap .footer-nav ul a{box-sizing:border-box;color:#666;display:block;margin:0;padding:.5em 1.25em .5em 1.6em;width:238px}#footerwrap .footer-nav ul a:hover{color:var(--theme_accent)}.footer-nav li li ul{bottom:-.65em;left:100%}@media (hover:hover){.footer-nav li ul{opacity:0;transform:scaleY(0);transform-origin:bottom;transition:transform .2s ease-in-out,opacity .2s ease-in-out;visibility:hidden}.footer-nav li:hover>ul,.footer-nav li>.sub-menu:focus-within,.footer-nav li>a:focus+.sub-menu{margin-bottom:0;opacity:1;pointer-events:auto;transform:none;visibility:visible}}@media (hover:none){.footer-nav li ul{display:none}}.footer-nav li:hover>a{color:var(--theme_accent)}.footer-nav li.edge ul{left:auto;right:0}.footer-nav ul li.edge ul{right:100%}.footer-right-col #footerwrap .footer-nav ul li.edge ul{left:auto;right:100%}:is(.footer-horizontal-left,.footer-horizontal-right) #footer .footer-nav{float:left;margin-top:0}@media(max-width:680px){#footerwrap .footer-nav ul a{width:160px}}
/*/wp-content/themes/themify-ultra/style.css*/
/*!
Theme Name: Themify Ultra
Theme URI:https://themify.me/themes/ultra/
Version:8.1.4
Description:Use Ultra theme to create professional sites quickly and easily (landing pages, portfolio, blog, corporate, ecommerce, and more). It includes a bunch of header/footer layout options and pre-built demos that you can import to your site. Read <a href="https://themify.me/docs/ultra-documentation">Ultra documentation</a> for more information.
Author:Themify
Author URI:https://www.themify.me
License:GNU General Public License v2.0
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Copyright:(c) Themify.
Tags:themify,featured-images,translation-ready,custom-menu,sidebar
Text Domain:themify
Requires PHP:7.4
Changelogs: https://themify.org/changelogs/themify-ultra.txt
---------
DO NOT EDIT THIS FILE.
If you need to override theme styling,please add custom CSS in Appearance>Customize>Custom CSS or a child theme (https://themify.me/docs/child-theme).*/a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,i,img,ins,kbd,legend,li,map,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0}a,fieldset,img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,iframe{max-width:100%}:root{--theme_accent:#ed1e24;--theme_accent_semi:rgba(251,9,48,.8);--theme_accent_hover:#000;--theme_rounded:12px;--theme_rounded_sm:10px;--theme_input_rounded:12px;--theme_btn_rounded:30px}html{scroll-behavior:smooth}body{background-color:#fff;color:#666;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%}a{color:var(--theme_accent);text-decoration:none;transition:color .3s ease-in-out}a:hover{color:var(--theme_accent_hover)}p{margin:0 0 1.3em;padding:0}small{font-size:87%}blockquote{border-left:3px solid hsla(0,0%,59%,.3);font-size:1.1em;line-height:1.4em;margin:0 5% 1.2em;padding:.8em 1.4em}ins{text-decoration:none}ol,ul{margin:0 0 1.4em 1.6em}li,ol,ul{padding:0}li{margin:0 0 1em}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;letter-spacing:-.02em;line-height:1.4em;margin:0 0 .5em;overflow-wrap:normal}h1{font-size:3.4em;line-height:1.2em}h1,h2{letter-spacing:-.03em}h2{font-size:2.3em;line-height:1.3em}h3{font-size:1.7em}h4{font-size:1.4em}h5{font-size:1.3em}h5,h6{line-height:1.7em}h6{font-size:1.2em}button,input,input[type=search],select,textarea{font-family:inherit;font-size:100%;max-width:100%}input:is([type=radio],[type=checkbox]),input:read-only,input:read-write,select,textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:var(--theme_input_rounded);max-width:100%;padding:.6em}input:read-only,input:read-write{margin:0 1em .6em 0;width:17em}input[type=number]{width:7em}textarea{margin:0 0 .6em;min-height:13.5em;width:100%}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' stroke='rgba(40,40,40,.8)' stroke-linecap='round' stroke-width='12'%3E%3Cpath d='m2.7 2.3 46.4 54.9L95.5 2.3'/%3E%3C/svg%3E");background-position:calc(100% - .7em) calc(50% + .15em);background-repeat:no-repeat;background-size:.85em;color:inherit;margin:0 0 .6em;padding-right:2em}input:is([type=radio],[type=checkbox]){-webkit-appearance:none;box-sizing:content-box;clear:none;cursor:pointer;display:inline-block;height:1.3em;line-height:1;margin:0 .5em 0 0;min-height:1.3em;min-width:1.3em;padding:0;text-align:center;vertical-align:middle;width:1.3em}input[type=checkbox]{border-radius:calc(var(--theme_input_rounded) - 4px)}input[type=radio]{align-items:center;border-radius:100%!important;display:inline-flex;justify-content:center}input[type=checkbox]:before{border-bottom:.13em solid transparent;border-left:.13em solid transparent;content:"";display:inline-block;height:.32em;margin-bottom:.1em;margin-left:.1em;transform:rotate(-45deg) skewY(-10deg);width:.7em}input[type=checkbox]:checked:before{border-bottom:.13em solid;border-left:.13em solid}input[type=radio]:checked:before{background-color:#222;border-radius:100%;content:"";display:inline-block;height:.7em;vertical-align:middle;width:.7em}:is(select,textarea):focus,input:read-only:focus,input:read-write:focus{border-color:rgba(0,0,0,.5)}button,input[type=reset],input[type=submit]{-webkit-appearance:none;background-color:var(--theme_accent);border:0;border-radius:var(--theme_btn_rounded);color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:.65em 1.6em;transition:background .3s,color .3s,transform .3s;width:auto}button:hover,input:is([type=reset],[type=submit]):hover{background-color:var(--theme_accent_hover);box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;transform:translateY(-1px)}.gm-style-mtc button{border-radius:0}.mce-toolbar .mce-btn button:hover{background-color:inherit;box-shadow:none;color:inherit;transform:none}#main-nav ul a,.author-box,.post,.post-content,.sidemenu,.widget,img,input,textarea{box-sizing:border-box}.col3-1,.col4-1,.col4-2{float:left;margin-left:3.2%}.col4-1{width:22.6%}.col4-2{width:48.4%}.col3-1{width:31.2%}:is(.col4-1,.col4-2,.col3-1).first{clear:left;margin-left:0}#pagewrap{overflow-x:clip}.mobile-menu-visible #pagewrap,.slide-cart-visible #pagewrap{overflow-x:initial}.pagewidth{margin:0 auto;max-width:100%;width:1160px}#layout{display:flex;flex-wrap:wrap}#content{padding:5.75% 0;width:71%}.sidebar-none #content{width:100%}.sidebar-none #layout{display:block}.sidemenu-active{left:0;position:relative;transition:left .2s ease-in-out}.sidemenu-right{left:-300px}.sidemenu-left,.sidemenu-left #headerwrap{left:300px}.full_width #layout{flex-wrap:wrap;max-width:100%;width:100%}.full_width #content{max-width:100%;padding:0;width:100%}#headerwrap{background-color:var(--tf_fixed_header_bg,#fff);border-bottom:var(--tf_fixed_header_border,1px solid rgba(0,0,0,.05));color:var(--tf_fixed_header_color,#000);inset-block:var(--tf_fixed_header_p,0 auto);left:0;margin-inline:var(--tf_fixed_header_m,0);min-height:55px;position:var(--tf_fixed_header,absolute);transition:.3s ease-in-out;transition-property:background-color,color,box-shadow,min-height,left,padding;width:var(--tf_fixed_header_w,100%);z-index:999}.fixed-header-enabled{--tf_fixed_header:sticky}.no-fixed-header{--tf_fixed_header:relative}.fixed-header-on{--tf_fixed_header_bg:hsla(0,0%,100%,.9)}#headerwrap.fixed-header:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}#header{overflow:visible;padding:2em 0;position:relative}.fixed-header-enabled #header{transition:padding .3s ease-in-out}.fixed-header #header{padding-block:12px}@supports (-webkit-touch-callout:none){#headerwrap{background-attachment:scroll!important;background-position:50%!important}}.header-widget{font-size:.95em;height:100%}.header-widget .widget{margin:2em 0}.header-widget .widgettitle{color:inherit;font-size:1.05em;margin:0 0 .5em}.fixed-header-on .tf_sticky_logo~*{display:none!important}.search-button{border-radius:100%;box-sizing:border-box;color:inherit;font-size:19px;line-height:1;margin:0 0 0 3px;padding:10px}.search-button:hover{background:hsla(0,0%,78%,.25)}a.search-button{text-decoration:none}.search-button:focus{outline:0}.tf_darkmode_toggle{border-radius:100%;box-sizing:border-box;color:inherit;font-size:19px;line-height:1;margin:0 0 0 7px;padding:9px 10px}.tf_darkmode .tf_darkmode_toggle,.tf_darkmode_toggle:hover{background:hsla(0,0%,78%,.25)}a.tf_darkmode_toggle{text-decoration:none}.tf_darkmode_toggle:focus{outline:0}#main-nav,#main-nav li{margin:0;padding:0}#main-nav li{display:inline-block;list-style:none;position:relative}#main-nav ul li{background:0;display:block;float:none}#main-nav li>.sub-menu{background:#fff;border-radius:var(--theme_rounded);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 12px rgba(0,0,0,.12);box-sizing:border-box;contain:style layout;left:-.3em;margin:0;opacity:0;padding:calc(var(--tb_rounded_corner) - 2px) 0;position:absolute;top:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:210px;z-index:100}#main-nav small{display:block}#main-nav li .sub-menu .sub-menu{left:100%;top:-.65em}#main-nav .edge>.sub-menu{left:auto;right:0}#main-nav ul .edge>.sub-menu{left:auto;right:100%}@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)}}.menu-item .child-arrow{border-radius:100%;cursor:pointer;display:none;height:36px;position:absolute;right:0;top:4px;transition:transform .3s;width:36px;z-index:12}.child-arrow:after,.child-arrow:before{background:currentColor;border-radius:10px;content:"";height:1px;left:12px;position:absolute;top:50%;transform:rotate(45deg);transition:transform .3s ease-in-out;width:8px;z-index:9999}.child-arrow:after{left:17px;transform:rotate(-45deg)}.toggle-on>a .child-arrow:after,.toggle-on>a .child-arrow:before{left:10px;width:15px}.toggle-on>a .child-arrow{transform:rotate(180deg)}@media (hover:none){#main-nav .menu-item-has-children>a{padding-right:45px}#footer-nav .menu-item-has-children>a{padding-right:30px}.menu-item .child-arrow{border-radius:100%;display:inline-block;margin-left:7px;margin-top:-17px;padding:0;right:5px;top:50%}#main-nav .toggle-on>a>.child-arrow{background:hsla(0,0%,84%,.4)}#main-nav li>.sub-menu{display:none}#main-nav li.toggle-on>.sub-menu{opacity:1;transform:scale(1)}}#main-nav a{color:inherit;display:block;margin:0;padding:.5em .8em;position:relative;text-decoration:none;transition:.4s ease;transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,transform}#main-nav .highlight-link>a{background-color:hsla(0,0%,78%,.25);border:0;border-radius:var(--theme_btn_rounded);margin-left:.6em;margin-right:.6em;padding-left:1.4em;padding-right:1.4em}#main-nav .highlight-link:last-child>a{margin-right:0}#main-nav a>em .tf_fa{margin-right:5px}#main-nav a .tf_lazy{display:none}#main-nav ul a{color:#353535;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 :is(a,a:hover){color:inherit;text-decoration:none}#headerwrap .header-icons>*{vertical-align:middle}.slide-cart .header-icons{min-width:75px;text-align:right}#menu-icon{border-radius:100%;line-height:1em;margin:0 0 0 10px;padding:10px 9px 11px}#menu-icon:hover{background:hsla(0,0%,78%,.25)}.menu-icon-inner{border-bottom:2px solid;box-sizing:border-box;height:18px;position:relative;width:22px}.menu-icon-inner:after,.menu-icon-inner:before{border-top:2px solid;content:"";display:block;left:0;position:absolute;top:0;transition:border .7s ease;transition-property:transform;width:100%}.menu-icon-inner:after{top:50%}#menu-icon-close{transform:rotate(0deg);transition:border .3s ease-in-out,transform .3s ease-in-out}.body-overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,81%,.7);display:none;height:100%;position:fixed;top:0;width:100%}.body-overlay-on{display:block;z-index:998}.fixed-header :is(.tf_darkmode_toggle,.header-bar,.search-button,.header-widget),.mobile-menu-visible #headerwrap:before,.slide-cart-visible #headerwrap:before{display:none}.revealing-header :is(#headerwrap,#tbp_header){transition:transform .5s ease-in-out,opacity .5s ease-in-out}.revealing-header :is(#headerwrap,#tbp_header).header_hidden{opacity:0;transform:translateY(-100%)}.fixed-header-enabled #tbp_header,.revealing-header #tbp_header{position:sticky;top:0;z-index:999}.page-title{margin:0 0 1em;padding:0}.author-bio{margin:0 0 2em;overflow:hidden}.author-bio .author-avatar{float:left;margin:0 1.2em 0 0}.author-bio .author-avatar img{border-radius:var(--theme_rounded);width:100px}.author-bio .author-name{font-size:1.6em;margin:0 0 .5em;padding:0}.author-posts-by{border-top:4px solid hsla(0,0%,46%,.1);font-size:1.4em;margin:0 0 1.5em;padding:1em 0 0;text-transform:uppercase}.post{position:relative}.post-content{min-width:120px}.post-title{font-size:3.1em;letter-spacing:-.03em;line-height:1.2em;margin:0 0 .4em;padding:0;text-transform:none}.post-title a{color:#000;text-decoration:none}.post-title a:hover{color:var(--theme_accent)}.post-image{margin:0 0 1em}.post-image img{border-radius:var(--theme_rounded);vertical-align:bottom}.post-image.left{float:left;margin-right:1em}.post-image.right{float:right;margin-left:1em}.post-meta{font-size:.9em;line-height:1.6em;margin:0 0 .5em;padding:0}.post-meta a{text-decoration:none}.post-meta :is(.post-comment,.post-category,.post-tag):before{border-left:1px solid hsla(0,0%,71%,.6);content:"";display:inline-block;height:1.3em;margin:0 .9em 0 .45em;transform:skewX(-15deg);vertical-align:middle;white-space:nowrap;width:1px}.post-meta .post-category:first-child:before{display:none}.post-meta .post-comment .tf_fa{font-size:.8em;margin-left:8px;opacity:.7;vertical-align:text-top}.more-link,.more-link:after,.more-link:hover{text-decoration:none}.more-link:after{border:1px solid transparent;border-right-color:inherit;border-top-color:inherit;content:"";display:inline-block;margin-left:.5em;min-height:.7em;min-width:.7em;transform:rotate(45deg);vertical-align:middle}.post-date{display:block;font-size:.8em;letter-spacing:.04em;margin:0 0 .4em;text-transform:uppercase}.loops-wrapper .post-image{margin-bottom:1em;position:relative;transition:border .3s ease-in-out,margin .3s ease-in-out,width .3s ease-in-out,transform .3s ease-in-out}.author-box{border:0;margin:5.5em 0}.author-box .author-avatar{float:left;margin:0 2em .3em 0}.author-box .author-name{margin:0 0 .3em}.post-pagination{margin:.5em 0 2em;text-align:right}.post-pagination strong{margin-right:3px}.post-pagination a{margin-left:3px;margin-right:3px}.tf_load_more{padding:2em 0}a.load-more-button{background:hsla(0,0%,72%,.16);border-radius:var(--theme_btn_rounded);box-sizing:border-box;display:none;padding:.7em 1.8em;text-decoration:none;width:auto}.post-video{height:0;margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative}.post-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.featured-area img{width:100%}.loops-wrapper.no-gutter .post-image{margin:0}.loops-wrapper.no-gutter .post,.loops-wrapper.no-gutter .post-image img,ul.products.no-gutter li.product .post-image{border-radius:0}.widget{margin:0 0 2.4em}.widgettitle{font-size:1.25em;line-height:1.3em;margin:0 0 1em;padding:0}.widget ul{margin:0;padding:0}.widget li{clear:both;list-style:none;margin:0;padding:.4em 0}.widget ul ul{margin:.6em 0 -.6em;padding:0}.widget ul ul li{margin:0;padding-left:1em}iframe[src*=facebook]{background-color:#fff}#content .twitter-tweet-rendered,#content .twt-border{max-width:100%!important}#content .twt-border{min-width:180px!important}:is(.col4-3,.col4-2,.col4-1,.col3-2,.col3-1,.col2-1) .loops-wrapper.list-post .post-title{font-size:1.4em;margin:0 0 .5em}.shortcode.themify-icon .themify-icon-icon{font-size:1.3em}a.shortcode.button{border-radius:var(--theme_btn_rounded);padding:.65em 1em}.tb_optin_horizontal form>div[class*=tb_optin_]{width:auto}img:is(.alignleft,.aligncenter,.alignright,.alignnone){margin-bottom:1em}.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{margin-bottom:1em;max-width:100%;text-align:center}.wp-caption-text{margin:.5em 0}body.attachment{position:static}.single .attachment.post,body.attachment{float:none;width:auto}.menu:after,.widget li:after{clear:both;content:"";display:table}.module-feature-image,.post-image,.post-img,.slide-image{transition:.3s ease-in-out;transition-property:border,padding,width}.mobile-menu-visible{overflow-y:hidden}@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:1024px){.header-widget .col4-1{width:48.4%}.header-widget .col4-1:nth-child(odd){clear:left;margin-left:0}}@media(max-width:760px){body .pagewidth{max-width:90%}#layout{flex-wrap:wrap}#content,#sidebar{clear:both;max-width:100%;padding-top:10%;width:100%}}@media(max-width:680px){h1{font-size:1.9em}.post-title,h2{font-size:1.6em}h3{font-size:1.35em}.col4-1{font-size:.95em}.col3-1,.col4-2{margin-left:0;max-width:100%;width:100%}.fixed-header #site-logo img:not(.tf_sticky_logo){max-height:40px;width:auto}#headerwrap .header-icons{right:5%}.loops-wrapper:is(.list-post,.grid4,.grid3,.grid2,.list-large-image) .post-image{float:none;max-width:none;overflow:visible;width:auto}}
/*/wp-content/themes/themify-ultra/styles/headers/header-top-widgets.css*/
#header{padding:1em 0}.header-bar{float:left}#site-logo{margin:.5em .7em .5em 0}#site-description{font-size:.8em;margin:5px .5em 5px 0}#headerwrap #searchform-wrap,.cart-icon,.search-button,.social-widget,.tf_darkmode_toggle{order:1}.social-widget .social-links.horizontal li{margin-bottom:0;padding-bottom:0}#headerwrap .header-widget-full #searchform #s{position:static}#main-nav .has-mega-column>.sub-menu{padding:32px 39px 39px}#header,.sidemenu-off .navbar-wrapper{align-items:center;display:flex}.sidemenu-off{flex:1}.sidemenu-off #main-nav-wrap{margin-left:auto}.header-widget{height:auto;padding:7px 0}.header-widget .header-widget-inner{overflow:auto;-webkit-overflow-scrolling:touch}.fixed-header .search-button,.fixed-header-on #headerwrap :is(.tf_darkmode_toggle,.social-widget,#searchform-wrap){display:inline-block}.fixed-header .header-bar{display:block}.header-top-widgets .pull-down,.sidemenu .header-widget{display:none}.header-widget-full{background:rgba(0,0,0,.07);font-size:.9em;position:relative;z-index:2}.header-widget-full .header-widget-inner{margin:0 auto;max-width:100%;overflow:visible;width:1160px}.header-widget-full .header-widget-inner .widget{margin:1em 0;padding:0}.header-widget-full .header-widget-inner .widget p{margin:0 0 5px}.header-widget-full .header-widget-inner .widgettitle{margin:0 0 .2em}.header-top-widgets .sidemenu>p{margin:0}.header-widget-full .header-widget-inner>.first~div:last-child{text-align:right}.header-widget-full .header-widget-inner .widget{display:inline-block;margin:0}.header-widget-full .header-widget{display:block;min-height:30px;transition:transform .4s,min-height .4s,height .4s}.fixed-header .header-widget-full .header-widget{height:0;min-height:0;overflow:hidden;padding:0;transform:translateY(-100%)}@media(max-width:1260px){.header-widget-full>.header-widget-inner{max-width:96%}}
/*/wp-content/themes/themify-ultra-child/style.css*/
/*
Theme Name: Ultra Child
Description: Child theme for Ultra theme
Author: Themify
Template: themify-ultra
*/

/* write custom css below */
/*/wp-content/uploads/themify-css/themify-builder-3525-generated.css*/
/* Generated from page: val-doise */
/*Builder GLOBAL CSS START*/
.themify_builder_content-3525 .tb_c416968.module-text{margin-bottom:15px;font-size:22px;letter-spacing:0.67px;}
.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap p,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap blockquote,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap h1,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap h2,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap h3,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap h4,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap h5,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap h6,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap li,.themify_builder_content-3525 .tb_c416968.module-text .tb_text_wrap span{font-family:"Open Sans Condensed";color:#930f28;background-image:none;background-clip:border-box;}
.themify_builder_content-3525 .tb_lyx5937.module_column{background-color:#056888;background-position:100% 100%;padding:3%;}
.themify_builder_content-3525 .tb_lyx5937.module_column,.themify_builder_content-3525 .tb_lyx5937.module_column p,.themify_builder_content-3525 .tb_lyx5937.module_column h1,.themify_builder_content-3525 .tb_lyx5937.module_column h2,.themify_builder_content-3525 .tb_lyx5937.module_column h3,.themify_builder_content-3525 .tb_lyx5937.module_column h4,.themify_builder_content-3525 .tb_lyx5937.module_column h5,.themify_builder_content-3525 .tb_lyx5937.module_column h6{color:#fff;}
/*Builder GLOBAL CSS END*/
.themify_builder_content-3525 .tb_ue9189.module_column{padding-bottom:150px;padding-top:150px;background-position:0% 58.75%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.aucoeurdesessentielles.com/wp-content/uploads/2022/11/Sensorialys-formations-aromatherapie-oise-Au-coeur-des-essentielles.jpg)}
.themify_builder_content-3525 .tb_0uno967.module_row{padding-top:3%}
.themify_builder_content-3525 .tb_j0ih937.module_row>.row_inner{--colg:var(--none)}
.themify_builder_content-3525 .tb_j0ih937.module_row{margin-bottom:25px}
.themify_builder_content-3525 .tb_lyx5937.module_column{padding:6%}
.themify_builder_content-3525 .tb_ezfa664.module-text,.themify_builder_content-3525 .tb_1qq0335.module-text,.themify_builder_content-3525 .tb_2l6l600.module-text{margin-top:30px}
.themify_builder_content-3525 .tb_db4b471.module-text{margin-top:40px}

@media(max-width:1280px){
.themify_builder_content-3525 .tb_ue9189.module_column{background-position:100% 77.5%;background-image:url(https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/08/ESSAIray-hennessy-Lx_tN6r_haA-unsplash.jpg)}
.themify_builder_content-3525 .tb_j0ih937.module_row>.row_inner{--col:var(--c2)}
}
@media(max-width:680px){
.themify_builder_content-3525 .tb_ue9189.module_column{background-position:99.33% 100%}
.themify_builder_content-3525 .tb_j0ih937.module_row>.row_inner{--col:none;--area:var(--aream2_auto)}
}/*Builder Custom CSS START*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search, .module:not(.list1) .tb_text_wrap ul, .tribe-events .tribe-events-c-nav, .tribe-events .tribe-events-c-subscribe-dropdown {
  display: none;
}

.tribe-events .tribe-events-l-container {
  padding-top: 40px!important;
}

.tribe-events-widget-events-list__event-title-link {
  font-family: Satisfy;
  color: #930F28;
  font-size: 20px;
}
/*Builder Custom CSS END*/
/*/wp-content/uploads/themify-customizer-8.3.0-8.1.4.css*/
/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "Nunito";	line-height:22px;

	color: #3d4957; 
}
a {	
	color: #55a491; 
}
:root {	
	--theme_accent: #55a491; 
}
#content {	
	padding-top: 0px; 
}
h1 {	
	font-family: "Open Sans Condensed";	font-weight:300;
	letter-spacing:2px;
	font-size:60px;
	text-transform:uppercase;
	color: #056888; 
}
h2 {	
	font-family: "Open Sans Condensed";	letter-spacing:1px;
	font-size:30px;

	color: #056888; 
}
h3 {	
	font-family: "Open Sans Condensed";	letter-spacing:0.95px;
	font-size:23px;
	line-height:23px;

	color: #930f28; 
}
h4 {	
	font-family: "Open Sans Condensed";	letter-spacing:0.6px;
	font-size:20px;
	text-transform:none;
	color: #056888; 
}
#headerwrap a {	
	color: #3d4957; 
}
.header-widget-full {	background: none;
	background-color: #55a491;	text-transform:uppercase;
	color: #ffffff; 
}
.header-widget-full a {	
	color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 65px; 
}
#headerwrap.fixed-header a {	
	color: #3d4957; 
}
#headerwrap.fixed-header a:hover {	
	color: #328067; 
}
body #site-logo a {	
	font-family: "Satisfy";	font-size:26px;

	color: #056888; 
}
body #site-logo a img {		width: 220px;
	height: 143px; 
}
#site-logo {	
	margin-left: 10px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	color: #3d4957;	font-size:14px;
	text-transform:uppercase;	text-align:right; 
}
#main-nav a:hover {	
	color: #3d4957; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #3d4957; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #004e67; 
}
#main-nav ul a:hover {	
	color: #328067; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #328067; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	background: none;
	background-color: #004e67; 
}
.post-title {	
	font-family: "Open Sans Condensed";	font-weight:300;
	letter-spacing:2px;
	font-size:60px;
	text-transform:uppercase; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #056888; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #004e67; 
}
.post-meta {	
	color: #930f28; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "Open Sans Condensed";	font-weight:300;
	font-size:20px;
 
}
.post-meta a {	
	color: #930f28; 
}
.more-link {	
	color: #328067; 
}
.more-link:hover {	
	color: #004e67; 
}
.post-nav a {	
	color: #328067; 
}
.post-nav a:hover {	
	color: #004e67; 
}
.post-nav a .arrow {	
	color: #328067; 
}
.post-nav a:hover .arrow {	
	color: #930f28; 
}
.page-title {	
	padding-top: 50px;	font-size:45px;
 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: rgba(0,77,102,0.79); 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "Nunito";
	color: #3d4957; 
}
a {	
	color: #55a491; 
}
:root {	
	--theme_accent: #55a491; 
}
h1 {		font-weight:300;

	color: #056888; 
}
h2 {	
	color: #056888; 
}
h3 {	
	color: #930f28; 
}
h4 {	
	color: #056888; 
}
#headerwrap a {	
	color: #3d4957; 
}
.header-widget-full {	background: none;
	background-color: #55a491;
	color: #ffffff; 
}
.header-widget-full a {	
	color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 65px; 
}
#headerwrap.fixed-header a {	
	color: #3d4957; 
}
#headerwrap.fixed-header a:hover {	
	color: #328067; 
}
body #site-logo a {	
	font-family: "Satisfy";
	color: #056888; 
}
#main-nav a {	
	color: #3d4957; 
}
#main-nav a:hover {	
	color: #3d4957; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #3d4957; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #004e67; 
}
#main-nav ul a:hover {	
	color: #328067; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #328067; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	background: none;
	background-color: #004e67; 
}
.post-title {		font-weight:300;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #056888; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #004e67; 
}
.post-meta {	
	color: #930f28; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {		font-weight:300;
 
}
.post-meta a {	
	color: #930f28; 
}
.more-link {	
	color: #328067; 
}
.more-link:hover {	
	color: #004e67; 
}
.post-nav a {	
	color: #328067; 
}
.post-nav a:hover {	
	color: #004e67; 
}
.post-nav a .arrow {	
	color: #328067; 
}
.post-nav a:hover .arrow {	
	color: #930f28; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: rgba(0,77,102,0.79); 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "Nunito"; 
}
h1 {		font-weight:300;
	font-size:60px;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 65px; 
}
body #site-logo a {	
	font-family: "Satisfy"; 
}
.post-title {		font-weight:300;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {		font-weight:300;
 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: center top;
	font-family: "Nunito";
	color: #3d4957; 
}
a {	
	color: #55a491; 
}
:root {	
	--theme_accent: #55a491; 
}
h1 {	
	font-family: "Open Sans Condensed";	font-weight:300;
	letter-spacing:1px;
	font-size:45px;

	color: #056888; 
}
h2 {	
	color: #056888; 
}
h3 {	
	color: #930f28; 
}
h4 {	
	color: #056888; 
}
#headerwrap a {	
	color: #3d4957; 
}
.header-widget-full {	background: none;
	background-color: #55a491;
	color: #ffffff; 
}
.header-widget-full a {	
	color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 65px; 
}
#headerwrap.fixed-header a {	
	color: #3d4957; 
}
#headerwrap.fixed-header a:hover {	
	color: #328067; 
}
body #site-logo a {	
	font-family: "Satisfy";
	color: #056888; 
}
body #site-logo a img {		width: 100px;
	height: 65px; 
}
#main-nav a {	
	color: #3d4957; 
}
#main-nav a:hover {	
	color: #3d4957; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #3d4957; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #004e67; 
}
#main-nav ul a:hover {	
	color: #328067; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #328067; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	background: none;
	background-color: #004e67; 
}
.post-title {		font-weight:300;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #056888; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #004e67; 
}
.post-meta {	
	color: #930f28; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {		font-weight:300;
 
}
.post-meta a {	
	color: #930f28; 
}
.more-link {	
	color: #328067; 
}
.more-link:hover {	
	color: #004e67; 
}
.post-nav a {	
	color: #328067; 
}
.post-nav a:hover {	
	color: #004e67; 
}
.post-nav a .arrow {	
	color: #328067; 
}
.post-nav a:hover .arrow {	
	color: #930f28; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: rgba(0,77,102,0.79); 
}
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 	text-align:left; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #55a491; }.mobile_menu_active #menu-icon { 
	color: #056888; }
/* Themify Custom CSS */
/* Buttons */
.transparent .module-buttons-item:hover a:hover {
	font-weight:bold !important;
}

/* General */
body {
	background: url(https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/11/BG_2200.jpg) center top / auto repeat-y rgb(255, 255, 255);
}

.post-content {
    display: flex;
    flex-direction:column;
}
.post-content .post-meta {
    order: 1;
}

.post-content .entry-title {
    order: 2;
}

.title1 {
	margin-bottom:30px;
}

.subtitle h1 {
	margin-bottom:1em;
}

.intro_xl p, .intro_xl li {
	font-family: Open Sans condensed;
  font-size: 20px !important;
  line-height: 1.3em !important;
}

.bleu.module-buttons a {
  background-color: #056888!important;
}

.bleu.module-buttons a:hover, .rouge_hover.module-buttons a:hover {
  background-color: #930F28!important;
}

.left-btn.module-buttons {
  text-align: left!important;
}

.module-testimonial-slider.image-top .testimonial-image, .testimonial-author {
  text-align: center;
}

p, li {
  line-height: 1.5em !important;
  font-size: 17px !important;
}

/* header */
.fixed-header #site-logo a {
	font-size:22px;
	color:#056888 !important;
	font-weight:normal;
}

.header-widget-full .header-widget-inner {
	width:1230px;
}

#header {
	width:1230px;
	margin-left:auto;
	margin-right:auto;
}

#headerwrap #top-widget a {
	color:#ffffff;
}

#headerwrap .first.tf_box {
	display:flex;
	float:right;
}

.mobile_menu_active #site-logo a {
	font-size:28px;
}

#fb,#insta {
	margin-left:15px;
	font-size:20px
}

#fb,#insta,#contact i {
	top:2px;
	position:relative;
}


#contact i {
	font-size:20px;
	margin-right:5px;
}

a#contact:hover {
	text-decoration:none;
}

/* Navigation */

.module-buttons.parent span {
	border-top:#930f28 solid 1px;
	border-bottom:#930f28 solid 1px;
	padding:6px 15px 4px;
    position: relative;
    top:2px;
}

.module-buttons.parent a span {
	border-top:none;
	border-bottom:none;
	padding:0;
	top:0
}

#main-nav a:hover:after,#main-nav li:hover a:after, #main-nav > li > a:hover:after,#main-nav-wrap #main-nav .current_page_item ul:not(.sub-menu) a:after, #main-nav .current-menu-item ul:not(.sub-menu) a:after, #main-nav > .current_page_item ul:not(.sub-menu) a:after, #main-nav > .current-menu-item ul:not(.sub-menu) a:after {
	width: 45px;
    height: 2px;
    content: '';
    background-color: #55a491;
	  display: block;
	margin-top:5px;
}

#main-nav a:hover, #main-nav > li > a:hover,#main-nav a:hover, #main-nav > li:hover a {
	margin-top:7px
}

#main-nav ul.sub-menu a:hover:after,#main-nav ul.sub-menu a:after {
	display:none !important;
}
#main-nav ul.sub-menu a:hover,#main-nav ul.sub-menu a {
	margin-top:0;
}

/* Content */

.single-post .post-meta,.single-post .post-title {
	width:1000px;
	margin:0 auto !important;
	text-align:left;
	max-width:100%;
}

.single.single-fullwidth-layout .featured-area {
	margin:0 0 1.4em
}

#pagewrap #body {
	width:1230px;
	margin:0 auto;
	box-shadow:0 3px 16px #0000001a;
	background:#ffffff;
}

.intro p,.intro li {
	font-family:Open Sans condensed;
	font-size:20px!important;
}

.full_width .themify_builder .fullcover {
	max-width:100% !important;
}

.themify_builder .fullcover,.fullwidth .layout-slider {
	width:1233px;
	max-width:94% !important;
	margin:0 auto !important;
}

.module_row:not(.fullwidth),.single:not(.single-plantes) .entry-content {
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

.module-buttons a:hover {
  font-weight: normal!important;
}

/* Titres */

@media screen and (max-width:680px) {
	h1 {
		font-size:40px;
	}
}

h1 {
	margin-bottom:0.3em;;
}

.subtitle,.public {
	margin-bottom:1.2em;
}

.ptb_post_title {
	line-height:1em;
}

.ptb_plantes_sous_titre h1:before,.subtitle h1:before, h1.subtitle:before,h1 em:before
 {
	width: 45px;
    height: 2px;
    content: '';
    background-color: #056888;
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 0;
}

.ptb_module.ptb_title h1
 {
	margin:0 0 .1em;
	text-transform:uppercase;
	letter-spacing:2px;
}

.ptb_plantes_sous_titre h1,.subtitle h1,h1.subtitle,h1 em
 {
	color:#55a491;
	font-family:'Satisfy';
	font-size:36px;
	text-transform:none;
	letter-spacing:0;
}

.title1 h1 {
	font-size:40px;
	margin-bottom:.3em;
	margin-top:1em;
}
.title1 h1:before,h1.page-title:before {
	width: 55px;
    height: 2px;
    content: '';
    background-color: #056888;
	  display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 0;
}

.subtitle h2:before,.ptb_entry_content h2 em:before,h2.subtitle:before,h2 em:before {
	width: 45px;
    height: 2px;
    content: '';
    background-color: #55a491;
	  display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 0;
}

.subtitle.white h2:before {
	background-color:#ffffff;
}

.ptb_entry_content h2 em,h2 em,.subtitle h2,h2.subtitle {
	font-style:normal;
	font-family:'Satisfy';
	font-weight:normal;
	font-size:31px;
	letter-spacing:0;
}

.plante-grid-title h2 {
	font-family: "Open Sans Condensed";
    font-weight: 300;
    text-transform: uppercase;
}

.ptb_entry_content h2 {
	margin-top:1em;
	font-size:31px;
	font-family:"Open Sans Condensed";
	font-weight:bold;
	letter-spacing:1px;
		color:#056888;
	margin-bottom:10px;
}

.aroma h3:before {
	display:none !important;
	margin:0
}

.aroma h3 {
	margin:0 0 .5em !important;
}

.ptb_entry_content h3:not(.image-title):before, .subtitle h3:before,h3.subtitle:before,.chakra h3 em:before,.chakra h3 i:before,h3 em:before {
	width: 55px;
    height: 2px;
    content: '';
    background-color: #55a491;
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 0;
}

h3 em {
		font-style:normal !important;
}

.ptb_entry_content h3 {
	color:#930F28;
	margin:2em 0 .8em;
}

.tribe-common h3 {
	font-weight:normal;
}
.sub-head {
	vertical-align:baseline;
}

/* Slider */
.themify_builder_content-351 .tb_hvcb370.module-slider .carousel-prev, .themify_builder_content-351 .tb_hvcb370.module-slider .carousel-next {
	border:solid 1px #056888
}

/* Accordion */

.module-accordion h4 {
	color:#056888;
}

.module-accordion h2 {
	font-size:31px;
	font-family:"Open Sans Condensed";
	font-weight:bold;
	letter-spacing:1px;
		color:#056888;
	margin-bottom:00px;
}

.module-accordion h3 {
	color:#55a491;
	font-size:20px;
}

.module-accordion h5 {
	color:#930F28;
	font-size:20px;
}

.ui.module-accordion .accordion-title .accordion-icon, .ui.module-accordion .accordion-title .accordion-active-icon {
  font-size: 18px;
}

/* Blog */

.single .post-image img {
	height:400px;
	object-fit:cover;
}

/* Contact */
.contact-message {
	position:absolute;
	bottom:0;
	width:100%;
}

.builder-contact-field.builder-contact-field-send {
	margin-bottom:80px;
}

.module-contact .contact-success {
    background-color: #056888;
    color: #ffffff;
}

.builder-contact-checkbox-field > label {
	margin-bottom:10px;
	margin-top:20px;
}

/* Formulaires */
input[type=radio], input[type=checkbox], select, textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
	border-radius:2px;
}

input[type=reset], input[type=submit], button {
	border-radius:0;
}

button {
  font-style: normal;
	font-weight:normal;
	font-family: "Open Sans Condensed";
	font-size: 20px;
	text-transform:none;
}

/* Formations */

.tribe-events-widget .tribe-events-widget-events-list__view-more {
	display:none;
}

.formations .slide-title a,.formations .image-content .image-title,.formations .image-content .image-title a {
	font-family: "Open Sans Condensed";
    font-weight: bold;
    letter-spacing: 0.95px;
    font-size: 23px;
    line-height: 23px;
    color: #930f28;
}

.formations .slide-title a:after,.formations .image-content .image-title:after,.blocs .tb_link_block_heading:after {
		width: 45px;
    content:'';
    border-top:2px #55a491 solid;
    display: block;
    margin: 10px auto 0px;

}

.formations .slide-content div h3,.formations .image-content .image-caption h3 {
	color:#056888 !important;
	font-family:Satisfy;
	font-size:18px;
	font-weight:normal;
}

.formations .slide-content div,.formations .image-content p {
	font-family:Open Sans Condensed;
	letter-spacing:0.95px;
	color:#056888
}

.formations .slide-image a img {
	border-radius:100%;
	width:130px;
}

.formations [data-swiper-slide-index="0"] .slide-image,.f0.formations .image-wrap {
	background-image:url('/wp-content/uploads/2021/08/MEDAILLON-FORMATION-0-27.png');
}

.formations div[data-swiper-slide-index="1"] .slide-image,.f1.formations .image-wrap {
	background-image:url('/wp-content/uploads/2021/08/MEDAILLON-FORMATION-1-27.png');
}

.formations div[data-swiper-slide-index="2"] .slide-image,.formations div[data-swiper-slide-index="3"] .slide-image,.f2.formations .image-wrap {
	background-image:url('/wp-content/uploads/2021/08/MEDAILLON-FORMATION-2-27.png');
}

.formations div[data-swiper-slide-index="4"] .slide-image,.f3.formations .image-wrap {
	background-image:url('/wp-content/uploads/2021/08/MEDAILLON-FORMATION-3-27.png');
}

.formations .slide-image,.formations .image-wrap {
	background-repeat:no-repeat;
	background-size:290px;
	background-position:center center;
	padding:20% 0;
}

.small.formations .image-wrap {
	background-size:220px;
}

.formations p {
	margin-bottom:0;
}

.module-gallery .tf_abs {
	top:unset;
}

.module-gallery.layout-slider .slide-content {
	background:#00000070 !important;
	padding:10px 1.5em 10px !important;
}

/* Testimonials */
.testimonial-entry-content {
	padding-bottom:1em
}

.person-name {
	font-size:22px !important;
}

.module-testimonial-slider .carousel-next,.module-testimonial-slider .carousel-prev {
	border:1px solid #056888;
	padding:8px 5px !important;
}

/* Listes */
li {
	margin:0;
}

.list1 ul {
	list-style-type:none;
	margin:0 30px 2em 0;
}

.list1 ul li {
background:url('https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/08/PUCE-ACDE.svg') no-repeat left top;
	padding:10px 0 5px 50px;
	margin:0 0 0em
}

.list2 ul,.list3 ul,.module:not(.list1) .tb_text_wrap ul {
  list-style: none;
  padding: 0;
}
.list2 li,.list3 li,.module:not(.list1) .tb_text_wrap li {
  padding-left: .5em;
	margin-bottom:10px;
}
.list2 li:before {
	content: ">";
	font-weight:900;
	font-size:1em;
  display: inline-block;
  margin-left: -2em;
	border:solid 1px #056888;
	border-radius:50px;
	color:#056888;
	padding:0px 6px;
	margin-right:.5em;
}

.h4list h4:before {
  content: ">";
	font-weight:900;
	font-size:1.2em;
  display: inline-block;
	border:solid 1px #056888;
	border-radius:100%;
	color:#056888;
	padding:0px 10px;
	margin-right:.5em;
}

.intro.list3 li:before {
	padding:0px 8px;
}

.list3 li:before {
  content: ">";
	font-weight:900;
	font-size:1em;
  display: inline-block;
  margin-left: -2em;
	border:solid 1px #ffffff;
	border-radius:50px;
	color:#ffffff;
	padding:0px 6px;
	margin-right:.5em;
}

.module:not(.list1):not(.list2):not(.list3) :not(.tribe-events-widget-events-list) .tb_text_wrap li:before {
  content: ">";
	font-size:1em;
  display: inline-block;
  margin-left: -2em;
	border:solid 1px #056888;
	border-radius:50px;
	color:#056888;
	padding:0px 6px;
	margin-right:.5em;
}

/* Newsletter */


.tnp-field label a {
	color:#ffffff;
}

.tnp-field label {
	color:#ffffff;
}

.tnp-field input[type="submit"] {
	white-space:pre-wrap;
	margin:2em auto 0;
	font-size:20px
}

/* Typo */ 
.citation p {
	font-size:16px;
	font-style:italic;
	line-height:22px;
	color:#666666;
}

.auteur p {
	font-family:Satisfy;
	font-size:20px;
	margin-top:15px;
}
.auteur p strong,.auteur p b {
	font-weight:normal;
}


.parent a,.parent {
	color:#930F28;
	font-family:Open Sans Condensed;
	font-size:22px;
	letter-spacing:0.67px;
}

.parent p:before,.post-category:before,.post-category a:before {
	content:'[';
	margin-right:5px;
}

.parent p:after,.post-category :after {
	content:']';
	margin-left:5px;
}

.parent p {
	margin-bottom:15px;
}

/* Banner footer */

.loin .image-title {
	font-size:20px;
}
.loin .image-title:after {
	content:'';
	border-bottom:solid 2px #55a491;
	width:55px;
	display:block;
	margin:1em auto;
}

/* Blog */
.post-meta .post-category:after {
	display:none;
}

.single #content {
	padding: 0;
}

/* Images */
.wp-block-image figcaption {
	font-family:Open Sans Condensed;
	font-size:16px;
	letter-spacing:0.61px;
	text-align:right;
	line-height:1.2em;
	margin-top:0;
}

.module-gallery.layout-slider .slide-content {
	background:#00000040;
	font-family:Satisfy;
	padding:0 1.5em 5px;
}

.module-gallery.layout-slider .slide-content>p {
	margin:5px 0 0;
}

/* Chakras - plantes */

.sanskrit:before {
content:url('/wp-content/uploads/2021/08/Sanskrit.svg');
	position:relative; 
  left:-8px;
  top:26px;
}

.element:before {
content:url('/wp-content/uploads/2021/08/Element.svg');
	position:relative; 
  left:-8px;
  top:26px;
}

.sens:before {
content:url('/wp-content/uploads/2021/12/Sens_physique.svg');
	position:relative; 
  left:-15px;
  top:35px;
}

.keyword:before {
content:url('/wp-content/uploads/2021/08/Mots_cles.svg');
	position:relative; 
  left:-8px;
  top:26px;
}

.keyword p,.element p,.sanskrit p,.sens p {
	margin-left:20px;
}

.sanskrit,.element,.keyword,.sens {
		margin-top:-30px;
}

.element p {
	margin-bottom:5px;
}

.keyword p {
	margin-bottom:0;
}

.chakra .module-accordion figure {
	max-width:300px;
	box-shadow:0 1px 2px 0px #999999;
	padding:0px 0px 20px;
	background-color:#ffffff;
}

.chakra .module-accordion figure img {
	max-height:250px;
	object-fit:cover;
}

.chakra.module-accordion figcaption {
	margin-top:0;
	text-align:left;
	font-family:open sans condensed;
	padding:10px 25px 0px;
}

.chakra.module-accordion figure.alignleft {
		margin-right:3em;
}

.module-accordion figure span {
display:block;
}

.chakra.module-accordion .tb_text_wrap ul {
  list-style: none;
  padding: 0;
}

.chakra.module-accordion .tb_text_wrap li {
  padding-left: .5em;
}

.chakra.module-accordion .tb_text_wrap li:before {
  content: ">";
	font-size:1em;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em; 
}

.chakra.module-accordion h2 em:before,.chakra.module-accordion h2 i:before {
	width: 45px;
    height: 2px;
    content: '';
    background-color: #55a491;
	  display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 0;
}

.chakra.module-accordion h2 em {
	font-style:normal;
	font-family:'Satisfy';
	font-weight:normal;
	font-size:31px;
	letter-spacing:0;
	color:#056888;
}

.chakra.module-accordion h3 {
	color:#930F28;
}

/* Plantes */

.ptb-post-nav .ptb-next .ptb-arrow:before, .ptb-post-nav .ptb-prev .ptb-arrow:before {
	width:20px !important;
	height:20px !important;
	margin-top:-10px  !important;
	border-width:2px  !important;
}

.ptb-post-nav .ptb-prev .ptb-arrow:before {
	border-bottom-color:#55a491 !important;
	border-left-color:#55a491 !important;
}

.ptb-post-nav .ptb-next .ptb-arrow::before {
	border-top-color:#55a491 !important;
	border-right-color:#55a491 !important;	
}

.ptb-post-nav {
	padding:0 15px !important;
}



.cercle img {
	border-radius:100%;
	box-shadow:0 2px 10px 0 #333;
	margin-bottom:15px;
}

.plante-grid-title a {
	color:#056888;
	text-align:center;
}

.plante-grid-title {
	text-align:center;
}

.banner img {
	width:100%;
	height:250px;
	object-fit:cover;
}

.single-plantes #layout {
	width:1230px;
	margin:0 auto;
	max-width:100%
}

.single-plantes .ptb_row:not(.ptb_first_row) {
	max-width:94%;
	margin:0 auto;
}

.ptb_post_meta a,.ptb_text_before,.ptb_text_after {
	color:#930F28;
}

@media(min-width:768px){
.plante-box {
	margin-top:-80px;
	}
}
	.plante-box {
	max-width:300px;
	box-shadow:0 1px 2px 0px #999999;
	padding:20px 25px;
	background-color:#ffffff;
}

.botanic p:before,span.botanic:before {
content:url('/wp-content/uploads/2021/08/Nom_botanique-35.svg');
	position:relative; 
  left:-8px;
  top:10px;
}

.family a:before,span.family:before {
content:url('/wp-content/uploads/2021/08/Famille-35.svg');
	position:relative; 
  left:-8px;
  top:10px;
}

.location a:before,span.location:before {
content:url('/wp-content/uploads/2021/08/Localisation-35.svg');
	position:relative; 
  left:-8px;
  top:10px;
}

.part a:before,span.part:before {
content:url('/wp-content/uploads/2021/08/HE_partie_distillee-35.svg');
	position:relative; 
  left:-8px;
  top:10px;
}

.family a,.location a,.part a {
	color:#3D4957;
}

.botanic p {
	margin-bottom:0;
}

.ptb_entry_content {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}

/* Aquarelles nouveau format */

.module-image.aqua,.module-image.aqua4 {
	background-image:url("/wp-content/uploads/2021/08/FOND-AQUA-1.png");
	background-position:top left;
	padding:80px 50px 20px 0;
	background-repeat:no-repeat;
	max-width:95%;
	margin-left:auto;
	margin-right:auto;
	background-size:contain;
}

.module-image.aqua1,.module-image.aqua6 {
	background-image:url("https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/12/BG_BLEU_WEB_2_V3.png");
	background-position:top center;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding:60px 0px 20px 0px;
	max-width:95%;
}

.module-image.aqua2 {
	background-image:url("https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/12/BG_ROUGE_v2.png");
	background-size:60%;
	background-position:top right;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding:80px 0px 20px 0px;
	max-width:95%;
}

.module-image.aqua3,.module-image.aqua5 {
	background-image:url("https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/12/BG_ORANGE_V2.png");
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
		padding:50px 20px;
	max-width:95%;
	background-size:contain;
}

/* Aquarelles ancien format */
.aqua figure,.aqua4 figure {
	background-image:url("/wp-content/uploads/2021/08/FOND-AQUA-1.png");
	background-position:top left;
	padding:80px 50px 20px 0;
	background-repeat:no-repeat;
	max-width:95%;
	margin-left:auto;
	margin-right:auto;
	background-size:contain;
}

.aqua1 figure,.aqua6 figure {
	background-image:url("https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/12/BG_BLEU_WEB_2_V3.png");
	background-position:top center;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding:60px 0px 20px 0px;
	max-width:95%;
}

.aqua2 figure {
	background-image:url("https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/12/BG_ROUGE_v2.png");
	background-size:60%;
	background-position:top right;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding:80px 0px 20px 0px;
	max-width:95%;
}

.aqua3 figure,.aqua5 figure {
	background-image:url("https://www.aucoeurdesessentielles.com/wp-content/uploads/2021/12/BG_ORANGE_V2.png");
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
		padding:50px 20px;
	max-width:95%;
	background-size:contain;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
	margin-bottom:30px;
}

.aqua img,.aqua1 img,.aqua2 img,.aqua3 img,.aqua4 img,.aqua5 img,.aqua6 img {
	border: 8px #ffffff solid;
	box-shadow:0 0 1px 0;
}

/* Shop */
input[type="reset"], input[type="submit"], button, button[type="submit"], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .module-buttons .module-buttons-item .builder_button,.woocommerce ul.products li.product .button, .woocommerce a.button.disabled, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color:#55a491;
}


/* Events */

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-year, .tribe-events-pro .tribe-events-pro-photo__event-date-tag-month {
	color:#55a491!important;
	font-weight:bold!important;
	font-family:open sans condensed!important;
	letter-spacing:0.95px
}

.tribe-events-pro-photo__event-date-tag-month {
  font-size: var(--tec-font-size-3)!important;
  text-transform: none!important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-year {
	line-height:10px;
	padding-top:5px
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum, .tribe-events-pro-photo__event-date-tag-daynum  {
	color:#056888!important;
	font-size: inherit!important;
	font-weight: normal!important;
}

.tribe-events-widget-events-list__event-title-link, .tribe-events-pro-photo__event-title-link {
	font-family:Satisfy;
	color:#930F28!important;
	font-size:20px;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
  font-size: var(--tec-font-size-3)!important;
  font-family: "Nunito";
  font-weight: normal!important;
  line-height: 22px;
  color: #3d4957;
}

.tribe-events-widget-events-list__view-more {
	text-align:center;
	margin-top:3em !important;
}

.tribe-events-widget-events-list__view-more a {
	border-bottom:2px #056888 solid !important;
	border-top:2px #056888 solid !important;
		padding:5px 15px !important;
	color:#056888;
	font-family:Open Sans condensed;
	letter-spacing:0.95px;
	font-size:18px;
	font-weight:bold;
}

.single-tribe_events #body {
	padding:3%;
}

.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name h3 {
	font-size:38px;
	font-weight:normal;
}

#tribe-events-content > div.tribe-events-single-event-recurrence-description > img {
	display:none;
}

.tribe-common button {
	background-color:transparent;
	color:#55a491;
}

.tribe-common button:hover {
	background-color:transparent;
}

.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled {
	background-color:#55a491 !important;
}

.formation_lien .tribe-common img {
  max-width: 80%;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  min-height: 500px!important;
  padding-bottom: var(--tec-spacer-8)!important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-venue {
  margin-top: var(--tec-spacer-0)!important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 {
  line-height: var(--tec-line-height-0)!important;
}

.tribe-common-h6 {
  font-weight: var(--tec-font-weight-normal)!important;
}
/* START MOBILE MENU CSS */
@media screen and (max-width:1230px){
/*/wp-content/themes/themify-ultra/mobile-menu.css*/
#header{height:auto}#header,.fixed-header #header{text-align:inherit}#site-description,#site-logo{clear:both;float:none;margin:0 0 .5em;padding:0;position:static}#site-logo{font-size:24px;margin:5px 10px 5px 0}.header-widget{clear:both;float:none;margin:0;position:static;text-align:inherit}.header-widget .widget{margin:0 0 1.8em}.header-widget .widgettitle{margin:0 0 .3em}.header-icons{display:block;position:absolute;right:4%;top:27px;transform:translateY(-50%);z-index:1999}.header-icons a{font-size:1em;text-decoration:none!important}.slide-cart .header-icons{align-items:center;display:flex;flex-direction:row-reverse}:is(.mobile-menu-visible,.slide-cart-visible){z-index:1!important}.sidemenu{background-color:#fff;color:#000;display:none;height:100%;overflow-y:auto;padding:60px 25px 25px;position:fixed;text-align:left;top:0;transition:.2s ease-in-out;transition-property:left,right,top,bottom,width,transform,opacity;width:300px;z-index:11111}#mobile-menu{contain:paint;right:-300px}#mobile-menu.sidemenu-on{box-shadow:-6px 0 20px 5px rgba(0,0,0,.1);right:0}.sidemenu-left,.sidemenu-left .fixed-header{left:300px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}#headerwrap #mobile-menu-panel a{color:#fff;text-decoration:none}#headerwrap #menu-icon-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:100%;color:inherit;display:block;font-size:20px;min-height:1em;min-width:1em;padding:9px;position:absolute;right:10px;text-decoration:none;top:10px;transform-origin:center;transition-property:transform}#menu-icon-close:hover{background:hsla(0,0%,78%,.25)}#menu-icon-close:after,#menu-icon-close:before{height:56%}.transparent-header #menu-icon-close{color:inherit}#main-nav-wrap{display:block;margin:1em 0 1.5em;padding:0}#main-nav{background-color:transparent;float:none}#main-nav li{clear:both;display:block;padding:0;width:100%}#main-nav li>.sub-menu{background:0;border:0;box-shadow:none;color:inherit;display:none;height:auto;margin:0 0 0 1em;opacity:1;padding:0;position:static;transform:none;width:auto}#main-nav li.toggle-on>.sub-menu{display:block}#main-nav .child-arrow{display:inline-block}#main-nav .child-arrow:hover{background:hsla(0,0%,78%,.25)}.transparent-header #headerwrap .themify-widget-menu{color:inherit}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega>.sub-menu{margin:0;padding:0;width:auto}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-column>.sub-menu ul,#main-nav .has-mega-sub-menu .mega-sub-menu ul{float:none;margin:0 0 0 1em}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-column>.sub-menu ul,#main-nav .has-mega-sub-menu .mega-sub-menu ul,#main-nav li:not(.themify-widget-menu)>ul{background:0}#headerwrap #main-nav a{background:0;border:0;box-shadow:none;color:inherit;display:block;font-weight:400;line-height:1.5em;margin:0;padding:.6em 0;text-decoration:none;width:auto}#headerwrap #main-nav .has-sub-menu>a{padding-right:40px}#main-nav>li:last-child a{border:0}#headerwrap #main-nav .current-menu-item>a,#headerwrap #main-nav .current_page_item>a,#headerwrap #main-nav a:hover{color:var(--theme_accent)}#main-nav .mega-menu-posts,.slide-cart-visible #menu-icon{display:none}#header .social-widget a,#headerwrap .sidemenu .search-button,#headerwrap .sidemenu .tf_darkmode_toggle{color:inherit}#header .social-widget{float:none;margin:0;position:static}.header-widget :is(.col4-1,.col4-2,.col3-1){margin-left:0;max-width:100%;width:100%}.sidemenu .header-widget{height:auto}.fixed-header :is(.cart-wrap,.header-bar,.header-widget){display:block}.fixed-header .search-button,.fixed-header-on #headerwrap :is(.tf_darkmode_toggle,.social-widget){display:inline-block}#headerwrap .sidemenu .search-button{margin:0}#headerwrap #searchform,#headerwrap #searchform #s,#headerwrap #searchform #s:is(:focus,:hover),#headerwrap #searchform .tf_fa:hover+#s{width:100%}#headerwrap #searchform-wrap,.fixed-header-on #headerwrap #searchform-wrap{display:block;margin:1em 0 0}#headerwrap #searchform{clear:both;float:none;inset:auto;margin:0 0 1em;padding:0;position:relative;width:auto}#headerwrap #searchform #s{background-color:#eee;color:#000;float:none;height:auto;margin:auto;padding:11px 15px 10px 35px;position:static;transition:none;width:100%}#headerwrap #searchform .tf_fa:hover+#s{background-color:#eee}#headerwrap #searchform .tf_fa{background:0;color:#000;font-size:18px;height:16px;left:9px;margin:0;padding:3px;position:absolute;top:9px;transform:none;width:16px}
/*/wp-content/themes/themify-ultra/styles/headers/media/header-top-widgets.css*/
#header,.sidemenu .header-widget,.sidemenu-off .navbar-wrapper{display:block}.mobile-menu-visible.sidemenu-right #headerwrap{left:-300px}#headerwrap .header-widget-full,.pull-down{display:none}.header-widget{display:block;max-height:none!important}@media (max-width:600px){.mobile-menu-visible #headerwrap .header-icons{display:none}}
}
/* END MOBILE MENU CSS */