.widget.widget_recent_entries .post-comments,span.post-comments{display:none}.custom-attributes li.mode{display:none}.custom-attributes li.modd{display:none}.custom-attributes li.bring-your-own-device{display:none}.custom-attributes li.online-learning-elements{display:none}.custom-attributes li.elfennau-dysgu-ar-lein{display:none}ul.custom-attributes{margin:0;padding:0}.custom-attributes li.level{display:block;margin-bottom:10px;font-family:Montserrat;font-size:12px}.custom-attributes li.lefel{display:block;margin-bottom:10px;font-family:Montserrat;font-size:12px}.product-block{margin-bottom:10px}.elementor hr{margin:0 0 1.41575em;background-color:#945ccc}p.woocommerce-info{background-color:#db04a2}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:var(--primary)}a.button.addtocartbutton{color:#fff}.single-product div.product .product_title{padding-right:30px}a.checkout-button{color:#fff}.site-header-cart-side .widget_shopping_cart .buttons a.checkout{color:#fff}.widget-area a:not(.button){color:var(--primary)}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active{padding:0 20px 15px 0;line-height:1.618}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:0}.elementor-accordion .elementor-tab-title{padding:.75em 0}.elementor-accordion>div:first-of-type{display:none}.archive .stock-label{display:none}span.stock-label{display:none}div.product-block p.tagged_as span img{display:inline;height:20px;color:var(--primary)}p.tagged_as span.tagged_as img{display:inline;height:20px;color:var(--primary)}.product-style-6 ul.products li.product span.price{margin-top:0}.woocommerce ul.products li.product .onsale{background:#fc0;top:.5em;z-index:10;right:auto;left:0;color:#000;font-weight:700;text-transform:uppercase;font-size:.9em;border-radius:0;min-width:60px;padding-left:19px!important}span.onsale:after{border:5px solid #fc0;border-color:#fff0 #fff0 #fc0 #fc0;border-width:9px 6px;position:absolute;right:-10px;bottom:0;content:''}span.onsale:before{border:5px solid #fc0;border-color:#fc0 #fff0 #fff0 #fc0;border-width:9px 6px;position:absolute;right:-10px;top:0;content:''}span.onsale{min-width:60px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media print{body{background:#fff;color:#000;margin:0}.elementor-location-header{display:none}.ekommart-product-pagination-wrap{display:none}img{display:none}#content{margin-left:0;float:none;width:auto;color:#000;font-size:10pt}p,a:link,li,li a,h1,h2,h3,h4,h5,h6,th,td{color:#000;font-size:10pt;line-height:1.5}.elementor-spacer{display:none}.elementor-toggle .elementor-tab-content{display:block}.elementor-column.elementor-col-33{display:none}#comments{display:none}#sidebar{display:none}.elementor-section.appdetails{display:block}.elementor-section.appdetailshide{display:none}.elementor-section.app-buttons{display:none}.elementor-location-footer{display:none}.ekommart_handheld_footer_bar{display:none}}a:focus-visible{border:.125rem solid #000;outline:.125rem solid #DE04A4}blockquote{font-size:1rem}span.posted_in a{font-size:.8rem}span.tagged_as a{font-size:.8rem}.skipnav{text-align:left}.skipnav a{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.skipnav a:focus,.skipnav a:active{position:static;left:0;width:auto;height:auto;overflow:visible;text-decoration:underline}h2.elementor-heading-title a{font-size:2rem}ul.elementor-icon-list-items{list-style:none}div.coursebut p:hover{color:#000}.widget_search form input[type=text],.widget_search form input[type=search],.widget_product_search form input[type=text],.widget_product_search form input[type=search],.site-search form input[type=text],.site-search form input[type=search]{color:#000}.widget_search form input[type=text]::-webkit-input-placeholder,.widget_search form input[type=search]::-webkit-input-placeholder,.widget_product_search form input[type=text]::-webkit-input-placeholder,.widget_product_search form input[type=search]::-webkit-input-placeholder,.site-search form input[type=text]::-webkit-input-placeholder,.site-search form input[type=search]::-webkit-input-placeholder{color:#000}.widget_search form input[type=text]:-ms-input-placeholder,.widget_search form input[type=search]:-ms-input-placeholder,.widget_product_search form input[type=text]:-ms-input-placeholder,.widget_product_search form input[type=search]:-ms-input-placeholder,.site-search form input[type=text]:-ms-input-placeholder,.site-search form input[type=search]:-ms-input-placeholder{color:#000}.widget_search form input[type=text]::-ms-input-placeholder,.widget_search form input[type=search]::-ms-input-placeholder,.widget_product_search form input[type=text]::-ms-input-placeholder,.widget_product_search form input[type=search]::-ms-input-placeholder,.site-search form input[type=text]::-ms-input-placeholder,.site-search form input[type=search]::-ms-input-placeholder{color:#000}.widget_search form input[type=text]::placeholder,.widget_search form input[type=search]::placeholder,.widget_product_search form input[type=text]::placeholder,.widget_product_search form input[type=search]::placeholder,.site-search form input[type=text]::placeholder,.site-search form input[type=search]::placeholder{color:#000}::placeholder{color:#000}div.wc-deposits-wrapper.wc-deposits-forced .wc-deposits-payment-description{color:#000}ul.e-n-menu-heading li .e-n-menu-title:focus{outline:2px solid #000;outline-offset:-2px}ul.e-n-menu-heading li .e-n-menu-title:focus~.e-n-menu-content>.e-child{display:block}ul.e-n-menu-heading li .e-n-menu-title~.e-n-menu-content:focus>.e-child,ul.e-n-menu-heading li .e-child.visible{display:block!important}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle:focus-visible{border:2px solid #000;outline:2px solid #DE04A4;outline-offset:2px}.cmplz-cookiebanner .cmplz-btn:focus-visible{border:2px solid #000;outline:2px solid #DE04A4;outline-offset:2px}.e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-header:focus-visible,.elementor-tab-title:focus-visible,.vacancies-nav__link.item:focus-visible{border:2px solid #000;outline:2px solid #DE04A4;outline-offset:2px}.elementor-field-option:focus-visible,.elementor-button:focus-visible{border:2px solid #000;outline:2px solid #DE04A4;outline-offset:2px}