/* PHOTOSPACE RESPONSIVE */
.photospace_res {
	margin: 0;
}
.photospace_res .gal_content {
	padding-bottom: 2rem;
}
.photospace_res .slideshow img {
	width: 100%;
	height: auto; 
/* 	max-height: 636px; */
}
.photospace_res .thumbs_wrap {
	/* float: right; */
	width: 100%;
	left: 0;
}
.photospace_res .thumnail_row {
	left: 0;
	right: 0;
	float: right;
}
.photospace_res ul.thumbs li {
	margin-right: 0px !important;
	margin-left: 10px !important;
}
.photospace_res .caption {
	padding: 0;
	height: 0;
}
/* TESTING - PHOTOSPACE RESPONSIVE - ADJUSTMENTS TO MAKE IMAGE NOT 100% WIDTH */
.postid-974 .photospace_res .slideshow img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.postid-974 .photospace_res .gal_content, .postid-974 .photospace_res .slideshow-container, .postid-974 .photospace_res .slideshow span, .postid-974 .photospace_res .slideshow a.advance-link, .postid-974 .photospace_res .slideshow img {
	width: auto;
	height: auto;
}

#thumbs_3340 ul.thumbs {
	text-align: right;
}



/* JETPACK SHARING PLUGIN */
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
	/* position: absolute; */
	/* top: 0; */
	width: 100%;
	text-align: right;
}
div.sharedaddy .sd-content li {
	float: right;
}
div.sharedaddy div.sd-block {
	border-top: none;
}
div.sharedaddy h3, #content div.sharedaddy h3, #main div.sharedaddy h3, #primary div.sharedaddy h3 {
	float: none;
	width: 100%;
	font-weight: 100;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	padding-bottom: 0.4rem;
	color: #b3b3b3;
	color: #999;
}
div.sharedaddy .sd-content li.share-google-plus-1 { /* THE LAST ONE ON THE RIGHT */
	margin-right: 0 !important;
}
div.sharedaddy a.sd-button {
	background: none;
	border: 0 !important;
}
li.share-email a.sd-button > span, li.share-facebook a.sd-button > span, li.share-twitter a.sd-button > span, li.share-pinterest a.sd-button > span, li.share-linkedin a.sd-button > span, li.share-google-plus-1 a.sd-button > span {
	background-size: 24px 24px;
}
li.share-email a.sd-button > span {
	background-image: url('http://kendallwilkinson.com/images/social-media/email.png');
}
li.share-facebook a.sd-button > span {
	background-image: url('http://kendallwilkinson.com/images/social-media/facebook.png');
}
li.share-twitter a.sd-button > span {
	background-image: url('http://kendallwilkinson.com/images/social-media/twitter.png');
}
li.share-pinterest a.sd-button > span {
	background-image: url('http://kendallwilkinson.com/images/social-media/pinterest.png');
}
li.share-linkedin a.sd-button > span {
	background-image: url('http://kendallwilkinson.com/images/social-media/linkedin.png');
}
li.share-google-plus-1 a.sd-button > span {
	background-image: url('http://kendallwilkinson.com/images/social-media/google_plus.png');
}
.sd-social-icon a.sd-button > span {
	max-width: 24px;
	opacity: 0.30;
}
.sd-social-icon a.sd-button:hover > span {
	opacity: 0.40;
}
div.sharedaddy .no-text, .sd-social-icon a.sd-button > span {
	width: 24px;
	height: 24px;
}
div.sharedaddy .sd-content li {
	margin-right: 6px !important;
}
div.sharedaddy a.sd-button:hover {
	background: none;
	border: none;
}
.sd-social-icon a.sd-button > span {
	padding: 0;
}
#sharing_email {
	margin-left: 0;
}
.portfolio .sd-sharing-enabled {
	/* display: none; */
}
div.sharedaddy h3.sd-title:before {
	border: 0px;
}
div.sharedaddy .sd-content li {
	position: relative;
	z-index: 100;
}
.portfolio #sharing_email {
	width: 200px;
}

/* ADD SHARING TO TOP OF BLOG POSTS */
#content .blog-sharing-top div.sharedaddy {
	text-align: left;
}
#content .blog-sharing-top div.sharedaddy .sd-content {
	float: left;
}
#content .blog-sharing-top div.sharedaddy ul {
	width: 175px;
	width: 100%;
	text-align: left;
}
#content .blog-sharing-top div.sharedaddy ul li.share-end {
	margin: 0 !important;
}
div.sharedaddy h3.sd-title, div.sharedaddy h3.sd-title::before {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0.5rem;
}
.single-post .entry-content {
	clear: both;
	padding-top: 1rem;
}



