#frameset-1-4181 { height: 515px; overflow-y: hidden; background-image: url("/wwwdocs/_sites_media/210527-391/uploads/Yodo/Grafik/Background/Museum bakgrund 2600.jpg");background-position: right top;background-repeat: no-repeat;}
#frameset-1-4181 div.yodo-frameset-inner-wrap {max-width:1200px;}


#frameset-1-4181 .yodo-padd { padding-left:0px; }


#frameset-1-4040 {background:#ffffff;margin-bottom:0px;}
#frameset-1-4040 div.yodo-frameset-inner-wrap {max-width:1200px;padding-top:75px;padding-bottom:30px;}
#frameset-1-8310 {margin-bottom:55px;}
#frameset-1-8310 div.yodo-frameset-inner-wrap {padding-top:45px;padding-bottom:15px;}


#frameset-1-8310 .yodo-padd { padding-left:10px; }
#frameset-1-8310 .yodo-padd { padding-right:10px; }


#frameset-1-8158 {max-width:1300px;background:#ffffff;margin-top:50px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; }
#frameset-1-8158 div.yodo-frameset-inner-wrap {max-width:1300px;}
#frameset-1-8159 {max-width:1300px;background:#ffffff;margin-top:50px;margin-bottom:15px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; }
#frameset-1-8159 div.yodo-frameset-inner-wrap {max-width:1300px;}
#frameset-1-8161 {background:#ffffff;}
#frameset-1-8161 div.yodo-frameset-inner-wrap {padding-top:100px;}


#frameset-1-8161 .yodo-padd { padding-left:15px; }
#frameset-1-8161 .yodo-padd { padding-right:15px; }


#frameset-1-8160 {background:#ffffff;}
#frameset-1-8160 div.yodo-frameset-inner-wrap {padding-top:20px;padding-bottom:0px;}


#frameset-1-8160 .yodo-padd { padding-left:15px; }
#frameset-1-8160 .yodo-padd { padding-right:15px; }


#frameset-1-4236 {background:#ffffff;}
#frameset-1-4236 div.yodo-frameset-inner-wrap {max-width:1200px;padding-top:100px;padding-bottom:100px;}
#frameset-1-3776 {max-width:1340px;background:transparent;}
#frameset-1-3776 div.yodo-frameset-inner-wrap {max-width:1300px;padding-top:45px;padding-bottom:150px;}
#frameset-1-4698 {background:#e7efee;}
#frameset-1-4698 div.yodo-frameset-inner-wrap {max-width:800px;padding-top:75px;padding-bottom:100px;}
#frameset-1-7911 {background-image: url("/wwwdocs/_sites_media/210527-391/uploads/Yodo/Grafik/Background/wide bg.jpg");}
#frameset-1-7911 div.yodo-frameset-inner-wrap {padding-top:65px;padding-bottom:50px;}
#object-1-7491 {margin-top:130px;margin-bottom:20px;} /* text */
#object-1-7491 div.object-inner {padding-left:15px; padding-right:15px;} /* text */
#object-1-7492 {background-color:transparent;margin-bottom:0px;} /* text */
#object-1-7492 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:15px; padding-right:15px;} /* text */


#object-1-19554 img, #object-1-19554 svg { float: none !important; margin: 0 auto !important; }
#object-1-19554 img, #object-1-19554 svg { width: 100%; }
#object-1-19554 img, #object-1-19554 svg { max-width:600px;  }


#object-1-19312 {margin-top:155px;} /* picture */


#object-1-19312 img, #object-1-19312 svg { float: none !important; margin: 0; }
#object-1-19312 img, #object-1-19312 svg { width: 100%; }
#object-1-19312 img, #object-1-19312 svg { max-width:520px;  }


