@media screen and (max-width: 1517px) {
#wrap1 {display:none;}
}

@media screen and (max-width: 1017px) {

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
	.wrap,
    .design-box #nav,
    .design-box #bottom,
    .design-box #footer{
		max-width: 94%;
	}

    #nav {
        font-size: 1.333em;
    }
    ul#main-menu-links li a, #nav ul.sf-menu li a {
        padding: 0 14px;
    }
    #slider{
        width: 100%;
    }
	.header-ads {display:none;

}
.page-type-pdf-edition #sidebar {display:none;}
#wrap1 {display:none;}
#block-views-category_news-block_6 .views-field-title a {border-bottom: 0px solid #f1f1f1; padding-bottom: 2px;width: auto; max-width: 250px; }
	#content,
    #content-left,
    .withheadlines #slider{
		width: 64%;
	}
    #slider .mdslideshow .views-row {
        right: 0;
    }
    #slider .cycle-pager {
        top: auto;
        bottom: -30px;
    }
    #slider .view {
        padding-bottom: 35px;
    }
    .cycle-pager span {
        width: 13px;
        height: 13px;
    }
    #headlines .holder a {
        width: 10px;
        height: 10px;
    }

    #hlitemContainer .views-field, .view-latest-articles .views-field {
        padding-left: 30%;
    }
    #hlitemContainer .views-field-field-image, .view-latest-articles .views-field-field-image {
        width: 25%;
    }

    .rows-first .views-field {
        padding-left: 45%;
    }
    .rows-first .views-field-field-image {
        width: 40%;
        padding: 0;
    }
    #editorspick .views-field-title,
    .view-photo-gallery .views-field {
        padding-right: 10px;
    }
	
	#sidebar,
    #headlines{
		width: 34%;
	}
	
	img {
		max-width: 100%;
		height: auto
	}

	.tab-group .tab-head .item-label {padding: 4px 7px}
	.contact-form ul li{
		margin-left: 3%
	}
	.tabs ul.primary li a, 
	ul.quicktabs-tabs li a {
		padding: 0 7px 3px;
	}
	/************************************************************************************
	GRID
	*************************************************************************************/
	.col4-1,
	.col4-2,
	.col4-3,
	.col3-1,
	.col3-2,
	.col2-1
	{
		margin-left: 2%;
	}
	.col4-1 {
		max-width: 23%;
	}
	.col4-2, .col2-1 {
		max-width: 48%;
	}
	.col4-3 {
		max-width: 72%;
	}
	.col3-1 {
		max-width: 31%;
	}
	.col3-2 {
		max-width: 62%;
	}
}

@media screen and (max-width: 760px) {

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
   .header-ads {
    display: none;

}


.page-type-pdf-edition #sidebar {display:none;}
#wrap1 {display:none;}

#block-simpleads-ad_groups_90 {display:none;}
    #nav {
        font-size: 1.250em;
    }
    ul#main-menu-links li a, #nav ul.sf-menu li a {
        padding: 0 10px;
    }
    #hlitemContainer .views-field, .view-latest-articles .views-field {
        padding-left: 75px;
    }
    #hlitemContainer .views-field-field-image, .view-latest-articles .views-field-field-image {
        width: 60px;
    }

	#slider,
    .withheadlines #slider,
    #headlines,
	#content,
    #content-left {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
	}
	
	/* sidebar */
	#sidebar {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
		padding-top: 20px;
	}

    #sidebar .view-hot-videos .views-row-first {
        border: none;
        width: 310px;
    }

	#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
		white-space: normal
	}
}

@media screen and (max-width: 600px) {
	#nav, .nav-superfish #nav {height: 30px;}
	.header-ads {display:none;
	

}


.page-type-pdf-edition #sidebar {display:none;}
#wrap1 {display:none;}
#pagebottom-1, #pagebottom-2 {display:none;}

#block-simpleads-ad_groups_90 {display:none;}
#block-simpleads-ad_groups_85 {width: 100px; float: left;}
#block-simpleads-ad_groups_85 img {width: 100px; height: 90px}
	
	.js #main-menu-links,
	.js #superfish-1 { 
		display: none; 
	}
    .js .selectnav { display: block; clear: both; margin: 10px 0 0 0px; width: 99%; height: 30px; font-size: 20px; }
	.rows-first,
	.rows-others {
        width: 100%;
        float: none;
    }
    #editorspick .views-field-field-category {
        font-size: 0.750em;
        padding-right:  0;
    }
	
	.rows-first {
		border: none
	}
	
	.rows-first .views-field-field-image {
		width: 30%;
		padding: 0 !important;
	}
	.rows-first .views-field {
		padding-left: 35%;
	}
	.rows-others {
		clear: both
	}

	#forum table tr th, #forum table tr td, #forum .forum-table th {
		padding: 8px 5px 9px
	}
	td.forum {
		width: 40%
	}
		td.forum .description {
			display: none
		}
	td.topics,
	td.posts {
		width: 15%
	}
	td.last-reply {
		width: 30%
	}
	
	#sidebar .view-hot-videos .views-row-first {
		width: 100%
	}
	
	.photo-3col .node-photo-teaser:nth-child(2n), .photo-4col .node-photo-teaser:nth-child(3n),
    .video-3col .node-video-teaser:nth-child(2n), .video-4col .node-video-teaser:nth-child(3n){
		margin: 0
	}
    #bottom .col4b1 {
        width: 100%;
    }
    #bottom .col4b2 {
        width: 48%;
        margin-right: 3.9%;
    }
    #bottom .col4b2.last {
        margin-right:  0;
    }
    input.form-text {
        width: 98%;
    }
}

