html {
	height: auto;
}

body {
	height: auto;
	/* background: #5affff; */
	background: #FFF;
	font-family: 'Roboto Mono', 'Monaco', 'Lucida Console', 'Menlo', 'Consolas', 'Lucida Sans Typewriter', 'Courier New', 'SimHei', 'Heiti SC', 'Hei', sans-serif;
}
/*#login {
    width: 100%;
    max-width: 500px;
}
.login h1 {
    box-shadow: 0 1px 3px rgba(0,0,0,.13);
}
.login h1 a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTkyLjMgNTQxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAxMDEwMTt9LmNscy0ye2ZpbGw6I2Y5ZjlmYTt9LmNscy0ze2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlRpbW8gQmxhY2sgQmFja2dyb3VuZCBPdXRsaW5lZDwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTE5MS4zIiBoZWlnaHQ9IjU0MCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTYzMiwxNzd2NTBINjAxLjlsLTEuNTQtMjFINTY2VjMzOC4xOGwyMCwzLjg3VjM2NUg1MDhWMzQyLjA1bDIwLTMuODdWMjA2SDQ5My43N2wtMS41NCwyMUg0NjRWMTc3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY0MSwzNDMuNDFsMTgtMy44OFYyNTIuNmwtMjAtMy44OFYyMjZoNThWMzM5LjQ4bDE4LDMuODhWMzY2SDY0MVpNNjk3LDE5Mkg2NTlWMTY0aDM4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTcyMCwyNDguNzJWMjI2aDU3bDEuNTQsMTguNWE0Ni41NCw0Ni41NCwwLDAsMSwxNi42Ni0xNS41OSw0Ny40NCw0Ny40NCwwLDAsMSwyMy4xNy01LjVxMTMuMjcsMCwyMi43Miw2dDE0LjMsMThhNDguMTEsNDguMTEsMCwwLDEsMTYuNi0xNy42cTEwLjItNi4zMywyNC02LjM0LDIwLjQxLDAsMzIuMjMsMTQuM1Q5NDAsMjgxLjI1djU4LjIzbDE4LDMuODhWMzY2SDg4NlYzNDMuNDFsMTctMy44OHYtNTguN3EwLTE2LjA2LTUuMjItMjIuMzN0LTE1LjU0LTYuMjdhMjYuNjUsMjYuNjUsMCwwLDAtMTQsMy41OSwyNi4yMywyNi4yMywwLDAsMC05LjQ2LDEwYzAsMS42NSwwLDMuMDcuMTMsNC4yNHMuMTMsMi4zOC4xMywzLjU5djY0Ljg5bDE1LDMuODhWMzY1SDgwNlYzNDIuNDFsMTUtMy44OHYtNTcuN3EwLTE1LjY4LTUuMjItMjIuMTR0LTE1LjY3LTYuNDZhMjkuNTEsMjkuNTEsMCwwLDAtMTMuNTEsMi45NCwyNS44NCwyNS44NCwwLDAsMC05LjYsOC4yOXY3NS4wN2wxNywzLjg4VjM2NUg3MjJWMzQyLjQxbDE4LTMuODhWMjUyLjZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOTY2LDI5NC4yMnEwLTMxLjI5LDE3LjUyLTUxLjI2dDQ4LjQxLTIwcTMxLDAsNDguNTUsMTkuOTFUMTA5OCwyOTQuMjJ2Mi43MnEwLDMxLjU1LTE3LjUyLDUxLjM5dC00OC4yOSwxOS44NHEtMzEuMTYsMC00OC42Ny0xOS44NFQ5NjYsMjk2Ljk0Wm0zOCwyLjcycTAsMTkuMjgsNi43NywzMC45MXQyMS44NiwxMS42NXExNC43LDAsMjEuNTQtMTEuNzF0Ni44My0zMC44NXYtMi43M3EwLTE4LjczLTYuOS0zMC41OHQtMjEuNzMtMTEuODRxLTE0LjgzLDAtMjEuNiwxMS44NFQxMDA0LDI5NC4yMVoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjI4IDE1OCAyMjggMzgwIDE1OCAzODAgMTU4IDM0MyAxOTEgMzQzIDE5MSAxOTUgMTI5IDE5NSAxMjkgMjMyIDk2IDIzMiA5NiAxNTggMjI4IDE1OCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIyODEgMTU4IDI4MSAzODAgMzUxIDM4MCAzNTEgMzQzIDMxOCAzNDMgMzE4IDE5NSAzODAgMTk1IDM4MCAyMzIgNDEzIDIzMiA0MTMgMTU4IDI4MSAxNTgiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjIzNiIgeT0iMTU3IiB3aWR0aD0iMzciIGhlaWdodD0iMjIzIi8+PHJlY3QgaWQ9Il9TbGljZV8iIGRhdGEtbmFtZT0iJmx0O1NsaWNlJmd0OyIgY2xhc3M9ImNscy0zIiB3aWR0aD0iMTE5MiIgaGVpZ2h0PSI1NDEiLz48L3N2Zz4=);
    background-size: cover;
    width: auto;
    height: 0;
    padding-bottom: 46%;
    margin: unset;
}

.login form {
	margin-top: 0;
}*/

