	#mobile-header {
		display: none;
	}
	.nspMainPortalMode2 .nspArts, .nspMainPortalMode2 .nspArt, .nspMainPortalMode2 .nspArt.active{
		max-width: 546px;
	}
	.media_embed iframe{
			min-width: 0%;
			min-height: 0px;
	}
	@media (max-width: 980px) {
        /* Enable use of floated navbar text */
       	body{text-align: left;}
       	.custom, .customsocial, #header form, #header, #footer-sub, .actions>li.print-icon{
       		display: none;
       	}
       	#all,#footer-inner, .box2, .menufootermenu {
       		width: 100%;
       		
       	}
       	#all{
       		padding-top: 15px;
       	}
       	#right{
       		display:none;
       	}
       	#sidr-main{
       		margin-top: 0px;
       	}
       	#mobile-header {
			display: block;
			background: none repeat scroll 0 0 #222222;
	    	height: auto;
	    	line-height: 48px;
	    	text-align: left;
	    	border-bottom: solid 8px #FF9D01;
	   	}
		#mobile-header #responsive-menu-button {
		    background: none repeat scroll 0 0 #444444;
		    color: #FFFFFF;
		    font-family: Arial,sans-serif;
		    font-size: 0.6875em;
		    margin-left: 5px;
		    padding: 10px 10px 8px;
		}
		#mobile-header .customsocial {
		    float: right;
		    margin-top: 3px;
		    position: absolute;
		    right: 10px;
		    text-align: right;
		    width: 200px;
		    display: inline;
		}
		#mobile-header .mobile-logo {
		    display: block;
		    height: auto;
		    margin: 0 auto;
		    background: #FFF;
		    width: 100%;
		}
		#mobile-header .mobile-logo img {
		    display: block;
		    height: auto;
		    margin: 0 auto;
		    max-width: 400px;
		    width: 100%;
		}
		#mobile-header .mobile-subscribe{
		    display: inline;
		    height: 40px;
		    margin-left: 8px;
		    position: absolute;
		    top: 5px;
		    width: auto;
		}
		#mobile-header .mobile-subscribe.newsletter{
			left:132px;
		}
		#contentarea, #contentarea2 {
		    background: none repeat scroll 0 0 #FFFFFF;
		    padding-bottom: 17px;
		    padding-top: 18px;
		}
		#wrapper{
			float: none;
		}
		.nspMainPortalMode2.autoanim.nspFs100{
			height: auto;
		}
		.nspMainPortalMode2 .nspArts{
			margin: 0 auto;
		}
		.nspMainPortalMode2 .nspImages {
			width: 100%;
			border: 3px solid #FFFFFF;
			background: none repeat scroll 0 0 #000000;
		}
		.nspArt .nspImage{
			width: 100%;
			height: auto;
		}
		.nspMainPortalMode2 .nspBotInterface{
			width: 100%;
		}
		.nspMainPortalMode2 .nspBotInterface .nspArtHeadline{
			width: 100%;
			line-height: 1.5em;
		}
		.custombottomR {
		    float: none;
		    width: 100%;
		}
        .custombottomR img {
		    width: 100%;
		}
		#main{
			width: 100%;
		}
		#main .pagination li {
			display: none;
		}
		#main .pagination li.pagination-start, #main .pagination li.pagination-next, #main .pagination li.pagination-end, #main .pagination li.pagination-prev {
			display: inline;
		}
		.menufootermenu{
			margin-top: 0px;
		}
        .menufootermenu li {
		    border-bottom: 1px solid #AABBCC;
		    display: block;
		    padding: 10px 10px 10px 25px;
		    width: 100%;
		}
		
		.img-intro-left > img {
		    width: 100%;
		}
		.media_embed iframe{
			min-width: 100%;
			min-height: 470px;
		}
	}

	@media (max-width: 768px) {
      	.nspMainPortalMode2 .nspBotInterface .nspArtHeadline .nspHeadline h4{
      		font-size: 12px;
      	}
      	
      	.form-line{
      		padding-left: 0px;
      		
      	}
      	.form-label-left {
	    	min-width: 100%;
	    }
	    .media_embed iframe{
			max-width: 100%;
			min-height: 300px;
		}
      	
	}