/* OMAST dropdown */

.account-main-navigation #ast-hf-account-menu {
	width: 100%;
	min-width: 310px;
	max-width: 750px;
	padding: 20px;
	right: 0 !important;
	top: 1px;
}

#ast-hf-account-menu.ast-account-nav-menu .menu-item .menu-link {
	font-size: 0.8em;
	line-height: 1.65;
}

#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/omat-tuotteet"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/ilmoittautumiset"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/suoritetut-koulutukset"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/jaa-kayttooikeuksia"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/jasenen-tiedot"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/jasentiedotteet"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/ohjeistus-ja-materiaalit"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/tallenteet"]:before,
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/jasenedut"]:before {
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  font-size: 14px;
  left: -1em;
  position: relative;
  color: #ff9bc8;
}

#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle"]
{
    text-transform: uppercase;
    font-weight: 600;
    padding:0 1em 0.9em 0em;
}

#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/omat-tuotteet"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/ilmoittautumiset"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/suoritetut-koulutukset"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/palveluni/jaa-kayttooikeuksia"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/jasenen-tiedot"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/jasentiedotteet"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/ohjeistus-ja-materiaalit"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/tallenteet"],
#ast-hf-account-menu.ast-account-nav-menu .menu-item a.menu-link[href*="/oma-st/jasenelle/jasenedut"]{
    text-transform: none;
    font-weight: 400;
    padding: 0 1em 0.9em 1em;
}
 
#ast-hf-account-menu.ast-account-nav-menu .menu-item .menu-link[href*="kirjaudu-ulos"]{
    padding: 10px;
    background-color: #4be1d2;
    display: inline-block;
    width: fit-content;
    font-weight: 600;
    text-transform: uppercase;
}

.site-id-1 #ast-hf-account-menu.ast-account-nav-menu .menu-item .menu-link[href*="kirjaudu-ulos"]{
    background-color: #FF9BC8;
}

#ast-hf-account-menu.ast-account-nav-menu .menu-item .menu-link[href*="kirjaudu-ulos"]:focus, #ast-hf-account-menu.ast-account-nav-menu .menu-item .menu-link[href*="kirjaudu-ulos"]:hover{
    color: #000000;
}

a.menu-link[href*="/oma-st/palveluni/ilmoittautumiset"],
a.menu-link[href*="/oma-st/palveluni/suoritetut-koulutukset"],
a.menu-link[href*="/oma-st/palveluni/jaa-kayttooikeuksia"],
a.menu-link[href*="/oma-st/jasenelle"],
a.menu-link[href*="/oma-st/jasenelle/jasenen-tiedot"],
a.menu-link[href*="/oma-st/jasenelle/jasentiedotteet"],
a.menu-link[href*="/oma-st/jasenelle/ohjeistus-ja-materiaalit"],
a.menu-link[href*="/oma-st/jasenelle/tallenteet"],
a.menu-link[href*="/oma-st/jasenelle/jasenedut"]{
    display:none !important;
}

body.role-jasen a.menu-link[href*="/oma-st/jasenelle"],
body.role-jasen a.menu-link[href*="/oma-st/jasenelle/jasenen-tiedot"],
body.role-jasen a.menu-link[href*="/oma-st/jasenelle/jasentiedotteet"],
body.role-jasen a.menu-link[href*="/oma-st/jasenelle/ohjeistus-ja-materiaalit"],
body.role-jasen a.menu-link[href*="/oma-st/jasenelle/tallenteet"],
body.role-jasen a.menu-link[href*="/oma-st/jasenelle/jasenedut"]{
    display:flex !important;
}

/* linkkikirjautujat ja organisaatiokkäyttäjien omast dropdown */