#dash {
	width: 100%;
	max-width: 1000px;
	margin: 0;
	padding: 0;
}

.login .page-header h1 {
	text-align: left;
    font-weight: 900;
    font-size: 5rem;
}

#dash h1 {
	display: none;
    /*max-width: 20rem;
    width: 10.55rem;
    position: fixed;
    z-index: 10000000000;
    min-height: 48px;
    min-height: 4.8rem;
    left: 20px;
    left: 2rem;
    top: 20px;
    top: 2rem;
    box-shadow: 5px 5px 15px 0px rgba(0,0,0, 0.5);
    mix-blend-mode: darken;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;*/
}

.login h1 a {
   /* background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTkyLjMgNTQxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAxMDEwMTt9LmNscy0ye2ZpbGw6I2Y5ZjlmYTt9LmNscy0ze2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlRpbW8gQmxhY2sgQmFja2dyb3VuZCBPdXRsaW5lZDwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTE5MS4zIiBoZWlnaHQ9IjU0MCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTYzMiwxNzd2NTBINjAxLjlsLTEuNTQtMjFINTY2VjMzOC4xOGwyMCwzLjg3VjM2NUg1MDhWMzQyLjA1bDIwLTMuODdWMjA2SDQ5My43N2wtMS41NCwyMUg0NjRWMTc3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY0MSwzNDMuNDFsMTgtMy44OFYyNTIuNmwtMjAtMy44OFYyMjZoNThWMzM5LjQ4bDE4LDMuODhWMzY2SDY0MVpNNjk3LDE5Mkg2NTlWMTY0aDM4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTcyMCwyNDguNzJWMjI2aDU3bDEuNTQsMTguNWE0Ni41NCw0Ni41NCwwLDAsMSwxNi42Ni0xNS41OSw0Ny40NCw0Ny40NCwwLDAsMSwyMy4xNy01LjVxMTMuMjcsMCwyMi43Miw2dDE0LjMsMThhNDguMTEsNDguMTEsMCwwLDEsMTYuNi0xNy42cTEwLjItNi4zMywyNC02LjM0LDIwLjQxLDAsMzIuMjMsMTQuM1Q5NDAsMjgxLjI1djU4LjIzbDE4LDMuODhWMzY2SDg4NlYzNDMuNDFsMTctMy44OHYtNTguN3EwLTE2LjA2LTUuMjItMjIuMzN0LTE1LjU0LTYuMjdhMjYuNjUsMjYuNjUsMCwwLDAtMTQsMy41OSwyNi4yMywyNi4yMywwLDAsMC05LjQ2LDEwYzAsMS42NSwwLDMuMDcuMTMsNC4yNHMuMTMsMi4zOC4xMywzLjU5djY0Ljg5bDE1LDMuODhWMzY1SDgwNlYzNDIuNDFsMTUtMy44OHYtNTcuN3EwLTE1LjY4LTUuMjItMjIuMTR0LTE1LjY3LTYuNDZhMjkuNTEsMjkuNTEsMCwwLDAtMTMuNTEsMi45NCwyNS44NCwyNS44NCwwLDAsMC05LjYsOC4yOXY3NS4wN2wxNywzLjg4VjM2NUg3MjJWMzQyLjQxbDE4LTMuODhWMjUyLjZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNOTY2LDI5NC4yMnEwLTMxLjI5LDE3LjUyLTUxLjI2dDQ4LjQxLTIwcTMxLDAsNDguNTUsMTkuOTFUMTA5OCwyOTQuMjJ2Mi43MnEwLDMxLjU1LTE3LjUyLDUxLjM5dC00OC4yOSwxOS44NHEtMzEuMTYsMC00OC42Ny0xOS44NFQ5NjYsMjk2Ljk0Wm0zOCwyLjcycTAsMTkuMjgsNi43NywzMC45MXQyMS44NiwxMS42NXExNC43LDAsMjEuNTQtMTEuNzF0Ni44My0zMC44NXYtMi43M3EwLTE4LjczLTYuOS0zMC41OHQtMjEuNzMtMTEuODRxLTE0LjgzLDAtMjEuNiwxMS44NFQxMDA0LDI5NC4yMVoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjI4IDE1OCAyMjggMzgwIDE1OCAzODAgMTU4IDM0MyAxOTEgMzQzIDE5MSAxOTUgMTI5IDE5NSAxMjkgMjMyIDk2IDIzMiA5NiAxNTggMjI4IDE1OCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIyODEgMTU4IDI4MSAzODAgMzUxIDM4MCAzNTEgMzQzIDMxOCAzNDMgMzE4IDE5NSAzODAgMTk1IDM4MCAyMzIgNDEzIDIzMiA0MTMgMTU4IDI4MSAxNTgiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjIzNiIgeT0iMTU3IiB3aWR0aD0iMzciIGhlaWdodD0iMjIzIi8+PHJlY3QgaWQ9Il9TbGljZV8iIGRhdGEtbmFtZT0iJmx0O1NsaWNlJmd0OyIgY2xhc3M9ImNscy0zIiB3aWR0aD0iMTE5MiIgaGVpZ2h0PSI1NDEiLz48L3N2Zz4=);
    background-size: cover;
    width: auto;
    height: 0;
    padding-bottom: 46%;
    margin: unset;*/
}

