.rt-tpg-container .layout2 .rt-holder .rt-detail .read-more a{border-radius: 50px;
color: white;}
.tablepress .column-1,.column-2,.column-3{text-align:center !important;}
.tablepress .column-1{background-color:rgb(34, 32, 178)!important; color:white; text-align:center !important; padding: 10px;}


.post-content table tbody > tr:nth-child(2n+1) > td .column-1{background-color:rgb(34, 32, 178)!important;}
h3{font-size: 25px !important;}

.section.bg-dark{background-color: #2220b2 !important;}

.blog-description {
    color: rgba(255,255,255,0.8)!important;
}

/*
.blog-logo {
    background-color: rgba(255,255,255,0.8);
    border-radius: 40px 40px 40px 0px;
    padding: 40px;}
*/

.header{padding:30px 0px !important;}

.blog-menu a{
    color: rgba(255,255,255,0.8)!important;
}

.footer .widget-content{color: #fff !important;}

.credits, .credits a{color: #fff !important;}

/*NAVIGATION*/
.blog-menu li:hover a{
    background-color:#2E64FE!important;
}

.blog-menu a{
padding: 27px 16px!important;
}

.blog-menu .sub-menu a{
padding: 15px 16px!important;
}

.blog-menu > .has-children::after, .blog-menu > .page_item_has_children::after {
right: 4px!important;
}

.blog-menu ul li{background-color:#2E64FE !important;}

blog-logo img{visibility:visible;}
.blog-logo img{transform: rotate(10deg);
    margin-left: 40%;
    margin-bottom: -25%;}

.blog-menu > li::before{content:none !important;}

.footer .menu-menueimpressum-container a{color:#fff; text-transform:uppercase;}

.footer .widget_text a{color:#fff !important;}

div .item {background-color: #f8f8f8!important; border: solid 1px #666;}

.layer-content .element {
    font-size: 14px !important;
    padding: 10px 10px !important;
    line-height: 1.5;
}

.layer-content .title{font-size: 16px !important; font-weight:600;}

read_more{padding: 10px 10px !important;}

.rt-tpg-container .isotope1 .rt-holder{
border: solid 2px #1e73be;
padding: 20px;
}