body:not(.link-login-user):not(.organization-user) a.menu-link[href*="/oma-st/palveluni/ilmoittautumiset"],
body:not(.link-login-user):not(.organization-user) a.menu-link[href*="/oma-st/palveluni/suoritetut-koulutukset"],
body:not(.link-login-user):not(.organization-user) a.menu-link[href*="/oma-st/palveluni/jaa-kayttooikeuksia"]{
	display: flex !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions.tgwc-endpoint.tgwc-navicon-right{
    display: none;
}

/*OmaST kirjautuneen menu end*/

.hidden {
	display: none !important;
}

html, body{
	width: 100%;
	overflow-x: hidden;
}

 .elementskit-megamenu-panel .ekit-dropdown-open-onclick{
	  top: 81px;
    left: -16px;
    width: 30vw !important;
}

#gform_wrapper_6 {
	margin-top: -100px;
}
.gform_wrapper.gravity-theme .gfield select.medium{
	height: 100%;
}

#th-ip-login-button{
    font-size: 18px;
    background-color: #FF9BC8;
    padding: 10px;
    text-transform: uppercase;
    font-weight: 600;
}

body.organization-user .hide-from-organization-users{
	display:none !important;
}

.woocommerce form .form-row label{
	font-weight: 400;
	color: black;
}

form.woocommerce-form.woocommerce-form-login.login{
	font-family: "poppins", sans-serif;
}

button.woocommerce-button.button.woocommerce-form-login__submit.wp-element-button{
	  background-color: #FF9BC8;
    color: black;
    font-weight: 600;
    border-radius: 0px;
    margin-top: 30px;
}

.elementor-12300 .elementor-element.elementor-element-9786f04 > .elementor-element-populated.ui-sortable{
	margin: 0;
}

.elementor-14174 .elementor-element.elementor-element-c35d409 ul, .elementor-14174 .elementor-element.elementor-element-69e098f ul{
		margin-top: 0 !important;
    margin-bottom: 0 !important;
}

h1.tt-page-title{
	margin-top: 0 !important;
}


.gform_description{
	display: none;
}

.gform_body h1{
	font-size: 32px;
	font-weight: 600;
}

.gform_wrapper.gravity-theme .gfield_label{
	font-weight: 400;
}


.gform_wrapper.gravity-theme .gfield input.medium{
	    width: calc(100% - 8px);
}


@media (max-width: 767px){
.elementor-widget-wp-widget-categories h5, .elementor-widget-wp-widget-tag_cloud h5{
	display: none;
}
}

/*
@media (max-width: 767px){
#th-menu-sticky.elementor-sticky--active{
    z-index: 1;
}
}
@media (max-width: 767px){
#th-menu-sticky {
    z-index: auto;
}
}*/



/*Artikkelit -kategoria-elementin tyylitys*/

.elementor-widget-wp-widget-categories .cat-item{
    font-family: 'Space mono', sans-serif !important;
    padding: 18px 10px 18px 0px;
    list-style: none;
        border-bottom: 1px solid #212529 ;
    
}

.elementor-widget-wp-widget-categories .cat-item a {
    color: #967D96 ;
    text-decoration: none;
}

.elementor-widget-wp-widget-categories h5{
    font-weight: 600;
    font-size: 20px;
}

.elementor-widget-wp-widget-categories ul{
    padding-left: 0;
	margin-left: 0;
}

/*Artikkelit -kategoria-elementin tyylitys - loppu*/


#gform_8{
	margin-top: -230px;
}


div.ginput_container_select > select{
	
background-image: url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%234B4F58' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	  background-position-y: center;

	background-size: 3%;
	background-position-x: calc( 100% - 10px );
    -webkit-appearance: none;
}

.ginput_container_select select{
	background-color:white;
	background-position-y: center;
	

}

.gform_required_legend{
	display: none;
}

/*hae jäseneksi*/
.gform_heading
{
	margin-top:7rem;
}

body.pagename-hae-jaseneksi .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message
{
	color:#ff9bc8;
	border:none;
	padding:0;
	background:none;
}

body.pagename-hae-jaseneksi .gform_wrapper .gfield_error [aria-invalid=true] {
    border: 1px solid #ff9bc8;
}

body.pagename-hae-jaseneksi .gform_wrapper .gfield_error label
{
	color:#6c757d;
}

body.pagename-hae-jaseneksi .gform_wrapper .gform_validation_errors>h2
{
	color:#ff9bc8;
}