/* DISPLAYBUDDY SLIDESHOW */
.nivo-controlNav {
	max-height: 5px;
	overflow: hidden;
}
.nivo-caption {
	background: transparent;
	text-align: center;
	text-transform: uppercase;
}
#pb_slideshow_rslider-1 .nivo-prevNav, #pb_slideshow_rslider-1 .nivo-nextNav {
	-webkit-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
}


/* BITMOVIN */
.bitmovinplayer-container button:hover {
	background-color: transparent;
	background-image: none;
}


/* NAVIGATION - HIDE 'MENU' BUTTON ON MOBILE */
@media screen and (max-width: 600px) {
	.main-navigation ul.nav-menu li {
/* 		width: 18%; */
/* 		width: 14.5%; */
/* 		width: 12%; */
	}
	.main-navigation ul.nav-menu li ul.sub-menu {
		left: -10%;
	}
	.main-navigation ul.nav-menu li#menu-item-686 ul.sub-menu { /* ABOUT */
		left: -22%;
	}
	.main-navigation ul.nav-menu li ul.sub-menu li a {
		padding: 0 1rem;
	}
	.main-navigation ul.nav-menu li#menu-item-1040 { /* PORTFOLIO */
/* 		width: 28%; */
/* 		width: 21%; */
/* 		width: 12%; */
	}
	.main-navigation ul.nav-menu li ul.sub-menu li, .main-navigation ul.nav-menu li ul.sub-menu li a {
		width: auto;
		text-align: left;
		line-height: 280%;
	}
	.main-navigation ul.nav-menu li#menu-item-1017 ul.sub-menu li { /* PORTFOLIO */
		width: 150px;
	}
	.main-navigation ul.nav-menu li#menu-item-1040 ul li a { /* PORTFOLIO SUB-MENU ITEMS */
		width: 5.8rem;
	}
	.main-navigation ul.nav-menu li#menu-item-1353 ul li a { /* ABOUT SUB-MENU ITEMS */
		width: 5.3rem;
	}
	
	.main-navigation ul.nav-menu li#menu-item-1040 ul li > a { /* PORTFOLIO SUB-MENU ITEMS */
		width: 200px;
	}
	
}


@media only screen and (max-width: 480px) {
	#pb_slideshow_rslider-1 .nivo-nextNav {
	    margin-right: 0 !important;
	}
	#pb_slideshow_rslider-1 .nivo-prevNav {
	    margin-left: 0 !important;
	}
}


/* Minimum width of 450 pixels. */ /* DESKTOP */
@media screen and (min-width: 450px) {
	.about-right-top, .about-right-map {
		float: left;
		width: 49%;
		margin-right: 1.8%;
	}
	.about-right-map {
		margin-right: 0;
	}
	
	/* CONTACT PAGE */
	.page-contact img.image-contact-left {
		width: 100%;
	}
	.page-contact .contact-form-wrapper {
		padding: 4%;
		max-width: 480px;
		margin-bottom: 2rem;
	}
	.page-contact input, .page-contact textarea {
		width: 98%;
	}
	.page-contact ul.contact-wrapper li.contact-left {
		width: 18%;
		margin-right: 2%;
	}
	.page-contact ul.contact-wrapper li.contact-right {
		width: 80%;
	}
	.page-contact ul.contact-wrapper li {
		margin-right: 2%;
	}
	.page-contact ul.contact-wrapper li.contact-column-1 {
		width: 45%;
	}
	.page-contact ul.contact-wrapper li.contact-column-2 {
		width: 50%;
	}
	.page-contact ul.contact-wrapper li.contact-column-3 {
		width: 100%;
		margin-right: 0;
	}
	/* NEW CONTACT PAGE WITH EMBEDDED GOOGLE MAP */
	.page-contact-us-v2 ul.contact-wrapper-google, .page-contact-us-v2 ul.contact-wrapper-google li {
		list-style: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.col1-item {
		float: left;
	}
	
	/* ABOUT PAGES - PREVENT WORD WRAP ON IPHONE */
	.page-philosophy .entry-content p, .page-bio .entry-content p, .page-careers .entry-content p {
		clear: none;
	}
	
	/* FOOTER */
	footer[role="contentinfo"] img.footer-twitter-img {
		vertical-align: -0.28rem;
	}
	
	/* SHOP PAGE */
	.shop-new-launch-signup-temp-wrapper {
		min-height: 25rem;
	}
	.shop-new-launch-signup-temp-wrapper-right #mc_embed_signup input[type=submit] {
		width: 25%;
	}
}

