/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/*
min-height-60vh
titelborderblue
titelborderblue_center
titelborderpurple
titelborderwhite
purple = #a61380
blue = #0095db
darkblue = #007DB8
vc_col-sm-push-6 
vc_col-sm-pull-6
*/
html {
  scroll-behavior: smooth;
}



body.page-id-373455  #Content{background-color: #a61380;}
body.page-id-373783  #Content{background-color: #a61380;}		
.page-id-373783 .cityexpo_col_1024 p{line-height: 25px;font-size:18px;}
.page-id-373455 .cityexpo_col_1024 p{line-height: 25px;font-size:18px;}	


.cityexpo_section_one_bg{
	margin-top: -249px ;
    padding-top: 150px ;
	background-image: url(/wp-content/uploads/2021/05/bg1t.png);
    background-position: center;
    background-repeat: no-repeat;
    /*background-size: cover;*/
	
	}
	
.cityexpo_section_two_bg{
	margin-top: 120px !important;
		background-image: url(/wp-content/uploads/2021/05/bg2t.png);
    background-position: center;
    background-repeat: no-repeat;

    /*background-size: cover;*/}


.cityexpo_top_dot {
    margin-top: 76px !important;
    margin-left: -276px !important;
    z-index: 18;
    position: relative;
}
.cityexpo_top_dot img{
    margin-top: -300px !important;
}


h1.cityexpo{ 
	font-size: 72px;
    color: #ffffff !important;
    line-height: 1.2;
    text-align: center;
    font-weight: 700;
	}
.cityexpo-p{
	font-size: 1.4em;
    line-height: 1.2;
    font-weight: 300;
	max-width: 1024px;
    margin: auto;
	text-align: center;
	}
.cityexpo_titelborderwhite_center:after {
    content: "";
    display: block;
    margin: auto;
    width: 145px;
    padding-top: 20px;
	margin-bottom: 25px;
    border-bottom: 10px solid #ffffff; 
}
.titelbordergray:after {
    content: "";
    display: block;
      width: 60px;
    padding-top: 20px;
	margin-bottom: 25px;
    border-bottom: 10px solid #555555; 
}

.downcount{
    max-width: 800px;
    margin: auto;
}
.downcount h3, .number{
	color:#FFFFFF;
}
.downcount h3, .title {
    color: #FFFFFF;
	font-size:20px;
	text-transform:uppercase;
}

.page-id-373455 .hr_narrow{ display:none}
.cityexpo_heading_themes{font-size:132px;font-weight: 700;line-height: 145px;}

