/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

body .row .col h2,body .row .col h3,body h1{
	margin-bottom:0;
}
body .row .wpcf7-form .fieldset-cf7mls .cf7mls-btns button[disabled="disabled"] {
	pointer-events: none;
	opacity: 0.7;
}
body .container {
	max-width: 1200px;
	padding: 0 15px;
}
body p {
	padding-bottom:0;
}
body p{
	color:#98C0D4;
}
body.home #page-header-wrap,
body span.notification_step,
body .row .contact_stepping_sec .wpcf7 form .wpcf7-response-output,
body .wpcf7-form .form_step_9 span.wpcf7-not-valid-tip{
	display: none;
}
body .wpcf7-form .form_step_9 .filled span.wpcf7-not-valid-tip{
	display: block;
}
body .row .col .sub_content p {
	padding-top: 20px;
	padding-bottom: 26px;
}
body.material .row .nectar-button.all_btn {
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	font-weight: 800;
	font-size: 18px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	padding: 12px 16px 12px 46px;
}
.hero_right_col >.vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap:first-child {
	position: absolute;
	top: -90px;
	left: -89px;
	z-index: 2;
}
.hero_right_col >.vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap img {
	border-radius: 20px;
}
body .iwithtext .iwt-icon {
	position: relative;
}
body .iwithtext .iwt-text {
	padding-left: 0;
}
body .row .col .agent_list_item {
	padding-left: 15px;
	padding-right: 15px;
}
body .row .col .agent_inner_sec > .row_col_wrap_12_inner {
	margin-left: -15px;
	margin-right: -15px;
}
body .row .col .agent_list_item .iwithtext .iwt-icon {
	background: #003F7B;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 4px 24px rgb(0 0 0 / 20%);
	border-radius: 490px;
	width: 90px;
	height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
	margin: 0 auto 30px;
}
body .row .col .agent_list_item h3{
	margin-bottom:8px;
}
body .row .col .agent_list_item .iwithtext .iwt-icon img {
	width: auto;
	margin: 0;
}

html body.material .nectar-button.large.all_btn:hover {
	transform: unset;
	-moz-transform: unset;
	-webkit-transform: unset;
	-ms-transform: unset;
	-o-transform: unset;
	box-shadow: unset;
	-o-box-shadow: unset;
	-ms-box-shadow: unset;
	-moz-box-shadow: unset;
	-webkit-box-shadow: unset;
}
.hero_sec {
	padding-top: 180px;
	padding-bottom: 90px;
}
body .row .col .hover-wrap {
	margin: 0;
}
body .row .col .agent_inner_sec > .row_col_wrap_12_inner:before {
	content: '';
	position: absolute;
	top: 14px;
	left: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 62%;
	background-image: url(./images/border-shape.png);
	background-repeat: no-repeat;
	background-size: contain;
	height: 110px;
}
body.material #header-outer.small-nav, body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent.small-nav,body.material #header-outer[data-transparent-header="true"].transparent.scrolled-down {
	box-shadow: 0 2px 30px 0 rgb(255 255 255 / 8%);
}
html body.material #slide-out-widget-area-bg {
	background: linear-gradient(180deg,#1880E3 0%, #1762A9 100%);
}
.review_inner_col {
	border-radius: 10px;
	padding: 30px 20px;
}
html body[data-bg-header="true"] .container-wrap{
	padding-bottom:0;
}
.hero_right_col .iwithtext strong {
	color: #444444;
	font-weight: 400;
	position: absolute;
	top: 22px;
	right: 30px;
	font-size: 14px;
	line-height: 1;
}
body .row .col .hero_right_col .iwithtext .iwt-icon img {
	width: 100px;
}
.hero_right_col .iwithtext em {
	font-size: 14px;
	font-style: normal;
	margin-top: 9px;
	display: block;
	color: #a5a5a5;
}
.hero_right_col .iwithtext p {
	color: #000;
	font-size: 16px;
	line-height: 1.5;
}
.hero_right_col .iwithtext {
	border-radius: 10px;
	background: #fff;
	color: #000;
	max-width: 314px;
	margin-left: auto;
	margin-right: -90px;
	margin-top: -107px;
	padding: 20px 30px;
}
body .row .col .hero_left_col .iwithtext .iwt-icon img {
	width: 138px;
	margin: 0 15px 0 0;
}
body .row .col .hero_left_col .iwithtext .iwt-text {
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 0.02em;
}
body .row .col .hero_left_col .iwithtext {
	display: flex;
	align-items: center;
	margin: 20px 0 10px;
}
body .row .col .hero_left_col .img-with-aniamtion-wrap img {
	width: 135px;
}


