/*
Theme Name:  Dilly Child Theme
Description: Dies ist ein benutzerdefiniertes Child-Theme für Dilly
Theme URI:   https://www.dilly.work
Author: Dilly
Author URI:  https://www.dilly.work
Template: dilly
Version: 1.0
*/


.small-footer-links a{
	opacity: 1.0 !important;
}

.small-footer-links a:hover{
	opacity: 0.65 !important;
}


.cmplz-cookiebanner.cmplz-show{
	box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show{
	    top: calc(100% - 80px) !important;
		width: 50px!important;
		height: 50px !important;
		border-radius: 100% !important;
		padding: 0px !important;
		min-width: 50px !important;
		background: var(--cmplz_button_accept_background_color) !important;
	box-shadow: rgb(0 0 0 / 5%) 0px 10px 20px, rgb(0 0 0 / 4%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show:hover{
	box-shadow: rgb(0 0 0 / 9%) 0px 10px 20px, rgb(0 0 0 / 13%) 0px 6px 6px !important;
}

button.cmplz-btn.cmplz-manage-consent.cmplz-show svg{
	width: 30px !important;
	height: 30px !important;
	margin-bottom: -5px;
}

.cmplz-description{
	line-height: 18px;
}

#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode{
	max-width: 100%;
}

#top nav ul li a, body[data-header-color=light] .mobile-header, body[data-header-color=light] .span_9>.slide-out-widget-area-toggle a .label{
	color: #193848 !important;
}


.iwithtext{
	margin-bottom: 0px !important;
}

.iwithtext i{
	top:-2px !important;
    width: 18px !important;
    height: 18px !important;
    line-height: 16px !important;
    font-size: 18px !important;
}

.iwithtext .iwt-text{
	padding-left: 30px !important;
}

[data-midnight="dark"] h1, [data-midnight="dark"] h2, [data-midnight="dark"] h3, [data-midnight="dark"] h4, [data-midnight="dark"] h5, [data-midnight="dark"] h6 {
color: #193848 !important;
}

[data-midnight="light"] h1, [data-midnight="light"] h2, [data-midnight="light"] h3, [data-midnight="light"] h4, [data-midnight="light"] h5, [data-midnight="light"] h6 {
	color: #ffffff !important;
}

.material .wpb_content_element, .material .wpb_row{
	margin-bottom: 0px !important;
}

.red-font *{
	color: #EB5B50 !important;
	font-size: 24px;
	line-height: 24px;
}

.quform-theme-minimal .quform-field-captcha, .quform-theme-minimal .quform-field-date, .quform-theme-minimal .quform-field-email, .quform-theme-minimal .quform-field-multiselect, .quform-theme-minimal .quform-field-password, .quform-theme-minimal .quform-field-select, .quform-theme-minimal .quform-field-text, .quform-theme-minimal .quform-field-textarea, .quform-theme-minimal .quform-field-time, .quform-theme-minimal .select2-container--quform .select2-selection, .quform-theme-minimal.quform-timepicker.k-list-container.k-popup{
	border: 0px solid #ffffff !important;
}

.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	border-radius: 0px !important;
}

.percentimg100{
	width: 100% !important;
}

.positionabs_top{
    position:relative;
}

.positionabs_bottom{
    position:relative;
		top: 100px;
	left: 240px;
}

.positionabs_start_one{
    position:relative;
	left: 240px;

}

.positionabs_start_two{
    position:relative;
	left: 100px;
}

.iwt-text a{
	color: #ffffff !important;
}


@media only screen and (max-width: 999px) {

.red-font *{
	color: #EB5B50 !important;
	font-size: 14px;
	line-height: 21px;
}


.positionabs_bottom{
    position:relative;
    top:100px;
    left:130px;
}


.positionabs_start_one{
    position:relative;
	left: 0px;

}

.positionabs_start_two{
    position:relative;
	left: 0px;
}

.iwt-icon{
	position: relative !important;
	margin-top: 15px !important;
}

.iwt-text{
	margin-left: -35px !important;
}

}