#object-1-19556 {background-color:transparent;margin-bottom:0px;} /* video */
#object-1-19556 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* video */
#object-1-6487 {background-color:transparent;margin-top:55px;margin-bottom:0px;} /* text */
#object-1-6487 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:15px;padding-right:55px;} /* text */
#object-1-19311 {background-color:transparent;margin-bottom:0px;} /* video */
#object-1-19311 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* video */
#object-1-20422 {background-color:#ffffff;margin-bottom:0px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; } /* text */
#object-1-20422 div.object-inner {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} /* text */
#object-1-20423 {background-color:#ffffff;margin-top:10px;margin-bottom:0px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; } /* text */
#object-1-20423 div.object-inner {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} /* text */
#object-1-20424 {background-color:#ffffff;margin-top:10px;margin-bottom:0px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; } /* text */
#object-1-20424 div.object-inner {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} /* text */
#object-1-20425 {background-color:#ffffff;margin-top:10px;margin-bottom:0px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; } /* text */
#object-1-20425 div.object-inner {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} /* text */
#object-1-20426 {background-color:#ffffff;margin-bottom:0px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; } /* text */
#object-1-20426 div.object-inner {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} /* text */
#object-1-20427 {background-color:#ffffff;margin-bottom:0px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; } /* text */
#object-1-20427 div.object-inner {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} /* text */
#object-1-20428 {background-color:#ffffff;margin-bottom:0px; -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; } /* text */
#object-1-20428 div.object-inner {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} /* text */
#object-1-20537 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-20537 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;border-style:solid;border-top-width:20px;border-left-width:20px;border-right-width:20px;border-right-width:20px;border-color:#ffffff;} /* pvobject */
#object-1-19919 {background-color:transparent;margin-top:55px;margin-bottom:0px;} /* text */
#object-1-19919 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:60px;padding-right:25px;} /* text */
#object-1-19920 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-19920 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* pvobject */
#object-1-19921 {background-color:transparent;margin-top:55px;margin-bottom:0px;} /* text */
#object-1-19921 div.object-inner {padding-top:0px;padding-bottom:25px;padding-left:35px;padding-right:35px;} /* text */
#object-1-20538 {background-color:transparent;margin-top:0px;margin-bottom:0px;} /* pvobject */
#object-1-20538 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;border-style:solid;border-top-width:20px;border-left-width:20px;border-right-width:20px;border-right-width:20px;border-color:#ffffff;} /* pvobject */
#object-1-19922 {background-color:transparent;margin-top:55px;margin-bottom:0px;} /* text */
#object-1-19922 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:60px;padding-right:25px;} /* text */
#object-1-19923 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-19923 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* pvobject */
#object-1-19924 {background-color:transparent;margin-top:55px;margin-bottom:0px;} /* text */
#object-1-19924 div.object-inner {padding-top:0px;padding-bottom:25px;padding-left:35px;padding-right:35px;} /* text */
#object-1-19935 {margin-top:15px;} /* text */
#object-1-19926 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-19926 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* pvobject */
#object-1-19927 {margin-top:15px;} /* text */
#object-1-19928 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-19928 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* pvobject */
#object-1-19929 {margin-top:15px;} /* text */
#object-1-19930 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-19930 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* pvobject */
#object-1-19932 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-19932 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* pvobject */
#object-1-19934 {background-color:transparent;margin-bottom:0px;} /* pvobject */
#object-1-19934 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* pvobject */
#object-1-7337 {background-color:transparent;margin-top:0px;margin-bottom:20px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* video */
#object-1-7337 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:15px; padding-right:15px;border-style:none;} /* video */
#object-1-7337, #object-1-7337 div.object-inner { -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; } /* video */


#object-1-7337 div.object-inner iframe, #object-1-7337 div.layout-object-inner iframe, #object-1-7337 div.object-inner video, #object-1-7337 div.layout-object-inner video { -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; }


#object-1-8175 {background-color:transparent;margin-top:10px;margin-bottom:0px;} /* text */
#object-1-8175 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:40px;padding-right:40px;} /* text */
#object-1-7338 {background-color:transparent;margin-top:10px;margin-bottom:0px;} /* text */
#object-1-7338 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:55px;padding-right:15px;} /* text */
#object-1-6844 {background-color:transparent;margin-top:0px;margin-bottom:15px;} /* text */
#object-1-6844 div.object-inner {padding-left:0px;padding-right:0px;border-style:none;border-color:#aaaaaa;} /* text */


