@charset "UTF-8";
/* Themify Ultra 7.9.7 framework 8.0.8 */

/*/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:3.2%;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}.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_r:0;--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.2em;margin:0 0 1.2em}.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){.row_inner{max-width:94%}}@media (max-width:760px){.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}}
/*/wp-content/themes/themify-ultra/styles/modules/footers/left.css*/
.footer-horizontal-left .footer-left-wrap,.footer-horizontal-left .footer-right-wrap,.footer-left-col .main-col,.footer-left-col .section-col{float:left;margin-left:3.2%}.footer-horizontal-left .footer-left-wrap.first,.footer-horizontal-left .footer-right-wrap.first,.footer-left-col .main-col.first{clear:left;margin-left:0}.footer-horizontal-left .footer-left-wrap,.footer-left-col .main-col{width:22.6%}.footer-horizontal-left .footer-right-wrap,.footer-left-col .section-col{width:74.2%}.footer-left-col #footer .widget{margin:0 0 2em}.footer-left-col .footer-text{padding-top:.9em}@media(max-width:680px){.footer-horizontal-left .footer-left-wrap,.footer-horizontal-left .footer-right-wrap,.footer-left-col .main-col,.footer-left-col .section-col{margin-left:0;margin-right:0;max-width:100%;width:100%}.footer-horizontal-left .back-top,.footer-left-col .back-top{top:-35px}}
/*/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/style.css*/
/*!
Theme Name: Themify Ultra
Theme URI:https://themify.me/themes/ultra/
Version:7.9.7 
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.2
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_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:600;letter-spacing:-.03em;line-height:1.4em;margin:0 0 .5em;overflow-wrap:normal}h1{font-size:3.1em;font-weight:700;line-height:1.2em}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:600;letter-spacing:.065em;padding:.65em 1.6em;text-transform:uppercase;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:5px}@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:1em;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:.6em;position:relative;text-decoration:none;transition:color .2s ease-in-out}#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.2em;padding-right:1.2em}#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(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,81%,.8);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{margin-bottom:2em;position:relative}.post-content{min-width:120px}.post-title{font-size:2.4em;letter-spacing:-.04em;line-height:1.4em;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:1em;font-weight:600;letter-spacing:.09em;line-height:1.3em;margin:0 0 1em;padding:0;text-transform:uppercase}.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}.module-title{font-size:1.2em;font-weight:600;margin:0 0 .8em}: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-classic.css*/
#headerwrap{background-color:#fff;border:0;color:#000;padding-bottom:55px}#headerwrap.fixed-header{padding-bottom:0}.fixed-header-enabled:not(.transparent-header){--tf_fixed_header_p:auto 100%}.fixed-header-on:not(.transparent-header){--tf_fixed_header_p:0 auto;--tf_fixed_header_w:100vw;--tf_fixed_header_m:-50vw}#header{padding:0;position:static}.header-bar{float:left;max-width:100%;width:20%}#site-logo{margin-top:1.3em}.navbar-wrapper{background-color:red;bottom:0;clear:both;color:#fff;left:0;padding:0;position:absolute;width:100%}.navbar-wrapper-inner{align-items:center;display:flex;justify-content:end;margin:auto;max-width:1160px;position:relative}#site-description{margin:12px 0 2em 2px}#header .social-widget,#searchform-wrap,.cart-icon,.search-button,.tf_darkmode_toggle{order:1}#main-nav-wrap:after{clear:both;content:"";display:block}#main-nav-wrap{display:flex;flex:1}#main-nav,.fixed-header #main-nav{margin-right:auto}#main-nav>li{float:left}#main-nav>li>a{border-left:1px solid hsla(0,0%,100%,.2);line-height:normal;padding:18px 1.8em}#main-nav>li:first-child>a{border-left:none}#main-nav li:not(.themify-widget-menu)>ul{margin-top:-1px}#main-nav>.current-menu-item>a,#main-nav>.current_page_item>a,#main-nav>li>a:hover{color:hsla(0,0%,100%,.75)}#main-nav .highlight-link>a{border-radius:0}.header-widget{clear:right;float:right;font-size:.9em;line-height:1.6em;margin-bottom:2em;margin-top:3em;width:78%}.header-widget .widget{margin-block:0 1.2em}.header-widget .widgettitle{font-size:1.05em;margin-bottom:.75em}.fixed-header #header{padding-block:0}.fixed-header .search-button,.fixed-header-on #headerwrap :is(.tf_darkmode_toggle,.social-widget,#searchform-wrap){display:inline-block}.header-gallery #header{position:relative}.header-gallery .navbar-wrapper{inset-block:100% auto}.header-gallery #main-nav>li:first-child>a{padding-left:1.85em}
/*/wp-content/themes/themify-ultra/skins/lifestyle/style.css*/
/*!
Skin Name:Ultra Lifestyle
Version:1.0
Demo URI:https://themify.org/ultra-lifestyle/
Required Plugins:builder-contact, builder-woocommerce, woocommerce
*/:root{--theme_accent:#f04646;--theme_accent_semi:rgba(240,70,70,.8);--theme_rounded:0;--theme_btn_rounded:0}body{color:#777;font-family:Poppins,Arial,sans-serif;line-height:1.7em}#content,#sidebar{padding-top:0}h1,h2,h3,h4{font-family:Prata,serif;font-weight:400}.page-title,h1{font-size:3em;letter-spacing:-.0278em;line-height:1em;margin:0 0 1em}h2{font-size:2.2em}h3{font-size:1.5em}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{border-color:#bbb}button,input[type=reset],input[type=submit]{font-size:.9em;font-weight:600;letter-spacing:.105em;padding:1.05em 2em 1em;text-align:center}#commentform label,label{font-size:.95em;opacity:1;text-transform:none}#commentform p label{transform:translate(21px,35px);width:80%}#review_form p label{transform:none}#site-logo{font-weight:400;letter-spacing:.1em}#main-nav a,#site-logo{font-family:Prata,serif;text-transform:uppercase}#main-nav a{font-size:.9em;letter-spacing:.04em}#main-nav>.current-menu-item>a,#main-nav>.current_page_item>a,#main-nav>li>a:hover{box-shadow:inset 0 2px 0 0;color:var(--theme_accent)}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.has-sub-menu>a{font-weight:400}#main-nav .mega-menu-posts .post{text-align:left}.header-classic:not(.mobile_menu_active) #header{width:auto}.header-classic #site-description{margin:1.5em 0}.header-classic #headerwrap{padding-bottom:0;padding-top:54px}.header-classic .navbar-wrapper{background-color:transparent;border-bottom:1px solid hsla(0,0%,71%,.3);bottom:auto;color:#000;top:0}.header-classic .navbar-wrapper-inner{max-width:none}.header-classic:not(.mobile_menu_active) .header-bar,.header-classic:not(.mobile_menu_active) .header-widget{float:none;max-width:none;text-align:center;width:auto}.header-classic:not(.mobile_menu_active) .header-widget{margin-top:4.5em}.header-classic:not(.mobile_menu_active) #site-logo{font-size:3.75em;letter-spacing:.4em}.header-classic:not(.mobile_menu_active) #main-nav-wrap{box-sizing:border-box;padding-left:140px;padding-right:140px;text-align:center}.header-classic #main-nav{margin-left:auto}.header-classic #main-nav>li{float:none}.header-classic #main-nav>li>a{padding:1.25em 1em}.header-classic .cart-icon-link{margin:0}.header-classic:not(.mobile_menu_active) .cart-icon{position:absolute;right:20px}.header-classic:not(.mobile_menu_active) .search-button{position:absolute}.header-classic:not(.mobile_menu_active) .cart-icon-link:hover i,.header-classic:not(.mobile_menu_active) .search-button:hover{background-color:rgba(0,0,0,.05)}.header-classic:not(.mobile_menu_active).slide-cart #searchform-wrap,.header-classic:not(.mobile_menu_active).slide-cart .search-button{right:66px}.header-classic:not(.mobile_menu_active) #header .social-widget{float:left;left:0;margin-left:1.3em;margin-right:0;margin-top:0;position:absolute}.header-classic:not(.mobile_menu_active).slide-cart #searchform-wrap{min-width:65px}.header-classic:not(.mobile_menu_active) #searchform-wrap{bottom:0;top:0}.header-classic:not(.mobile_menu_active) #headerwrap #searchform{width:auto}.header-classic:not(.mobile_menu_active) #headerwrap #searchform-wrap #s{border-left:1px solid hsla(0,0%,71%,.3);padding:15px 48px 14px 16px}.header-classic:not(.mobile_menu_active) #headerwrap #searchform-wrap .tf_fa{left:50%;top:50%;transform:translateX(-50%)}.header-classic .fixed-header #header{padding-block:0}.admin-bar.fixed-header-enabled.header-classic #headerwrap{top:0}.admin-bar.fixed-header-enabled.header-classic.fixed-header-on #headerwrap{top:32px}.header-overlay.mobile-menu-visible #headerwrap,.header-overlay.transparent-header .fixed-header{background-color:rgba(240,70,70,.94)}.header-bottom #main-nav{line-height:2.2}.header-stripe #site-logo{background-color:var(--theme_accent);padding:.5em}.header-stripe.slide-cart #main-nav-wrap{padding-top:10px}.header-stripe .header-bar{position:relative}.header-stripe #site-description{background-color:red;box-sizing:border-box;color:#fff;left:50%;margin:5px 0 0;max-width:200px;min-width:180px;padding:.5em;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:margin .3s ease,visibility .3s ease,opacity .3s ease,transform .3s ease;visibility:hidden}.header-stripe #site-description:before{background-color:inherit;bottom:100%;content:"";height:10px;left:50%;margin-bottom:-5px;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.header-stripe .header-bar:hover #site-description{margin-top:0;visibility:visible}.header-top-bar #site-logo{margin-top:10px}.header-top-bar #main-nav,.header-top-bar .fixed-header #main-nav{margin-top:8px}.header-menu-split #headerwrap #header,.header-menu-split .fixed-header #header{padding:1em 0}.boxed-compact #main-nav,.boxed-compact .fixed-header #main-nav{margin-top:6px}.header-magazine .cart-wrap{padding:6px 0 12px}.header-horizontal.slide-cart .fixed-header #main-nav-wrap{position:relative}.header-horizontal #site-logo{margin-top:10px}.header-horizontal #main-nav,.header-horizontal .fixed-header #main-nav{margin-top:5px}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -3px 0 0 var(--theme_accent);color:#000}.cart-wrap a span{box-sizing:border-box;min-height:16px;min-width:16px;padding:3px;vertical-align:top}.post-meta{color:#888;font-size:.8em;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.post-meta a{color:inherit}.post-meta a:hover{color:var(--theme_accent)}.post-title{font-size:3.7em;letter-spacing:.007em;margin:0 0 .1em}.featured-area,.single .post-meta,.single .post-title{text-align:initial}.loops-wrapper.list-post .post-author,.single .post-author{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.loops-wrapper.list-post .post-date-inline .post-date,.single-post .post-content .post-date-inline .post-date,.single.single-fullwidth-layout .featured-area .post-content{margin-bottom:.6em;text-align:initial}.featured-area .post-content{display:flex;flex-flow:column wrap}.featured-area .post-meta{order:-1}.featured-area .post-title{order:0}.featured-area .post-date-wrap{order:1}.single.single-post .featured-area .post-image+.post-content .post-date-wrap:not(.post-date-inline){order:-2}.featured-area .post-content{margin:auto;width:1160px}.single.single-fullwidth-layout .featured-area{margin:0 0 .4em}.single .post-content-inner{display:block}.single-fullwidth-layout .featured-area .post-image{margin:0}.single-fullwidth-layout .featured-area .post-content{margin-top:-70px;transform:translateY(-10px)}.single-fullwidth-layout .featured-area .post-meta{padding-top:29px}.single-fullwidth-layout .featured-area .post-content:before{background-color:#fff;content:"";display:block;height:100%;margin-left:-45px;padding-right:30px;pointer-events:none;position:absolute;width:70%;z-index:-1}.single-fullwidth-layout .featured-area .post-content:before,.single-fullwidth-layout .featured-area .post-meta,.single-fullwidth-layout .featured-area .post-title{width:74%}.related-posts{border:0;margin:0 0 3em;padding-top:.6em}.related-posts .related-title{font-size:1.5em;font-weight:400;letter-spacing:.3em;margin:0 0 1.5em;padding:0;text-align:center}.related-posts .post-meta{font-weight:600;padding-top:.8em}.loops-wrapper .post{text-align:initial}.post-content-inner{display:flex;flex-flow:column wrap}.post-content-inner .post-meta{order:-3}.post-content-inner .post-title{order:-2}.loops-wrapper .post-content-inner .post-date-wrap:not(.post-date-inline),.single-post .post-content-inner .post-date-wrap:not(.post-date-inline){order:-4}.loops-wrapper.list-post .post-date-inline,.single-post .post .post-date-inline{margin-left:0}.loops-wrapper.list-large-image .post-title{font-size:2.45em;line-height:1.25em}.loops-wrapper.list-large-image .post-image{max-width:none;width:50%}.loops-wrapper.list-large-image .post-content{box-sizing:border-box;padding:5% 3%}.post-nav{border-top:1px solid hsla(0,0%,71%,.3);font-family:Prata,serif;margin:0 0 3em}.post-nav a{letter-spacing:-.015em}.post-nav .next,.post-nav .prev{padding-bottom:2.15em;padding-top:2.15em}.post-nav .prev{padding-left:1.65em}.post-nav .next{padding-right:1.65em}.post-nav .arrow{bottom:0;top:auto}.post-nav .next .arrow:before,.post-nav .prev .arrow:before{border:0;border-bottom:1px solid;bottom:18px;content:"";height:1em;top:auto;transform:none;width:1em}.post-nav .next .arrow:before{border-right:1px solid}.post-nav .prev .arrow:before{border-left:1px solid}.post-nav .next .arrow:after,.post-nav .prev .arrow:after{display:none}.rtl .post-nav .next .arrow:before{border-left:1px solid;border-right:none;transform:none}.rtl .post-nav .prev .arrow:before{border-left:none;border-right:1px solid;transform:none}.tf_load_more{border-top:1px solid hsla(0,0%,71%,.3);font-size:.85em;letter-spacing:.17em;margin-top:2em;padding:20px 0;text-transform:uppercase}.tf_load_more a{color:#333;padding:0;text-decoration:none}.tf_load_more a:hover{color:var(--theme_accent)}.comment-reply-title,.comment-title{letter-spacing:.3em;margin:0 0 1.5em;text-transform:uppercase}.commentlist .comment-reply-link{border:1px solid #bbb;color:inherit;letter-spacing:.04em;padding:.4em 2.4em}.commentlist .avatar{height:60px;margin-right:18px;width:60px}.commentlist cite{font-size:1.1em;letter-spacing:.015em;margin-right:4px}.commentlist cite:after{display:none}.commentlist .comment-time{color:#888;font-size:.95em;letter-spacing:-.005em}.single-portfolio .project-meta{margin:0 0 2em}#sidebar{font-size:.85em}.widgettitle{font-size:1.4em;font-weight:400;letter-spacing:-.01em;text-transform:none}.widget li{padding:0}.widget li,.widget ul ul li{margin:0 0 .75em}.widget .feature-posts-list .feature-posts-title{color:#000;font-family:Prata,serif;font-size:1.1em;letter-spacing:normal;line-height:1.35em;margin:0 0 .2em}.widget .feature-posts-list small{font-size:.7em;letter-spacing:.07em;margin:0 0 .5em;text-transform:uppercase}.tagcloud a{border:1px solid #e0e0e0;box-sizing:border-box;color:inherit;display:inline-block;float:left;font-size:.7em!important;letter-spacing:.04em;margin:0 0 10px 10px;overflow:hidden;padding:.4em .2em;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:calc(33.33% - 7px)}.tagcloud:after{clear:both;content:"";display:block}.tagcloud a:nth-of-type(3n+1){margin-left:0}.tagcloud a:hover{background-color:var(--theme_accent);border-color:var(--theme_accent);color:#fff}.widget_categories ul:after{clear:both;content:"";display:block}.widget_categories li{clear:none;display:inline-block;float:left;margin:0 0 10px 10px;width:calc(50% - 5px)}.widget_categories li:nth-of-type(odd){margin-left:0}.widget_categories li a{border:1px solid #e0e0e0;box-sizing:border-box;color:inherit;display:block;font-size:.7em;letter-spacing:.04em;overflow:hidden;padding:.4em;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.widget_categories li a:hover{background-color:var(--theme_accent);border-color:var(--theme_accent);color:#fff}.widget_nav_menu{display:inline-block;min-width:110px;vertical-align:top;width:50%}#sidebar .widget_media_image img{display:block;margin-left:auto;margin-right:auto}#sidebar .ui.builder_button{text-transform:uppercase}#sidebar .widgettitle,.header-widget .widgettitle{font-size:1.1em;letter-spacing:.18em;margin:0 0 1.5em;text-align:center;text-transform:uppercase}#sidebar .feature-posts-list li{border-top:1px solid hsla(0,0%,71%,.3);margin:0;padding:1em 0}#footerwrap{background-color:#fff;border:0;line-height:1.5em}#footer{font-size:.85em}#footer a{color:#000}#footer a:hover{color:var(--theme_accent)}#footer-logo{font-family:Prata,serif;font-size:1.4em;font-weight:400;letter-spacing:.1em;line-height:normal;margin:0 0 .925em;text-transform:uppercase}#footer .social-widget{margin:0 0 1.4em}#footer .social-links li{margin:0 3px 0 0}#footerwrap .social-links a i{background-color:hsla(0,0%,78%,.3);border-radius:50em;box-sizing:border-box;color:#000;display:inline-block;min-height:2.2em;min-width:2.2em;padding:.6em}#footerwrap .social-links a:hover i{background-color:var(--theme_accent);color:#fff}.footer-text{font-size:.95em}.footer-text .one,.footer-text .two{display:inline-block}.footer-text .two{margin-left:.2em}.footer-widgets .widgettitle{color:#000;font-size:1.3em;margin:0 0 1.2em}.footer-widgets .widget .feature-posts-list li img{width:100%}.footer-widgets .widget .feature-posts-list:after{clear:both;content:"";display:block}.footer-widgets .widget .feature-posts-list li{clear:none;float:left;width:45%}.footer-widgets .widget .feature-posts-list li:nth-of-type(2n){margin-left:5%}.footer-widgets .widget .feature-posts-list li:nth-of-type(odd){clear:left}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{font-size:.8em;font-weight:600}.module-products .wc-products .product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:Prata,serif;letter-spacing:-.03em;margin:0 0 .25em;text-transform:none}.module-products .wc-products.grid4 .product h3,.woocommerce ul.products.columns-4 li.product .woocommerce-loop-product__title{font-size:1em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{margin-left:.53em;right:auto;top:auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce ul.products li.product .button{border:0;font-weight:600;letter-spacing:.115em;padding:1.05em 2em 1em}.module-products .wc-products .product:hover .button,.ui.builder_button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .button:hover,button:hover,input[type=reset]:hover,input[type=submit]:hover{animation:btn_h_bounceIn .3s ease-in-out}#slide-cart .button{min-width:auto}.wc-products.grid2 .post-image,.wc-products.grid3 .post-image,.wc-products.grid4 .post-image{margin:0 0 31px;position:relative}.wc-products.grid2 .post-image:before,.wc-products.grid3 .post-image:before,.wc-products.grid4 .post-image:before{background:rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.wc-products.grid2 .post-content,.wc-products.grid3 .post-content,.wc-products.grid4 .post-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:end;left:0;padding:0 5%;pointer-events:none;position:absolute;text-align:center;top:0;width:100%}.wc-products.grid2 .post-content .add-to-cart-button,.wc-products.grid3 .post-content .add-to-cart-button,.wc-products.grid4 .post-content .add-to-cart-button{margin:0;pointer-events:auto}.module-products .woocommerce .post-content .price{font-size:1em;margin:0 0 .4em}.module-products .woocommerce .star-rating{color:#fff;margin:.2em auto .4em}.module-products .wc-products.products .post-content .price,.module-products .wc-products.products .product h3 a{color:#fff}.module-products .wc-products .product .price,.module-products .wc-products .product h3,.module-products .wc-products .star-rating{max-height:0;opacity:0;overflow:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out;visibility:hidden}.module-products .wc-products .product:hover .price,.module-products .wc-products .product:hover .star-rating,.module-products .wc-products .product:hover h3{max-height:100px;opacity:1;visibility:visible}.woocommerce .quantity .qty,.woocommerce-cart #content table.cart td.actions .coupon .input-text{padding:.68em;width:8.5em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:Prata,serif;font-size:.9em;font-weight:400;letter-spacing:.15em}.woocommerce #reviews #comment,.woocommerce form .form-row textarea{height:170px}.woocommerce .related h2,.woocommerce .upsells h2{font-weight:400}.woocommerce .woocommerce-breadcrumb{font-size:.8em;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.woocommerce #reviews .comment-reply-title{color:#000;font-family:Prata,serif;font-weight:400;letter-spacing:normal}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{border-color:#ddd;height:49px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:49px}.select2-results__option{margin:0}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--theme_accent);color:#000}.pagenav .current,.pagenav a,.pagenav span{border:1px solid;font-weight:600;margin:0 3px;min-height:30px;min-width:30px;padding:5px;text-decoration:none;transition:background .3s ease,color .3s ease,padding .3s ease}.pagenav .current,.pagenav a:hover{animation:btn_h_bounceIn .3s ease-in-out;text-decoration:none}.ui.builder_button{border:0;box-sizing:border-box;font-size:.9em;letter-spacing:.115em;padding:.85em 2.4em;text-align:center;text-transform:uppercase}.module.module-buttons .ui.tb_default_color{background-color:var(--theme_accent);color:#fff}.small .ui.builder_button{padding:.65em 1.8em}.large .ui.builder_button{padding:.95em 2.6em}.xlarge .ui.builder_button{padding:1.15em 2.8em}.module.module-buttons .tb_default_color:hover{background-color:#333}@keyframes btn_h_bounceIn{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.module.module-buttons.outline .tb_default_color{background:0}.module.module-product-categories .products .product h3{bottom:0;color:#fff;padding:16px 21px;position:absolute;right:0;text-transform:uppercase}.module-product-categories .product>a:first-of-type{display:inline-block;margin-bottom:0!important;max-height:100px;overflow:hidden;position:relative}.module-product-categories .product>a:first-of-type:before{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.module-product-categories .product>a:first-of-type img{height:100%;max-height:100px;object-fit:cover}.themify_builder_slider .slide-title{font-size:4.2em;letter-spacing:-.01em;line-height:1.2em;text-shadow:1px 1px 12px rgba(0,0,0,.3);text-transform:uppercase}.slider-caption-overlay .themify_builder_slider .slide-image{margin:0}.module-slider.slider-caption-overlay .slide-content{background-color:transparent;max-width:40%;padding:1em 7.5%;position:absolute!important}.module-slider.slider-caption-overlay .slide-image+.slide-content{bottom:18%}.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev{background-color:#fff;bottom:7%;color:#181818;min-width:142px;padding:9px 22px;top:auto}.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev{left:21px;text-align:left}.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next{left:auto;right:6px;text-align:right}.themify_builder_slider_wrap .carousel-next:before,.themify_builder_slider_wrap .carousel-prev:before{border-width:1px;height:8px;margin-left:7px;position:relative;width:8px}.themify_builder_slider_wrap .carousel-prev:hover:before{animation:arrow-prev 1s linear infinite}.themify_builder_slider_wrap .carousel-next:hover:before{animation:arrow-next 1s linear infinite}.module-optin form .tb_optin_email,.module-optin form .tb_optin_submit{margin-bottom:1em}@media(max-width:1300px){.single.single-fullwidth-layout .post-content:before{margin-left:-30px;padding-right:60px}}@media(max-width:1260px){.featured-area .post-content{max-width:96%}}@media(max-width:760px){.loops-wrapper.list-large-image .post-image{float:none;width:100%}.featured-area .post-content{max-width:90%}.single-fullwidth-layout .featured-area .post-content{margin-top:-20px}.single-fullwidth-layout .featured-area .post-meta{padding-top:1em}.single-fullwidth-layout .featured-area .post-content:before,.single-fullwidth-layout .featured-area .post-meta,.single-fullwidth-layout .featured-area .post-title{width:80%}}@media(max-width:680px){.page-title,h1{font-size:2em}h3{font-size:1.3em}.post-title{font-size:1.6em}.themify_builder_slider .slide-title{font-size:1.4em}.comment-reply-title,.comment-title,.related-posts .related-title{font-size:1.05em}.loops-wrapper.list-post .post-meta,.single .post-meta{font-size:.7em}#footer-logo{font-size:1.45em}#footerwrap .social-links a i{min-height:2em;min-width:2em;padding:.5em}.wc-products.grid2 .post-image img,.wc-products.grid3 .post-image img,.wc-products.grid4 .post-image img{width:100%}.woocommerce div.product form.cart .qty{width:5.6em}.woocommerce div.product form.cart .button{float:right}.woocommerce ul.products li.product .button{padding:.8em 1.8em}.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next,.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev{bottom:32px;left:6px;line-height:0;min-width:auto;padding:8px 10px}.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next{left:auto;right:6px}}@media(max-width:1200px) and (min-width:681px){.woocommerce ul.products li.product .button{padding:1.2em 2.15em}}
/*/wp-content/themes/themify-ultra-child/style.css*/
/*
Theme Name: Themify Ultra Child
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: admin (martin@herzwerk-marketing.de)
*/

/* Woohoo! Let's customize! */

/*/wp-content/uploads/themify-customizer-8.0.8-7.9.7.css*/
/* Themify Customize Styling */
body {	background: none;
	background-color: #f5f5f5;
	font-family: "google-font-open-sans";	font-weight:300;

	color: #5e5e5e; 
}
a {		font-style:italic;
	font-style:italic;

	color: #5e5e5e; 
}
a:hover {		font-style:italic;
	font-style:italic;

	color: #ddbc6a; 
}
:root {	
	--theme_accent: #ddbc6a;
	--theme_accent_semi: #86c0d9;
	--theme_accent_hover: #636363; 
}
h1 {	
	font-family: "google-font-prata";	font-weight:300;
	font-size:3.9em;

	color: #ddbc6a; 
}
h2 {	
	font-family: "google-font-prata";	font-weight:400;
	font-size:2em;

	color: #005b85; 
}
h3 {	
	font-family: "google-font-prata";	font-weight:400;
	font-size:1.5em;

	color: #636363; 
}
h4 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h5 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h6 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#headerwrap a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#headerwrap a:hover {	
	color: #ddbc6a; 
}
#headerwrap.fixed-header a:hover {	
	color: #ddbc6a; 
}
body #site-logo a img {		width: 200px; 
}
#main-nav a {	
	color: #000000;
	font-family: "google-font-prata";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
 
}
#main-nav a:hover {	
	color: #debd68; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #ddbc6a; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #636363; 
}
.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: #ddbc6a; 
}
.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: #9c6e2e; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #ddbc6a; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #9c6e2e; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #ddbc6a; 
}
#footerwrap {	
	border-top: 2px solid #ddbc6a; 
}
#footer-logo a img {		width: 200px; 
}
#footer a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#footer a:hover {	
	color: #ddbc6a; 
}
#footer .footer-widgets .widgettitle {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#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: #ddbc6a; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	font-family: "google-font-open-sans";	font-weight:300;
 
}
h1 {	
	font-family: "google-font-prata";	font-weight:300;
	font-size:3.7em;
 
}
h2 {	
	font-family: "google-font-prata";	font-weight:400;
	font-size:2em;
 
}
h3 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h4 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h5 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h6 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#main-nav a {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#footer .footer-widgets .widgettitle {	
	font-family: "google-font-prata";	font-weight:400;
 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #f5f5f5;
	font-family: "google-font-open-sans";	font-weight:300;

	color: #5e5e5e; 
}
a {	
	color: #5e5e5e; 
}
a:hover {	
	color: #ddbc6a; 
}
h1 {	
	font-family: "google-font-prata";	font-weight:300;
	font-size:3.1em;

	color: #ddbc6a; 
}
h2 {	
	font-family: "google-font-prata";	font-weight:400;
	font-size:1.75em;

	color: #005b85; 
}
h3 {	
	font-family: "google-font-prata";	font-weight:400;

	color: #636363; 
}
h4 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h5 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h6 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#headerwrap a:hover {	
	color: #ddbc6a; 
}
#headerwrap.fixed-header a:hover {	
	color: #ddbc6a; 
}
#main-nav a {	
	color: #000000;
	font-family: "google-font-prata";	font-weight:400;
 
}
#main-nav a:hover {	
	color: #debd68; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #ddbc6a; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #636363; 
}
.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: #ddbc6a; 
}
.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: #9c6e2e; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #ddbc6a; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #9c6e2e; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #ddbc6a; 
}
#footer a:hover {	
	color: #ddbc6a; 
}
#footer .footer-widgets .widgettitle {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#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: #ddbc6a; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #f5f5f5;
	font-family: "google-font-open-sans";	font-weight:300;

	color: #5e5e5e; 
}
a {	
	color: #5e5e5e; 
}
a:hover {	
	color: #ddbc6a; 
}
h1 {	
	font-family: "google-font-prata";	font-weight:300;
	font-size:2.5em;

	color: #ddbc6a; 
}
h2 {	
	font-family: "google-font-prata";	font-weight:400;
	font-size:1.5em;

	color: #005b85; 
}
h3 {	
	font-family: "google-font-prata";	font-weight:400;
	font-size:1.25em;

	color: #636363; 
}
h4 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h5 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
h6 {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#headerwrap a:hover {	
	color: #ddbc6a; 
}
#headerwrap.fixed-header a:hover {	
	color: #ddbc6a; 
}
#main-nav a {	
	color: #000000;
	font-family: "google-font-prata";	font-weight:400;
 
}
#main-nav a:hover {	
	color: #debd68; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #ddbc6a; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #636363; 
}
.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: #ddbc6a; 
}
.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: #9c6e2e; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #ddbc6a; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #9c6e2e; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #ddbc6a; 
}
#footer a:hover {	
	color: #ddbc6a; 
}
#footer .footer-widgets .widgettitle {	
	font-family: "google-font-prata";	font-weight:400;
 
}
#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: #ddbc6a; 
}
 }