body.pagename-hae-jaseneksi .gform_wrapper .gform_validation_errors {
	border: 1px solid #ff9bc8;
	color:#ff9bc8;
	background:none;
}

@media (min-width:600px){
.pagename-hae-jaseneksi .entry-content {
border-left: 1px solid #dddddd;
padding-left: 40px;
}
}


/**Artikkelisivujen css**/

.th-artikkeliwidget a{
    text-decoration: none !important;
}

.uael-post__thumbnail{
    display: block;
   
}

 .uael-post__terms-meta{
    font-size: 16px !important;
    display: inline-block;
    color: #967D96;
    padding-top: 10px;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-family: poppins !important;
    line-height: 1.7 !important;
    margin-top: 10px;
    
}

.uael-post__terms-meta a{
    font-size: 12px !important;
    display: inline-block;
    border: solid 1px #967D96;
    color: #967D96;
    padding: 0 0.5rem;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 0.5em;
    margin-bottom: 0.5rem;
}


.uael-post__content-wrap{
    margin-top: -46px;
    
 position: relative;
}


.uael-listing__terms-link:not(:last-child):after{
    display: none;
}

.elementor-widget-theme-post-content p {
    margin-bottom: 1.5em;
}


h1.tt-page-title {
	word-break: break-word;
}


/**Lomakkeen selitetekstin muotoilu**/
.gfield_description{
	color: #6c757d;
	font-size: 13px;
}

/*piilotetaan tägeistä pilkut*/
.th-tag-container .elementor-post-info__terms-list
{
	color:#fff;
}

/**Omat tiedot sivun turhien elementtien piilotus**/
.tgwc-user-avatar-image-wrap, .tgwc-user-info, .tgwc-user-avatar {
	display: none;
}


/**ST-online sivujen tyylit**/
.tgwc-woocommerce-customize-my-account #tgwc-woocommerce{
	font-family: 'Poppins', sans-serif;
	color: #212529;
}

body .woocommerce-MyAccount-navigation-link{
	border: none;
	
}

body .woocommerce-MyAccount-navigation-link.is-active a{
	text-transform: uppercase;
	font-weight: 600;
	-webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.tgwc-woocommerce-MyAccount-navigation-wrap ul{
	    font-family: "Space Mono",monospace;
    font-size: .85rem;
    color: #967D96;
	
}



.tgwc-woocommerce-customize-my-account .wp-block-latest-posts > li > a {
    font-size: 18px;
	font-weight: 600;
}

.tgwc-woocommerce-customize-my-account .wp-block-latest-posts__post-excerpt{
	font-size: 16px;
}

.tgwc-woocommerce-customize-my-account .wp-block-latest-posts__post-date {
	font-family: "Space Mono",monospace;
    font-size: 14px;
    color: #967D96;
}

#tgwc-woocommerce {
	padding-top: 50px;
}

.card .accordion-block__title{
	background-color:#FF9BC8;
}

input[type="checkbox"]:checked {
    accent-color:var( --e-global-color-6f79127 );
}

.gform_wrapper.gravity-theme input:focus {
    border-color:var( --e-global-color-6f79127 ) !important;
}

.woocommerce input.button:hover{
	background-color: var( --e-global-color-e09c786);
	color: var( --e-global-color-117ecb6 );
}

div#tgwc-account-contentomat-tiedot{
	margin-top: -5rem;
}

.widget-title {
	display: none;
}

@media (max-width:600px){
.uael-post__excerpt, .elementor-15989 .elementor-element.elementor-global-15969 h5, .elementor-15992 .elementor-element.elementor-global-15972 h5 {
    display: none;
}
}




.uael-post__title a{
    word-break: break-word;
}


/* woocommercen errorviestien tyylitys*/
.woocommerce-error, .woocommerce-info, .woocommerce-message {

    background-color: #FFEBF5;
    color: #515151;
    border-left: 3px solid #FF9BC8;
    border-top: none;
    }

.woocommerce-message::before, .woocommerce-info::before {
	color:#FF9BC8;
}

.woocommerce-message a{
	text-decoration: underline;
}