.login form {
	background: transparent;
	box-shadow: unset;
	padding: 0;
}
.login form .input, .login input[type=text] {
    margin-bottom: 1rem;
}
.login form .forgetmenot,
.login #reg_passmail {
	float: none;
    min-height: 4rem;
}

.login br.clear {
    display: none;
}
.login label,
.login form .forgetmenot label {
    font-size: inherit;
    color: #333;
    line-height: 1.5;
}
.login form .forgetmenot label {
     display: flex;
    flex-direction: row;
    align-items: baseline;
}

.login form .input, .login form input[type=checkbox], .login input[type=text] {
  background: none;
  color: #484848;
  border: 2px solid #404040;
  box-shadow: unset;
  font-size: 1.6rem;
  border-radius: 0px;
    padding: 5px 8px;
    padding: .35em .5em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-appearance: none;
    -ms-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: unset;
  text-decoration: none;
  text-shadow: unset;
  -o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

button, input[type="button"],
input[type="reset"],
input[type="submit"],
#wp-submit,
.login .wp-core-ui .button-primary,
.wp-core-ui.login .button-group.button-large .button,
.wp-core-ui.login .button.button-large {
  box-shadow: unset;
  text-decoration: none;
  text-shadow: unset;
    font-size: 1.6rem;
}

.login .button-primary {
	float: none;
}

.login form input[type=checkbox] {
  margin-right: 1rem;
}

.login form input:focus {
    border: 2px solid #333;
    background: #333;
    color: #FFF;
	-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.login form input[type=checkbox]:focus {
	background: #CCC;
}

.login form input[type=checkbox]:checked {
	background: #333;
}

.login #login_error, .login .message {
	background: transparent;
	border: none;
	padding: 0;
	box-shadow: unset;
}

.login #login_error {
	color: #BF2413;
}

input[type=checkbox]:checked:before {
    position: relative;
    content: "";
    left: 8px;
    top: .1rem;
    width: .6rem;
    height: 1.1rem;
    border: solid #5affff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.site-header {
    width: 15.35rem;
}

