/*
Theme Name: The Layouter Child Theme
Description: This is a custom child theme for The Layouter Clients
Theme URI:   https://thelayouter.de
Author: the.Layouter
Author URI:  https://thelayouter.de
Template: thelayouter
Version: 1.0
*/

.quform-label>label{
	font-weight: bold !important;
}

.quform-current-page{
	margin-top: 40px !important;
}
.quform-page-title-description{
	margin-bottom:30px !important;
}

.quform-theme-minimal .quform-options-style-button .quform-field-radio:checked+label{
	background: #0a697a !important;
	color: #ffffff !important;
}

.quform-theme-minimal .quform-page-progress-bar{
	background: #0a697a !important;
	color: #ffffff !important;
}

.quform-page-progress{
	background:#9ec2c6 !important;
}

.quform-theme-minimal .quform-options-style-button .quform-field-radio:checked+label span{
	color: #ffffff !important;
	font-weight: bold !important;
}

.quform-theme-minimal .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:hover, .quform-theme-minimal .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:hover, .quform-theme-minimal .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:hover, .quform-theme-minimal .quform-options-style-button .quform-field-checkbox:checked+label, .quform-theme-minimal .quform-options-style-button .quform-field-radio:checked+label, .quform-theme-minimal .quform-options-style-button .quform-option-label:active, .quform-theme-minimal .quform-options-style-button .quform-option-label:focus{
	color: #ffffff !important;
}

input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code, select{border-radius: 0px !important;}

.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a{
	border-radius: 0px !important;
}

td.tdright{text-align: right !important;}

.opening-table table, .opening-table tr, .opening-table tbody{background: transparent !important; border: 0px solid #ffffff !important;}

.opening-table td{
	padding-left: 0px !important;
	padding-right: 0px !important;
	background: transparent !important;
	border-bottom: 1px solid rgba(255,255,255, 0.2) !important;
border-left: 0px solid #ffffff !important;
border-right: 0px solid #ffffff !important;
border-top: 0px solid #ffffff !important;
}

.footer-links-dark-theme a{
	color: rgba(255,255,255,0.5) !important
}

.small-footer-links{
	margin-top: 10px !important;
}

.small-footer-links a{
	font-size: 14px !important;
}

.no-margins-and-paddings{
	margin: 0px !important;
	padding: 0px !important;
}

.quform .quform-field-captcha, .quform .quform-field-date, .quform .quform-field-email, .quform .quform-field-file, .quform .quform-field-multiselect, .quform .quform-field-password, .quform .quform-field-select, .quform .quform-field-text, .quform .quform-field-time, .quform .select2-container--quform .select2-selection{
display: block;
margin: 0;
min-width: 10px;
max-width: 100%;
width: 100%;
padding: 8px;
height: 36px !important;;
line-height: 1.5;
font-size: 1em;
border: 1px solid #e3e3e3;
}

.cli-tab-footer .wt-cli-privacy-accept-btn{
	background-color: #000000;
}

.cli-tab-section .cli-tab-content{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.cli-bar-btn_container{
	text-align: center !important;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
	margin-left: 0px !important;
}

.cli-style-custom{
	font-size: 13px !important;
	line-height: 18px !important;
	}

.footer-dsgvo a{
	color: #666666;
}


	.hidemobile{
	display: inline-block;
	}
		
	.showmobile{
	display: none;
	}

@media only screen and (max-width: 999px) and (min-width: 1px){
.tabbed[data-style*="vertical"] .wpb_tabs_nav li{display: block !important;}
	.hidemobile{
	display: none;
	}
	
	.showmobile{
	display: inline-block;
	}

}