/* Minimum width of 600 pixels. */ /* DESKTOP */
@media screen and (min-width: 600px) {
	.page-home-v3 .site-header {
		margin-top: 1rem; /* USUALLY 3 REM */
		padding-top: 3rem;
	}
	.page-home-v3 .main-navigation {
		margin-top: 2.85rem;
	}
	.search-email-wrapper {
		position: absolute;
		width: 100%;
		top: 0.5rem;
		text-align: right;
	}
	.search-email-items {
		float: right;
		padding-left: 1rem;
		font-size: 0.8rem;
		color: #999;
	}
	.search-email-items, .search-email-items a, .search-email-items a:visited {
		color: #999;
	}
	.search-email-button {
		margin-top: 4px;
	}
	.search-email-items a:hover {
		color: #111;
	}
	.search-email-items img {
		max-height: 24px;
		opacity: 0.30;
		vertical-align: -7px;
	}
	.search-email-items img:hover {
		opacity: 0.40;
	}
	.search-email-wrapper input[type=text] {
		background-image: url('http://kendallwilkinson.com/images/search-mag-glass-001.png');
		background-repeat: no-repeat;
		background-position: 95% center;
		color: #999;
		width: 206px;
	}
	
	/* OVERALL */
	.site {
		padding: 0 1.714285714rem;
	}
	#main {
		padding: 0;
/* 		margin-top: -1rem; */
	}
	#page {
		/* padding-top: 4rem; */
	}

	/* HEADER */
	.site-header {
/* 		text-align: left; */
		/* margin-bottom: 3.0rem; */
		margin-top: 3rem;
		margin-bottom: 0;
		margin-top: 1.714285714rem;
	}
	.site-header a, .site-header a img {
		margin-left: 0;
	}
	a.header-link, .site-header a img.header-image {
		/* margin-top: -2.6rem; */
	}
	.header-image {
		/* margin-top: -0.9rem; */
		padding-left: 1rem;
	}
	.site-header {
		/* max-height: 1.6rem; */
		height: 83px;
	}
	.site-header h2 {
		position: relative;
		width: 100%;
		text-align: center;
		color: #92976e;
		margin-top: 0.5rem;
	}
	img.header-image {
/* 		width: 52%; */
/* 		padding-top: 0.5rem; */
	}

	/* NAVIGATION */
	.main-navigation ul.nav-menu {
		border: 0;
		width: 100%;
		padding: 0;
	}
	.main-navigation {
/* 		position: absolute; */
		top: 0;
		right: 0;
		margin-top: 0rem;
		z-index: 9999;
		z-index: 51;
	}
	.main-navigation li {
		width: auto;
		padding: 0 0.4rem;
		margin-top: 0;
	}
	.main-navigation li a {
		margin-top: -0.2rem;
	}
	.main-navigation li#menu-item-151 {
		/* margin-top: 1.6rem; */
	}
	.main-navigation li#menu-item-151 a {
		display: inline-block;
	}
	.main-navigation li#menu-item-151 ul li a {
		display: inline-block;
	}
	.projects-cat-category-title {
		font-size: 300%;
		padding-top: 15%;
	}
	.main-navigation li#menu-item-1043, .main-navigation li#menu-item-1050, .main-navigation li#menu-item-1525, .main-navigation li#menu-item-2383 { /* LAST ONE ON THE RIGHT */
		/* margin-right: 0; */
		/* border-right: 0; */
		/* padding-right: 0; */
		padding-right: 0;
	}
	.main-navigation li#menu-item-28 a {
		background-position: 0px 13px;
	}
	
	.main-navigation ul.nav-menu {
		width: auto;
		padding: 0;
		margin: 0;
		min-width: 340px;	
		min-width: 355px;
	}
	
	/* SUB NAVIGATION */
	.main-navigation li ul.sub-menu {
		margin-left: -1.4rem;
		margin-top: -0.1rem;
		padding-top: 0;
	}
	.main-navigation li ul.sub-menu li {
		float: left;
	}
	.main-navigation li ul li a { /* SUB-MENU LI A'S */
		padding-top: 0;
		padding-bottom: 0.2rem;
		padding-left: 1rem;
		width: 10.6rem;
		border: 0;
	}
	.main-navigation ul.nav-menu li#menu-item-1040 ul li > a { /* PORTFOLIO SUB-MENU ITEMS */
		width: 200px;
	}
	
	
	/* HOME PAGE */
	.home-slideshow-wrapper {
		padding-bottom: 1.4rem;
	}
	
	/* SUBSCRIBE PAGE */	
	.subscribe-wrapper .mc-field-group {
		max-width: 350px;
		margin: 0 auto;
	}
	.subscribe-wrapper .mc-field-group .left {
		width: 30%;
		margin-right: 5%;
	}
	.subscribe-wrapper .mc-field-group .right {
		width: 65%;
	}
	
	/* ABOUT PAGE */
	.about-left, .about-right {
		float: left;
	}
	.about-left {
		text-align: left;
		width: 49.3%;
	}
	.about-right {
		text-align: justify;
		width: 50.7%;
		/* margin-left: 26.7%; */
		margin-bottom: 0;
	}
	.page-id-200 .about-right { /* CONTACT PAGE */
		text-align: right; 
	}
	.about-left-grey-placeholder {
		width: 325px;
		height: 325px;
		background-color: #e9e9e9;
		max-width: 90%;
	}
	img.kendall-wilkinson-rep-co {
		width: 90%;
	}
		
	/* CONTACT PAGE */
	.contact-info, .contact-people {
		float: right;
	}
	.contact-info {
		width: 30%;
		text-align: right;
	}
	.contact-people {
		width: 65%;
		margin-right: 5%;
		text-align: justify;
	}
	.contact-photo {
		position: absolute;
	}
	.contact-person {
		position: relative;
		padding-left: 9.8rem;
		padding-bottom: 1.4rem;
	}
	.contact-photo img.alignleft {
		float: none;
	}
	.page-contact ul.contact-wrapper li {
		margin-right: 3%;
	}
	.page-contact ul.contact-wrapper li.contact-column-1 {
		width: 30%;
	}
	.page-contact ul.contact-wrapper li.contact-column-1 img {
		width: 100%;
	}
	.page-contact ul.contact-wrapper li.contact-column-2 {
		width: 30%;
	}
	.page-contact ul.contact-wrapper li.contact-column-3 {
		width: 34%;
		margin-right: 0;
	}
	.page-contact input, .page-contact textarea {
		width: 92%;
	}
	
		
	/* HOME PAGE */
	.home-left {
		width: 65%;
		margin-right: 5%;
		text-align: justify;
	}
	.home-right {
		width: 30%;
		text-align: left;
	}
	
	/* CATEGORY PAGES */
	ul.home-categories li {
		/* width: 49.375%; */
		/* margin-right: 1.25%; */
		width: 32%;
		margin-right: 2%;
	}
	.projects-cat li.projects-cat-item-2, .projects-cat li.projects-cat-item-4, .projects-cat li.projects-cat-item-8, .projects-cat li.projects-cat-item-10, .projects-cat li.projects-cat-item-14, .projects-cat li.projects-cat-item-16, .projects-cat li.projects-cat-item-20, .projects-cat li.projects-cat-item-22 {
		margin-right: 2%;
	}
	.projects-cat li.projects-cat-item-3, .projects-cat li.projects-cat-item-6, .projects-cat li.projects-cat-item-9, .projects-cat li.projects-cat-item-12, .projects-cat li.projects-cat-item-15, .projects-cat li.projects-cat-item-18, .projects-cat li.projects-cat-item-21, .projects-cat li.projects-cat-item-24 {
		margin-right: 0;
	}
	
	.category-press ul.home-categories li {
		width: 19.2%;
		margin-right: 1%;
	}
	.category-press ul.home-categories li.projects-cat-item-5, .category-press ul.home-categories li.projects-cat-item-10, .category-press ul.home-categories li.projects-cat-item-15, .category-press ul.home-categories li.projects-cat-item-20, .category-press ul.home-categories li.projects-cat-item-25, .category-press ul.home-categories li.projects-cat-item-30, .category-press ul.home-categories li.projects-cat-item-35, .category-press ul.home-categories li.projects-cat-item-40, .category-press ul.home-categories li.projects-cat-item-45, .category-press ul.home-categories li.projects-cat-item-50 {
		margin-right: 0;
	}
	
	/* PORTFOLIO STATIC LANDING PAGES */
	/* THREE COLUMNS */
	ul.ul-three-cols li {
		width: 32%;
		margin-right: 2%;
	}
	ul.ul-three-cols li.span-two {
		width: 66%;
	}
	ul.ul-three-cols li a, ul.ul-three-cols li a:visited {
		padding: 3rem 0;
		/* min-height: 11rem; */
	}	
	/* FOUR COLUMNS */
	ul.ul-four-cols li {
		width: 23.5%;
		margin-right: 2%;
		min-height: 50%;
		/* THEY WANT TO SEE WHAT IT LOOKS LIKE WITH 2 COLS */
		width: 49%;
	}
	ul.ul-four-cols li.last {
		margin-right: 0;
	}
	ul.ul-four-cols li a, ul.ul-four-cols li a:visited {
		padding: 5.378rem 0;
		padding: 0; /* WITH IMAGES INSTEAD OF JUST TEXT */
	}
	ul.ul-four-cols li {
		/* max-height: 126px; */
	}
	ul.ul-four-cols li a img {
		width: 100%;
		height: auto;
		max-height: 162px;
		/* THEY WANT TO SEE WHAT IT LOOKS LIKE WITH 2 COLS */
		max-height: 336px;
	}
	
	/* SHOP PAGE */
	ul.shop-links li {
		width: 30%;
		width: 50%;
		min-height: 4rem;
		min-height: 3rem;
	}
	.shop-new-launch-signup-temp-wrapper {
		width: 90%;
		margin-top: 0;
		min-height: 23rem;
		min-height: 43rem; /* 20140415 LARGER TEXT REQUESTED */
	}
	.shop-wrapper-left {
		width: 30%;
	}
	.shop-wrapper-right {
		width: 65%;
		margin-left: 5%;
	}
	.shop-new-launch-signup-temp-wrapper-right .first-last-names {
		width: 45% !important;
		margin-right: 5%;
	}
	.shop-new-launch-signup-temp-wrapper-right .first-last-names-last {
		width: 50% !important;
		margin-right: 0;
	}
	.shop-select-items {
		float: left;
		margin-bottom: 2rem;
		width: auto;
		text-align: left;
	}
	.shop-select-items-button {
		clear: both;
		margin-bottom: 1rem;
	}
	
	/* SHOP PAGE V2 */
	ul.ul-shop-v2 li {
		width: 30%;
		margin-right: 5%;
		text-align: left;
		min-height: 34rem;
	}
	
	/* 20140710 REVISIONS TO NEW SHOP PAGE */
	.shop-new-july-2014 .form-input-wrapper {
		/* background-color: red; */
		width: 500px;
		margin: 0 auto;
	}
	.shop-new-july-2014 .form-item {
		width: 49%;
		float: left;
	}
	.shop-new-july-2014 .form-item-left {
		margin-right: 2%;
		text-align: right;
	}
	.shop-new-july-2014 .form-item-right {
		text-align: left;
	}
	
	/* FABRICS PAGE */
	.page-template-fabric-products .fabric-item,
	.page-template-fabric-products-2019-indoor-line .fabric-item {
		width: 15.83333333333333%;
	}
	.page-template-fabric-products .fabric-item-break-three,
	.page-template-fabric-products-2019-indoor-line .fabric-item-break-three {
		margin-right: 1%;
	}
	
	/* ABOUT PAGES - CONSISTENT FORMATTING */
	.about-pages-col-left {
		width: 30%;
		margin-right: 3%;
		
		width: 48%;
		margin-right: 3%;
	}
	.about-pages-col-right {
		width: 67%;
		
		width: 48%;
	}
	.page-template-full-width-contact-right-col-google-maps-api .site-content,
	.page-template-full-width-contact-right-col-acf-google-maps .site-content {
		width: 100%;
	}
	
	
	/* SINGLE POSTS (PROJECTS) */
	.portfolio .project-page-title { /* .single swapped for .portfolio */
		top: -3.4rem;
		padding-bottom: 0.0rem;
	}
	.portfolio .project-page-desc-info-wrapper { /* .single swapped for .portfolio */
		top: -2.5rem;
	}
	
	.postid-974 .project-page-desc-info-wrapper {
		top: 0;
	}
	.postid-974 .project-page-title {
		top: -1.7rem;
	}
	
	/* BLOG */
	.blog .projects-cat {
		width: 65.104166667%;
	}
	
	/* FOOTER */
	.footer-left, .footer-right {
		padding-left: 0;
	}
	.footer-left {
		width: 50%;
		text-align: left;
	}
	.footer-right {
		width: 50%;
		text-align: right;
		padding-top: 0;
		margin-top: -0.7rem;
	}
	.footer-left-inner, .footer-right-inner {
		padding-left: 0;
	}

	/* ADJUSTMENTS MADE FOR 'TERRAFORMA GREEN' OPTION */
	#page {
		/* padding-top: 2.8rem; */
	}
	.header-image {
		padding-left: 0;
	}
	.main-navigation {
		/* margin-top: 1.3rem; */
/* 		margin-top: -0.15rem; */
		
	}
	.main-navigation li#menu-item-202 {
		margin-right: 0;
		border-right: 0;
		padding-right: 0;
	}
	
	/* CONSISTENT FONT SIZES */
	.main-navigation li a, .main-navigation li ul li a {
		font-size: 0.85rem;
	}
	
	/* THREE HOME PAGE WIDGETS */
	/*three footer widgets for sidebar-front.php styles*/
	.template-front-page.three-sidebars .widget-area .widget {
	 width: 100%; }
	.template-front-page.three-sidebars .widget-area .first.front-widgets,
	.template-front-page.three-sidebars .widget-area .second.front-widgets,
	.template-front-page.three-sidebars .widget-area .third.front-widgets {
	 float: left; 
	 width: 30%; 
	 margin-right: 5%; }
	.template-front-page.three-sidebars .widget-area .front-widgets + .front-widgets {
	 float: left; 
	 width: 30%; 
	 margin-right: 5%; }
	.template-front-page.three-sidebars .widget-area .front-widgets + .front-widgets + .front-widgets {
	 float: left; 
	 width: 30%; 
	 margin-right: 0%; }
	}
	.ie .site {
	 min-width: 600px; }
	.ie .template-front-page.three-sidebars #secondary.widget-area {
	 float:none; 
	 clear: both; 
	 width: 100%; }
	.ie .template-front-page.three-sidebars .widget-area .widget {
	 width: 100%; }
	.ie .template-front-page.three-sidebars .widget-area .first.front-widgets,
	.ie .template-front-page.three-sidebars .widget-area .second.front-widgets,
	.ie .template-front-page.three-sidebars .widget-area .third.front-widgets {
	 float: left; 
	 width: 30%; 
	 margin-right: 4.85%; }
	.ie .template-front-page.three-sidebars .widget-area .third.front-widgets {
		 float: right; 
		 margin-right: 0%; 
	 }
	/*end - three footer widgets for sidebar-front.php styles*/
	
	/* PROJECT PAGES WITH TWO LINES OF THUMBNAILS  */
	.postid-1881 .project-page-title {
		margin-top: 4.25rem;
	}
	
	