body.material .row .footer__sticky > .row_col_wrap_12 {
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
	padding: 30px 15px;
}
.footer__sticky {
	position: fixed;
	bottom: -150px;
	width: 100%;
	left: 0;
	z-index: 99;
	background: #F0F8FF;
	height: 132px;
	opacity: 0;
	transition: all 0.3s;
	visibility: hidden !important;
	display:flex;
	align-items:center;
}
#footer-outer{
	z-index:100;
}
body.material .row .footer__sticky > .row_col_wrap_12 > .wpb_column {
	padding: 0;
}
.sticky_list ul {
	margin: 0;
}
.sticky_list li {
	font-weight: 600;
	font-size: 26px;
	letter-spacing: 0.02em;
	color: #000000;
	list-style: none;
	line-height: 1.4;
	display: none;
	transition: all 0.3s;
}
.sticky_list li.active {
	display: block;
}
body.material .row .footer__sticky > .row_col_wrap_12 .vc_col-sm-3.wpb_column {
	text-align: right;
}
.fixed_footer .footer__sticky {
	opacity: 1;
	bottom: 0;
	visibility: visible !important;
}
html body.material .footer__sticky .nectar-button.large.all_btn:before {
	background-image: url("data:image/svg+xml,%3Csvg width='53' height='46' viewBox='0 0 53 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8924 7.72584L26.2523 8.07465L26.6003 7.71396C26.936 7.36598 27.2606 7.02437 27.5779 6.69061C30.5564 3.55668 32.8774 1.11457 37.5093 0.583182C42.3209 0.0389376 46.9474 2.21392 49.7598 5.73814C52.5629 9.2507 53.5498 14.082 51.1246 18.8887L51.1245 18.8888C49.7266 21.6612 46.853 25.0006 43.6187 28.3239L43.6186 28.324C41.3862 30.6191 39.0174 32.8719 36.876 34.9084C35.6123 36.1102 34.4278 37.2366 33.3972 38.2521L26.2395 45.3033L20.3892 39.7116C20.3892 39.7115 20.3891 39.7115 20.3891 39.7115C19.1901 38.5648 17.8821 37.3804 16.5269 36.1532C13.6203 33.5213 10.4963 30.6925 7.76402 27.6168C3.76595 23.1164 0.717409 18.1998 0.508278 12.813C0.248829 5.35442 6.15631 0.546601 13.0468 0.633485C16.1346 0.675068 18.306 1.45423 20.211 2.69925C21.8482 3.76916 23.289 5.17991 24.9604 6.81644C25.2627 7.11242 25.5725 7.41578 25.8924 7.72584Z' fill='%23D9D9D9' stroke='white'/%3E%3C/svg%3E");
}
html body.material .footer__sticky .nectar-button.large.all_btn {
	margin-bottom: 0;
}
.reviews_sec.reviews_mob_sec {
	display: none;
}
body .hero_icon {
	display: none !important;
}



