/*
	Theme Name: Maxcv Child
	Theme URI: http://lolthemes.com/demo/wpm/maxcv/
	Description: Max CV - Resume/CV Wordpress Theme
	Author: ThemeWisdom
	Author URI: https://themeforest.net/user/themewisdom
	Version: 1.0
	Tags: threaded-comments, theme-options, sticky-post, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background
	Text Domain: maxcv-child
	License: GNU General Public License
	License URI: license.txt
	Template: maxcv
*/

@import url('footer.css');
@import url('yellow.css');
@import url('blue.css');
@import url('font.css');

/* ---------- Kontaktformular ---------- */

.wpcf7-form .wpcf7-form-control {
	text-transform: none;
}

.contact-section {
	padding: 150px 0 100px 0;
}

/* ---------- Header ---------- */
.navbar-brand.site-title {
	color: #FE3230;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.ow-navigation .navbar-brand:focus,
.ow-navigation .navbar-brand:hover {
	color: #666;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.header-section {
	/* background-color: rgba(255,255,255,0.65); */
	background-color: rgba(255,255,255,1);
}

.header-section::after {
	content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.05);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.header-section.navbar-fixed-top {
	background-color: #fff;
}

.ow-navigation.navbar-default .navbar-nav > .active > a {
	color: #FE3230;
}

.ow-navigation.navbar-default .navbar-nav > .active > a:hover {
	color: #FF9E9E;
}

.ow-navigation.navbar-default .navbar-nav > li > a::before,
.ow-navigation.navbar-default .navbar-nav > .active > a::before {
	background-color: #FE3230;
}

.ow-navigation.navbar-default .navbar-nav li  a {
	color: #666;
}

.ow-navigation.navbar-default .navbar-nav li  a:hover {
	color: #999;
}

.ow-navigation ul li > .dropdown-menu {
	background-color: rgba(255,255,255,0.65);
	/* background-color: rgba(255,255,255,1); */
}

.ow-navigation.navbar-default .navbar-nav > .active > a, 
.ow-navigation.navbar-default .navbar-nav > .active > a:focus, 
.ow-navigation.navbar-default .navbar-nav > .active > a:hover,
.ow-navigation .nav.navbar-nav li:hover > a,
.ow-navigation .nav.navbar-nav li:focus > a,
.ow-navigation .nav.navbar-nav li a:hover,
.ow-navigation .nav.navbar-nav li a:focus {
	color: #FE3230;
}

.ow-navigation .menu-icon a {
	color: #666;
}

/* Fix for Revolution Slider */
@media (max-width: 991px) {
	.header-section {
		position: absolute;
	}
	
	.page-banner {
		padding-top: 170px;
	}
	
	.site-main {
		margin: 0 20px;
	}
}

/* Page Header */
.page-banner::before {
	background-color: #f2f2f2;
}
.page-banner {
	background-image: none !important;
	padding-bottom: 45px;
}
.page-banner h3 {
	color: #333;
	margin-bottom: 0px;
}
.page-breadcrumb {
	display: none;
}
.page_spacing {
	margin-top: 50px;
	margin-bottom: 50px;
}