/* Minimum width of 600 pixels. */ /* DESKTOP */
@media screen and (min-width: 600px) {
	/* LEAVE EVERYTHING IN HERE BLANK */
}

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

	img.header-image {
		padding-top: 0.3rem;
		padding-top: 0;
	}

	/* HOME PAGE */
	ul.home-categories li, ul.home-categories li.two {
		width: 32.5%;
		margin-right: 1.25%;
	}
	ul.home-categories li.four {
		margin-right: 0;
		margin-left: 1px;
	}
	.home .about-left, .home .about-right {
		margin-top: 0.5rem;
	}
	/* CATEGORY PAGES */
	.projects-cat li.projects-cat-item-2, .projects-cat li.projects-cat-item-6, .projects-cat li.projects-cat-item-10, .projects-cat li.projects-cat-item-14 {
		margin-right: 1.25%;
	}
	.projects-cat li.projects-cat-item-4, .projects-cat li.projects-cat-item-8, .projects-cat li.projects-cat-item-12, .projects-cat li.projects-cat-item-16 {
		margin-right: 1.25%;
	}
	.projects-cat li.projects-cat-item-3, .projects-cat li.projects-cat-item-6, .projects-cat li.projects-cat-item-9, .projects-cat li.projects-cat-item-12, .projects-cat li.projects-cat-item-15 {
		margin-right: 0%;
	}
	.archive-meta {
		width: 66%;
	}
	.category-desc-text {
		width: 90%;
		padding: 1rem 5%;
	}
		
	/* PROJECT PAGES */
	.portfolio .project-page-description { /* .single swapped for .portfolio */
		width: 66%;
		margin-right: 0;
	}
	.portfolio .project-page-info { /* .single swapped for .portfolio */
		width: 34%;
		margin-top: 0;
		text-align: right;
	}
	
	.about-right-top, .about-right-map {
		/* clear: both; */
		width: 100%;
		margin-right: 0%;
	}
	
	/* SERVICES PAGES */
	.page-services ul.ul-services li.one-third-left {
		width: 36%;
		margin-right: 2%;
	}
	.page-services ul.ul-services li.two-thirds-right {
		width: 60%;
		margin-left: 2%;
	}
	.page-services ul.ul-services li.one-third-right {
		width: 36%;
		margin-left: 2%;
	}
	.page-services ul.ul-services li.two-thirds-left {
		width: 60%;
		margin-right: 2%;
	}
	
	/* CLIENTS PAGE */
	.clients-col {
		width: 48%;
	}
	.clients-col-left {
		margin-right: 4%;
	}
	
	/* CONTACT PAGE */
	.page-contact input, .page-contact textarea {
		width: 94%;
	}
	
	/* SHOP PAGE V2 */
	.shop-header-contact {
		position: absolute;
		right: 1.2rem;
		width: 380px;
	}
	
	/* JETPACK SHARING PLUGIN */	
	.portfolio div.sharedaddy, .portfolio #content div.sharedaddy, .portfolio #main div.sharedaddy {
		top: 0;
		position: absolute;
	}
	
	/* PRESS PAGES */
	.category-press ul.home-categories li .category-press-v2 ul.home-categories li, .category-press-v3 ul.home-categories li {
		width: 16.8%;
		/* margin-right: 4%; */
		padding-bottom: 20px;
	}
	.category-press ul.home-categories li, .category-press-v3 ul.home-categories li {
		width: 16.7%;
		width: 19%;
	}
	.category-press ul.home-categories li a img, .category-press-v3 ul.home-categories li a img {
		border: 1px solid #cfcece;
		width: 98%;
	}
	.category-press .projects-cat li.projects-cat-item-3, .category-press .projects-cat li.projects-cat-item-6, .category-press .projects-cat li.projects-cat-item-9, .category-press .projects-cat li.projects-cat-item-12, .category-press .projects-cat li.projects-cat-item-15 {
		margin-right: 1.25%;
	}
	.category-press .projects-cat li.projects-cat-item-5, .category-press .projects-cat li.projects-cat-item-10, .category-press .projects-cat li.projects-cat-item-15, .category-press .projects-cat li.projects-cat-item-20 {
		margin-right: 0%;
	}
	
	.category-press-v2 .projects-cat li.projects-cat-item-5, .category-press-v2 .projects-cat li.projects-cat-item-10, .category-press-v2 .projects-cat li.projects-cat-item-15, .category-press-v2 .projects-cat li.projects-cat-item-20 {
		margin-right: 0%;
	}
	.category-press-v3 .projects-cat li.projects-cat-item-5, .category-press-v3 .projects-cat li.projects-cat-item-10, .category-press-v3 .projects-cat li.projects-cat-item-15, .category-press-v3 .projects-cat li.projects-cat-item-20 {
		margin-right: 0%;
	}

	/* 360 */
	#three-sixty-square-prop {
		display: none;
	}
	#three-sixty-orig-prop {
		display: inline-block;
	}	
}

