@media screen and (min-width: 1px) {
	body {
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.social {
		position: absolute;
		top: 12px;
		right: 12px;
		margin: 0;
		padding: 0;
	}
	.social li {
		display: inline-block;
		margin: 4px;
	}
	.social li img {
		width: 20px;
		height: 20px;
	}
	.page .site-header, .archive .site-header, .home .site-header {
		width: 100%;
		position: fixed;
		top: 0;
		z-index: 15;
		padding-bottom: 36px;
		padding-top: 30px;
		background: white;
	}
	.single .site-header {
		width: 100%;
		position: relative;
		top: 0;
		z-index: 15;
		padding-bottom: 12px;
		padding-top: 30px;
		background: white;
	}
	.site-branding {
		margin-bottom: 10px;
	}
	.site-branding h1 {
		text-align: center;
		padding: 0;
		margin: 0;
		width: 100%;
	}
	.site-branding h1 a {
		color: black;
		font-weight: 400;
		font-size: 22px;
		text-transform: uppercase;
	}	
	.site-branding h4 {
		text-align: center;
		color: black;
		padding: 0;
		margin: 0;
		font-weight: 400;
		font-size: 14px;
		text-transform: capitalize;
		width: 100%;
	}
	.home .site-content, .archive .site-content {
		position: relative;
		top: 200px;
		margin-bottom: 100px;
	}
	
	/* NAVIGATION ***********************/
	
	.site-header-menu {
		text-align: center;
		margin-top: 6px;
	}
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
		margin: 0 auto;
	}
	.main-navigation li {
		display: inline-block;
		text-align: center;
		margin: 0 4px;
		padding-bottom: 24px;
	}
	.main-navigation li::after {
		content: "  |  ";
		color: black;
	}
	.main-navigation li:last-child::after {
		content: "";
	}
	.main-navigation li a {
		color: black;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 300;
		letter-spacing: 0.5px;
		padding: 0 8px;
	}
	.main-navigation .dropdown-toggle {
		display: none;
	}
	.main-navigation ul ul {
		display: none;
		position: absolute;
		padding: 0;
		width: 100%;
		left: 0;
		margin-top: 8px;
	}
	.main-navigation ul ul li a {
		font-size: 18px;
		letter-spacing: 1px;
	}
	.main-navigation ul ul li li {
		position: relative;
	}
	.Filter {
		position: relative;
		top: 12px;
	}
	.Filter h1 {
		font-weight: 200;
		text-align: center;
		width: 100%;
		margin-bottom: 8px;
	}
	.Filter h2 {
		float: left;
		font-weight: 200;
		margin-right: 24px;
		clear: none;
		width: 250px;
		text-align: center;
	}
	.Filter .post_tags {

	}
	.Filter .post_tags li {
		display: inline-block;
	}
	.Filter .post_tags li a {
		color: black;
		font-size: 0.75em;
	}
	.Filter .post_tags li::after {
		content: " / ";
		margin: 0 12px;
	}
	.Filter .post_tags li:last-child::after {
		content: "";
	}

	/* HOME */
	.Home {
		width: cal(100% - 36px);
		margin: 12px 24px 0 12px;
		padding: 0;
		display: block;
		padding: 12px 0;
	}
	.grid-item {
		width: calc(25% - 24px);
		padding: 12px;
		display: block;
		float: left;
	}
	.grid-item img {
		width: 100%;
		height: auto;
	}
	.grid-item h4 {
		text-transform: uppercase;
		text-align: center;
		font-weight: 200;
		font-size: 22px;
		letter-spacing: 1px;
		color: white;
		margin: 6px 0 0 0;
		padding: 0;
	}
	.grid-item h6 {
		text-transform: uppercase;
		text-align: center;
		font-weight: 400;
		font-size: 12px;
		color: white;
		margin: 0;
		padding: 0;
		letter-spacing: 2px;
	}
	
	/* TALENT */
	
	article {
		color: white;
		width: 100%;
		margin: 0;
		display: block;
	}
	article .about {
		display: none;
		border-bottom: 1px solid white;
		padding: 24px 0;
	}
	
	.left {
		display: inline-block;
		width: 60%;
		vertical-align: top;
		padding: 0 6% 0 4%;
		text-align: justify;
		line-height: 1.75;
	}
	.right {
		display: inline-block;
		width: 30%;
		padding-top: 2%;
		vertical-align: top;
		text-align: center;
	}
	#wdi_feed_0 .wdi_pagination {
		display: none;
	}
	.plein h2,
	.right h2,
	.left h2 {
		width: 100%;
		text-align: center;
		padding: 15px 0;
		font-weight: 200;
	}
	.plein h3 {
		font-weight: 200;
		text-align: center;
		width: 100%;
		font-size: 1em;
		margin-top: -24px;
		margin-bottom: 24px;
	}
	.left .post-thumbnail {
		width: 50%;
		margin: 12px 0 16px 36px;
		height: auto;
		float: right;
	}
	.left a {
		display: inline-block;
		color: white;
		font-weight: 700;
	}
	
	.grid-book {
		width: calc(33.333333% - 8px);
		padding: 0 4px 4px 4px;
		float: left;
		cursor: pointer;
	}
	.grid-book img {
		width: 100%;
		height: auto;
	}
	.grid-book .Panel {
		position: absolute;
		background: white;
		opacity: 0;
		transition: opacity .25s ease-in-out;
	   -moz-transition: opacity .25s ease-in-out;
	   -webkit-transition: opacity .25s ease-in-out;
		width: calc(100% - 8px);
		height: calc(100% - 12px);
	}
	.grid-book .Panel:hover {
		opacity: 0.5;
	}
	.grid-book .Panel h2 {
		color: black;
		text-align: center;
		text-transform: uppercase;
		font-weight: 600;
		margin-top: 30%;
		font-family: 'Arial';
		pointer-events: none;
	}
	
	.image-gallery {
		padding: 0 2%;
	}
	.image-gallery a img {
		margin: 0 auto;
		max-width: 100%;
		height: auto;
		vertical-align: top;
	}
	.image-gallery li {
		width: calc(48% - 8px);
		padding: 0 2px;
		display: inline-block;
		margin: 0 0 4px 0;
	}
	.Suite h1 {
		text-transform: uppercase;
		margin: 14px 0 24px;
		width: 100%;
		text-align: center;
		font-weight: 200;
		font-size: 2.5em;
	}
	.Title-Trans {
		width: 100%;
		position: relative;
		top: -4px;
		z-index: 500;
	}
	.Title-Trans li {
		background: white;
		border-top: 1px solid black;
		display: inline-block;
		color: black;
		padding: 12px 0 12px 0;
		width: calc(20% - 25px);
		margin: 0;
		text-align: center;
		text-transform: uppercase;
		cursor: pointer;
		letter-spacing: 2px;
	}
	.Title-Trans li.active {
		background: #173e43;
		color: white;
	}
	.Title-Trans li.active a {
		color: white;
	}
	.Title-Trans li.inactive a {
		color: black;
	}
	.Title-Trans li.inactive {
		background: white;
		color: darkered;
	}
	.Title-Trans li a {
		color: black;
	}
	.Title-Trans li:last-child {
		padding: 8px 0;
		top: 4px;
		position: relative;
	}
	.thebook {
		top: 26px;
		position: relative;
	}
	.thebook li li {
		display: inline-block;
	}
	.thebook .book {
		display: block;
	}
	.page .site-content {
		width: 60%;
		display: block;
		margin: 48px auto;
		position: relative;
		top: 236px;
		text-align: center;
		height: 280px;
	}
	.page .site-content p {
		margin: 0;
	}
	.page .site-content a {
		color: black;
		padding: 8px 12px;
		background: rgba(255,255,255,0.7);
		box-shadow: 2px 2px 2px #000;
	}
	.page .newsletter {
		padding: 36px;
		margin: 0;
	}
}