/*
Theme Name: Ark - Child
Theme URI: http://themeforest.net/user/freshface/portfolio
Description: Premium WordPress Theme
Author: FRESHFACE
Author URI: http://themeforest.net/user/freshface/portfolio
License: Go to the "license" folder
License URI: Go to the "license" folder
Text Domain: ark-child
Tags: white
Version: 1.0.0
Template: ark
*/


h1, h2, h3, h4, h5, h6, p,
.counters-v1 .counters-v1-body .counters-v1-subtitle,
.icon-box-v3 p.fg-text-dark,
.ff-richtext,
.ff-richtext li,
.ff-richtext ul {
	color: #333333;
	line-height: 1.3;
}

em strong {
    font-weight: 400;
}

p, .section-heading > .ff-richtext.paragraph,
.ff-richtext,
.ff-richtext li,
.ff-richtext ul {
    font-size: 15px;
    font-weight: 300;
}

.zusatz-infos a,
.zusatz-infos a:hover {
	color: #2a56a2;
}

h1>a:hover, h2>a:hover, h3>a:hover, h4>a:hover, h5>a:hover, h6>a:hover
{
	color: #2a56a2 !important;
}
h2#contact-category {
    max-width: 950px;
}
em {
    font-size: 17px;
    font-weight: 400;
}
section.ffb-id-6iri5eov.blog-single.fg-text-dark {
	text-align: right;
	padding-right: 20px;
}
section.ffb-id-6iri5eov.blog-single.fg-text-dark>div>span>span>span {
	border: solid #2a56a2 1px;
    border-radius: 30px;
    padding: 6px 27px;
    background-color: #2a56a2;
    color: #fcf311;
	position: relative;
    top: 50px;
    font-size: 15px;
}

.post-content a,
.post-content a:hover,
.widget-content a,
.widget-content a:hover
{
	color: #2a56a2;
}

.post-content.ff-richtext li a,
.post-content.ff-richtext li a:hover 
{
	color: #2a56a2 !important;
}

h2.news-v12-title.fg-text-dark.ffb-title-2 {
    min-height: 66px;
}

.news-v12-content {
    min-height: 300px;
}

.container-fluid {
    padding-right: 0px;
    padding-left: 0px;	
}

.ffb-id-6ibr1otp .cbp-item:hover .theme-portfolio-active-wrap:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.promo-block-v11{
    padding: 150px 0 0 0;
}

.trainings-home .news-v12-content {
    padding: 30px 0 0 0;
}

.ffb-id-6ibv2705 .ffb-item-1 .ffb-icon-1-1, .ffb-id-6ibv2705 .ffb-item-1 .ffb-icon-1-1:before, .ffb-id-6ibv2705 .ffb-item-1 .ffb-icon-1-1:after, .ffb-id-6ibv2705 .ffb-item-1 .ffb-icon-1-1 *, .ffb-id-6ibv2705 .ffb-item-1 .ffb-icon-1-1 *:before, .ffb-id-6ibv2705 .ffb-item-1 .ffb-icon-1-1 *:after {
    color: #ffffff !important;
}
.promo-block-v11 .promo-block-v11-category .promo-block-v11-category-icon {
    font-size: 20px;
}

.theme-toggle-trigger.topbar-toggle-trigger
{
	display:none;
}

.section-heading {
    padding-bottom: 30px;
}

.kontakt-button,
.widget-button button,
a.wp-block-file__button.wp-element-button { 
	color: #2a56a2 !important;
    border: #2a56a2 solid 1px !important;
    background-color: #fff !important;
	border-radius: 3px;
}

.kontakt-button:hover,
.widget-button button:hover,
a.wp-block-file__button.wp-element-button:hover {
    color: #fff !important;
    background-color: #2a56a2 !important;
    border-radius: 3px;
	text-decoration:none;
}

.open-add-location-overlay {
	background-color: #2a56a2 !important;
}

.center-content-hor-align-sm {
    display: grid;
}
.news-v10 .news-v10-content {
    grid-row: 1;
	margin-bottom: 20px;
}
.post-content a {
    top: -35px;
    margin-bottom: -20px;
}

@media (max-width: 767px) {

	
.header-transparent .navbar-logo {
    margin: 0 40px !important;
	}
}

