/*
Theme Name: Kalium - Child Theme
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator on: <a href="https://themeforest.net/user/laborator">Envato</a> &bull; <a href="https://twitter.com/thelaborator">Twitter</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
*/

body {
	background-color: #040410 !important;
}

.header-block__row {
	margin-left: 1em !important;
	margin-right: 1em !important;
}

.site-header {
	background-image: linear-gradient(rgb(4, 4, 16, 1), rgba(4,4,16,0)) !important;
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
	padding-top: 0px !important;
}

.fullscreen-menu nav {
	text-align: right;
	margin-top: 6em !important;
	margin-left: 2.5em !important;
	margin-right: 2.5em !important;
	font-family: 'Bodoni 72';
	font-weight: normal;
	font-style: normal;
	font-size: 1.5em;
	line-height: 2.2em;
}

.mobile-menu-wrapper.mobile-menu-fullscreen {
	background-color: rgba(6,4,16,0.2) !important;
	background-image: linear-gradient(to right, rgba(4,4,16,0), rgba(4,4,16,1)) !important;

}

.mobile-menu-wrapper .mobile-menu-container {
	text-align: right;
	font-family: 'Bodoni 72';
	font-weight: normal;
	padding-top: 4.8em;
	font-style: normal;
}

.mobile-menu-wrapper .mobile-menu-container div.menu > ul > li > a, .mobile-menu-wrapper .mobile-menu-container ul.menu > li > a {
		font-size: 1.8em !important;
		line-height: 1.5em;
}

.site-footer a{
	color:#d5b47f;
}

.fullscreen-menu.fullscreen-menu.menu-skin-main.translucent-background {
	background-color: rgba(6,4,16,0.2) !important;
	background-image: linear-gradient(to right, rgba(4,4,16,0), rgba(4,4,16,1)) !important;
}

.fullscreen-menu.menu-skin-light.translucent-background {
	background-color: rgba(6,4,16,0.2) !important;
	background-image: linear-gradient(to right, rgba(4,4,16,0), rgba(4,4,16,1)) !important;
}

.fullscreen-menu.menu-skin-light nav ul li a {
	color: #f2f2f2;
}

.wrapper {
	background: 0;
}

/*.wpb_single_image {
	border-radius: 20em !important;*/
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
	border-radius: 3em !important;
}

/*Typography ------------------------------------------*/


h1 {
    color: #f2f2f2 !important;
    font-size: 4em !important;

}

h2 {

    color: #d5b47f;
    font-size: 2.4em !important;
}

h3 {
    color: #d5b47f;
    font-size: 1.2em !important;
    text-transform: uppercase;
    letter-spacing: 0.4em !important;
    line-height: 2em;
    padding-top: 0.8em;
}

h4 {
    font-size: 1.4em !important;
    color: #d5b47f;
    line-height: 1.05em !important;
}

h5 {
}

h6 {
}

p {
    font-size: 1em !important;
    color: #f2f2f2 !important;
    line-height: 1.5em !important;
}

a {
	color: d5b47f !important;
	text-decoration: none !important;
	text-decoration-line: none !important;
}

 a:hover {
        color: #6A532D !important;
}
a:hover::after {
    display: none !important;
}


/*Typography end ------------------------------------------*/

.wpforms-container {
	font: @ffffff !important;

}

/*Menu------------------------------------------*/


/*Formular------------------------------------------*/



.ls_formular_style {
    font-family: 'PT Sans', sans-serif !important;
    font-weight: normal;
    font-size: 1em !important;
    color: #f2f2f2 !important;
    line-height: 1.5em !important;
}

.ls_formular_button {
    font-family: 'PT Sans', sans-serif;
    font-size: 1em !important;
    color: #f2f2f2 !important;
    line-height: 1.5em !important;
}

.wpforms-container-full .wpforms-field-label {
	font-family: 'PT Sans' sans-serif !important;
    font-size: 1em !important;
    color: #f2f2f2 !important;
    line-height: 1.5em !important;
}

div.wpforms-container-full input[type="checkbox"], div.wpforms-container-full input[type="radio"] {
	background: white;
}


/*No Menü underline------------------------------------------*/


/*mobile version-----------------------------*/

@media screen and (max-width: 768px) {
	.header-block, .site-header--static-header-type {
		margin-top: 4px !important;
	}
}

@media screen and (max-width: 640px) {
	.header-block__row {
	margin-left: 0em !important;
	margin-right: 0em !important;
	}
	h1 {
		font-size:3.5em !important;
		left:0.2em;
	}
	.vc_row.vc_column-gap-30 {
		margin-left: 0px !important;
		margin-right:0px !important;
	}
	.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
	border-radius: 2.5em !important;
	max-width: inherit !important;
	}
	div.wpforms-container-full, div.wpforms-container-full * {
	margin: 0.2em;
}
}

.cky-revisit-bottom-left {
	bottom: 23px !important;
	left: 23px !important;
}