.dev-logo {
    height: 4.8rem;
    width: 4.8rem;
    display: flex;
    padding-right: 1rem;
    padding-left: 1rem;
    background-color: #383838;
    position: absolute;
    right: 0;
    top: 0;
    -o-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
    transition: background 0.5s ease;
}

.dev1 {
    fill: #c1c1c1;
  }

@media screen and (min-height: 500px) and (min-width: 600px) {
	input[type=checkbox]:checked:before {
		left: 9px;
		border-width: 0 3px 3px 0;
	}
}

.login #backtoblog, .login #nav {
	padding-left: 0;
	/* display: none; */
}
.login #backtoblog {
    display: none;
}
.login #nav {
    margin: 2rem 0;
}
.login #backtoblog a:hover,
.login #nav a:hover,
.login h1 a:hover,
.login #backtoblog a:active,
.login #nav a:active,
.login h1 a:active,
.login #backtoblog a:focus,
.login #nav a:focus,
.login h1 a:focus {
	color: #BF2413;
}

.login .site-footer {
	display: block;
}

.site-logo:hover .st1,
.site-logo:focus .st1,
.site-logo:active .st1 {
    fill: #961D0F;
    fill: rgba(150, 29, 15, 1);
    -o-transition: fill 0.3s ease;
    -moz-transition: fill 0.3s ease;
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
}

.site-logo:hover .dev-logo,
.site-logo:focus .dev-logo,
.site-logo:active .dev-logo {
    background-color: #5a0900;
    -o-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

.dash-h4 {
    position: sticky;
    /* top: calc(4vh + 5rem); */
    top: 5rem;
    top: 6rem;
    background: #FFF;
    z-index: 10000;
    padding-top: .5em;
    margin-top: 1rem;
}

.site-content, #content {
    min-height: calc(100vh - 12vh - 10rem);
}

.dash-content-wrapper .post-excerpt {
    min-height: unset;
}

.dash-content-wrapper .post-excerpt .excerpt-header {
    padding: 2rem 0;
    display: grid; 
    grid-template-columns: 6rem auto; 
    grid-template-rows: 1fr; 
    gap: 0px 0px; 
    grid-template-areas: "logo info";
}

.dash-content-wrapper .post-excerpt .excerpt-header .entry-logo {
    grid-area: logo;
    opacity: 1;
    pointer-events: none;
    background-image: unset;
    background-color: #333;
    -webkit-mask: url(main-assets/logo/browser.svg);
    mask: url(main-assets/logo/browser.svg);
    mask-size: contain;
    mask-position: center;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -o-transition: opacity 0.3s ease, background-color 0.3s ease;
  -moz-transition: opacity 0.3s ease, background-color 0.3s ease;
  -webkit-transition: opacity 0.3s ease, background-color 0.3s ease;
  transition: opacity 0.3s ease, background-color 0.3s ease;
}

.dash-content-wrapper .post-excerpt .excerpt-header .entry-logo.app {
    -webkit-mask-image: url(main-assets/logo/app.svg);
    mask-image: url(main-assets/logo/app.svg);
}

.dash-content-wrapper .post-excerpt .excerpt-header .entry-logo.nomask {
    background-image: url(main-assets/logo/browser.svg);
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
    filter: grayscale(1);
}

