/**
Theme Name: Konverted
Author: Konverted
Author URI: https://koverted.io
Description: Theme by Konverted.io
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konverted
Template: astra
*/

/*************** Define fonts family *****************/

html,body,p,h5,h6
{
	font-family: 'Muli',sans-serif !important;
}

h1,h2,h3,h4
{
	font-family: 'Albra',sans-serif;
}

/*************** Define fonts sizes *****************/

html
{
	font-size: 17px;     /*** Desktop deafult font size  ***/
}	
}

p
{
	font-size: 1rem;
	line-height: 1.5em;
}



@media(max-width:921px) 
{
html
{
	font-size: 16px;     /*** Tablet and Mobile deafult font size  ***/
}

}

/*************** Menu style *****************/

.main-navigation ul
{
	text-transform: uppercase;
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 2px;
	
}


h5
{
	letter-spacing: 4px;
	text-transform: uppercase;
	font-weight: 300;
}

/*****************************   DEFAULT    ********************************/

.elementor-widget-heading .elementor-heading-title.elementor-size-default       /**** Boxed (Fullsize pixelben / 1440px/10)*****/
{
	font-size: 4.722vw;
	line-height: 1.3em;
	font-weight: 500;
	
}

@media(max-width:767px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-default       /**** Mobil (Best mobile font-size)*****/
{
	font-size: 2rem;
	
}
}

@media(min-width:1440px)
{
.elementor-widget-heading .elementor-heading-title.elementor-size-default       /**** Full (Fullsize pixelben / html default size)*****/
{
	font-size: 4rem;
	
}
}

/*****************************   XXL    ********************************/

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl
{
	font-size: 4rem;
	line-height: 1.2em;
	font-weight: 600;
}

@media(max-width:921px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl
{
	font-size: 3.7rem;
}
}
@media(max-width:767px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl
{
	font-size: 1.6rem;
}
}

/******************************   XL   **********************************/

.elementor-widget-heading .elementor-heading-title.elementor-size-xl
{
	font-size: 2.35rem;
	line-height: 1.2em;
	font-weight: 500;
	
}

@media(max-width:921px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-xl
{
	font-size: 2.2rem;
}
}
@media(max-width:767px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-xl
{
	font-size: 1.7rem;
}
}

/******************************   LARGE   **********************************/

.elementor-widget-heading .elementor-heading-title.elementor-size-large
{
	font-size: 1.8rem;
	line-height: 1.2em;
	font-weight: 400;
}

@media(max-width:921px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-large
{
	font-size: 1.6rem;
}
}
@media(max-width:767px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-large
{
	font-size: 1.4rem;
	font-weight: 500;
}
}

/******************************   MEDIUM   **********************************/


.elementor-widget-heading .elementor-heading-title.elementor-size-medium
{
	font-size: 1rem;
	line-height: 1.3em;
}

@media(max-width:921px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-medium
{
	font-size: 1rem;
}
}
@media(max-width:767px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-medium
{
	font-size: 0.8rem;
}
}

/******************************   SMALL   **********************************/


.elementor-widget-heading .elementor-heading-title.elementor-size-small
{
	font-size: 0.8rem;
	line-height: 2em;
	
}

@media(max-width:767px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-small
{
	font-size: 0.8rem;
}
}
@media(max-width:767px) 
{
.elementor-widget-heading .elementor-heading-title.elementor-size-small
{
	font-size: 0.8rem;
	
}
}

/******************************   General overflow    **********************************/

html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}

/******************************   Custom styles    **********************************/

.gold
{
	color: #C9A96A !important;
	
}

button.ast-menu-toggle {
    background: none !important
}