body.daneh-site.woocommerce-account #primary{width:100%;margin:0}
body.daneh-site.woocommerce-account :where(.ast-container,.elementor-section.elementor-section-boxed>.elementor-container){max-width:1380px;width:100%}
body.daneh-site.woocommerce-account .woocommerce{display:block!important;width:100%;max-width:1320px;margin:0 auto;padding:20px 0 35px}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;margin:0 0 25px;padding:9px!important;background:#f4f8f1;border:1px solid #dde8db;border-radius:12px}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px!important;padding:0!important;margin:0!important;list-style:none}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation li{border:0!important;margin:0!important;padding:0!important;flex:none}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block!important;padding:10px 17px!important;border-radius:8px;min-height:44px;line-height:1.8!important;font-size:13px!important;color:#345942;background:transparent;white-space:nowrap;transition:background .2s,color .2s}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#1c6848;background:#e1eedd}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#248665!important;color:#fff!important}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-content{float:none!important;clear:both;width:100%!important;min-width:0;margin:0!important;padding:0!important}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-content:after{content:"";display:block;clear:both}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-content :where(.woocommerce-EditAccountForm,.woocommerce-order-details,.woocommerce-MyAccount-downloads){max-width:880px;margin-inline:auto}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{padding:25px;border:1px solid #dce7df;border-radius:14px;background:#fff}
body.daneh-site.woocommerce-account :where(.u-columns.col2-set,.woocommerce-form-login){max-width:930px;margin-inline:auto}
body.daneh-site.woocommerce-account .woocommerce-MyAccount-content table{font-size:13px}
body.daneh-site.woocommerce-account .entry-content>.woocommerce>h2{text-align:center;color:#22563c}
body.daneh-site .elementor-location-header .daneh-header-control{display:flex;align-items:center;justify-content:center}
body.daneh-site .elementor-location-header .daneh-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0!important;border:1px solid #d8e4dc!important;border-radius:11px!important;background:#f6faf5!important;color:#245f45!important;font-size:0;line-height:1;cursor:pointer;box-shadow:none;transition:background .2s,color .2s,transform .2s}
body.daneh-site .elementor-location-header .daneh-icon-button svg{display:block;width:21px;height:21px;flex:none}
body.daneh-site .elementor-location-header .daneh-icon-button:hover{background:#248665!important;color:#fff!important;border-color:#248665!important;transform:translateY(-1px)}
body.daneh-site .elementor-location-header .daneh-icon-button:focus-visible{outline:3px solid #8cc5a8;outline-offset:3px}
body.daneh-site .elementor-location-header .elementor-widget-search-form{width:auto!important;max-width:44px!important}
body.daneh-site .elementor-location-header .daneh-account-menu>a.elementor-item{background:#248665!important;color:#fff!important;border-radius:9px;padding:12px 20px!important;line-height:1.6!important;min-height:46px}
body.daneh-site .elementor-location-header .daneh-account-menu>a.elementor-item:is(:hover,:focus,.elementor-item-active){background:#176c4b!important;color:#fff!important}
body.daneh-site .elementor-location-header .daneh-account-menu>a:after{display:none!important}
body.daneh-site .elementor-location-header .daneh-course-menu>a{font-size:12px!important;line-height:1.9!important;white-space:normal!important;max-width:330px;padding:13px 18px!important}
body.daneh-site .elementor-location-header .sub-menu{min-width:250px;border:1px solid #dfebdf;border-radius:10px;box-shadow:0 10px 35px #173b2814;background:#fff;padding:8px}
body.daneh-site .elementor-location-header .sub-menu a:hover{background:#eff6ed!important;color:#23744f!important;border-radius:6px}
body.daneh-site #daneh-search-dialog{border:1px solid #d9e7da;background:#fff;border-radius:20px;padding:34px;width:min(620px,calc(100vw - 32px));color:#204c36;box-shadow:0 20px 90px #123a2633}
body.daneh-site #daneh-search-dialog::backdrop{background:#0c2b1f99;backdrop-filter:blur(5px)}
body.daneh-site #daneh-search-dialog>button{position:absolute;inset-inline-end:14px;top:10px;background:#f1f6ef;color:#28563e;border:0;border-radius:9px;min-width:42px;min-height:42px;font-size:26px;padding:0;cursor:pointer}
body.daneh-site #daneh-search-dialog h2{font-size:22px;margin:15px 0 22px;line-height:1.8}
body.daneh-site #daneh-search-dialog label{font-size:12px;color:#6d806e;display:block;margin-bottom:8px}
body.daneh-site #daneh-search-dialog form>div{display:flex;gap:8px}
body.daneh-site #daneh-search-dialog input{flex:1;min-width:0;border:1px solid #cddfcf;border-radius:9px;min-height:48px;padding:10px 14px;background:#fcfdfb;color:#284c35}
body.daneh-site #daneh-search-dialog form button{border:0;border-radius:9px;background:#248665;color:#fff;padding:10px 18px;cursor:pointer}
body.daneh-site #daneh-gutenberg-footer>.daneh-footer-content{display:grid;grid-template-columns:1fr 1.05fr;gap:45px;align-items:start}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-brand{grid-column:1/-1}
body.daneh-site #daneh-gutenberg-footer :where(.daneh-footer-left,.daneh-footer-top)>*{margin-block-start:0}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;border:0;margin-top:20px}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-partner{min-width:0;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:15px 9px;transition:background .2s,transform .2s}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-partner:hover{background:#fff;transform:translateY(-2px)}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-partner figure{margin:0;width:100%;height:58px;display:flex;align-items:center;justify-content:center}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-partner figure a{display:flex;align-items:center;justify-content:center;width:100%;height:58px}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-partner img{height:58px!important;width:80px!important;max-width:100%;object-fit:contain}
body.daneh-site #daneh-gutenberg-footer .daneh-footer-partner p{font-size:10px;line-height:1.8;min-height:36px;margin:0;display:flex;align-items:center;justify-content:center}
body.daneh-site .daneh-catalog-body h3 a:hover,body.daneh-site .woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{color:#248665;text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){body.daneh-site #daneh-gutenberg-footer>.daneh-footer-content{grid-template-columns:1fr;gap:28px}body.daneh-site #daneh-gutenberg-footer .daneh-footer-top{grid-template-columns:2fr 1fr 1fr}body.daneh-site #daneh-gutenberg-footer .daneh-footer-brand{grid-column:auto}}
@media(max-width:780px){body.daneh-site.woocommerce-account .woocommerce{padding:12px 0 20px}body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation ul{justify-content:flex-start;flex-wrap:nowrap;overflow:auto;padding-bottom:2px!important}body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:12px!important;padding:10px 13px!important}body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:20px;padding:6px!important}body.daneh-site.woocommerce-account .ast-container{padding-inline:16px}body.daneh-site #daneh-gutenberg-footer .daneh-footer-top{grid-template-columns:1fr 1fr}body.daneh-site #daneh-gutenberg-footer .daneh-footer-brand{grid-column:1/-1}body.daneh-site .elementor-location-header .daneh-icon-button{width:42px;height:42px}body.daneh-site #daneh-search-dialog{padding:25px 20px}body.daneh-site #daneh-search-dialog h2{font-size:19px}body.daneh-site #daneh-search-dialog form>div{flex-direction:column}body.daneh-site #daneh-search-dialog form button{min-height:46px}}
@media(max-width:440px){body.daneh-site #daneh-gutenberg-footer .daneh-footer-partners{grid-template-columns:repeat(2,minmax(0,1fr))}body.daneh-site.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{padding:18px}}
body.daneh-site .elementor-location-header .elementor-widget-icon:has(.daneh-header-control)>.elementor-widget-container{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body.daneh-site.woocommerce-account .woocommerce-MyAccount-navigation a br{display:none}body.daneh-site .daneh-cert-library-head{padding:12px 0 20px}body.daneh-site .daneh-cert-library-head h1{font-size:28px;line-height:1.8;color:#214e35;margin:7px 0}body.daneh-site .daneh-cert-library-head :where(span,p){font-size:13px;color:#738570}body.daneh-site #daneh-certificate-library .md-empty{grid-column:1/-1;padding:32px;max-width:800px;margin:0 auto;width:100%;background:#f4f8ef;border:1px solid #dce7d7;border-radius:14px}body.daneh-site #daneh-certificate-library .md-empty h2{font-size:22px;line-height:1.8}body.daneh-site #daneh-certificate-library .md-empty p{font-size:13px;margin:10px 0 18px}

body.daneh-site #daneh-gutenberg-footer .daneh-footer-partners>.daneh-footer-partner{height:150px!important;min-height:150px!important;margin:0!important;width:100%!important;max-width:none!important;align-self:stretch}body.daneh-site #daneh-gutenberg-footer .daneh-footer-partners{align-items:stretch}body.daneh-site #daneh-gutenberg-footer .daneh-footer-partner>*{margin-block:0!important}