@media screen and (min-width: 767px) {
	.main-navigation li#menu-item-1525 { /* CLIENT LOGIN */
		display: inline-block;
	}
	/* ABOUT PAGE */
	img.kendall-wilkinson-rep-co {
		/* width: 55%; */
	}
}

@media screen and (min-width: 635px) {
	.shop-new-launch-signup-temp-wrapper {
		min-height: 22rem;
		min-height: 40rem; /* 20140415 LARGER TEXT REQUESTED */
	}
}


/* Minimum width of 800 pixels  */ /* DESKTOP */
@media screen and (min-width: 800px) {
	.projects-cat-category-title {
		font-size: 300%;
	}
	.site-header h2 {
		margin-top: -2.65rem;
		text-align: center;
		color: #FFF;
		padding-left: 10%;
	}
	.site-header {
		/* margin-bottom: 1.0rem; */
	}
	
	
	
	
	/* ADJUSTMENTS MADE FOR 'TERRAFORMA GREEN' OPTION */
	.site-header h2 {
		margin-top: -3.9rem;
	}
	
	/* SHOP PAGE V6 */
	.site-content article.shop-article {
		width: 31%;
	}
	
	/* 20150316 NEW SHOP PAGE */
	.shop-notice-top {
		font-size: 1.5rem; /* DECREASES BELOW */
	}
}

