/* 
Theme Name: HSW Theme
Theme URI: https://github.com/elementor/hello-theme-child/
Description: HSW Theme is a child theme of Hello Elementor, created by DIGIHOUSE
Author: DIGIHOUSE Werbeagentur OG
Author URI: https://www.digihouse-werbeagentur.at
Template: hello-elementor
Version: 1.0.0
*/

/* Allgemein */

html, body {
  
  -webkit-tap-highlight-color: transparent;
}

/* Burger Icon */

.closebutton img {
    content: url(/wp-content/uploads/icon-sandwich-close.svg);
}

/* Fade In Lazy Load Images - WP Rocket */

img[data-lazy-src] {
	opacity: 0;
	transition: all .4s; 
}

body .lazyloaded {
	opacity: 1; 
}


/* Textboxen Aufzählung und Überschriften */

.elementor-widget-text-editor ul {
	list-style-type: square;
  	padding-left: 17px;
	padding-top: 20px;
	}

.elementor-widget-text-editor ul li {
	padding-left: 10px;
	margin-bottom: 10px;
	}
	
.elementor-widget-text-editor ul li ul {
	margin-top: 10px;
	margin-bottom: 20px;
	}

.elementor-widget-text-editor ul + h2 {
	padding-top: 30px;
}

.elementor-widget-text-editor ul + h3 {
	padding-top: 30px;
}

.elementor-widget-text-editor h1 + h2 {
	padding-top: 30px;
}

.elementor-widget-text-editor p + h2 {
	padding-top: 20px;
}

.elementor-widget-text-editor p + h3 {
	padding-top: 20px;
}

.elementor-widget-text-editor ol {
	padding-left: 19px;
	}

.elementor-widget-text-editor ol li {
	padding-left: 10px;
	margin-bottom: 10px;
	}

.elementor-widget-text-editor ol + h2 {
	padding-top: 30px;
}


/* Textboxen links */ 

.elementor-widget-icon-box .elementor-icon-box-title a:link, .elementor-widget-icon-box .elementor-icon-box-title a:visited {
	color: inherit;
	font-weight: inherit !important;
	text-decoration: underline;
	text-decoration-thickness: 1px; 
	text-underline-offset: 2px;
}


/* Bullets Pagination */

.swiper-pagination-bullet  {
	opacity: 1 !important;
}

.swiper-pagination-bullet-active  {
	background: var(--e-global-color-accent) !important;
}

/* Mobile Menu */

.mobmenu a {
	transition: none !important;
}

.mobmenu a:focus, .mobmenu a:active {
	color: var(--e-global-color-accent) !important;
}


	


























