html{background-color:#f1f4f9}#Wrapper,#Content,.mfn-popup .mfn-popup-content,.mfn-off-canvas-sidebar .mfn-off-canvas-content-wrapper,.mfn-cart-holder,.mfn-header-login,#Top_bar .search_wrapper,#Top_bar .top_bar_right .mfn-live-search-box,.column_livesearch .mfn-live-search-wrapper,.column_livesearch .mfn-live-search-box{background-color:#f1f4f9}.layout-boxed.mfn-bebuilder-header.mfn-ui #Wrapper .mfn-only-sample-content{background-color:#f1f4f9}body:not(.template-slider) #Header{min-height:250px}body.header-below:not(.template-slider) #Header{padding-top:250px}#Footer .widgets_wrapper{padding:70px 0}.has-search-overlay.search-overlay-opened #search-overlay{background-color:rgba(0,0,0,0.6)}.elementor-page.elementor-default #Content .the_content .section_wrapper{max-width:100%}.elementor-page.elementor-default #Content .section.the_content{width:100%}.elementor-page.elementor-default #Content .section_wrapper .the_content_wrapper{margin-left:0;margin-right:0;width:100%}body,span.date_label,.timeline_items li h3 span,input[type="date"],input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="url"],textarea,select,.offer_li .title h3,.mfn-menu-item-megamenu{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.lead,.big{font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#menu > ul > li > a,#overlay-menu ul li a{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#Subheader .title{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}h1,h2,h3,h4,.text-logo #logo{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}h5,h6{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}blockquote{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.chart_box .chart .num,.counter .desc_wrapper .number-wrapper,.how_it_works .image .number,.pricing-box .plan-header .price,.quick_fact .number-wrapper,.woocommerce .product div.entry-summary .price{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}body,.mfn-menu-item-megamenu{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:15px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:22.5px}#Subheader .title{font-size:69px;line-height:76px;font-weight:800;letter-spacing:0px}h1,.text-logo #logo{font-size:69px;line-height:76px;font-weight:800;letter-spacing:-2px}h2{font-size:48px;line-height:53px;font-weight:800;letter-spacing:-2px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:33px;line-height:40px;font-weight:800;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:23px;line-height:28px;font-weight:800;letter-spacing:0px}h5{font-size:19px;line-height:25px;font-weight:700;letter-spacing:0px}h6{font-size:15px;line-height:26px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:69px;line-height:76px;font-weight:800;letter-spacing:0px}@media only screen and (min-width:768px) and (max-width:959px){body,.mfn-menu-item-megamenu{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:14px;line-height:20px;font-weight:700;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:13px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:19.5px}#Subheader .title{font-size:59px;line-height:65px;font-weight:800;letter-spacing:0px}h1,.text-logo #logo{font-size:59px;line-height:65px;font-weight:800;letter-spacing:-2px}h2{font-size:41px;line-height:45px;font-weight:800;letter-spacing:-2px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:28px;line-height:34px;font-weight:800;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:20px;line-height:24px;font-weight:800;letter-spacing:0px}h5{font-size:16px;line-height:21px;font-weight:700;letter-spacing:0px}h6{font-size:13px;line-height:22px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:59px;line-height:65px;font-weight:800;letter-spacing:0px}blockquote{font-size:15px}.chart_box .chart .num{font-size:45px;line-height:45px}.counter .desc_wrapper .number-wrapper{font-size:45px;line-height:45px}.counter .desc_wrapper .title{font-size:14px;line-height:18px}.faq .question .title{font-size:14px}.fancy_heading .title{font-size:38px;line-height:38px}.offer .offer_li .desc_wrapper .title h3{font-size:32px;line-height:32px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:32px;line-height:32px}.pricing-box .plan-header h2{font-size:27px;line-height:27px}.pricing-box .plan-header .price > span{font-size:40px;line-height:40px}.pricing-box .plan-header .price sup.currency{font-size:18px;line-height:18px}.pricing-box .plan-header .price sup.period{font-size:14px;line-height:14px}.quick_fact .number-wrapper{font-size:80px;line-height:80px}.trailer_box .desc h2{font-size:27px;line-height:27px}.widget > h3{font-size:17px;line-height:20px}}@media only screen and (min-width:480px) and (max-width:767px){body,.mfn-menu-item-megamenu{font-size:13px;line-height:19px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:13px;line-height:19px;font-weight:700;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:13px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:19.5px}#Subheader .title{font-size:52px;line-height:57px;font-weight:800;letter-spacing:0px}h1,.text-logo #logo{font-size:52px;line-height:57px;font-weight:800;letter-spacing:-2px}h2{font-size:36px;line-height:40px;font-weight:800;letter-spacing:-2px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:25px;line-height:30px;font-weight:800;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:17px;line-height:21px;font-weight:800;letter-spacing:0px}h5{font-size:14px;line-height:19px;font-weight:700;letter-spacing:0px}h6{font-size:13px;line-height:20px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:52px;line-height:57px;font-weight:800;letter-spacing:0px}blockquote{font-size:14px}.chart_box .chart .num{font-size:40px;line-height:40px}.counter .desc_wrapper .number-wrapper{font-size:40px;line-height:40px}.counter .desc_wrapper .title{font-size:13px;line-height:16px}.faq .question .title{font-size:13px}.fancy_heading .title{font-size:34px;line-height:34px}.offer .offer_li .desc_wrapper .title h3{font-size:28px;line-height:28px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:28px;line-height:28px}.pricing-box .plan-header h2{font-size:24px;line-height:24px}.pricing-box .plan-header .price > span{font-size:34px;line-height:34px}.pricing-box .plan-header .price sup.currency{font-size:16px;line-height:16px}.pricing-box .plan-header .price sup.period{font-size:13px;line-height:13px}.quick_fact .number-wrapper{font-size:70px;line-height:70px}.trailer_box .desc h2{font-size:24px;line-height:24px}.widget > h3{font-size:16px;line-height:19px}}@media only screen and (max-width:479px){body,.mfn-menu-item-megamenu{font-size:13px;line-height:19px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:13px;line-height:19px;font-weight:700;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:13px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:19.5px}#Subheader .title{font-size:41px;line-height:46px;font-weight:800;letter-spacing:0px}h1,.text-logo #logo{font-size:41px;line-height:46px;font-weight:800;letter-spacing:-1px}h2{font-size:29px;line-height:32px;font-weight:800;letter-spacing:-1px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:20px;line-height:24px;font-weight:800;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:14px;line-height:19px;font-weight:800;letter-spacing:0px}h5{font-size:13px;line-height:19px;font-weight:700;letter-spacing:0px}h6{font-size:13px;line-height:19px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:41px;line-height:46px;font-weight:800;letter-spacing:0px}blockquote{font-size:13px}.chart_box .chart .num{font-size:35px;line-height:35px}.counter .desc_wrapper .number-wrapper{font-size:35px;line-height:35px}.counter .desc_wrapper .title{font-size:13px;line-height:26px}.faq .question .title{font-size:13px}.fancy_heading .title{font-size:30px;line-height:30px}.offer .offer_li .desc_wrapper .title h3{font-size:26px;line-height:26px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:26px;line-height:26px}.pricing-box .plan-header h2{font-size:21px;line-height:21px}.pricing-box .plan-header .price > span{font-size:32px;line-height:32px}.pricing-box .plan-header .price sup.currency{font-size:14px;line-height:14px}.pricing-box .plan-header .price sup.period{font-size:13px;line-height:13px}.quick_fact .number-wrapper{font-size:60px;line-height:60px}.trailer_box .desc h2{font-size:21px;line-height:21px}.widget > h3{font-size:15px;line-height:18px}}.with_aside .sidebar.columns{width:23%}.with_aside .sections_group{width:77%}.aside_both .sidebar.columns{width:18%}.aside_both .sidebar.sidebar-1{margin-left:-82%}.aside_both .sections_group{width:64%;margin-left:18%}@media only screen and (min-width:1240px){#Wrapper,.with_aside .content_wrapper{max-width:1240px}body.layout-boxed.mfn-header-scrolled .mfn-header-tmpl.mfn-sticky-layout-width{max-width:1240px;left:0;right:0;margin-left:auto;margin-right:auto}body.layout-boxed:not(.mfn-header-scrolled) .mfn-header-tmpl.mfn-header-layout-width,body.layout-boxed .mfn-header-tmpl.mfn-header-layout-width:not(.mfn-hasSticky){max-width:1240px;left:0;right:0;margin-left:auto;margin-right:auto}body.layout-boxed.mfn-bebuilder-header.mfn-ui .mfn-only-sample-content{max-width:1240px;margin-left:auto;margin-right:auto}.section_wrapper,.container{max-width:1220px}.layout-boxed.header-boxed #Top_bar.is-sticky{max-width:1240px}}@media only screen and (max-width:767px){#Wrapper{max-width:calc(100% - 67px)}.content_wrapper .section_wrapper,.container,.four.columns .widget-area{max-width:550px !important;padding-left:33px;padding-right:33px}}body{--mfn-button-font-family:inherit;--mfn-button-font-size:16px;--mfn-button-font-weight:400;--mfn-button-font-style:inherit;--mfn-button-letter-spacing:0px;--mfn-button-padding:16px 35px 16px 35px;--mfn-button-border-width:0;--mfn-button-border-radius:50px 50px 50px 50px;--mfn-button-gap:10px;--mfn-button-transition:0.2s;--mfn-button-color:#747474;--mfn-button-color-hover:#747474;--mfn-button-bg:#f7f7f7;--mfn-button-bg-hover:#eaeaea;--mfn-button-border-color:transparent;--mfn-button-border-color-hover:transparent;--mfn-button-icon-color:#747474;--mfn-button-icon-color-hover:#747474;--mfn-button-box-shadow:unset;--mfn-button-theme-color:#ffffff;--mfn-button-theme-color-hover:#ffffff;--mfn-button-theme-bg:#53edff;--mfn-button-theme-bg-hover:#46e0f2;--mfn-button-theme-border-color:transparent;--mfn-button-theme-border-color-hover:transparent;--mfn-button-theme-icon-color:#ffffff;--mfn-button-theme-icon-color-hover:#ffffff;--mfn-button-theme-box-shadow:unset;--mfn-button-shop-color:#ffffff;--mfn-button-shop-color-hover:#ffffff;--mfn-button-shop-bg:#53edff;--mfn-button-shop-bg-hover:#46e0f2;--mfn-button-shop-border-color:transparent;--mfn-button-shop-border-color-hover:transparent;--mfn-button-shop-icon-color:#626262;--mfn-button-shop-icon-color-hover:#626262;--mfn-button-shop-box-shadow:unset;--mfn-button-action-color:#ffffff;--mfn-button-action-color-hover:#ffffff;--mfn-button-action-bg:#0089f7;--mfn-button-action-bg-hover:#007cea;--mfn-button-action-border-color:transparent;--mfn-button-action-border-color-hover:transparent;--mfn-button-action-icon-color:#626262;--mfn-button-action-icon-color-hover:#626262;--mfn-button-action-box-shadow:unset}@media only screen and (max-width:959px){body{}}@media only screen and (max-width:768px){body{}}.mfn-cookies{--mfn-gdpr2-container-text-color:#626262;--mfn-gdpr2-container-strong-color:#07070a;--mfn-gdpr2-container-bg:#ffffff;--mfn-gdpr2-container-overlay:rgba(25,37,48,0.6);--mfn-gdpr2-details-box-bg:#fbfbfb;--mfn-gdpr2-details-switch-bg:#00032a;--mfn-gdpr2-details-switch-bg-active:#5acb65;--mfn-gdpr2-tabs-text-color:#07070a;--mfn-gdpr2-tabs-text-color-active:#0089f7;--mfn-gdpr2-tabs-border:rgba(8,8,14,0.1);--mfn-gdpr2-buttons-box-bg:#fbfbfb}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{height:60px;line-height:60px;padding:15px 0}.logo-overflow #Top_bar:not(.is-sticky) .logo{height:90px}#Top_bar .menu > li > a{padding:15px 0}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{margin:20px 0}.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description){line-height:90px}.header-fixed #Top_bar .menu > li > a{padding:30px 0}@media only screen and (max-width:767px){.mobile-header-mini #Top_bar #logo{height:50px!important;line-height:50px!important;margin:5px 0}}#Top_bar #logo img.svg{width:100px}.image_frame,.wp-caption{border-width:0px}.alert{border-radius:0px}#Top_bar .top_bar_right .top-bar-right-input input{width:200px}.mfn-live-search-box .mfn-live-search-list{max-height:300px}#Side_slide{right:-250px;width:250px}#Side_slide.left{left:-250px}.blog-teaser li .desc-wrapper .desc{background-position-y:-1px}.mfn-free-delivery-info{--mfn-free-delivery-bar:#53edff;--mfn-free-delivery-bg:rgba(0,0,0,0.1);--mfn-free-delivery-achieved:#53edff}#back_to_top i{color:#ffffff}@media only screen and ( max-width:767px ){}@media only screen and (min-width:1240px){body:not(.header-simple) #Top_bar #menu{display:block!important}.tr-menu #Top_bar #menu{background:none!important}#Top_bar .menu > li > ul.mfn-megamenu > li{float:left}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-1{width:100%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2{width:50%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3{width:33.33%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4{width:25%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-5{width:20%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-6{width:16.66%}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto;border-width:0 1px 0 0}#Top_bar .menu > li > ul.mfn-megamenu > li:last-child > ul{border:0}#Top_bar .menu > li > ul.mfn-megamenu > li > ul li{width:auto}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;background:none}#Top_bar .menu > li > ul.mfn-megamenu a .menu-arrow{display:none}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu{left:0;width:98%!important;margin:0 1%;padding:20px 0}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu-bg{box-sizing:border-box}#Top_bar .menu > li > ul.mfn-megamenu-bg{padding:20px 166px 20px 20px;background-repeat:no-repeat;background-position:right bottom}.rtl #Top_bar .menu > li > ul.mfn-megamenu-bg{padding-left:166px;padding-right:20px;background-position:left bottom}#Top_bar .menu > li > ul.mfn-megamenu-bg > li{background:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li a{border:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li > ul{background:none!important;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.mm-vertical #Top_bar .container{position:relative}.mm-vertical #Top_bar .top_bar_left{position:static}.mm-vertical #Top_bar .menu > li ul{box-shadow:0 0 0 0 transparent!important;background-image:none}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu{padding:20px 0}.mm-vertical.header-plain #Top_bar .menu > li > ul.mfn-megamenu{width:100%!important;margin:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li{display:table-cell;float:none!important;width:10%;padding:0 15px;border-right:1px solid rgba(0,0,0,0.05)}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li.hide-border{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a{border-bottom-width:0;padding:9px 15px;line-height:120%}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{font-weight:700}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:first-child{border-right-width:0}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:1px}body.header-shop #Top_bar #menu{display:flex!important;background-color:transparent}.header-shop #Top_bar.is-sticky .top_bar_row_second{display:none}.header-plain:not(.menuo-right) #Header .top_bar_left{width:auto!important}.header-stack.header-center #Top_bar #menu{display:inline-block!important}.header-simple #Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}.header-simple #Header a.responsive-menu-toggle{display:block;right:10px}.header-simple #Top_bar #menu > ul{width:100%;float:left}.header-simple #Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}.header-simple #Top_bar #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none}.header-simple #Top_bar #menu ul li a:not(.menu-toggle):after{display:none}.header-simple #Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}.header-simple #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;transform:unset}.header-simple #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}.header-simple #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}.header-simple #Top_bar #menu ul li.hover a{border-bottom:0}.header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.header-simple #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin:0!important;width:auto!important;background-image:none}.header-simple #Top_bar #menu ul li ul li{width:100%!important;display:block;padding:0}.header-simple #Top_bar #menu ul li ul li a{padding:0 20px 0 30px}.header-simple #Top_bar #menu ul li ul li a .menu-arrow{display:none}.header-simple #Top_bar #menu ul li ul li a span{padding:0}.header-simple #Top_bar #menu ul li ul li a span:after{display:none!important}.header-simple #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}.header-simple #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}.header-simple #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 20px 0 40px}.rtl.header-simple #Top_bar #menu{left:1px;right:auto}.rtl.header-simple #Top_bar a.responsive-menu-toggle{left:10px;right:auto}.rtl.header-simple #Top_bar #menu ul li.submenu .menu-toggle{left:0;right:auto}.rtl.header-simple #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl.header-simple #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.menu-highlight #Top_bar .menu > li{margin:0 2px}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{padding:0;-webkit-border-radius:5px;border-radius:5px}.menu-highlight #Top_bar .menu > li > a:after{display:none}.menu-highlight #Top_bar .menu > li > a span:not(.description){line-height:50px}.menu-highlight #Top_bar .menu > li > a span.description{display:none}.menu-highlight.header-stack #Top_bar .menu > li > a{margin:10px 0!important}.menu-highlight.header-stack #Top_bar .menu > li > a span:not(.description){line-height:40px}.menu-highlight.header-simple #Top_bar #menu ul li,.menu-highlight.header-creative #Top_bar #menu ul li{margin:0}.menu-highlight.header-simple #Top_bar #menu ul li > a,.menu-highlight.header-creative #Top_bar #menu ul li > a{-webkit-border-radius:0;border-radius:0}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a{margin:10px 0!important;padding:5px 0!important}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span{line-height:30px!important}.header-modern.menu-highlight.menuo-right .menu_wrapper{margin-right:20px}.menu-line-below #Top_bar .menu > li > a:not(.menu-toggle):after{top:auto;bottom:-4px}.menu-line-below #Top_bar.is-sticky .menu > li > a:not(.menu-toggle):after{top:auto;bottom:-4px}.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after{height:4px;left:10%;top:50%;margin-top:20px;width:80%}.menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after{height:1px;left:10%;top:50%;margin-top:20px;width:80%}.menu-link-color #Top_bar .menu > li > a:not(.menu-toggle):after{display:none!important}.menu-arrow-top #Top_bar .menu > li > a:after{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-color:#ccc transparent transparent;border-style:solid;border-width:7px 7px 0;display:block;height:0;left:50%;margin-left:-7px;top:0!important;width:0}.menu-arrow-top #Top_bar.is-sticky .menu > li > a:after{top:0!important}.menu-arrow-bottom #Top_bar .menu > li > a:after{background:none!important;border-color:transparent transparent #ccc;border-style:solid;border-width:0 7px 7px;display:block;height:0;left:50%;margin-left:-7px;top:auto;bottom:0;width:0}.menu-arrow-bottom #Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:0}.menuo-no-borders #Top_bar .menu > li > a span{border-width:0!important}.menuo-no-borders #Header_creative #Top_bar .menu > li > a span{border-bottom-width:0}.menuo-no-borders.header-plain #Top_bar a#header_cart,.menuo-no-borders.header-plain #Top_bar a#search_button,.menuo-no-borders.header-plain #Top_bar .wpml-languages,.menuo-no-borders.header-plain #Top_bar a.action_button{border-width:0}.menuo-right #Top_bar .menu_wrapper{float:right}.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper{margin-right:150px}body.header-creative{padding-left:50px}body.header-creative.header-open{padding-left:250px}body.error404,body.under-construction,body.elementor-maintenance-mode,body.template-blank,body.under-construction.header-rtl.header-creative.header-open{padding-left:0!important;padding-right:0!important}.header-creative.footer-fixed #Footer,.header-creative.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{box-sizing:border-box;padding-left:50px}.header-open.footer-fixed #Footer,.header-open.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{padding-left:250px}.header-rtl.header-creative.footer-fixed #Footer,.header-rtl.header-creative.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-left:0;padding-right:50px}.header-rtl.header-open.footer-fixed #Footer,.header-rtl.header-open.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-right:250px}#Header_creative{background-color:#fff;position:fixed;width:250px;height:100%;left:-200px;top:0;z-index:9002;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,.15);box-shadow:2px 0 4px 2px rgba(0,0,0,.15)}#Header_creative .container{width:100%}#Header_creative .creative-wrapper{opacity:0;margin-right:50px}#Header_creative a.creative-menu-toggle{display:block;width:34px;height:34px;line-height:34px;font-size:22px;text-align:center;position:absolute;top:10px;right:8px;border-radius:3px}.admin-bar #Header_creative a.creative-menu-toggle{top:42px}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .top_bar_left{width:100%!important;float:none}#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}#Header_creative #Top_bar #menu{background-color:transparent}#Header_creative #Top_bar .menu_wrapper{float:none;margin:0 0 30px}#Header_creative #Top_bar .menu > li{width:100%;float:none;position:relative}#Header_creative #Top_bar .menu > li > a{padding:0;text-align:center}#Header_creative #Top_bar .menu > li > a:after{display:none}#Header_creative #Top_bar .menu > li > a span{border-right:0;border-bottom-width:1px;line-height:38px}#Header_creative #Top_bar .menu li ul{left:100%;right:auto;top:0;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03)}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu{margin:0;width:700px!important}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu > li > ul{left:0}#Header_creative #Top_bar .menu li ul li a{padding-top:9px;padding-bottom:8px}#Header_creative #Top_bar .menu li ul li ul{top:0}#Header_creative #Top_bar .menu > li > a span.description{display:block;font-size:13px;line-height:28px!important;clear:both}.menuo-arrows #Top_bar .menu > li.submenu > a > span:after{content:unset!important}#Header_creative #Top_bar .top_bar_right{width:100%!important;float:left;height:auto;margin-bottom:35px;text-align:center;padding:0 20px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#Header_creative #Top_bar .top_bar_right:before{content:none}#Header_creative #Top_bar .top_bar_right .top_bar_right_wrapper{flex-wrap:wrap;justify-content:center}#Header_creative #Top_bar .top_bar_right .top-bar-right-icon,#Header_creative #Top_bar .top_bar_right .wpml-languages,#Header_creative #Top_bar .top_bar_right .top-bar-right-button,#Header_creative #Top_bar .top_bar_right .top-bar-right-input{min-height:30px;margin:5px}#Header_creative #Top_bar .search_wrapper{left:100%;top:auto}#Header_creative #Top_bar .banner_wrapper{display:block;text-align:center}#Header_creative #Top_bar .banner_wrapper img{max-width:100%;height:auto;display:inline-block}#Header_creative #Action_bar{display:none;position:absolute;bottom:0;top:auto;clear:both;padding:0 20px;box-sizing:border-box}#Header_creative #Action_bar .contact_details{width:100%;text-align:center;margin-bottom:20px}#Header_creative #Action_bar .contact_details li{padding:0}#Header_creative #Action_bar .social{float:none;text-align:center;padding:5px 0 15px}#Header_creative #Action_bar .social li{margin-bottom:2px}#Header_creative #Action_bar .social-menu{float:none;text-align:center}#Header_creative #Action_bar .social-menu li{border-color:rgba(0,0,0,.1)}#Header_creative .social li a{color:rgba(0,0,0,.5)}#Header_creative .social li a:hover{color:#000}#Header_creative .creative-social{position:absolute;bottom:10px;right:0;width:50px}#Header_creative .creative-social li{display:block;float:none;width:100%;text-align:center;margin-bottom:5px}.header-creative .fixed-nav.fixed-nav-prev{margin-left:50px}.header-creative.header-open .fixed-nav.fixed-nav-prev{margin-left:250px}.menuo-last #Header_creative #Top_bar .menu li.last ul{top:auto;bottom:0}.header-open #Header_creative{left:0}.header-open #Header_creative .creative-wrapper{opacity:1;margin:0!important}.header-open #Header_creative .creative-menu-toggle,.header-open #Header_creative .creative-social{display:none}.header-open #Header_creative #Action_bar{display:block}body.header-rtl.header-creative{padding-left:0;padding-right:50px}.header-rtl #Header_creative{left:auto;right:-200px}.header-rtl #Header_creative .creative-wrapper{margin-left:50px;margin-right:0}.header-rtl #Header_creative a.creative-menu-toggle{left:8px;right:auto}.header-rtl #Header_creative .creative-social{left:0;right:auto}.header-rtl #Footer #back_to_top.sticky{right:125px}.header-rtl #popup_contact{right:70px}.header-rtl #Header_creative #Top_bar .menu li ul{left:auto;right:100%}.header-rtl #Header_creative #Top_bar .search_wrapper{left:auto;right:100%}.header-rtl .fixed-nav.fixed-nav-prev{margin-left:0!important}.header-rtl .fixed-nav.fixed-nav-next{margin-right:50px}body.header-rtl.header-creative.header-open{padding-left:0;padding-right:250px!important}.header-rtl.header-open #Header_creative{left:auto;right:0}.header-rtl.header-open #Footer #back_to_top.sticky{right:325px}.header-rtl.header-open #popup_contact{right:270px}.header-rtl.header-open .fixed-nav.fixed-nav-next{margin-right:250px}#Header_creative.active{left:-1px}.header-rtl #Header_creative.active{left:auto;right:-1px}#Header_creative.active .creative-wrapper{opacity:1;margin:0}.header-creative .vc_row[data-vc-full-width]{padding-left:50px}.header-creative.header-open .vc_row[data-vc-full-width]{padding-left:250px}.header-open .vc_parallax .vc_parallax-inner{left:auto;width:calc(100% - 250px)}.header-open.header-rtl .vc_parallax .vc_parallax-inner{left:0;right:auto}#Header_creative.scroll{height:100%;overflow-y:auto}#Header_creative.scroll:not(.dropdown) .menu li ul{display:none!important}#Header_creative.scroll #Action_bar{position:static}#Header_creative.dropdown{outline:none}#Header_creative.dropdown #Top_bar .menu_wrapper{float:left;width:100%}#Header_creative.dropdown #Top_bar #menu ul li{position:relative;float:left}#Header_creative.dropdown #Top_bar #menu ul li a:not(.menu-toggle):after{display:none}#Header_creative.dropdown #Top_bar #menu ul li a span{line-height:38px;padding:0}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;font-size:26px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;z-index:203}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}#Header_creative.dropdown #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Header_creative.dropdown #Top_bar #menu ul.sub-menu li:not(:last-of-type) a{border-bottom:0}#Header_creative.dropdown #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none}#Header_creative.dropdown #Top_bar #menu ul li ul li{width:100%!important}#Header_creative.dropdown #Top_bar #menu ul li ul li a{padding:0 10px;text-align:center}#Header_creative.dropdown #Top_bar #menu ul li ul li a .menu-arrow{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul li a span{padding:0}#Header_creative.dropdown #Top_bar #menu ul li ul li a span:after{display:none!important}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Header_creative.dropdown #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Header_creative{transition:left .5s ease-in-out,right .5s ease-in-out}#Header_creative .creative-wrapper{transition:opacity .5s ease-in-out,margin 0s ease-in-out .5s}#Header_creative.active .creative-wrapper{transition:opacity .5s ease-in-out,margin 0s ease-in-out}}@media only screen and (min-width:1240px){#Top_bar.is-sticky{position:fixed!important;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff;opacity:.97;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.layout-boxed.header-boxed #Top_bar.is-sticky{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none;box-shadow:unset}#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}#Top_bar.is-sticky #logo,#Top_bar.is-sticky .custom-logo-link{padding:5px 0!important;height:50px!important;line-height:50px!important}.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}#Top_bar.is-sticky #logo img.logo-main{display:none}#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px}.logo-sticky-width-auto #Top_bar.is-sticky #logo img.logo-sticky{width:auto}#Top_bar.is-sticky .menu_wrapper{clear:none}#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding:15px 0}#Top_bar.is-sticky .menu > li > a,#Top_bar.is-sticky .menu > li > a span{line-height:30px}#Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}#Top_bar.is-sticky .menu > li > a span.description{display:none}#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}.header-overlay #Top_bar.is-sticky{display:none}.sticky-dark #Top_bar.is-sticky,.sticky-dark #Top_bar.is-sticky #menu{background:rgba(0,0,0,.8)}.sticky-dark #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a{color:#fff}.sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon{color:rgba(255,255,255,.9)}.sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path{stroke:rgba(255,255,255,.9)}.sticky-dark #Top_bar.is-sticky .wpml-languages a.active,.sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1)}.sticky-white #Top_bar.is-sticky,.sticky-white #Top_bar.is-sticky #menu{background:rgba(255,255,255,.8)}.sticky-white #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a{color:#222}.sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon{color:rgba(0,0,0,.8)}.sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path{stroke:rgba(0,0,0,.8)}.sticky-white #Top_bar.is-sticky .wpml-languages a.active,.sticky-white #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0.1)}}@media only screen and (min-width:768px) and (max-width:1240px){.header_placeholder{height:0!important}}@media only screen and (max-width:1239px){#Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}#Top_bar a.responsive-menu-toggle{display:block}#Top_bar #menu > ul{width:100%;float:left}#Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}#Top_bar #menu ul li a{padding:0 25px;margin:0;display:block;height:auto;line-height:normal;border:none}#Top_bar #menu ul li a:not(.menu-toggle):after{display:none}#Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}#Top_bar #menu ul li a span.description{margin:0 0 0 5px}#Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:15px;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;transform:unset}#Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}#Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Top_bar #menu ul li.hover a{border-bottom:0}#Top_bar #menu ul li a span:after{display:none!important}#Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.menuo-arrows.keyboard-support #Top_bar .menu > li.submenu > a:not(.menu-toggle):after,.menuo-arrows:not(.keyboard-support) #Top_bar .menu > li.submenu > a:not(.menu-toggle)::after{display:none !important}#Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow:0 0 0 0 transparent!important}#Top_bar #menu ul li ul li{width:100%!important}#Top_bar #menu ul li ul li a{padding:0 20px 0 35px}#Top_bar #menu ul li ul li a .menu-arrow{display:none}#Top_bar #menu ul li ul li a span{padding:0}#Top_bar #menu ul li ul li a span:after{display:none!important}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Top_bar #menu ul li ul li ul li a{padding:0 20px 0 45px}#Header #menu > ul > li.current-menu-item > a,#Header #menu > ul > li.current_page_item > a,#Header #menu > ul > li.current-menu-parent > a,#Header #menu > ul > li.current-page-parent > a,#Header #menu > ul > li.current-menu-ancestor > a,#Header #menu > ul > li.current_page_ancestor > a{background:rgba(0,0,0,.02)}.rtl #Top_bar #menu{left:1px;right:auto}.rtl #Top_bar a.responsive-menu-toggle{left:20px;right:auto}.rtl #Top_bar #menu ul li.submenu .menu-toggle{left:15px;right:auto;border-left:none;border-right:1px solid #eee;transform:unset}.rtl #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.header-stack .menu_wrapper a.responsive-menu-toggle{position:static!important;margin:11px 0!important}.header-stack .menu_wrapper #menu{left:0;right:auto}.rtl.header-stack #Top_bar #menu{left:auto;right:0}.admin-bar #Header_creative{top:32px}.header-creative.layout-boxed{padding-top:85px}.header-creative.layout-full-width #Wrapper{padding-top:60px}#Header_creative{position:fixed;width:100%;left:0!important;top:0;z-index:1001}#Header_creative .creative-wrapper{display:block!important;opacity:1!important}#Header_creative .creative-menu-toggle,#Header_creative .creative-social{display:none!important;opacity:1!important}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .one{display:flex}#Header_creative #Top_bar #logo,#Header_creative #Top_bar .custom-logo-link{height:50px;line-height:50px;padding:5px 0}#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}#Header_creative #logo img.logo-main{display:none}#Header_creative #logo img.logo-sticky{display:inline-block}.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}#Header_creative #Action_bar{display:none}#Header_creative #Top_bar .top_bar_right:before{content:none}#Header_creative.scroll{overflow:visible!important}}body{--mfn-clients-tiles-hover:#53edff;--mfn-icon-box-icon:#5bc680;--mfn-sliding-box-bg:#5bc680;--mfn-woo-body-color:#4b5e75;--mfn-woo-heading-color:#4b5e75;--mfn-woo-themecolor:#53edff;--mfn-woo-bg-themecolor:#53edff;--mfn-woo-border-themecolor:#53edff}#Header_wrapper,#Intro{background-color:#ffffff}#Subheader{background-color:rgba(91,128,193,1)}.header-classic #Action_bar,.header-fixed #Action_bar,.header-plain #Action_bar,.header-split #Action_bar,.header-shop #Action_bar,.header-shop-split #Action_bar,.header-stack #Action_bar{background-color:#101015}#Sliding-top{background-color:#545454}#Sliding-top a.sliding-top-control{border-right-color:#545454}#Sliding-top.st-center a.sliding-top-control,#Sliding-top.st-left a.sliding-top-control{border-top-color:#545454}#Footer{background-color:#5b80c1}.grid .post-item,.masonry:not(.tiles) .post-item,.photo2 .post .post-desc-wrapper{background-color:#f1f4f9}.portfolio_group .portfolio-item .desc{background-color:#f1f4f9}.woocommerce ul.products li.product,.shop_slider .shop_slider_ul li .item_wrapper .desc{background-color:#f1f4f9}body,ul.timeline_items,.icon_box a .desc,.icon_box a:hover .desc,.feature_list ul li a,.list_item a,.list_item a:hover,.widget_recent_entries ul li a,.flat_box a,.flat_box a:hover,.story_box .desc,.content_slider.carousel  ul li a .title,.content_slider.flat.description ul li .desc,.content_slider.flat.description ul li a .desc,.post-nav.minimal a i{color:#4b5e75}.lead{color:#2e2e2e}.post-nav.minimal a svg{fill:#4b5e75}.themecolor,.opening_hours .opening_hours_wrapper li span,.fancy_heading_icon .icon_top,.fancy_heading_arrows .icon-right-dir,.fancy_heading_arrows .icon-left-dir,.fancy_heading_line .title,.button-love a.mfn-love,.format-link .post-title .icon-link,.pager-single > span,.pager-single a:hover,.widget_meta ul,.widget_pages ul,.widget_rss ul,.widget_mfn_recent_comments ul li:after,.widget_archive ul,.widget_recent_comments ul li:after,.widget_nav_menu ul,.woocommerce ul.products li.product .price,.shop_slider .shop_slider_ul li .item_wrapper .price,.woocommerce-page ul.products li.product .price,.widget_price_filter .price_label .from,.widget_price_filter .price_label .to,.woocommerce ul.product_list_widget li .quantity .amount,.woocommerce .product div.entry-summary .price,.woocommerce .product .woocommerce-variation-price .price,.woocommerce .star-rating span,#Error_404 .error_pic i,.style-simple #Filters .filters_wrapper ul li a:hover,.style-simple #Filters .filters_wrapper ul li.current-cat a,.style-simple .quick_fact .title,.mfn-cart-holder .mfn-ch-content .mfn-ch-product .woocommerce-Price-amount,.woocommerce .comment-form-rating p.stars a:before,.wishlist .wishlist-row .price,.search-results .search-item .post-product-price,.progress_icons.transparent .progress_icon.themebg{color:#53edff}.mfn-wish-button.loved:not(.link) .path{fill:#53edff;stroke:#53edff}.themebg,#comments .commentlist > li .reply a.comment-reply-link,#Filters .filters_wrapper ul li a:hover,#Filters .filters_wrapper ul li.current-cat a,.fixed-nav .arrow,.offer_thumb .slider_pagination a:before,.offer_thumb .slider_pagination a.selected:after,.pager .pages a:hover,.pager .pages a.active,.pager .pages span.page-numbers.current,.pager-single span:after,.portfolio_group.exposure .portfolio-item .desc-inner .line,.Recent_posts ul li .desc:after,.Recent_posts ul li .photo .c,.slider_pagination a.selected,.slider_pagination .slick-active a,.slider_pagination a.selected:after,.slider_pagination .slick-active a:after,.testimonials_slider .slider_images,.testimonials_slider .slider_images a:after,.testimonials_slider .slider_images:before,#Top_bar .header-cart-count,#Top_bar .header-wishlist-count,.mfn-footer-stickymenu ul li a .header-wishlist-count,.mfn-footer-stickymenu ul li a .header-cart-count,.widget_categories ul,.widget_mfn_menu ul li a:hover,.widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a,.widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a,.widget_product_categories ul,.widget_recent_entries ul li:after,.woocommerce-account table.my_account_orders .order-number a,.woocommerce-MyAccount-navigation ul li.is-active a,.style-simple .accordion .question:after,.style-simple .faq .question:after,.style-simple .icon_box .desc_wrapper .title:before,.style-simple #Filters .filters_wrapper ul li a:after,.style-simple .trailer_box:hover .desc,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet.selected:after,.tparrows.default,.tp-bullets.tp-thumbs .bullet.selected:after{background-color:#53edff}.Latest_news ul li .photo,.Recent_posts.blog_news ul li .photo,.style-simple .opening_hours .opening_hours_wrapper li label,.style-simple .timeline_items li:hover h3,.style-simple .timeline_items li:nth-child(even):hover h3,.style-simple .timeline_items li:hover .desc,.style-simple .timeline_items li:nth-child(even):hover,.style-simple .offer_thumb .slider_pagination a.selected{border-color:#53edff}a{color:#5b80c1}a:hover{color:#5bc680}*::-moz-selection{background-color:#5b80c1;color:white}*::selection{background-color:#5b80c1;color:white}.blockquote p.author span,.counter .desc_wrapper .title,.article_box .desc_wrapper p,.team .desc_wrapper p.subtitle,.pricing-box .plan-header p.subtitle,.pricing-box .plan-header .price sup.period,.chart_box p,.fancy_heading .inside,.fancy_heading_line .slogan,.post-meta,.post-meta a,.post-footer,.post-footer a span.label,.pager .pages a,.button-love a .label,.pager-single a,#comments .commentlist > li .comment-author .says,.fixed-nav .desc .date,.filters_buttons li.label,.Recent_posts ul li a .desc .date,.widget_recent_entries ul li .post-date,.tp_recent_tweets .twitter_time,.widget_price_filter .price_label,.shop-filters .woocommerce-result-count,.woocommerce ul.product_list_widget li .quantity,.widget_shopping_cart ul.product_list_widget li dl,.product_meta .posted_in,.woocommerce .shop_table .product-name .variation > dd,.shipping-calculator-button:after,.shop_slider .shop_slider_ul li .item_wrapper .price del,.woocommerce .product .entry-summary .woocommerce-product-rating .woocommerce-review-link,.woocommerce .product.style-default .entry-summary .product_meta .tagged_as,.woocommerce .tagged_as,.wishlist .sku_wrapper,.woocommerce .column_product_rating .woocommerce-review-link,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__verified,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date,.testimonials_slider .testimonials_slider_ul li .author span,.testimonials_slider .testimonials_slider_ul li .author span a,.Latest_news ul li .desc_footer,.share-simple-wrapper .icons a{color:#a8a8a8}h1,h1 a,h1 a:hover,.text-logo #logo{color:#5b80c1}h2,h2 a,h2 a:hover{color:#5b80c1}h3,h3 a,h3 a:hover{color:#5b80c1}h4,h4 a,h4 a:hover,.style-simple .sliding_box .desc_wrapper h4{color:#5b80c1}h5,h5 a,h5 a:hover{color:#5b80c1}h6,h6 a,h6 a:hover,a.content_link .title{color:#5b80c1}.woocommerce #customer_login h2{color:#5b80c1} .woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2,.woocommerce #respond .comment-reply-title,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{color:#5b80c1} .dropcap,.highlight:not(.highlight_image){background-color:#5bc680}a.mfn-link{color:#656B6F}a.mfn-link-2 span,a:hover.mfn-link-2 span:before,a.hover.mfn-link-2 span:before,a.mfn-link-5 span,a.mfn-link-8:after,a.mfn-link-8:before{background:#5bc680}a:hover.mfn-link{color:#5bc680}a.mfn-link-2 span:before,a:hover.mfn-link-4:before,a:hover.mfn-link-4:after,a.hover.mfn-link-4:before,a.hover.mfn-link-4:after,a.mfn-link-5:before,a.mfn-link-7:after,a.mfn-link-7:before{background:#5b80c1}a.mfn-link-6:before{border-bottom-color:#5b80c1}a.mfn-link svg .path{stroke:#5bc680}.column_column ul,.column_column ol,.the_content_wrapper:not(.is-elementor) ul,.the_content_wrapper:not(.is-elementor) ol{color:#737E86}hr.hr_color,.hr_color hr,.hr_dots span{color:#5bc680;background:#5bc680}.hr_zigzag i{color:#5bc680}.highlight-left:after,.highlight-right:after{background:#5bc680}@media only screen and (max-width:767px){.highlight-left .wrap:first-child,.highlight-right .wrap:last-child{background:#5bc680}}#Header .top_bar_left,.header-classic #Top_bar,.header-plain #Top_bar,.header-stack #Top_bar,.header-split #Top_bar,.header-shop #Top_bar,.header-shop-split #Top_bar,.header-fixed #Top_bar,.header-below #Top_bar,#Header_creative,#Top_bar #menu,.sticky-tb-color #Top_bar.is-sticky{background-color:#ffffff}#Top_bar .wpml-languages a.active,#Top_bar .wpml-languages ul.wpml-lang-dropdown{background-color:#ffffff}#Top_bar .top_bar_right:before{background-color:#e3e3e3}#Header .top_bar_right{background-color:#f5f5f5}#Top_bar .top_bar_right .top-bar-right-icon,#Top_bar .top_bar_right .top-bar-right-icon svg .path{color:#333333;stroke:#333333}#Top_bar .menu > li > a,#Top_bar #menu ul li.submenu .menu-toggle{color:#5b80c1}#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_item > a,#Top_bar .menu > li.current-menu-parent > a,#Top_bar .menu > li.current-page-parent > a,#Top_bar .menu > li.current-menu-ancestor > a,#Top_bar .menu > li.current-page-ancestor > a,#Top_bar .menu > li.current_page_ancestor > a,#Top_bar .menu > li.hover > a{color:#5bc680}#Top_bar .menu > li a:not(.menu-toggle):after{background:#5bc680}.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after{border-top-color:#5b80c1}#Top_bar .menu > li.current-menu-item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.hover.submenu > a > span:not(.description)::after{border-top-color:#5bc680}.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-page-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a,.menu-highlight #Top_bar #menu > ul > li.hover > a{background:#F2F2F2}.menu-arrow-bottom #Top_bar .menu > li > a:after{border-bottom-color:#5bc680}.menu-arrow-top #Top_bar .menu > li > a:after{border-top-color:#5bc680}.header-plain #Top_bar .menu > li.current-menu-item > a,.header-plain #Top_bar .menu > li.current_page_item > a,.header-plain #Top_bar .menu > li.current-menu-parent > a,.header-plain #Top_bar .menu > li.current-page-parent > a,.header-plain #Top_bar .menu > li.current-menu-ancestor > a,.header-plain #Top_bar .menu > li.current-page-ancestor > a,.header-plain #Top_bar .menu > li.current_page_ancestor > a,.header-plain #Top_bar .menu > li.hover > a,.header-plain #Top_bar .wpml-languages:hover,.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown{background:#F2F2F2;color:#5bc680}.header-plain #Top_bar .top_bar_right .top-bar-right-icon:hover{background:#F2F2F2}.header-plain #Top_bar,.header-plain #Top_bar .menu > li > a span:not(.description),.header-plain #Top_bar .top_bar_right .top-bar-right-icon,.header-plain #Top_bar .top_bar_right .top-bar-right-button,.header-plain #Top_bar .top_bar_right .top-bar-right-input,.header-plain #Top_bar .wpml-languages{border-color:#f2f2f2}#Top_bar .menu > li ul{background-color:#ffffff}#Top_bar .menu > li ul li a{color:#5b80c1}#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a{color:#5bc680}.overlay-menu-toggle{color:#5bc680 !important;background:transparent}#Overlay{background:rgba(91,198,128,0.95)}#overlay-menu ul li a,.header-overlay .overlay-menu-toggle.focus{color:#FFFFFF}#overlay-menu ul li.current-menu-item > a,#overlay-menu ul li.current_page_item > a,#overlay-menu ul li.current-menu-parent > a,#overlay-menu ul li.current-page-parent > a,#overlay-menu ul li.current-menu-ancestor > a,#overlay-menu ul li.current-page-ancestor > a,#overlay-menu ul li.current_page_ancestor > a{color:#5b80c1}#Top_bar .responsive-menu-toggle,#Header_creative .creative-menu-toggle,#Header_creative .responsive-menu-toggle{color:#5bc680;background:transparent}.mfn-footer-stickymenu{background-color:#ffffff}.mfn-footer-stickymenu ul li a,.mfn-footer-stickymenu ul li a .path{color:#333333;stroke:#333333}#Side_slide{background-color:#ffffff;border-color:#ffffff}#Side_slide,#Side_slide #menu ul li.submenu .menu-toggle,#Side_slide .search-wrapper input.field,#Side_slide a:not(.button){color:#5bc680}#Side_slide .extras .extras-wrapper a svg .path{stroke:#5bc680}#Side_slide #menu ul li.hover > .menu-toggle,#Side_slide a.active,#Side_slide a:not(.button):hover{color:#5bc680}#Side_slide .extras .extras-wrapper a:hover svg .path{stroke:#5bc680}#Side_slide #menu ul li.current-menu-item > a,#Side_slide #menu ul li.current_page_item > a,#Side_slide #menu ul li.current-menu-parent > a,#Side_slide #menu ul li.current-page-parent > a,#Side_slide #menu ul li.current-menu-ancestor > a,#Side_slide #menu ul li.current-page-ancestor > a,#Side_slide #menu ul li.current_page_ancestor > a,#Side_slide #menu ul li.hover > a,#Side_slide #menu ul li:hover > a{color:#5bc680}#Action_bar .contact_details{color:#bbbbbb}#Action_bar .contact_details a{color:#5bc680}#Action_bar .contact_details a:hover{color:#5bc680}#Action_bar .social li a,#Header_creative .social li a,#Action_bar:not(.creative) .social-menu a{color:#bbbbbb}#Action_bar .social li a:hover,#Header_creative .social li a:hover,#Action_bar:not(.creative) .social-menu a:hover{color:#FFFFFF}#Subheader .title{color:#ffffff}#Subheader ul.breadcrumbs li,#Subheader ul.breadcrumbs li a{color:rgba(255,255,255,0.6)}.mfn-footer,.mfn-footer .widget_recent_entries ul li a{color:#ffffff}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn){color:#5b80c1}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn):hover{color:#5bc680}.mfn-footer h1,.mfn-footer h1 a,.mfn-footer h1 a:hover,.mfn-footer h2,.mfn-footer h2 a,.mfn-footer h2 a:hover,.mfn-footer h3,.mfn-footer h3 a,.mfn-footer h3 a:hover,.mfn-footer h4,.mfn-footer h4 a,.mfn-footer h4 a:hover,.mfn-footer h5,.mfn-footer h5 a,.mfn-footer h5 a:hover,.mfn-footer h6,.mfn-footer h6 a,.mfn-footer h6 a:hover{color:#ffffff}.mfn-footer .themecolor,.mfn-footer .widget_meta ul,.mfn-footer .widget_pages ul,.mfn-footer .widget_rss ul,.mfn-footer .widget_mfn_recent_comments ul li:after,.mfn-footer .widget_archive ul,.mfn-footer .widget_recent_comments ul li:after,.mfn-footer .widget_nav_menu ul,.mfn-footer .widget_price_filter .price_label .from,.mfn-footer .widget_price_filter .price_label .to,.mfn-footer .star-rating span{color:#5bc680}.mfn-footer .themebg,.mfn-footer .widget_categories ul,.mfn-footer .Recent_posts ul li .desc:after,.mfn-footer .Recent_posts ul li .photo .c,.mfn-footer .widget_recent_entries ul li:after,.mfn-footer .widget_mfn_menu ul li a:hover,.mfn-footer .widget_product_categories ul{background-color:#5bc680}.mfn-footer .Recent_posts ul li a .desc .date,.mfn-footer .widget_recent_entries ul li .post-date,.mfn-footer .tp_recent_tweets .twitter_time,.mfn-footer .widget_price_filter .price_label,.mfn-footer .shop-filters .woocommerce-result-count,.mfn-footer ul.product_list_widget li .quantity,.mfn-footer .widget_shopping_cart ul.product_list_widget li dl{color:#a8a8a8}.mfn-footer .footer_copy .social li a,.mfn-footer .footer_copy .social-menu a{color:#5bc680}.mfn-footer .footer_copy .social li a:hover,.mfn-footer .footer_copy .social-menu a:hover{color:#FFFFFF}.mfn-footer .footer_copy{border-top-color:rgba(255,255,255,0.1)}#Sliding-top,#Sliding-top .widget_recent_entries ul li a{color:#cccccc}#Sliding-top a{color:#d7fc69}#Sliding-top a:hover{color:#0089f7}#Sliding-top h1,#Sliding-top h1 a,#Sliding-top h1 a:hover,#Sliding-top h2,#Sliding-top h2 a,#Sliding-top h2 a:hover,#Sliding-top h3,#Sliding-top h3 a,#Sliding-top h3 a:hover,#Sliding-top h4,#Sliding-top h4 a,#Sliding-top h4 a:hover,#Sliding-top h5,#Sliding-top h5 a,#Sliding-top h5 a:hover,#Sliding-top h6,#Sliding-top h6 a,#Sliding-top h6 a:hover{color:#c8eb62}#Sliding-top .themecolor,#Sliding-top .widget_meta ul,#Sliding-top .widget_pages ul,#Sliding-top .widget_rss ul,#Sliding-top .widget_mfn_recent_comments ul li:after,#Sliding-top .widget_archive ul,#Sliding-top .widget_recent_comments ul li:after,#Sliding-top .widget_nav_menu ul,#Sliding-top .widget_price_filter .price_label .from,#Sliding-top .widget_price_filter .price_label .to,#Sliding-top .star-rating span{color:#d7fc69}#Sliding-top .themebg,#Sliding-top .widget_categories ul,#Sliding-top .Recent_posts ul li .desc:after,#Sliding-top .Recent_posts ul li .photo .c,#Sliding-top .widget_recent_entries ul li:after,#Sliding-top .widget_mfn_menu ul li a:hover,#Sliding-top .widget_product_categories ul{background-color:#d7fc69}#Sliding-top .Recent_posts ul li a .desc .date,#Sliding-top .widget_recent_entries ul li .post-date,#Sliding-top .tp_recent_tweets .twitter_time,#Sliding-top .widget_price_filter .price_label,#Sliding-top .shop-filters .woocommerce-result-count,#Sliding-top ul.product_list_widget li .quantity,#Sliding-top .widget_shopping_cart ul.product_list_widget li dl{color:#a8a8a8}blockquote,blockquote a,blockquote a:hover{color:#444444}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc,.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after,.masonry.tiles .post-item.no-img,.masonry.tiles .post-item.format-quote,.blog-teaser li .desc-wrapper .desc .post-title:after,.blog-teaser li.no-img,.blog-teaser li.format-quote{background:#ffffff}.image_frame .image_wrapper .image_links a{background:#ffffff;color:#161922;border-color:#ffffff}.image_frame .image_wrapper .image_links a.loading:after{border-color:#161922}.image_frame .image_wrapper .image_links a .path{stroke:#161922}.image_frame .image_wrapper .image_links a.mfn-wish-button.loved .path{fill:#161922;stroke:#161922}.image_frame .image_wrapper .image_links a.mfn-wish-button.loved:hover .path{fill:#0089f7;stroke:#0089f7}.image_frame .image_wrapper .image_links a:hover{background:#ffffff;color:#0089f7;border-color:#ffffff}.image_frame .image_wrapper .image_links a:hover .path{stroke:#0089f7}.image_frame{border-color:#f8f8f8}.image_frame .image_wrapper .mask::after{background:rgba(0,0,0,0.15)}.counter .icon_wrapper i{color:#5bc680}.quick_fact .number-wrapper .number{color:#5bc680}.mfn-countdown{--mfn-countdown-number-color:#5bc680}.progress_bars .bars_list li .bar .progress{background-color:#5bc680}a:hover.icon_bar{color:#5bc680 !important}a.content_link,a:hover.content_link{color:#5bc680}a.content_link:before{border-bottom-color:#5bc680}a.content_link:after{border-color:#5bc680}.mcb-item-contact_box-inner,.mcb-item-info_box-inner,.column_column .get_in_touch,.google-map-contact-wrapper{background-color:#5bc680}.google-map-contact-wrapper .get_in_touch:after{border-top-color:#5bc680}.timeline_items li h3:before,.timeline_items:after,.timeline .post-item:before{border-color:#53edff}.how_it_works .image_wrapper .number{background:#53edff}.trailer_box .desc .subtitle,.trailer_box.plain .desc .line{background-color:#5bc680}.trailer_box.plain .desc .subtitle{color:#5bc680}.icon_box .icon_wrapper,.icon_box a .icon_wrapper,.style-simple .icon_box:hover .icon_wrapper{color:#5bc680}.icon_box:hover .icon_wrapper:before,.icon_box a:hover .icon_wrapper:before{background-color:#5bc680}.list_item.lists_1 .list_left{background-color:#5bc680}.list_item .list_left{color:#5bc680}.feature_list ul li .icon i{color:#5bc680}.feature_list ul li:hover,.feature_list ul li:hover a{background:#5bc680}table th{color:#444444}.ui-tabs .ui-tabs-nav li a,.accordion .question > .title,.faq .question > .title,.fake-tabs > ul li a{color:#444444}.ui-tabs .ui-tabs-nav li.ui-state-active a,.accordion .question.active > .title > .acc-icon-plus,.accordion .question.active > .title > .acc-icon-minus,.accordion .question.active > .title,.faq .question.active > .title > .acc-icon-plus,.faq .question.active > .title,.fake-tabs > ul li.active a{color:#5bc680}.ui-tabs .ui-tabs-nav li.ui-state-active a:after,.fake-tabs > ul li a:after,.fake-tabs > ul li a .number{background:#5bc680}body.table-hover:not(.woocommerce-page) table tr:hover td{background:#53edff}.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price > span{color:#5bc680}.pricing-box .plan-inside ul li .yes{background:#5bc680}.pricing-box-box.pricing-box-featured{background:#5bc680}.alert_warning{background:#fef8ea}.alert_warning,.alert_warning a,.alert_warning a:hover,.alert_warning a.close .icon{color:#8a5b20}.alert_warning .path{stroke:#8a5b20}.alert_error{background:#fae9e8}.alert_error,.alert_error a,.alert_error a:hover,.alert_error a.close .icon{color:#962317}.alert_error .path{stroke:#962317}.alert_info{background:#efefef}.alert_info,.alert_info a,.alert_info a:hover,.alert_info a.close .icon{color:#57575b}.alert_info .path{stroke:#57575b}.alert_success{background:#eaf8ef}.alert_success,.alert_success a,.alert_success a:hover,.alert_success a.close .icon{color:#3a8b5b}.alert_success .path{stroke:#3a8b5b}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty,.wp-block-search input[type="search"],.dark input[type="email"],.dark input[type="password"],.dark input[type="tel"],.dark input[type="text"],.dark select,.dark textarea{color:#686868;background-color:rgba(241,244,250,1);border-color:#EBEBEB}.wc-block-price-filter__controls input{border-color:#EBEBEB !important}::-webkit-input-placeholder{color:#686868}::-moz-placeholder{color:#686868}:-ms-input-placeholder{color:#686868}input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{color:#5b80c1;background-color:rgba(91,198,128,1);border-color:#d5e5ee}.wc-block-price-filter__controls input:focus{border-color:#d5e5ee !important} select:focus{background-color:#5bc680!important}:focus::-webkit-input-placeholder{color:#5b80c1}:focus::-moz-placeholder{color:#5b80c1}.select2-container--default .select2-selection--single{background-color:rgba(241,244,250,1);border-color:#EBEBEB}.select2-dropdown{background-color:#f1f4fa;border-color:#EBEBEB}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#686868}.select2-container--default.select2-container--open .select2-selection--single{border-color:#EBEBEB}.select2-container--default .select2-search--dropdown .select2-search__field{color:#686868;background-color:rgba(241,244,250,1);border-color:#EBEBEB}.select2-container--default .select2-search--dropdown .select2-search__field:focus{color:#5b80c1;background-color:rgba(91,198,128,1) !important;border-color:#d5e5ee} .select2-container--default .select2-results__option[data-selected="true"],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#53edff;color:black} .woocommerce span.onsale,.shop_slider .shop_slider_ul li .item_wrapper span.onsale{background-color:#53edff}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-color:#53edff !important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#f1f4f9}.mfn-wish-button .path{stroke:rgba(0,0,0,0.15)}.mfn-wish-button:hover .path{stroke:rgba(0,0,0,0.3)}.mfn-wish-button.loved:not(.link) .path{stroke:rgba(0,0,0,0.3);fill:rgba(0,0,0,0.3)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,.woocommerce div.product div.images .mfn-wish-button,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger,.woocommerce .mfn-product-gallery-grid .mfn-wish-button{background-color:#ffffff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,.woocommerce div.product div.images .mfn-wish-button:hover,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover,.woocommerce .mfn-product-gallery-grid .mfn-wish-button:hover{background-color:#ffffff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:before{border-color:#161922}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:after{background-color:#161922}.woocommerce div.product div.images .mfn-wish-button path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button path{stroke:#161922}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:before,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover:before{border-color:#0089f7}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:after,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover:after{background-color:#0089f7}.woocommerce div.product div.images .mfn-wish-button:hover path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button:hover path{stroke:#0089f7}.woocommerce div.product div.images .mfn-wish-button.loved path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button.loved path{stroke:#0089f7;fill:#0089f7}#mfn-gdpr{background-color:#eef2f5;border-radius:5px;box-shadow:0 15px 30px 0 rgba(1,7,39,.13)}#mfn-gdpr .mfn-gdpr-content,#mfn-gdpr .mfn-gdpr-content h1,#mfn-gdpr .mfn-gdpr-content h2,#mfn-gdpr .mfn-gdpr-content h3,#mfn-gdpr .mfn-gdpr-content h4,#mfn-gdpr .mfn-gdpr-content h5,#mfn-gdpr .mfn-gdpr-content h6,#mfn-gdpr .mfn-gdpr-content ol,#mfn-gdpr .mfn-gdpr-content ul{color:#626262}#mfn-gdpr .mfn-gdpr-content a,#mfn-gdpr a.mfn-gdpr-readmore{color:#161922}#mfn-gdpr .mfn-gdpr-content a:hover,#mfn-gdpr a.mfn-gdpr-readmore:hover{color:#0089f7}#mfn-gdpr .mfn-gdpr-button{background-color:#5bc681;color:#ffffff;border-color:transparent}#mfn-gdpr .mfn-gdpr-button:hover,#mfn-gdpr .mfn-gdpr-button:before{background-color:#5bc681;color:#ffffff;border-color:transparent}@media only screen and ( min-width:768px ){.header-semi #Top_bar:not(.is-sticky){background-color:rgba(255,255,255,0.8)}}@media only screen and ( max-width:767px ){#Top_bar{background-color:#ffffff !important}#Action_bar{background-color:#FFFFFF !important}#Action_bar .contact_details{color:#222222}#Action_bar .contact_details a{color:#5bc680}#Action_bar .contact_details a:hover{color:#5bc680}#Action_bar .social li a,#Action_bar .social-menu a{color:#bbbbbb!important}#Action_bar .social li a:hover,#Action_bar .social-menu a:hover{color:#777777!important}} .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
height: 45px;
font-size: 14px !important;
text-align: center !important;
}
.mec-wrap button {
color: #fff;
}
.com_docman p {
display:none !important;
}
.k-upload__button {
background-color: #5BC680 !important;
}
.mec_waiting_reg_field_count_area_labels label {
display:none !important;
}
.mcb-section .mcb-wrap .mcb-item-eez9buzl .mfn-icon-box:hover .title {
color: #5BC680 !important;
}
.mcb-section .mcb-wrap .mcb-item-eez9buzl .icon-wrapper:hover {
background-color: #5BC680 !important;
color:#ffffff;
}
button {
text-align: center !important;
}
.mec-ud-content-wrap {
opacity: 1 !important;
}
.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .mec-single-modern .mec-single-event-bar>div h3, .mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3 {
color: #5B80C1;
}
#mfn-sidemenu-tmpl-835 .mfn-sidemenu-closebutton, #mfn-sidemenu-tmpl-836 .mfn-sidemenu-closebutton {
color: #FFF !IMPORTANT;
background-color: #5BC680 !IMPORTANT;
}
.field-visibility-settings-notoggle  {
display:none;
}
.youzify-membership-form .youzify-membership-form-actions button, .youzify-membership-form .youzify-membership-form-actions button[type=submit], .youzify-membership-form .youzify-membership-link-button {
text-align: center !important;
padding: 0px 50px;
}
.youzify-membership-page-box
{
padding: 0px !important;
}
.youzify-page {
background-color: #F1F4F9;
}
#youzify_membership_signup_form h2 {
margin: 0 0 20px;
padding: 0;
letter-spacing: 2px;
color: #5B80C1;
font-size: 18px;
font-weight: 600;
}
.youzify-membership-form .youzify-membership-form-actions button {
background-color: #5AC681;
}
.youzify-membership-link-item {
display:none !important;
}
.youzify-account-header  {
display:none;
}
.mec-ud-main-content {
max-width: 100%;
margin: 0 auto;
}
.mec-wrap.mec-ud-main {
background: #0C0D0E;
padding: 0px;
}
.mec-ud-wrap-header {
display:none;
}
.mec-ud-dashboard-color,  .mec-ud-image, .mec_user_url {
display:none;
}
.mec-event-footer .mec-booking-button {
box-shadow: none;
transition: all .21s ease;
font-size: 14px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
background: #5BC681;
color: #FFF;
border: 1px solid #5BC681;
position: absolute;
top: 20px;
right: 15px;
padding: 0 16px;
line-height: 37px;
height: 38px;
border-radius: 2px;
}
.mec-event-footer .mec-booking-button:hover {
background: #5B80C1;
color: #fff;
border-color: #5B80C1;
}
.mec-checkout .mec-checkout-actions .mec-checkout-cart-link.button {
background-color: #5B80C1!important;
width: 155px;
text-align: center;
color: #ffffff;
}
.mec-checkout .mec-book-form-next-button:hover, .mec-checkout .mec-checkout-actions .mec-checkout-cart-link.button:hover {
background: #5BC681!important;
}
#command-document  {
display:none !important;
}
.widget_nav_menu ul {
color: #5BC680;
background-color: #ffffff;
}
.button-round .button {
background-color: #5BC680;
color: #fff;
}.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;font-weight:500;line-height:2.92307692;min-height:40px;margin:0;padding:0 16px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:2px;white-space:nowrap;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-compact .button,.wp-core-ui .button.button-compact{line-height:2.30769231;min-height:32px;padding:0 12px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{line-height:2;min-height:24px;padding:0 8px;font-size:11px}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{line-height:2.92307692;min-height:40px;padding:0 16px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;line-height:3.28571429;min-height:48px;padding:0 36px}.wp-core-ui .button.hidden{display:none}.wp-core-ui .button .dashicons,.wp-core-ui .button-primary .dashicons,.wp-core-ui .button-secondary .dashicons{line-height:1.9;vertical-align:top}.wp-core-ui .button.button-compact .dashicons{line-height:1.5}.wp-core-ui .button.button-small .dashicons{line-height:1.1}.wp-core-ui .button.button-hero .dashicons{line-height:2.3}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);background:0 0;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover{background:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.04);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{background:0 0;border-color:var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:1px solid transparent;outline-offset:0}.wp-core-ui .button-secondary:active,.wp-core-ui .button:active{background:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.08);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:none}.wp-core-ui .button.active,.wp-core-ui .button.active:hover{background-color:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.08);color:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color,#3858e9);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20);outline:3px solid transparent;outline-offset:-3px}.wp-core-ui .button.active:focus{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);color:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20),0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline-width:4px}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#8a8a8a!important;border-color:#d8d8d8!important;background:0 0!important;box-shadow:none!important;cursor:default;transform:none!important}.wp-core-ui .button-secondary[aria-disabled=true],.wp-core-ui .button[aria-disabled=true]{color:#8a8a8a!important;cursor:default}.wp-core-ui .button-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;text-align:left;color:var(--wp-admin-theme-color,#3858e9);text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover{color:var(--wp-admin-theme-color-darker-20,#183ad6)}.wp-core-ui .button-link:focus{color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);border-radius:2px;outline:1px solid transparent}.wp-core-ui .button-link-delete{color:#d63638}.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover{color:#d63638;background:0 0}.wp-core-ui .button-link-delete:disabled{background:0 0!important}.wp-core-ui .button-primary{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);color:#fff;text-decoration:none;text-shadow:none}.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:hover{background:var(--wp-admin-theme-color-darker-10,#2145e6);border-color:var(--wp-admin-theme-color-darker-10,#2145e6);color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);color:#fff;box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9),inset 0 0 0 1px #fff;outline:1px solid transparent}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:none;color:#fff}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#8a8a8a!important;background:#e2e2e2!important;border-color:#e2e2e2!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.wp-core-ui .button-primary[aria-disabled=true]{cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px}.wp-core-ui .button-group>.button:first-child{border-radius:2px 0 0 2px}.wp-core-ui .button-group>.button:last-child{border-radius:0 2px 2px 0}.wp-core-ui .button-group>.button-primary+.button{border-left:0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}.wp-core-ui .button-group>.button.active{border-color:var(--wp-admin-theme-color);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20)}.wp-core-ui .button-group>.button.active:focus{border-color:var(--wp-admin-theme-color);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20),0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color)}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-compact,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px}.wp-core-ui .button .dashicons,.wp-core-ui .button-primary .dashicons,.wp-core-ui .button-secondary .dashicons{line-height:1.9}.wp-core-ui .copy-to-clipboard-container .copy-attachment-url{margin-bottom:0}#media-upload.wp-core-ui .button{padding:0 10px;line-height:1.69230769;min-height:24px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{font-size:13px;line-height:2.30769231;min-height:32px;margin:0;vertical-align:inherit}.wp-customizer .theme-overlay .theme-actions .button{margin-bottom:5px}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-left:5px}.interim-login .button.button-large{min-height:32px;line-height:2.30769231;padding:0 12px}}.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//fdse.ch/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//fdse.ch/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//fdse.ch/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.media-modal *{box-sizing:content-box}.media-modal input,.media-modal select,.media-modal textarea{box-sizing:border-box}.media-frame,.media-modal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;-webkit-overflow-scrolling:touch}.media-modal legend{padding:0;font-size:13px}.media-modal label{font-size:13px}.media-modal .legend-inline{position:absolute;transform:translate(-100%,50%);margin-left:-1%;line-height:1.2}.media-frame a{border-bottom:none;color:var(--wp-admin-theme-color,#3858e9)}.media-frame a:active,.media-frame a:hover{color:var(--wp-admin-theme-color-darker-20,#183ad6)}.media-frame a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color-darker-20,#183ad6);outline:2px solid transparent}.media-frame a.button{color:#2c3338}.media-frame a.button:hover{color:#1d2327}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input,.media-frame textarea{padding:8px 12px}.media-frame select,.wp-admin .media-frame select{min-height:40px;vertical-align:middle}.media-frame input[type=color],.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week],.media-frame select,.media-frame textarea{box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494;background-color:#fff;color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.42857143}.media-frame input[type=date],.media-frame input[type=datetime-local],.media-frame input[type=datetime],.media-frame input[type=email],.media-frame input[type=month],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=tel],.media-frame input[type=text],.media-frame input[type=time],.media-frame input[type=url],.media-frame input[type=week]{padding:0 12px;line-height:2.71428571;min-height:40px}.media-frame.mode-grid .wp-filter input[type=search]{font-size:14px;line-height:2}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:2px solid transparent}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#f0f0f0;border-color:#ccc;color:#949494}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame ::-webkit-input-placeholder{color:#646970}.media-frame ::-moz-placeholder{color:#646970}.media-frame .hidden,.media-frame .setting.hidden{display:none} .ui-draggable-handle,.ui-sortable-handle{touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;margin:0;padding:0;border:1px solid transparent;background:0 0;color:#646970;z-index:1000;cursor:pointer;outline:0;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active,.media-modal-close:hover{color:var(--wp-admin-theme-color,#3858e9)}.media-modal-close:focus{color:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 3px rgba(var(--wp-admin-theme-color--rgb,56,88,233),.8);outline:2px solid transparent}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";content:"\f158"/'';font:normal 20px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fff;-webkit-font-smoothing:subpixel-antialiased}.media-toolbar input[type=search],.media-toolbar input[type=text],.media-toolbar select{min-height:32px;line-height:2.14285714}.media-toolbar input[type=search],.media-toolbar input[type=text]{padding:0 8px}.media-toolbar select{padding:0 24px 0 8px}.wp-core-ui .media-modal-icon{background-image:url(//fdse.ch/wp-includes/images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:48px;padding:0 16px;border:0 solid #dcdcde;overflow:auto}.media-frame-toolbar .media-toolbar{top:auto;bottom:-60px;height:auto;overflow:visible;border-top:1px solid #dcdcde;background:#fff}.media-frame-toolbar .media-toolbar-primary>.media-button,.media-frame-toolbar .media-toolbar-primary>.media-button-group{margin-top:10px;margin-bottom:10px}.media-toolbar-primary{float:right;height:100%;position:relative}.media-toolbar-secondary{float:left;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:0px;align-items:end}label[for=media-attachment-filters]{grid-area:1/1/2/2}select#media-attachment-filters{grid-area:2/1/3/2}label[for=media-attachment-date-filters]{grid-area:1/1/2/2}select#media-attachment-date-filters{grid-area:2/1/3/2}select#media-attachment-filters~label[for=media-attachment-date-filters]{grid-area:1/2/2/3}select#media-attachment-filters~select#media-attachment-date-filters{grid-area:2/2/3/3}.media-modal .media-toolbar-secondary>.spinner{position:absolute;right:-30px;top:50%;margin:0}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px;z-index:75;background:#f6f7f7;border-left:1px solid #dcdcde;overflow:auto;-webkit-overflow-scrolling:touch}.media-sidebar::after{content:"";display:flex;clear:both;height:24px}.hide-toolbar .media-sidebar{bottom:0}.image-details .media-embed h2,.media-sidebar h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#646970;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:0 0 10px}.attachment-details h2{display:grid;grid-template-columns:auto 5em}.media-sidebar .collection-settings .setting{margin:1px 0}.attachment-details .setting.has-description,.media-sidebar .setting.has-description{margin-bottom:5px}.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting .name,.attachment-details .setting span,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.media-sidebar .setting .value{text-align:left}.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting .name,.attachment-details .setting .value,.attachment-details .setting span,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name,.media-sidebar .setting .value,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:1.33333333;font-weight:400;color:#646970}.media-sidebar .checkbox-label-inline{font-size:12px}.attachment-details .copy-to-clipboard-container,.media-sidebar .copy-to-clipboard-container{flex-wrap:wrap;margin-top:10px;margin-left:calc(35% - 1px);padding-top:10px}.attachment-details .attachment-info .copy-to-clipboard-container{float:none}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{padding:0;min-height:0;line-height:2.18181818;text-align:left;color:#007017}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting+.description .dashicons{width:16px;height:16px;font-size:16px;margin-top:0}.attachment-details .setting .value,.attachment-details .setting+.description,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting+.description{clear:both;font-size:12px;font-style:normal;margin-bottom:10px}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.alt-text textarea,.attachment-details .alt-text textarea,.compat-item .alt-text textarea,.media-sidebar .alt-text textarea{height:50px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:50px 0 10px;background:#f6f7f7;border-right-width:1px;border-right-style:solid;border-right-color:#c3c4c7;-webkit-user-select:none;user-select:none}.media-menu .media-menu-item{display:block;box-sizing:border-box;width:100%;position:relative;border:0;margin:0;padding:8px 20px;font-size:14px;line-height:1.28571428;background:0 0;color:var(--wp-admin-theme-color,#3858e9);text-align:left;text-decoration:none;cursor:pointer}.media-menu .media-menu-item:hover{background:rgba(0,0,0,.04)}.media-menu .media-menu-item:active{color:var(--wp-admin-theme-color,#3858e9);outline:0}.media-menu .active,.media-menu .active:hover{color:#1d2327;font-weight:600}.media-menu .media-menu-item:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color-darker-20,#183ad6);outline:2px solid transparent}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dcdcde}.media-router{position:relative;padding:0 6px;margin:0;clear:both}.media-router .media-menu-item{position:relative;float:left;border:0;margin:0;padding:8px 10px 9px;height:18px;line-height:1.28571428;font-size:14px;text-decoration:none;background:0 0;cursor:pointer;transition:none}.media-router .media-menu-item:last-child{border-right:0}.media-router .media-menu-item:active,.media-router .media-menu-item:hover{color:var(--wp-admin-theme-color,#3858e9)}.media-router .active,.media-router .active:hover{color:#1d2327}.media-router .media-menu-item:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color-darker-20,#183ad6);outline:2px solid transparent;z-index:1}.media-router .active,.media-router .media-menu-item.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #dcdcde;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #dcdcde}.media-frame-toolbar{position:absolute;left:200px;right:0;z-index:100;bottom:60px;height:auto}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-menu .media-frame-menu,.media-frame.hide-menu .media-frame-menu-heading,.media-frame.hide-router .media-frame-router,.media-frame.hide-toolbar .media-frame-toolbar{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:2.27272727;margin:0}.media-attachments-filter-heading,.media-frame-menu-heading{position:absolute;left:20px;top:22px;margin:0;font-size:13px;line-height:1;z-index:151}.media-attachments-filter-heading{top:10px;left:16px}.mode-grid .media-attachments-filter-heading{top:0;left:-9999px}.mode-grid .media-frame-actions-heading{display:none}.wp-core-ui .button.media-frame-menu-toggle{display:none}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{min-height:32px;line-height:2.14285714;padding:0 24px 0 8px;margin-right:2%}.media-frame select.attachment-filters:last-of-type{margin-right:0}.media-frame .search{margin:0;padding:4px;font-size:13px;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.media-toolbar-primary .search{max-width:100%}.media-modal .media-frame .media-search-input-label{display:block}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#3c434a;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;user-select:none;width:25%;box-sizing:border-box}.wp-core-ui .attachment:not(:has(.filename))::after{content:attr(aria-label);position:absolute;bottom:8px;width:calc(100% - 16px);left:8px;font-size:12px;background-color:rgba(255,255,255,.8);color:#1d2327;max-height:3rem;overflow:hidden;text-align:start;padding:5px 10px;word-wrap:break-word;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;font-weight:600}.wp-core-ui .media-selection .attachment::after{content:none}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:2px solid transparent;outline-offset:-6px}.wp-core-ui .selected.attachment{box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #c3c4c7}.wp-core-ui .attachment.details{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px var(--wp-admin-theme-color-darker-20,#183ad6)}.wp-core-ui .attachment-preview{position:relative;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#f0f0f1;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .1s}.wp-core-ui .attachment .portrait img{max-width:100%}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{transform:translate(-50%,-70%)}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3);transition:none}.wp-core-ui .attachment-close .media-modal-icon{display:inline-block;background-position:-96px 4px;height:22px;width:22px}.wp-core-ui .attachment-close:focus .media-modal-icon,.wp-core-ui .attachment-close:hover .media-modal-icon{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;border:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#f0f0f1;cursor:pointer;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 1px #fff,0 0 0 2px var(--wp-admin-theme-color,#3858e9)}.wp-core-ui .attachment.selected .check:focus{outline:2px solid transparent}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:0 8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;background:#fff;padding:12px 16px}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:10px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{position:absolute;top:72px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:calc(33% - 20px)}.mode-grid .attachments-browser .media-toolbar-primary{display:flex;align-items:center;column-gap:.5rem;margin:11px 0}.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-primary{display:none}.attachments-browser .media-toolbar-secondary{max-width:66%;position:relative}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;outline:0;padding:0;position:absolute;right:2px;text-align:center;top:2px;width:48px;z-index:1}.uploader-inline .close:before{font:normal 30px/1 dashicons!important;color:#50575e;display:inline-block;content:"\f335";content:"\f335"/'';font-weight:300;margin-top:1px}.uploader-inline .close:focus{outline:1px solid var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 3px rgba(var(--wp-admin-theme-color--rgb,56,88,233),.8)}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:1.38461538;font-size:13px;color:#646970}.attachments-browser .no-media{padding:2em 0 0 2em}.more-loaded .attachment:not(.found-media){background:#dcdcde}.load-more-wrapper{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em 0}.load-more-wrapper .load-more-count{min-width:100%;margin:0 0 1em;text-align:center}.load-more-wrapper .load-more{margin:0}.media-frame .load-more-wrapper .load-more+.spinner{float:none;margin:0 -30px 0 10px}.media-frame .load-more-wrapper .load-more.hidden+.spinner{margin:0}.load-more-wrapper::after{content:"";min-width:100%;order:1}.load-more-wrapper .load-more-jump{margin:0 0 0 12px}.attachment.new-media{outline:2px dotted #757575;outline-offset:-2px}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dcdcde;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:var(--wp-admin-theme-color,#3858e9);border-radius:10px;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#646970}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#3c434a}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{transition:none;text-decoration:none}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #d63638;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{padding:12px 30px;background-color:#fcf0f1;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window,.wp-editor-wrap .uploader-editor{top:0;left:0;right:0;bottom:0;text-align:center;display:none}.uploader-window{position:fixed;z-index:250000;opacity:0;transition:opacity 250ms}.wp-editor-wrap .uploader-editor{position:absolute;z-index:99998;background:rgba(140,143,148,.9)}.uploader-window,.wp-editor-wrap .uploader-editor.droppable{background-color:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.9)}.uploader-window-content,.wp-editor-wrap .uploader-editor-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window .uploader-editor-title,.uploader-window h1,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;margin:0;padding:0 10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{display:none}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2{font-size:20px;line-height:1.4;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#3c434a;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:1.42857142;font-weight:600}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:1.4;border-right:1px solid #dcdcde;color:var(--wp-admin-theme-color,#3858e9);text-decoration:none}.media-selection .button-link:focus,.media-selection .button-link:hover{color:var(--wp-admin-theme-color-darker-20,#183ad6)}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#d63638}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:#d63638}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{box-shadow:0 0 0 1px #fff,0 0 2px 3px var(--wp-admin-theme-color,#3858e9);outline:2px solid transparent}.wp-core-ui .media-selection .selected.attachment{box-shadow:none}.wp-core-ui .media-selection .attachment.details{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color,#3858e9)}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(//fdse.ch/wp-includes/images/spinner.gif) no-repeat;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;width:20px;height:20px;margin:0;vertical-align:middle}.media-frame .media-sidebar .settings-save-status .spinner{position:absolute;right:0;top:0}.media-frame.mode-grid .spinner{margin:0;float:none;vertical-align:middle}.media-frame .instructions+.spinner.is-active{vertical-align:middle}.media-frame .spinner.is-active{visibility:visible}.media-bg-overlay{position:absolute}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{text-align:right;text-transform:none;font-weight:400;display:flex}.attachment-details .settings-save-status .spinner{float:none;margin-left:5px}.attachment-details .settings-save-status .saved{display:none}.attachment-details.save-waiting .settings-save-status .spinner{visibility:visible}.attachment-details.save-complete .settings-save-status .saved{display:inline-block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:1.5;color:#646970;border-bottom:1px solid #dcdcde;padding-bottom:11px}.attachment-info .wp-media-wrapper{margin-bottom:8px}.attachment-info .wp-media-wrapper.wp-audio{margin-top:13px}.attachment-info .filename{font-weight:600;color:#3c434a;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#d63638}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:#d63638}.attachment-display-settings{width:100%;float:left;overflow:hidden}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting .name,.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px 16px 0;overflow:visible}.media-modal .imgedit-wrap .imgedit-save-target{margin:8px 0 24px}.media-modal .imgedit-group{background:0 0;border:none;box-shadow:none;margin:0;padding:0;position:relative}.media-modal .imgedit-group.imgedit-panel-active{margin-bottom:16px;padding-bottom:16px}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link{display:inline-block;text-transform:uppercase;font-size:12px;color:#646970;margin:0;margin-top:3px}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a{text-decoration:none;color:#646970}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:var(--wp-admin-theme-color,#3858e9);font-size:20px;line-height:1;cursor:pointer;box-sizing:content-box;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 1px var(--wp-admin-theme-color,#3858e9);outline:2px solid transparent}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142";content:"\f142"/''}.media-modal .imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-wrap .notice,.media-modal .imgedit-wrap div.updated{margin:0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;line-height:1.22222222;padding:12px 40px 12px 14px;width:100%;min-width:200px;box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url input::-ms-clear{display:none}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.media-frame .embed-loading .embed-url .spinner{visibility:visible}.embed-link-settings,.embed-media-settings{position:absolute;top:82px;left:0;right:0;bottom:0;padding:0 16px;overflow:auto}.media-embed .embed-link-settings .link-text{margin-top:0}.embed-link-settings::after,.embed-media-settings::after{content:"";display:flex;clear:both;height:24px}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:1px solid var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9)}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings::after{content:none}.image-details .embed-media-settings,.image-details .embed-media-settings div{box-sizing:border-box}.image-details .column-settings{background:#f6f7f7;border-right:1px solid #dcdcde;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2{margin:20px;padding-top:20px;border-top:1px solid #dcdcde;color:#1d2327}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#646970;text-transform:uppercase;text-decoration:none}.image-details .advanced-toggle:active,.image-details .advanced-toggle:hover{color:#646970}.image-details .advanced-toggle:after{font:normal 20px/1 dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";content:"\f140"/'';display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142";content:"\f142"/''}.image-details .custom-size .custom-size-setting,.image-details .custom-size label{display:block;float:left}.image-details .custom-size .custom-size-setting label{float:none}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size .description{margin-left:0}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting,.media-embed .setting-group{width:100%;margin:10px 0;float:left;display:block;clear:both}.media-embed .setting-group .setting:not(.checkbox-setting){margin:0}.media-embed .setting.has-description{margin-bottom:5px}.media-embed .description{clear:both;font-style:normal}.media-embed .content-track+.description{line-height:1.4;max-width:none!important}.media-embed .remove-track{margin-bottom:10px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea,.media-embed fieldset{display:block;width:100%;max-width:400px}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .description,.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting-group{margin-left:27%;width:70%}.image-details .description{font-style:normal;margin-top:0}.image-details .embed-media-settings .link-target{margin-top:16px}.audio-details .checkbox-label,.image-details .checkbox-label,.video-details .checkbox-label{vertical-align:baseline}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting .name,.media-embed .setting span,.media-embed .setting-group .name{display:inline-block;font-size:13px;line-height:1.84615384;color:#646970}.media-embed .setting span{display:block;width:200px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.image-details .embed-media-settings .setting .button-group,.media-frame .setting-group .button-group{width:auto}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.media-frame .setting .button-group{display:flex;margin:0!important;max-width:none!important}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-modal .media-frame-title{height:40px}.media-modal .media-frame-title h1{line-height:2.22222222;font-size:18px}.media-modal-close{width:42px;height:42px}.media-frame .media-frame-title{position:static;padding:0 44px;text-align:center}.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-router{top:80px}.media-frame:not(.hide-menu) .media-frame-content{top:114px}.media-frame.hide-router .media-frame-content{top:80px}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{display:none;width:auto;max-width:80%;overflow:auto;z-index:2000;top:75px;left:50%;transform:translateX(-50%);right:auto;bottom:auto;padding:5px 0;border:1px solid #c3c4c7}.media-frame:not(.hide-menu) .media-menu.visible{display:block}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame-menu-heading{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;width:1px;border:0;margin:-1px;word-wrap:normal!important;word-break:normal!important}.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle{display:inline-flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);margin:-6px 0 0;padding:0 2px 0 12px;font-size:.875rem;font-weight:600;text-decoration:none;background:0 0;height:.1%;min-height:40px}.wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle .dashicons{line-height:1}.wp-core-ui .button.media-frame-menu-toggle:active,.wp-core-ui .button.media-frame-menu-toggle:hover{background:0 0;transform:none}.wp-core-ui .button.media-frame-menu-toggle:focus{outline:1px solid transparent}.media-sidebar{width:230px}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:262px}.attachments-browser .attachments,.attachments-browser .attachments-wrapper,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.attachments-browser.has-load-more .attachments-wrapper,.attachments-browser:not(.has-load-more) .attachments{right:262px}.attachments-browser .media-toolbar{height:117px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.attachments-browser:not(.has-load-more) .attachments,.media-frame-content .attachments-browser .attachments-wrapper{top:131px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting .name,.attachment-details .setting input,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting .name,.media-sidebar .setting input,.media-sidebar .setting textarea{float:none;display:inline-block}.attachment-details .setting span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting span{float:none}.media-sidebar .setting .select-label-inline{display:inline}.attachment-details .setting .name,.compat-item label span,.media-sidebar .checkbox-label-inline,.media-sidebar .setting .name{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 2px}.attachment-details .attachment-info .copy-to-clipboard-container,.media-sidebar .setting .copy-to-clipboard-container{margin-left:0;padding-top:0}.attachment-details .attachment-info .copy-attachment-url,.media-sidebar .setting .copy-attachment-url{margin:0 1px}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.attachment-details .setting+.description,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.media-frame .media-toolbar input[type=search]{line-height:2.25}.media-toolbar-secondary,.media-toolbar-secondary label{display:block}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.wp-admin .media-frame select{min-height:40px;font-size:16px;line-height:1.625;padding:5px 24px 5px 8px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting,.image-details .embed-media-settings .setting-group{margin:20px}.image-details .embed-media-settings .setting .name,.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px;margin-left:0}.media-modal .legend-inline{position:static;transform:none;margin-left:0;margin-bottom:6px}.image-details .embed-media-settings .setting-group .setting{margin-bottom:0}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .setting.has-description{margin-bottom:5px}.image-details .description{width:auto;margin:0 20px}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{float:none;margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .media-frame .media-toolbar-secondary .spinner{top:calc(50% - 8px)}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px;line-height:1.5}.media-frame .media-toolbar input[type=search]{line-height:2.3755}}@media screen and (max-width:782px){.imgedit-panel-content{grid-template-columns:auto}.media-frame-toolbar .media-toolbar{bottom:-60px}.media-modal .media-frame .media-toolbar-secondary .spinner{top:0}.mode-grid .attachments-browser .media-toolbar-primary{display:grid;grid-template-columns:auto 1fr}.mode-grid .attachments-browser .media-toolbar-primary input[type=search]{width:100%}.attachment-details .copy-to-clipboard-container .success,.media-sidebar .copy-to-clipboard-container .success{font-size:14px;line-height:2.71428571}.media-frame .wp-filter .media-toolbar-secondary{position:unset}.media-modal .media-frame .media-toolbar-secondary .spinner{bottom:0;margin:auto;z-index:9}.media-bg-overlay{content:'';background:#fff;width:100%;height:100%;display:none;left:0;right:0;top:0;bottom:0;opacity:.6}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.options-general-php .crop-content.site-icon,.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:0}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline,.attachments-browser:not(.has-load-more) .attachments,.media-frame-content .attachments-browser .attachments-wrapper{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (min-width:901px) and (max-height:400px){.media-frame:not(.hide-menu) .media-menu,.media-menu{top:0;padding-top:44px}.load-more-wrapper .load-more-jump{margin:12px 0 0}}@media only screen and (max-width:480px){.wp-core-ui.wp-customizer .media-button{margin-top:13px}}@media print,(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(//fdse.ch/wp-includes/images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(//fdse.ch/wp-includes/images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}.imgareaselect-border1 {
background: url(//fdse.ch/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y left top;
}
.imgareaselect-border2 {
background: url(//fdse.ch/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left top;
}
.imgareaselect-border3 {
background: url(//fdse.ch/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y right top;
}
.imgareaselect-border4 {
background: url(//fdse.ch/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left bottom;
}
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
filter: alpha(opacity=50);
opacity: 0.5;
}
.imgareaselect-handle {
background-color: #fff;
border: solid 1px #000;
filter: alpha(opacity=50);
opacity: 0.5;
}
.imgareaselect-outer {
background-color: #000;
filter: alpha(opacity=50);
opacity: 0.5;
}
.imgareaselect-selection {
}body.mec-dashboard-fullscreen .mec-ud-main-content:not(.mec-user-not-login) {
max-width: 100vw;
border-radius: 0;
}
body.mec-dashboard-fullscreen .mec-ud-main-content .mec-ud-main .row.mec-ud-wrap .col-md-3 {
border-radius: 0;
}
.mec-ud-main {
font-family: var(--mec-paragraph-font-family, sans-serif);
}
.mec-ud-main h1,
.mec-ud-main h2,
.mec-ud-main h3,
.mec-ud-main h4,
.mec-ud-main h5,
.mec-ud-main h6 {
font-family: var(--mec-heading-font-family, sans-serif);
}
#mec-ud-events-calendar.mec-ud-content {
display: block !important;
}
.mec-ud-main-content {
max-width: 1140px;
margin: 0 auto;
border: 1px solid #dcdfe1;
border-radius: 12px;
}
.mec-ud-content-wrap>div table td {
min-width: 50px;
}
.mec-ud-main .row.mec-ud-wrap {
display: flex;
width: 100%;
background: #fff;
box-shadow: 0 3px 20px rgba(0, 0, 0, 0.05);
border-radius: 0 0 12px 12px;
}
.mec-ud-main .row.mec-ud-wrap .col-md-3 {
flex: 1;
float: unset;
background: #F6F8FA;
min-height: 610px;
padding: 0;
border-right: 1px solid #e6e9eb;
border-radius: 0 0 0 12px;
}
.mec-ud-main .row.mec-ud-wrap .col-md-9 {
flex: 4;
float: unset;
padding: 20px;
} .mec-ud-menu a {
display: block;
line-height: 22px;
font-size: 16px;
color: #000;
font-weight: 500;
padding: 13px 15px 13px 20px;
transition: all 0.2s ease;
outline: none;
}
.mec-ud-main-content .mec-ud-wrap .mec-ud-menu a {
text-decoration: none;
display: flex;
align-items: center;
gap: 8px;
}
.mec-ud-menu-group {
border-bottom: 1px solid #e6e9eb;
}
.mec-ud-menu-toggle {
justify-content: space-between !important;
width: 100%;
padding: 13px 20px;
box-sizing: border-box;
cursor: pointer;
}
.mec-ud-menu-toggle svg {
flex-shrink: 0;
}
.mec-ud-menu-toggle span:not(.mec-ud-menu-toggle-icon):nth-child(2) {
flex: 1;
}
.mec-ud-menu-toggle-icon {
font-size: 18px;
line-height: 1;
min-width: 10px;
text-align: center;
flex-shrink: 0;
}
.mec-ud-submenu {
display: none;
padding-bottom: 8px;
}
.mec-ud-menu-group.is-open>.mec-ud-submenu {
display: block;
}
.mec-ud-submenu {
background-color: #FBFCFD;
}
.mec-ud-submenu .mec-ud-submenu {
background-color: #FFFFFF;
}
.mec-ud-submenu a {
padding-left: 30px;
padding-top: 8px;
padding-bottom: 8px;
font-size: 13px;
}
.mec-ud-submenu .mec-ud-menu-group {
border-bottom: 0;
}
.mec-ud-submenu .mec-ud-menu-toggle {
padding-left: 30px;
padding-top: 10px;
padding-bottom: 10px;
}
.mec-ud-submenu .mec-ud-submenu a {
padding-left: 40px;
padding-top: 8px;
padding-bottom: 8px;
}
.mec-ud-submenu .mec-ud-submenu {
padding-bottom: 0;
}
.mec-ud-menu-logout {
border-top: 1px solid #e6e9eb;
}
.mec-ud-main-content .mec-ud-wrap .mec-ud-menu a:hover {
background-color: #fff;
}
.mec-ud-main-content .mec-ud-wrap .mec-ud-menu a.active {
background: var(--mec-ud-primary-shade, #ecf9fd);
color: var(--mec-ud-primary, #07bbe9);
}
.mec-ud-main-content .mec-ud-wrap .mec-ud-menu a span {
font-size: 13px;
font-weight: 400;
}
.mec-ud-menu a:last-of-type {
border: none;
}
.mec-ud-menu a.active,
.mec-ud-menu a:focus,
.mec-ud-menu a:hover,
.mec-ud-menu a:active {
color: var(--mec-ud-primary, #07bbe9);
outline: none !important;
} .mec-ud-menu a:focus-visible {
color: var(--mec-ud-primary, #07bbe9);
outline: 2px solid var(--mec-ud-primary, #07bbe9) !important;
outline-offset: 2px !important;
}
.mec-ud-menu a svg,
.mec-ud-menu a svg path {
vertical-align: middle;
transition: all 0.2s ease;
}
.mec-ud-menu a:focus svg,
.mec-ud-menu a:focus svg path,
.mec-ud-menu a:focus-visible svg,
.mec-ud-menu a:focus-visible svg path,
.mec-ud-menu a:hover svg,
.mec-ud-menu a:hover svg path,
.mec-ud-menu a:active svg,
.mec-ud-menu a:active svg path {
outline: none !important;
}
.mec-ud-menu-toggle {
outline: none !important;
}
.mec-ud-menu-toggle:focus,
.mec-ud-menu-toggle:hover,
.mec-ud-menu-toggle:active {
outline: none !important;
}
.mec-ud-menu-toggle:focus-visible {
outline: 2px solid var(--mec-ud-primary, #07bbe9) !important;
outline-offset: 2px !important;
}
.mec-ud-menu a:hover svg path,
.mec-ud-menu a.active svg path {
stroke: var(--mec-ud-primary, #07bbe9);
}
.mec-ud-content {
display: none;
animation: fadeEffect 0.31s;
}
.mec-ud-content.active {
display: block;
animation: fadeEffect 0.31s;
} .mec-ud-woocommerce label,
div#mec-ud-profile label,
div#mec-ud-organizer label,
div#mec-ud-speaker label {
color: #606367;
font-size: 13px;
font-weight: 500;
line-height: 19px;
letter-spacing: 0;
margin: 0 0 4px 0;
display: block;
clear: none;
padding: 0 0 5px 0;
}
.mec-ud-woocommerce p {
position: relative;
}
table.form-table tr.user-profile-picture,
input.mec-ud-attachment-id {
display: none !important;
}
div.mec-ud-attachment-image img,
.mec-avatar-preview img {
background-color: white;
border-radius: 50px;
width: 75px;
height: 75px;
}
.mec-ud-spec {
position: relative;
margin-bottom: 30px;
display: flex;
justify-content: space-between;
gap: 30px;
}
.mec-ud-spec>div {
display: inline-block;
padding: 30px;
text-align: center;
border-radius: 12px;
cursor: pointer;
width: 100%;
}
.mec-ud-spec>div div {
display: block;
line-height: 22px;
}
.me-ud-spec-ticket,
.mec-ud-reports-number-spec-ticket {
color: #46D083;
border: 1px solid #e6e9eb;
}
.me-ud-spec-event,
.mec-ud-reports-number-spec-total {
color: #f16747;
border: 1px solid #e6e9eb;
}
.mec-ud-spec>div div:first-of-type {
font-size: 33px;
line-height: 45px;
}
.mec-ud-spec>div div:last-of-type {
font-size: 13px;
}
.mec-ud-spec-extra {
display: flex;
justify-content: space-between;
gap: 30px;
margin-bottom: 30px;
}
.mec-ud-spec-extra .me-ud-spec-extra-item {
display: inline-block;
padding: 25px 30px;
text-align: center;
border-radius: 12px;
cursor: pointer;
width: 100%;
border: 1px solid #e6e9eb;
background: #fff;
transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease;
}
.mec-ud-spec-extra .me-ud-spec-extra-item:hover:not(.me-ud-spec-extra-item--disabled),
.mec-ud-spec-extra .me-ud-spec-extra-item:focus-visible:not(.me-ud-spec-extra-item--disabled) {
transform: translateY(-2px);
border-color: var(--mec-ud-primary, #07bbe9);
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
outline: none;
}
.mec-ud-spec-extra .me-ud-spec-extra-item:focus-visible:not(.me-ud-spec-extra-item--disabled) {
box-shadow: 0 0 0 3px rgba(7, 187, 233, 0.25);
}
.mec-ud-spec-extra .me-ud-spec-extra-item--disabled {
cursor: not-allowed;
opacity: 0.6;
}
.mec-ud-spec-extra .me-ud-spec-extra-item:first-of-type {
color: #e67e22;
}
.mec-ud-spec-extra .me-ud-spec-extra-item:nth-of-type(2) {
color: #3498db;
}
.mec-ud-spec-extra .me-ud-spec-extra-item:nth-of-type(3) {
color: #9b59b6;
}
.mec-ud-spec-extra .me-ud-spec-extra-item:last-of-type {
color: #2ecc71;
}
.mec-ud-spec-extra .me-ud-spec-extra-item__count {
font-size: 30px;
line-height: 40px;
font-weight: 700;
}
.mec-ud-spec-extra .me-ud-spec-extra-item__label {
font-size: 13px;
line-height: 22px;
display: inline-flex;
align-items: center;
gap: 4px;
justify-content: center;
}
.mec-ud-spec-extra .me-ud-spec-extra-item__label svg {
width: 11px;
height: 11px;
opacity: 0;
transform: translateX(-3px);
transition: opacity 0.15s ease, transform 0.15s ease;
}
.mec-ud-spec-extra .me-ud-spec-extra-item:hover:not(.me-ud-spec-extra-item--disabled) .me-ud-spec-extra-item__label svg,
.mec-ud-spec-extra .me-ud-spec-extra-item:focus-visible:not(.me-ud-spec-extra-item--disabled) .me-ud-spec-extra-item__label svg {
opacity: 1;
transform: translateX(0);
}
[dir="rtl"] .mec-ud-spec-extra .me-ud-spec-extra-item__label svg {
transform: scaleX(-1) translateX(-3px);
}
[dir="rtl"] .mec-ud-spec-extra .me-ud-spec-extra-item:hover:not(.me-ud-spec-extra-item--disabled) .me-ud-spec-extra-item__label svg,
[dir="rtl"] .mec-ud-spec-extra .me-ud-spec-extra-item:focus-visible:not(.me-ud-spec-extra-item--disabled) .me-ud-spec-extra-item__label svg {
transform: scaleX(-1) translateX(0);
}
.mec-ud-dashboard-section {
margin-bottom: 30px;
background: #fff;
border: 1px solid #e6e9eb;
border-radius: 12px;
padding: 25px;
}
.mec-ud-dashboard-section h3 {
margin: 0 0 20px;
font-size: 18px;
font-weight: 600;
color: #333;
}
.mec-ud-month-comparison {
display: flex;
gap: 30px;
align-items: center;
}
.mec-ud-month-col {
flex: 1;
}
.mec-ud-month-label {
font-size: 13px;
font-weight: 600;
color: #666;
margin-bottom: 10px;
}
.mec-ud-month-stat {
font-size: 18px;
color: #333;
line-height: 28px;
}
.mec-ud-month-change {
display: flex;
flex-direction: column;
gap: 8px;
font-size: 16px;
font-weight: 600;
white-space: nowrap;
}
.mec-ud-change-up {
color: #46D083;
}
.mec-ud-change-down {
color: #e74c3c;
}
.mec-ud-recent-bookings-table {
table-layout: auto;
}
.mec-ud-recent-bookings-table th,
.mec-ud-recent-bookings-table td {
font-size: 13px;
line-height: 18px;
color: #4b5563;
}
.mec-ud-recent-bookings-table th {
font-weight: 600;
color: #1f2937;
}
.mec-ud-recent-bookings-table td {
vertical-align: middle;
}
.mec-ud-recent-bookings-table a {
color: #000;
text-decoration: none;
font-weight: 500;
}
.mec-ud-recent-bookings-table a:hover {
text-decoration: underline;
} .mec-ud-salutation {
margin-bottom: 28px;
padding-bottom: 22px;
border-bottom: 1px solid #e6e9eb;
}
.mec-ud-salutation__title {
margin: 0 0 6px;
font-size: 26px;
font-weight: 700;
color: #1f2937;
line-height: 1.25;
letter-spacing: -0.01em;
}
.mec-ud-salutation__date {
margin: 0;
font-size: 14px;
color: #6b7280;
line-height: 22px;
}
.mec-ud-salutation__sep {
margin: 0 8px;
color: #cbd5e1;
} .mec-ud-section-head {
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
margin: 0 0 20px;
}
.mec-ud-section-head h3 {
margin: 0;
font-size: 18px;
font-weight: 600;
color: #333;
}
.mec-ud-view-all {
display: inline-flex;
align-items: center;
gap: 4px;
font-size: 13px;
font-weight: 600;
color: var(--mec-ud-primary, #07bbe9);
text-decoration: none;
cursor: pointer;
padding: 4px 6px;
margin: -4px -6px;
border-radius: 4px;
transition: background-color 0.15s ease;
}
.mec-ud-view-all:hover {
text-decoration: none;
background-color: rgba(7, 187, 233, 0.08);
}
.mec-ud-view-all:focus-visible {
outline: 2px solid var(--mec-ud-primary, #07bbe9);
outline-offset: 2px;
}
.mec-ud-view-all svg {
width: 14px;
height: 14px;
transition: transform 0.15s ease;
}
.mec-ud-view-all:hover svg {
transform: translateX(2px);
}
[dir="rtl"] .mec-ud-view-all svg {
transform: scaleX(-1);
}
[dir="rtl"] .mec-ud-view-all:hover svg {
transform: scaleX(-1) translateX(2px);
} .mec-ud-lifetime {
margin-top: 8px;
padding: 18px 25px;
background: #fafbfc;
border: 1px solid #e6e9eb;
border-radius: 12px;
font-size: 13px;
color: #6b7280;
line-height: 22px;
text-align: center;
}
.mec-ud-lifetime-label {
font-weight: 700;
color: #9ca3af;
text-transform: uppercase;
letter-spacing: 0.06em;
font-size: 11px;
margin-right: 12px;
}
.mec-ud-lifetime-sep {
margin: 0 8px;
color: #cbd5e1;
}
.mec-ud-lifetime span {
white-space: nowrap;
}
@media (max-width: 600px) {
.mec-ud-lifetime {
text-align: left;
padding: 16px 18px;
}
.mec-ud-lifetime-label {
display: block;
margin: 0 0 8px;
}
.mec-ud-lifetime-sep {
display: none;
}
.mec-ud-lifetime span:not(.mec-ud-lifetime-label):not(.mec-ud-lifetime-sep) {
display: block;
}
.mec-ud-salutation__title {
font-size: 22px;
}
} .mec-ud-action-needed {
margin-bottom: 30px;
background: #fffbeb;
border: 1px solid #fde68a;
border-left: 4px solid #f59e0b;
border-radius: 12px;
overflow: hidden;
}
.mec-ud-action-needed__head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 16px 20px;
border-bottom: 1px solid #fde68a;
}
.mec-ud-action-needed__title {
display: flex;
align-items: center;
gap: 8px;
margin: 0;
font-size: 15px;
font-weight: 700;
color: #92400e;
}
.mec-ud-action-needed__title svg {
width: 18px;
height: 18px;
flex-shrink: 0;
}
.mec-ud-action-needed__count {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 24px;
height: 24px;
padding: 0 8px;
background: #f59e0b;
color: #fff;
font-size: 12px;
font-weight: 700;
border-radius: 999px;
line-height: 1;
}
.mec-ud-action-needed__list {
list-style: none;
margin: 0;
padding: 0;
}
.mec-ud-action-needed__list li+li {
border-top: 1px solid #fde68a;
}
.mec-ud-action-needed__item {
display: flex;
align-items: center;
gap: 12px;
padding: 12px 20px;
color: #78350f;
text-decoration: none;
cursor: pointer;
transition: background-color 0.15s ease;
}
.mec-ud-action-needed__item:hover,
.mec-ud-action-needed__item:focus-visible {
text-decoration: none;
background-color: rgba(245, 158, 11, 0.08);
outline: none;
}
.mec-ud-action-needed__item:focus-visible {
box-shadow: inset 0 0 0 2px var(--mec-ud-primary, #07bbe9);
}
.mec-ud-action-needed__icon {
flex-shrink: 0;
display: inline-flex;
align-items: center;
justify-content: center;
width: 28px;
height: 28px;
border-radius: 50%;
background: rgba(245, 158, 11, 0.15);
color: #b45309;
}
.mec-ud-action-needed__item--urgent .mec-ud-action-needed__icon {
background: rgba(239, 68, 68, 0.12);
color: #b91c1c;
}
.mec-ud-action-needed__icon svg {
width: 16px;
height: 16px;
}
.mec-ud-action-needed__text {
flex: 1;
min-width: 0;
font-size: 14px;
line-height: 20px;
color: #422006;
word-break: break-word;
}
.mec-ud-action-needed__item--urgent .mec-ud-action-needed__text {
color: #7f1d1d;
}
.mec-ud-action-needed__action {
display: inline-flex;
align-items: center;
gap: 4px;
flex-shrink: 0;
font-size: 13px;
font-weight: 600;
color: #b45309;
white-space: nowrap;
}
.mec-ud-action-needed__item--urgent .mec-ud-action-needed__action {
color: #b91c1c;
}
.mec-ud-action-needed__action svg {
width: 13px;
height: 13px;
transition: transform 0.15s ease;
}
.mec-ud-action-needed__item:hover .mec-ud-action-needed__action svg {
transform: translateX(2px);
}
[dir="rtl"] .mec-ud-action-needed__action svg {
transform: scaleX(-1);
}
[dir="rtl"] .mec-ud-action-needed__item:hover .mec-ud-action-needed__action svg {
transform: scaleX(-1) translateX(2px);
}
@media (max-width: 600px) {
.mec-ud-action-needed__head {
padding: 14px 16px;
}
.mec-ud-action-needed__item {
flex-wrap: wrap;
padding: 12px 16px;
gap: 8px 10px;
}
.mec-ud-action-needed__text {
order: 2;
flex-basis: calc(100% - 40px);
}
.mec-ud-action-needed__action {
order: 3;
margin-left: auto;
}
[dir="rtl"] .mec-ud-action-needed__action {
margin-left: 0;
margin-right: auto;
}
} .mec-ud-upcoming__list {
list-style: none;
margin: 0;
padding: 0;
}
.mec-ud-upcoming__list li+li {
border-top: 1px solid #f1f3f5;
}
.mec-ud-upcoming__link {
display: block;
padding: 14px 4px;
color: inherit;
text-decoration: none !important;
border-radius: 6px;
}
.mec-ud-upcoming__link:hover,
.mec-ud-upcoming__link:focus-visible {
text-decoration: none;
outline: none;
}
.mec-ud-upcoming__link:focus-visible {
box-shadow: inset 0 0 0 2px var(--mec-ud-primary, #07bbe9);
}
.mec-ud-upcoming__head {
display: flex;
justify-content: space-between;
align-items: baseline;
gap: 12px;
margin-bottom: 6px;
}
.mec-ud-upcoming__title {
font-size: 15px;
font-weight: 600;
color: #1f2937;
line-height: 1.35;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
min-width: 0;
flex: 1;
}
.mec-ud-upcoming__link:hover .mec-ud-upcoming__title {
color: var(--mec-ud-primary, #07bbe9);
}
.mec-ud-upcoming__revenue {
font-size: 14px;
font-weight: 700;
color: #46D083;
white-space: nowrap;
flex-shrink: 0;
}
.mec-ud-upcoming__meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 6px 14px;
font-size: 13px;
color: #6b7280;
margin-bottom: 8px;
}
.mec-ud-upcoming__date {
display: inline-flex;
align-items: center;
gap: 5px;
color: #4b5563;
}
.mec-ud-upcoming__date svg {
width: 14px;
height: 14px;
flex-shrink: 0;
}
.mec-ud-upcoming__count {
color: #6b7280;
}
.mec-ud-upcoming__percent {
margin-left: auto;
font-weight: 700;
padding: 2px 8px;
border-radius: 999px;
font-size: 12px;
line-height: 18px;
}
.mec-ud-upcoming__percent--high {
background: rgba(70, 208, 131, 0.15);
color: #15803d;
}
.mec-ud-upcoming__percent--mid {
background: rgba(245, 158, 11, 0.15);
color: #b45309;
}
.mec-ud-upcoming__percent--low {
background: rgba(239, 68, 68, 0.12);
color: #b91c1c;
}
[dir="rtl"] .mec-ud-upcoming__percent {
margin-left: 0;
margin-right: auto;
}
.mec-ud-upcoming__bar {
width: 100%;
height: 6px;
background: #f1f5f9;
border-radius: 999px;
overflow: hidden;
}
.mec-ud-upcoming__bar-fill {
display: block;
height: 100%;
border-radius: 999px;
transition: width 0.4s ease;
}
.mec-ud-upcoming__bar-fill--high {
background: linear-gradient(90deg, #46D083, #16a34a);
}
.mec-ud-upcoming__bar-fill--mid {
background: linear-gradient(90deg, #fbbf24, #f59e0b);
}
.mec-ud-upcoming__bar-fill--low {
background: linear-gradient(90deg, #f87171, #ef4444);
}
@media (max-width: 600px) {
.mec-ud-upcoming__head {
flex-wrap: wrap;
}
.mec-ud-upcoming__title {
white-space: normal;
}
.mec-ud-upcoming__percent {
margin-left: 0;
}
} .mec-ud-performance {
position: relative;
}
.mec-ud-performance__controls {
display: inline-flex;
gap: 4px;
padding: 3px;
background: #f1f5f9;
border-radius: 8px;
}
.mec-ud-performance__summary {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 16px;
margin-bottom: 14px;
}
.mec-ud-performance__metric-toggle {
display: inline-flex;
gap: 4px;
padding: 3px;
background: #f1f5f9;
border-radius: 8px;
}
.mec-ud-chip {
appearance: none;
border: none;
background: transparent;
color: #64748b;
font-size: 12px;
font-weight: 600;
padding: 6px 12px;
border-radius: 6px;
cursor: pointer;
transition: all 0.15s ease;
line-height: 1;
font-family: inherit;
}
.mec-ud-chip:hover {
color: #1f2937;
background: rgba(255, 255, 255, 0.6);
}
.mec-ud-chip:focus-visible {
outline: 2px solid var(--mec-ud-primary, #07bbe9);
outline-offset: 1px;
}
.mec-ud-chip--active {
background: #fff;
color: var(--mec-ud-primary, #07bbe9);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
.mec-ud-chip--active:hover {
color: var(--mec-ud-primary, #07bbe9);
background: #fff;
}
.mec-ud-performance__total {
display: flex;
align-items: baseline;
flex-wrap: wrap;
gap: 6px 10px;
}
.mec-ud-performance__total-value {
font-size: 26px;
font-weight: 700;
color: #1f2937;
line-height: 1.1;
letter-spacing: -0.01em;
}
.mec-ud-performance__change {
display: inline-flex;
align-items: center;
gap: 3px;
font-size: 13px;
font-weight: 700;
padding: 3px 8px;
border-radius: 999px;
line-height: 18px;
}
.mec-ud-performance__change.is-up {
color: #15803d;
background: rgba(70, 208, 131, 0.12);
}
.mec-ud-performance__change.is-down {
color: #b91c1c;
background: rgba(239, 68, 68, 0.1);
}
.mec-ud-performance__change svg {
width: 12px;
height: 12px;
}
.mec-ud-change-arrow--down {
transform: rotate(0deg);
}
.mec-ud-performance__change-label {
font-size: 12px;
color: #94a3b8;
font-weight: 500;
}
.mec-ud-sparkline {
width: 100%;
height: 80px;
position: relative;
}
.mec-ud-sparkline__inner {
position: relative;
width: 100%;
height: 100%;
}
.mec-ud-sparkline__svg {
width: 100%;
height: 100%;
display: block;
overflow: visible;
} .mec-ud-sparkline__dot {
position: absolute;
width: 8px;
height: 8px;
margin-left: -4px;
margin-top: -4px;
border-radius: 50%;
background: var(--mec-ud-primary, #07bbe9);
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9);
pointer-events: none;
}
@media (max-width: 600px) {
.mec-ud-performance__summary {
flex-direction: column;
align-items: flex-start;
gap: 12px;
}
.mec-ud-performance__total-value {
font-size: 22px;
}
.mec-ud-sparkline {
height: 64px;
}
}  @media (max-width: 600px) {
.mec-ud-spec-extra {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
}
.mec-ud-spec-extra .me-ud-spec-extra-item {
padding: 18px 14px;
}
.mec-ud-spec-extra .me-ud-spec-extra-item div:first-of-type {
font-size: 24px;
line-height: 30px;
} .mec-ud-spec-extra .me-ud-spec-extra-item:last-child:nth-child(odd) {
grid-column: 1 / -1;
} .mec-ud-recent-bookings-table__row {
cursor: pointer;
}
} .mec-ud-recent-bookings-table__row {
cursor: pointer;
transition: background-color 0.12s ease;
}
.mec-ud-recent-bookings-table__row:hover,
.mec-ud-recent-bookings-table__row:focus-visible {
background-color: #f8fafc;
outline: none;
}
.mec-ud-recent-bookings-table__row:focus-visible {
box-shadow: inset 0 0 0 2px var(--mec-ud-primary, #07bbe9);
} @keyframes mec-ud-fade-in {
from {
opacity: 0;
transform: translateY(6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
#mec-ud-dashboard>.mec-ud-salutation,
#mec-ud-dashboard>.mec-ud-action-needed,
#mec-ud-dashboard>.mec-ud-spec-extra,
#mec-ud-dashboard>.mec-ud-dashboard-section,
#mec-ud-dashboard>.mec-ud-lifetime {
animation: mec-ud-fade-in 0.32s ease-out both;
}
#mec-ud-dashboard>.mec-ud-action-needed {
animation-delay: 0.04s;
}
#mec-ud-dashboard>.mec-ud-spec-extra {
animation-delay: 0.08s;
}
#mec-ud-dashboard>.mec-ud-dashboard-section:nth-of-type(1) {
animation-delay: 0.12s;
}
#mec-ud-dashboard>.mec-ud-dashboard-section:nth-of-type(2) {
animation-delay: 0.16s;
}
#mec-ud-dashboard>.mec-ud-lifetime {
animation-delay: 0.2s;
} @media (prefers-reduced-motion: reduce) {
#mec-ud-dashboard>*,
.mec-ud-content,
.mec-ud-content.active {
animation: none !important;
transition: none !important;
}
}
.mec-ud-no-data {
color: #999;
font-size: 13px;
text-align: center;
padding: 20px;
}
.mec-ud-wrap .mec-ud-form {
margin-bottom: 20px;
}
.mec-ud-main .row.row-ud-nm {}
.woocommerce .mec-ud-wrap .mec-ud-form {
position: relative;
}
.woocommerce .mec-ud-wrap button {
border: unset;
color: #fff;
}
.mec-ud-woocommerce select,
.mec-ud-woocommerce input,
.mec-ud-woocommerce textarea,
.mec-ud-wrap .mec-ud-form input[type=text],
.mec-ud-wrap .mec-ud-form input[type=email],
.mec-ud-wrap .mec-ud-form input[type=password],
.mec-ud-wrap .mec-ud-form textarea {
display: block;
background: #fff;
min-height: 40px;
min-width: 180px;
font-size: 13px;
line-height: 38px;
font-family: inherit;
color: #606367;
border: 1px solid #e3e5e7;
padding: 0 12px;
width: 100%;
margin-bottom: 0;
box-shadow: unset;
clear: both;
border-radius: 0 3px 3px 0;
}
.mec-ud-woocommerce .mec-field-wrapper,
.mec-ud-wrap .mec-ud-form .mec-field-wrapper {
display: flex;
flex-direction: row;
align-items: start;
}
.mec-ud-woocommerce .wp-hide-pw,
.mec-ud-wrap .wp-hide-pw {
position: relative;
color: #8F9295 !important;
font-size: 16px !important;
line-height: 1 !important;
height: auto !important;
width: auto !important;
}
.mec-ud-woocommerce .wp-hide-pw .dashicons,
.mec-ud-wrap .wp-hide-pw .dashicons {
width: 16px;
height: 16px;
font-size: 16px;
}
.mec-ud-woocommerce .password-input,
.mec-ud-wrap .password-input {
position: relative;
display: flex;
width: 100%;
}
.mec-ud-woocommerce .show-password-input,
.mec-ud-wrap .show-password-input {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
background: none !important;
border: none !important;
cursor: pointer;
padding: 0;
color: #8F9295;
font-size: 16px;
line-height: 1;
z-index: 2;
}
.mec-ud-woocommerce .show-password-input:hover,
.mec-ud-wrap .show-password-input:hover {
color: #606367;
}
.mec-ud-woocommerce .show-password-input .dashicons,
.mec-ud-wrap .show-password-input .dashicons {
width: 16px;
height: 16px;
font-size: 16px;
}
.mec-ud-woocommerce input[type="password"],
.mec-ud-wrap input[type="password"] {
font-family: inherit;
}
.mec-ud-woocommerce .mec-ud-profile .password-input {
padding-right: 36px;
}
.mec-ud-woocommerce .mec-field-icon,
.mec-ud-wrap .mec-ud-form .mec-field-icon {
border: 1px solid #e3e5e7;
border-right: none;
background: #fafafa;
border-radius: 3px 0 0 3px;
min-width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
}
.mec-ud-wrap .mec-ud-form textarea {
color: #8F9295;
font-weight: 400;
transition: all 0.2s ease;
overflow: hidden;
line-height: 27px;
min-height: 100px;
}
.mec-ud-woocommerce select,
.mec-ud-woocommerce input,
.mec-ud-wrap .mec-ud-form textarea:focus,
.mec-ud-wrap .mec-ud-form input:focus {
outline: none;
}
.mec-ud-form label {}
.mec-ud-woocommerce label {
width: 100%;
margin: 0 !important;
transition: all 0.2s ease;
font-weight: 400;
font-size: 15px;
color: #8F9295;
cursor: text;
}
.mec-ud-woocommerce select,
.mec-ud-woocommerce input {
width: 100%;
border-radius: 3px;
border: none !important;
border-bottom: 1px solid #ddd !important;
}
.mec-ud-wrap .mec-ud-form-p label {
bottom: 55px;
}
.mec-ud-image label {
margin-top: 20px;
font-size: 15px;
margin-bottom: 15px !important;
color: #8F9295;
font-weight: 500;
}
.mec-ud-image-box,
.mec-ud-image-url,
.mec-ud-org-image-url,
.mec-ud-speaker-image-url {
display: inline-block;
margin-right: 20px;
vertical-align: top;
}
.mec-ud-image-url,
.mec-ud-org-image-url,
.mec-ud-speaker-image-url {
margin-right: 0;
margin-top: 0;
}
.mec-ud-image-upload {
border: 1px dashed #EAEBED;
clear: both;
padding: 15px 15px 9px;
display: flex;
align-items: center;
border-radius: 12px;
margin-bottom: 35px;
}
.mec-ud-image-url .image-file,
.mec-ud-org-image-url .image-file,
.mec-ud-speaker-image-url .image-file {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute !important;
white-space: nowrap;
width: 1px;
}
.mec-ud-image-url .image-file+label,
.mec-ud-org-image-url .image-file+label,
.mec-ud-speaker-image-url .image-file+label {
color: var(--mec-ud-primary, #07bbe9);
cursor: pointer;
display: inline-block;
}
.mec-ud-image-url .image-file:focus+label,
.mec-ud-image-url .image-file+label:hover,
.mec-ud-org-image-url .image-file:focus+label,
.mec-ud-org-image-url .image-file+label:hover,
.mec-ud-speaker-image-url .image-file:focus+label,
.mec-ud-speaker-image-url .image-file+label:hover {
color: #000;
}
.mec-ud-image-url .image-file:focus+label {
outline: 1px dotted #000;
}
.mec-ud-image-url p,
.mec-ud-image-url p label {
margin-bottom: 0 !important;
}
.mec-ud-image-url p.image-notice {
font-size: 13px;
color: #8F9295
} .mec-ud-image-label {
display: block;
font-weight: 600;
font-size: 14px;
color: #2b3137;
margin-bottom: 2px;
}
.mec-ud-image-hint {
font-size: 13px;
color: #64748b;
margin: 0 0 14px;
line-height: 1.5;
}
.mec-ud-image-upload-row {
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
margin-bottom: 35px;
}
.mec-ud-image-box-preview {
width: 80px;
height: 80px;
border-radius: 50%;
overflow: hidden;
background: #f0f1f2;
border: 1px solid #e6e9eb;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.mec-ud-image-preview-img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.mec-ud-image-placeholder {
color: #9aa3af;
display: flex;
align-items: center;
justify-content: center;
}
.mec-ud-image-actions {
display: flex;
gap: 8px;
align-items: center;
flex-wrap: wrap;
}
.mec-ud-image-notice {
flex-basis: 100%;
font-size: 13px;
color: #64748b;
margin: 0;
}
.mec-ud-saveLoader {
display: inline-block;
position: relative;
width: 15px;
height: 15px;
vertical-align: middle;
}
form.mec-profile-form {
position: relative;
}
.mec-ud-saveLoader .mec-loader {
width: 20px;
height: 20px;
left: calc(50% - 10px);
top: calc(50% - 10px);
border-width: 0.2em;
}
.mec-ud-saveLoader-hover {
position: absolute;
background: #fff;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0.7;
}
.mec-ud-message {
padding: 12px 16px;
margin-bottom: 20px;
border-radius: 4px;
font-size: 13px;
line-height: 1.4;
display: none;
}
.mec-ud-message.mec-ud-message-success {
display: block;
background: #d4edda;
color: #155724;
border: 1px solid #c3e6cb;
}
.mec-ud-message.mec-ud-message-error {
display: block;
background: #f8d7da;
color: #721c24;
border: 1px solid #f5c6cb;
}
.mec-ud-form p {
color: #C6CACF;
font-size: 14px !important;
line-height: 22px;
margin-top: 6px;
}
.mec-ud-wrap .mec-ud-form textarea~p {
margin-top: -4px;
}
.mec-ud-form.mec-ud-form-p svg {
bottom: unset;
top: 14px;
}
@keyframes fadeEffect {
from {
opacity: 0;
}
to {
opacity: 1;
}
} .mec-ud-table .mec-ud-download-attendees {
text-align: center;
}
.mec-ud-table-head {
background: #f5f6f7;
}
.mec-ud-table-head th {
border-top: 1px solid #e1e2e3 !important;
border-bottom: 1px solid #e1e2e3;
border-right: unset;
border-left: unset;
padding: 15px;
margin: 0;
white-space: nowrap;
}
.mec-ud-table-head span {
color: #000;
font-size: 13px;
line-height: 14px;
font-weight: 600;
text-align: left;
}
.mec-ud-row {
border-bottom: 1px solid #e1e2e3;
border-right: 1px solid #e1e2e3;
border-left: 1px solid #e1e2e3;
font-size: 13px;
color: #000;
}
span.mec-fes-ud-event-title,
span.mec-fes-ud-event-title a {
color: #000;
font-size: 13px;
}
table.mec-profile-bookings td a {
color: #000;
text-decoration: none !important;
}
span.mec-fes-ud-event-title a:hover,
table.mec-profile-bookings td a:hover {
color: #000;
}
.mec-fes-ud-event-view.mec-event-status {
color: #fff !important;
border-color: transparent !important;
padding: 4px 10px 5px;
border-radius: 5px;
font-size: 12px !important;
}
.mec-fes-ud-event-view.mec-book-confirmed {
background: #2DCA73 !important;
}
.mec-fes-ud-event-view.mec-book-pending {
background: #FFC114 !important;
}
.mec-fes-ud-event-view.mec-book-rejected {
background: #fe686a !important;
}
.mec-fes-ud-event-view.mec-book-other {
background: #40d9f1 !important;
}
.mec-fes-ud-event-view.mec-rsvp-confirmed,
.mec-fes-ud-event-view.mec-waiting-list-confirmed {
background: #2DCA73 !important;
}
.mec-fes-ud-event-view.mec-rsvp-pending,
.mec-fes-ud-event-view.mec-waiting-list-pending {
background: #FFC114 !important;
}
.mec-fes-ud-event-view.mec-rsvp-rejected,
.mec-fes-ud-event-view.mec-waiting-list-rejected {
background: #fe686a !important;
}
span.mec-fes-ud-event-export a:before,
span.mec-fes-ud-event-remove:before,
span.mec-fes-ud-event-view a:before {
font-family: simple-line-icons;
font-size: 13px;
vertical-align: middle;
color: #000;
font-size: 15px;
cursor: pointer;
}
span.mec-fes-ud-event-export a:before {
content: "\e083";
}
span.mec-fes-ud-event-remove:before {
content: "\e054";
margin-right: 5px;
margin-left: 5px;
}
span.mec-fes-ud-event-view a:before {
content: "\e08d";
margin-right: 5px;
margin-left: 5px;
}
span.mec-fes-ud-event-view a.mec-ud-event-action-link:before {
content: none;
}
.mec-ud-event-action-icon {
width: 25px;
height: 25px;
margin: 0 5px;
fill: none;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
vertical-align: middle;
}
.mec-ud-main-content .mec-ud-wrap .mec-ud-menu a:focus {
outline: none;
}
span.mec-fes-ud-event-export a:hover:before,
span.mec-fes-ud-event-remove:hover:before,
span.mec-fes-ud-event-view a:hover:before {
color: var(--mec-ud-primary, #07bbe9);
} .mec-fes-ud-event-view,
.mec-fes-ud-event-remove,
.mec-fes-ud-event-export {
position: relative;
}
.mec-ud-row .wn-p-t-right {
width: auto;
white-space: nowrap;
display: inline-block;
top: -8px;
left: 50%;
margin-top: 0;
transform: translate(-50%, -100%);
padding: 0;
background-color: #000;
font-weight: 300;
letter-spacing: .5px;
line-height: 1.5;
position: absolute;
z-index: 99999999;
box-sizing: border-box;
border-radius: 3px !important;
box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.3);
visibility: hidden;
opacity: 0;
transition: opacity .23s;
padding: 5px 10px 6px;
border-radius: 5px !important;
}
.mec-ud-row .wn-p-t-right .wn-p-t-text-content {
font-size: 12px;
color: #fff;
letter-spacing: 0;
font-weight: 500;
text-align: center;
}
.mec-ud-row td,
.mec-ud-row td span,
.mec-ud-row td a {
font-size: 13px;
color: #000;
text-decoration: unset;
}
.mec-ud-row td a:hover {
text-decoration: underline;
}
.mec-ud-row .wn-p-t-right i {
position: absolute !important;
top: 100%;
right: 50%;
margin-top: -7px !important;
margin-right: -5px !important;
width: 11px;
height: 24px;
overflow: hidden;
transform: rotate(-90deg);
}
.mec-ud-row .wn-p-t-right i:after {
content: '';
position: absolute;
width: 12px;
height: 12px;
left: 0;
top: 50%;
transform: translate(50%, -50%) rotate(-45deg);
background-color: #000;
box-shadow: 0 8px 9px -4px #535a61;
}
.mec-ud-content-wrap .mec-event-date .mec-tooltip .box,
.mec-ud-content-wrap .mec-event-status .mec-tooltip .box {
border-radius: 3px;
} span.mec-fes-ud-event-export {
position: relative;
}
span.mec-fes-ud-event-export:hover .wn-p-t-right,
span.mec-fes-ud-event-view:hover .wn-p-t-right,
span.mec-fes-ud-event-remove:hover .wn-p-t-right {
visibility: visible;
opacity: 1;
}
.mec-ud-events-list a {
text-decoration: none !important;
}
.mec-fes-ud-export-wrapper.mec-fes-export-wrapper {
background: #f5faff;
}
.mec-fes-ud-export-wrapper.mec-fes-export-wrapper ul li {
border: 1px solid var(--mec-ud-primary, #07bbe9);
box-shadow: 0 2px 6px -4px var(--mec-ud-primary, #07bbe9);
}
.mec-fes-ud-export-wrapper.mec-fes-export-wrapper .mec-export-badge {
color: var(--mec-ud-primary, #07bbe9);
background: var(--mec-ud-primary-shade, #def0ff);
}
.mec-fes-ud-export-wrapper.mec-fes-export-wrapper ul li.fes-export-date-active {
color: var(--mec-ud-primary, #07bbe9);
}
.mec-fes-ud-export-wrapper.mec-fes-export-wrapper ul li.fes-export-date-active:before {
border: 6px solid var(--mec-ud-primary, #07bbe9);
box-shadow: 0 3px 16px -3px var(--mec-ud-primary, #07bbe9);
}
.mec-fes-ud-export-wrapper .mec-fes-btn-export span {
background: var(--mec-ud-primary, #07bbe9);
box-shadow: 0 1px 7px -3px var(--mec-ud-primary, #07bbe9) !important;
}
.mec-fes-ud-export-wrapper .mec-fes-btn-export span:hover {
background: #222;
} .mec-ud-tickets table.mec-profile-bookings {
border-collapse: separate;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr:first-of-type td {
background: #fff;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr:first-of-type td {
background: #f5f6f7;
padding: 15px 0 15px 15px;
font-size: 13px;
line-height: 25px;
font-weight: 600;
text-align: left;
border-top: 1px solid #e1e2e3;
border-bottom: 1px solid #e1e2e3;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr td:last-of-type {
padding: 15px;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr:first-of-type td:first-child {
border-left: 1px solid #e1e2e3;
border-radius: 12px 0 0 0;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr:first-of-type td:last-child {
border-right: 1px solid #e1e2e3;
border-radius: 0 12px 0 0;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr td:first-of-type {
text-align: left;
}
.mec-ud-tickets table.mec-profile-bookings,
.mec-ud-tickets table.mec-profile-bookings tr,
.mec-ud-tickets .mec-profile-bookings tbody tr td {
border: none;
color: #000;
vertical-align: middle;
font-size: 12px;
}
.mec-ud-tickets a.mec-event-title {
font-size: 13px;
}
.mec-ud-tickets table tbody tr:hover>td,
.mec-ud-tickets table tbody tr:hover>th {
background-color: transparent;
}
.mec-ud-tickets .mec-event-status.mec-book-confirmed {
background: #2dca73;
}
.mec-ud-tickets .mec-event-status.mec-book-pending {
background: #FFC114;
}
.mec-ud-tickets .mec-event-status.mec-book-rejected {
background: #fe686a;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr[id^="mec_profile_booking"] {
border-bottom: 1px solid #EFF0F2;
} .mec-head-wrap {
display: flex;
width: 100%;
}
.mec-head-wrap div {
flex: 1;
}
.mec-ud-wrap-header {
color: #1d2327;
border-bottom: 1px solid #dcdfe1;
padding: 19px 30px;
text-transform: capitalize;
font-size: 24px;
line-height: 40px;
font-weight: 600;
border-radius: 12px 12px 0 0;
z-index: 99;
}
.mec-ud-main .row {
margin: 0;
}
.mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td {
text-align: left;
background-color: transparent;
border-bottom: 1px solid #e1e2e3;
padding: 15px 0 15px 15px;
}
.mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:first-child {
border-left: 1px solid #e1e2e3;
}
.mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:last-child {
border-right: 1px solid #e1e2e3;
}
.wn-wrap .mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:nth-child(1) {
width: 3%;
}
.wn-wrap .mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:nth-child(2) {
width: 20%;
}
.wn-wrap .mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:nth-child(3),
.wn-wrap .mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:nth-child(4),
.wn-wrap .mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:nth-child(7),
.wn-wrap .mec-ud-content-wrap .mec-profile .mec-profile-bookings tbody tr td:nth-child(8) {
width: 4%;
} .mec-ud-main-content.mec-user-not-login {
max-width: 390px;
overflow: hidden;
}
.mec-ud-main-content.mec-user-not-login .mec-ud-wrap-header {
font-size: 27px;
}
.mec-ud-main-content.mec-user-not-login .mec-login-form {
padding-top: 50px !important;
padding-bottom: 20px !important;
}
.mec-ud-main-content.mec-user-not-login .mec-login-form label {
position: relative;
box-shadow: unset !important;
}
.mec-ud-main-content.mec-user-not-login .mec-login-form .mec-sl-display-controller-password {
position: absolute;
right: 10px;
top: calc(50% - 9px);
background: none !important;
cursor: pointer;
color: #8f9295;
}
.mec-ud-main-content.mec-user-not-login .mec-login-form .mec-sl-display-controller-password:before {
content: '\f070';
font-family: fontawesome;
}
.mec-ud-main-content.mec-user-not-login .mec-login-form .mec-sl-display-controller-password:hover:before,
.mec-ud-main-content.mec-user-not-login .mec-login-form .mec-sl-display-controller-password.show:before {
content: '\f06e';
color: black;
}
.mec-ud-main-content.mec-user-not-login #mec-login-form.mec-login-form .mec-ajax-login-loading {
bottom: unset;
}
.mec-ud-main-content.mec-user-not-login #mec-login-form.mec-login-form .mec-ajax-login-loading-text {
all: unset;
padding: 7px 20px;
line-height: 30px;
border: 1px solid #dcdfe1;
border-radius: 0 0 6px 6px;
}
.mec-ud-main-content.mec-user-not-login #mec-login-form.mec-login-form .mec-login-input label {
border-radius: 3px;
}
.mec-ud-main-content.mec-user-not-login #mec-login-form.mec-login-form .lds-ripple {
display: none;
} #mec_ud_gateways_chart {
display: none;
}
.mec-ud-reports-number-spec-total,
.mec-ud-reports-number-spec-ticket {
cursor: auto !important;
} .mec-ud-reports-select-events {
padding-right: 15px;
padding-bottom: 15px
}  .mec-ud-reports-filters {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
gap: 14px;
margin-bottom: 20px;
background: #fff;
border: 1px solid #e6e9eb;
border-radius: 12px;
padding: 18px 20px;
}
.mec-ud-reports-filters .mec-ud-form {
display: flex;
flex-direction: column;
gap: 6px;
margin: 0;
}
.mec-ud-reports-filters label {
font-size: 12px;
font-weight: 600;
color: #5b6573;
}
.mec-ud-reports-filters select {
min-height: 38px;
height: 38px;
line-height: 38px;
background: #fff;
font-size: 13px;
color: #444;
border: 1px solid #dfe3e6;
padding: 0 10px;
border-radius: 3px;
width: auto;
}
.mec-ud-reports-filter-event select {
min-width: 200px;
max-width: 280px;
} .mec-ud-reports-pie-wrap {
max-width: 360px;
margin: 0 auto;
} .mec-ud-reports-chart-wrap {
position: relative;
width: 100%;
height: 340px;
}
.mec-ud-reports-chart-wrap--pie {
height: 300px;
}
@media (max-width: 600px) {
.mec-ud-reports-chart-wrap {
height: 260px;
}
.mec-ud-reports-chart-wrap--pie {
height: 240px;
}
} .mec-ud-reports-tabs {
display: inline-flex;
gap: 4px;
padding: 3px;
background: #f1f5f9;
border-radius: 8px;
border: none;
width: fit-content;
margin-bottom: 20px;
}
.mec-ud-reports-tab {
appearance: none;
-webkit-appearance: none;
border: none;
background: transparent;
color: #64748b;
font-size: 12px;
font-weight: 600;
padding: 6px 14px;
border-radius: 6px;
cursor: pointer;
line-height: 1;
font-family: inherit;
transition: all 0.15s ease;
}
.mec-ud-reports-tab:hover {
color: #1f2937;
background: rgba(255, 255, 255, 0.6);
}
.mec-ud-reports-tab:focus-visible {
outline: 2px solid var(--mec-ud-primary, #07bbe9);
outline-offset: 1px;
}
.mec-ud-reports-tab.is-active {
background: #fff;
color: var(--mec-ud-primary, #07bbe9);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
} .mec-ud-reports-panel {
background: #fff;
border: 1px solid #e6e9eb;
border-radius: 12px;
padding: 25px;
margin-bottom: 30px;
}
.mec-ud-reports-chart-head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin: 0 0 20px;
flex-wrap: wrap;
}
.mec-ud-reports-chart-title {
margin: 0;
font-size: 18px;
font-weight: 600;
color: #333;
}
.mec-ud-reports-select-events label {
display: block;
font-size: 13px;
font-weight: 400;
margin-bottom: 15px;
}
.mec-ud-reports-head-select.mec-search-form {
padding: 0
}
.mec-ud-reports-select-events span.select2.select2-container--open .selection .select2-selection.select2-selection--single,
.mec-ud-reports-select-events span.select2.select2-container--open .selection .select2-selection.select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.mec-ud-reports-select-events .select2 {
width: 100% !important;
}
.mec-ud-reports-select-events span.select2 {
max-width: 300px;
}
.mec-ud-reports-select-events span.select2 .selection .select2-selection {
min-height: 36px;
height: 36px;
line-height: 36px;
background: #fff;
font-size: 13px;
color: #777;
border: 1px solid #efefef;
margin: 0 0 10px -1px;
padding: 0 5px;
border-radius: 3px;
width: 100%;
}
.mec-ud-reports-select-events span.select2 .selection .select2-selection .select2-selection__rendered {
color: #777;
line-height: 34px;
padding-left: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 36px;
} @media (max-width: 960px) {
.mec-ud-main-content {
max-width: 700px;
}
.mec-ud-main .row.mec-ud-wrap .col-md-3 {
min-height: auto;
text-align: center;
}
.mec-ud-main .row.mec-ud-wrap {
display: block;
}
.mec-ud-main .row.mec-ud-wrap .col-xs-3 {
min-height: auto;
text-align: center;
}
}
@media (max-width: 768px) {
.mec-ud-main .row.mec-ud-wrap .col-xs-3 {
padding-left: 10px;
padding-right: 10px;
}
}
@media (max-width: 480px) {
.mec-ud-main .row.mec-ud-wrap .col-xs-3 {
padding-top: 25px;
padding-bottom: 25px;
}
}
@media(max-width: 480px) {
#mec-ud-reports canvas#mec_ud_reports_chatrs {
width: auto !important;
}
.mec-ud-content.active {
padding-top: 25px;
padding-left: 0;
}
#mec-ud-events .mec-ud-table-head span,
.mec-ud-content .mec-ud-table-head span {
font-size: 13px;
}
table.mec-profile-bookings td a,
span.mec-fes-ud-event-title a,
span.mec-fes-ud-event-date.mec-event-start-date {
font-size: 13px;
}
.mec-ud-tickets table.mec-profile-bookings tbody tr:first-of-type td,
.mec-fes-ud-event-view.mec-book-confirmed {
font-size: 13px;
}
}
@media(max-width: 376px) {
.mec-fes-ud-event-view.mec-book-confirmed {
font-size: 13px;
padding: 2px 4px;
line-height: 1.4;
}
}
.mec-fes-form-top-actions a.mec-fes-form-back-to {
display: none;
}
.mec-fes-form-to-dashboard {
display: block;
}
.mec-ud-image-url p {
margin-top: -3px;
}
span.mec-fes-ud-event-date.mec-event-start-date {
font-size: 13px;
color: #000;
}
.mec-ud-woocommerce form [type="submit"].disabled {
opacity: 0.5;
filter: grayscale(1);
pointer-events: none;
cursor: not-allowed;
}
.mec-ud-woocommerce .woocommerce-Message {
color: #999 !important;
}
.mec-ud-woocommerce table.woocommerce-orders-table {
border: 1px solid #eee;
margin: 0 0 15px;
text-align: left;
width: 100%;
}
.mec-ud-woocommerce table.woocommerce-orders-table th {
border: none;
color: #000;
vertical-align: middle;
font-size: 12px;
border-bottom: 2px solid var(--mec-ud-primary, #07bbe9);
}
.mec-ud-woocommerce table.woocommerce-orders-table tr {
border-bottom: 1px solid #EFF0F2;
}
.mec-ud-woocommerce table.woocommerce-orders-table td {
border: none;
color: #000;
vertical-align: middle;
font-size: 12px;
}
.mec-ud-woocommerce table.woocommerce-orders-table td a.woocommerce-button {
border: none;
vertical-align: middle;
font-size: 12px;
padding: 10px;
border-radius: 2px;
top: 15px;
background-color: var(--mec-ud-primary, #07bbe9);
border-radius: 2px !important;
box-shadow: 0px 5px 10px rgba(7, 187, 233, 0.3);
padding: 16.72px 22px !important;
line-height: 12px;
margin: 0;
}
.mec-ud-woocommerce-menu-item:before {
content: "";
width: 6px;
height: 7px;
position: relative;
display: inline-block;
background-color: var(--mec-ud-primary, #07bbe9);
border-radius: 25px;
box-shadow: 0 0 9px -1px var(--mec-ud-primary, #07bbe9);
}
.woocommerce-Button .mec-ud-saveLoader {
position: relative;
display: inline-block;
float: left;
margin-right: 10px;
}
.event-pagination span,
.event-pagination a {
background: var(--mec-ud-primary, #07bbe9);
padding: 0px 10px;
color: #fff !important;
background-color: var(--mec-ud-primary, #07bbe9);
border-radius: 2px !important;
box-shadow: 0px 5px 10px rgba(7, 187, 233, 0.3) !important;
display: inline-block;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
text-decoration: none !important;
transition: all 0.2s ease;
}
.event-pagination span,
.event-pagination a:hover {
color: #fff;
background: #222 !important;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3) !important;
}
.dashbord-custom-color span {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
border: solid 1px #ddd;
border-radius: 50px;
cursor: pointer;
}
.dashbord-custom-color span.gray-color {
background-color: gray;
}
.dashbord-custom-color span.default-color {
background-color: #fff;
background-image: linear-gradient(45deg, transparent 45%, #bbb 45%, #bbb 55%, transparent 55%);
}
.dashbord-custom-color span.red-color {
background-color: #ff3b3b;
}
.dashbord-custom-color span.blue-color {
background-color: #008AFF;
}
.dashbord-custom-color span.yellow-color {
background-color: #e2cf28;
}
.dashbord-custom-color span.green-color {
background-color: #8BC34A;
}
.dashbord-custom-color span.pink-color {
background-color: #E91E63;
}
.dashbord-custom-color span.purple-color {
background-color: #9C27B0;
}
.dashbord-custom-color span.cyan-color {
background-color: #009688;
} .mec-ud-swatches {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
padding: 4px 0;
}
.mec-ud-swatch {
appearance: none !important;
-webkit-appearance: none !important;
width: 30px;
height: 30px;
padding: 0 !important;
margin: 0 !important;
border: 1px solid #e1e5ea !important;
border-radius: 50%;
cursor: pointer;
display: inline-flex !important;
align-items: center;
justify-content: center;
background-color: var(--swatch-bg, #fff) !important;
color: #9ca3af !important;
position: relative;
transition: transform 0.12s ease, box-shadow 0.12s ease, border-color 0.12s ease, color 0.12s ease;
font-family: inherit;
}
.mec-ud-swatch:hover {
transform: scale(1.1);
}
.mec-ud-swatch:focus-visible {
outline: 2px solid var(--mec-ud-primary, #07bbe9);
outline-offset: 2px;
}
.mec-ud-swatch[aria-pressed="true"],
.mec-ud-swatch.is-selected { box-shadow:
0 0 0 2px #fff,
0 0 0 4px var(--swatch-ring, var(--mec-ud-primary, #07bbe9));
border-color: rgba(0, 0, 0, 0.08);
}
.mec-ud-swatch svg {
width: 16px;
height: 16px;
flex-shrink: 0;
pointer-events: none;
}
.mec-ud-swatch--default {
background: #fff;
color: #9ca3af;
}
.mec-ud-swatch--custom {
border: 1.5px dashed #c2c8d0;
background: var(--swatch-bg, #fff);
color: #9ca3af;
}
.mec-ud-swatch--custom:hover {
border-color: var(--mec-ud-primary, #07bbe9);
color: var(--mec-ud-primary, #07bbe9);
} .mec-ud-swatch--custom.is-selected .mec-ud-swatch__plus {
display: none;
}
.mec-ud-swatch--custom.is-selected {
border-style: solid;
border-color: rgba(0, 0, 0, 0.08);
} .mec-ud-swatch--custom input[type="color"] {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
opacity: 0;
border: none;
padding: 0;
background: none;
cursor: pointer;
}
.mec-ud-sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
@media (max-width: 480px) {
.mec-ud-swatches {
gap: 8px;
}
.mec-ud-swatch {
width: 28px;
height: 28px;
}
}
span.mec-ud-login-message {
width: 100%;
background: #fff;
padding: 20px 0 0 0;
margin: 0 auto;
text-align: center;
font-size: 10px;
position: relative;
display: block;
color: #afafaf;
font-style: italic;
}
.mec-ud-main-content .woocommerce-info,
.mec-ud-main-content .woocommerce-noreviews,
.mec-ud-main-content p.no-comments {
background-color: #edf0f3;
}
.mec-table-responsive {
width: 100%;
max-width: 100%;
}
.mec-ud-table {
width: 100%;
max-width: 100%;
border-collapse: collapse;
table-layout: auto;
}
.mec-ud-table th,
.mec-ud-table td {
vertical-align: top;
text-align: left;
padding: 15px;
overflow-wrap: break-word;
word-wrap: break-word;
}
.mec-ud-table td {
border: none;
border-bottom: 1px solid #e1e2e3 !important;
background: #fff !important;
}
.mec-ud-table tbody tr td:first-child {
border-left: 1px solid #e1e2e3;
}
.mec-ud-table tbody tr td:last-child {
border-right: 1px solid #e1e2e3;
}
.mec-ud-table th::before,
.mec-ud-table td::before {
box-sizing: border-box;
} .mec-ud-actions-dropdown {
position: relative;
display: inline-flex;
}
.mec-ud-actions-toggle {
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
padding: 0;
border: none;
background: none;
cursor: pointer;
border-radius: 4px;
color: #666;
transition: background 0.15s, color 0.15s;
}
.mec-ud-actions-toggle:hover {
background: #f0f1f2;
color: #000;
}
.mec-ud-actions-toggle svg {
display: block;
}
.mec-ud-actions-menu {
display: none;
position: absolute;
right: 0;
top: 100%;
z-index: 1000;
min-width: 170px;
background: #fff;
border: 1px solid #e1e2e3;
border-radius: 6px;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
padding: 4px 0;
margin-top: 4px;
}
.mec-ud-actions-menu.is-open {
display: block;
}
.mec-ud-actions-item {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 14px;
text-decoration: none !important;
color: #333 !important;
font-size: 13px;
line-height: 1.4;
transition: background 0.15s;
white-space: nowrap;
}
.mec-ud-actions-item:hover {
background: #f5f6f7;
}
.mec-ud-actions-item svg {
flex-shrink: 0;
width: 16px;
height: 16px;
fill: none;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
}
.mec-ud-actions-table-cell {
position: relative;
text-align: center;
}
@media (max-width: 767px) {
.mec-ud-table,
.mec-ud-table thead,
.mec-ud-table tbody,
.mec-ud-table th,
.mec-ud-table td,
.mec-ud-table tr {
display: block;
width: 100%;
}
.mec-ud-table-head {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.mec-ud-table .mec-ud-row {
margin-bottom: 15px;
border: 1px solid #e1e2e3;
background: #fff;
}
.mec-ud-table td {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 15px;
padding: 12px 15px;
border: 0;
border-bottom: 1px solid #e1e2e3;
text-align: right;
}
.mec-ud-table tbody tr td:first-child,
.mec-ud-table tbody tr td:last-child {
border-left: 0;
border-right: 0;
}
.mec-ud-table td:last-child {
border-bottom: 0;
}
.mec-ud-table td::before {
content: attr(data-label);
flex: 0 0 120px;
max-width: 120px;
color: #000;
font-size: 13px;
font-weight: 600;
line-height: 1.4;
text-align: left;
}
}
.mec-waiting-list-attendees,
.mec-rsvp-attendees {
background: #fff;
padding: 10px;
}
h5.mec-ud-form-subtitle {
font-size: 15px;
font-weight: 700;
margin: 30px 0 25px;
position: relative;
overflow: hidden;
}
h5.mec-ud-form-subtitle:after {
content: "";
display: inline-block;
width: 100%;
height: 1px;
border-bottom: 1px solid #eee;
position: absolute;
top: 9px;
margin-left: 10px;
}
.mec-ud-empty-state {
background: linear-gradient(135deg, rgba(7, 187, 233, .03), rgba(7, 187, 233, .02));
border: 1px dashed #e6e9eb;
border-radius: 8px;
margin: 20px 15px;
padding: 40px 30px;
text-align: center;
}
.mec-ud-empty-icon {
width: 56px;
height: 56px;
border-radius: 50%;
background: #eef7fb;
display: flex;
align-items: center;
justify-content: center;
}
.mec-ud-empty-icon svg {
width: 26px;
height: 26px;
fill: none;
stroke: #8aa9b7;
stroke-width: 1.7;
stroke-linecap: round;
stroke-linejoin: round;
}
.mec-ud-empty-state h4 {
margin: 0;
font-size: 18px;
color: #2b3137;
}
.mec-ud-empty-state p {
margin: 0 0 8px;
color: #7b8794;
}
#mec-dashboard-wrapper .fc .fc-button {
-webkit-appearance: button !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
background-color: transparent !important;
border: 1px solid transparent !important;
padding: .4em .65em !important;
font-size: 1em !important;
line-height: 1.5 !important;
border-radius: .25em !important;
}
#mec-dashboard-wrapper .mec-gCalendar h2.fc-toolbar-title button {
background: transparent !important;
border: none !important;
cursor: pointer !important;
padding: 0 !important;
outline: none !important;
} .lity .mec-add-edit-waiting-modal,
.lity .mec-add-edit-booking-modal,
.lity .mec-add-edit-rsvp-modal {
padding: 30px;
max-width: 800px;
margin: 0 auto;
border-radius: 8px;
}
.lity .mec-add-edit-waiting-modal h3,
.lity .mec-add-edit-booking-modal h3,
.lity .mec-add-edit-rsvp-modal h3 {
font-size: 20px;
font-weight: 600;
margin: 0 0 24px;
color: #171c24;
}
.lity .mec-add-edit-waiting-modal .mec-form-row,
.lity .mec-add-edit-booking-modal .mec-form-row,
.lity .mec-add-edit-rsvp-modal .mec-form-row {
margin-bottom: 16px;
}
.lity .mec-add-edit-waiting-modal label,
.lity .mec-add-edit-booking-modal label,
.lity .mec-add-edit-rsvp-modal label {
display: block;
font-size: 13px;
font-weight: 600;
color: #404852;
margin-bottom: 6px;
text-transform: none;
}
.lity .mec-add-edit-waiting-modal input[type="text"],
.lity .mec-add-edit-waiting-modal input[type="number"],
.lity .mec-add-edit-waiting-modal input[type="email"],
.lity .mec-add-edit-waiting-modal select,
.lity .mec-add-edit-booking-modal input[type="text"],
.lity .mec-add-edit-booking-modal input[type="number"],
.lity .mec-add-edit-booking-modal input[type="email"],
.lity .mec-add-edit-booking-modal select,
.lity .mec-add-edit-rsvp-modal input[type="text"],
.lity .mec-add-edit-rsvp-modal input[type="number"],
.lity .mec-add-edit-rsvp-modal input[type="email"],
.lity .mec-add-edit-rsvp-modal select,
.lity .mec-rsvp-response-edit-form input[type="text"],
.lity .mec-rsvp-response-edit-form input[type="email"],
.lity .mec-waitlist-request-edit-form input[type="text"],
.lity .mec-waitlist-request-edit-form input[type="email"] {
width: 100%;
height: 40px;
border: 1px solid #d1d5d9;
border-radius: var(--mec-secondary-border-radius, 3px);
padding: 0 12px;
font-size: 13px;
color: #171c24;
background: #fff;
outline: none;
transition: border-color 0.2s ease;
box-sizing: border-box;
}
.lity .mec-add-edit-waiting-modal input[type="text"]:focus,
.lity .mec-add-edit-waiting-modal input[type="number"]:focus,
.lity .mec-add-edit-waiting-modal input[type="email"]:focus,
.lity .mec-add-edit-waiting-modal select:focus,
.lity .mec-add-edit-booking-modal input[type="text"]:focus,
.lity .mec-add-edit-booking-modal input[type="number"]:focus,
.lity .mec-add-edit-booking-modal input[type="email"]:focus,
.lity .mec-add-edit-booking-modal select:focus,
.lity .mec-add-edit-rsvp-modal input[type="text"]:focus,
.lity .mec-add-edit-rsvp-modal input[type="number"]:focus,
.lity .mec-add-edit-rsvp-modal input[type="email"]:focus,
.lity .mec-add-edit-rsvp-modal select:focus,
.lity .mec-rsvp-response-edit-form input:focus,
.lity .mec-waitlist-request-edit-form input:focus {
border-color: var(--mec-ud-primary, #07bbe9);
box-shadow: 0 0 0 1px var(--mec-ud-primary, #07bbe9);
}
.lity .mec-add-edit-waiting-modal button[type="submit"],
.lity .mec-add-edit-booking-modal button[type="submit"],
.lity .mec-add-edit-rsvp-modal button[type="submit"],
.lity .mec-rsvp-response-edit-form button[type="submit"],
.lity .mec-waitlist-request-edit-form button[type="submit"] {
height: 40px;
padding: 0 24px;
font-size: 13px;
font-weight: 600;
border-radius: var(--mec-secondary-border-radius, 3px);
cursor: pointer;
}
.lity .mec-rsvp-response-edit-form,
.lity .mec-waitlist-request-edit-form {
background: #fff !important;
padding: 24px !important;
}
.lity .mec-rsvp-response-edit-form div,
.lity .mec-waitlist-request-edit-form div {
margin-bottom: 14px;
}
.lity .mec-rsvp-response-edit-form label,
.lity .mec-waitlist-request-edit-form label {
display: block;
font-size: 13px;
font-weight: 600;
color: #404852;
margin-bottom: 6px;
} :where(.mec-ud-events-calendar) .mec-gCalendar .fc-toolbar-chunk button.fc-button {
background: none;
border: none;
box-shadow: none;
color: inherit;
font-size: inherit;
margin: 0;
padding: 0.4em 0.65em;
text-transform: none;
}
:where(.mec-ud-events-calendar) .mec-gCalendar .fc-toolbar-chunk button.fc-button:hover {
background: none;
border: none;
box-shadow: none;
color: inherit;
}
#gCalendarMonthFilterButton {
display: none;
}  .mec-ud-mobile-bar {
display: none;
}
.mec-ud-mobile-overlay {
display: none;
} .mec-ud-sidebar-drawer { }
@media (max-width: 960px) { .mec-ud-mobile-bar {
display: flex;
position: sticky;
top: 0;
z-index: 999;
flex: 0 0 100%;
width: 100%;
align-items: center;
gap: 12px;
padding: 10px 14px;
background: #fff;
border-bottom: 1px solid #e5e7eb;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.04);
}
.mec-ud-mobile-bar__toggle {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
padding: 0;
color: #1f2937;
background: transparent;
border: 1px solid #e5e7eb;
border-radius: 8px;
cursor: pointer;
transition: background-color 0.15s ease, border-color 0.15s ease;
}
.mec-ud-mobile-bar__toggle:hover {
background: #f3f4f6;
}
.mec-ud-mobile-bar__toggle:focus-visible {
outline: 2px solid var(--mec-ud-primary, #07bbe9);
outline-offset: 2px;
}
.mec-ud-mobile-bar__title {
font-size: 15px;
font-weight: 600;
color: #1f2937;
} .mec-ud-mobile-overlay {
display: block;
position: fixed;
inset: 0;
background: rgba(0, 0, 0, 0.45);
z-index: 1000;
animation: mec-ud-overlay-fade 0.2s ease;
}
@keyframes mec-ud-overlay-fade {
from {
opacity: 0;
}
to {
opacity: 1;
}
} .mec-ud-sidebar-drawer {
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: min(320px, 85vw);
max-width: 320px;
background: #fff;
z-index: 1001;
overflow-y: auto;
overflow-x: hidden;
visibility: hidden;
transform: translateX(-100%);
transition: transform 0.25s ease, visibility 0s linear 0.25s;
box-shadow: 2px 0 24px rgba(0, 0, 0, 0.18);
}
.mec-ud-sidebar-drawer.is-open {
visibility: visible;
transform: translateX(0);
transition: transform 0.25s ease, visibility 0s linear 0s;
} .mec-ud-main .row.mec-ud-wrap .col-md-3 {
text-align: left;
}
}#mec-ud-dashboard-app{width:100%;font-size:13px}.mec-ud-spinner{display:grid;justify-items:center;gap:10px;padding:24px 16px}.mec-ud-spinner--fullscreen{min-height:320px;align-content:center;justify-content:center}.mec-ud-spinner__svg{display:block;color:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-spinner__label{margin:0;font-size:13px;font-weight:600;color:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-profile-avatar-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.mec-ud-avatar-box{width:80px;height:80px;border-radius:50%;overflow:hidden;background:#f0f1f2;border:1px solid #e6e9eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mec-ud-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.mec-ud-avatar-placeholder{color:#9aa3af;display:flex;align-items:center;justify-content:center}.mec-ud-avatar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mec-ud-main div.mec-ud-menu-user{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:20px 12px;margin-bottom:0;border-bottom:1px solid #e6e9eb}.mec-ud-menu-user-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e6e9eb;display:flex;align-items:center;justify-content:center}.mec-ud-menu-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mec-ud-menu-user-initial{font-size:15px;font-weight:600;color:#64748b;line-height:1}.mec-ud-menu-user-info{min-width:0;display:flex;flex-direction:column;overflow:hidden;text-align:center}.mec-ud-menu-user-name{font-size:13px;font-weight:600;color:#3c434a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mec-ud-menu-user-email{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mec-ud-dashboard-error{padding:20px;color:#fe686a;text-align:center;background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;margin:20px}.mec-ud-tab-content{animation:fadeEffect .31s}.mec-ud-tab-content-wrap{padding:0}.mec-ud-empty-state{background:var(--mec-ud-primary-shade, linear-gradient(135deg, #07bbe908, #07bbe905));border:1px dashed #e6e9eb;border-radius:8px;margin:20px 15px;padding:40px 30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.mec-ud-empty-icon{width:56px;height:56px;border-radius:50%;background:#eef7fb;display:flex;align-items:center;justify-content:center}.mec-ud-empty-icon svg{width:26px;height:26px}.mec-ud-empty-state h4{margin:0;font-size:18px;color:#2b3137}.mec-ud-empty-state p{margin:0 0 8px;color:#7b8794}.mec-ud-no-data{margin:12px 0 0;padding:16px;text-align:center;color:#7b8794;font-size:13px;background:#f8fafb;border:1px dashed #e3e8ec;border-radius:var(--mec-secondary-border-radius, 6px)}.mec-ud-error-state{border-color:#f3c2c2;background:linear-gradient(135deg,#ffe9e908,#d6363805)}.mec-ud-error-state .mec-ud-empty-icon{background:#fdecec;color:#d63638}.mec-ud-error-state h4{color:#b42318}.mec-ud-error-details{font-size:12px;color:#b42318;word-break:break-word;max-width:480px}.mec-ud-actions-header{margin-bottom:20px}.mec-ud-tab-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.mec-ud-tab-header-row>.mec-ud-tab-header,.mec-ud-tab-header-row>.mec-ud-actions-header{margin-bottom:0}.mec-ud-tab-header-row>.mec-ud-tab-header{flex:1 1 auto;min-width:0}.mec-ud-tab-header-row>.mec-ud-actions-header{flex:0 0 auto}@media(max-width:600px){.mec-ud-tab-header-row{flex-direction:column;align-items:stretch}}.mec-ud-menu a.mec-ud-menu-item--disabled{opacity:.45;cursor:not-allowed}.mec-ud-menu a.mec-ud-menu-item--disabled:hover,.mec-ud-menu a.mec-ud-menu-item--disabled:focus{background:transparent}.mec-ud-menu-item-lock{margin-left:6px;display:inline-flex;vertical-align:middle;opacity:.7}.mec-ud-menu-item-lock svg{width:14px;height:14px}.me-ud-spec-extra-item--disabled{opacity:.5;cursor:not-allowed}.mec-ud-tooltip{position:fixed;z-index:100000;max-width:280px;min-width:260px;padding:10px 12px;border-radius:8px;background:#1f2937;color:#fff;font-size:12px;line-height:1.5;box-shadow:0 8px 24px #00000038;pointer-events:none;font-family:var(--mec-paragraph-font-family, sans-serif)}.mec-ud-tooltip--right{transform:translateY(-50%)}.mec-ud-tooltip--left{transform:translate(-100%,-50%)}.mec-ud-tooltip--top{transform:translate(-50%,-100%)}.mec-ud-tooltip-title{margin-bottom:4px;font-weight:600}.mec-ud-tooltip-desc{opacity:.9}.mec-ud-card{background:#fff;border:1px solid #e6e9eb;border-radius:12px;padding:25px;margin-bottom:30px}.mec-ud-card h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.mec-ud-react-form .mec-form-row{margin-bottom:16px}.mec-ud-react-form label{display:block;font-size:13px;font-weight:600;color:#404852;margin-bottom:6px}.mec-ud-react-form input[type=text],.mec-ud-react-form input[type=email],.mec-ud-react-form input[type=password],.mec-ud-react-form input[type=url],.mec-ud-react-form input[type=number],.mec-ud-react-form input[type=date],.mec-ud-react-form input[type=search],.mec-ud-react-form textarea,.mec-ud-react-form select{width:100%;height:40px;border:1px solid #d1d5d9;border-radius:var(--mec-secondary-border-radius, 3px);padding:0 12px;font-size:13px;color:#171c24;background:#fff;outline:none;box-sizing:border-box}.mec-ud-react-form textarea{height:auto;min-height:100px;padding:10px 12px;line-height:1.5}.mec-ud-react-form input:focus,.mec-ud-react-form textarea:focus,.mec-ud-react-form select:focus,.mec-ud-react-form input[type=number]:focus,.mec-ud-react-form input[type=date]:focus{border-color:var(--mec-ud-primary, #07bbe9);box-shadow:0 0 0 1px var(--mec-ud-primary, #07bbe9)}.mec-ud-success-msg{padding:12px 16px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:3px;margin-bottom:16px;font-size:13px}.mec-ud-modal-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#0f172a8c;padding:20px}.mec-ud-modal{width:100%;max-width:640px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;font-size:13px;font-family:var(--mec-paragraph-font-family, sans-serif)}.mec-ud-modal--sm{max-width:420px}.mec-ud-modal--md{max-width:640px}.mec-ud-modal--lg{max-width:900px}.mec-ud-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid #eef0f2}.mec-ud-modal-title{margin:0!important;font-size:17px!important;font-weight:600!important;color:#2b3137!important;font-family:var(--mec-heading-font-family, sans-serif)!important}.mec-ud-modal-close{flex:0 0 auto;width:32px;height:32px;display:inline-flex!important;align-items:center;justify-content:center;border:none!important;background:transparent!important;color:#2b3137!important;font-size:26px!important;line-height:1!important;cursor:pointer!important;border-radius:6px!important;transition:background .15s ease,color .15s ease!important;padding:0!important;box-shadow:none!important}.mec-ud-modal-close:hover{color:#000!important;background:#f2f4f5!important}.mec-ud-modal-body{padding:24px;overflow-y:auto}.mec-ud-confirm-modal-message{margin:0 0 20px;color:#5b6573;font-size:13px;line-height:1.6}.mec-ud-confirm-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mec-ud-confirm-modal-actions .mec-ud-btn{min-width:96px}.mec-ud-modal button{margin:0!important}.mec-ud-error-msg{padding:12px 16px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:3px;margin-bottom:16px;font-size:13px}.mec-ud-toast-viewport{position:fixed;z-index:999999;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none;font-family:var(--mec-paragraph-font-family, sans-serif)}.mec-ud-toast{display:flex;align-items:flex-start;gap:10px;min-width:280px;max-width:380px;padding:12px 14px;background:#fff;border:0;border-left:4px solid var(--mec-ud-accent-dark, #07bbe9);border-radius:0 10px 10px 0;box-shadow:0 8px 24px #1018281f,0 2px 6px #10182814;font-size:13px;line-height:1.45;color:#242525;pointer-events:auto;animation:mec-ud-toast-in .22s ease-out}.mec-ud-toast.is-leaving{animation:mec-ud-toast-out .2s ease-in forwards}.mec-ud-toast.is-success{border-left-color:#64e385}.mec-ud-toast.is-error{border-left-color:#b42318}.mec-ud-toast.is-info{border-left-color:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-toast__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:var(--mec-ud-accent-dark, #07bbe9)}.mec-ud-toast.is-success .mec-ud-toast__icon{background:#64e385}.mec-ud-toast.is-error .mec-ud-toast__icon{background:#b42318}.mec-ud-toast__message{flex:1 1 auto;font-weight:600;word-break:break-word}.mec-ud-toast__close{flex:0 0 auto;border:none;background:transparent;color:var(--mec-ud-text-muted, #667085);font-size:16px;line-height:1;cursor:pointer;border-radius:4px}.mec-ud-toast__close:hover{color:#242525;background:#f2f4f5}@keyframes mec-ud-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mec-ud-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.mec-ud-tab-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.mec-ud-tab-header__text{min-width:0}h1.mec-ud-tab-title{margin:0;font-size:22px!important;font-weight:700;line-height:1.2;color:#2b3137}.mec-ud-tab-desc{margin:6px 0 0;font-size:13px;color:#7b8794}.mec-ud-tab-header__action{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:600px){.mec-ud-tab-header{flex-direction:column}}@media(prefers-reduced-motion:reduce){.mec-ud-toast{animation:none}}.mec-ud-menu-toggle-icon svg{display:block;transition:transform .2s ease}.mec-ud-menu-toggle[aria-expanded=true] .mec-ud-menu-toggle-icon svg{transform:rotate(90deg)}.mec-ud-filter-controls{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.mec-ud-status-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap}.mec-ud-reports .mec-ud-form input.mec-ud-reports-date-input,.mec-ud-reports input.mec_date_picker{display:inline-block!important;min-height:38px;height:38px;line-height:38px;border-radius:3px;margin-bottom:0;clear:none;box-sizing:border-box}.ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px #66afe999;display:none;margin-top:4px;padding:10px;width:240px;z-index:9999!important;font-family:var(--mec-paragraph-font-family, sans-serif)}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;cursor:pointer}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2c6396;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:center}.ui-datepicker .ui-datepicker-prev:before{content:""}.ui-datepicker .ui-datepicker-next:before{content:""}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{font-size:13px;text-align:center;padding:4px 0;border:none}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.ui-datepicker select{min-width:60px}.ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px #0000001f}.ui-datepicker.ui-widget select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:5px 3px;border-color:#e7e8e9}.ui-datepicker.ui-widget table{border-spacing:2px}.ui-datepicker.ui-widget td,.ui-datepicker.ui-widget tr{padding:0;background:0 0!important}.ui-datepicker.ui-widget td a,.ui-datepicker.ui-widget td span{color:#777;font-size:13px;font-weight:400;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:33px;padding:0;background:#fff;transition:all .2s ease}.ui-datepicker.ui-widget td.ui-datepicker-unselectable.ui-state-disabled span{color:#d1d2d3}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a:hover{background:#40d9f1;color:#fff}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{color:#40d9f1;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:33px;background:#ecfcff;transition:all .2s ease}.ui-datepicker.ui-widget .ui-datepicker-next:hover,.ui-datepicker.ui-widget .ui-datepicker-prev:hover{background:#fff;box-shadow:0 0 7px -3px #0006}.ui-datepicker.ui-widget .ui-icon{background-image:unset}@media(min-width:768px){.mec-table-responsive--paged{max-height:min(70vh,720px);overflow-y:auto;border-top:1px solid #e3e4e5}.mec-table-responsive--paged>.mec-ud-table{margin:0}.mec-table-responsive--paged .mec-ud-table-head th{position:sticky;top:0;z-index:2;background:#f7f8f9;box-shadow:inset 0 -1px #e3e4e5}}.mec-ud-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:4px}.mec-ud-pagination__summary{font-size:13px;color:#64748b}.mec-ud-pagination__controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mec-ud-pagination__controls .mec-ud-btn{min-width:34px;padding-inline:8px}.mec-ud-pagination__ellipsis{padding:0 4px;color:#94a3b8;user-select:none}@media(max-width:567px){.mec-ud-pagination{justify-content:center}}.mec-ud-main,.mec-ud-modal,.mec-ud-toast-viewport,.mec-ud-tooltip,#mec-ud-dashboard-app{--mec-ud-btn-accent: var(--mec-ud-accent-dark, #07bbe9);--mec-ud-btn-accent-hover: #07bbe9;--mec-ud-btn-accent-soft: #e8f3ff;--mec-ud-btn-accent-contrast: #fff;--mec-ud-btn-focus-ring: rgba(7, 187, 233, .35);--mec-ud-btn-danger: #d63638;--mec-ud-btn-danger-hover: #b42318;--mec-ud-btn-danger-soft: #fef3f2;--mec-ud-btn-danger-border: #fecdca;--mec-ud-btn-success: #12bb2e;--mec-ud-btn-success-hover: #0fa027;--mec-ud-btn-bg: #ecf9fd;--mec-ud-btn-border: #ccecf4;--mec-ud-btn-border-hover: #ccecf4;--mec-ud-btn-text: #07bbe9;--mec-ud-btn-text-muted: #667085;--mec-ud-btn-hover-bg: #dff6fc;--mec-ud-btn-radius: 6px;--mec-ud-btn-font-size: 13px;--mec-ud-btn-font-weight: 400;--mec-ud-btn-line-height: 1.4;--mec-ud-btn-padding-y: 6px;--mec-ud-btn-padding-x: 14px;--mec-ud-btn-gap: 6px;--mec-ud-btn-min-height: 34px;--mec-ud-btn-transition: background-color .12s ease, border-color .12s ease, color .12s ease, box-shadow .12s ease, transform 60ms ease}.mec-ud-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mec-ud-btn-gap);margin:0;padding:var(--mec-ud-btn-padding-y) var(--mec-ud-btn-padding-x);min-height:var(--mec-ud-btn-min-height);border:1px solid var(--mec-ud-btn-border);border-radius:var(--mec-ud-btn-radius);background:var(--mec-ud-btn-bg);color:var(--mec-ud-btn-text);font-family:var(--mec-paragraph-font-family, inherit);font-size:var(--mec-ud-btn-font-size);font-weight:var(--mec-ud-btn-font-weight);line-height:var(--mec-ud-btn-line-height);text-decoration:none;text-shadow:none;cursor:pointer;box-shadow:none;vertical-align:middle;white-space:nowrap;user-select:none;-webkit-appearance:none;appearance:none;transition:var(--mec-ud-btn-transition);text-decoration:none!important}.mec-ud-btn:hover{background:var(--mec-ud-btn-hover-bg);border-color:var(--mec-ud-btn-border-hover);color:var(--mec-ud-btn-accent)}.mec-ud-btn:focus-visible{outline:2px solid var(--mec-ud-btn-accent);outline-offset:2px}.mec-ud-btn:disabled,.mec-ud-btn[aria-disabled=true],.mec-ud-btn.is-disabled{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.mec-ud-btn--primary{background:var(--mec-ud-btn-bg);border-color:var(--mec-ud-btn-border);color:var(--mec-ud-btn-text)}.mec-ud-btn--primary:hover{background:var(--mec-ud-btn-hover-bg);border-color:var(--mec-ud-btn-border-hover);color:var(--mec-ud-btn-accent)}.mec-ud-btn--primary:focus-visible{outline-color:var(--mec-ud-btn-accent);box-shadow:0 0 0 3px var(--mec-ud-btn-focus-ring);outline-offset:1px}.mec-ud-btn--secondary{background:var(--mec-ud-btn-bg);border-color:var(--mec-ud-btn-border);color:var(--mec-ud-btn-text)}.mec-ud-btn--secondary:hover{background:var(--mec-ud-btn-hover-bg);border-color:var(--mec-ud-btn-border-hover);color:var(--mec-ud-btn-accent)}.mec-ud-btn--danger{background:var(--mec-ud-btn-danger);border-color:var(--mec-ud-btn-danger);color:#fff}.mec-ud-btn--danger:hover{background:var(--mec-ud-btn-danger-hover);border-color:var(--mec-ud-btn-danger-hover);color:#fff}.mec-ud-btn--danger:focus-visible{outline-color:var(--mec-ud-btn-danger);box-shadow:0 0 0 3px #d636384d;outline-offset:1px}.mec-ud-btn--ghost{background:transparent}.mec-ud-btn--ghost:hover,.mec-ud-btn--ghost:focus{color:var(--mec-ud-btn-text);background:transparent;box-shadow:0 0 3px var(--mec-ud-btn-border)}.mec-ud-btn--link{background:transparent;border-color:transparent;color:var(--mec-ud-btn-accent);padding:0;min-height:0;text-decoration:none}.mec-ud-btn--link:hover{background:transparent;border-color:transparent;color:var(--mec-ud-btn-accent-hover);text-decoration:underline}.mec-ud-btn--link:focus-visible{outline-offset:2px;border-radius:2px}.mec-ud-btn--sm{--mec-ud-btn-font-size: 12px;--mec-ud-btn-padding-y: 4px;--mec-ud-btn-padding-x: 10px;--mec-ud-btn-min-height: 28px;--mec-ud-btn-gap: 4px}.mec-ud-btn--lg{--mec-ud-btn-font-size: 14px;--mec-ud-btn-padding-y: 10px;--mec-ud-btn-padding-x: 20px;--mec-ud-btn-min-height: 42px;--mec-ud-btn-gap: 8px}.mec-ud-btn--icon{padding:0;width:var(--mec-ud-btn-min-height);height:var(--mec-ud-btn-min-height);min-width:var(--mec-ud-btn-min-height);flex:0 0 auto;font-size:16px;line-height:1}.mec-ud-btn--icon.mec-ud-btn--sm{width:28px;height:28px;min-width:28px;font-size:14px}.mec-ud-btn--icon.mec-ud-btn--lg{width:42px;height:42px;min-width:42px;font-size:18px}.mec-ud-btn svg{flex-shrink:0;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.mec-ud-btn--icon svg{width:18px;height:18px}.mec-ud-btn--block{display:flex;width:100%}.mec-ud-btn.is-active{background:var(--mec-ud-btn-accent);border-color:var(--mec-ud-btn-accent);color:var(--mec-ud-btn-accent-contrast)}.mec-ud-btn.is-active:hover{background:var(--mec-ud-btn-accent-hover);border-color:var(--mec-ud-btn-accent-hover);color:var(--mec-ud-btn-accent-contrast)}.mec-ud-btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.mec-ud-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;color:inherit;animation:mec-ud-btn-spin .6s linear infinite}.mec-ud-btn--primary.is-loading,.mec-ud-btn--danger.is-loading,.mec-ud-btn.is-active.is-loading{color:var(--mec-ud-btn-bg)!important}.mec-ud-btn--primary.is-loading:after,.mec-ud-btn--danger.is-loading:after{border-color:var(--mec-ud-btn-accent);border-right-color:transparent}@keyframes mec-ud-btn-spin{to{transform:rotate(360deg)}}.mec-ud-btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mec-ud-btn-group--end{justify-content:flex-end}.mec-ud-btn-group--between{justify-content:space-between}.mec-ud-btn-group--tight{gap:6px}@media(prefers-reduced-motion:reduce){.mec-ud-btn,.mec-ud-btn.is-loading:after{transition:none;animation:none;transform:none}}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}