/* Responsive */
@media screen and (min-width:1000px){
	body .row .col .hero_left_col {
		width: 51%;
	}
	body .row .col .hero_right_col {
		width: 49%;
	}
	body .row .col .hero_left_col .vc_column-inner {
		padding-right: 16px;
	}
}
@media (min-width:1200px) and (max-width:1599px){
	html body h1 {
		font-size: 40px;
		line-height: 1.23;
	}
	body .row .col h2,body h2{
		font-size:42px;
	}
	.hero_sec {
		padding-top: 180px !important;
		padding-bottom: 90px !important;
	}
	a.nectar-button.large.regular.accent-color.regular-button.all_btn {
		margin-left: 24px;
	}
	.agent_sec {
		padding-top: 100px !important;
	}
	.agent_inner_sec {
		padding-top: 45px !important;
		padding-bottom: 34px !important;
	}
	.hero_right_col .iwithtext {
		margin-right: -55px;
		margin-top: -110px;
		padding: 20px 30px;
	}
	.sticky_list li {
		font-size: 22px;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 {
		padding: 15px 15px;
	}
	.footer__sticky {
		height: 105px;
	}
}
@media (min-width:1200px) and (max-width:1299px){
	.hero_right_col .iwithtext {
		margin-right: -8px;
		margin-top: -77px;
	}
}
@media (min-width:1000px) and (max-width:1199px){
	html body h1 {
		font-size: 37px;
		line-height: 1.23;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 {
		padding: 16px 15px;
	}
	.sticky_list li {
		font-size: 18px;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 .vc_col-sm-9.wpb_column {
		width: 62%;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 .vc_col-sm-3.wpb_column {
		width: 38%;
	}
	.footer__sticky {
		height: 90px;
	}
	.hero_right_col .iwithtext em {
		font-size: 13px;
	}
	.hero_sec {
		padding-top: 185px !important;
		padding-bottom: 70px !important;
	}
	a.nectar-button.large.regular.accent-color.regular-button.all_btn {
		margin-left: 24px;
	}
	.agent_sec {
		padding-top: 70px !important;
	}
	.agent_inner_sec {
		padding-top: 45px !important;
		padding-bottom: 34px !important;
	}
	body .row .col .sub_content p {
		padding-top: 15px;
		padding-bottom: 23px;
	}
	body .row .col p ,body p{
		font-size: 17px;
	}
	.hero_right_col .iwithtext {
		margin-right: -8px;
		margin-top: -105px;
		max-width: 250px;
		padding: 20px 20px;
	}
	body .row .col .hero_right_col .iwithtext p {
		font-size: 15px;
	}
	body .row .col .hero_left_col .iwithtext .iwt-icon img {
		width: 130px;
	}
	body .row .col .hero_left_col .iwithtext .iwt-text {
		font-size: 17px;
	}
}

@media screen and (max-width:999px){
	body.material #header-outer #top nav > .buttons > li:first-child .nectar-header-text-content a.header_btn, html body.material .row .nectar-button.large.all_btn {
		padding: 10px 30px 10px 42px;
		font-size: 14px;
	}
	body.material #header-outer.small-nav, body[data-bg-header="true"] #header-outer[data-permanent-transparent="1"].transparent.small-nav, body.material #header-outer[data-transparent-header="true"].transparent.scrolled-down {
		box-shadow: 0 2px 30px 0 rgb(255 255 255 / 12%);
	}
	html body.material .row .nectar-button.large.all_btn:before {
		width: 48px;
		height: 44px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	html body.material #slide-out-widget-area-bg {
		background: linear-gradient(180deg,#1880E3 0%, #1762A9 100%);
	}
	#slide-out-widget-area .inner-wrap .inner > .nectar-header-text-content {
		display: none;
	}
	body #slide-out-widget-area {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	html body.material .row .nectar-button.large.all_btn:before {
		left: -21px;
	}
	body .row .col .hero_right_col .iwithtext .iwt-icon img {
		margin-bottom: 8px;
	}
	.hero_right_col .iwithtext {
		margin-right: -8px;
		margin-top: -66px;
		max-width: 220px;
		padding: 16px 14px;
	}	
	.hero_right_col .iwithtext em {
		font-size: 12px;
		margin-top: 7px;
	}
	body .row .col .hero_right_col .iwithtext p {
		font-size: 14px;
	}
	body .row .col .hero_left_col .iwithtext .iwt-icon img {
		width: 100px;
	}
	body .row .col .hero_left_col .iwithtext .iwt-text {
		font-size: 14px;
	}
	body .row .col .hero_left_col .img-with-aniamtion-wrap img {
		width: 105px;
	}
}

@media (min-width:691px) and (max-width:999px){
	body .row .col .hero_left_col {
		width: 51%;
	}
	body .row .col .hero_right_col {
		width: 49%;
	}
	a.nectar-button.large.regular.accent-color.regular-button.all_btn {
		margin-left: 20px;
	}
	body .row .col .sub_content p {
		padding-top: 12px;
		padding-bottom: 22px;
	}
	.hero_sec {
		padding-top: 160px;
		padding-bottom: 60px;
	}
	body .row .col .agent_list_item .iwithtext .iwt-icon {
		width: 80px;
		height: 80px;
		padding: 18px;
		margin: 0 auto 20px;
	}
	body .row .col .agent_list_item {
		width: 33.33%;
	}
	body .row .col .agent_list_item {
		padding-left: 10px;
		padding-right: 10px;
	}
	body .row .col .agent_inner_sec > .row_col_wrap_12_inner {
		margin-left: -10px;
		margin-right: -10px;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 .vc_col-sm-9.wpb_column {
		width: 62%;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 .vc_col-sm-3.wpb_column {
		text-align: right;
		width: 38%;
	}
	.sticky_list li {
		font-size: 15px;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 {
		padding: 15px 15px;
	}
	.footer__sticky {
		height: 90px;
	}
	.hero_right_col .iwithtext strong {
		top: 19px;
		right: 14px;
		font-size: 13px;
	}
}


@media screen and (max-width:690px){
	body .row .col .sub_content p {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 {
		padding: 14px 14px;
	}
	body.material .row .footer__sticky > .row_col_wrap_12 .vc_col-sm-3.wpb_column {
		text-align: center;
	}
	.footer__sticky {
		bottom: -180px;
		height: auto;
	}
	.sticky_list li {
		font-size: 13px;
		text-align: center;
	}
	body .row .col .agent_inner_sec > .row_col_wrap_12_inner:before{
		content:unset;
	}
	.hero_right_col > .vc_column-inner {
		padding-left: 0;
	}
	.hero_right_col >.vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap:first-child {
		top: -90px;
		left: -65px;
	}
	a.nectar-button.large.regular.accent-color.regular-button.all_btn {
		margin-left: 24px;
	}
	body .row .col .agent_list_item .iwithtext .iwt-icon {
		width: 75px;
		height: 75px;
		padding: 15px;
		margin: 0 auto 15px;
	}
	.hero_right_col .iwithtext strong {
		top: 18px;
		right: 14px;
		font-size: 10px;
	}
	body .row .col .hero_left_col .iwithtext {
		margin: 10px 0 10px;
	}
	body .row .col .hero_right_col .iwithtext .iwt-icon img {
		width: 80px;
	}
	body .row .col .hero_right_col .iwithtext p {
		font-size: 12px;
	}
	.hero_right_col .iwithtext {
		margin-right: -30px;
		margin-top: -110px;
		max-width: 200px;
		padding: 12px 14px;
	}
	.hero_right_col >.vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap img {
		margin-left: -30px;
	}
	.hero_right_col > .vc_column-inner {
		padding-left: 0;
		max-width: 230px;
		margin: auto;
	}
	.reviews_sec {
		display: none;
	}
	.reviews_sec.reviews_mob_sec {
		display: block;
	}
}

/* Problemet Section start */
body .problemet_block > .col .vc_col-sm-6.problemet_image_col.wpb_column {
	width: 42.3%;
}
body .problemet_block > .col .vc_col-sm-6.problemet_text_col.wpb_column {
	width: 57.7%;
	padding: 0 0 0 63px;
}
body .problemet_block.problemet_block_02 > .col .vc_col-sm-6.problemet_text_col.wpb_column {
	padding: 0 65px 0 0;
}
body h2.problemet_hed {
	padding: 0 0 20px;
}
.about_problemet > .wpb_wrapper p {
	padding: 0 0 16px;
}
.problemet_section > .row-bg-wrap:before {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(./images/Problemet-half-heart.png);
	width: 234px;
	height: 431px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
@media screen and (max-width: 690px){
	body .problemet_block > .col .vc_col-sm-6.problemet_image_col.wpb_column {
		width: 100%;
	}
	body .problemet_block > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		width: 100%;
		padding: 20px 0 0;
	}
	body h2.problemet_hed {
		padding: 0 0 10px;
	}
	.about_problemet > .wpb_wrapper p {
		padding: 0 0 10px;
	}
	body .problemet_block.problemet_block_02 > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		padding: 20px 0 0;
		order: 2;
	}
	.problemet_section > .row-bg-wrap:before {
		width: 104px;
		height: 161px;
	}
}
@media (min-width: 691px) and (max-width: 999px){
	body .problemet_block > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		padding: 0 0 0 20px;
	}
	body h2.problemet_hed {
		padding: 0 0 10px;
	}
	.about_problemet > .wpb_wrapper p {
		padding: 0 0 10px;
	}
	body .problemet_block.problemet_block_02 > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		padding: 0 20px 0 0;
	}
	.problemet_section > .row-bg-wrap:before {
		width: 74px;
		height: 131px;
	}
}
@media (min-width: 1000px) and (max-width: 1199px){
	.problemet_section {
		padding: 70px 0 !important;
	}
	body .problemet_block > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		padding: 0 0 0 30px;
	}
	body .problemet_block.problemet_block_02 > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		padding: 0 30px 0 0;
	}
	.problemet_block.problemet_block_02 {
		padding: 40px 0 0 !important;
	}
	body h2.problemet_hed {
		padding: 0 0 15px;
	}
	.problemet_section > .row-bg-wrap:before {
		opacity: 0;
		visibility: hidden;
	}
}
@media (min-width: 1200px) and (max-width: 1599px){
	.problemet_section {
		padding: 80px 0 !important;
	}
	body .problemet_block > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		padding: 0 0 0 40px;
	}
	body .problemet_block.problemet_block_02 > .col .vc_col-sm-6.problemet_text_col.wpb_column {
		padding: 0 40px 0 0;
	}
	.problemet_block.problemet_block_02 {
		padding: 50px 0 0 !important;
	}
	.problemet_section > .row-bg-wrap:before {
		opacity: 0;
		visibility: hidden;
	}
}
/* Problemet Section End */