/*Artikkelipohja*/
.has-lead-font-size {
    display: none;
}

.elementor-widget-theme-post-content h3 {
    font-size: 32px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
    margin-bottom: 40px !important;
    margin-top: 40px !important;
}


@media (max-width: 700px){
    .elementor-widget-theme-post-content h3{
        font-size: 24px !important;
    }
}

.elementor-widget-theme-post-content .has-bg-pink-light-background-color{
    background-color: #FFEBF5 !important;
    padding: 20px 30px !important;
}

.elementor-widget-theme-post-content a {
    color: #212529;
    text-decoration: underline;
    text-decoration-color: #212529;
}

@media (min-width: 700px){
.elementor-widget-theme-post-content {
   margin-left: 10rem;
   margin-right: 10rem;
}
}

/*
.elementor-widget-theme-post-content .wp-block-group.alignwide + .wp-block-image{
    display: none;
}
*/

.wp-container-1 {
    margin-bottom: 40px;
}

/*.elementor-widget-theme-post-content img:first-of-type{
    display: none;
}*/

.th-tag-container .elementor-post-info__terms-list-item{
    font-size: 16px !important;
    display: inline-block;
    border: solid 1px #967D96;
    color: #967D96;
    padding: 0 0.5rem;
    text-transform: uppercase;
    font-weight: 500;
    margin-right: 1em;
    margin-bottom: 1rem;
    font-family: poppins;
}

.th-tag-container .elementor-post-info__terms-list-item:hover{
    background-color: #967D96;
    color: white !important;
}

@media (max-width:600px){
	.elementor-12300 .elementor-element.elementor-element-9786f04 > .elementor-element-populated{
		margin: 0;
	}
}

/*403 sivun shortcoden tyylitys*/
.th-display-error {
	font-size: 2rem;
	text-align: center;
	line-height: 1.3;
	padding-top: 2rem;
}

/*onlinehaku- sivun shortcode tyylitykset*/
#th-productsearchresults{
	    font-family: "Poppins", Sans-serif !important;
	width: 100% !important;
	color: #212529 !important;
	text-decoration: none !important;
}

#th-julkaisutTab{
	background-color: #FFD8EC !important;
}

.th-julkaisutColumn li {
	background-color: #FFEBF5 !important;
}

.th-prodsearchItemContent{
	padding: 20px !important;
}

.th-prodsearchItemImage {
    margin: auto !important;
}


.elementor.elementor-48.elementor-location-footer a {
	text-decoration: underline;
}

/* some feed*/

#taeggie-feed-widget-suomen-tilintarkastajat-st-akatemia .post .text {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  padding: 0 1rem;
  margin-bottom: 1rem;
  max-height: 200px;
  overflow-y: scroll;
}


#taeggie-feed-widget-suomen-tilintarkastajat-st-akatemia .column.size-1of4 {
  width: calc(33.33% - 16px);
}


#taeggie-feed-widget-suomen-tilintarkastajat-st-akatemia .column.size-1of4:last-child {
  display: none;
}

/* /some-feed */

/* tuotenostot */

body .wp-block-st-product-carousel .woocommerce ul.products li.product {
  margin: 1rem 15px !important;
}

body .wp-block-st-product-carousel .woocommerce ul.products li.product {
  width: calc(33.33% - 50px);
  -webkit-flex-basis: calc(33.33% - 50px);
  -ms-flex-preferred-size: calc(33.33% - 50px);
  flex-basis: calc(33.33% - 50px);
}

@media (max-width: 575px) {
body .wp-block-st-product-carousel .woocommerce.product-carousel ul.products li.product {
  width: calc(50% - 40px);
  -webkit-flex-basis: calc(50% - 40px);
  -ms-flex-preferred-size: calc(50% - 40px);
  flex-basis: calc(50% - 40px);
}

body .woocommerce ul.products li.product .ast-woo-product-category, body .woocommerce-page ul.products li.product .ast-woo-product-category {
  font-size: 0.75em;
}

body .wp-block-st-product-carousel .woocommerce ul.products li.product .woocommerce-loop-product__title, .wp-block-st-product-carousel .woocommerce ul.products li.product h4 {
  font-size: 0.75rem;
}
}
/* /tuotenostot */

