@media only screen and (max-width: 1300px) { 
		
    .menu-main-menu-container {
		margin-right: 10px;
    }
    
    .topbar .soialicons {
        margin-right: 10px;
    }
    
    .eining_frettir article {
		width: calc(100% - 20px);
		margin: 0px 10px 0px 10px;
	}
	
	.eining_frettir article.small {
		width: calc(50% - 10px);
		margin: 15px 10px 15px 0px;
		height: 303px;
	}
	
	.eining_frettir article:nth-child(4),
	.eining_frettir article:nth-child(5),
	.eining_frettir article:nth-child(6),
	.eining_frettir article:nth-child(10),
	.eining_frettir article:nth-child(11),
	.eining_frettir article:nth-child(12) {
		float: left;
	}
	
	.logo a {
		margin-left: 10px;
	}
	
	h1.section_title {
		margin: 10px 10px;
	}
	
	h2.section_title {
		margin: 10px 10px;
	}
	
	a.nanar {
		margin-right: 10px;
	}
    
    .herobanner, .bg-video  {
        height:400px;    
    }
    
    
    
    .hero_banner {
        width:calc(100% - 20px);
        height:400px;
    }
    
    .hero_item, .hero_item figure {
        height:400px;    
    }
    
    a.btn {
        background: rgba(242,74,0,0.8) none repeat scroll 0 0;
        border: 6px solid rgba(252, 198, 0 ,0.7);
        font-size: 26px;
        margin: 0 auto;
        padding: 20px 0px 15px 0px;
        width: 100px;
    }
	 
}

@media only screen and (max-width: 1024px) { 
	  
	  .eining_frettir article {
		width: 97%;
		margin-left: 10px;
	}
	
	.eining_frettir article.small {
		width: calc(50% - 18px);
		margin: 15px 0px 15px 10px;
		height: 303px;
	}
	
	.eining_frettir article:nth-child(4),
	.eining_frettir article:nth-child(5),
	.eining_frettir article:nth-child(6),
	.eining_frettir article:nth-child(10),
	.eining_frettir article:nth-child(11),
	.eining_frettir article:nth-child(12) {
		float: left;
	}
	
	.logo a {
		margin-left: 10px;
	}
	
	h1.section_title {
		margin: 10px;
	}
	
	h2.section_title {
		margin: 10px;
	}
	
}


@media only screen and (max-width: 980px) { 
	  
	.eining_frettir article {
		
		width: calc(100% - 22px);
		margin: 0px 12px 10px;
	}
	
	h2.section_title {

		margin: 10px 12px;
	}
	
	.eining_frettir article.small {
		width: calc(100% - 22px);
		margin: 0px 0px 5px 12px;
		height: 303px;
	}
	
	a.nanar {
		margin-left: 10px;
	}
	
	footer .logo {
		float: none;
		margin: 50px calc(50% - 60px);
		width: 120px;
	}

}

@media only screen and (max-width: 980px) { 
    
    body {
        padding:60px 0 0;
    }
    
    .fp_mobilemenu {
		 display: block;
    }
    
    .category .efni, .single .efni, .page .efni {
        margin-top: 20px;
    }

    .menu-main-menu-container, .topbar {
		 display: none;
    }
    
    header { height:80px; }
    
    .herobanner {
		margin: 38px 0 10px;
	}
    
    .hero_texti h1 {
        font-size: 30px;
    }
    
    .hero_texti h2 {
        font-size: 20px;
    }
    
    .logo a {
		margin-top: 15px;
		margin-left: 5px;
	}

	.eining_frettir article {
		width: calc(100% - 20px);
		margin: 0px 0px 0px 10px;
	}
	
	.eining_frettir article.small {
		width: calc(100% - 20px);
		margin: 10px 0px 0px 10px;
		height: 100%;
	}

	.fp_inner_Sponsorbar {
		margin: 0 auto 30px;
		width: 80%;
	}
    a.nanar {
		margin-top: 10px;
	}
    
    .eining_frettir article.artists {
        width: calc(33% - 10px);
        margin: 0px 10px 10px 0px;
        height: 230px;   
    }
    
    article.post .entry-content, article.page .entry-content {
        width:calc(100% - 20px);
        margin:0 10px;
    }
    
    .sidebar {
        margin: 20px 10px 0 10px;
        width: calc(100% - 20px);
        float: left;
    }
    

}

@media only screen and (max-width: 700px) { 
    
    .eining_frettir article.headliners {
        width: calc(100% - 20px);
        margin: 0px 10px 10px 10px; 
    }
    
    .eining_frettir article.artists {
        width: calc(50% - 20px);
        margin: 0px 10px 10px 10px;
        height: 230px;   
    }
    
    .bg-video  {
        display: none;
    }
    
        
}
@media only screen and (max-width: 414px) { 
	
    .logo a {
		width: 280px;
        height: 70px;
		margin-top: 13px;
		margin-left: 5px;
		background-repeat: no-repeat;
	}
    
    
    
    header {

        height:70px;
    }
    
    .fp_mobilemenu {
        position: fixed;
        padding: 3px 10px;
        height: 40px;
        width: 40px;
        top: 15px;
        right: 10px;
        font-size: 26px;
    }
    
    header.scroll .logo a {
        width: 280px;
        height: 70px;
    }
    
	.herobanner {
		margin: 38px 0 10px;
	}
	
	.fp_inner_Sponsorbar {
		margin: 0 auto 30px;
		width: 75%;
	}
}

@media only screen and (max-width: 375px) { 
	
	.herobanner {
		margin: 38px 0 10px;
	}

}

@media only screen and (max-width: 360px) { 
	  
	.herobanner {
		margin: 38px 0 10px;
	}
	
	.topbar .soialicons .social {
		margin-right: 15px;
	}

}

/*
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
  
}
*/
/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1350px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
	
	
}