/* Tips & råd Start */
.advice_content h3 a,
.advice_content > a{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.tips_block .advice_listing.grid {
	margin: 0 -15px;
	width: auto;
	display: flex;
	flex-wrap: wrap;
}
.advice_listing .single-content.advice {
	width: 33.33%;
	padding: 0 15px;
}
.advice_listing .single-content.advice .tip_advice_col {
	background: #075197;
	box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.06);
	border-radius: 10px;
	padding: 20px;
	min-height: 100%;
}
.tip_advice_col .eimage img {
	margin: 0;
	border-radius: 15px 15px 0 0;
	width: 100%;
}
body .advice_listing .single-content.advice .tip_advice_col .advice_content h3, .advice_content h3 a {
	font-size: 26px;
	line-height: 36px;
	letter-spacing: 0.02em;
	color: #FFF;
}
body .advice_listing .single-content.advice .tip_advice_col .advice_content h3 {
	max-width: 300px;
}
.advice_content {
	padding: 17px 12px 10px 10px;
	text-align: start;
}
body .event_content p {
	line-height: 30px;
}
.advice_content > a {
	color: #FFF;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	font-family: 'Lato';
}
.advice_content > a svg {
	position: relative;
	right: -5px;
}
.event_content {
	padding: 2px 0 20px;
}
.advice_content h3 a:hover,
.advice_content > a:hover{
	opacity: 0.65;
}
@media screen and (max-width: 690px){
	.advice_listing .single-content.advice {
		width: 100%;
		padding: 0 15px 30px;
	}
	.advice_listing .single-content.advice .tip_advice_col {
		padding: 12px;
	}
	.advice_content {
		padding: 10px 5px 5px 5px;
	}
	body .advice_listing .single-content.advice .tip_advice_col .advice_content h3, .advice_content h3 a {
		font-size: 18px;
		line-height: 28px;
	}
	.event_content {
		padding: 0 0 10px;
	}
	body .event_content p {
		line-height: 1.5;
	}
	.advice_content > a {
		font-size: 15px;
	}
}
@media (min-width: 567px) and (max-width: 690px){
	.advice_listing .single-content.advice {
		width: 50%;
		padding: 0 7.5px 15px;
	}
	.tips_block .advice_listing.grid {
		margin: 0 -7.5px;
		justify-content: center;
	}
}
@media (min-width: 691px) and (max-width: 999px){
	.tips_block .advice_listing.grid {
		margin: 0 -7.5px;
	}
	.advice_listing .single-content.advice {
		padding: 0 7.5px;
	}
	.advice_listing .single-content.advice .tip_advice_col {
		padding: 10px;
	}
	.advice_content {
		padding: 10px 0 0 0;
	}
	body .advice_listing .single-content.advice .tip_advice_col .advice_content h3, .advice_content h3 a {
		font-size: 18px;
		line-height: 26px;
	}
	.event_content {
		padding: 5px 0 10px;
	}
	.advice_content > a {
		font-size: 15px;
	}
	body .event_content p {
		line-height: 1.5;
	}
}
@media (min-width: 1000px) and (max-width: 1199px){
	.tips_inner_col {
		padding-top: 40px !important;
	}
	.advice_listing .single-content.advice .tip_advice_col {
		padding: 15px;
	}
	.advice_content {
		padding: 15px 10px 10px 10px;
	}
	body .advice_listing .single-content.advice .tip_advice_col .advice_content h3, .advice_content h3 a {
		font-size: 20px;
		line-height: 30px;
	}
	body .event_content p {
		line-height: 27px;
	}
	.event_content {
		padding: 2px 0 15px;
	}
}
@media (min-width: 1200px) and (max-width: 1599px){
	body .advice_listing .single-content.advice .tip_advice_col .advice_content h3, .advice_content h3 a {
		font-size: 24px;
		line-height: 34px;
	}
	.event_content {
		padding: 2px 0 15px;
	}
}
/* Tips & råd End */
body .hur_block .vc_column-inner {
	background: rgba(7, 81, 151, 1);
	padding: 26px 38px;
	text-align: center;
	border-radius: 10px;
}
body .vc_row-fluid .wpb_column.hur_block {
	padding: 0 15px;
}
body .hur_block strong,
.sakan_list ul li strong{
	color: #fff;
	font-weight: 400;
}
.sakan_list ul li {
	color: #98C0D4;
	line-height: 1.65;
	letter-spacing: 0.02em;
	list-style: none;
	position: relative;
	padding: 0 0 15px;
}
.sakan_list ul li:before {
	content: '';
	background-image: url('./images/check.svg');
	position: absolute;
	left: -22px;
	top: 8px;
	width: 16px;
	height: 14px;
	margin-right: 5px;
}
.sakan_list ul {
	margin-left: 22px;
}
.ersattning_content u {
	color: #fff;
}
body .container-wrap .advice_right {
	padding-left: 70px !important;
}
body .container-wrap .advice_left {
	padding-right: 70px !important;
}
body .ersattning_content.advice_right {
	padding-left: 50px !important;
}
.hur_subtitle {
	padding: 0 0 25px;
}