@media screen and (max-width: 480px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}
	.page-type-pdf-edition #sidebar {display:none;}
	#wrap1 {display:none;}
	#logo {margin-top:-20px;}
	#pagebottom-1, #pagebottom-2 {display:none;}
	
	#block-simpleads-ad_groups_90 {display:none;}
	.pagewrap {
		max-width: 98%;
	}
	/* FOOTER */
	#bottom .col3b,
	#bottom .col3c {
		float: none;
		width: 100%;
		margin: 0;
	}
	
	.blog-image {
		float: none
	}
	.blog-info {
		padding: 0
	}
	
	.camera_pag {
		display: none;
	}
	#block-views-category_news-block_6 .views-field-title a {border-bottom: 1px solid #f1f1f1; padding-bottom: 2px;width: auto; max-width: 350px; }
	#block-views-category_news-block_6 .blcontent {background: #333; border-bottom: 0px #333;}
#block-views-category_news-block_6 h3 {background: #333; color: #fff;}
#logo img {max-width: 300px;}
#block-views-category_news-block .views-field-body, #block-views-category_news-block_0 .views-field-body, #block-views-category_news-block_1 .views-field-body, #block-views-category_news-block_2 .views-field-body, #block-views-category_news-block_3 .views-field-body, #block-views-category_news-block_4 .views-field-body, #block-views-category_news-block_5 .views-field-body, #block-views-category_news-block_6 .views-field-body {display: none;}
#block-views-category_news-block, #block-views-category_news-block_0, #block-views-category_news-block_1, #block-views-category_news-block_2, #block-views-category_news-block_3, #block-views-category_news-block_4, #block-views-category_news-block_5, #block-views-category_news-block_6 {border: 2px solid #666;}
#block-views-headlines-block {border: 2px solid #666; margin-top: 20px}
#block-views-clone_of_photo_gallery-block, .more-link, #block-views-special_sections-block {display: none;}
#block-views-category_news-block .views-field-field-image, #block-views-category_news-block_0 .views-field-field-image, #block-views-category_news-block_1 .views-field-field-image, #block-views-category_news-block_2 .views-field-field-image, #block-views-category_news-block_3 .views-field-field-image, #block-views-category_news-block_4 .views-field-field-image, #block-views-category_news-block_5 .views-field-field-image, #block-views-category_news-block_6 .views-field-field-image {display: none;}
#block-views-category_news-block .views-field-created, #block-views-category_news-block_0 .views-field-created, #block-views-category_news-block_1 .views-field-created, #block-views-category_news-block_2 .views-field-created, #block-views-category_news-block_3 .views-field-created, #block-views-category_news-block_4 .views-field-created, #block-views-category_news-block_5 .views-field-created, #block-views-category_news-block_6 .views-field-created {display: none;}
#block-block-82, #block-block-11, #block-block-26 {width: 100%; overflow: hidden; margin-right: auto; margin-left: auto; text-align: center; margin-left: 20px;}
#block-block-17, #block-block-20, #block-block-29, #block-block-39, #slider .cycle-pager {display: none;}
.rows-first .views-field {padding-left: 20px; border-bottom: 1px solid #ccc;}
#header {position: fixed; z-index: 999; background: #fff; width: 100%; margin-top:-200px;}
#leaderboard{display:none;}
#spotlight {margin-top: 200px;}
#block-block-36 img {margin-right: 100px;}
#block-block-38 img {margin-right: 100px;}
#block-block-43 img {margin-right: 100px;}
#block-block-37 img {margin-right: 100px;}
#block-block-28 {display:none;}
#block-search-form {margin-top: 5px;}
}

@media screen and (min-width: 481px) {


	

}