/* Themify Custom CSS */
.post-nav .prev:hover .arrow:before, .post-nav .next:hover .arrow:before {
	color: #ddbc6a;
}
.mobile_menu_active #site-logo a img{
    width: 100px;
    height: auto;
}

#footerwrap .social-links a:hover i {
	background-color: #ddbc6a;
}

#main-nav .highlight-link > a {
	background-color: #ddbc6a;
  border-width: 0px;
  border-radius: 0;
	color: #fff;
}

#main-nav-wrap #main-nav .highlight-link a:hover, #main-nav-wrap #main-nav > li.highlight-link > a:hover {
  background-color: #9c6e2e;
	color: #fff;
}

body:not(.mobile_menu_active).header-classic #main-nav > li.highlight-link > a:hover {
	box-shadow: unset;
}


#main-nav-wrap #main-nav .current_page_item:not(.highlight-link) > a{
	box-shadow: unset;
	color: #ddbc6a !important;
}

body #main-nav .highlight-link  a{
	color: #fff !important;
}
/* START MOBILE MENU CSS */
@media screen and (max-width:1240px){
/*/wp-content/themes/themify-ultra/mobile-menu.css*/
#header{height:auto;padding:10px 0 5px}#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-classic.css*/
.navbar-wrapper{background-color:transparent;clear:none;color:inherit;position:static}#header{position:relative}#headerwrap:not([style*=padding-bottom]) .navbar-wrapper,.navbar-wrapper-inner{background:0;display:block;margin:0;max-width:none;position:static;transform:none}#headerwrap:not([style*=padding-bottom]){overflow:visible}#headerwrap:not([style*=padding-bottom]) .navbar-wrapper:after,#headerwrap:not([style*=padding-bottom]) .navbar-wrapper:before{display:none}#headerwrap{padding-bottom:0!important}.header-bar{width:auto}#header .social-widget{border:0;float:none;margin:auto}.search-button{border:0;padding:.5em}#headerwrap #searchform-wrap,.search-button{position:static}#headerwrap .header-widget{display:block;max-height:none!important;max-width:none;text-align:inherit;width:auto}.mobile-menu-visible #headerwrap .header-icons{display:none}
/*/wp-content/themes/themify-ultra/skins/lifestyle/media/mobile-menu.css*/
.header-classic #headerwrap{padding-top:0}#header{padding:1em 0}#site-description{margin:1em 0}.header-widget .widgettitle{text-align:left}.header-classic .navbar-wrapper{border-bottom:none}
}
/* END MOBILE MENU CSS */