#object-1-6845 .news-wrapper, #object-1-6845 .news-list-layout-2 .news-wrapper-box { margin-bottom: 0px !important; }
#object-1-6845 .news-row, #object-1-6845 .news-list-layout-2 .news-wrapper-box { background-color: transparent !important; }#object-1-6845 .news-inner, #object-1-6845 .news-list-layout-2 .news-post-text { padding-top: 20px !important; }
#object-1-6845 .news-inner, #object-1-6845 .news-list-layout-2 .news-post-text { padding-bottom: 25px !important; }
#object-1-6845 .news-inner, #object-1-6845 .news-list-layout-2 .news-post-text { padding-left: 25px !important; padding-right: 25px !important; }
#object-1-6845 .news-row, #object-1-6845 .news-list-layout-2 .news-wrapper-box { -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5) !important; -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) !important; box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) !important; }
#object-1-6845 .news-img-inner, #object-1-6845 .news-list-layout-2 .news-post-pic { padding-top: 0px; }
#object-1-6845 .news-img-inner, #object-1-6845 .news-list-layout-2 .news-post-pic { padding-bottom: 0px; }
#object-1-6845 .news-img-inner, #object-1-6845 .news-list-layout-2 .news-post-pic { padding-left: 0px; padding-right: 0px !important; }
#object-1-6845 .news-img, #object-1-6845 .news-list-layout-2 .news-post-pic { -webkit-box-shadow:0px 0px 6px 3px rgba(214,214,214,0.5); -moz-box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5); box-shadow: 0px 0px 6px 3px rgba(214,214,214,0.5) ; }


#object-1-7339 {background-color:transparent;margin-bottom:0px;} /* text */
#object-1-7339 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:15px;padding-right:15px;} /* text */
#object-1-9055 {background-color:transparent;margin-bottom:0px;} /* text */
#object-1-9055 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:15px;padding-right:15px;} /* text */
#object-1-11041 {background-color:transparent;margin-bottom:0px;} /* text */
#object-1-11041 div.object-inner {padding-top:0px;padding-bottom:0px;padding-left:15px;padding-right:15px;} /* text */
#object-1-15955 {background-color:transparent;} /* text */
#object-1-15955 div.object-inner {padding-top:0px;padding-bottom:0px;} /* text */
#object-1-15957 {background-color:transparent;margin-top:0px;margin-bottom:0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* subscribe */
#object-1-15957 div.object-inner {background-position: left top;background-position: left top;background-repeat: no-repeat;padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;border-style:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-right-width:0px;border-color:#ffffff;} /* subscribe */
#object-1-15957, #object-1-15957 div.object-inner { -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; } /* subscribe */


/* USERSPECIFICS */
input[type=text], input[type=password] {
    color: #1A6C70 !important;
    height: 50px !important;
    caret-color: #1a6c70 !important;
    text-indent: 10px !important;
}

form input[type="text"], form input[type="password"], form textarea {
    border: 1px solid #ccc !important;
    border-radius: 0px !important;
}


/* Diverse mobilanpassningar: */

@media all and (max-width : 960px) {
	.layout-content .general-text h2 {font-size:32px;}
	.key-feature .general-text .object-inner {padding:0 40px 30px 40px !important;}
}
@media all and (max-width : 700px) {
	.nl-subscribe-frm fieldset {text-align:center;}
	.parallax-header h5 {font-size:18px;}
}

@media all and (min-width : 480px) and (max-width : 960px) {
	.usage-areas .frame-1-4 {width:50%;margin:0 0 20px 0;}
}
@media all and (min-width : 480px) and (max-width : 600px) {
	.usage-areas .frame-1-4 .object-inner {height: 320px !important;}
}


@media all and (min-width : 601px) {
	.hand-mobile, .btn-start-phone {display:none;} /* Dölj mobilversion av hand med telefon vid >= 601px bildskärm */
}
@media all and (max-width : 600px) {
	.parallax-header div.frame-2-3 {width:100% !important;}
	.parallax-header div.frame-1-3 {display:none !important;}
	div.parallax-header {height:900px !important;} /* Mer höjd på första ramverket i mobilen */
	.hand-mobile {display:block;margin-top:90px !important;} /* Nedskjutning av bild: Hand med telefon */
	.btn-start-phone {display:block;}
}