/*RÖ: megamenu overlay -fiksaus*/
.elementskit-menu-overlay
{
visibility: inherit !important;
}

@media (max-width: 1024px)
{
.elementskit-menu-close, .elementskit-menu-hamburger {
	z-index:0 !important;
}}


@media (min-width: 1024px){
	.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container, .elementskit-navbar-nav-default.elementskit-menu-container, .elementskit-menu-container  {
    z-index: auto !important;
}
}

.single-post .wp-block-button .wp-block-button__link{
	background-color: #FF9BC8;
	border-color: #FF9BC8;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
}

.single-post .wp-block-button .wp-block-button__link:hover{
	background-color: #FF9BC8;
	border-color: #FF9BC8;
	color: #000;
}

/*RÖ: omat tiedot -lomakkeen alasvetovalikot*/
.gform_wrapper.gravity-theme .gfield select.large {
    height: 2.4rem;
}

/*SK:Salasanan vaihto-sivun tyylit*/
.woocommerce-lost-password .elementor-element-54e5239{
	display:none;
}

button.woocommerce-Button.button{
	background-color: var(--e-global-color-6f79127);
	color: #000;
	font-weight:600;
}

button.woocommerce-Button.button:hover{
	    background-color: var(--e-global-color-42f0a1c);
	color: #000;
	font-weight:600;
}

.elementor-element.elementor-element-8b6b3f3.elementor-widget.elementor-widget-text-editor {
    font-family: 'Poppins';
	color:#000;
}


/*SK:Piilotetaan kirjaudu oma st:hen -ilmoitus salasanan vaihtosivulla*/
.woocommerce-lost-password .elementor-element.elementor-element-f2e62b1.elementor-widget.elementor-widget-text-editor{
	display:none;
}

/*SK:Kirjaudu-sivun button vasempaan reunaan*/

.pagename-kirjaudu .elementor-button-align-end .e-form__buttons, .pagename-kirjaudu .elementor-button-align-end .elementor-field-type-submit {
    justify-content: flex-start;
}

.pagename-kirjaudu .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100{
	margin-bottom: 2.6rem;
justify-content: flex-start;
}


.user-licenses .th_prodHeaderCollapse {
    z-index: auto;
}

/*Omat tiedot sivulla shortcoden aiheuttamia tyhjiä p ja br tageja- piilotus*/
.elementor-page-287 p:empty, .elementor-page-287 br:not(#menu-item-15167 br) {
	display:none;
}

/*
li.th-single-license:before{
    margin-left: 18px;
    background: var(--ast-global-color-1);
    padding: 5px;
    font-size: 11px;
    content: "Henkilökohtainen lisenssi";
}
li.th-ip-license:before {
    content: "Organisaatiolisenssi";
    margin-left: 18px;
    background: var(--ast-global-color-0);
    padding: 5px;
    font-size: 11px;
}
@media (max-width:500px) {
li.th-ip-license:before, li.th-single-license:before{
    padding: 6px;
    font-size: 6px;
}
}*/

/* kirjautumisdialogin tekstityylit kopioitu sta-puolelta */
.woocommerce button.button, .gform_wrapper.gravity-theme .gform_footer input {
   
    font-size: 16px;
    color: #000;
    padding: 10px 15px;
    font-weight: 600;
    border-radius: 0;
}

h2, .entry-content h2 {
    font-size: 42px;
    font-size: 2.625rem;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    line-height: 1.2em;
}

/* tuodaan näkyviin h1 otsikot */

.site-content .elementor-page-title, .site-content h1.entry-title {
	display: block;
}

/* ASTRA MENU */

#masthead .ast-above-header-wrap .ast-container {
  padding-right: 0;
}

.ast-above-header-wrap .ast-builder-grid-row {
  height: 80px;
}

/* HAKU */

.ast-header-search .ast-search-menu-icon .search-form {
  border: 0;
}

