@charset "UTF-8";
/* Themify Ultra 8.0.8 framework 8.2.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}.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{max-width:100%}.module_row.fullwidth .module-layout-part .row_inner,.row_inner{max-width:94%}}@media (max-width:760px){.module_row.fullwidth .module-layout-part .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}}
/*/wp-content/plugins/themify-builder-pro/public/css/tbp-style.css*/
.tbp_template{clear:both}.tbp_advanced_archive_wrap .module_row>.row_inner{margin:unset;max-width:100%;width:100%}.module-site-logo{line-height:1;word-break:keep-all}.tbp_template .builder-posts-wrap.loops-wrapper .post{margin-top:0}.tbp_post_meta .tbp_post_meta_item time{display:inline-block}.tbp_post_meta>.tbp_post_meta_item{margin-inline-end:.4em}.tbp_post_meta>.tbp_post_meta_item:after{border-left:1px solid hsla(0,0%,71%,.6);content:"";display:inline-block;height:1.3em;margin-inline-start:.4em;transform:skewX(-15deg);vertical-align:middle;white-space:nowrap;width:1px}.tbp_post_meta>.tbp_post_meta_item:last-child:after{display:none}.tbp_author_info_img{margin:0 15px 15px 0}.tbp_author_stack .tbp_author_info_img{float:none;margin:0 0 1em}.module-readtime{margin-bottom:.5em}.tbp_rd_tm_ic{margin-block-end:2px;margin-inline-end:3px;vertical-align:bottom}#tbp_footer .ui.nav ul{inset-block:auto 100%;transform-origin:bottom}#tbp_footer .ui.nav ul ul{inset-block:auto 0}.tbp_cart_icon_style_dropdown .tbp_empty_shopdock{opacity:0;position:absolute}
/*/themify-builder/css/modules/icon.css*/
.module-icon .tf_fa{max-width:1em}.module-icon-item{max-width:100%}.module-icon .module-icon-item a,.module-icon-item{display:inline-flex;place-items:center;text-decoration:none}.module-icon-item+.module-icon-item{margin-left:.4em}.module-icon span{font-size:var(--tb_mi_s,inherit);margin-inline:.6em}.module-icon em{align-self:baseline;background-color:var(--tb_pr_bg,transparent);color:var(--tb_pr_color,inherit);display:inline-flex;font-size:var(--tb_mi_f,16px);line-height:0;margin-top:calc(var(--tb_mi_size)/9);min-height:var(--tb_mi_size,auto);min-width:var(--tb_mi_size,auto);padding:.5em;place-content:center;transition:.3s;transition-property:box-shadow,border,background-color,color,padding,font-size}.module-icon em,.module-icon img{border-radius:var(--tb_mi_r,100%)}.module-icon img{padding:var(--tb_mi_p,3px)}.module-icon.small{--tb_mi_size:24px;--tb_mi_f:12px}.module-icon.large{--tb_mi_size:48px;--tb_mi_s:1.2em;--tb_mi_f:24px;--tb_mi_p:6px}.module-icon.xlarge{--tb_mi_size:62px;--tb_mi_f:36px;--tb_mi_s:1.4em;--tb_mi_p:9px}.module-icon.xlarge em{padding:12px 0 0 2px}.module-icon.rounded{--tb_mi_r:var(--tb_rounded_corner)}.module-icon.squared{--tb_mi_r:0}.module-icon.none em{--tb_pr_bg:transparent;--tb_mi_r:0;color:inherit;padding:.2em}.module-icon.none{--tb_mi_r:0;--tb_mi_f:24px}.module-icon.none.small{--tb_mi_f:18px}.module-icon.none.large{--tb_mi_f:30px}.module-icon.none.xlarge{--tb_mi_f:36px}.icon_vertical{display:flex;flex-flow:column wrap}.icon_vertical .module-icon-item{margin:0 0 .4em}.tf_textr .module-icon-item,.tf_textr.icon_vertical{place-content:end}.tf_textr .module-icon-item :is(em,img){order:1}.tf_textc.icon_vertical{place-content:center}.tf_textc.icon_vertical :is(.module-icon-item a,.module-icon-item){flex-direction:column}.tf_textc.icon_vertical em{align-self:unset}@media (max-width:680px){.module-icon.large{--tb_mi_s:1.1em}.module-icon.xlarge{--tb_mi_s:1.2em}}
/*/themify-builder/css/modules/colors.css*/
.black{--tb_pr_color:#eee;--tb_pr_bg:#000;--tb_pr_hover_bg:#595959}.blue{--tb_pr_color:#edf3ff;--tb_pr_bg:#4d7de1;--tb_pr_hover_bg:#6b9df9}.brown{--tb_pr_color:#ffeee0;--tb_pr_bg:#a35004;--tb_pr_hover_bg:#d68035}.gray{--tb_pr_color:#eee;--tb_pr_bg:#989797;--tb_pr_hover_bg:#c9c9c9}.green{--tb_pr_color:#e9ffdb;--tb_pr_bg:#4aab10;--tb_pr_hover_bg:#6bbf2f}.light-blue{--tb_pr_color:#2a3e59;--tb_pr_bg:#bdd9fd;--tb_pr_hover_bg:#d3e7ff}.light-green{--tb_pr_color:#293807;--tb_pr_bg:#9bd611;--tb_pr_hover_bg:#c1ed53}.light-purple{--tb_pr_color:#39355b;--tb_pr_bg:#c1bafd;--tb_pr_hover_bg:#d3ceff}.orange{--tb_pr_color:#fff2ea;--tb_pr_bg:#ff9600;--tb_pr_hover_bg:#ffb651}.pink{--tb_pr_color:#441e32;--tb_pr_bg:#feb4e4;--tb_pr_hover_bg:#ffd1ee}.purple{--tb_pr_color:#eeedff;--tb_pr_bg:#7a6bf8;--tb_pr_hover_bg:#9589ff}.red{--tb_pr_color:#fff;--tb_pr_bg:#e8311f;--tb_pr_hover_bg:#ff7568}.yellow{--tb_pr_color:#594718;--tb_pr_bg:#fff06c;--tb_pr_hover_bg:#fff4b2}
/*/themify-builder/css/modules/menu.css*/
.module-menu-container{text-align:inherit}.ui.nav:not(.rounded){--tb_app_r:initial}.ui.nav:not(.gradient){--tb_app_gr:none}.ui.nav:not(.shadow):not(.embossed){--tb_app_shadow:none}ul.ui.nav{border:0;border-radius:var(--tb_rounded_corner);box-shadow:var(--tb_app_shadow);display:inline-block;margin:0;margin-left:0!important;padding:0}.ui.nav ul{border:0;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 12px rgba(0,0,0,.12);left:0;padding:calc(var(--tb_rounded_corner) - 2px) 0;position:absolute;top:100%;z-index:990}.ui.nav ul,.ui.nav ul>li{list-style:none;margin:0;width:220px}.ui.nav ul li:is(:first-child,:last-child)>a{border-radius:0}@media (hover:hover){.ui.nav:not(.tf_acc_menu) li:hover>ul,.ui.nav:not(.tf_acc_menu) li>:is(a:focus+.sub-menu,.sub-menu:focus-within){display:block;height:auto;opacity:1;pointer-events:auto;transform:none;transition:opacity .3s,transform .3s}.module-menu:not([data-edge]) .ui.nav :is(.child-arrow,ul){display:none}.ui.nav ul{transform:scaleY(0);transform-origin:top}}.ui.nav ul>li>a{display:block}.ui.nav ul ul{left:100%;top:0}.module-menu.tf_textr .ui.nav ul{left:auto;right:0}.module-menu.tf_textr .ui.nav ul ul{left:100%;right:auto}.ui.nav .child-arrow,.ui.nav ul{opacity:0;pointer-events:none;text-align:left}.module-menu:not(.mobile-menu-module) .sub-menu{background-color:var(--tb_pr_bg)}.ui.nav ul{border-radius:var(--tb_rounded_corner)}.ui.nav li,.ui.nav ul{background-image:var(--tb_app_gr)}.ui.nav li{border-color:rgba(0,0,0,.05);display:inline-block;--tb_app_glc:"";margin:0 -.25em 0 0;padding:0;position:relative}.ui.nav li a{border-radius:inherit;box-shadow:none;display:inline-block;line-height:130%;padding:.625em 1.25em;text-decoration:none}.module ul.nav:not(.transparent) a{color:var(--tb_pr_color)}.ui.nav>li a:hover{background-color:var(--tb_pr_hover_bg,hsla(0,0%,71%,.1))}.ui.nav.large li a{font-size:120%;padding:10px 20px}.ui.nav.small li a{font-size:70%;padding:5px 10px}.ui.nav>li:first-child{border-bottom-left-radius:var(--tb_app_r);border-top-left-radius:var(--tb_app_r)}.ui.nav ul>li:first-child{border-top-left-radius:var(--tb_app_r);border-top-right-radius:var(--tb_app_r)}.ui.nav>li:last-child{border-bottom-right-radius:var(--tb_app_r);border-top-right-radius:var(--tb_app_r)}.ui.nav ul>li:last-child{border-bottom-left-radius:var(--tb_app_r);border-bottom-right-radius:var(--tb_app_r)}.ui.nav li:last-child{margin-right:0}.ui.nav li:first-child>a{border-radius:var(--tb_rounded_corner) 0 0 var(--tb_rounded_corner)}.ui.nav li:last-child>a{border-radius:0 var(--tb_rounded_corner) var(--tb_rounded_corner) 0}.ui.nav>:is(.current_page_item,.current-menu-item)>:is(a,a:hover){background-color:var(--tb_pr_hover_bg,hsla(0,0%,71%,.1))}.ui.nav li a>em .tf_fa{margin-inline-end:.3em}@media (hover:none){.ui.nav ul{display:none;opacity:1;pointer-events:auto}.ui.nav>.menu-item-has-children>a{padding-right:40px;position:relative}.ui.nav .child-arrow{border-radius:100%;display:inline-block;height:32px;margin:0;opacity:1;padding:0;pointer-events:auto;position:absolute;right:4px;top:50%;touch-action:none;transform:translateY(-50%);width:32px}.ui.nav .child-arrow:after,.ui.nav .child-arrow:before{background:currentColor;border-radius:10px;content:"";height:1px;left:10px;position:absolute;top:50%;transform:rotate(45deg);transition:transform .3s ease-in-out;width:8px;z-index:9999}.ui.nav .child-arrow:after{left:15px;transform:rotate(-45deg)}.ui.nav>li li .child-arrow:after,.ui.nav>li li .child-arrow:before{left:auto;right:10px;top:14px;transform:rotate(45deg)}.ui.nav>li li .child-arrow:after{top:19px;transform:rotate(-45deg)}}.menu-module-burger{border-radius:100%;box-shadow:none!important;box-sizing:unset;color:inherit;cursor:pointer;line-height:1;padding:12px 10px 10px 12px;width:1.4em}.menu-module-burger:hover{background-color:hsla(0,0%,78%,.25)}.menu-module-burger-inner{border-bottom:2px solid;height:1em;pointer-events:none;width:1.3em}.menu-module-burger-inner:after,.menu-module-burger-inner:before{border-bottom:2px solid;content:"";display:block;left:0;position:absolute;top:0;width:100%}.menu-module-burger-inner:after{top:50%}.module-menu ul .edge>.sub-menu{left:auto!important;right:0!important}.module-menu ul ul .edge>.sub-menu{left:auto!important;right:100%!important}
/*/themify-builder/css/modules/menu_styles/transparent.css*/
.module .nav.transparent li,.module .nav.transparent>li:is(.current_page_item,.current-menu-item,:active)>a,.module .nav.transparent>li>:is(a,a:hover){background:0;border:0;box-shadow:none}.nav.transparent .sub-menu{--tb_app_r:var(--tb_rounded_corner);--tb_pr_hover_bg:#f1f1f1;--tb_pr_bg:#fff}.nav.transparent{--tb_pr_color:#555}.module-menu .nav.transparent ul a{color:#555}
/*/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}
/*/themify-builder/css/modules/image.css*/
.module-image .image-title{font-size:1.2em;margin:0 0 .3em}.module-image .image-title a{color:inherit;font-family:inherit;text-decoration:none;text-shadow:inherit}.module-image .image-wrap{width:auto}.module-image .image-wrap img{display:inline-block;vertical-align:top}.module-image.rounded .image-wrap img{border-radius:var(--tb_rounded_corner)}.module-image.circle .image-wrap img{border-radius:50em}.module-image.bordered .image-wrap img{background:#fff;border:1px solid rgba(0,0,0,.15);box-sizing:border-box;padding:3px}.module-image.drop-shadow .image-wrap img{box-shadow:0 1px 8px 2px rgba(0,0,0,.15)}.module-image.auto_fullwidth .lightbox{display:block}.module-image.auto_fullwidth :is(.image-wrap,img){display:block;width:100%}.module-image .image-wrap .lightbox{display:inline-block;max-width:100%;position:relative}
/*/themify-builder/css/modules/image_styles/top.css*/
.module-image.image-top .image-content{margin-block:.5em 1em}
/*/themify-builder/css/modules/menu_styles/vertical.css*/
.ui.nav.vertical{display:block;max-width:100%;padding:calc(var(--tb_rounded_corner) - 2px) 0;width:320px}.ui.nav.vertical>li a{display:block}.ui.nav.vertical li:is(:first-child,:last-child)>a{border-radius:0}.ui.nav.vertical>li{border:0;clear:both;display:block;float:none;width:100%}.ui.nav.vertical ul{left:100%;top:0}.ui.nav.vertical ul,.ui.nav.vertical ul>li{box-sizing:border-box;width:100%}.ui.nav.vertical:not(.tf_acc_menu)>li .child-arrow:after,.ui.nav.vertical:not(.tf_acc_menu)>li .child-arrow:before{left:auto;right:7px;top:10px;transform:rotate(45deg)}.ui.nav.vertical:not(.tf_acc_menu)>li .child-arrow:after{top:15px;transform:rotate(-45deg)}
/*/wp-content/themes/themify-ultra/style.css*/
/*!
Theme Name: Themify Ultra
Theme URI:https://themify.me/themes/ultra/
Version:8.0.8
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: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(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: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/skins/construction/style.css*/
/*!
Skin Name:Ultra Construction
Version:1.0
Demo URI:https://themify.org/ultra-construction/
Required Plugins:builder-contact, themify-portfolio-post
*/:root{--theme_accent:#f69c32;--theme_accent_semi:rgba(246,156,50,.8);--theme_rounded:0;--theme_btn_rounded:0}body{color:grey;font-family:Public Sans,Arial,sans-serif}a{color:#000}a:hover{color:var(--theme_accent);text-decoration:none}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{font-size:.875em;font-weight:400;padding:1.1em 1.3em}input[type=checkbox],input[type=radio]{padding:0}button,input[type=reset],input[type=submit]{font-size:.95em;font-weight:700;letter-spacing:.03em;padding:1em 2.3em}#commentform p label{font-size:.875em;text-transform:none;transform:translate(20px,39px)}#review_form p label{transform:none}h1,h2,h3,h4,h5,h6{font-family:Oswald,Arial,sans-serif;font-weight:700}.fancy-heading{font-size:2.05em;letter-spacing:normal;line-height:normal;overflow:hidden}.module-fancy-heading .main-head{display:inline-block;letter-spacing:-.045em;position:relative;text-transform:uppercase}.module-fancy-heading .main-head:after,.module-fancy-heading .main-head:before{border-top:3px solid #ddd;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:100px}.module-fancy-heading .main-head:before{margin-right:20px;right:100%}.module-fancy-heading .main-head:after{left:100%;margin-left:20px}.module-fancy-heading .main-head+.sub-head:before,.module-fancy-heading.tb_hide_divider .main-head:after,.module-fancy-heading.tb_hide_divider .main-head:before{display:none}.tf_textl.fancy-heading{padding-left:120px}.tf_textr.fancy-heading{padding-right:120px}.module-fancy-heading .sub-head{color:grey;font-family:Public Sans,Arial,sans-serif;font-size:55%;font-weight:400}#site-logo{font-family:Oswald,Arial,sans-serif;font-size:1.85em;font-weight:700;letter-spacing:-.025em;text-transform:uppercase}#site-description{font-size:.9em}#main-nav .mega-menu-posts .post,#main-nav .mega-menu-posts .post-title{text-align:left}.cart-wrap a span{margin:0 0 -3px -12px;position:static}.search-option-tab li.active a,.search-option-tab li:hover a{box-shadow:inset 0 -3px 0 0 var(--theme_accent)}.search-results-wrap .view-all-button{color:var(--theme_accent)}.view-all-button:after{border-color:var(--theme_accent)}.search-button{margin-left:.5em;order:1}#header .social-widget,.cart-icon{margin-left:.5em;order:2}.header-widget-full{background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.1);color:#222}.header-widget-full .header-widget{padding:0}.header-widget-full .header-widget .header-widget-inner{font-weight:700;text-transform:uppercase}.header-widget-full .header-widget-inner .widget p:last-child{margin:0}.header-widget-full .header-widget-inner .widget.themify-social-links{margin-bottom:-8px}.header-widget-full .widget .social-links{border-collapse:collapse;display:table}.header-widget-full .widget li{border-left:1px solid hsla(0,0%,71%,.3);border-right:1px solid hsla(0,0%,71%,.3);display:table-cell;margin:0;padding:13px}.header-widget-full .widget li a i{border:1px solid hsla(0,0%,71%,.3);font-size:105%;padding:7px}.header-widget-inner .widget .button.shortcode{background-color:var(--theme_accent);border:0;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-block;font-size:.9em;margin:0 0 0 10px;padding:1.65em 2em;text-transform:uppercase}.header-top-widgets #site-description{margin-top:-10px}.header-overlay.mobile-menu-visible #headerwrap,.header-overlay.transparent-header .fixed-header{background-color:rgba(0,0,0,.94)}.header-stripe #site-logo{background-color:var(--theme_accent)}.header-stripe #header{padding-right:1em}.header-leftpane #header .social-widget,.header-leftpane .cart-icon,.header-leftpane .search-button,.header-minbar #header .social-widget,.header-minbar .cart-icon,.header-minbar .search-button,.header-rightpane #header .social-widget,.header-rightpane .cart-icon,.header-rightpane .search-button,.header-slide-out #header .social-widget,.header-slide-out .cart-icon,.header-slide-out .search-button{margin-left:0}.post-title{font-family:Public Sans,Arial,sans-serif}.loops-wrapper .post{text-align:left}.loops-wrapper.boxed .post{box-shadow:0 3px 10px 0 rgba(0,0,0,.08)}.loops-wrapper.boxed .post-image{margin-bottom:1.4em}.post-date-wrap .post-date{font-size:13px;letter-spacing:normal}.loops-wrapper.boxed.grid2 .has-post-thumbnail .post-date-wrap,.loops-wrapper.boxed.grid3 .has-post-thumbnail .post-date-wrap,.loops-wrapper.boxed.grid4 .has-post-thumbnail .post-date-wrap{left:20px;position:absolute;top:20px}.loops-wrapper.boxed.grid2 .has-post-thumbnail .post-date-wrap .post-date,.loops-wrapper.boxed.grid3 .has-post-thumbnail .post-date-wrap .post-date,.loops-wrapper.boxed.grid4 .has-post-thumbnail .post-date-wrap .post-date{background-color:var(--theme_accent);color:#fff;padding:0 13px}.loops-wrapper.boxed .post-content{padding:0 20px}.post-title{margin-bottom:.45em}.loops-wrapper.grid3 .post-title{font-size:1.125em}.loops-wrapper.boxed .more-link{margin-top:1.5em}.more-link{display:inline-block;font-weight:600}.more-link:after{color:var(--theme_accent);font-size:.6em;vertical-align:middle}.post-filter li{margin:0 6px}.post-filter li a{color:#222;display:inline-block;font-size:100%;letter-spacing:normal;padding:0 6px;text-transform:none}.post-filter li.active a,.post-filter li:hover a{background-color:transparent;color:var(--theme_accent);opacity:1}.post-filter li a:after{border-top:2px solid;content:"";display:block;font-size:100%;margin:7px 0 0;position:static;transition:all .3s ease;width:0}.post-filter li.active a:after,.post-filter li:hover a:after{opacity:1;width:100%}.portfolio .post-meta{font-family:Oswald,Arial,sans-serif;font-size:1em;font-weight:200;letter-spacing:.07em;margin:0;text-transform:uppercase}.portfolio .post-meta:after{border-top:2px solid;content:"";display:block;margin:7px auto 4px;width:28px}.portfolio .post-title{font-family:Oswald,Arial,sans-serif;font-weight:700;letter-spacing:-.05em;text-transform:uppercase}.loops-wrapper.grid3.portfolio .post-title{font-size:1.75em}.widgettitle{font-family:Public Sans,Arial,sans-serif;font-size:1.25em;font-weight:700;letter-spacing:normal}.widget li{padding:.35em 0}#footerwrap{background-color:#3b3b3b;border:0;color:#aaa;padding-top:20px}#footer a{color:#fff}#footer a:hover{color:var(--theme_accent)}.footer-horizontal-left .back-top,.footer-horizontal-right .back-top,.footer-left-col .back-top,.footer-right-col .back-top{top:-55px}#footer-logo{font-family:Oswald,Arial,sans-serif;margin:0 0 1.3em;text-transform:uppercase}.footer-widgets .module-title,.footer-widgets .widgettitle{color:#fff;margin:0 0 1.8em}.footer-widgets{margin:0 0 2em}.footer-text{font-size:.95em}.section-col+.footer-text{background-color:#000;font-size:.95em;font-weight:400;padding:2.1em 0 2.3em;position:relative;text-align:center;z-index:1}.section-col+.footer-text:after,.section-col+.footer-text:before{background-color:inherit;content:"";display:block;height:100%;inset:0 50%;margin-left:-50vw;margin-right:-50vw;position:absolute;width:100vw;z-index:-1}.section-col+.footer-text .one,.section-col+.footer-text .two{display:inline-block;vertical-align:middle}.section-col+.footer-text .one{margin-right:.4em}#slide-cart .button,.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{font-weight:700;letter-spacing:.005em;padding:.95em 2.3em 1.15em;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}.woocommerce .quantity .qty{font-size:1em;margin:0;padding:.9em;width:5em}.woocommerce .related h2,.woocommerce .upsells h2{font-weight:700}.woocommerce #content table.cart td.actions .coupon .input-text{font-size:1em;padding:.9em}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{border-color:#ddd;height:52px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px}.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:#fff}.ui.builder_button{font-weight:700;line-height:normal;padding:.65em 2.1em .85em;text-transform:uppercase}.module.module-image .image-wrap .zoom{background-color:transparent;height:auto;inset:0;margin:0;transform:scale(0);transition:background-color .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);width:auto}.module.module-image .image-wrap:hover .zoom{background-color:rgba(0,0,0,.4);transform:scale(1)}.module.module-image .image-wrap .zoom:before{color:#fff;margin:0;transform:translate(-50%,-50%)}.module.module-image .image-wrap a[href$=".gif"] .zoom,.module.module-image .image-wrap a[href$=".jpeg"] .zoom,.module.module-image .image-wrap a[href$=".jpg"] .zoom,.module.module-image .image-wrap a[href$=".png"] .zoom{font-size:3.3em}.module.module-image .image-wrap a[href*=".avi"] .zoom .tf_fa,.module.module-image .image-wrap a[href*=".f4v"] .zoom .tf_fa,.module.module-image .image-wrap a[href*=".flv"] .zoom .tf_fa,.module.module-image .image-wrap a[href*=".mov"] .zoom .tf_fa,.module.module-image .image-wrap a[href*=".mp4"] .zoom .tf_fa,.module.module-image .image-wrap a[href*="youtu.be"] .zoom .tf_fa,.module.module-image .image-wrap a[href*=vimeo] .zoom .tf_fa,.module.module-image .image-wrap a[href*=youtube] .zoom .tf_fa{background-color:#fff;border-radius:50%;color:var(--theme_accent);font-size:1.5em;padding:1em}.module.module-image .image-wrap a[href*=".avi"] .zoom,.module.module-image .image-wrap a[href*=".f4v"] .zoom,.module.module-image .image-wrap a[href*=".flv"] .zoom,.module.module-image .image-wrap a[href*=".mov"] .zoom,.module.module-image .image-wrap a[href*=".mp4"] .zoom,.module.module-image .image-wrap a[href*="youtu.be"] .zoom,.module.module-image .image-wrap a[href*=vimeo] .zoom,.module.module-image .image-wrap a[href*=youtube] .zoom{background:0;transform:none}.module-testimonial-slider .testimonial-content{color:#fff}.module.image-bubble.module-testimonial-slider .testimonial-content{background-color:transparent;box-shadow:none;box-sizing:border-box;color:#fff;display:block;margin:5px auto;padding-bottom:0;padding-top:0}.module-testimonial-slider .testimonial-content .testimonial-entry-content{background-color:#fff;box-shadow:0 32px 49px 0 rgba(0,0,0,.09);box-sizing:border-box;color:#666;font-size:18px;line-height:1.8em;margin:15px auto 30px;padding:30px 60px 10px;position:relative;text-align:left}.image-bubble.module-testimonial-slider .testimonial-entry-content:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #fff;content:"";height:0;left:15%;position:absolute;top:100%;width:0}.image-bubble.module-testimonial-slider .testimonial-image{display:inline-block;float:left;margin-right:20px;transform:none}.image-bubble.module-testimonial-slider .testimonial-image img{background-color:#fff;padding:2px}.image-bubble.module-testimonial-slider .testimonial-author{display:inline-block}.module-testimonial-slider .person-name{font-size:20px;font-weight:600}.testimonial-author .person-company,.testimonial-author .person-position{display:inline-block;font-size:16px}.module-testimonial-slider .carousel-nav-wrap{color:#fff}.image-bubble.module-testimonial-slider .carousel-nav-wrap{left:3%;right:auto}.module-testimonial-slider .carousel-next,.module-testimonial-slider .carousel-prev{padding:5px}.module-testimonial-slider .carousel-next:before,.module-testimonial-slider .carousel-prev:before{border-width:4px;height:22px;width:20px}@media(max-width:680px){.image-bubble.module-testimonial-slider .carousel-nav-wrap{bottom:0}}@media(min-width:680px){.image-bubble.module-testimonial-slider .carousel-nav-wrap{left:auto;padding-right:12%;right:0}.module-testimonial-slider .testimonial-content{margin:5px 25px;padding:0 8%}.image-bubble.module-testimonial-slider .testimonial-content{margin:5px 25px}}
/*/wp-content/themes/themify-ultra/styles/colors/black.css*/
:root{--ultra_color_black:#000;--theme_accent_hover:#999}.post-nav .arrow,a{color:var(--ultra_color_black)}a:hover{color:#999}.post-nav a:hover span{color:inherit}.post-title a{color:var(--ultra_color_black)}.post-title a:hover{color:#999}#respond #cancel-comment-reply-link,.commentlist .comment-reply-link,button,input[type=reset],input[type=submit]{background-color:var(--ultra_color_black);border:0;color:#fff}#respond #cancel-comment-reply-link:hover,.commentlist .comment-reply-link:hover{background-color:var(--theme_accent_hover);color:#fff}#main-nav .has-mega-column{color:#666}.header-leftpane #main-nav .has-mega-column,.header-minbar #main-nav .has-mega-column,.header-rightpane #main-nav .has-mega-column,.header-slide-out #main-nav .has-mega-column,.mobile-menu-visible #main-nav .has-mega-column{color:hsla(0,0%,100%,.8)}#footerwrap,#headerwrap,#slide-cart,.boxed-content,.header-minbar .sidemenu,.header-slide-out .sidemenu,.mobile_menu_active .sidemenu{background-color:var(--ultra_color_black);color:hsla(0,0%,100%,.8)}#footerwrap a,#headerwrap a,#slide-cart .product-title a,.header-leftpane #main-nav .mega-menu-posts a,.header-leftpane #main-nav ul a,.header-rightpane #main-nav .mega-menu-posts a,.header-rightpane #main-nav ul a,.header-stripe.mobile-menu-visible #headerwrap a,.mobile-menu-visible #header .social-widget a,.mobile-menu-visible #headerwrap #main-nav a{color:#fff}#footerwrap a:hover,#headerwrap a:hover,#main-nav .current-menu-item>a,#main-nav .current_page_item>a,#main-nav .mega-menu-posts a:hover,#main-nav ul .current-menu-item>a,#main-nav ul .current_page_item>a,#main-nav ul a:hover,#slide-cart a:hover,.header-leftpane #main-nav .mega-menu-posts a:hover,.header-leftpane #main-nav ul a:hover,.header-rightpane #main-nav .mega-menu-posts a:hover,.header-rightpane #main-nav ul a:hover,.header-stripe.mobile-menu-visible #headerwrap a:hover,.mobile-menu-visible #headerwrap #main-nav a:hover,.mobile-menu-visible #headerwrap #main-nav ul a:hover,.mobile-menu-visible #headerwrap a:hover,.mobile_menu_active #headerwrap a:hover,.transparent-header #main-nav .mega-menu-posts a:hover,.transparent-header #main-nav ul a:hover{color:#999}#footerwrap h1,#footerwrap h2,#footerwrap h3,#footerwrap h4,#footerwrap h5,#footerwrap h6,#headerwrap h1,#headerwrap h2,#headerwrap h3,#headerwrap h4,#headerwrap h5,#headerwrap h6{color:inherit}.theme-color-black .section_loader{background-color:var(--ultra_color_black)}body:not(.mobile_menu_active).header-classic #headerwrap{background-color:transparent;color:inherit}.header-classic:not(.mobile_menu_active) #site-logo a{color:inherit}body:not(.mobile_menu_active).header-classic #headerwrap .navbar-wrapper{background-color:var(--ultra_color_black)}.header-stripe #headerwrap,.header-stripe #headerwrap.fixed-header{background-color:transparent;color:var(--ultra_color_black)}.header-stripe #headerwrap a{color:var(--ultra_color_black)}.header-stripe #headerwrap a:hover{color:#999}.header-stripe #site-logo{background-color:var(--ultra_color_black);color:#fff}.header-stripe #site-logo a,.header-stripe #site-logo a:hover{color:#fff}#headerwrap.fixed-header,#pagewrap .back-top-float,.loops-wrapper.list-post .post-date,.mobile-menu-visible.header-overlay #headerwrap,.single .post-content .post-date,.transparent-header #headerwrap.fixed-header,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background-color:rgba(0,0,0,.8);color:#fff}.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-tab,.full-section-scrolling #footerwrap .back-top .arrow-up a,.header-bottom #pagewrap .back-top-float,.mobile_menu_active.header-leftpane #pagewrap #headerwrap #menu-icon,.mobile_menu_active.header-rightpane #pagewrap #headerwrap #menu-icon,.sticky_sidebar_enabled #toggle-mobile-sidebar-button{background-color:var(--ultra_color_black);color:#fff}.footer-horizontal-left #footerwrap .back-top .arrow-up:hover a,.footer-horizontal-right #footerwrap .back-top .arrow-up:hover a,.footer-left-col #footerwrap .back-top .arrow-up:hover a,.footer-right-col #footerwrap .back-top .arrow-up:hover a,.footer-tab:hover,.full-section-scrolling #footerwrap .back-top .arrow-up:hover a,.header-bottom #pagewrap .back-top-float:hover{background-color:#999;color:#fff}.loops-wrapper.flip .post-image+.post-content{background-color:var(--ultra_color_black);color:hsla(0,0%,100%,.8)}.loops-wrapper.flip .post-image+.post-content a{color:#fff}.loops-wrapper.flip .post-image+.post-content a:hover{color:#999}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce ul.products li.product .button{background-color:var(--ultra_color_black);color:#fff}.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[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{background-color:var(--theme_accent_hover);color:#fff}#slide-cart .button{background-color:#999}
/*/wp-content/themes/themify-ultra-child/style.css*/
/*
Theme Name:   themify-ultra child theme
Description:  Write here a brief description about your child-theme
Author:       admin
Author URL:   https://entiposis.eu
Template:     themify-ultra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  themify-ultra-child
*/

/* Write here your own personal stylesheet */

/*/wp-content/uploads/themify-css/themify-builder-332-generated.css*/
/* Generated from tbp_template: 280-2 */
/*Builder GLOBAL CSS START*/
/*GS: Minimal General Font*/
.themify_builder_content-332 .tb_ik1t964 a{text-decoration:none;color:#000;}
.themify_builder_content-332 .tb_ik1t964 a:hover{text-decoration:none;}
.themify_builder_content-332 .tb_ik1t964,.themify_builder_content-332 .tb_ik1t964 p,.themify_builder_content-332 .tb_ik1t964 h1,.themify_builder_content-332 .tb_ik1t964 h2,.themify_builder_content-332 .tb_ik1t964 h3,.themify_builder_content-332 .tb_ik1t964 h4,.themify_builder_content-332 .tb_ik1t964 h5,.themify_builder_content-332 .tb_ik1t964 h6{font-family:"Muli";}
.themify_builder_content-332 .tb_ik1t964 div h1{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_ik1t964 div h2{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_ik1t964 div h3{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_ik1t964 div h4{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_ik1t964 div h5{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_ik1t964 div h6{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_8r5x519 a{text-decoration:none;color:#000;}
.themify_builder_content-332 .tb_8r5x519 a:hover{text-decoration:none;}
.themify_builder_content-332 .tb_8r5x519,.themify_builder_content-332 .tb_8r5x519 p,.themify_builder_content-332 .tb_8r5x519 h1,.themify_builder_content-332 .tb_8r5x519 h2,.themify_builder_content-332 .tb_8r5x519 h3,.themify_builder_content-332 .tb_8r5x519 h4,.themify_builder_content-332 .tb_8r5x519 h5,.themify_builder_content-332 .tb_8r5x519 h6{font-family:"Muli";}
.themify_builder_content-332 .tb_8r5x519 div h1{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_8r5x519 div h2{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_8r5x519 div h3{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_8r5x519 div h4{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_8r5x519 div h5{font-weight:700;font-family:"Playfair Display";font-style:normal;}
.themify_builder_content-332 .tb_8r5x519 div h6{font-weight:700;font-family:"Playfair Display";font-style:normal;}
/*Builder GLOBAL CSS END*/
.themify_builder_content-332 .tb_ik1t964,.themify_builder_content-332 .tb_8r5x519{padding-top:54px;background-color:#424242}
.themify_builder_content-332 .tb_ik1t964,.themify_builder_content-332 .tb_ik1t964 p,.themify_builder_content-332 .tb_ik1t964 h1,.themify_builder_content-332 .tb_ik1t964 h2,.themify_builder_content-332 .tb_ik1t964 h3,.themify_builder_content-332 .tb_ik1t964 h4,.themify_builder_content-332 .tb_ik1t964 h5,.themify_builder_content-332 .tb_ik1t964 h6,.themify_builder_content-332 .tb_8r5x519,.themify_builder_content-332 .tb_8r5x519 p,.themify_builder_content-332 .tb_8r5x519 h1,.themify_builder_content-332 .tb_8r5x519 h2,.themify_builder_content-332 .tb_8r5x519 h3,.themify_builder_content-332 .tb_8r5x519 h4,.themify_builder_content-332 .tb_8r5x519 h5,.themify_builder_content-332 .tb_8r5x519 h6{font-family:"Playfair Display";font-weight:400}
.themify_builder_content-332 .tb_er2g966,.themify_builder_content-332 .tb_oaqp686{border-right:1px solid #ddd}
.themify_builder_content-332 .tb_iufb680.module-site-logo,.themify_builder_content-332 .tb_pvki519.module-site-logo{margin-bottom:16px}
.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap p,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap blockquote,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap h1,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap h2,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap h3,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap h4,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap h5,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap h6,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap li,.themify_builder_content-332 .tb_ptik496.module-text .tb_text_wrap span,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap p,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap blockquote,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap h1,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap h2,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap h3,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap h4,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap h5,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap h6,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap li,.themify_builder_content-332 .tb_w7t0428.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff;font-family:"Open Sans";font-weight:400}
.themify_builder_content-332 .tb_ptik496.module-text a,.themify_builder_content-332 .tb_zxmt486.module-menu.module .module-title,.themify_builder_content-332 .tb_sid4318.module-text.module .module-title,.themify_builder_content-332 .tb_u62i520.module-menu.module .module-title,.themify_builder_content-332 .tb_w7t0428.module-text a{color:#b5b3d1}
.themify_builder_content-332 .tb_ptik496.module-text,.themify_builder_content-332 .tb_w7t0428.module-text{margin-bottom:19px}
.themify_builder_content-332 .tb_zxmt486.module-menu .nav li,.themify_builder_content-332 .tb_u62i520.module-menu .nav li{font-family:"Open Sans"}
.themify_builder_content-332 .tb_zxmt486.module-menu.module .nav > li > a,.themify_builder_content-332 .tb_u62i520.module-menu.module .nav > li > a{color:#fff}
.themify_builder_content-332 .tb_zxmt486.module-menu .nav > li > a,.themify_builder_content-332 .tb_u62i520.module-menu .nav > li > a{padding-left:0}
.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap p,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap blockquote,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap h1,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap h2,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap h3,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap h4,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap h5,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap h6,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap li,.themify_builder_content-332 .tb_sid4318.module-text .tb_text_wrap span,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap p,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap blockquote,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap h1,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap h2,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap h3,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap h4,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap h5,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap h6,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap li,.themify_builder_content-332 .tb_rz9b520.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff;font-family:"Open Sans"}
.themify_builder_content-332 .tb_pvki519.module-site-logo,.themify_builder_content-332 .tb_pvki519.module-site-logo.module h1,.themify_builder_content-332 .tb_pvki519.module-site-logo.module h2,.themify_builder_content-332 .tb_pvki519.module-site-logo.module h3,.themify_builder_content-332 .tb_pvki519.module-site-logo.module h4,.themify_builder_content-332 .tb_pvki519.module-site-logo.module h5,.themify_builder_content-332 .tb_pvki519.module-site-logo.module h6,.themify_builder_content-332 .tb_pvki519.module-site-logo p,.themify_builder_content-332 .tb_u62i520.module-menu.module{text-align:center}
.themify_builder_content-332 .tb_u62i520.module-menu,.themify_builder_content-332 .tb_u62i520.module-menu .vertical{width:100%}
.themify_builder_content-332 .tb_rz9b520.module-text.module .module-title{color:#b5b3d1;text-align:center}

@media(max-width:680px){
.themify_builder_content-332 .tb_ik1t964>.row_inner{--area:var(--aream3_auto)}
}
/*/wp-content/uploads/themify-css/themify-builder-435-generated.css*/
/* Generated from tbuilder_layout_part: 435 */
.themify_builder_content-435 .tb_vbzw338,.themify_builder_content-435 .tb_sl9856{box-shadow:0 5px 15px 0 rgba(0, 0, 0, .07);background-color:#fff;z-index:100;padding-bottom:10px}
.themify_builder_content-435 .tb_vbzw338 a:hover,.themify_builder_content-435 .tb_sl9856 a:hover,.themify_builder_content-435 .tb_rgu2532 a:hover,.themify_builder_content-435 .tb_ltom510 a:hover,.themify_builder_content-435 .tb_91lx151 a:hover{text-decoration:none;color:#605ba8}
.themify_builder_content-435 .tb_vbzw338 a,.themify_builder_content-435 .tb_sl9856 a,.themify_builder_content-435 .tb_rgu2532 a,.themify_builder_content-435 .tb_ltom510 a,.themify_builder_content-435 .tb_91lx151 a{color:#000;text-decoration:none}
.themify_builder_content-435 .tb_vbzw338,.themify_builder_content-435 .tb_vbzw338 p,.themify_builder_content-435 .tb_vbzw338 h1,.themify_builder_content-435 .tb_vbzw338 h2,.themify_builder_content-435 .tb_vbzw338 h3,.themify_builder_content-435 .tb_vbzw338 h4,.themify_builder_content-435 .tb_vbzw338 h5,.themify_builder_content-435 .tb_vbzw338 h6,.themify_builder_content-435 .tb_sl9856,.themify_builder_content-435 .tb_sl9856 p,.themify_builder_content-435 .tb_sl9856 h1,.themify_builder_content-435 .tb_sl9856 h2,.themify_builder_content-435 .tb_sl9856 h3,.themify_builder_content-435 .tb_sl9856 h4,.themify_builder_content-435 .tb_sl9856 h5,.themify_builder_content-435 .tb_sl9856 h6,.themify_builder_content-435 .tb_rgu2532,.themify_builder_content-435 .tb_rgu2532 p,.themify_builder_content-435 .tb_rgu2532 h1,.themify_builder_content-435 .tb_rgu2532 h2,.themify_builder_content-435 .tb_rgu2532 h3,.themify_builder_content-435 .tb_rgu2532 h4,.themify_builder_content-435 .tb_rgu2532 h5,.themify_builder_content-435 .tb_rgu2532 h6,.themify_builder_content-435 .tb_ltom510,.themify_builder_content-435 .tb_ltom510 p,.themify_builder_content-435 .tb_ltom510 h1,.themify_builder_content-435 .tb_ltom510 h2,.themify_builder_content-435 .tb_ltom510 h3,.themify_builder_content-435 .tb_ltom510 h4,.themify_builder_content-435 .tb_ltom510 h5,.themify_builder_content-435 .tb_ltom510 h6,.themify_builder_content-435 .tb_91lx151,.themify_builder_content-435 .tb_91lx151 p,.themify_builder_content-435 .tb_91lx151 h1,.themify_builder_content-435 .tb_91lx151 h2,.themify_builder_content-435 .tb_91lx151 h3,.themify_builder_content-435 .tb_91lx151 h4,.themify_builder_content-435 .tb_91lx151 h5,.themify_builder_content-435 .tb_91lx151 h6{color:#666}
.themify_builder_content-435 .tb_deyi214{background-color:#424242;--col:1.487fr .513fr}
.themify_builder_content-435 .tb_tmdr214,.themify_builder_content-435 .tb_dbuf532{padding-left:200px}
.themify_builder_content-435 .tb_2se5196.module-icon,.themify_builder_content-435 .tb_x6iu750.module-icon,.themify_builder_content-435 .tb_fznd341.module-menu .nav li,.themify_builder_content-435 .tb_qguh288.module-icon,.themify_builder_content-435 .tb_6zpj59.module-icon,.themify_builder_content-435 .tb_0n6s60.module-menu .nav li,.themify_builder_content-435 .tb_dvpx949.module-menu .nav li,.themify_builder_content-435 .tb_4t82533.module-menu .nav li,.themify_builder_content-435 .tb_g1j8512.module-menu .nav li,.themify_builder_content-435 .tb_t017108.module-menu .nav li{font-family:"Open Sans";font-weight:400}
.themify_builder_content-435 .tb_2se5196.module-icon span,.themify_builder_content-435 .tb_x6iu750.module-icon span,.themify_builder_content-435 .tb_qguh288.module-icon span,.themify_builder_content-435 .tb_6zpj59.module-icon span,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap p,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap blockquote,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap h1,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap h2,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap h3,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap h4,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap h5,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap h6,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap li,.themify_builder_content-435 .tb_iuh5946.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-435 .tb_2se5196.module-icon .module-icon-item em,.themify_builder_content-435 .tb_x6iu750.module-icon .module-icon-item em,.themify_builder_content-435 .tb_qguh288.module-icon .module-icon-item em,.themify_builder_content-435 .tb_6zpj59.module-icon .module-icon-item em{color:#b5b3d1}
.themify_builder_content-435 .tb_ohn3214{padding-right:200px}
.themify_builder_content-435 .tb_i3i9312{padding:10px 2% 5px;--align_content:var(--align_center);--col:1fr 1.401fr .599fr 1fr;--colg:var(--none)}
.themify_builder_content-435 .tb_2bgf339.module-site-logo,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h1,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h2,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h3,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h4,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h5,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h6,.themify_builder_content-435 .tb_2bgf339.module-site-logo p{text-transform:uppercase;letter-spacing:0.05em;font-size:32px;text-align:center}
.themify_builder_content-435 .tb_2bgf339.module-site-logo,.themify_builder_content-435 .tb_w2jk59.module-site-logo,.themify_builder_content-435 .tb_xhri533.module-site-logo,.themify_builder_content-435 .tb_xuwr512.module-site-logo{width:auto;margin-right:18px}
.themify_builder_content-435 .tb_fznd341.module-menu.module,.themify_builder_content-435 .tb_0n6s60.module-menu.module,.themify_builder_content-435 .tb_dvpx949.module-menu.module,.themify_builder_content-435 .tb_t017108.module-menu.module{text-align:center}
.themify_builder_content-435 .tb_fznd341.module-menu .nav li > .sub-menu a,.themify_builder_content-435 .tb_0n6s60.module-menu .nav li > .sub-menu a,.themify_builder_content-435 .tb_dvpx949.module-menu .nav li > .sub-menu a,.themify_builder_content-435 .tb_4t82533.module-menu .nav li > .sub-menu a,.themify_builder_content-435 .tb_g1j8512.module-menu .nav li > .sub-menu a,.themify_builder_content-435 .tb_t017108.module-menu .nav li > .sub-menu a{text-align:left}
.themify_builder_content-435 .tb_fznd341.module-menu.module .nav > li > a,.themify_builder_content-435 .tb_0n6s60.module-menu.module .nav > li > a,.themify_builder_content-435 .tb_dvpx949.module-menu.module .nav > li > a,.themify_builder_content-435 .tb_4t82533.module-menu.module .nav > li > a,.themify_builder_content-435 .tb_g1j8512.module-menu.module .nav > li > a,.themify_builder_content-435 .tb_t017108.module-menu.module .nav > li > a{color:#000}
.themify_builder_content-435 .tb_m81y533.module-text,.themify_builder_content-435 .tb_mbbt660.module-text,.themify_builder_content-435 .tb_pl8e213.module-text,.themify_builder_content-435 .tb_nnwd513.module-text{padding-top:15px}
.themify_builder_content-435 .tb_3u2g57{background-color:#424242}
.themify_builder_content-435 .tb_i2c858,.themify_builder_content-435 .tb_gvjx511{padding-left:50px}
.themify_builder_content-435 .tb_j3e958{padding-right:50px}
.themify_builder_content-435 .tb_h4np59{padding:10px 2% 5px;--align_content:var(--align_center);--col:1fr 1.434fr .566fr 1fr;--colg:var(--none)}
.themify_builder_content-435 .tb_w2jk59.module-site-logo,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h1,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h2,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h3,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h4,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h5,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h6,.themify_builder_content-435 .tb_w2jk59.module-site-logo p,.themify_builder_content-435 .tb_xhri533.module-site-logo,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h1,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h2,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h3,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h4,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h5,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h6,.themify_builder_content-435 .tb_xhri533.module-site-logo p,.themify_builder_content-435 .tb_xuwr512.module-site-logo,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h1,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h2,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h3,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h4,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h5,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h6,.themify_builder_content-435 .tb_xuwr512.module-site-logo p{text-transform:uppercase;letter-spacing:.05em;font-size:32px}
.themify_builder_content-435 .tb_iuh5946.module-text{padding-top:5px;background-image:none;background-color:#424242}
.themify_builder_content-435 .tb_iuh5946.module-text:hover{padding-top:10px}
.themify_builder_content-435 .tb_elq0948{padding-bottom:5px;padding-top:5px;--align_content:var(--align_center);--colg:var(--none)}
.themify_builder_content-435 .tb_rgu2532>.row_inner{--align_content:var(--align_center);--colg:var(--none)}
.themify_builder_content-435 .tb_rgu2532,.themify_builder_content-435 .tb_ltom510{box-shadow:0 5px 15px 0 rgba(0, 0, 0, .07);background-color:#fff;z-index:100}
.themify_builder_content-435 .tb_4t82533.module-menu.module,.themify_builder_content-435 .tb_g1j8512.module-menu.module{text-align:right}
.themify_builder_content-435 .tb_ltom510>.row_inner{--align_content:var(--align_center);--col:1fr 1.451fr .549fr 1fr;--colg:var(--none)}
.themify_builder_content-435 .tb_91lx151{box-shadow:0 5px 15px 0 rgba(0, 0, 0, .07);background-color:#fff;z-index:99999999999}

@media(max-width:1280px){
.themify_builder_content-435 .tb_deyi214{--col:none}
.themify_builder_content-435 .tb_2bgf339.module-site-logo,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h1,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h2,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h3,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h4,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h5,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h6,.themify_builder_content-435 .tb_2bgf339.module-site-logo p,.themify_builder_content-435 .tb_w2jk59.module-site-logo,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h1,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h2,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h3,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h4,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h5,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h6,.themify_builder_content-435 .tb_w2jk59.module-site-logo p,.themify_builder_content-435 .tb_xhri533.module-site-logo,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h1,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h2,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h3,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h4,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h5,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h6,.themify_builder_content-435 .tb_xhri533.module-site-logo p,.themify_builder_content-435 .tb_xuwr512.module-site-logo,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h1,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h2,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h3,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h4,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h5,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h6,.themify_builder_content-435 .tb_xuwr512.module-site-logo p{font-size:28px}
.themify_builder_content-435 .tb_h4np59{--col:.693fr 1.307fr .758fr 1.242fr}
}
@media(max-width:768px){
.themify_builder_content-435 .tb_31ti52.module-site-logo,.themify_builder_content-435 .tb_31ti52.module-site-logo.module h1,.themify_builder_content-435 .tb_31ti52.module-site-logo.module h2,.themify_builder_content-435 .tb_31ti52.module-site-logo.module h3,.themify_builder_content-435 .tb_31ti52.module-site-logo.module h4,.themify_builder_content-435 .tb_31ti52.module-site-logo.module h5,.themify_builder_content-435 .tb_31ti52.module-site-logo.module h6,.themify_builder_content-435 .tb_31ti52.module-site-logo p{text-align:center}
}
@media(max-width:680px){
.themify_builder_content-435 .tb_vbzw338,.themify_builder_content-435 .tb_sl9856,.themify_builder_content-435 .tb_rgu2532,.themify_builder_content-435 .tb_ltom510,.themify_builder_content-435 .tb_91lx151{padding-bottom:15px;padding-top:15px}
.themify_builder_content-435 .tb_deyi214,.themify_builder_content-435 .tb_3u2g57{--area:var(--aream2_auto)}
.themify_builder_content-435 .tb_i3i9312,.themify_builder_content-435 .tb_h4np59,.themify_builder_content-435 .tb_rgu2532>.row_inner,.themify_builder_content-435 .tb_ltom510>.row_inner{--col:none;--area:var(--aream4_auto)}
.themify_builder_content-435 .tb_2bgf339.module-site-logo,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h1,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h2,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h3,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h4,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h5,.themify_builder_content-435 .tb_2bgf339.module-site-logo.module h6,.themify_builder_content-435 .tb_2bgf339.module-site-logo p,.themify_builder_content-435 .tb_w2jk59.module-site-logo,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h1,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h2,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h3,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h4,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h5,.themify_builder_content-435 .tb_w2jk59.module-site-logo.module h6,.themify_builder_content-435 .tb_w2jk59.module-site-logo p,.themify_builder_content-435 .tb_xhri533.module-site-logo,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h1,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h2,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h3,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h4,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h5,.themify_builder_content-435 .tb_xhri533.module-site-logo.module h6,.themify_builder_content-435 .tb_xhri533.module-site-logo p,.themify_builder_content-435 .tb_xuwr512.module-site-logo,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h1,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h2,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h3,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h4,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h5,.themify_builder_content-435 .tb_xuwr512.module-site-logo.module h6,.themify_builder_content-435 .tb_xuwr512.module-site-logo p{font-size:20px}
.themify_builder_content-435 .tb_elq0948,.themify_builder_content-435 .tb_m149221{--col:none}
.themify_builder_content-435 .tb_31ti52.module-site-logo{padding-top:5px}
.themify_builder_content-435 .tb_dbuf532{padding-left:0}
}
/*/wp-content/uploads/themify-customizer-8.2.0-8.0.8.css*/
/* Themify Customize Styling */
body {	
	font-family: "Open Sans";	font-weight:300;
 
}
h1 {	
	font-family: "Open Sans";	font-weight:300;
 
}
h2 {	
	font-family: "Open Sans";	font-weight:300;
 
}
h3 {	
	font-family: "Open Sans";	font-weight:300;

	color: #b5b3d1; 
}
h4 {	
	font-family: "Open Sans";	font-weight:300;
 
}
h5 {	
	font-family: "Open Sans";	font-weight:300;
 
}
h6 {	
	font-family: "Open Sans";	font-weight:300;
 
}
#header {	
	font-family: "Open Sans";	font-weight:300;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
	font-family: "Open Sans";	font-weight:300;
 
}
body #site-logo a img {		width: 150px; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Open Sans";	font-weight:300;
 
}
.woocommerce ul.products li.product .price {	
	font-family: "Open Sans";	font-weight:300;
 
}
.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: #424242;
	font-family: "Open Sans";	font-weight:300;
 
}
.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: #b5b3d1; 
}
.woocommerce span.onsale,.woocommerce ul.products li.product .onsale {	
	font-family: "Open Sans";	font-weight:300;
 
}
.single-product div.product .product_title {	
	font-family: "Open Sans";	font-weight:300;
 
}
.single-product div.product p.price {	
	font-family: "Open Sans";	font-weight:300;
 
}
.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: #424242;
	font-family: "Open Sans";	font-weight:300;
 
}
.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: #b5b3d1; 
}
.single-product span.onsale {	
	font-family: "Open Sans";	font-weight:300;
 
}
.post-title {	
	font-family: "Open Sans";	font-weight:300;
 
}
.page-title {	
	font-family: "Open Sans";	font-weight:300;
 
}
.module-title {	
	font-family: "Open Sans";	font-weight:300;
 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Open Sans";	font-weight:300;
 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 150px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 150px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 150px; 
}
 }
/* Themify Custom CSS */
.tb_sticky_wrapper{
height:0px !important;
}

.wpf_slider.ui-slider .ui-widget-header {
    background: #424242 !important;
}
.wpf_slider.ui-slider .ui-slider-handle{
background:#b6b3d1 !important;
}
.wpf_item .wpf_item_name{
color:#b6b3d1;
}
.wpf_form input[type=checkbox]+label{
color:#424242;
}
.wpf_form span.woocommerce-Price-amount.amount{
color:#424242;
}
.wpf_search_button {
    background-color: #b6b3d1 !important ;
    color: #ffffff !important ;
}
.shortcode.themify-icon .themify-icon-icon,
 a.wishlist_products_counter.top_wishlist-heart:before{
font-size:26px;
margin-right: 0;
padding-right:0;
}
#body{
	overflow-x:hidden !important;
}
.themify_builder_content-435 .tb_hhu028.module_column{
	padding:0
}
.themify_builder_content-435 .tb_hhu028.module_column p{
	margin:0
}
a.wishlist_products_counter.top_wishlist-heart.no-txt:before{
    font-size:30px;
}
mark.count{
display:none;
}
.wishlist_products_counter.top_wishlist-heart .wishlist_products_counter_number{
	display:none
}

.builder-contact-field-captcha{
	text-align:center
}
.builder-contact-field-captcha .themify_captcha_field>div{
	margin:auto
}
@media screen and (min-width: 780px){
.single .tinv-wraper.tinv-wishlist{
position:absolute;
top:-50px;
left:10%;
}}
.module-advanced-products .module-product-title.module .tbp_title{
min-height:50px}

.module-advanced-products .module-product-price {
min-height:21px;
}
.themify_announcement h3.product_title.woocommerce-loop-product__title{
 overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1; 
 }
.themify_announcement .tinv-wraper.tinv-wishlist{
display:none;
}
#announcement_bar_slider{
height:80px !important;
}
#announcement_bar_slider .tf_carousel.swiper-container-initialized .swiper-slide{
    text-align:center !important
}
.tf_carousel .tf_swiper-slide {
  
    opacity: 1;
}
.customCategory li.product a img{
min-height:250px;
object-fit:contain;
}
.module-product-categories .product-category img {
max-height: 240px;
}
.module.module-product-description p{
font-family:Open sans !important;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,
 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{
Font-size:40px;
}
.single .tinv-wraper.tinv-wishlist{
left:45%;
}
.tinvwl_add_to_wishlist_button {
	display: none!important;
}
.tb_layout_part_wrap .loops-wrapper.products.wc-products .product{
	margin-bottom:0
}
.tb_layout_part_wrap .loops-wrapper.products.wc-products .product .price{
	color:#424242
}
.module-advanced-products  ul.products li.product a img{
height:250px;
object-fit:contain;
}
span.tf_vmiddle {
color: rgb(255, 255, 255)!important;
background-color: #424242!important;
}
/* START MOBILE MENU CSS */
@media screen and (max-width:900px){
/*/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/skins/construction/media/mobile-menu.css*/
#headerwrap #main-nav .current-menu-item>a,#headerwrap #main-nav .current_page_item>a,#headerwrap #main-nav a:hover,#headerwrap #main-nav ul a:hover{color:var(--theme_accent)}.header-top-widgets #site-description{margin-top:0}.header-widget-inner .widget .button.shortcode{margin-left:0}
}
/* END MOBILE MENU CSS */