/* 
Theme Name: AWERTO
Description: AWERTO - WordPress / Elementor Child Theme
Author: Webagentur AWERTO
Author URI: https://awerto.it/
Template: hello-elementor
Version: 1.0.1
Text Domain: awerto
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* Add your custom styles here */



/* GLOBAL FONT-WEIGHT FOR BOLD-TEXT */
/*p strong {font-weight: 700;}*/

/* MENU ANCHOR OFFSET */
/*.elementor-widget-menu-anchor {display: block; position: relative; top: -120px;}
@media (max-width: 1024px) {.elementor-widget-menu-anchor {top: -110px;}}
@media (max-width: 767px) {.elementor-widget-menu-anchor {top: -80px;}}
@media (max-width: 512px) {.elementor-widget-menu-anchor {top: -70px;}}*/

/* PARAGRAPH STYLING */
/* Global Font-Weight for Bold-Text */
/*p strong {font-weight: 500;}*/
/* Auto-Hyphen - Automatische Worttrennung für Paragraphen */
/*p {hyphens: auto;}*/

/* Splitted Headlines Color */
/*.headline-green {color: #8CBE22;}*/

/* CUSTOM LINK STYLING */
/*.custom-link a {color: #333333 !important;}
.custom-link a:hover {color: #E8308A !important;}*/

/* Hover Color for Linked Headlines with HREF */
/* GREEN on Hover */
/*.text-hover-green:hover a {color: #8CBE22 !important;}*/

/* IMAGE BOX - TEXT ON HOVER */
/*.custom-image-box {opacity: 0; transition: 0.5s ease-in-out;}
.custom-image-box:hover{opacity: 1;}*/

/* WPML Language Switcher - Language Selection Styling*/
/*.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {color: #333333;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover {color: #E8308A;}*/

/* ELEMENTOR ICON-LIST STYLING - global */
/*.elementor-icon-list-items .elementor-icon-list-item {
  position: relative;
}
.elementor-icon-list-items .elementor-icon-list-icon {
  position: absolute;
  top: 0.2em;
  left: 0;
}
.elementor-icon-list-items .elementor-icon-list-text {
  margin-left: 18px;
}*/



/* LIGHTWEIGHT COOKIE NOTICE */
/* GLOBAL */
#daextlwcn-cookie-notice-container {
	text-align: justify;
}
/* Language Selection - Styling */
#daextlwcn-cookie-notice-message p {padding-left: 33px;}
/* Language Selection - Icon */
#daextlwcn-cookie-notice-message:before {
	content:url('/wp-content/uploads/language_FILL0_wght400_GRAD200_opsz48.svg');
	transform: scale(.55);
	position:absolute;
	left:15px;
	top:13px;
}
/* Notice Message - Styling */
#daextlwcn-cookie-notice-message {
	margin-bottom: 14px;
}

/* DESKTOP */
/* Notice + Settings Container - Styling */
@media (min-width: 601px) {
	#daextlwcn-cookie-notice-wrapper {
		padding: 8px 6px !important;
	}
	#daextlwcn-cookie-notice-wrapper #daextlwcn-cookie-notice-message {font-size: 14px !important;}
	#daextlwcn-cookie-notice-wrapper #daextlwcn-cookie-notice-message a {font-size: 14px !important;}
	#daextlwcn-cookie-notice-wrapper #daextlwcn-cookie-notice-message strong {
		font-size: 14px !important;
		font-weight: 700 !important;
		text-transform: uppercase !important;
		letter-spacing: 0.3px !important;
	}
	#daextlwcn-cookie-notice-button-container #daextlwcn-cookie-notice-button-1,
	#daextlwcn-cookie-notice-button-container #daextlwcn-cookie-notice-button-2 {font-size: 14px !important;}
	
	#daextlwcn-cookie-settings-buttons-container #daextlwcn-cookie-settings-button-1,
	#daextlwcn-cookie-settings-buttons-container #daextlwcn-cookie-settings-button-2 {font-size: 14px !important;}
	
	#daextlwcn-cookie-settings-title {font-style: normal;}
	#daextlwcn-cookie-settings-body #daextlwcn-cookie-settings-intro p,
	#daextlwcn-cookie-settings-description-footer {font-size: 14px !important; font-style: normal;}
	
	.daextlwcn-cookie-settings-section-toggle {line-height: 1em;}
	#daextlwcn-cookie-settings-container * .daextlwcn-cookie-settings-section-name {font-size: 14px !important; font-style: normal;}
	#daextlwcn-cookie-settings-container * .daextlwcn-cookie-settings-section-description {font-style: normal;}
	#daextlwcn-cookie-settings-container * .daextlwcn-cookie-settings-category-title {font-style: normal;}
	#daextlwcn-cookie-settings-container * .daextlwcn-cookie-settings-category-description {font-style: normal;}
}

/* RESPONSIVE */
@media (max-width: 600px) {
	/* Custom position on mobile devices */
	#daextlwcn-cookie-notice-container {
		top: unset !important;
	}
	#daextlwcn-cookie-notice-message:before {
		left: 20px;
		top: 13px;
	}
	/* Notice Wrapper - Styling > Responsive */
	#daextlwcn-cookie-notice-wrapper {
		padding: 8px 0 0 0 !important;
	}
	#daextlwcn-cookie-notice-wrapper #daextlwcn-cookie-notice-message strong {
		font-weight: 700 !important;
		text-transform: uppercase !important;
		letter-spacing: 0.4px !important;
	}
}

