/*
Theme Name: Konstruktion Child
Author: VamTam
Author URI: https://vamtam.com
Template: konstruktion
*/



/***** GENERAL *****/
html, body {
	max-width: 100vw;
	overflow-x: hidden;
}

/** Scrollbar **/

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #ffffff;
}

::-webkit-scrollbar-thumb {
  background:var( --e-global-color-vamtam_accent_2 )
}

::-webkit-scrollbar-thumb:hover {
  background:#41afda;
}

/** User selection **/

::selection {
  color: #ffffff;
  background:var( --e-global-color-vamtam_accent_2 );
}
img {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

/** Link and List style **/

.page-content .elementor-element[data-widget_type="text-editor.default"] ul li::marker, .page-content  .elementor-icon-box-description ul li::marker, .page-content  .elementor-cta__content ul li::marker {
	color: var(--e-global-color-vamtam_accent_2) !important;
}
.page-content .elementor-element[data-widget_type="text-editor.default"] a, .page-content  .elementor-icon-box-description a, .page-content  .elementor-cta__content a {
	text-decoration: underline !important;
	transition: color 0.3s ease-out 0.1s !important;
}
.page-content .elementor-element[data-widget_type="text-editor.default"] a:hover, .page-content  .elementor-icon-box-description a:hover, .page-content  .elementor-cta__content a:hover {
	text-decoration: underline !important;
	color: var(--e-global-color-vamtam_accent_2) !important;
}



/** Form **/
.s4w-form {
	display: flex;
	flex-flow: column;
		width: 100%:;
}
.s4w-form-row {
	display: flex;
	flex-flow: row wrap;
	width: 100%;
}
.s4w-form-group {
	padding: 5px;
}

.s4w-form-group {
	width:100%;
}
.s4w-form-group.is-half {
	width:50%;
}
.s4w-form-group label, .s4w-form-group input, .s4w-form-group select, .s4w-form-group textarea {
	width: 100%;
}
.s4w-form input[type="submit"] {
	background: var(--e-global-color-vamtam_accent_2);
	color: #fff;
	border: 2px solid var(--e-global-color-vamtam_accent_2);
}
.s4w-form input[type="submit"]:hover {
	background: #fff;;
	color: var(--e-global-color-vamtam_accent_2);
	border: 2px solid var(--e-global-color-vamtam_accent_2);
}

img { pointer-events: none !important;}