/* MEISP 12.0 premium certificate menu and WooCommerce */
body .top .meisp-nav-dropdown{position:relative;display:block;flex:none}
body .top .meisp-nav-dropdown summary{list-style:none;cursor:pointer;white-space:nowrap;color:#67ff9b;font-weight:750;font-size:clamp(11px,.9vw,14px);padding:12px 2px;outline-offset:4px}
body .top .meisp-nav-dropdown summary::-webkit-details-marker{display:none}
body .top .meisp-nav-dropdown summary span{font-size:13px;margin-left:3px}
body .top .meisp-nav-dropdown[open] summary{color:#fff}
body .top .meisp-nav-dropdown-panel{position:absolute;z-index:999;top:calc(100% + 7px);left:-20px;display:flex;flex-direction:column;gap:2px;width:255px;padding:15px;background:#063b45;border:1px solid rgba(43,240,111,.5);border-radius:16px;box-shadow:0 18px 45px rgba(0,19,28,.3)}
body .top .meisp-nav-dropdown-panel strong{font-size:12px;color:#7ffdb0;padding:7px 11px 9px}
body .top .meisp-nav-dropdown-panel a{display:block!important;padding:10px 11px!important;color:#f6fffc!important;font-size:12px!important;line-height:1.3!important;border-radius:8px!important;text-decoration:none!important}
body .top .meisp-nav-dropdown-panel a:hover,body .top .meisp-nav-dropdown-panel a:focus-visible{background:#126253!important;color:#fff!important}
body .woocommerce div.product{color:#153b45}
body .woocommerce div.product .product_title{color:#073e47;font-size:clamp(25px,2.7vw,39px);line-height:1.2}
body .woocommerce div.product p.price,body .woocommerce div.product span.price{color:#078a52;font-weight:850}
body .woocommerce div.product .woocommerce-product-gallery{border:1px solid #e0eaeb;border-radius:19px;overflow:hidden;background:#eff9f3}
body .woocommerce div.product .woocommerce-product-details__short-description{padding:16px 20px;border-radius:13px;background:#effaf3;border-left:4px solid #18c66d;line-height:1.7}
body .woocommerce div.product form.cart .button{border-radius:12px!important;min-height:48px!important;padding:13px 24px!important}
body .woocommerce div.product .woocommerce-tabs{margin-top:35px}
body .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#087d4c}
body .woocommerce ul.products li.product{border:1px solid #dce9e9;border-radius:17px;padding:14px!important;background:#fff;box-shadow:0 8px 20px rgba(4,45,55,.06)}
body .woocommerce ul.products li.product img{border-radius:12px}
body .woocommerce ul.products li.product .price{color:#078a52!important;font-weight:800!important}
body .woocommerce ul.products li.product .button{border-radius:10px!important}
@media(max-width:980px){body .top .meisp-nav-dropdown{display:none!important}}