/* Minimum width of 845 pixels  */ /* DESKTOP */
@media screen and (min-width: 845px) {
	img.header-image {
		width: 58%;
		padding-top: 0;
	}
}

/* Minimum width of 860 pixels  */ /* DESKTOP */
@media screen and (min-width: 860px) {
	
}


/* Minimum width of 900 pixels  */ /* DESKTOP */
@media screen and (min-width: 900px) {
	img.header-image {
		width: auto;
	}
	.main-navigation li {
		padding: 0 0.8rem;
		padding: 0 0.5rem;
	}
	.main-navigation li ul.sub-menu {
		margin-left: -1.8rem;
	}
	.projects-cat-category-title {
		font-size: 300%;
	}
}

/* IPAD PORTRAIT */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	img.header-image {
		padding-top: 0.25rem;
	}

	/* ABOUT PAGE */
	.about-left {
		width: 100%;
		margin-left: 0;
		margin-bottom: 1rem;
	}
	.about-right {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0.6rem;
	}
	.about-right a img {
		width: 100%;
	}
	.about-right-top, .about-right-map {
		float: left;
		width: 49%;
		margin-right: 1.8%;
	}
	.about-right-map {
		margin-right: 0;
	}
	/* NAVIGATION */
	.main-navigation li ul li a { /* SUB-MENU LI A'S */
		width: 10.75rem;
	}
	/* SHOP PAGE */
	.shop-new-launch-signup-temp-wrapper-right #mc_embed_signup input[type=submit] {
		font-size: 0.75rem;
	}
}

