/* 
Theme Name:		 Lenus Child Theme
Theme URI:		 http://childtheme-generator.com/
Description:	 Lenus Child Theme is a child theme of Page Builder Framework, created by ChildTheme-Generator.com
Author:			 Lenus
Author URI:		 http://childtheme-generator.com/
Template:		 page-builder-framework
Version:		 1.0.0
Text Domain:	 lenus-child-theme
*/


/*
    Social media menu
*/

#menu-social-media {
	display: flex;
	align-items: center;
	margin: 0;
}

#menu-social-media .menu-item {
	list-style: none;
	padding: 0 10px;
}

.wpbf-menu-toggle-container {
    text-align: right;
    margin-right: 10px;
}

.custom-button a:hover {box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);}

/* Additional CSS */

.wpbf-padding-medium {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}

.page-id-30 .wpbf-navigation {
	background-color: rgba(32,127,232,0.15);
}

.page-id-30 header#header {
    position: absolute;
    top: 0;
    z-index: 999;
    width: 100%;
}

 h1,  h2,  .special span, .special a
{
font-family: ivypresto-display, serif !important;
font-weight: 400 !important;
font-style: normal !important;
	text-transform:uppercase;
}






.lenus-progressbar > div > div
{
	border-radius:60px;
	background-color:white !important;
	height:22px;
}

 .lenus-progressbar > div > div > div
{
background-color: #4E5A71;
}


 .lenus-form > div > div 
{
	font-family:'poppins', sans-serif !important;
	font-weight:700;
	text-transform:uppercase;
	color: #4E5A71 !important;
	font-size:18px;
}

.lenus-step .lenus-option span
{
	border-radius:60px !important;
	font-family:'poppins', sans-serif !important;
	font-weight:600;
	text-transform:uppercase;
	color: #4E5A71 !important;
	font-size:18px !important;
	padding:22px 0 !important;
	border:5px solid white !important;
box-shadow: -4px 2px 14px #dbe3ff75 inset;
}












.otxt {
    color: #4E5A71;
    -webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #4E5A71;
}

#elementor-tab-title-2691 .fas {
    background-image: url(https://ga-fitness.dk/wp-content/uploads/2021/08/workout.svg);
    height: 100px;
	position:absolute;
    width: 100px;
    background-repeat: no-repeat;
    margin-top:6px;
}

#elementor-tab-title-2692 .fas {
    background-image: url(https://ga-fitness.dk/wp-content/uploads/2021/08/meal.svg);
    height: 100px;
	position:absolute;
    width: 100px;
    background-repeat: no-repeat;
    margin-top:6px;
}

#elementor-tab-title-2693 .fas {
    background-image: url(https://ga-fitness.dk/wp-content/uploads/2021/08/support.svg);
    height: 100px;
	position:absolute;
    width: 100px;
    background-repeat: no-repeat;
    margin-top:5px;
	margin-left:-3px;
}

#elementor-tab-title-2694 .fas {
    background-image: url(https://ga-fitness.dk/wp-content/uploads/2021/08/icon.svg);
    height: 100px;
	position:absolute;
    width: 46px;
    background-repeat: no-repeat;
    margin-top:6px;
}

.elementor-accordion-title {
    margin-left: 80px;
}



@media only screen and (max-width: 600px) {

#elementor-tab-title-2691 .fas, #elementor-tab-title-2692 .fas, #elementor-tab-title-2693 .fas, #elementor-tab-title-2694 .fas {
    
  margin-top:-10px;

}
	
	
.elementor-accordion-title {
    margin-left: 60px;
}
	
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}
	
	
}