@charset "UTF-8";

/**
 * Theme Name:  Make Child
 * Theme URI:   https://thethemefoundry.com/make/
 * Description: Make Child Theme
 * Template:     make
 * Version:      1.0.0
 * License:      GNU General Public License v2 or later
 * License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: make-child
 * Tags:        one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, grid-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, footer-widgets, blog, e-commerce, portfolio
 */
 
@font-face {
   font-family:'Poppins-Medium';
   font-style: normal;
   font-weight: 400;
	src: url('font/Poppins-Medium.ttf') format('truetype');
}

@font-face {
   font-family:'Poppins-Light';
   font-style: normal;
   font-weight: 300;
	src: url('font/Poppins-Light.ttf') format('truetype');
}

@font-face {
   font-family:'Poppins-SemiBold';
   font-style: normal;
   font-weight: 600;
	src: url('font/Poppins-SemiBold.ttf') format('truetype');
}

@font-face {
   font-family:'Poppins-Bold';
   font-style: normal;
   font-weight: 700;
	src: url('font/Poppins-Bold.ttf') format('truetype');
}

/*---------------------------------------------------------
 Custom
-----------------------------------------------------------*/

body, 
.font-body,
h1, h2, h3,
h4, h5, h6 {
    font-family: "Poppins-Medium",Helvetica,Arial,sans-serif !important;
}

b, strong { font-family:'Poppins-Bold'!important;}
.site-navigation .menu li a {
    font-family: "Poppins-Medium",Helvetica,Arial,sans-serif !important;
}

.container, .infinite-footer-container, .page-template-template-builder-php .entry-content > .twitter-share {
    max-width: 1400px;
    padding: 0 20px;
}
.site-header-main {
    padding: 15px;
	height: 140px;
	border-bottom: 10px solid #efc72f;
}
img.custom-logo {
    max-width: 220px;
}
.site-navigation {
    float: right;
    max-width: 100%;
    margin-top: 40px;
}

.site-navigation .menu li a:not(.site-navigation ul.menu ul a:hover):hover,
.site-navigation .menu li.current-menu-item > a:not(.site-navigation .menu .sub-menu li.current-menu-item > a), 
.site-navigation .menu li.current-menu-parent > a{
    text-decoration: underline;
}
.site-navigation .menu-item-has-children a:after {
    padding-left: 7px;
	color: #000;
}
.site-navigation .menu .sub-menu a,
.site-navigation .menu .children a {
	border-color: #fff;
}

.site-navigation ul.menu ul a:hover, 
.site-navigation ul.menu ul a:focus, 
.site-navigation .menu ul ul a:hover, 
.site-navigation .menu ul ul a:focus,
.site-navigation .menu .sub-menu li.current-menu-item > a {
    color: #000;
    background-color: #82AACD;
}

.entry-header {
    margin-bottom: 0px;
}

.site-footer .site-info {
    width: 100%;
    text-align: left;
    padding: 0;
}
.footer-text {
    text-align: left;
    float: left;
}
.footer-menu {
    float: right;
    padding: 0;
}

/* Formular */

.wpcf7 input:not(.wpcf7 input[type="submit"], input[type="checkbox"]), .wpcf7 textarea {
    margin-top: 0;
	background: transparent;
	width: 90%;
}
.wpcf7 input {
    border-bottom: 1px solid #aaa;
}
.wpcf7 textarea {
    border: 1px solid #aaa;
	height: 120px;
}
input[type="checkbox"] {margin-right: 7px;}
.wpcf7-list-item {
    margin: 0;
}
.wpcf7 input[type="submit"] {
    margin-bottom: 0;
    border-radius: 0;
    min-width: 200px;
    font-family: "Poppins-Medium",Helvetica,Arial,sans-serif !important;
    font-size: 18px;
}
