/* iPad and iPad Retina Landscape mode */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape),
screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.top .searchform input[type=text] {
		width: 110px;
	}
	.footer .social {
		width: 140px;
	}
	.banner .dfp {
		padding: 1px;
	}
}
/* iPad and iPad Retina Portrait mode */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait),
screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.wrap {
		position: relative;
	}
	.wrap.active {
		left: 200px;
	}
	.top {
		position: relative;
	}
	.top .header {
		overflow: hidden;
		padding: 5px 20px;
	}
	a.menu-link {
		display: block;
		float: left;
		color: #fff;
		padding: 10px 0;
	}
	a.menu-link:before {
		-webkit-font-smoothing: antialiased;
		font: normal 20px/0 'dashicons';
		content: "\f333";
		position: relative;
		top: 5px;
		left: -4px;
	}
	a.menu-link:hover {
		text-decoration: none;
	}
	.top .site-title {
		float: right;
		display: block;
		margin: 0;
		margin-top: 3px;
		width: 160px;
	}
	.top .site-title h1 {
		background-size: 160px 25px;
		height: 25px;
		width: 160px;
	}
	.navigation-container {
		left: -200px;
		position: absolute;
		top: 0;
		width: 200px;
	}
	.navigation-container ul {
		margin: 0;
		padding: 0;
	}
	.top .navigation {
		border: none;
		clear: both;
		float: none;
	}
	.top .navigation li {
		border: none;
		display: block;
	}
	.top .navigation .menu-item-home {
		display: block;
	}
	.top .navigation li a {
		border: none;
		color: #fff;
		display: block;
		padding: 10px 15px;;
	}
	.top .tools {
		float: none;
	}
	.tools li {
		display: block;
	}
	.top .searchform {
		margin: 20px 15px;
	}
	.login-form {
		top: 30px;
	}
	.top li a,
	.top .login,
	.top .logout {
		border: none;
	}
	/*.col.two-thirds,*/
	.related .col.one-third,
	.listing .col.one-third {
		width: 50%;
	}
	.col.one-third .block {
		margin: 1.875%;
		width: 96.25%;
	}
	.col.half {
		width: 100%;
		margin: 10px 0;
	}
	.col img {
		min-width: 100%;
	}
	.content {
		padding: 20px 0px 0 20px;
	}
	.single .title h1 {
		max-width: 588px;
	}
	.single .hentry {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		-moz-column-gap: 0;
		-webkit-column-gap: 0;
		column-gap: 0;
	}
	.post-type-archive-article .col.two-thirds.listing,
	.post-type-archive-article .col.one-third.sidebar {
		width: 100%;
	}
	.banner .dfp {
		padding: 0;
	}
	.listing .banner .dfp {
		padding: 20px 20px 10px 20px;
	}
	.advanced-search select {
		background: url( './img/triangle.svg' ) no-repeat right center #fff;
		float: none;
		width: 100%;
		-webkit-appearance: none;
	}
	.footer .social {
		width: 140px;
	}
	.intro .col.one-third {
		width: 100%;
	}
	.intro .one-third .block {
		margin: 0;
		padding: 0.9803921568627451%; /* 10px */
		width: 100%;
	}
	.intro .col.two-thirds {
		width: 100%; /* 680px */
	}
	.intro .two-thirds .block {
		margin: 0;
		padding: 0.9803921568627451%; /* 10px */
		width: 100%;
	}
}
/* Smartphones and HiDPI smartphones */
@media screen and (max-width: 480px),
screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
	.wrap {
		position: relative;
	}
	.intro .search select {
		display: none;
	}
	.intro .search input {
		font-size: 16px;
	}
	.intro .search input[type=text] {
		width: 70%;
	}
	.intro .col.one-third {
		width: 100%;
	}
	.intro .one-third .block {
		margin: 0;
		padding: 0; /* 10px */
		width: 100%;
	}
	.intro .col.two-thirds {
		width: 100%; /* 680px */
	}
	.intro .two-thirds .block {
		margin: 0;
		padding: 0; /* 10px */
		width: 100%;
	}

	/* Material Search Archive */
	#advanced-filters {
		display:none;
	}
	.materialsearch input[type=text] {
		width: 200px;
	}
	.schnitzel {
		margin-left: 0;
		min-height: auto;
	}
	.wrap.active {
		left: 200px;
	}
	.top {
		position: relative;
	}
	.top .header {
		overflow: hidden;
		padding: 12px 20px;
	}
	a.menu-link {
		display: block;
		float: left;
		color: #000;
		padding: 10px 0;
	}
	a.menu-link:before {
		-webkit-font-smoothing: antialiased;
		font: normal 24px/0 'dashicons';
		content: "\f333";
		position: absolute;
		top: 68px;
		top: 83px;
		top: 30px;
		color: #000;
	}
	a.menu-link:hover {
		text-decoration: none;
	}
	.top .site-title {
		float: none;
		display: block;
		margin: 0;
		margin-top: 3px;
		height: 30px;
		width: 100%;
	}
	.top .site-title h1 {
		height: 30px;
		width: 115px;
		margin: 0 auto;
	}
	.navigation-container {
		background-color: #fff;
		border-right: 1px solid #dedede;
		left: -200px;
		position: absolute;
		top: 0;
		width: 200px;
	}
	.navigation-container ul {
		margin: 0;
		padding: 0;
	}
	.top .navigation {
		border: none;
		clear: both;
		float: none;
	}
	.top .navigation li {
		border: none;
		display: block;
		line-height: 58px;
	}
	.top .navigation .menu-item-home {
		display: block;
	}
	.top .navigation li a,
	.top .tools li a {
		border-bottom: 1px solid #dedede;
		display: block;
		padding: 0 25px;
	}
	.top .tools {
		float: none;
	}
	.tools li {
		display: block;
	}
	.top .searchform {
		margin: 20px 15px;
	}
	.top .profile {
		border-left: none;
	}
	.login-form {
		padding: 15px;
		top: 30px;
	}
	.top .tools li .login-form a {
		padding: 5px 0;
	}
	.top li a,
	.top .login,
	.top .logout {
		border: none;
	}
	.hide-on-smartphone {
		display: none!important;
	}
	.show-on-smartphone {
		display: inline-block!important;
	}
	.channel-detail-header .col,
	.content {
		padding: 10px 20px
	}
	.home .leaderboard {
		/*display: none;*/
		padding: 15px;
	}
	.one-third img {
		min-width: 100%;
	}
	hr {
		display: none;
	}
	.col,
	.col.two-thirds,
	.col.one-third,
	.two-thirds.two-blocks .col {
		width: 100%;
	}
	.col.one-sixth {
		width: 33.333333333333333%;
	}
	.block,
	.col.half,
	.col.one-third .block,
	.col.two-thirds .block {
		width: 100%;
		margin: 10px 0;
	}
	.col.one-sixth .block {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.block .brandname {
		position: initial;
		margin-bottom: 3.125%;
		margin-top: -4.6875%;
	}
	.block .type {
		position: initial;
		margin-top: 3.125%;
		margin-bottom: 3.125%;
	}
	.content {
		background-color: #fff;
	}
	.paywall {
		margin-bottom: 0;
	}
	.title .navigation {
		display: none;
	}
	.advanced-search fieldset fieldset {
		float: left;
		margin: 1% 5%;
		width: 90%;
	}
	.advanced-search label {
		width: 100%;
	}
	.advanced-search select {
		width: 100%;
		float: none;
	}
	.single-attachment article,
	.single-event article,
	.single-article article,
	.single-material article,
	.single-brand article {
		background-color: transparent;
		border: none;
	}
	h1 {
		font-size: 30px;
	}
	.single-brand .related h2 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.banner .dfp {
		padding: 0;
		text-align: center;
	}
	#respond {
		float: none;
		margin: 0;
		width: 100%;
	}
	.commentlist {
		float: none;
		width: 100%;
	}
	li.comment {
		display: block;
	}
	.single .hentry {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
		-moz-column-gap: 0;
		-webkit-column-gap: 0;
		column-gap: 0;
	}
	.single-article .banner {
		border: none;
	}
	.footer {
		padding: 25px 30px;
	}
	.footer .widget,
	#custom_post_widget-3 {
		float: none;
		border: none;
		padding: 0;

		margin: 0 0 15px 0;
		min-height: 0;
		width: 100%;
	}
	.footer .copyright {
		text-align: center;
	}
	.material-properties table {
		display: none;
	}
	.material-properties h3:before {
		content: '+ ';
	}
	.material-properties h3.collapsed:before {
		content: '- ';
	}
	.tax-material_category .channel-detail-header h1,
	.tax-theme .channel-detail-header h1 {
		font-size: 40px;
	}
	.share {
		float: none;
		text-align: center;
	}
	.share li {
		margin: 0;
		width: 19%;
	}
	.share li a {
		padding: 28px 0 0 0;
	}
	.share li a {
		background-position: center top;
	}
	.button-contact-brand {
		text-align: center;
	}
	.button-contact-brand .call-to-action-button {
		float: none;
		margin-top: 25px;
	}
	/* Registration page */
	.page-id-1122 #nav_menu-3 {
		display: none;
	}
	.main .gform_wrapper .registration .gform_footer .gform_button {
		font-size: 28px;
	}
	.post-type-archive-brand .brand li {
		display: block;
		margin: 0 1.5% 3% 1.5%;
		width: 100%;
	}
	.channel-bar {
		background-color: transparent;
	}
	.top-bar-wrap {
		text-align: center;
	}
	.top-bar-wrap a {
		display: block;
	}
	.top-bar {
		line-height: 27px;
		padding: 0 10px;
	}
}
/* iOS hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*	select {
		padding: 0.428571rem;
		padding-right: 50px;
		-webkit-appearance: none;
		background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%0C%80%00%00%00%40%08%02%00%00%00W%AEz%EF%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04%E5IDATx%DA%EC%DD%3DN%E3Z%18%06%E0%B1oD%82%A8%E8(%A8%D2Q%D2%D0%40%83%C4%12%D8%01%3Db%09P%81%A0%40%A2%60%05%D9%05%BB%A0%04%09!B%3A%9A%10%07%F2g%E7%22%90f(%98%E09%23Y7%E7%3EOi%1F%1FK_%FD%EA%FD%92%E9t%FA%03%00%00%00%00%00%00%00%00%80%3F%97%1A%01%00%00%00%00%00%00%00%00%40%98%9A%06%2C%00%00%00%00%00%00%00%00%20%0E%D5%A7%A14%60%01%00%00%00%00%00%00%00%00%04%D2%80%05%00%00%00%00%00%00%00%00DB%03%16%00%00%00%00%00%00%00%00%C0%DC%D0%80%05%00%00%00%00%00%00%00%00D%A2(%8A%8A%FF(%80%05%00%00%00%00%00%00%00%00D%C2%0AB%00%00%00%00%00%00%00%00%80%B9%A1%01%0B%00%00%00%00%00%00%00%00%88%84%15%84%00%00%00%00%00%00%00%00%00%81%AC%20%04%00%00%00%00%00%00%00%00%98%1B%1A%B0%00%00%00%00%00%00%00%00%80HXA%08%00%00%00%00%00%00%00%00%10%A8%FA4%94%00%16%00%00%00%00%00%00%00%00%10%09%0DX%00%00%00%00%00%00%00%00%00%81%AAOC%A5%86%0E%00%00%00%00%00%00%00%00%10F%03%16%00%00%00%00%00%00%00%00%10%09%2B%08%01%00%00%00%00%00%00%00%00%02U%9F%86%12%C0%02%00%00%00%00%00%00%00%00%22!%80%05%00%00%00%00%00%00%00%00%10%C8%0AB%00%00%00%00%00%00%00%00%80%40%1A%B0%00%00%00%00%00%00%00%00%00%02i%C0%02%00%00%00%00%00%00%00%00%08%A4%01%0B%00%00%00%00%00%00%00%00%20%90%06%2C%00%00%00%00%00%00%00%00%80%40%02X%00%00%00%00%00%00%00%00%00%81%AC%20%04%00%00%00%00%00%00%00%00%08%24%80%05%00%00%00%00%00%00%00%00%10%C8%0AB%00%00%00%00%00%00%00%00%80%40%1A%B0%00%00%00%00%00%00%00%00%00%02i%C0%02%00%00%00%00%00%00%00%00%084%3B%0Du%7B%7B%7Bzz%3A%18%0C%CA_%D8h4%F6%F6%F6677%F3%3C%FF%F2%40%D2%E9t%CC%1D%00%00%00%00%00%00%00%00%88%40%96e3%DE%26I2%18%0C%8E%8F%8F%EF%EE%EE%CA%DC%B6%BC%BC%7Cxx%D8l6_%5E%5EF%A3%D1%97%E9%AE%D4%D0%01%00%00%00%00%00%00%00%80%FF%83%E9t%BA%B8%B8xvv%B6%B3%B3%F3%ED%E1%F5%F5%F5V%AB%B5%B6%B66%99L~W%7F%F5%26y%7C%7C4Y%00%00%00%00%00%00%00%00%20%02%BD%5E%EF%DB3i%9A%D6%EB%F5%AB%AB%ABV%AB%F5%BBu%84%BB%BB%BB%FB%FB%FB%FD~%3F%CB%B2%B73%B3%02X%EDv%DB%DC%01%00%00%00%00%00%00%00%80%08%94%09%60%FDx%DFE%B8%B0%B0%D0n%B7%2F..%3A%9D%CE%E7W%8DF%E3%E8%E8hcc%23%7B7%1C%0E%BF%DC%3C%F8%EB%AA%87%87%07s%07%00%00%00%00%00%00%00%00%22%F0%FC%FC%5C%F2d%9A%A6%B5Zm2%99%9C%9F%9F___%7F%3C%5C%5D%5D%3D99YYY%E9%F5z%FD~%7F%3C%1E%17E1%FB%9E%7F%0E%0E%0E%CC%1D%00%00%00%00%00%00%00%00%88%C0p8%2Cyr%3A%9D%E6y%9E%A6%E9%F6%F6%F6h4%BA%B9%B9%D9%DA%DA%BA%BC%BC%AC%D5j%DDn7%CB%B2%B7%87%B3%BB%AF%3E%24%F7%F7%F7%E6%0E%00%00%00%00%00%00%00%00D%A0%7C%03%D6Oi%9A%D6%EB%F5n%B7%DBl6%C7%E3q%96e%AF%AF%AF%DF%16_%FDT%2B%93%D2%02%00%00%00%00%00%00%00%00%F8%EF%2B%1F%9C%FA%FC%C9%9B%A5%A5%A5%A7%A7%A7%3C%CF%CB%AC%1D%FCL%00%0B%00%00%00%00%00%00%00%00%88DX%1A*%7F%97%24I%C0%E7%02X%00%00%00%00%00%00%00%00%40%24%FE%26%0D%15%F6%AD%00%16%00%00%00%00%00%00%00%00%10%89%80%15%84%7FI%00%0B%00%00%00%00%00%00%00%00%88D%F5i(%01%2C%00%00%00%00%00%00%00%00%20%12%1A%B0%00%00%00%00%00%00%00%00%00%02i%C0%02%00%00%00%00%00%00%00%00%08%24%80%05%00%00%00%00%00%00%00%00%10%C8%0AB%00%00%00%00%00%00%00%00%80%40%D5%A7%A1RC%07%00%00%00%00%00%00%00%00%08%A3%01%0B%00%00%00%00%00%00%00%00%88%84%15%84%00%00%00%00%00%00%00%00%00%81%AAOC%09%60%01%00%00%00%00%00%00%00%00%91%10%C0%02%00%00%00%00%00%00%00%00%08T%FD%0A%C2%D4%D0%01%00%00%00%00%00%00%00%00%C2h%C0%02%00%00%00%00%00%00%00%00%22a%05!%00%00%00%00%00%00%00%00%40%A0%EA%D3PV%10%02%00%00%00%00%00%00%00%00%04%D2%80%05%00%00%00%00%00%00%00%00D%A2(%8A%8A%FF(%80%05%00%00%00%00%00%00%00%00D%C2%0AB%00%00%00%00%00%00%00%00%80%B9%A1%01%0B%00%00%00%00%00%00%00%00%88%84%06%2C%00%00%00%00%00%00%00%00%80%B9%A1%01%0B%00%00%00%00%00%00%00%00%88DQ%14%15%FF%F1_%01%06%00md%E2%BF%C9%C3%19%DA%00%00%00%00IEND%AEB%60%82") no-repeat scroll right center #fff;
		background: url( './img/triangle.svg' ) no-repeat scroll right center #fff;
	}*/
	.post-type-archive-material #loadposts {
		position: relative;
		top: 0px;
		-webkit-appearance: none;
	}
}