.btn-start-phone button.btn-start-play {
	top: 43vw !important;
	right: 12% !important;
}
@media all and (min-width : 500px) {
	.btn-start-phone button.btn-start-play {right: 15% !important;}
}
@media all and (max-width : 359px) {
	.btn-start-phone button.btn-start-play {display:none;}
}



/* Andra play-knappen: */
.playbtn-smallframe button.btn-start-play, .playbtn-smallframe button.btn-start-play:hover {
	top: 130px !important;
	right: calc(50% - 55px) !important;
}
@media all and (max-width : 990px) {
	.playbtn-smallframe button.btn-start-play, .playbtn-smallframe button.btn-start-play:hover { top: 90px !important; }
}
@media all and (max-width : 720px) {
	.playbtn-smallframe button.btn-start-play, .playbtn-smallframe button.btn-start-play:hover { top: 16vw !important; }
	.playbtn-smallframe div.yframe {float:none !important; clear:both; width:100% !important;}

	.playbtn-smallframe .general-video .object-inner {text-align:center;}
	.playbtn-smallframe .general-video video {max-width:300px;}
}
@media all and (max-width : 500px) {
	.playbtn-smallframe button.btn-start-play, .playbtn-smallframe button.btn-start-play:hover { top: 22vw !important; }
}


/* Play-button for header: */
div.btn-start-player {position:relative;z-index:250;}
div.btn-start-player div {transform:skew(-10deg, 6deg);}
div.btn-start-player audio {display:none;visibility:hidden;}
button.btn-start-play, button.btn-start-play:hover {
	background-image: url("/wwwdocs/_sites_media/210527-391/uploads/Yodo/Grafik/icons/SF%20Symbols/icons%20vit/play.fill.svg") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	text-indent: -8000px;
	min-width: 0 !important;
	width: 60px !important;
	height: 60px !important;
	padding: 0 !important;
	background-size: 35px !important;
	position: absolute;
	overflow: visible;
	top: -300px;
	right: 172px;
	margin: 0 !important;
	border: 3px solid #fff !important;
	border-radius: 60px !important;
	z-index: 2;
	box-shadow:#000 6px 10px 20px -5px;
	opacity:0.9 !important;
}
/* Button while playing: */
button.btn-start-play.playing, button.btn-start-play.playing:hover {
	background-image: url("/wwwdocs/_sites_media/210527-391/uploads/Yodo/Grafik/icons/SF%20Symbols/icons%20vit/stop.svg") !important;
	background-color:#f79342 !important;
}



/* Login in header (buttons etc): */
.users-login_form_1 form div.clearfix { width: calc(60% + 10px) !important; }
.users-login_form_1 form div.clearfix button {float:left !important;margin-right:10px !important;margin-left:0 !important;}
a.a-forgot-switch {float:right !important;margin-top:10px !important;}
a.a-signup-switch {
  float: left !important;
  display: inline-block !important;
  height: 51px !important;
  margin: 10px 10px 10px 0 !important;
  line-height: 25px !important;
  color: #fff !important; border-color: #fff !important;
}
@media all and (max-width : 990px) {
	.users-login_form_1 form div.clearfix a, .users-login_form_1 form div.clearfix button {
		margin: 0 0 15px 0 !important; clear:both; float:none !important; width:65% !important; display:block !important;
	}
	div.users-login {z-index: 1 !important;position: relative;}
}


.parallax-header {
    min-height: 600px; 
    background-attachment: fixed !important;
    background-position: center !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: auto, 100% !important;
}

#object-1-19312 img, #object-1-19312 svg {
    float: right !important;
    min-width: 520px !important;
}


/* Grafik nyhetsposter*/
.post-slider-inner {
    padding-top: 10px;
}


/* Grafik nyhetsbrev*/
form div.nice-select.huge, form textarea.huge, form .huge {
    max-width: 218px;
}

form#nlsubscribe-15957 {
    text-align-last: center;
}



#layoutset-0-559 {
    height: 0px;
}