@media screen and (max-width: 1200px) {
	td, tr {text-overflow:ellipsis; white-space:normal;}	
	html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
	img, iframe {max-width:100%; height:auto;}
	
	#wrapper {padding:0;}
	#main {padding: 90px 20px 20px;}
	.sokrutan {display:none;}
	#footer-wrapper {padding:0 10px;}
}

@media screen and (max-width: 850px) {
	/*----------------------------------------------
	  Grid
	----------------------------------------------*/
	.span_1_of_1{width:100%}.span_2_of_2{width:100%}.span_1_of_2{width:100%}.span_3_of_3{width:100%}
	.span_2_of_3{width:100%}.span_1_of_3{width:100%}.span_4_of_4{width:100%}.span_3_of_4{width:100%}
	.span_2_of_4{width:100%}.span_1_of_4{width:100%}.span_5_of_5{width:100%}.span_4_of_5{width:100%}
	.span_3_of_5{width:100%}.span_2_of_5{width:100%}.span_1_of_5{width:100%}.span_6_of_6{width:100%}
	.span_5_of_6{width:100%}.span_4_of_6{width:100%}.span_3_of_6{width:100%}.span_2_of_6{width:100%}
	.span_1_of_6{width:100%}.span_7_of_7{width:100%}.span_6_of_7{width:100%}.span_5_of_7{width:100%}
	.span_4_of_7{width:100%}.span_3_of_7{width:100%}.span_2_of_7{width:100%}.span_1_of_7{width:100%}
	.span_8_of_8{width:100%}.span_7_of_8{width:100%}.span_6_of_8{width:100%}.span_5_of_8{width:100%}
	.span_4_of_8{width:100%}.span_3_of_8{width:100%}.span_2_of_8{width:100%}.span_1_of_8{width:100%}
	.span_9_of_9{width:100%}.span_8_of_9{width:100%}.span_7_of_9{width:100%}.span_6_of_9{width:100%}
	.span_5_of_9{width:100%}.span_4_of_9{width:100%}.span_3_of_9{width:100%}.span_2_of_9{width:100%}
	.span_1_of_9{width:100%}.span_10_of_10{width:100%}.span_9_of_10{width:100%}.span_8_of_10{width:100%}
	.span_7_of_10{width:100%}.span_6_of_10{width:100}.span_5_of_10{width:100%}.span_4_of_10{width:100%}
	.span_3_of_10{width:100%}.span_2_of_10{width:100%}.span_1_of_10{width:100%}.span_11_of_11{width:100%}
	.span_10_of_11{width:100%}.span_9_of_11{width:100%}.span_8_of_11{width:100%}.span_7_of_11{width:100%}
	.span_6_of_11{width:100%}.span_5_of_11{width:100%}.span_4_of_11{width:100%}.span_3_of_11{width:100%}
	.span_2_of_11{width:100%}.span_1_of_11{width:100%}.span_12_of_12{width:100%}.span_11_of_12{width:100%}
	.span_10_of_12{width:100%}.span_9_of_12{width:100%}.span_8_of_12{width:100%}.span_7_of_12{width:100%}
	.span_6_of_12{width:100%}.span_5_of_12{width:100%}.span_4_of_12{width:100%}.span_3_of_12{width:100%}
	.span_2_of_12{width:100%}.span_1_of_12{width:100%}
	.col {margin:0;}
	
	/*----------------------------------------------
	  Arbetsyta
	----------------------------------------------*/
	.nomobile, #nav6Meny, .sokrutan, .meny, .header.scroll .logo, .soktoggle {display:none;}
	.soktoggle {display:none !important;}
	.header {min-height: 55px;}
	.meny {float:left; width:100%;}
	.startwrapper {padding:20px 10px;}
	.header .section, #footer .section {padding:0 16px;}
	.start .navtoggle i {color:#fff;}
	.headroom--not-top .navtoggle i {color:#000;}
	#footer .section .col {text-align:center; margin:0 0 20px 0;}
	.desktop {display:none !important;}
	.mobile {display:block !important;}
	
	/*----------------------------------------------
	  Responsiv meny
	----------------------------------------------*/
	.navtoggle {cursor:pointer; display:block !important;}
	.navtoggle i {font-size:30px; color:#d4cdcd;}
	
	#bodywrapper.active {width:100%; min-height:100%; position:fixed; left:0;}
	.mobilenav.active {width:100%; height:100%; left:0; top:75px; overflow-x:hidden; overflow-y:scroll; position:fixed; display:block !important; z-index:100; background:#92a18c; padding:10px;}
	.mobilenav.active .meny {margin:0 !important; display:block !important;}
	.mobilenav.active .sokrutan {width:100%; margin:20px 0px; display:block !important;}
	.mobilenav.active .sokruta {width:81.5%; -webkit-appearance:none;}
	.mobilenav.active .sokknapp {width:18%;}
	
	.mobilenav.active #nav6Meny {display:block;}
	.fa-chevron-down {float:right; color:#fff;}
	i.fa-chevron-down {padding:2px 0 2px 10px;}
	.martin {display:none !important;}
	
	.podhero {min-height: 40vh;}
	.NyhetTyp5_Omslutare {width: 100%;}
	.headroom--not-top {background: #fff;}
	.aboutwrap {column-count: 1; margin-top: 40px;}
	
	/* NIV 1 */
	.mobilenav.active #nav6Meny ul {width:100%; padding:8px 0; border-bottom:1px solid #aab8a5;}
	.mobilenav.active #nav6Meny ul li {margin:0 5px 0 0; position:relative; border:none;}
	.mobilenav.active #nav6Meny ul li a {color:#fff !important; display:block; margin:0; padding:16px 0; width:100%; line-height:30px;}
	.mobilenav.active #nav6Meny ul li a p {color:#fff !important; text-transform: none; font-size: 19px; font-weight: 700;}
	.mobilenav.active #nav6Meny ul li a h3 {font-size:16px !important; margin:0; color:#888;}
	.mobilenav.active #nav6Meny ul li a:hover {background:transparent;}
	
	/* NIV 2 */
	.mobilenav.active #nav6Meny ul li ul {background:none; padding:0 0 0 10px; position:relative; width:100%; border:none;}
	.mobilenav.active #nav6Meny ul li ul li {width:100%; text-transform: none;}
	.mobilenav.active #nav6Meny ul li ul li a {color:#7c7c7c !important; font-size:14px !important; padding:5px 0px !important; margin:0 !important;}
	.mobilenav.active #nav6Meny ul li ul li a:hover {color:#fff !important;}
	
	/* NIV 3 */
	.mobilenav.active #nav6Meny ul ul ul {display:block; position:relative; left:0; border-bottom:none;}
	
	/* NIV 4 */
	.mobilenav.active #nav6Meny ul ul ul ul {display:block; position:relative; left:0; border-bottom:none;}
	
	.eight {font-size:8vw;}
	.seven {font-size:14vw;}
	.six {font-size:12vw;}
	.five {font-size:7vw;}
	.four {font-size:9vw;}
	.three {font-size:9vw;}
	.two {font-size:10vw;}
	.two.long {font-size:4vw !important;}
	i.fa-chevron-down {font-size:23px;}
}
/*----------------------------------------------------------------------------------------
                                  vriga bredder
-----------------------------------------------------------------------------------------*/
@media all and (max-width:450px) and (min-width:200px) {
	h1 {font-size:2em;}
	h2 {font-size:1.2em;}
	h3 {font-size:1.2em;}
	h4 {font-size:1em;}
	#FotoGalleri a {margin:0 0 1% 0; width:100%;}
	input, textarea {max-width:100%;}
	.owl-controls {display:none !important;}
	.bigwrapper {top: 56%;}
	.bigwrapper h2 {font-size: 13px;}
    .bigwrapper h3 {font-weight: 500;}
    .annaportratt {width: 100%; margin-top: 10px; margin-bottom: 16px;}
}
/*------------------------------------------*/