/*
 Theme Name:   Hello elementor Child
 Description:  Child Theme zu Hello Elementor Theme
 Author:       Jens Christen
 Author URI:   https://www.jc.marketing
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  Hello Elementor-child


   ___ _____                        _        _   _             
  |_  /  __ \                      | |      | | (_)            
    | | /  \/  _ __ ___   __ _ _ __| | _____| |_ _ _ __   __ _ 
    | | |     | '_ ` _ \ / _` | '__| |/ / _ \ __| | '_ \ / _` |
/\__/ / \__/\_| | | | | | (_| | |  |   <  __/ |_| | | | | (_| |
\____/ \____(_)_| |_| |_|\__,_|_|  |_|\_\___|\__|_|_| |_|\__, |
 CUSTOM CSS                                               __/ |
                                                         |___/ 

ToC:

- global classes 

- top menu
	-top menu sticky

- cookie banner

- Homepage

- page marketing



/* global  *******************************************/

body {
	font-color: #0f0 !important;
}

.jcmkt_link {
    text-decoration: none;
    border-bottom: 1px solid #e30000;
    color: #fff;
  	}
  	
.jcmkt_link:hover {
		color: #e30000;
		padding-bottom: 2px;
	}

.elementor-button-wrapper a {
  	-webkit-transition-duration: 0.1s;
  	transition-duration: 0.1s;
  	-webkit-transition-property: transform;
  	transition-property: transform;
}



.elementor-button-wrapper a:hover {
	text-decoration: none;
	-webkit-transform: scale(1.1);
  	transform: scale(1.1);
} 

@supports (-webkit-text-stroke: 1px black) {
.jcmkt_outline_light {
	color: #00000000 !important;
	-webkit-text-stroke: 1px white;
	}
}



/* top menu ***********************************************************/

.e--pointer-underline .elementor-item::after {
  
  }
	/* top menu sticky ****************************************/
	.logoflex .elementor-image img{
	transition: width .4s ease;
	}
	
	.elementor-sticky--active .logoflex.elementor-widget__width-auto.elementor-widget div img {
	width: 150px; /*adjust this value to size your logo after scrolling down*/
	}

.elementor-sticky--active nav {
	position: relative;
  	top: -8px;
	font-size: .8rem;
}
	
	nav.elementor-sticky--active  {
	background: rgb(50,50,50);
	}
	
	/* remove colored border from Hamburger menu on mobile when clicked */
	.elementor-menu-toggle {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; 
  -webkit-focus-ring-color: rgba(0, 0, 0, 0) !important; 
  outline: none !important;
}

				

/* cookies banner *************************************************/
body.cmplz-document {
	background: black;
	color: white;
}

#cmplz-cookies-overview,
#cmplz-cookies-overview div
{
	background-color: #383838 !important;}


/* Page WEB *************************************************/

.elementor-price-table__period {
	margin: 10px;
}

.jcmkt_tblredfont {
	color: #fff !important;
	padding: 4px 15px !important;
	background-color: #515151 !important;
}

.jcmkt_cellalgnright {
	text-align: right !important;
}

#jcmkt_fstcolwdth {
	width: 24%;
}

#jcmkt_scndcolwdth {
	width: 70%;
}

#jcmkt_trdcolwdth {
	width: 8%;
}













