.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container{
	/*
	position: fixed;
  left: 0;      
  top: 0;      
  width: 100%; 
	background-color: #f6f6f6;
	*/
	
}
.ast-theme-transparent-header{
	background-color: #f6f6f6;
	}

.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item{
	position: fixed;      
  top: -35px;      
  width: 100%; 
	background-color: #f6f6f6;
	height: 105px;
	}

.ast-header-button-1 .ast-builder-button-wrap .ast-custom-button {
    left:175px;
}
@media only screen and (min-width: 0px) and (max-width: 1570px){
.ast-header-button-1 .ast-builder-button-wrap .ast-custom-button {
    left:50px;
	}}

@media only screen and (min-width: 0px) and (max-width: 1141px){
.ast-header-button-1 .ast-builder-button-wrap .ast-custom-button {
    left:0px;
	}}
.site-navigation.ast-flex-grow-1.navigation-accessibility.site-header-focus-item.toggled{
	position: fixed;        
  width: 100%; 
	background-color: black;
	height: 105px;
	top: 68px;
}
/*
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-primary-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default{
		position: fixed; 
}


.main-header-bar-navigation.toggle-on{
		position: fixed;        
  width: 100%; 
	background-color: black;
	height: 105px;
	top: 68px;
}


.site-navigation.ast-flex-grow-1.navigation-accessibility.site-header-focus-item{
		position: fixed;        
  width: 100%; 
	background-color: black;
	height: 105px;
	top: 68px;
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
    font-weight: bold;
    content: "\e900";
    font-family: Astra;
    text-decoration: inherit;
    display: inline-block;
    position: relative;
    top: 25px;
    right: 55px;
}
*/

@media (max-width: 544px){
.ast-header-break-point.ast-builder-menu-1.menu-item.menu-item-has-children >.ast-menu-toggle {
	top: 25px;
	right: 50px;
}}

@media (max-width: 921px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children >.ast-menu-toggle {
	top: 25px;
	right: 50px;
}}


@media only screen and (min-width: 0px) and (max-width: 767px){
	.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item{
		
	}}



@media only screen and (min-width: 0px) and (max-width: 767px){
.elementor-629 .elementor-element.elementor-element-c372cf9 .elementor-divider-separator{
	width: 100%;
    margin: 0 auto;
    margin-left: 0;
	}}

@media only screen and (min-width: 0px) and (max-width: 767px){
	.elementor-629 .elementor-element.elementor-element-f2822d8 .elementor-divider-separator{
		width: 100%;
    margin: 0 auto;
    margin-left: 0;
	}}

.ast-custom-button{
	position: relative;
	left: 50px;
}

.elementor-kit-442 button{
	background-color: #4175fc;
	  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
	
}

#priser-f{
	margin-bottom: -25px;
}
#f-pris1{
	margin-top: -25px;
}
#f-pris2{
	margin-top: -20px;
}
#f-pris3{
	margin-top: -20px;
}

.elementor-kit-442 button{
	position: relative;
	top: 25px;
}

.wpforms-container .wpforms-field-description{
	position: relative;
	left: 2px;
}


@media only screen and (min-width: 922px) and (max-width: 1141px){
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item {
	height: 175px;
}}

@media only screen and (min-width: 600px) { .elementor-container .elementor-column-gap-default{
	width: 50%;
	
}}

.ast-builder-grid-row-mobile-layout-default{
	overflow: hidden;
}

@media (max-width: 921px){
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
    max-width: none;
	}}

@media (min-width: 922px){
.ast-primary-header-bar {
    border-bottom-width: 0px;

	}}