/* IPAD LANDSCAPE */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	img.header-image {
		padding-top: 0.2rem;
	}
	/* SHOP PAGE */
	.shop-new-launch-signup-temp-wrapper-right #mc_embed_signup input[type=submit] {
		font-size: 0.75rem;
	}
}

@media screen and (min-width: 934px) {
	.shop-new-launch-signup-temp-wrapper {
		min-height: 19rem;
		min-height: 32rem; /* 20140415 LARGER TEXT REQUESTED */
	}
}

/* Minimum width of 960 pixels. */ /* FULL-SCREEN DESKTOP */
@media screen and (min-width: 960px) {
	body .site {
		padding: 0;
		/* max-width: 71.428571428125rem; */
		max-width: 68.57142857142857rem;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
		margin-top: 0;
	}
	.photospace .gal_content a.prev {
		padding-right: 0;
	}
	.photospace .gal_content a.next {
		padding-left: 0;
	}
	.site-header h2 {
		padding-left: 7%;
	}
	/* CONTACT PAGE */
	.page-contact input, .page-contact textarea {
		width: 95%;
	}
	
	/* ABOUT PAGES */
	.page-philosophy .entry-content p, .page-careers .entry-content p {
		font-size: 1rem;
		line-height: 2.14285714285714rem;
	}
	
	.page-bio-v2 .entry-content p, .page-bio .entry-content p, .page-philosophy .entry-content p, .page-careers .entry-content p {
		font-size: 0.92857142857143rem;
		line-height: 1.5;
	}
	
	
	
}
/* Minimum width of 1200 pixels. */ /* FULL-SCREEN DESKTOP */
@media screen and (min-width: 1200px) {

	/* 20130213 - NOTE KIRSTEN DOES NOT WANT THESE LARGER PROPORTIONS */
	/* 20140215 - GOING BACK TO THIS AS KENDALL LIKES THE WIDER FULL BLEED CURATED PORTFOLIO PAGES */

	body .site {
		max-width: 85.71428571375rem;
	}
	.about-right-map {
		margin-bottom: 1rem;
	}
	.site-header h2 {
		padding-left: 6%;
	}
	
	/* FOUR COLUMNS */
	ul.ul-four-cols li a, ul.ul-four-cols li a:visited {
		/* padding: 6.71428571428572rem 0; */
	}
	ul.ul-four-cols li a img {
		/* THEY WANT TO SEE WHAT IT LOOKS LIKE WITH 2 COLS */
		max-height: 421px;
	}
	
	/* CONTACT PAGE */
	.page-contact input, .page-contact textarea {
		width: 96%;
	}
	
	/* ABOUT PAGE */
	img.kendall-wilkinson-rep-co {
		/* width: 45%; */
	}
	
	/* SHOP PAGE */
	ul.shop-links li {
		min-height: 2rem;
	}
	
}