.hur_main_section .row_col_wrap_12_inner.col.span_12 {
	margin-left: -15px;
	margin-right: -15px;
}
.hur_sec.full-width-section .row-bg {
	background-size: auto;
	opacity: 0.4;
}

.advice_first_sec > .row-bg-wrap:before {
	content: "";
	position: absolute;
	top: 50%;
	transform:translatey(-50%);
	bottom: 0;
	right: 0;
	background-image: url(./images/Problemet-half-heart.png);
	width: 234px;
	height: 431px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
@media(max-width:1599px){
	.hur_sec.full-width-section .row-bg {
		background-size: 15%;
	}
}
@media(max-width:1199px){
	.advice_first_sec > .row-bg-wrap:before {
		width: 74px;
		height: 131px;
	}
	.hur_sec.full-width-section .row-bg {
		background-size: 13%;
	}
	.hur_subtitle {
		padding: 0 0 20px;
	}

	body .container-wrap .advice_right {
		padding-left: 40px !important;
	}
	body .container-wrap .advice_left {
		padding-right: 40px !important;
	}
	body .ersattning_content.advice_right {
		padding-left: 20px !important;
	}
}
@media(max-width:999px){
	.hur_sec.full-width-section .row-bg {
		background-size: 107px;
	}
	.sakan_block .wpb_column {
		margin: 0 0 0 !important;
	}
	.sakan_block .wpb_column:first-child {
		order: 2;
	}
	.sakan_block .wpb_column:nth-child(2) {
		order: 3;
	}
	body .hur_block .vc_column-inner {
		padding: 16px 18px;
	}
	.advice_image .hover-wrap-inner {
		padding: 0 0 20px;
	}
	body .saur_section .col {
		flex-direction: column-reverse !important;
	}
	.advice_image,
	.advice_image .hover-wrap-inner{
		margin: auto !important;
		text-align: center;
	}
	body .container-wrap .advice_right {
		padding-left: 0 !important;
	}
	body .container-wrap .advice_left {
		padding-right: 0 !important;
		padding-bottom: 25px;
	}
	body .ersattning_content.advice_right {
		padding-left: 20px !important;
	}
	.hur_subtitle {
		padding: 0 0 15px;
	}
}
@media(max-width:690px){
	.advice_first_sec > .row-bg-wrap:before {
		width: 104px;
		height: 161px;
	}
}









#header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu >li:not(.megamenu) ul,
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul{
	background-color: #003f7b !important;
	box-shadow: 0px 0px 8px rgba(255,255,255,.2);
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a {
	color: rgba(192, 204, 216, 1) !important;
	line-height: 1.2;
	margin: 0 0 10px;
}

#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul .current-menu-item >a,
#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a:focus,
#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a:active{
	background: transparent !important;
	color:#fff !important;
}


.tankar_image {
	float: right;
	margin-top: -10px !important;
}

body .vc_row-fluid .wpb_column.hur_block.behan_block {
	padding: 0 15px 40px;
}
.hur_block.behan_block {
	margin: 0 !important;
}
body .behan_block .vc_column-inner {
	height: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
body .bahen_main_block{
	padding-top:25px;
}
body .row .reviews_inner__sec > .col > .wpb_column {
	margin-top: -140px;
}
body .row .reviews_inner__sec > .col {
	background: #fff;
	padding: 60px 40px 40px;
	overflow: hidden;
}
@media(max-width:999px){
	body .bahen_main_block{
		padding-top:15px;
	}
	.tankar_image {
		float: none;
		margin-bottom: 20px !important;
		margin-top:0 !important;
	}
	.bahen_text {
		margin: 20px 0 0;
	}
	body .vc_row-fluid .wpb_column.hur_block.behan_block {
		padding: 0 15px 20px;
	}
}
body .form_field.submit-btn input {
	background: linear-gradient(180deg, #1762A9 0%, #1880E3 100%);
	border-radius: 10px !important;
	letter-spacing: 0.02em;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 22px;
	padding: 14px 84px;
	margin: 0;
	font-family: Lato;
	width:100%;
}
body .add_btn button.btn {
	border: 1px solid rgba(255, 255, 255, 1);
	padding: 12px 36px;
	border-radius: 10px !important;
	width: auto;
	display: inline-block;
	cursor: pointer;
	background: transparent;
	font-family: Lato;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: 0.02em;
	color: #fff;
}

.attech_file.form_field .codedropz-upload-handler {
	border: 1px solid rgba(255, 255, 255, 1);
	padding: 12px 36px;
	border-radius: 10px;
	width: auto;
	display: inline-block;
	cursor: pointer;
}
.attech_file.form_field .codedropz-upload-handler .codedropz-btn-wrap a{
	font-family: Lato;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: 0.02em;
	color:#fff;
}
body .row .wpcf7 form .form_step_8 ~ .wpcf7-response-output.wpcf7-validation-errors {
	bottom: 160px;
}
.attech_file.form_field .codedropz-upload-handler .codedropz-btn-wrap{
	line-height:0;
}
.attech_file.form_field .codedropz-upload-container{
	padding:0;
}
.attech_file.form_field .codedropz-upload-inner > span,
.attech_file.form_field .dnd-upload-counter{
	display: none;
}
.attech_file.form_field .dnd-upload-status .dnd-upload-details .name span,
.attech_file.form_field  .dnd-upload-status .dnd-upload-details .name em{
	color: #fff;
}
.attech_file.form_field .dnd-upload-status .dnd-upload-image{
	border-color:#fff;
}
.attech_file.form_field .dnd-upload-status .dnd-upload-image span.file{
	height: 20px;
	width: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M21 8v12.993A1 1 0 0 1 20.007 22H3.993A.993.993 0 0 1 3 21.008V2.992C3 2.455 3.449 2 4.002 2h10.995L21 8zm-2 1h-5V4H5v16h14V9z' fill='%23fff'/%3E%3C/svg%3E");
}
.attech_file.form_field .dnd-upload-status .dnd-upload-details .remove-file span:after {
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-9.414l2.828-2.829 1.415 1.415L13.414 12l2.829 2.828-1.415 1.415L12 13.414l-2.828 2.829-1.415-1.415L10.586 12 7.757 9.172l1.415-1.415L12 10.586z' fill='%23fff'/%3E%3C/svg%3E");
}
.form_field .wpcf7-checkbox .wpcf7-list-item-label {
	cursor: pointer;
}
.more {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00033 17.3337C4.39783 17.3337 0.666992 13.6028 0.666992 9.00033C0.666992 4.39783 4.39783 0.666992 9.00033 0.666992C13.6028 0.666992 17.3337 4.39783 17.3337 9.00033C17.3337 13.6028 13.6028 17.3337 9.00033 17.3337ZM9.00033 15.667C10.7684 15.667 12.4641 14.9646 13.7144 13.7144C14.9646 12.4641 15.667 10.7684 15.667 9.00033C15.667 7.23222 14.9646 5.53652 13.7144 4.28628C12.4641 3.03604 10.7684 2.33366 9.00033 2.33366C7.23222 2.33366 5.53652 3.03604 4.28628 4.28628C3.03604 5.53652 2.33366 7.23222 2.33366 9.00033C2.33366 10.7684 3.03604 12.4641 4.28628 13.7144C5.53652 14.9646 7.23222 15.667 9.00033 15.667ZM8.16699 4.83366H9.83366V6.50033H8.16699V4.83366ZM8.16699 8.16699H9.83366V13.167H8.16699V8.16699Z' fill='white'/%3E%3C/svg%3E");
	width: 18px;
	height: 18px;
	position: relative;
	display: inline-block;
	margin-left: 5px;
}
.form_step .more span:after {
	content: '';
	position: absolute;
	bottom: -7px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 7px 0 7px;
	border-color: #187cdb transparent transparent transparent;
	z-index: -1;
}
.more {
	cursor: pointer;
}
.form_step .more span {
	position: absolute;
	top: -38px;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	background: #187cdb;
	padding: 5px 6px;
	font-size: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	opacity: 0;
	width: 190px;
	text-align: center;
	line-height: 1;
	color: #fff;
}
.form_step .more:hover span{
	opacity:1;
}
.hero__review__col {
	border-radius: 10px;
	background: #fff;
	color: #000;
	max-width: 314px;
	margin-left: auto;
	margin-right: -90px;
	margin-top: -107px;
	padding: 20px 30px 0;
	overflow: hidden;
	z-index: 1;
	position: relative;
}
.hero__review__col > .wpb_wrapper {
	margin-top: -160px;
}
body .contact_stepping_sec .fieldset-cf7mls-wrapper {
	padding: 40px 45px 0;
}
.contact_stepping_sec .wpcf7-form{
	margin : 0 -45px;
}
body .row .contact_stepping_sec .wpcf7 form .wpcf7-response-output{
	padding: 0px 45px;
}
.form_step_1 .step_heading {
	margin-bottom: 20px;
}
.fieldset-cf7mls .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	display: none !important;
}
.form_step br {
	display: none;
}
.form_field.step_7_filled .add_btn input {
	width: 100%;
	margin-bottom: 30px;
	margin-top: 0;
}
.tag_length li span {
	order: 2;
	display: flex;
}
.tag_length li {
	list-style: none;
	display: flex;
	align-items: flex-start;
}
.tag_length {
	margin: 0;
}
.tag_length li .removebtn {
	position: relative;
	display: inline-flex;
	width: 22px;
	height: 22px;
	top: 4px;
	margin-right: 8px;
	font-size: 0;
	border: 0;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z' fill='%23fff'/%3E%3C/svg%3E");
	padding: 0;
	margin-top: 3px;
	order: 1;
	cursor: pointer;
}
.form_step.form_step_7 textarea {
	display: none;
}
.form_step.form_step_7 .form_field.step_7_filled {
	/*     margin: 0; */
}

@media (min-width: 1200px) and (max-width: 1599px){
	.hero__review__col {
		margin-right: -55px;
		margin-top: -110px;
	}
}
@media (min-width: 1025px) and (max-width: 1199px){
	.hero__review__col {
		margin-right: -8px;
		margin-top: -105px;
		max-width: 270px;
		padding: 20px 20px 10px;
	}
	.hero__review__col > .wpb_wrapper {
		margin-top: -180px;
	}
}
@media (min-width:691px) and (max-width:999px){

	body .contact_stepping_sec {
		max-width: 620px;
		margin: 0 auto;
	}
	body .fieldset-cf7mls-wrapper {
		padding-top: 30px;
	}
	.hero__review__col {
		margin-right: -8px;
		margin-top: -66px;
		max-width: 265px;
		padding: 16px 14px 0px;
	}
	.hero__review__col > .wpb_wrapper {
		margin-top: -178px;
	}
	.form_step .more span {
		top: -32px;
		padding: 4px 6px;
		font-size: 9px;
		border-radius: 5px;
		margin-bottom: 10px;
		opacity: 0;
		width: 190px;
		min-height: 28px;
		display: flex;
		align-items: center;
	}
	.form_step .more span:after {
		bottom: -5px;
	}
	.thankyou_page .row_col_wrap_12_inner.col {
		flex-wrap: nowrap;
	}
}
@media(max-width:690px){
	.thankyou_img{
		max-width:420px !important;
		margin:auto;
	}
	.thankyou_page .row_col_wrap_12_inner.col {
		flex-direction: column-reverse;
	}
	.form_step .more span {
		top: -32px;
		padding: 4px 6px;
		font-size: 9px;
		border-radius: 5px;
		margin-bottom: 10px;
		opacity: 0;
		width: 110px;
		min-height: 28px;
		display: flex;
		align-items: center;
	}
	.hero__review__col {
		margin-right: -30px;
		margin-top: -110px;
		max-width: 200px;
		padding: 12px 14px 0;
	}
	.hero__review__col > .wpb_wrapper {
		margin-top: -184px;
	}
	.hero__review__col > .wpb_wrapper iframe {
		height: 380px !important;
	}
	.form_step .more span:after {
		bottom: -5px;
	}
	i.more {
		width: 14px;
		height: 14px;
		background-size: 100%;
	}
	body .add_btn button.btn {
		padding: 10px 22px;
		font-size: 14px;
	}
	body .row .reviews_inner__sec > .col > .wpb_column {
		margin-top: -185px;
	}
	body .row .reviews_inner__sec > .col {
		padding: 56px 10px 30px;
	}
	body .fieldset-cf7mls-wrapper {
		padding-top: 25px;
	}
}

@media (min-width:370px) and (max-width:455px){
	body .row .reviews_inner__sec > .col > .wpb_column {
		margin-top: -162px;
	}
}
@media (min-width:456px) and (max-width:690px){
	body .row .reviews_inner__sec > .col > .wpb_column {
		margin-top: -134px;
	}
}
@media (min-width:1600px) and (max-width:1740px){
	.hero_sec {
		padding-top: 153px !important;
	}
}



div#ajax-loading-screen {
	display: none !important;
}

body .form_step_4 .form_field1 span.wpcf7-form-control-wrap:before{
	display: none ;
}
body .form_step_4 .form_field1 span.wpcf7-form-control-wrap {
	margin-top: 15px;
}
.textarea_error span.wpcf7-not-valid-tip {
	display: none;
}
.textarea_error .wpcf7-not-valid-tip {
display: none !important;
}

.error_ms {
    color: #ff0000;
    font-size: 12px;
    position: absolute;
    line-height: 1.5;
}