.cityexpo_image_shadow_blue img{
	-webkit-box-shadow: 30px 30px 0px 0px #0095db; 
box-shadow: 30px 30px 0px 0px #0095db;}
.cityexpo_image_shadow_green img{
	-webkit-box-shadow: 30px 30px 0px 0px #19a636; 
box-shadow: 30px 30px 0px 0px #19a636;}

.cityexpo_image_shadow_red img{-webkit-box-shadow: 30px 30px 0px 0px #e3000f; 
box-shadow: 30px 30px 0px 0px #e3000f;
	}

.cityexpo_image_shadow_magenta img{-webkit-box-shadow: 30px 30px 0px 0px #a61380, 30px 31px 0 3px #ffffff; 
box-shadow: 30px 30px 0px 0px #a61380, 30px 31px 0 3px #ffffff
		}


.cityexpo_col_1024{
    max-width: 1024px;
    margin: auto !important;
}

.cityexpo_text_orient{
	    margin-top: 550px;
    vertical-align: bottom;
    /* transform-origin: 0 0; */
    transform: rotate(270deg);
    font-size: 100px;
    font-weight: 700;
	}
	
.timeremaning_row {
    margin-top: 120px !important;
}
.hr_narrow{display:none; }
@media only screen and (max-width: 479px){
	.cityexpo_top_dot{display:none;}
	h1.cityexpo{margin-top: 22px;font-size: 29px;color: #ffffff !important;line-height: 1.2;text-align: center;font-weight: 700;}
	.cityexpo_section_two_bg {margin-top: 30px !important;}
	.cityexpo_section_one_bg {margin-top: 0px !important;padding-top: 50px !important;}
	.cityexpo-p {font-size: 22px;line-height: 1.4;font-weight: 300;	text-align: center;}
	.downcount{display: inline-flex;width: 100%;}
	.cityexpo_heading_themes{color:#FFFFFF;font-size:44px;font-weight: 700;line-height: 69px;}	
	.downcount h3, .number{	color:#FFFFFF;	font-size:38px}
	.downcount h3, .title{font-size:14px;text-transform:uppercase;}
	.quick_fact .number-wrapper {font-size:20px;padding:2px;line-height: 26px;}

.timeremaning_row {
    margin-top: 30px !important;
}

.cityexpo_text_orient {
       margin-top: 0px;
    vertical-align: bottom;
     transform-origin: 0 0; 
    transform: none;
    font-size: 44px;
    font-weight: 700;
}
.cityexpo_image_shadow_magenta img {
    -webkit-box-shadow: 15px 15px 0px 0px #a61380, 15px 15px 0 3px #ffffff;
    box-shadow: 15px 15px 0px 0px #a61380, 15px 14px 0 3px #ffffff;
}
.cityexpo_image_shadow_blue img{
	-webkit-box-shadow: 15px 15px 0px 0px #0095db; 
box-shadow: 15px 15px 0px 0px #0095db;}
.cityexpo_image_shadow_green img{
	-webkit-box-shadow: 15px 15px 0px 0px #19a636; 
box-shadow: 15px 15px 0px 0px #19a636;}

.cityexpo_image_shadow_red img{-webkit-box-shadow: 15px 15px 0px 0px #e3000f; 
box-shadow: 15px 15px 0px 0px #e3000f;
	}

}








#invanarrad, #residentscouncil {
    padding-top: 250px;
    margin-top: -200px !important;
}
#aldreradet, #elderlypeoplescouncil {
    padding-top: 250px;
    margin-top: -200px !important;
}
#ungdomsradet, #youthcouncil {
    padding-top: 250px;
    margin-top: -200px !important;
}
#foreningsradet, #associationcouncil {
    padding-top: 250px;
    margin-top: -200px !important;
}

.lookoutheader{   
    background-image: url(https://h22.se/wp-content/uploads/2021/03/H22_Lookout_Topp_2560.jpg?id=371662) !important;
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.header_contact{
    background-image: url(https://h22.se/wp-content/uploads/2021/03/H22_Actionbar_1920x330px_Topp_Purple.jpg?id=371697) !important;
   /* background-color: #0095db !important;*/
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.header_about{
    background-image: url(https://h22.se/wp-content/uploads/2021/03/H22_Actionbar_1920x330px_Topp_Red.jpg) !important;
   /* background-color: #0095db !important;*/
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.header_press{
    background-image: url(https://h22.se/wp-content/uploads/2021/03/H22_Actionbar_1920x330px_Topp_Blue.jpg) !important;
   /* background-color: #0095db !important;*/
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.header_newsletter{
    background-image: url(https://h22.se/wp-content/uploads/2021/03/H22_Actionbar_1920x330px_Topp_Green.jpg) !important;
   /* background-color: #0095db !important;*/
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.header_gdpr{
    background-image: url(https://h22.se/wp-content/uploads/2021/03/H22_Actionbar_1920x330px_Topp_Green.jpg) !important;
   /* background-color: #0095db !important;*/
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.tagsblue {text-transform: uppercase;font-size: 16px;}
.topsection_start {padding-top: 0px !important;}
#slider-19-slide-30-layer-0{text-shadow: black 2px 2px 2px;}
#Side_slide #menu ul li {
    width: 100%;
    position: relative;
    border-top: 1px solid rgba(255,255,255,.03);
    text-transform: uppercase !important;
}
#Side_slide #social-menu{margin-left: 12px;}
/*woo -fix*/
label, legend {display: block;margin-bottom: 5px;font-weight: 400 !important;}

/*SUMMIT 2020 START*/
body.page-id-359931 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-370412 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}

body.page-id-360061 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-360061 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.single-talare #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362298 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}

body.page-id-362295 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362278 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362291 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362282 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}

body.page-id-362609 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362282 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362622 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362632 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}

body.page-id-362628 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362618 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-362813 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-363444 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-365518 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-365562 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-365650 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}

body.page-id-366380 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-366382 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
body.page-id-368917 #Content {
    background-color: #a61380;
	background: linear-gradient(180deg, rgba(166,19,128,1) 40%, rgba(112,60,157,1) 69%, rgba(34,121,200,1) 100%);
}
.page-id-368917 h3.tb-heading{color:#FFF !important;}
.page-id-368917 .sod-p{
	color:#FFF !important;
	font-size:16px;
	line-height:20px;}
.page-id-368917 .sod-tax{
	color:#FFF !important;
	font-size:16px;
	font-weight:500;
	line-height:20px;
	display: inline-block;
}
.page-id-368917 .sod-day::before{content :"/ ";}
.page-id-370412 h3.tb-heading{color:#fff !important;}
.page-id-370412 .sod-p{color:#fff !important;font-size:16px;line-height:20px;}
.page-id-370412 .sod-tax{color:#fff !important;font-size:16px;font-weight:500;line-height:20px;display: inline-block;}
.page-id-370412 .sod-day{text-transform: uppercase;color:#f7a62a !important;}
.page-id-370412 .sod-day::before{content :"/ ";}
.page-id-370412 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body { background-color: transparent;}
.page-id-360061 h3.tb-heading{color:#fff !important;}
.page-id-360061 .sod-p{color:#fff !important;font-size:16px;line-height:20px;}
.page-id-360061 .sod-tax{color:#fff !important;font-size:16px;font-weight:500;line-height:20px;display: inline-block;}
.page-id-360061 .sod-day{text-transform: uppercase;color:#f7a62a !important;}
.page-id-360061 .sod-day::before{content :"/ ";}
.page-id-360061 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent;}
.sod-accordion .vc_tta-title-text{color:#fff !important;}
.sod-accordion .vc_tta-panel-heading{background: linear-gradient(45deg, rgba(166,19,128,1) 40%, rgb(255 255 255) 100%) !important;}
.sod-accordion .vc_tta-controls-icon::after, .vc_tta-controls-icon::before {border-color: #ffffff !important;}

/*Flipbook*/
.reala1{width: 100%;}
.reala1 img{margin:auto;}
/*Flipbook end*/
.column_invanare_newletter_box .vc_column-inner {padding:80px;}
.tb-grid .tb-grid-column .wpv-block-loop-item div.day-1:first-of-type { color: red; }
.p_section .vc_btn3.vc_btn3-size-sm {font-size: 16px !important;}
.page-id-359931 p{color: #ffffff}
.page-id-360061 p{color: #ffffff}
.page-id-370412 p{color: #ffffff}
.page-id-359931 .lh p{color: #ffffff;line-height: 1.9;margin-bottom: 0px;}
.page-id-360061 .lh p{color: #ffffff;line-height: 1.9;margin-bottom: 0px;}
.page-id-370412 .lh p{color: #ffffff;line-height: 1.9;margin-bottom: 0px;}
.page-id-359931 .lh2 p{color: #ffffff;line-height: 1.9;text-indent: 5%;}
.page-id-370412 .lh2 p{color: #ffffff;line-height: 1.9;	text-indent: 5%;}
.page-id-360061 .lh2 p{color: #ffffff;line-height: 1.9;	text-indent: 5%;}
h3.summit2020_h3{font-size:50px}
.summit2020_topsection{padding-top:100px}
.summit2020_speakers p {color: #ffffff;font-size: 18px !important;line-height: 1.5 !important;}
.speaker20-p{color:#ffffff}
.js-wpv-view-layout-360584 img{border-radius: 50%}
.js-wpv-view-layout-360584 .tb-field{color:#ffffff !important;}
.js-wpv-view-layout-360584 h4{color:#ffffff !important;}
.speaker20-img img{border-radius: 50%;}
.speaker20_exerpt{color:#ffffff !important;}
h4.speaker20_titel{color:#ffffff !important;}
.speaker20_name:hover{text-decoration: underline;}
.speaker20_titel:hover{text-decoration: underline;}
.speaker20_exerpt:hover{text-decoration: underline;}
#wpv-view-layout-360584 .wpv-block-loop-item {transition: transform .4s ease;}
#wpv-view-layout-360584 .wpv-block-loop-item:hover {cursor: pointer;transform: scale(1.02);}
.talare-loop {transition: transform .4s ease;}
.talare-loop:hover {cursor: pointer;transform: scale(1.02);}
.single-talare .share-simple-wrapper .share-label{font-size: 15px;font-weight: 500;text-transform: uppercase;color: #FFFFFF;}
.speakers20_program_container .speaker20_name{font-size: 16px !important;line-height: 1.2 !important;}
.speakers20_program_container .speaker20-titel{font-size: 16px !important;color:#fff !important;line-height: 1.2 !important;}
.speaker20-program-col2{max-width:300px !important}
.speaker20-program-row {border-bottom: 1px solid rgba(255,255,255,0.45);padding-bottom: 25px;padding-top: 25px;}
.speakers20_program_container {transition: transform .4s ease;}
.speakers20_program_container:hover {cursor: pointer;transform: scale(1.02);}
.speaker20-program-accordion .Facilitate .vc_tta-panel-heading {border-color: #f0f0f0;background-color: #f8f8f8;background: linear-gradient(45deg, rgba(166,19,128,1) 40%, rgba(227,0,15,1) 100%) !important;}
.speaker20-program-accordion .Co-create .vc_tta-panel-heading {border-color: #f0f0f0;background-color: #f8f8f8;background: linear-gradient(45deg, rgba(166,19,128,1) 40%, rgba(17,166,54,1) 100%) !important;}
.speaker20-program-accordion .Elevate .vc_tta-panel-heading {border-color: #f0f0f0;background-color: #f8f8f8;background: linear-gradient(45deg, rgba(166,19,128,1) 40%, rgba(0,149,219,1) 100%) !important;}
.speaker20-program-accordion .tb-container[data-toolset-blocks-container="70313b1683825dd57d6ea06171f72ca5"] {padding: 10px !important;min-height: unset;display: ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: end;justify-content: flex-end;}
.speaker20-program-accordion .tb-container[data-toolset-blocks-container="07122d52349226c11522716acf12c70a"] {padding: 0px;min-height: unset;}
.speaker20-program-accordion .tb-container[data-toolset-blocks-container="1886c4b514fecee8460fbea7ce325ac3"] {padding: 10px !important;min-height: unset;display: ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: end;justify-content: flex-end;}
.speaker20-program-accordion .tb-container[data-toolset-blocks-container="1886c4b514fecee8460fbea7ce325ac3"] {padding: 0px;min-height: unset;}
.speaker20-program-accordion h2.speaker20_name{ font-size: 16px !important;   line-height: 16px !important;}
.speaker20-program-accordion h4.speaker20_titel{font-size: 16px !important;font-weight: 300 !important;line-height: 16px !important;}
.speaker20-program-accordion .speaker20_exerpt{ display:none;}
.speaker20-program-accordion  .vc_tta-panel-title>a {color: #ffffff !important;}
.speaker20-program-accordion .vc_tta-controls-icon::after, .vc_tta-controls-icon::before {border-color: #ffffff !important;}
.speaker20-program-accordion .vc_tta-controls-icon::after, .vc_tta-controls-icon::before {border-color: #ffffff !important;}
.speaker20-btn-talare{background: #a61380 !important;color: #ffffff !important;border-color: #a61380 !important;border-radius: 50px !important;}
.speaker20-btn-program{background: #a61380 !important;color: #ffffff !important;border-color: #a61380 !important;border-radius: 50px !important;}

/*FAQ summit*/
.h22summit-faq .vc_tta-controls-icon::after{border-color: #fff !important;}
.h22summit-faq .vc_tta-controls-icon::before {border-color: #fff !important;}
.h22summit-faq p{color:#fff}
.h22summit-faq a{color:#fff;text-decoration: underline;}
.h22summit-faq a:hover{color:#fff}
.h22summit-faq .vc_tta-panel-heading h4 {    font-size: 16px !important;    line-height: 28px !important;    font-weight: 300;    letter-spacing: 0px;	color: #FFFFFF !important;}
.h22summit-faq .vc_tta.vc_general .vc_tta-panel-title>a {background: 0 0;display: block;padding: 10px 20px !important;box-sizing: border-box;text-decoration: none;	color: inherit;	position: relative;transition: color .2s ease-in-out;border: none;box-shadow: none;}
.h22summit-faq .vc_tta-panel-title>a {color: #fff !important;}
.h22summit-faq  .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color:rgb(248 248 248 / 0.4) !important;
}
.summit-button .vc_btn3.vc_btn3-size-lg {
    font-size: 24px !important;
	font-weight: 700;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: #f7a62a !important;
}
.summit-button .vc_btn3.vc_btn3-shape-rounded {
    border-radius: 25px;
	-webkit-box-shadow: -1px 6px 12px -5px rgba(0,0,0,0.56);
-moz-box-shadow: -1px 6px 12px -5px rgba(0,0,0,0.56);
box-shadow: -1px 6px 12px -5px rgba(0,0,0,0.56);
  }

.summit-header-cta {
	 -webkit-box-shadow: -1px 5px 17px -1px rgba(0,0,0,0.56);
-moz-box-shadow: -1px 5px 17px -1px rgba(0,0,0,0.56);
box-shadow: -1px 5px 17px -1px rgba(0,0,0,0.56);}

.pink-text{font-size:26px}

.cheftable td {
	font-size: 16px !important;
    line-height: 24px !important;
	padding-top: 20px !important;
	}
.chef-moderator{	font-size: 16px !important;
    line-height: 24px !important;
}
.icon-scroll{display:none;}
.td-head{padding-top: 10px !important;}

.epyt-gallery-thumb {
    position: relative;
    box-sizing: border-box;
    overflow-y: hidden;
    display: block!important;
    cursor: pointer;
    opacity: 1;
    float: left;
    padding: 20px 40px 30px 40px;
    height: auto;
}
.epyt-gallery-img-box {
    width: 100%;
    padding-bottom: 30px;
}
.epyt-gallery-img {
    /* contain: content; */
    height: 180px;
    width: 100%;
    padding-top: 56.25%!important;
    position: relative;
    overflow: hidden!important;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center!important;
    border-radius: 50%;
    background-color: black;
}

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.cheftable  { 
		height: 580px !important;
	}
	.icon-scroll{display:inline}

}

.live-tagdate{letter-spacing: -2px;}
.live-big-text{font-size: 72px;line-height: 82px;font-weight: 500; font-style: italic}
/*talare 2019-fix*/
.tag-564{background-color: #FFFFFF}
/*SUMMIT 2020 END*/
/*std menu - rempve w mega*/
#Top_bar .menu li ul li {
    padding: 0;
    width: 220px !important;
    position: relative;
    font-weight: 400;
}
.sub-menu .menu-item{
color: #007db8;
    font-family: inherit;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    display: block;
    border: 0;
}
/*std menu end*/
/*.mm-first-col{margin-left:355px !important}*/
/* #header_cart{
    display:none !important;
}*/
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{
        max-width: 95%  !important; 
        margin: 0 auto !important; 
		float: none !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    font-size: 14px;
}
/*#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
    background-color: #d5f1ff;
	border-bottom:2px solid #FFFFFF;
}
*/
a:focus {
     border: 1px solid #8BCFEF !important;
	/*padding:3px !important;*/
}
.vc_btn3:focus {
    border: 5px solid #8BCFEF !important;
    /* padding: 5px; */
}
.start-top-section-blue h1{font-size:42px}
.start-top-section-blue p{
font-size: 24px;
    line-height: 34px;
    padding-bottom: 10px;
    color: #FFF;
    font-weight: 300;
	}
.top-section-max .vc_column-inner{
max-width: 850px;
    margin: auto;
}
.top-section-max-left .vc_column-inner{
max-width: 850px !important;  
}
.top-section-max1024 .vc_column-inner{
max-width: 1024px !important;
	margin: auto;  
}
.box-w-text{
	font-size: 36px;
    line-height: 1.2;
    padding-bottom: 10px;
	color:#FFF;
	font-weight: 300;
}
#mega-menu-wrap-social-menu {
    clear: both;
    /* max-width: 80%; */
    float: right;
    display: contents;
}
#mega-menu-wrap-social-menu #mega-menu-social-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 999;
    border-radius: 0;
    background: #f1f1f1;
    border: 0;
    padding: 0px 0px 0px 0px;
    position: fixed !important;
    width: 500px;
    max-width: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
    margin: 0 5px 0 0 !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicato{
    float: none;
}
/*HEADER*/

/*mm-fix*/
#Top_bar.is-sticky {
	padding-bottom: 40px;
}
#Top_bar.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu {
    visibility: visible;
    text-align: left;
    padding: 10px 0px 0px 0px;
}
/*mm-fix end*/
a.action_button {
	font-size: 25px !important;
    display: block;
    padding: 8px 7px !important;
    line-height: 21px;
    float: left;
    position: relative;
    box-sizing: border-box;
    border-radius: 5px;
    overflow: hidden;
}
#Action_bar{text-transform:uppercase !important;}

#Action_bar li a {
    text-transform: uppercase !important;
    font-size: 14px !important;
}
#Action_bar .social{
	margin-left: 35px;
/*	background-color: #69c0e9;*/
	padding-left: 20px !important;
	padding-right: 20px !important;
}
#Top_bar .menu_wrapper {
    float: right !important;
    z-index: 201;
}
#Top_bar{
	padding-top: 15px;
    padding-bottom: 15px;
}
#Top_bar .menu > li > a {
     text-transform: uppercase !important;
}
#Top_bar .menu > li ul {
    background-color: #F2F2F2;
    font-size: 17px !important;
}
#Action_bar .slogan{font-size: 14px} 
/*TOP SEARCH*/
#Top_bar .search_wrapper input[type="text"] {
    border-color: #fff !important;
}
#Top_bar .search_wrapper {
    background: #0095db;
}
#Top_bar .search_wrapper input[type="text"]::-webkit-input-placeholder { /* Edge */
  color: #fff;
}
#Top_bar .search_wrapper input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}
#Top_bar .search_wrapper input[type="text"]::placeholder {
  color: #fff;
}
#Top_bar .search_wrapper .icon_search {
       color: rgb(255, 255, 255) !important;
}
/*mobile-menu*/
#Side_slide #menu ul li.submenu .menu-toggle {
    width: 100% !important;
    text-align: right !important;
    opacity: 1 !important;
}
#Side_slide .social-menu li {
    display: block;
    /* padding-left: 20px; */
    text-align: left;
    font-size: 14px;
    /* padding-bottom: 8px; */
    line-height: 17px;
    padding: 11px 5px 5px 9px;
    font-weight: 400;
    text-transform: uppercase;
}
/*mobile-menu end*/
/*TOP SEARCH END */
/*STARTPAGE */
.section-main-areas h3{
    font-size: 38px;
    line-height: 48px;
    font-weight: 300;
    letter-spacing: 0px;
}
.circle-row1{
margin-top:-180px!important
}
.firstcirclepop {margin-bottom: -80px !important;}
.lastcirclepop{margin-bottom: -40px !important;	}
.section-inspiration{margin-top: -180px!important;}
.section-summit{margin-top: -180px!important;}

.pk_row_focusomraden {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
}

.fadeInUp.popOver {
	-webkit-animation-name: none !important;
	animation-name: none !important;
}
.popOver img {
	transition: -webkit-clip-path .8s cubic-bezier(.8, .105, .11, 1.18);
	transition: clip-path .8s cubic-bezier(.8, .105, .11, 1.18);
	/*transition: clip-path .8s cubic-bezier(.8, .105, .11, 1.18);*/
	clip-path: circle(0 at 50% 50%)
}
.popOver.wpb_start_animation img {
	clip-path: circle(calc(50% - 20px) at 50% 50%)
}

/*STARTPAGE END*/

.social-menu .menu-item{cursor:pointer}
/*.quote-big{max-width:80%;}*/
.quote-big p{font-size:35px; line-height:45px}
.quote-big span{font-size:35px; line-height:45px; }
.quote-mid p{font-size:35px; line-height:45px; max-width: 75%}
.quote-mid span{font-size:24px; line-height:50px; max-width: 75%}
.quote-big-drott p{font-size:28px; line-height:38px}
.single-projekt .quote-big p{font-size:35px; line-height:45px;font-weight:700;}

.page-id-353654 li{margin-bottom: 25px !important;line-height: 30px;}
.header-bar-purple{border-bottom: 25px solid #a61380 !important;}

/*header font-fix*/
.margin-left-col h2{font-size:52px;line-height: 58px;font-weight: 300;letter-spacing: 0px;}
.contact-logo-header h1{font-size:36px;}
.projects-logo-header h1{font-size:36px;}
.single-logo-header h1{font-size:36px;}
.single-main-section h2{font-size:52px;line-height: 68px;font-weight: 300;letter-spacing: 0px;}
.single-foreningsliv-inner h3{font-size:34px;}
.projects-left-col h2{font-size:56px;}
.projects-left-col h3{font-size: 38px;line-height: 44px;}

.page-id-353955 .quote-big p {
    font-size: 35px;
    line-height: 45px;
}
/*singel header font fix slut*/

.projects-left-col ul li{
    font-size: 22px;
	margin-bottom: 20px;
}
.single-main-section{
	margin-right:0px;
	margin-left:35px;
}
.single-main-section-left-col {
    padding-right: 120px !important;
}

.single-logo-header {
    margin-top: -170px;
    background-color: #fff;
    padding: 40px;
	  margin-bottom: 0px !important;
}
.single-section{
	margin-top:60px
}
.section-be-member-4ways{
	margin-top:60px;
	padding-top:120px !important;
	padding-bottom:120px !important;
	}
.section-be-member-4ways h3{font-size:32px !important}
.section-be-member-4ways h4{font-size:32px !important}
.section-be-member-4ways h5{font-size:32px !important}


	.page-id-353955 .fix_cols_invanare{
	margin-top: -60px;
    padding-top: 5px;
	}


/*tillsammans fix*/
.page-id-14415 p {
    margin: 0 0 15px;
    font-size: 18px;
    line-height: 26px;
}
.page-id-14415 h3{
font-size: 25px;
    line-height: 38px;
    font-weight: 500;
    letter-spacing: 0px;
}
.page-id-14415 .wpb_single_image {
    margin-bottom: 0px !important;
    text-align: left;
}
.page-id-14415 a {
    color: rgb(166, 19, 128);
    text-decoration: none;
}
.together-header{
	    z-index: 999;
    position: relative;}
/*tillsammans fix slut*/

/*faq*/
.faq-accordion .vc_tta-panel .vc_tta-panel-title>a {
    color: #0095db ;
}
.faq-accordion  .vc_tta-controls-icon::after, .vc_tta-controls-icon::before {
    border-color: #0095db;
}

.faq-accordion .vc_tta-color-white .vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #0095db !important;
}
.faq-accordion .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .faq-accordion .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #0095db !important;
}
 .vc_tta-panel-heading h4{
    font-size: 22px !important;
    line-height: 38px !important;
    font-weight: 300;
    letter-spacing: 0px;
}
/*faq slut*/


/*press-archive*/
h2.tb-heading[data-toolset-blocks-heading="d97c5a98823e1b6206cfc1c9afb65672"] a:hover {
    color: rgba( 0, 149, 219, 0.7 );
}
.tb-field[data-toolset-blocks-field="a0281b4fb0ddf9a242d91ae09ca94e29"] {
    font-size: 18px !important;
    line-height: 24px !important;
    color: rgba( 115, 115, 115, 1 );
}
.single-pressarchive .press-main-section{
	margin-right:0px;
	margin-left:35px;
}
.single-pressarchive .press-main-section p{
font-size:18px;
}
.single-pressarchive p.presskontakt{
font-size:24px;
font-weight:500;
text-transform:uppercase;
}
.pressarchive-section {
    padding-left: 65px !important;
	 padding-right: 30px !important;
}
.press-right-col .vc_column-inner{padding:30px;}
.press-right-col p{font-size:18px;line-height: 25px;}
.pressarchive-section .projects-left-col {
    padding-right: 120px !important;
}
.pressarchive-date{font-size:16px;}

/*pressarchive_header*/
h2.pressarchive_header{
    font-size: 26px !important;
    font-weight: bold !important;
    color: rgba( 0, 149, 219, 1 ) !important;
}
.pressarchive_header a{
    color: rgba( 0, 149, 219, 1 ) !important;
}

/*Press menu*/
.menu-press-container ul{  
	list-style-type: none;
margin: 0 0 0px 0;
padding: 5px 0px 5px 0px;
    background: rgba(0, 0, 0, 0);
}
.menu-press-container .widget_archive ul li:after, .widget_nav_menu ul li:after {
    content: "";
    display: block;
    width: 100% !important;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: rgba(197,197,197,1.00)!important;
    position: absolute;
    left: 0;
    bottom: -5px !important;
}
.menu-press-container .widget_archive ul li a, .widget_nav_menu ul li a {
    display: block;
    padding: 0px 0 0px 0px;
	font-size: 20px !important;
	color:#007db8 !important;
}
.menu-press-eng-container ul{  
	list-style-type: none;
margin: 0 0 0px 0;
padding: 5px 0px 5px 0px;
    background: rgba(0, 0, 0, 0);
}
.menu-press-eng-container .widget_archive ul li:after, .widget_nav_menu ul li:after {
    content: "";
    display: block;
    width: 80%;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: rgba(0,0,0,.1);
    position: absolute;
    left: 0;
    bottom: 0;
}
/*menu-press-eng* /
/*Press menu end*/
/*press-archive-end*/



/*ROSTEN*/
.page-id-357253 .vc_gitem-post-data-source-post_excerpt p{
	font-size: 18px;
    line-height: 24px;
}
/*ROSTEN*/

/*about h22*/

.number_list ol li{color: #0095db;font-size: 34px;line-height: 44px;margin-bottom: 35px;}
.number_list li {counter-increment: li}
.number_list ol {list-style: none; counter-reset: li}
.number_list li::before {content: counter(li); color: #0095db;
  display: inline-block; width: 1em; font-weight: 500;
  margin-left: -1em}

/*about h22 end*/

/*contact-form*/
.contact-form-section{
	padding-top: 0px !important;
    padding-right: 15px !important;
    padding-bottom: 0px !important;
    padding-left: 15px !important;
}
.contact-form-section h2{
    font-size: 32px;
    color: #ffffff;
    text-align: left;
    font-family: Roboto;
    font-weight: 500;
    font-style: normal;
}
.contact-section{
    margin-top: 80px !important;
    margin-right: 25px !important;
    margin-left: 35px !important;
}
.contact-section p{
    font-size: 22px;
}
.contact-form-section .wpcf7-submit{
	background-color: #ffffff73;
	border-radius: 5px !important;
	text-transform: uppercase;
	font-size: 18px;	
}
.contact-form-section .wpcf7-text{
	border-radius: 5px;
	padding: 15px !important;
	-webkit-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
	color: #0095db;
}
.contact-form-section  .wpcf7-textarea{
	border-radius: 5px;
	padding: 15px !important;
	-webkit-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
}
.contact-form-section .wpcf7-text::-webkit-input-placeholder { /* Edge */
  	color: #0095db !important;
	text-transform: uppercase;
}
.contact-form-section .wpcf7-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  	color: #0095db !important;
	text-transform: uppercase;
}
.contact-form-section .wpcf7-text::placeholder {
  	color: #0095db !important;
	text-transform: uppercase;
}
.contact-form-section .wpcf7-textarea::placeholder {
  color: #0095db !important;
	text-transform: uppercase;
}
.contact-logo-header .vc_column-inner {
    padding-top: 25px !important;
}
.contact-logo-header {
    margin-top: -130px;
    background-color: #fff;
    padding: 40px;
	  margin-bottom: 0px !important;
}
/*contact-form*/
/*overlay project homepage  grid*/
.pk_bg_collage {
    position: relative;
}
.pk_bg_collage:before {
    background-color: #000;
    display: block;
    content: '';
    height: 100%;
    width: 100%;
    opacity: 0.4;
    position: absolute;
}
.pk_bg_collage:hover:before {
  opacity: 0;
}
/*overlay project homepage  grid END*/

h2.tb-heading{z-index: 999 !important}

/*General fixes*/
.hide-me{display:none;}
.left-col-anim{margin-top: 80px;}
.grecaptcha-badge{display: none;}
.min-height-20vh{min-height: 20vh;}
.min-height-30vh{min-height: 30vh;}
.min-height-40vh{min-height: 40vh;}
.min-height-50vh{min-height: 50vh;}
.min-height-60vh{min-height: 60vh;}
.min-height-100vh{min-height: 100vh;}
a:hover {color:#007db8;}
.sep_fix{margin-bottom:20px !important;}

.cta-big-w{font-size:48px;color:#ffffff;font-weight: 500;line-height:1.2;}
.cta-big-w p{font-size:48px !important;color:#ffffff;font-weight: 500;line-height:1.2;}

.maxw60{max-width:60%}

/*subpages*/
.subpage-left-col .vc_column-inner {
	padding-left: 0px !important;
    padding-right: 135px !important;
}
.subpage-left-col h1{
	font-size: 48px;
    color: #0095db !important;
    line-height: 1.2;
}
.subpage-left-col h2{
	font-size: 44px;
    color: #0095db !important;
    line-height: 1.2;
}
.subpage-logo-header .vc_column-inner {
    margin-top: -140px;
    background-color: #fff;
    padding: 55px;
    padding-top: 45px !important;
}
.subpage-left-col p {
    font-size: 18px !important;
    line-height: 28px !important;
    font-weight: 400;
}
/*subpages end*/
/*General fixes END*/

/*Projects FILTER layout fix*/
.form-group .submit-icon {
position: relative;
z-index: 1;
right: -15px;
top: 0px;
color: #0095db;
cursor: pointer;
width: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.form-group .submit-icon:before {
content: "\f002";
} 
.form-group input[name="wpv_post_search"] {
padding-left: 35px;
margin-top: -34px;
}

select{color:#0095db !important;}
.wpv-custom-search-filter__input .form-control{color:#0095db !important;}

select.js-wpv-filter-trigger{
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}
select.js-wpv-filter-trigger:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: #0095db;
  outline: 0;
}
/*Projects FILTER layout fix END*/

.filer-bar{padding: 40px !important}
.inner-content-box{display: table-cell;}

/*Summit section*/
.vc_custom_1590487000035{
    clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);
}
.vc_custom_1600799390608 {
    clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);
}

.dots-parallax {

    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 200px !important;
}
.parallax-section{
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/*summit section end*/


.h1-front-top{
	font-size: 36px;
    line-height: 1.2;
    padding-bottom: 10px;
	color:#FFF;
}
.titelborderpurple:after {
    content: "";
    display: block;
    margin: 0;
    width: 60px; 
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #a61380; 
	
}
.titelborderpurple_center:after {
    content: "";
    display: block;
    margin: auto;
    width: 145px;
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #a61380; 
	
}
.titelborderwhite:after {
    content: "";
    display: block;
    margin: 0;
    width: 145px; 
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #fff; 
	
}
.titelborderwhite_top:before {
    content: "";
    display: block;
    margin: 0;
    width: 20%; 
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 10px solid #fff; 
	
}
.titelborderwhite_center:after {
    content: "";
    display: block;
    margin: auto;
    width: 145px;
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #ffffff; 
	
}

.titelborderwhite_thin_center:after {
    content: "";
    display: block;
    margin: auto;
    width: 90px;
    padding-top: 25px;
	margin-bottom: 10px;
    border-bottom: 1px solid #ffffff; 
	
}
.textborderwhite_thin_center:after {
    content: "";
    display: block;
    margin: auto;
    width: 90px;
    padding-top: 10px;
	margin-bottom: 10px;
    border-bottom: 1px solid #ffffff; 
	
}

.titelborderblue{display:inline-block;}
.titelborderblue:after {
    content: "";
    display: block;
    margin: 0;
    width: 25%;
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #0095db; 
	
}
.titelborderblue_center:after {
    content: "";
    display: block;
    margin: auto;
    width: 145px;
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #0095db; 
	
}
.titelborderblue_center{color:#0095db;}

.titelborderblue_readmore {
    font-weight: 500;
	
}
.titelborderblue_readmore:after {
    content: "";
    display: block;
    margin: 0;
    width: 30px; 
    padding-top: 0px;
	margin-bottom: 3px;
    border-bottom: 6px solid #0095db; 
	
}
.titelborderblue_readmore:hover:after {
    border-bottom: 6px solid #d4ecfc; 
}


.titelbordergreen:after {
    content: "";
    display: block;
    margin: 0;
    width: 25%;
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #11a636; 
	
}
.titelbordergreen{display:inline-block;}



.tb-button__content:after {
    /*content: "";*/
    display: block;
    margin: 0;
    width: 30px;
    padding-top: 4px;
    margin-bottom: 4px;
    border-bottom: 4px solid #0095db;
}

.newsletter-start-col2 .follow-box{
	text-align: left;	
	 color: #ffffff;
	    margin-left: -10px;
}

/* EVENT **********************************************/
.mep-events-wrapper, .mep_related_product_area {
    display: block;
    max-width: 1400px !important;
    margin: 20px auto;
    background: #fff;
    padding: 20px;
    font-size: 14px;
    letter-spacing: inherit;
}

.mep-default-feature-faq-sec{margin-top:100px !important}
.mep-default-feature-content{
	margin-top: 85px;
	margin-bottom:85px;
}
.woocommerce-Price-amount{
	font-size: 1em !important; 
	color: #a61380;
	}

/* EVENT END*/

/*BUTTONS AND LINES*/
.vc_btn3.vc_btn3-style-custom {
    background-image: none !important;
    background-repeat: no-repeat;
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%;
}
.vc_btn3.vc_btn3-size-lg {
    font-size: 21px !important;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
}
.vc_btn3-style-custom:hover{opacity: 0.5}
/*Line/Sep*/
.vc_sep_width_20 {
    width: 100px !important;
}
/*BUTTONS AND LINES END*/

/*Titles*/
.big-text{
	font-size:72px !important;
	line-height: 1.4
}



/* - partner-rubrik single-partners*/
.tb-field[data-toolset-blocks-field="da4e2fe00bc646f38aacab96f16c9f5e"] {
    font-size: 18px !important;
    line-height: 24px !important;
	 color: rgba( 119, 119, 119, 1 ) !important;
}
/*partner grid*/
.tb-button[data-toolset-blocks-button="111179fb8a81eaf59e2c83c6f86d53e9"] .tb-button__link {
    background-color: rgba( 255, 255, 255, 0 ) !important;
    color: rgba( 0, 149, 219, 1 ) !important;
    padding-right: 0 !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    margin: 20px 0 0 0 !important;
    border: 0px solid rgba( 0, 0, 0, 1 ) !important;
    font-size: 16px !important;
}
/*initiativ-grid sv*/
.tb-field[data-toolset-blocks-field="e9b06708e9c42523fb6ad9f00a3f7eed"] {
    font-size: 18px !important;
    line-height: 24px !important;
    color: rgba( 119, 119, 119, 1 ) !important;
}


/*project-grid*/
.tb-button[data-toolset-blocks-button="5584afc59bfcb76b237815a07bde62b0"] .tb-button__link {
    background-color: rgba( 255, 255, 255, 1 ) !important;
    color: rgba( 0, 149, 219, 1 ) !important;
    padding-right: 0 !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    margin: 20px 0 0 0 !important;
    border: 0px solid rgba( 0, 0, 0, 1 ) !important;
    font-size: 16px !important;
}
/*testbed-grid*/
.tb-button[data-toolset-blocks-button="ec2af2231c1cf5cb68ff67306b957601"] .tb-button__link {
    background-color: rgba( 255, 255, 255, 1 ) !important;
    color: rgba( 0, 149, 219, 1 ) !important;
    padding-right: 0 !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    margin: 20px 0 0 0 !important;
    border: 0px solid rgba( 0, 0, 0, 1 ) !important;
    font-size: 16px !important;
}

.tb-button[data-toolset-blocks-button="b94a9cde6ee28049c80fd3e375ff7894"] .tb-button__link {
    background-color: rgba( 255, 255, 255, 1 ) !important;
    color: rgba( 0, 149, 219, 1 ) !important;
    padding-right: 0 !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    margin: 20px 0 0 0 !important;
    border: 0px solid rgba( 0, 0, 0, 1 ) !important;
    font-size: 16px !important;
	font-weight:500 !important;
}

.tb-button[data-toolset-blocks-button="bed7a4af7935ac05e2bef8c125d47d83"] .tb-button__link {
    background-color: rgba( 255, 255, 255, 1 ) !important;
    color: rgba( 0, 149, 219, 1 ) !important;
    padding-right: 0 !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    margin: 20px 0 0 0 !important;
    border: 0px solid rgba( 0, 0, 0, 1 ) !important;
    font-size: 16px !important;
}

.testbed-grid-p {
    background-color: rgba( 255, 255, 255, 1 ) !important;
    padding-right: 0 !important;
    padding-bottom: 25px !important;
    padding-left: 0px !important;
    margin: 20px 0 0 0 !important;
    border: 0px solid rgba( 0, 0, 0, 1 ) !important;
    font-size: 16px !important;
}

.single-partners h3.vc_custom_heading{
	font-size: 35px;
    color: #19a3ff;
    text-align: left;
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
	line-height: 1.2;
}
.single-initiativtagare h3.vc_custom_heading{
	font-size: 35px;
    color: #19a3ff;
    text-align: left;
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
	line-height: 1.2;
}


.slider-pretext{   
	font-size: 14px;
    line-height: 1.71429;
    font-weight: 700;
    text-transform: uppercase;
	text-align: center !important;
}
.slider-maintext{
	font-size: 41px;
	text-align: center !important;
}
.slider-slogan{
	font-size: 21px;
    line-height: 1.52381;
	text-align: center !important;
	font-weight: 300;
}
.tree-bar {
    border-bottom: 25px solid #11a636 !important;
}
.menuicon{color:#c90352;}
.menuicon_orange{color:#fd7e14;}
.menuicon_fusha{color:#be4bdb;}

/*PROJECTS WP-POST GRID */
.vc_grid-filter.vc_grid-filter-center {
    text-align: left !important;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight: 500;
}
.postgrid-project-link-a{
	font-size: 16px;
    text-align: left;
    border-bottom: 2px solid #a61380;
	color:#a61380;
    display: inline-block;
	text-transform: uppercase;
    
}
.vc_gitem_row .vc_gitem-col {
    padding: 20px !important;

}
.header-w-fill{
	font-size: 36px;
    line-height: 1.2;
	font-weight: 300;
	color: #fff;
}
/*PROJECTS WP-POST GRID END*/


/*Partner single*******************/
.partner-person-title {border-left: 5px solid #777777;}
.partner-person-title p{padding-left: 25px;}
.partner-bar{border-bottom: 25px solid #0095db !important;}
.partner-bar_blue{border-bottom: 25px solid #0095db !important;}
.partner-logo-header h1{font-size:36px;}
.partner-logo-header {
    margin-top: -150px;
    background-color: #fff;
    padding: 40px 30px 60px 40px;
}
.single-partners .partner-logo-header .vc_column-inner{
	padding-top:10px !important;
}
.single-initiativtagare .partner-logo-header .vc_column-inner{
	padding-top:10px !important;
}

.partner-logo-header .vc_column-inner {
    padding-top: 50px !important;
}
.single-partners .partner-left-col h1{
    font-size: 30px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.single-initiativtagare .partner-left-col h1{
    font-size: 30px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.partner-left-col h1.vc_custom_heading:after {
    content: "";
    display: block;
    margin: 0;
    width: 100px; 
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #777777; 
}



.single-partner-section {margin-left: 30px;}


.single-initiativtagare .partner-left-col h2.vc_custom_heading {
	font-weight: 500 !important;
	text-transform: uppercase;
	font-size: 30px;
}

.partner-left-col h2.vc_custom_heading {
	font-weight: 500 !important;
	text-transform: uppercase;
}

.partner-left-col .vc_column-inner {
	padding-left: 0px ;
	padding-right: 45px ;
}
.partner-right-col .vc_column-inner{padding:30px}


.single-partners .tb-container[data-toolset-blocks-container="ed3832aa6201cbec5b1e5b902dc067e2"] {
     padding: 0px !important; 
}

.single-partners .partner-left-col .vc_column-inner {
	padding-left: 0px ;
	padding-right: 245px;
}

/*.single-partners p{
	font-size: 18px !important;
    line-height: 28px !important;
	font-weight: 400;
}
*/
.single-partners .quote-big{margin-bottom: 10px !important;}
.single-partners .quote-big p{
	/*max-width:80%;*/

font-size:40px; 
font-weight:700; 
line-height:50px;
color:#0095db;
}
.single-partners .quote-name{
	max-width:80%;
	margin-top:5px;
	color:#0095db;
	font-weight:700;
    font-style: italic;
	font-size:20px; 
	}

.single-partners .partner-question{
	font-size:26px;
font-weight:700;
color:#0095db;
}

.single-partners .vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto;
    margin-top: 45px;
    margin-bottom: 45px !important;
}

.single-partners .column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #737373;

	font-size: 22px;
}

.single-partners .single-partner-ingress p{
	font-weight: 600;
}
.single-partners .partner-left-col h2.vc_custom_heading {
	font-weight: 300 !important;
	text-transform: uppercase;
	font-size: 30px;
	margin-bottom:40px;
}
/* 
.partner-left-col h2.vc_custom_heading:after {
    content: "";
    display: block;
    margin: 0;
    width: 100px; 
    padding-top: 10px;
	margin-bottom: 25px;
    border-bottom: 6px solid #777777; 
}
*/
.single-partners .single-partner-ingress::before{
    content: "";
    display: block;
    margin: 0;
    width: 100px;
    padding-top: 10px;
    margin-bottom: 10px;
    border-bottom: 6px solid #777777;
}

.single-initiativtagare p{
	font-size: 18px !important;
    line-height: 28px !important;
	font-weight: 400;
}

.single-partners h3{
	/*font-size: 24px !important;*/
    line-height: 25px;
    font-weight: 300 !important;
    letter-spacing: 0px;
}

.single-initiativtagare h3{
	/*font-size: 24px !important;*/
    line-height: 25px;
    font-weight: 300 !important;
    letter-spacing: 0px;
}


.single-partners h4{
	font-size: 24px !important;
    line-height: 25px;
    font-weight: 300 !important;
    letter-spacing: 0px;
}

.single-initiativtagare h4{
	font-size: 24px !important;
    line-height: 25px;
    font-weight: 300 !important;
    letter-spacing: 0px;
}


.single-initiativtagare ul{
    font-size: 18px !important;
    line-height: 28px !important;
    font-weight: 400;
}
/*Partner single END***************/

/*PARTNER TS GRID **************************/
.tb-field[data-toolset-blocks-field="97977c140dceac4098e329954f44bb55"] {
    font-size: 16px !important;
    color: rgba( 119, 119, 119, 1 ) !important;
}
.tb-field[data-toolset-blocks-field="8cdc510164718bdd3fe2c93e62afe6d9"] {
    font-size: 18px !important;
    color: rgba( 119, 119, 119, 1 ) !important;
}
.tb-container[data-toolset-blocks-container="4374a453055bff0514d53b0dc7da5bf4"] {
    padding: 25px !important;
    min-height: 200px !important;
}
.postgrid-link-a{
	font-size: 16px;
    text-align: left;
    border-bottom: 2px solid #0095db;
	color:#0095db;
    display: inline-block;
	text-transform: uppercase;    
}
.partner-grid {
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: inherit !important;
    background-clip: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background-color: #fff !important;
}
.partner-grid-btn a{
    background-color: rgba( 255, 255, 255, 0 );
    color: #0095eb;
    padding-left: 0;
    font-size: 16px;
	font-weight: 500;
}
.partner-grid-btn a:visited{
    background-color: rgba( 255, 255, 255, 0 );
    color: #0095eb;
    padding-left: 0;
    font-size: 16px;
	font-weight: 500;	
}
.partner-grid-btn a:active{
    background-color: rgba( 255, 255, 255, 0 );
    color: #0095eb;
    padding-left: 0;
    font-size: 16px;
	font-weight: 500;
	
}
.partner-ini-grid-btn a{
    background-color: rgba( 255, 255, 255, 0 );
    color: #0095eb;
    padding-left: 0;
    font-size: 16px;
	font-weight: 500;	
}
.partner-ini-grid-btn a:active{
    background-color: rgba( 255, 255, 255, 0 );
    color: #0095eb;
    padding-left: 0;
    font-size: 16px;
	font-weight: 500;	
}
.partner-ini-grid-btn a:visited{
    background-color: rgba( 255, 255, 255, 0 );
    color: #0095eb;
    padding-left: 0;
    font-size: 16px;
	font-weight: 500;	
}



/*gridanimiation*/
#wpv-view-layout-353608 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-353608 .wpv-block-loop-item:hover {
    cursor: pointer;
    transform: scale(1.02);
}

#wpv-view-layout-355639 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-355639 .wpv-block-loop-item:hover {
    cursor: pointer;
    transform: scale(1.02);
}

#wpv-view-layout-355643 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-355643 .wpv-block-loop-item:hover {
    cursor: pointer;
    transform: scale(1.02);
}
/*PARTNER GRID END **************************/

/*gridanimiation connection-grid*/
#wpv-view-layout-355899 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-355899 .wpv-block-loop-item:hover {
    cursor: pointer;
    transform: scale(1.02);
}
.tb-container[data-toolset-blocks-container="4837f2de9291bd0404855df9a96b9be6"] {
    border-radius: 50% !important;
}
.connection-tag-mix{
    border-radius: 50% !important;   
}



.talare_2019_btn-readmorea{
    background-color: transparent;
    color: #0095eb;
    padding-left: 0;
    font-size: 16px;
	font-weight: 500;	
}

/*testbeds*/
.single-testbeds h1{
	font-size: 48px;
	color:#0095db !important;
	line-height: 1.2;
}
.single-testbeds h2{
	color:#0095db !important;
	line-height: 1.2;
}
.single-testbeds h3{
	color:#0095db !important;
	line-height: 1.2;
}
.single-testbeds h4{
	color:#0095db ;
	line-height: 1.2;
}
/*.single-testbeds p{
	font-size: 18px !important;
    line-height: 28px !important;
	font-weight: 400;
}
*/
.single-testbeds .project-main-section{
	margin-right: 40px !important;
	margin-left: 40px !important;
}
.single-testbeds .section-otherprojects{
		margin-top: 45px !important;
    background-color: #f7f7f7 !important;
	padding-top: 80px;
}
.single-testbeds .projects-logo-header .vc_column-inner{
	padding-top:20px !important;
}
.tb-button[data-toolset-blocks-button="fa787f1075229ad4056ffd7528ea03c8"] .tb-button__link {
    background-color: rgba( 255, 255, 255, 1 );
    color: rgba( 0, 149, 219, 1 );
    padding-left: 0;
    font-size: 16px;
}
#wpv-view-layout-354828 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-354828 .wpv-block-loop-item:hover {
    cursor: pointer;
    transform: scale(1.02);
}
/*testbeds*/


/*PROJECTS SINGLE*/
.single-projekt h1{
	font-size: 62px;
	color:#0095db !important;
	line-height: 1.2;
}
.single-projekt h2{
	color:#0095db !important;
	line-height: 1.2;
}
.single-projekt h3{
	color:#0095db ;
	line-height: 1.2;
}
.single-projekt h4{
	color:#0095db ;
	line-height: 1.2;
}
/*.single-projekt p{
	font-size: 18px !important;
    line-height: 28px !important;
	font-weight: 400;
}*/
.page .project-main-section{
	margin-right: 40px !important;
	margin-left: 40px !important;
}

.single-projekt .project-main-section{
	margin-right: 40px !important;
	margin-left: 40px !important;
}
.single-projekt .section-otherprojects{
		margin-top: 45px !important;
    background-color: #f7f7f7 !important;
	padding-top: 80px;
}
.action-main-section{
	margin-right: 40px !important;
	margin-left: 40px !important;
}
.project-bar{border-bottom: 25px solid #0095db !important;}
.projects-logo-header {
    margin-top: -170px;
    background-color: #fff;
   padding: 40px 30px 20px 40px;
	  margin-bottom: 0px !important;
}
.single-projekt .projects-logo-header .vc_column-inner{padding-top:20px !important;}
.projects-logo-header .vc_column-inner {padding-top: 50px !important;}
.projcts-info{color:#0095db !important;}
.project-info-name p{
    padding-left: 15px;
	 border-left: 5px solid #777777;
}
.pk_projects_single_circle{
    border-radius: 50% !important;
	margin: 30px;
}
.pk_projects_single_circle:before{
    background-color: #000;
 	opacity: 0.4;	
}
.pk_projects_single_circle:hover:before {
    opacity: 0;
}
.pk_projects_single_circle .vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 700;
}


.pk_projects_rosten_circle{
    border-radius: 50% !important;
	margin: 30px;
}
.pk_projects_rosten_circle:before{
    opacity: 1;	
}
.pk_projects_rosten_circle{
	transition: transform .4s ease;
}
.pk_projects_rosten_circle:hover {
    cursor: pointer;
    transform: scale(1.02);
}

.pk_projects_single_circle .vc_gitem-link{
text-shadow: 1px 1px 3px #000;
}

.projects-left-col{padding-right: 80px !important;padding-top: 0px !important;}
.project-gray-innercolumn {padding-left:20px;padding-right:20px;}

#wpv-view-layout-354106 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-354106 .wpv-block-loop-item:hover {
    cursor: pointer;
    transform: scale(1.02);
}
.project-holder-title{
	 color: #737373;
    text-align: left;
    font-size: 36px;
    text-transform: uppercase;	
}
.tree-no-box1 {
    background-color: #8dbb24;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FFFFFF;
    font-size: 28px;
}
.tree-no-box2 {
    background-color: #7dad20;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FFFFFF;
    font-size: 28px;
}
.tree-no-box3 {
    background-color: #19a636;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FFFFFF;
    font-size: 28px;
}
.tree-form .wpcf7-submit {
    border-color: #11a636;
    color: #fff;
    background-color: #11a636;
    border-radius: 5px !important;
    width: 50%;
}
.tree-form .wpcf7-text {
    border-color: #11a636;
    border-width: 3px;
    border-radius: 10px;
}
.tree-form .wpcf7-text::-webkit-input-placeholder { /* Edge */
  color: #11a636;
	text-transform: uppercase;
}
.tree-form .wpcf7-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #11a636;
	text-transform: uppercase;
}
.tree-form .wpcf7-text::placeholder {
  color: #11a636;
	text-transform: uppercase;
}

.contactform-pages .wpcf7-textarea{height: 80px;}


.lovetree-form .wpcf7-submit {
    border-color: #11a636;
    color: #11a636;
	font-size:18px;
	font-weight:500;
    background-color: #FFFFFF;
    border-radius: 5px !important;
	text-transform:uppercase
    /*width: 50%;*/
}

.lovetree-form .wpcf7-response-output{color:#ffffff;}

.lovetree-form .wpcf7-text {
    border-color: #11a636;
    border-width: 3px;
    border-radius: 10px;
	padding: 20px;
}
.lovetree-form .wpcf7-text::-webkit-input-placeholder { /* Edge */
  color: #11a636;
	text-transform: uppercase;
}
.lovetree-form .wpcf7-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #11a636;
	text-transform: uppercase;
}
.lovetree-form .wpcf7-text::placeholder {
  color: #11a636;
	text-transform: uppercase;
}




.tree-lineborder-green {
    height: 10px;
    border-bottom: 11px solid #11a636;
    width: 20%;
    margin-bottom: 4px;
}
.tree-lineborder-white {
    height: 10px;
    border-bottom: 11px solid #fff;
    width: 10%;
    margin-bottom: 4px;
}
.love-tree .vc_sep_width_20{width: 57px !important;}
/*overlay project bottom grid*/
.pk_bg_collage_projectgrid {
    position: relative;
}
.pk_bg_collage_projectgrid:before {
    background-color: #000;
    display: block;
    content: '';
    height: 100%;
    width: 100%;
    opacity: 0.4;
    position: absolute;
}
.pk_bg_collage_projectgrid:hover:before {
  opacity: 0;
}
.pk_bg_collage_projectgrid_round {
    position: relative;
}
.pk_bg_collage_projectgrid_round:before {
    background-color: #000;
    display: block;
    content: '';
    height: 100%;
    width: 100%;
    opacity: 0.4;
    position: absolute;
	border-radius:50%;
}
.pk_bg_collage_projectgrid_round:hover:before {
  opacity: 0;
}

.love-tree h1{color:#11a636 !important}
.love-tree h2{color:#11a636 !important}
.love-tree h3{color:#11a636 !important}
.love-tree h4{color:#11a636 !important}
.love-tree a{color:#11a636 !important}
/*overlay project bottom grid END*/


/*PROJECTS SINGLE END*/

/*PROJECTS FILTER GRID **************************/
/*custom-search-projects*/
.wp-block-toolset-views-custom-search-container{
	margin-bottom:45px;
}

#wpv-view-layout-353456 .wpv-block-loop-item{
 	transition: transform .4s ease;
}

#wpv-view-layout-353456 .wpv-block-loop-item:hover{
  	cursor: pointer;
  	transform: scale(1.02); 
}


#wpv-view-layout-354807 .wpv-block-loop-item{
 	transition: transform .4s ease;
}

#wpv-view-layout-354807 .wpv-block-loop-item:hover{
  	cursor: pointer;
  	transform: scale(1.02); 
}


#wpv-view-layout-353307 .wpv-block-loop-item{
	transition: transform .4s ease;

}

#wpv-view-layout-353307 .wpv-block-loop-item:hover{
  	cursor: pointer;
	transform: scale(1.02); 
}


/*Inivationer*/
#wpv-view-layout-353619 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-353619 .wpv-block-loop-item:hover{
  	cursor: pointer;
	transform: scale(1.02); 
}
#wpv-view-layout-369375 .wpv-block-loop-item{
	transition: transform .4s ease;
}
#wpv-view-layout-369375 .wpv-block-loop-item:hover{
  	cursor: pointer;
	transform: scale(1.02); 
}

.wpv-custom-search-filter__label{font-size:16px;}
/*PROJECTS FILTER GRID END **************************/


/*Search*/
.search .post-desc{	margin-top: 25px;}
/*Search end*/

/*NEWSLETTER BOTTOMSECTION**************************/

.newsletter-section .column {
    margin: 0;
}
.newsletter-section .one-second.column {
    width: 50%;
}
.newsletter-section .vc_custom_1588924763485 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.newsletter-section .vc_custom_1588932566316 {
    margin-bottom: 40px !important;
}

.newsletter-section-footer {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    background-color: #4cb4e5 !important;
}
.page-id-353955 .footer-newsletter-form-column{visibility: hidden;}
.page-id-370958 .footer-newsletter-form-column{visibility: hidden;}


.newsletter-section p{color:#fff;}
.newsletter-section h4{font-size: 18px;}
.newsletter-form-front {
    max-width: 500px;
    padding-top: 25px;
	/*margin: 0 auto;*/
}
.newsletter-btn{
	    background-color: #fff !important;
    color: #000 !important;	
}
.newsletter-btn-red{
	background-color: #ff0000 !important;
    color: #fff !important;	
}
.mailchimp-form label {
    color: #737373 !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}
.mailchimp-form lable{
	color:#737373 !important;	
}
.mailchimp-reg-section{
	margin-left:30px;
	margin-right:30px;
}
.mailchimp-form input.largerCheckbox { 
            width: 25px !important; 
            height: 25px !important; 
} 
.mailchimp-form .mc-field-group {
    clear: left;
    position: relative;
    width: 96%;
    padding-bottom: 5px !important;
    min-height: 50px;
}
.mailchimp-form  .button{
    background-color: #FF0000 !important;
    font-size: 18px;
    text-transform: uppercase;
	margin-left: -6px;
}
.mailchimp-form form{
    display: block;
    position: relative;
    text-align: left;
    padding: 0px !important;
}
.mailshimp-button {
    background-color: #FF0000 !important;
    font-size: 18px;
    text-transform: uppercase;
	margin-left: -6px;
}
.mailshimpemail {
    display: inline !important;
    font-size: 19px !important;
    width: 55% !important;
}
.mailshimpemail::-webkit-input-placeholder { /* Edge */
  color: #0095db;
}
.mailshimpemail:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #0095db;
}
.mailshimpemail::placeholder {
  color: #0095db;
}
.newsletter-start-col2{float:right;
}
newsletter-start-col2 p{color:#fff;}
newsletter-start-col2 span{color:#fff;}

.gan-form input[type="text"] {
    padding: 10px;
    outline: none;
    margin: 0;
   display: inline;
    margin-bottom: 20px;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    box-sizing: border-box;
    -webkit-appearance: none;

    clear: left;
    position: relative;
    width:55%;
    padding-bottom: 7px !important;
    min-height: 45px;
}

.gan-button {
    background-color: #FF0000 !important;
    font-size: 18px;
    text-transform: uppercase;
}


/*NEWSLETTER BOTTOMSECTION END**************************/

/*Newsletter - archive*/
.newsletter-archive-btn .tb-button__link {
    background-color: rgba( 0, 149, 219, 1 ) !important;
    padding: 10px !important;
    font-size: 15px !important;
}
.newsletter-archive-btn .tb-button__icon {
    font-family: FontAwesome !important;
    margin-left: 8px !important;
}
#mc_embed_signup label{
	color:#FFFFFF;
	font-size: 20px;
	font-weight: 400;	
}
.indicates-required{
	color:#FFFFFF !important;
	font-size: 18px;
}
#mc_embed_signup .mc-field-group input{
    border-radius: 5px;
    padding: 15px !important;
    -webkit-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.25);
    color: #0095db;
	width: 100%;	
}
#mc_embed_signup .button{
    background-color: #ffffff73;
    border-radius: 5px !important;
    text-transform: uppercase;
    font-size: 18px;
}
#mc_embed_signup .mc-field-group input::-webkit-input-placeholder { /* Edge */
  color: #0095db;
}

#mc_embed_signup .mc-field-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #0095db;
}

#mc_embed_signup .mc-field-group input::placeholder {
  color: #0095db;
}


.mc-field-group-invanare{
	padding:20px 0px 20px 20px;
	border-radius:20px;
	background-color:#ffffff;
}
.email-form-invanare{
    display: inline !important;
    width: 78% !important;
    box-shadow: none !important;
	border-right: 1px solid #0095db !important;
	border-left:0px !important;
	border-top:0px !important;
	border-bottom:0px !important;
    height: 45px;
    font-size: 22px !important;
    margin-bottom: 0px !important;
	
	}
.email-form-invanare::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #0095db;
  opacity: 1; /* Firefox */
}

.email-form-invanare:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #0095db;
}

.email-form-invanare::-ms-input-placeholder { /* Microsoft Edge */
  color: #0095db;
}
	
	
	
#mc_embed_signup .button-form-invanare{
    background-color: #ffffff;
	color:#0095db;
	font-weight:700 !important;
    border-radius: 5px !important;
    text-transform: uppercase;
    font-size: 18px;
	width: 20% !important;
	margin-bottom: 0px !important;
}



/*Newsletter - archive*/

.kidsedition-illustration .vc_single_image-wrapper{margin-bottom:0px;}
.rekrytering-date{font-size:16px;}
.rekrytering-h4{margin-bottom:0px !important;padding-bottom: 10px !important;}

.evenemangen-titel{margin-top:60px;}


/*FOOTER* *************************/
footer{
    margin-top: 0px !important;
}
#Footer .footer_copy .copyright {
    float: left;
    font-weight: 300;
}
/*FOOTER END **************************/

.text-sh{text-shadow: 2px 2px 2px #000000 !important;}

.box-shadow{
-webkit-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px -8px rgba(0,0,0,0.75);
}

.white-p{color:#fff;}
.white-p a{color:#fff;}
.white-p li{color:#fff;}

/*sharebox
.share-simple-wrapper .share-label{display: none;}*/
.share-simple-wrapper .icons a {color: #0095eb;font-size: 36px}
.text-aligner-right{text-align: right;}

.share-simple-wrapper {
	border-top: 0px  !important;
    border-bottom: 0px !important;
    padding: 15px 0;
    text-align: left;
}
.share-simple-wrapper .share-label {
    font-size: 15px;
	font-weight: 500;
	text-transform:uppercase;
}
.share-simple-wrapper .icons {
margin-left: -12px;
}

/*sharebox end*/

.some-icons{color: #ffffff;font-size: 36px;}
.follow-icons{color: #ffffff;font-size: 36px;}
.follow-icons:hover{color: #0095eb;}
.follow-box{text-align: right;color: #ffffff;}

.page-id-353892 .tb-button__content:after {
    content: "";
    display: none;
}

/*geografiska omraden*/
body #powerTip {
    background-color: #fff;
}
body #powerTip.n:before {
    border-top: 10px solid rgb(255, 252, 252);
}
body #powerTip.s:before {
    border-bottom: 10px solid #fff;
}
body #powerTip.e:before {
    border-right: 10px solid #fff;
}
body #powerTip.w:before {
    border-left: 10px solid #fff;
    right: -10px
}
body #powerTip.ne:before,body #powerTip.nw:before {
    border-top: 10px solid #fff;
    border-top: 10px solid rgba(255,255,255,1);
}
body #powerTip.se:before,body #powerTip.sw:before {
    border-bottom: 10px solid #fff;
    border-bottom: 10px solid rgba(255,255,255,1);
}
body #powerTip.nw-alt:before,body #powerTip.ne-alt:before,body #powerTip.sw-alt:before,body #powerTip.se-alt:before {
    border-top: 10px solid #fff;
    border-top: 10px solid rgba(255,255,255,1);
}
body #powerTip.sw-alt:before,body #powerTip.se-alt:before {
    border-bottom: 10px solid #fff;
    border-bottom: 10px solid rgba(255,255,255,1);
}
body .box_view_html {
    color: #0095db;
	font-size: 16px;
	line-height: 20px;
	padding:20px;
}
body .box_view_html span.close_ihp svg {
    fill: #000;
}

/*geografiska omraden slut*/


/*Search-result*/
.search #Subheader{margin-bottom:45px;}

.search-result-cat{
	background-color: #0095db;
	display: inline-block;
	padding:2px 7px 2px 7px;
	border-radius: 5px;
}
.search-result-cat p{
		font-size:16px;
	color:#fff;
}
.search a{
    color: #0095eb !important;
}
.search h2 {
    font-size: 36px !important;
    line-height: 44px;
    font-weight: 300;
    letter-spacing: 0px;
}

.search .post-footer {
    background: #fff;
    padding: 0px;
    overflow: hidden;
    line-height: 30px;
}

.search .subheader-both-center #Subheader .title {
    width: 100%;
    text-align: right !important;
}

.search #Subheader .title {
    font-size: 22px !important;
    line-height: 1.2 !important;
    font-weight: 400;
    letter-spacing: 0px;
    font-style: italic;
}


.search .post-title h2{margin-bottom:10px}
.search .post-desc {
    margin-top: 0px !important;
}
.search .post-desc {
        padding: 0px 0 0 20px !important;
}
/*search-result end*/



/*PARTNER-COMPARE*/
article {width:100%;margin:0 auto;position:relative;}
ul.compare {
  	display:flex;
  	top:0px;
  	z-index:10;
  	padding-bottom:14px;
	margin-left: 0px !important;
}
li.compare {list-style:none;flex:1;}
li.compare:last-child {border-right:1px solid #DDD;}
button.compare_button {
  width:100%;
  border: 1px solid #DDD;
  border-right:0;
  border-top:0;
  padding: 0px;
  background:#FFF;
  font-size:12px;
  font-weight:bold;
  height:60px;
  color:#999
}
li.active button {background:#F5F5F5;color:#000;}
table.compare { border-collapse:collapse; table-layout:auto; width:100%;}
table.compare th {
    font-weight: 500 !important;
    background: #f9f9f9;
    box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.04);
    font-size: 13px !important;
    line-height: 23px;
    text-align: left;
    padding: 18px 10px 18px 10px;
}
th.col1.hide{font-size:24px !important;}
.col1{width:35% !important}
.col2{width:13% !important}
.col3{width:14% !important}
.col4{width:13% !important}
.col5{width:13% !important}
.col6{width:13% !important}
th{ background:#F5F5F5; display:none; }
.page-id-359499  td,th{ height:53px}
.page-id-359558  td,th{ height:53px}
td,th{ border:1px solid #DDD; padding:10px; empty-cells:show; }
td,th{ text-align:left;}
.page-id-359499 td+td, th+th {text-align:center;display:none;}
.page-id-359558 td+td, th+th {text-align:center;display:none;}
.compare td{font-size: 16px;line-height: 20px;text-align: left;}
td.comapre_left{text-align: left !important;}
td.default {display:table-cell;}
.bg-purple {border-top:8px solid #a61380;color:#a61380}
.bg-blue {border-top:8px solid #0095db;color:#0095db;}
.bg-green {border-top:8px solid #11a636;color:#11a636;}
.bg-red {border-top:8px solid #e3000f;color:#e3000f;}
.bg-black {border-top:8px solid #000000;color:#000000;}
.bg-grey {border-top:8px solid #bfb8af;color:#bfb8af;}

.sep {background:#F5F5F5;font-weight:400;	font-size: 22px !important;text-transform: uppercase;color: #0095db !important;	}
.txt-l { font-size:28px; font-weight:bold; }
.txt-top { position:relative; top:-9px; left:-2px; }
.tick { font-size:18px; color:#0095db; }
.hide {border:0;background:none;}
/*engagemang*/
.h22accordion .vc_tta-controls-icon::after{border-color: #0095db !important;}
.h22accordion .vc_tta-controls-icon::before {border-color: #0095db !important;}
.h22accordion p{margin-left: 0px !important;}
.h22accordion .h22involv-p p{font-size: 16px;line-height: 30px;}
.h22accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body { padding: 45px;}
.h22accordion li{font-size:16px !important;line-height: 24px;}
.h22accordion .lastadayregister{font-size:14px;}

.btn-invanare .vc_btn3.vc_btn3-size-md {
    font-size: 22px;
	font-weight:500;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-invanare .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 35px;
}

.wp-caption-text {
    background: #ffffff !important;
    color: #737373 !important;
    font-size: 18px !important;
	font-style:italic !important;
}
.image_frame, .wp-caption {
    display: block;
    margin: 0;
    border-width: 0px !important;
    border-style: solid;
    max-width: 100%;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.js-wpv-view-layout-370366 .tb-field{margin-bottom: 0px !important;font-size: 18px;line-height: 25px;}
.kontaktkorten-name{margin-bottom: 0px !important;}
.kontaktkorten-email{margin-bottom: 0px !important;}
.kontaktkorten-img img{border-radius: 50% !important;}

.lockit:before {
   font-family: FontAwesome;
   content: "\f023";
   display: inline-block;
   padding-right: 10px;
   vertical-align: middle;
}

@media (min-width: 640px) {
ul.compare {display:none !important;}
 td {display:table-cell !important;}
 th {display:table-cell !important;}
}
/*PARTNER-COMPARE END*/



/* Tooltip container */
.tooltip {position: relative; display: inline-block;border-bottom:0px dotted black !important;font-size:14px;}
.tooltip .tooltiptext {visibility: hidden;width:650px;background-color:#0073A8;color:#fff;text-align:left;border-radius:6px;padding: 20px;line-height: 23px;font-size:14px;position: absolute;z-index:99999;}
.tooltip:hover .tooltiptext {visibility: visible;}
.tooltip-img .tooltip-content, .tooltip:after{background: none !important; color: #fff;}
.nod_contact_form .wpcf7-list-item-label{font-size: 16px;}
.nod_contact_form .nod-select{ background-color:#0095db !important;color:#FFFFFF !important;border-radius: 10px;padding: 15px;font-size: 16px; }
.nod_contact_form span.wpcf7-form-control-wrap .wpcf7-text {border-radius: 10px;padding: 15px;font-size: 16px;}
.nod_contact_form .wpcf7-textarea{border-radius: 10px;padding: 15px;font-size: 16px;}
.nod_contact_form .wpcf7-submit{border-radius: 10px !important;padding: 15px;}
.nod_contact_form  .nod-select option{padding-top:20px;    font-size: 16px; line-height:22px}


.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert-danger {background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.alert-danger hr{border-top-color: #e4b9c0;}
.alert-danger .alert-link { color: #843534;}
.alert-dismissable,.alert-dismissible {  padding-right: 35px;}
.alert-dismissable .close, .alert-dismissible .close {  position: relative;  top: -2px;  right: -21px;  color: inherit;}
.column_invanare_contact{padding:25px 25px 25px 60px !important;	}
.column_invanare_newletter_box2 .vc_column-inner {padding:40px 40px 20px 70px !important;}

@media only screen and (max-width: 479px){
	.maxw60 {max-width: 100%;}
	.column_invanare_newletter_box .vc_column-inner{padding:40px !important;}
	.column_invanare_newletter_box2 .vc_column-inner{padding:40px !important;}
	.column_invanare_contact{padding:25px 25px 25px 25px !important;}
	.page-id-353955 .footer-newsletter-form-column{display:none;}
	.page-id-370958 .footer-newsletter-form-column{display:none;}
	.mc-field-group-invanare {padding: 10px 0px 10px 10px;border-radius: 20px;background-color: #ffffff;}
	#mc_embed_signup .button-form-invanare{background-color: #ffffff;color: #0095db;font-weight: 700 !important;border-radius: 5px !important;text-transform: uppercase;font-size: 18px;width: 30% !important;margin-bottom: 0px !important;}
	.email-form-invanare {display: inline !important;width: 60% !important;box-shadow: none !important;border-right: 1px solid #0095db !important;border-left: 0px !important;border-top: 0px !important;border-bottom: 0px !important;height: 45px;font-size: 18px !important;margin-bottom: 0px !important;}	
	.h22accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{padding: 10px;}	
	.h22accordion .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left: 46px;}
	.h22accordion p{margin-left: 0px !important;font-size:16px;line-height:24px;}	
	.cta-menu a{display: block;padding: 11px 5px 10px 20px;margin-right: 0px !important;text-decoration: none;line-height: 19px;}
	.cta-big-w{font-size:24px;color:#ffffff;font-weight: 500;line-height:1.2;}	
	.connection-tag-mix{border-radius: 50% !important;min-height: 270px !important;}	
	.connection-tag-mix h2{font-size: 20px !important;z-index: 999 !important;}	
	.mm-first-col .mega-menu-item{margin-left:0px !important}	
	body {font-size: 20px;line-height: 28px;font-weight: 300;letter-spacing: 0px;}
	.pk_row_focusomraden {padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;}	
	.section-inspiration{margin-top:-155px!important;}
	.box-w-text{font-size: 24px;line-height: 1.4;padding-bottom: 10px;color:#FFF;font-weight: 300;}	
	.partner-logo-header h1{font-size:22px;}	
	.partner-logo-header {margin-top: -130px;padding: 10px;	}
	.partner-logo-header .vc_column-inner {padding-top: 10px !important;}
	.partner-left-col{ margin-left: 0px;}
	.partner-left-col .vc_column-inner {padding-left: 10px !important;padding-right: 10px !important;}
	.single-partners .vc_section {padding-left: 5px !important;padding-right: 5px !important;margin-left: -15px !important;margin-right: -15px !important;} 	
	.single-initiativtagare .vc_section {padding-left: 5px !important;padding-right: 5px !important;margin-left: -15px !important;margin-right: -15px !important;} 	
	h2.vc_custom_heading {font-size: 27px;line-height: 37px;font-weight: 300;letter-spacing: 0px;}
	h3.vc_custom_heading {font-size: 27px;line-height: 37px;font-weight: 300;letter-spacing: 0px;}	
	.projects-left-col{padding-right: 0px !important;}	
	.top-section-max{max-width:100%}	
	.start-top-section-blue h1 {font-size: 30px !important;color: #ffffff !important;line-height: 1.2 !important;}	
	.start-top-section-blue p{	font-size: 18px;line-height: 24px;padding-bottom: 10px;color: #FFF;font-weight: 300;text-align: left !important;}	
	h1 {font-size: 30px;color: #0095db !important;line-height: 1.2;	}
	.big-text{font-size:30px !important;line-height: 1.4}
	h2.tb-heading{font-size:24px !important;z-index: 999 !important}
	.contact-section p{font-size: 18px;}
	.contact-logo-header h1{font-size: 22px;}
	.contact-logo-header {margin-top: -105px;background-color: #fff;padding: 30px 10px 10px 10px;margin-bottom: 0px !important;}	
	.contact-logo-header .vc_column-inner{padding-top: 10px !important;}	
	.contact-form-section {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}	
	.contact-section{margin-top: 80px !important;margin-right: 10px !important;margin-left: 10px !important;}
	.action-main-section h1{font-size: 30px;}
	.action-subsection h1{font-size: 28px;}	
	.hideincell{display:none !important;}	
	.oceanhamn-circle{margin-bottom: -70px !important;}
	.seau-circle{margin-bottom: -70px !important;}
	.single-pressarchive .project-holder-title {color: #737373;text-align: left;font-size: 22px;text-transform: uppercase;}
	.single-pressarchive .projects-logo-header {margin-top: -140px;background-color: #fff;padding: 10px;margin-bottom: 0px !important;}
	.single-logo-header {margin-top: -140px;background-color: #fff;padding: 10px;	  margin-bottom: 0px !important;}
	.single-logo-header h1{font-size:22px;}
	.single-pressarchive .press-main-section {margin-right: 0px;margin-left: 0px;}
	.single-pressarchive .press-main-section {margin-right: 0px;margin-left: 0px;}
	.single-pressarchive .projects-logo-header .vc_column-inner {padding-top: 15px !important;}
	.pressarchive-section {padding-left: 10px !important;	 padding-right: 10px !important;}
	.pressarchive-section .projects-left-col {padding-right:30px !important;}
	.single-main-section{margin-right:0px;margin-left:0px;}
	.single-foreningsliv-inner {margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background-color: #ffffff !important;}
	.single-section{	margin-top:0px;	padding-top: 0px !important;}
	.quote-big{max-width:100%}
	.quote-big{	margin-left: 0px !important;margin-right: 0px !important;	padding-left: 0px !important; padding-right: 0px !important;}
	.quote-big p{font-size:18px;line-height: 24px;}
	.quote-big span{font-size:18px; line-height:24px}
	.quote-mid p{font-size:18px; line-height:24px;}	
	.quote-big-drott p{font-size:18px; line-height:24px}	
	.page-id-353654 .quote-big p {font-size: 18px;line-height: 24px;}
	.page-id-353955 .fix_cols_invanare{	border-left-width: 0px !important;padding-left: 0px !important;	margin-top: 10px;padding-top: 5px;	}
	.newsletter-start-col2 {float: left;	}
	.number_list ol li{color: #0095db;font-size: 20px;line-height: 30px;margin-bottom: 35px;}
	.number_list li {counter-increment: li}
	.number_list ol {list-style: none; counter-reset: li}
	.number_list li::before {content: counter(li); color: #0095db;  display: inline-block; width: 1em; font-weight: 500;  margin-left: -1em}
	.summit2020_topsection{padding-top:50px}
	.page-id-359931 .lh p {color: #ffffff;line-height: 1.5;margin-bottom: 0px;font-size: 16px;}	
	.live-big-text{font-size: 48px;line-height: 52px;font-weight: 500; font-style: italic}
	.epyt-gallery-thumb {position: relative;box-sizing: border-box;overflow-y: hidden;display: block!important;cursor: pointer;opacity: 1;float: left;padding: 0px 10px 10px 0px;height: auto;}
	.epyt-gallery-img-box {width: 100%;padding-bottom: 10px;}
	.epyt-gallery-img {height: 80px;width: 100%;padding-top: 56.25%!important;position: relative;overflow: hidden!important;background-size: cover !important;background-repeat: no-repeat;background-position: center!important;border-radius: 50%;background-color: black;}
	.epyt-gallery {text-align: left;}
	.epyt-gallery-title {font-size: 65%;line-height: 120%;padding: 10px;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link { padding-left:25px;}
	
	.project-holder-title {color: #737373;text-align: left;font-size: 18px;text-transform: uppercase;}	
	.projects-left-col ul li{font-size: 20px;margin-bottom: 20px;}
	.projects-logo-header h1{font-size:32px;}


}
@media only screen and (max-width: 767px){
	.mega-mm-first-col{margin-left:0px !important;}
	.summit2020_topsection{padding-top:50px}
	.page-id-359931 .lh p {color: #ffffff;line-height: 1.5;margin-bottom: 0px;font-size: 16px;}	
	.page-id-360061 .lh p {color: #ffffff;line-height: 1.5;margin-bottom: 0px;font-size: 16px;}	
	.number_list ol li{color: #0095db;font-size: 20px;line-height: 30px;margin-bottom: 35px;}
	.number_list li {counter-increment: li}
	.number_list ol {list-style: none; counter-reset: li}
	.number_list li::before {content: counter(li); color: #0095db;display: inline-block; width: 1em; font-weight: 500;margin-left: -1em}
	.cta-big-w{font-size:24px;color:#ffffff;font-weight: 500;line-height:1.2;}	
	.connection-tag-mix a{font-size: 20px !important;z-index: 999 !important;}	
	.connection-tag-mix .tb-button__link{font-size: 14px !important;}	
	.connection-tag-mix .tb-button{z-index: 999;}
	.connection-tag-mix{border-radius: 50% !important;min-height: 270px !important;}	
	.mm-first-col .mega-menu-item{margin-left:0px !important}	
	.hideincell{display:none !important;}	
	#Action_bar .container{	display: none;}	
	.newsletter-start-col2 {float: left;}	
	.page-id-353955 .fix_cols_invanare{border-left-width: 0px !important;padding-left: 0px !important;margin-top: 10px;padding-top: 5px;}
	.single-foreningsliv-inner .vc_column-inner{border-left-width: 0px !important;padding-left: 12px !important;margin-top: 10px;padding-top: 5px !important;}
	.single-foreningsliv-inner h3{padding-bottom:0px !important;}	
	.contact-section p{font-size: 18px;}	
	.contact-form-section {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}		
	.contact-logo-header h1{font-size: 22px;}
	.contact-logo-header {margin-top: -84px;background-color: #fff;padding: 30px 10px 10px 10px;margin-bottom: 0px !important;}	
	.contact-logo-header .vc_column-inner {padding-top: 10px !important;}
	.action-main-section h1{font-size: 30px;}	
	.action-subsection h1{font-size: 28px;}
	h2.tb-heading{font-size:24px !important;}
	.oceanhamn-circle{margin-bottom: -70px !important;}
	.seau-circle{margin-bottom: -70px !important;}
	.single-projekt .project-main-section{margin-right: 0px !important;margin-left: 0px !important;}
	.projects-left-col{padding-right: 20px !important;}
	.single-projekt h1 {font-size: 30px;color: #0095db !important;line-height: 1.2;}
	.single-testbeds .project-main-section{margin-right: 0px !important;margin-left: 0px !important;}
	.projects-left-col{padding-right: 20px !important;}
	.single-testbeds h1 {font-size: 30px;color: #0095db !important;line-height: 1.2;}	
	.action-main-section{margin-right: 0px !important;margin-left: 0px !important;}	
	.partner-logo-header h1{font-size:22px;}
	.partner-logo-header{margin-top: -130px;padding: 30px 10px 10px 10px;}
	.partner-logo-header .vc_column-inner {padding-top: 10px !important;}	
	.page-id-353955 .quote-big p {font-size: 22px;line-height: 28px;}	
	.quote-big-drott p{font-size:22px; line-height:28px}	
	.cta-menu a {display: block;padding: 11px 5px 10px 20px;margin-right: 0px !important;text-decoration: none;line-height: 19px;}
	.single-main-section-left-col{padding-right:0px !important}
	.single-main-section-right-col p{font-size: 16px}
}

@media only screen and (max-width: 1024px) and (min-width: 768px){	
	.mm-first-col .mega-menu-item{margin-left:0px !important}		
	.cta-menu  a{display: block;padding: 11px 5px 10px 20px;margin-right: 0px !important;text-decoration: none;line-height: 19px;padding-left: 0px !important;}
	.cta-big-w{font-size:24px;color:#ffffff;font-weight: 500;line-height:1.2;}	
	.hideintab{display:none !important;}	
	body{font-size: 20px;line-height: 28px;font-weight: 300;letter-spacing: 0px;}	
	.connection-tag-mix a{font-size: 20px !important;z-index: 999 !important;}	
	.connection-tag-mix .tb-button__link{font-size: 14px !important;}	
	.connection-tag-mix .tb-button{z-index: 999;}
	.connection-tag-mix{border-radius: 50% !important;height: 270px !important;width:100% !important;}
	h2.tb-heading{font-size:24px !important;}
	.section-inspiration{margin-top:-125px!important;}	
	h2.vc_custom_heading {font-size: 27px;line-height: 37px;font-weight: 300;letter-spacing: 0px;}
	h3.vc_custom_heading{font-size: 27px;line-height: 37px;font-weight: 300;letter-spacing: 0px;}	
	.big-text{font-size:30px !important;line-height: 1.4;}
	.projects-left-col{padding-right: 20px !important;}
	.single-projekt h1 {font-size: 30px;color: #0095db !important;line-height: 1.2;}
	.single-testbeds h1{font-size: 30px;color: #0095db !important;line-height: 1.2;}		
	.number_list ol li{color: #0095db;font-size: 20px;line-height: 30px;margin-bottom: 35px;}
	.number_list li {counter-increment: li}
	.number_list ol {list-style: none; counter-reset: li}
	.number_list li::before {content: counter(li); color: #0095db;display: inline-block; width: 1em; font-weight: 500;margin-left: -1em}
	.single-main-section-left-col{padding-right:0px !important}
	.single-main-section-right-col p{font-size: 16px}			
}
/*mediaQ 768px end*/
/*Translationfixes*/
.page-id-354867 .vc_custom_1590588574489{margin-top: 0px !important;padding-top: 60px !important;padding-bottom: 60px !important;background-color: #ededed !important;}
.page-id-354850 .vc_custom_1588676075574{margin-top: 0px !important;padding-top: 60px !important;padding-bottom: 60px !important;background-color: #ededed !important;}