@media screen and (min-width: 800px) {
	.main-navigation li {
		margin: 0 0.65%;
	}
	.main-navigation {
		margin-top: 50px;
		float: right;
		width: 418px; /* LAST ITEM ON RIGHT IS INSTAGRAM */
		width: 402px; /* LAST ITEM ON RIGHT IS CONTACT */
		width: 404px;
		width: 350px;
	}
	.site-header {
		text-align: left;
	}
	
	
	.main-navigation {
		margin-top: 0px;
		width: 300px;
		width: 312px;
		
		margin-top: 23px;
		
		width: 100%;
		position: absolute;
		margin-top: -7px;
	}
	.main-navigation ul.nav-menu {
/* 		min-width: 300px; */	
		min-width: 0;
		display: flex !important;
		justify-content: flex-end;
	}
}
@media screen and (min-width: 900px) {
	
}
@media screen and (min-width: 960px) {
	.main-navigation {
/* 		margin-top: 20px; */
/* 		margin-top: -2px; */
	}
	.site-header {
		height: 55px;
	}
}


.main-navigation div.nav-menu > ul,
.main-navigation li,
.main-navigation li a {
	display: inline-block;
}
.menu-toggle {
	display: none;
}
.main-navigation li {
	position: relative;
}
.main-navigation div.nav-menu > ul {
	display: inline-block !important;
	text-align: left;
	width: 100%;
}
.main-navigation li a {
	border-bottom: 0;
	line-height: 3.692307692;
	text-transform: uppercase;
	white-space: nowrap;
	text-decoration: none;
}
.main-navigation li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 9999;
	z-index: 51;
}
.main-navigation ul li:hover > ul {
	border-left: 0;
	display: block;
}
.main-navigation li ul li a:hover {
	background: #e3e3e3;
	color: #444;
}
.main-navigation li ul li a {
	display: block;
	white-space: normal;
}

/* BIO PAGE */
.page-id-1336 .about-pages-col-left img {
	padding-bottom: 3rem;
}