.imagetext {
padding-top: 2em;
padding-bottom: 2em;
}
.imagetext .textarea {
padding: 0 1em;
}
.imagetext .content {
padding-bottom: 1em;
}
.imagetext a.readmore {
font-size: 1.2em;
display: inline-block;
margin: 0;
background-color: hsl(198, 91%, 46%);
color: white;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: relative;
padding: 0.8em 50px 0.8em 1.3em;
border-radius: 0;
text-decoration: none;
}
.imagetext a.readmore:after {
position: absolute;
content: "";
display: inline-block;
top: 0;
right: 1em;
background-image: url(//www.gilz-tech.de/wp-content/themes/gilz/assets/arrow-right.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: 10px 20px;
width: 30px;
height: 100%;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.imagetext a.readmore:hover {
background-color: hsl(198, 76%, 20%);
}
.imagetext a.readmore:hover:after {
-webkit-transform: translate(5px, 0);
transform: translate(5px, 0);
}