/*
Theme Name: Kuzdas
Version: 1.0
Author: Life Design
Author URI: https://www.lifedesign.at
Text Domain: avante
Template: avante
*/

/*
 * Grün		#325d2c
 * Gold		#bba07a
 * Black	#212529
 * 
 * */


/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/wp-content/themes/kuzdas/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/kuzdas/fonts/roboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/wp-content/themes/kuzdas/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/kuzdas/fonts/roboto-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* cabin-regular - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/wp-content/themes/kuzdas/fonts/cabin-v26-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/kuzdas/fonts/cabin-v26-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* cabin-700 - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/wp-content/themes/kuzdas/fonts/cabin-v26-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/kuzdas/fonts/cabin-v26-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/wp-content/themes/kuzdas/fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/kuzdas/fonts/poppins-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body .logo {
    /* color: var(--color-header-middle-text);
    font-weight: 600; */
	background-image: url(/wp-content/themes/kuzdas/logo_kuzdas_icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
	font-family: 'Cabin', 'Helvetica Neue', Arial, Verdana, sans-serif;
    font-size: 18px;
	font-weight: 700;
	white-space: nowrap;
    padding: 0 0 0 130px;
	display: block;
	line-height: 1;
	color: #212529;
	margin: 10px 0 6px 0;
}

body .logo.logo--has-link {
	padding-left: 0;
}

body .logo__link {
	display: block;
	color: inherit;
	padding-left:  130px;
}

body .logo__link:hover,
body .logo__link:visited {
	color: inherit;
}

body .logo.logo--white {
	color: #fff;
	background-image: url(/wp-content/themes/kuzdas/logo_kuzdas_icon_alt.svg);
}

.logo__top {
	display: block;
    font-size: 22px;
	letter-spacing: 1px;
	margin-bottom: 4px;
}

.logo__bottom {
	display: block;
    font-weight: 400;
	font-size: 15px;
	letter-spacing: 2.6px;
}

/* Content */

body #page-content-wrapper .elementor-widget-text-editor p {
	padding-top: 0;
}

/* WP-Form*/

body div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color:#00000000;
    border: 1px solid #bba07a;
	border-style: solid;
    border-width: 2px 2px 2px 2px;
	border-radius:5px;
    color: #bba07a;
    font-size: 1em;
    padding: 10px 15px;
}


body .wpforms-submit:hover

{
	color:#fff !important;
	background-color: #bba07a !important;
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #e0ffc7;
    border: 1px solid #b4d39b;
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: none;
    border: 1px solid #b4d39b;
}

/* Footer */

@media (min-width: 769px) and (max-width: 1024px) {
	.footer-cols .footer-col--1 {
		width: 80% !important;
	}
	.footer-cols .footer-col--2 {
		width: 20% !important;
	}
	.footer-cols .footer-col--3,
	.footer-cols .footer-col--4,
	.footer-cols .footer-col--5 {
		width: 33.3333% !important;
	}
}

@media (min-width: 481px) and (max-width: 768px) {
	.footer-cols .footer-col--1 {
		width: 80% !important;
	}
	.footer-cols .footer-col--2 {
		width: 20% !important;
	}
	.footer-cols .footer-col--3 {
		width: 100% !important;
	}
	.footer-cols .footer-col--4,
	.footer-cols .footer-col--5 {
		width: 50% !important;
	}
}

@media (max-width: 480px) {
	.footer-cols .footer-col--1,
	.footer-cols .footer-col--2,
	.footer-cols .footer-col--3,
	.footer-cols .footer-col--4,
	.footer-cols .footer-col--5 {
		width: 100% !important;
	}
}