.ast-header-search .search-box .search-field {
  background-color: #ffebf5;
	color: #000000;
}

.ast-header-search .ast-search-menu-icon.search-box.ast-inline-search .search-field {
  border: 1px solid #ffebf5;
}

.ast-header-search .ast-search-menu-icon.search-box.ast-inline-search .search-field:focus {
  border: 1px solid #000;
}

/* OMAST */

.site-header-section .ast-header-account {
  width: 380px;
  height: 100%;
	border-left: 1px solid #000000;
}

.ast-header-account-wrap .ast-header-account-text {
  font-weight: 600;
}

.ast-builder-layout-element.site-header-focus-item.ast-header-account {
  padding: 0;
}

.ast-header-account .ast-header-account-wrap {
  width: 100%;
  height: 100%;
  margin: 0;
}

.ast-header-account-inner-wrap {
  width: 100%;
  height: 100%;
}

.ast-header-account-link.ast-account-action-menu.ast-header-account-type-icon.ast-header-account-type-extend-text-profile-type {
  width: 100%;
  height: 100%;
  padding: 0 20px;
}

.ast-header-account-link.ast-account-action-login.ast-header-account-type-icon.ast-header-account-type-extend-text-profile-type {
  padding: 0 20px;
  height: 100%;
  width: 100%;
}

/* kirjautumattoman omast-painike*/
.ast-header-account-wrap .ast-account-action-login {
  background-color: #ffffff;
}

/* kirjautuneen omast-painike*/
.ast-account-action-menu {
  background-color: #ffebf5;
  color: #000000;
}

.ast-account-action-menu.ast-header-account-type-icon.ast-header-account-type-extend-text-profile-type:hover {
	color: #707070;
}

.ast-account-action-menu .account-icon path {
  fill: #000000;
}

.ast-account-action-menu .account-icon path.ast-hf-account-unfill {
  fill: none;
}

/* ASTRA-MENU MOBILE */

.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-main-header-wrap .ast-primary-header-bar {
  padding-left: 0;
  padding-right: 0;
}

/* jos on kaksi valikko-riviä mobiilissa
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-wrap .ast-above-header-bar {
  padding-left: 0;
  padding-right: 0;
}
*/

/* mobiili omast*/
.ast-mobile-header-wrap .site-header-section .ast-header-account {
  width: 100%;
}

.ast-mobile-header-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg {
  height: 23px;
  width: 23px;
}

.ast-mobile-header-wrap .ast-header-account-text {
  display: none;
}

.ast-mobile-header-wrap .ast-inline-flex {
  margin: 0 auto;
}

.ast-mobile-header-wrap  .ast-main-header-wrap .ast-builder-grid-row {
  grid-column-gap: 0;
  grid-template-columns: 5fr 2fr;
}

/* mobiili sisluettelo */
.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal {
  color: #000000;
  border: none;
  outline: none;
  background-color: #ff9bc8;
}

.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal:focus {
  border: none;
  outline: none;
  background-color: #ffd8ec;
}

.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal .mobile-menu-toggle-icon .ast-mobile-svg {
  fill: #000000;
}

/* ASTRAn mobiilivalikosta pois nuolet*/
.main-navigation #ast-hf-mobile-menu .sub-menu .menu-item .menu-link .ast-icon.icon-arrow {
  display: none;
}

/* Piilotetaan OmaST avainsanat artikkeleista */
a.elementor-post-info__terms-list-item[href*="/tag/jasentiedotteet/"]{
  display: none !important;
}

a.elementor-post-info__terms-list-item[href*="/tag/ohjeistus/"]{
  display: none !important;
}

a.elementor-post-info__terms-list-item[href*="/tag/tallenteet/"]{
  display: none !important;
}

/* Piilotetaan OmaST avainsanat julkaisut-sivulta*/
a.tag-cloud-link[href*="/tag/jasentiedotteet/"] {
  display: none;
}

a.tag-cloud-link[href*="/tag/ohjeistus/"] {
  display: none;
}

a.tag-cloud-link[href*="/tag/tallenteet/"] {
  display: none;
}
