﻿@media (max-width: 970px) 
{
	.rom-modul section.rom-content	.rom-innhold-wrapper
	{
		/*margin-top:-5%;*/
		margin-top:0;
	}     
}



@media (max-width: 870px) 
{	
	header.rom-liste li
	{
		margin-right:10px;
	}
}

@media (max-width: 768px) 
{	
    .responsiv-info-480
    {
        display:block;
    }
    
      .responsiv-info-768
    {
        display:none !important;
    }
    
          .visible-phone {
    display: none !important;
  }
  
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  
  .visible-phone-portrait {
    display: none !important;    
  }
  
  .show-768-and-less
{
    display:block;
}

  .hidden-768-and-less
{
    display:none !important;
}

body
  {
      
  }
  
  img
  {
  	max-width:100%;
  	height:auto !important;
  }
  
  iframe
  {
  	max-width:100%;
  }
  
  /*header.top .logo
  {
  	top:25px;
  }
  
  header.top .language
  {
  	top:37px;
  }
  
  header.top section.menu
  {
  	float:none;
  	padding:111px 100px 0 0;
  	margin:0;
  }*/
  
  header.top section.menu
  {
  	padding-left:10px;
  }
  
  .p
  {
  	padding-left:10px;
  	padding-right:10px;
  }
  
  .top-panel a.link-elevsiden img
  {
  	height:60px !important;
  }
  
  .top-panel .felter
  {
  	width:auto;
  	padding:15px 10px 0 10px;
  }
  
  h1
  {
  	font-size:26px;
  }
  
  div.mainframe
  {
  	padding:0;
  }
  
  /* Forside */
  .frontpageRotator,
  .frontpageVideo
  {
  	float:none;
  	width:auto;  	
  }
  .frontpageRotator
  {  	
	height:auto;
	margin-right:0;
  }
  
  .frontpageVideo
  {
  	/*height:490px !important;*/
  	height:auto !important;
  }
   .frontpageVideo .embed
  {  		
  		display:block;
  		height:308px !important;
  		position:relative;
  		margin-top:20px;
  }
  
  .cta a .tekst
  {
	margin:-20px 20px;
	font-size:18px;
  }
  
  .cta #btn_kurs,
  .cta #btn_kurs .tittel-og-dato
  {
  	display:block;
  }
  
  .cta #btn_kurs .tekst
  {
  	/*position:relative;*/
  	position:absolute;
  	left:0;
  	right:0;
  	margin:0 10px 0 10px;
  }
  
  /* Standard/generell */
  header.general
  {
  	min-height:0;
  }
  
  header.general .padding
  {
  	padding:20px 30px 20px 20px;
  }
  
  header.general .left, header.general .right
  {
  	float:none;
  	width:auto;
  }
  
   header.general .left
  {
  	padding:0 10px;
  }
  
  header.general .right img
  {
  	width:100%;
  	display:block;
  	margin-top:20px;
  }
  
  h1.newton-rom
  {
  	margin-top:15px;
  }
  
  section.general
  {
  	padding-top:30px;
  }
  
  section.general section.general-menu,
  section.general section.general-content,
  section.general section.general-extra
  {
  	float:none;
  	width:auto;
  	padding:0 10px 0 10px;  	
  }
  
  section.general section.general-menu
  {
  	display:none;
  }
  
  section.general section.general-mobile-menu
	{
		display:block;
	}
  
  table
  {
  	/*width:auto !important;*/
  	width:100% !important;
  	max-width:100% !important;
  }
  
  ul.l2 li
  {
  	padding-bottom:0;
  }
  
  div.undermeny li
  {
  	margin-bottom:10px;
  }
  
  /* Newton-rom utlisting */
  section.rom-fylker,
  section.rom-liste,
  section.nyhet section.rom-fylker,
  section.nyhet section.rom-liste
  {
  	float:none;
  	width:auto;
  	padding:10px;
  }
  
  section.rom-fylker
  {
  	display:none;
  }
  
  /*section.nyhet section.rom-fylker
  {
  	display:block;
  }*/
  
  .btn-nyhet-tilbake
  {
  	margin-top:0;
  	/*margin-bottom:15px;*/
  }
  
  section.rom-fylker ul li
  {
  	height:35px;
  }
  
  section.rom-fylker a#rom-filter-alle
  {
  	margin-bottom:20px;
  }
  
  ul.rom-liste
  {
  	padding:0;
  	margin:10px;
  }
  
  ul.rom-liste li td.bilde,
  ul.rom-liste li div.bilde
  {
  	width:90px;
  	height:90px;
  }  
  
  ul.rom-liste li a
  {
  	margin-left:10px;
  }
  
  header.rom-liste ul
  {
  	margin-left:0;
  }
  
  /* Newton-rom */
  section.rom-top
  {
  	height:auto;
  }
    
  
  section.rom-top div.image
  {
  	width:40%;
  }
  
  section.rom-top header.rom
  {
  	width:60%;
  }
  
  section.rom-top header.rom .inner
  {
  	padding:20px;
  }
  
  section.rom-content .rom-meny
  {
  	width:auto;
  	float:none;
  	margin-top:15px;
  }
  
  section.rom-content .rom-innhold-wrapper,
  section.rom-content .rom-innhold-wrapper .rom-innhold,
  section.rom-content .rom-innhold-wrapper .rom-extra
  {
  	width:auto;
  	float:none;
  }
  				
	/*section.rom-content	.rom-innhold-wrapper .rom-innhold a
	{
		word-break:break-all;
	} */ 
  
  section.rom-content .rom-innhold-wrapper .rom-extra
  {
  	/*padding:30px 10px 30px 10px;*/
  	padding:50px;
  }
  
  /* Modul*/
  .rom-modul section.rom-content	.rom-innhold-wrapper
  {
  	margin-top:0;
  }
  /* Footer */
  footer.main .nyhetsbrev, footer.main .facebook, footer.main .tag
  {
  	float:none;
  	width:auto;
  }
  
  footer.main
  {
  	height:auto;
  	padding:11px 0 10px 0;
  	text-align:center;
  }
  
  footer.tall .column
  {
  	float:none;
  	width:auto;
  	padding:0 20px;
  }
  
  /* Nyheter forside */
  div.nyheter
  {
  	margin:0;
  }
  
  .general-extra div.nyheter
  {
  	display:none;
  }
  
  div.nyhet
  {
  	width:44%;
	margin-right:1%;	
  }
  
  div.nyheter .nyheter-inner
  {
  	width:auto;
  }
  
  div.nyheter .rotate-left,
  div.nyheter .rotate-right
  {
  	display:none;
  }
  
  /* Nyheter */
  li.articles-item:first-child
  {
  		width:284px;
		height:264px;
  }
  
  li.articles-item:first-child,
    li.articles-item
    {
    	width:33%;
    }
  
  li.articles-item.arkiv
  {
  	display:none;
  }
  
  div.toppmeny a:link, div.toppmeny a:visited, div.toppmeny_ie a:link, div.toppmeny_ie a:visited
  {
  	padding-left:0;
  }
  
  div.toppmeny ul.l2
{
	display:block;
}

 div.toppmeny a:link, div.toppmeny a:visited, div.toppmeny_ie a:link, div.toppmeny_ie a:visited
  {
  	float:none;
  	text-align:left;
  }
  
  div.toppmeny ul li,
  div.toppmeny ul li a
  {
  	display:block;
  	float:none;  	
  	border-right:none !important;
  }
  
  div.toppmeny ul.l2 > li > a
  {
  	padding-left:20px;
  }
  
  div.toppmeny ul.l3 > li > a
  {
  	padding-left:40px;
  }
  
   .toppmeny
  {
  	display:none;
  	margin-top:10px;
  }
  

}

@media (max-width: 620px) 
{	
	header.rom-liste
	{
		height:auto;
		text-align:center;
		padding:10px;
	}
	
	header.rom-liste ul
	{
		float:none;		
	}
	
	header.rom-liste input.search
	{
		float:none;
		width:100%;
		display:inline-block;
	}
}

@media (max-width: 400px) 
{	
	header.rom-liste ul li
	{		
		float:none;
		margin-right:0;
		text-align:left;
	}
}