/*
 Theme Name: Fintech WP Child Theme
 Theme URI: https://themeforest.net/user/mnky
 Description: Child theme of Fintech WP WordPress theme.
 Author: MNKY
 Author URI: https://themeforest.net/user/mnky
 Template:     fintech-wp
 Version:      1.0.0
 License: Envato Marketplaces Split Licence
 License URI: Envato Marketplace Item License Certificate
 Tags: theme-options, translation-ready, rtl-language-support, post-formats, microformats, full-width-template, custom-colors, left-sidebar, right-sidebar, fluid-layout
 Text Domain:  fintech-wp-child
*/

.wpb_single_image .vc_figure-caption {
    font-size: .8em !important;
    font-style: italic !important;
    text-align: left !important;
    margin-top: 10px !important; 
}

.wp-caption .wp-caption-text {
    font-size: .8em !important;
    font-style: italic !important;
    text-align: left !important;
    margin-top: 10px !important;
	font-weight: 400 !important;
}

/* Auskommentiert, da in Widget Code direkt CSS platziert ist 

.page-sidebar .widget {
    color: #666677;
    background-color: #f3f4fb !important;
} */ 

.columns{
	display: flex;
	margin-left: -0.75rem;
	margin-right: -0.75rem;
	margin-top: -0.75rem;
	flex-wrap: wrap;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.columns *{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.column{
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	flex: none;
    width: 25%;
    padding: 0.75rem;
}
.column article{
	padding: 10px;
	border: 1px solid #ddd;
	height: 100%;
}
.column article img{
	display: block;
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.column article h3{
	margin: 5px 0 0;
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	display: block;
	line-height: 1.4em;
}
.filtergroup{
	margin: 0 0 24px;
	text-align: center;
}
.filtergroup a{
	display: inline-block;
	margin: 0 2px;
	padding: 6px 20px;
	font-size: 14px;
	line-height: 1.4em;
	text-decoration: none !important;
	border: 1px solid #0b3b5b;
	color: #0b3b5b;
}
.filtergroup a:hover{
	background: #0b3b5b;
	color: #fff;
}

/* Proven Expert Anpassung */
.prvexp-bg {
    background-color: #002e5b;
	overflow: hidden!important; 
}

#pe_rating {
    color: #fff!important;
	margin-bottom: 30px!important;
}

/* Proven Expert right site fix */

#pe_rating #pe_additional_info {
    margin: 0px!important;
}

.page-id-5091 #site-navigation {display: none;}
.entry-content a {text-decoration: underline!important;}
.yarpp-related h3 {text-transform: none!important;}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {text-decoration: none!important;}
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {text-decoration: none!important;}

/* Font-color and size won't work from here, they have to be styled in a span-tag to work */

p.authorreviewp { margin-bottom: 15px !important; margin-top: 5px !important; font-size: 0.95rem;}
#authorreview a:link { color: #999999; }
#authorreview a:visited { color: #999999; }
#authorreview a:hover { color: #999999; }
#authorreview a:active { color: #999999; }

li {
    line-height: 1.75;
    margin-bottom: 15px;
}

.header-overlay #site-navigation ul li.menu-button-outline-dark a {
    border: 2px solid rgba(0,0,0,0.3);
    background: #ffffff8f;
}