.dash-content-wrapper .post-excerpt .excerpt-header .entry-info {
    grid-area: info;
    pointer-events: none;
    padding-left: 1rem;
}
.dash-content-wrapper .post-excerpt.timo .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/timo-logo.svg);
    mask-image: url(main-assets/logo/timo-logo.svg);
}
.dash-content-wrapper .post-excerpt.tbc1 .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/tbc.svg);
    mask-image: url(main-assets/logo/tbc.svg);
}
.dash-content-wrapper .post-excerpt.proxmox .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/proxmox.svg);
    mask-image: url(main-assets/logo/proxmox.svg);
}
.dash-content-wrapper .post-excerpt.portainer .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/portainer.png);
    mask-image: url(main-assets/logo/portainer.png);
}
.dash-content-wrapper .post-excerpt.traefik .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/traefik.svg);
    mask-image: url(main-assets/logo/traefik.svg);
}
.dash-content-wrapper .post-excerpt.keycloak .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/user-lock-regular.svg);
    mask-image: url(main-assets/logo/user-lock-regular.svg);
}
.dash-content-wrapper .post-excerpt.guacamole .excerpt-header .entry-logo {
    background-image: url(main-assets/logo/guac-tricolor.png);
    -webkit-mask: unset;
    mask: unset;
}
.dash-content-wrapper .post-excerpt.netdata .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/netdata.png);
    mask-image: url(main-assets/logo/netdata.png);
}
.dash-content-wrapper .post-excerpt.dashboard .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/dashboard.svg);
    mask-image: url(main-assets/logo/dashboard.svg);
}
.dash-content-wrapper .post-excerpt.snibox .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/snibox.png);
    mask-image: url(main-assets/logo/snibox.png);
}
.dash-content-wrapper .post-excerpt.wikijs .excerpt-header .entry-logo {
    -webkit-mask-image: url(main-assets/logo/wikijs.png);
    mask-image: url(main-assets/logo/wikijs.png);
}

.dash-content-wrapper .post-excerpt .excerpt-title {
    font-size: 2rem;
    font-weight: 500;
    -o-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.dash-content-wrapper .post-excerpt .excerpt-header .excerpt-address {
    opacity: .6;
    font-size: 1.6rem;
    padding: 0;
    overflow-wrap: anywhere;
}
.dash-content-wrapper .post-excerpt.kodbox .excerpt-header .entry-logo {
    background-image: url(main-assets/logo/kod.jpg);
    -webkit-mask: unset;
    mask: unset;
}


@media screen and (min-height: 400px) and (min-width: 300px) {
  
/* .login .site-footer {
    position: fixed;
    bottom: 0;
    left: 0;
} */
}


@media screen and (min-width: 600px) and (min-height: 500px) {

    .dash-h4 {
        position: sticky;
        top: calc(4vh + 3rem);
    }
    .dash-content-wrapper .post-excerpt {
        width: 50%;
    }

}

@media screen and (min-width: 1200px) and (min-height: 700px) {

    .dash-content-wrapper .post-excerpt {
        width: 33.3%;
    }

}


@media screen and (min-width: 2500px) and (min-height: 700px) {

    .dash-content-wrapper .post-excerpt {
        width: 25%;
    }

}

.dash-content-wrapper .post-excerpt .excerpt-link:hover .excerpt-highlight, 
.dash-content-wrapper .post-excerpt .excerpt-link:active .excerpt-highlight,
.dash-content-wrapper .post-excerpt .excerpt-link:focus .excerpt-highlight {
    background-color: unset;
}

.dash-content-wrapper .post-excerpt .excerpt-link:hover + .excerpt-header .entry-logo, 
.dash-content-wrapper .post-excerpt .excerpt-link:active + .excerpt-header .entry-logo,
.dash-content-wrapper .post-excerpt .excerpt-link:focus + .excerpt-header .entry-logo {
    opacity: 0.6;
    -o-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.dash-content-wrapper .post-excerpt .excerpt-link:hover + .excerpt-header .entry-logo:not(.nomask), 
.dash-content-wrapper .post-excerpt .excerpt-link:active + .excerpt-header .entry-logo:not(.nomask),
.dash-content-wrapper .post-excerpt .excerpt-link:focus + .excerpt-header .entry-logo:not(.nomask) {
    opacity: 0.6;
    background-color: #004747;
    -o-transition: opacity 0.3s ease, background-color 0.3s ease;
  -moz-transition: opacity 0.3s ease, background-color 0.3s ease;
  -webkit-transition: opacity 0.3s ease, background-color 0.3s ease;
  transition: opacity 0.3s ease, background-color 0.3s ease;
}

.dash-content-wrapper .post-excerpt .excerpt-link:hover + .excerpt-header .excerpt-title, 
.dash-content-wrapper .post-excerpt .excerpt-link:active + .excerpt-header .excerpt-title,
.dash-content-wrapper .post-excerpt .excerpt-link:focus + .excerpt-header .excerpt-title {
    color: #007474;
    -o-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}