/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle
{
	border-radius: 4px; 
}

.page-content ul, .page-content ol 
{
    margin-bottom: .9rem!important;
}

.page-content ul li, .page-content ol li
{
   margin-bottom: .2rem!important;
}

.page-content thead tr td
{
	background: #5C068C;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
}

table
{
	background-color: #fff!important;	
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th
{
	background-color: #fff!important;	
}

 table tbody tr:hover > td, table tbody tr:hover > th
 {
 background-color: #fff!important;	   
 }

 .qufora-footer .elementor-field-type-email
 {
 	display: inline-block;
 	width: 60%!important;
 }
 .qufora-footer .elementor-field-type-submit
 {
 	display: inline-block;
 	width: 40%!important;
 }


  body[data-elementor-device-mode="desktop"] .qufora-footer .elementor-message.elementor-message-success
  {
  	position: absolute;
    top: -11px;
    background: #53687C;
    width: 105%;
    height: 105%;
    padding-top: 13px;
    left: -2px;
  }



 /*ul list styling*/

ul.lilla, ol.lilla
{
	color: #5C068C;
}

ul.staalgraa, ol.staalgraa
{
	color: #5E6C7C;
}

ul.black, ol.black
{
	color: #000000;
}

ul.accent, ol.accent
{
	color: #5C068C;
}

ul.green, ol.green
{
	color: #88B392;
}

ul.blue, ol.blue
{
	color: #346998;
}

ul.light-purple, ol.light-purple
{
	color: #B4A0CB;
}

ul.red, ol.red
{
	color: #E37B5E;
}

ul.yellow, ol.yellow
{
	color: #FFDD7F;
}

ul.dark-beige, ol.dark-beige
{
	color: #CECDC2;
}

ul.light-beige, ol.light-beige
{
	color: #F1EFE5;
}

ul.tranparent, ol.tranparent
{
	list-style: none;
}

body .elementor-text-editor ul,
body .elementor-tab-content ul,
body .elementor-text-editor ol,
body .elementor-tab-content ol   {
  list-style: none; /* Remove default bullets */
  padding-top: 4px;
  margin-bottom: .9rem;
}

body .elementor-text-editor ul li,
body .elementor-tab-content ul li
{
  padding-bottom: 4px;
   list-style: none; /* Remove default bullets */
}

body .elementor-text-editor ul li::before,
body .elementor-tab-content ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  display: inline-block; /* Needed to add space between the bullet and the text */ 
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
  font-size: 18px;
}

/**Overlay italy start**/
div#overlay_italy {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 130px;
    z-index: 999;
}

 body[data-elementor-device-mode="mobile"] div#overlay_italy {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px;
    z-index: 999;
}

div#overlay_italy_background
{
	background-color:rgb(94,108,124,.9);
	height:100%;
	width:100%;
	position: absolute;
	top:0;
	left:0;
}

div#overlay_italy_content {
  
	position: relative;
	color:#fff;
	font-size:12px;
	text-align:center;
}

div#overlay_italy_content  h6{
	margin: 0;
    padding: 10px;
}

div#overlay_italy a.accept_link {
    background-color: #fff;
    color: #5E6C7C;
    padding: 6px 15px 6px 15px;
    margin: auto;
    font-weight: bold;
}
/** Overlay italy slut**/


/* https://qufora.com/de/qufora-datenschutzrichtlinie start*/
@media (max-width: 768px) {
  .table-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-wrapper table {
    min-width: 700px; /* juster efter behov */
  }
}

/* https://qufora.com/de/qufora-datenschutzrichtlinie slut*/
