::selection {
	color: #fff;
	background-color: #324f7c;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1{
background-color:#27364E;
text-align:right;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{
background-color:#27364E;
color:#e8c204;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
	background-color:#27364E;
	color:#e8c204;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	color:#333;
	cursor:default;
	padding-bottom:10px;
}




#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
padding:10px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
		background-color:#27364E;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu{
	padding:20px;
}

/*wpforms dropdown*/
select.elementor-field-textual option{color:#000;}

/*vps kalkyl */
#content .dettaIngar li{margin-bottom:0 !important;}

#content .dettaIngar{
	padding-top:10px !important;
	background: #f7f7f7;
    padding: 15px;
    border-radius: 10px;
	color:#333;
}

#content .dettaIngar div p{margin:0;}

#content .dettaIngar div p.rubrik{margin-bottom:5px; color:#324f7c;}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column select, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type=text],div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type=tel],div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type=email]{border-radius:10px;}


#wpforms-9272 div.wpforms-container-full .wpforms-form .wpforms-field-label{color: #fff}

.post-9401 .page-header .entry-title{
	color: #324f7c;
  margin-top: 50px;
	text-align:center;
	font-weight:bold;
}

#wpforms-9272-field_12-container .wpforms-field-label{font-size:20px; margin-top:-25px;}

@media only screen and (max-width: 600px) {
  #wpforms-9272-field_12-container .wpforms-field-label{
    margin-top:0;
  }
}

.hurkan{font-size:20px;}

div.wpforms-container-full .wpforms-form button[type=submit]{
	  margin: 10px 0 40px;
    border-radius: 30px;
    background: #68a4c3;
    color: #fff;
    font-weight: bold;
    border: 0;
    padding: 12px 30px;
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	background-color:#336d8f;
	border:0;
}



.wpforms-payment-total{font-weight:bold;}

div.wpforms-container-full .wpforms-form h3{font-size:20px; font-weight:bold; margin-top:20px; color:#fff;}

#wpforms-9272{color:#fff;}

#wpforms-9272 input, #wpforms-9272 select, #wpforms-9272 textarea{
	background-color:#FFFFFF59;
	color:#fff;
	border:0;
	border-radius:10px;
}

#wpforms-9272 input::placeholder, #wpforms-9272 textarea::placeholder{
	color:#ccc;
}

#wpforms-9272 .wpforms-error{
	color:#ffaaaa !important;
}

#wpforms-9272 option{
	color:#333 !important;
}

#wpforms-9272 .iti__country{
	background-color:#FFFFFF59 !important;
	color:#333;
}


/**/