/*
 Theme Name:   Woofter Bolch Architecture by Minimize
 Description:  Twenty Sixteen Child Theme, REQUIRES Parent Twenty Sixteen Theme: https://wordpress.org/themes/twentysixteen
 Author:       Minimize LLC
 Author URI:   http://minimize.com
 Template:     twentysixteen
 Version:      0.0.1
*/

/* MISC ~ TWENTY SIXTEEN CLEANUP */ 
.clearfix {
	clear: both;
}
.site-description {
	display: block;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
*:focus, *:active,
a:focus {
    outline: none;
}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
	outline: none;
	outline-offset: 0px;
}
.edit-link {
	display: none;
}
span.edit-link {
	display: none;
}

.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {
	box-shadow: 0 0px 0 0 currentColor;
}

html { scroll-behavior: smooth; }

/* NO SIDEBARS */
/* "no-sidebar" body class > Even if they introduce sidebar/widgets for a blog style page; prevent pages from showing #secondary */
.no-sidebar .sidebar,
.no-sidebar .site-footer .main-navigation {
	display: none;
}

/* FULL BLEED */
.site-inner {
	max-width: none;
}
.site-header-main,
.site-info,
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {
	max-width: 1320px;
	margin-left: auto;
	margin-right: auto;
}
.entry-header { margin-top: 30px; }
.site-main article {
	padding-right: 7.6923%;
	padding-left: 7.6923%;
}
.site-header { padding: 0 7.6923%; }
body.home .site-header,
body.single-work .site-header {position: absolute; top: 0; width: 100%; z-index: 1;}
body.home.mobile-open .site-header, 
body.single-work.mobile-open .site-header { background-color: rgba(0,0,0,0.5) }
body.single-work .bar1, body.single-work .bar2, body.single-work .bar3,
body.home .bar1, body.home .bar2, body.home .bar3 { background-color: #fff; }

.site-main { margin-bottom: 0; }

/* HEADER ~ LOGO */
.custom-logo-link {
	background-image: url("images/w+a_logo-1@2x.png");
	background-repeat: no-repeat;
	background-size: contain;
	
	background-position-y: 30%;
	background-size: auto 80%;
}

/* HEADERS */
.site-branding .site-title,
.site-branding .site-title, .site-description {
/* 	display: none; */
}


/* NAVIGATION */
.menu-toggle { padding-right: 0; }
.main-navigation a { padding: 0.25em 0; }
.main-navigation a { font-size: 20px; }
.main-navigation li { border-top: none; }
.main-navigation .primary-menu { /*border-bottom: none;*/ }
.bar1, .bar2, .bar3 {
  width: 28px;
  height: 2px;
  background-color: #333;
  margin: 6px 0;
  transition: 0.4s;
}
.menu-toggle,
.menu-toggle:hover, 
.menu-toggle:focus { border: none; }
.menu-toggle.toggled-on, 
.menu-toggle.toggled-on:hover, 
.menu-toggle.toggled-on:focus {
	background-color: transparent;
    border-color: transparent;
    color: transparent;
}

.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-8px, 3px);
  transform: rotate(-45deg) translate(-8px, 3px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -3px);
  transform: rotate(45deg) translate(-8px, -3px);
}
.main-navigation .primary-menu {
	border-bottom: 0px;
}

/* FLEX */
.flex-wrapper {
	display: flex;
}
.single-team-wrapper.flex-wrapper { flex-direction: column; }

.flex {
	
}



/* HOME ~ FRONT PAGE */
.sy-box {
	position: fixed;
	right: 0;
	left: 0; 
}
.sy-box .background-image { 
	background-position: center center; 
	height: 100vh;
	background-size: cover;
}
.sy-controls li a::after {
	background-image: url("/wp-content/themes/twentysixteen-child-minimize/images/arrows.svg") !important;
}
ul.sy-pager {
	width: auto;
	position: fixed;
	right: 15px;
	bottom: 0;
	z-index: 3;
}
.sy-pager li.sy-active a {
	background-color: #9B228E !important;
}
.home footer { /*display: none;*/ }

.sy-pager {display: none !important;}
/*
.sy-controls li.sy-prev::after {
	content: "\f503" !important;
    font: normal 20px/1 'Genericons';
    display: inline-block;
}
*/


/* PROJECT LISTING PAGE */
.mask {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
    z-index: 1;
    background: rgb(128, 128, 128, .6);
    visibility: hidden;
}
.grid-hover-title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	visibility: hidden;
	color: rgb(98, 160, 67);
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	z-index: 2;
	line-height: 1.2;
	width: 90%;
}
.button-group {
	float: right;
    margin-top: -50px;
    padding-right: 4.5455%;
}
.button-group .button {    
	color: #1a1a1a;
    line-height: 1.3125;
    background: transparent;
    text-transform: capitalize;
    font-weight: 400;
}
.button-group .button:hover {
	color: #007acc;
}
.button-group .is-checked {
	font-weight: 700;
}
.button-group .button:last-child {
	padding-right: 0;
}
* { 
	box-sizing: border-box; 
}
.grid-wrapper {
	padding: 0 7.6923%;
	padding: 0;
}				
.grid {
  margin: 0 auto; /* centered */
  max-width: 1320px;
}

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid-sizer,
.grid-item {
  width: 100px;
  height: 200px;
  border: 2px solid #fff;
  width: 50%;
}
.hover-text { display: none; }
.grid-item:hover .hover-text { display: block !important; }
.studio-isotope .grid-sizer, .studio-isotope .grid-item, .studio-isotope .horizontal-rectangle { width: 33.333%; height: 106px; }
.small-square {
	height: 160px;
	width: 50%;
}
.large-square { 
	height: 320px; 
	width: 100%;
}
.vertical-rectangle { 
	height: 640px; 
	width: 100%;
}	
.horizontal-rectangle {
	height: 160px;
	width: 100%;
}
.element-item {
	background-position: center; 
	background-size: cover;
}
.element-item:hover .grid-hover-title, 
.element-item:hover .mask {
	visibility: visible;
}
.menu-project-cats-container #featured {
	display: none;
}
.studio-isotope .grid-item {
	background-repeat: no-repeat;
}

/* FILTER BUTTONS */
ul.filter-menu { display: flex; list-style: none; justify-content: center; flex-wrap: wrap; margin-left: 0; }
ul.filter-menu li { padding: 0 30px; }




/* SINGLE PROJECT PAGES */
.post-thumbnail { margin: 0 0 1.75em; }
.post-thumbnail img { width: 100%; }

.width25,
.width50,
.width100 { width: 100%; }
.project-grid { display: grid; row-gap: 40px; margin-top: 40px; }
.project-grid .project-row { display: flex; flex-direction: column; }
.project-row img { width: 100%; }
.single-work .site-main article,
.studio-grid { max-width: 1200px; margin: 0 auto 20px; }
.project-grid .project-row.center { align-items: center; }
.project-grid .project-row.top { align-items: flex-start; }
.project-grid .project-row.bottom { align-items: flex-end; }

.project-row .width100 .project-text { max-width: 800px; margin: 0 auto; }
.project-row .width25 p { margin-bottom: 1em; line-height: 1.5;}

.project-row { position: relative; }
.studio-anchor-link { position: absolute; top: -120px; }

.hero-single-work {
	width: 100%;
}


/* SINGLE TEAM PAGE */
.single-team-wrapper .width50:first-child { padding-right: 40px; }
.single-team-wrapper img { width:100%; max-width: 500px; }
.entry-title { margin-bottom: 0.5em; }





/* STUDIO PAGE */
.studio-section:first-child,
.studio-section:nth-child(2) { margin-bottom: 20px; }
.studio-grid { display: grid; row-gap: 20px; }
.section-title {
	text-align: center;
    font-size: 30px;
    left: 50%;
    background: #fff;
    padding: 0 15px;
    transform: translateX(-50%);
    position: absolute;
    top: -28px;
    
}
.section-content { padding-top: 20px; }

.menu-project-cats-container { margin-top: 60px; }
.studio .site-main article { max-width: 1200px; margin: 0 auto; }
.project-grid .project-row.column-reverse { flex-direction: column-reverse; }
.studio-section {    
	position: relative;
	margin-top: 60px;
}
.studio-anchor { position: absolute; top: -120px; }
.team-section { display: flex; flex-wrap: wrap; justify-content: center; }
.team-member {
    width: 100%;
    height: 450px;
    background-position: center;
    background-size: cover;
    position: relative;
    margin-bottom: 30px;
 }
.team-name {
	display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 28px;
    text-align: center;
    line-height: 1.25;
    font-family: 'Grotesk Semibold';
    
}
.team-overlay {
	display: none;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    align-items: center;
    justify-content: center;
    font-size: 30px;
    line-height: 1.2;
    text-align: center;
    font-family: 'Grotesk Semibold';
}
.team-member:hover .team-overlay { display: flex; }
.team-member:hover .team-name { display: block; }
.studio-grid-text {
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
	font-size: 16px;
	font-weight: 600;
	z-index: 2;
	line-height: 1.25;
	width: 90%;
	height: 100%;
}
.studio-grid-text p { margin-bottom: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 14px; line-height: 1.25; }
a .studio-mask { cursor: pointer; }
.grid-item:hover .studio-mask {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
    z-index: 1;
    background: rgb(0,0,0,.6);
    cursor: auto;
    background: rgb(128,128,128,0.6);
}
.studio-isotope { margin-bottom: 60px; }
.studio-isotope a { display: block; height: 100%;}




/* CONTACT PAGE */

.contact-grid { 
	display: grid;
	grid-template-columns: 1fr;
	padding: 0 15px;
	margin-top: 40px;
	align-items: center;
}

.contact-grid { margin-top: 55px; position: relative; }
.contact-grid>div:last-child { padding-left: 60px; }
.contact-grid p { line-height: 1.4; margin-bottom: 0; }

.contact-grid img { width: 100%; }
.contact-info {margin-bottom: 30px;} 
.contact-info a { color: #606060; }


/* DEFAULT PAGES */
.site-main article {
	padding-left: 7.6923%;
	padding-right: 7.6923%;
}

/* FOOTER */
.site-footer .site-title:after { display: none; }
footer .site-info {
	width: 100%;
}
footer .flex-wrapper {
	justify-content: space-between;
}
.site-footer {
	padding-top: 30px !important;
}
.footer-number {
	display: inline-block; 
}
.footer-address { text-align: right; }
.footer-social-share { display: flex; }
.footer-social-share>a:first-child,
.footer-social-share>a:nth-child(2) { margin-right: 10px; }

#fb-follow::before {
	content: "\f203";
	font: normal 20px/1 'Genericons';
	display: inline-block;
}
#ig-follow::before {
	content: "\f215";
	font: normal 20px/1 'Genericons';
	display: inline-block;
}

#linkedin-follow::before {
	content: "\f208";
	font: normal 20px/1 'Genericons';
	display: inline-block;
}
.footer-left { display: flex; flex-direction: column; }
.footer-phone { font-size: 16px !important; margin-top: 2px; display: block; }


.minimize-attribution, .minimize-attribution a, .minimize-attribution a:hover {
	font-size: 16px !important;
	color: #AAA !important;
}
.minimize-attribution a:hover .minimize-attribution-highlight {
	color: #B636A1 !important;
}

/* IMAGES - BACKGROUNDS */

/* COLORS - BACKGROUNDS */
body {
	background: #FFF;
}
body,
.site-footer {
	background-color: #fff;
}

/* COLORS - TEXT */
.site-info a,
h1, h2, h3, h4, h5, h6, a,
.menu-project-cats-container .is-checked a,
.site-branding .site-title a.purple-text,
.team-name,
.studio-grid-text p { 
	color: #9B228E;
	color: #B636A1; /* WOOFER PURPLE */
}
.site-branding .site-title a.white-text,
.element-item.white-text p,
.team-overlay {
    color: #FFF !important;
}

.filter-menu a,
.main-navigation a, 
body { color: #606060; }

.site-branding .site-title a:hover, .site-branding .site-title a:focus,
.main-navigation a:hover, .main-navigation a:focus, a:hover, a:focus, 
a:active, .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
	color: #9B228E !important;
	color: #B636A1 !important; /* WOOFER PURPLE */
}
body.home .main-navigation a,
body.single-work .main-navigation a { color: #fff; }

.site-info a.footer-phone, .site-info a.footer-phone:visited, .site-info a.footer-phone:hover, .site-info a.footer-phone:active, .site-info a.footer-phone:focus {
	color: #686868;
}

/* COLORS - OTHER ELEMENTS */

/* OPACITY ROLLOVERS ETC */

/* FONT FAMILIES */

@font-face {
   font-family: 'Grotesk Regular';
   src: url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-regular.eot');
   src: url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-regular.woff2') format('woff2'),
        url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-regular.woff') format('woff');
   font-weight: 400;
}
 
.groteskRegular {
   font-family: 'Grotesk Regular';
}

@font-face {
   font-family: 'Grotesk Semibold';
   src: url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-semibold.eot');
   src: url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-semibold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-semibold.woff2') format('woff2'),
        url('/wp-content/themes/twentysixteen-child-minimize/fonts/founders-grotesk-web-semibold.woff') format('woff');
   font-weight: 600;
}
 
.groteskSemibold {
   font-family: 'Grotesk Semibold';
}

body, button, input, select, textarea, p, a { font-family: 'Grotesk Regular', sans-serif; }
.main-navigation .current-menu-item > a,
h1, h2, h3, h4, h5, h6,
.menu-project-cats-container .is-checked a { font-family: 'Grotesk Semibold', sans-serif;}

/* FONT WEIGHTS */
.grotesk100 { font-weight: 100; }
.gfw-extra-light {
	font-weight: 200; /* GOOGLE FONT WEIGHT - EXTRA LIGHT */
}
.gfw-light {
	font-weight: 300; /* GOOGLE FONT WEIGHT - LIGHT */
}
.gfw-regular {
	font-weight: 400; /* GOOGLE FONT WEIGHT - REGULAR */
}
.gfw-medium {
	font-weight: 500; /* GOOGLE FONT WEIGHT - MEDIUM */
}
.gfw-bold {
	font-weight: 700; /* GOOGLE FONT WEIGHT - BOLD */
}
.gfw-black {
	font-weight: 900; /* GOOGLE FONT WEIGHT - BLACK */
}

/* FONT SIZES */
body, button, input, select, textarea, p, a:not(.txt-logo) { font-size: 18px; line-height: 1.5; }
.single-team .entry-title { font-size: 1.6rem; }
.site-title { font-size: 1.25rem; }


/* LETTER SPACING */

/* TREATMENTS */
.post-navigation .post-title, .entry-title, .comments-title { hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }




/* BEGIN RESPONSIVE MEDIA QUERIES ~ BREAKPOINTS */

/* 375px */
@media screen and (min-width: 23.438em) {
	.large-square { height: 375px;}
	.small-square { height: 187.5px; }
	.vertical-rectangle { height: 750px; }
	.studio-isotope .grid-sizer, .studio-isotope .grid-item, .studio-isotope .horizontal-rectangle, studio-isotope .small-square { 
		height: 125px; 
		height: auto !important;
		padding-top: 33.33%;
	}
}


/* 414px */
@media screen and (min-width: 25.875em) {
	.horizontal-rectangle { height: 207px; }
	.large-square { height: 414px;}
	.small-square { height: 207px; }
	.vertical-rectangle { height: 828px; }
	.studio-isotope .grid-sizer, .studio-isotope .grid-item, .studio-isotope .horizontal-rectangle, studio-isotope .small-square { 
		height: 138px;
	}
}

/* 600px */
@media screen and (min-width: 37.500em) {
	.horizontal-rectangle { height: 300px; }
	.large-square { height: 600px;}
	.small-square { height: 300px; }
	.vertical-rectangle { height: 1200px; }
	.studio-isotope .grid-sizer, .studio-isotope .grid-item, .studio-isotope .horizontal-rectangle, studio-isotope .small-square { height: 196px; }
	.studio-grid-text p { font-size:16px; }
}


/**
 * 14.1 - >= 710px [Twenty Sixteen]
 */
@media screen and (min-width: 44.375em) {
	/* REMOVE TWENTY SIXTEEN DEFAULT MARGINS */
	.site {
		margin: 0;
	}
	body:not(.custom-background-image):before, body:not(.custom-background-image):after {
		height: 0;
	}
	.site-main {
		margin-bottom: 0;
	}
		
	/* FONT SIZES */
	.site-title { font-size: 1.75rem; }
	.horizontal-rectangle { height: 355px; }
	.large-square { height: 710px;}
	.small-square { height: 355px; }
	.vertical-rectangle { height: 1320px; }
	
	/* SINGLE TEAM */
	.single-team-wrapper.flex-wrapper { flex-direction: row; }
	.team-section a:nth-child(3),
	.team-section a:last-child { margin-right: 0; }
	.site-title { padding-top: 4px; }
	
	
	
	
}


/* 768px - iPad */
@media screen and (min-width: 48em) {
	.project-grid .project-row { flex-direction: row; }
	.width50 { width: 50%; }
	.width25 { width: 23%; }
	.project-grid .project-row { justify-content: space-between; }
	.project-row .width50:first-child { margin-right: 20px; }
	.project-row .width50:last-child { margin-left: 20px; }
	.project-grid { row-gap: 60px; }
	.studio-grid { row-gap: 120px; }
	.contact-grid { grid-template-columns: 66% 33%; }
	.footer-left { flex-direction: row; }
	.footer-left>div:first-child,
	.footer-left>div:nth-child(2) { padding-right: 10px; border-right: 1px solid #333; margin-right: 10px; }
	.horizontal-rectangle { height: 384px; }
	.large-square { height: 768px;}
	.small-square { height: 384px; }
	.vertical-rectangle { height: 1320px; }
	.project-grid .project-row.column-reverse { flex-direction: row; }
	.team-member { max-width: 30%; }
	.studio-isotope .horizontal-rectangle { width: 40%; height: 151px; }
	.studio-isotope .small-square, .studio-isotope .grid-sizer { width: 20%; height: 151px; }
	.studio-grid-text { font-size: 18px; }
	.contact-grid img { margin-bottom: 40px; }
	.team-member {margin-right: 5%; }
	.studio-isotope .grid-sizer, .studio-isotope .grid-item, .studio-isotope .horizontal-rectangle, studio-isotope .small-square { width: 33.3%; height: 255px; }
	.studio-grid-text p { font-size: 18px; }
}

/**
 * 14.2 - >= 783px [Twenty Sixteen]
 */

@media screen and (min-width: 48.9375em) {
	
	/* FONT SIZES */
	
	.horizontal-rectangle { height: 391.5px; }
	.large-square { height: 768px;}
	.small-square { height: 391.5px; }
	.vertical-rectangle { height: 1320px; }
	
}

/**
 * 14.3 - >= 910px [Twenty Sixteen]
 */
@media screen and (min-width: 56.875em) {
	/* NO SIDEBARS */
	.content-area-no-sidebar {
		float: none;
		width: 100%;
	}
	
	/* FULL BLEED */
	.site-content {
		padding: 0;
	}
	.site-main article {
		padding-right: 4.5455%;
		padding-left: 4.5455%;
	}
	.single-work .site-main article {
		padding-right: 100px;
		padding-left: 100px;
	}
	
	/* PROJECT GRID */
	
	.grid-wrapper {
		/*padding: 0 4.5455%;*/
		padding: 0;
	}	
	
	.grid-sizer, 
	.grid-item,
	.small-square,
	.vertical-rectangle {width: 25%;}
	
	
	.large-square,
	.horizontal-rectangle {width: 50%;}
	
	.horizontal-rectangle { height: 230px; }
	.large-square { height: 460px;}
	.small-square { height: 230px; }
	.vertical-rectangle { height: 460px; }
	
	
	/* FOOTER */
	.site-footer { padding: 0 4.5455% 25px; }


	/* FONT SIZES */
	
	/* 	NAVIGATION */
	.main-navigation a {
        padding: 0.65625em 0.875em;
    }
    
    
    
	
	
}

/**
 * 14.4 - >= 985px [Twenty Sixteen]
 */
@media screen and (min-width: 61.5625em) {
	
	.home .site-main {
    	margin-bottom: 0;
	}

	/* FONT SIZES */
	
	.horizontal-rectangle { height: 246.25px; }
	.large-square { height: 492.5px;}
	.small-square { height: 246.25px; }
	.vertical-rectangle { height: 492.5px; }
	
	
}


/* 1024px */
@media screen and (min-width: 64.000em) {
	.horizontal-rectangle { height: 256px; }
	.large-square { height: 512px;}
	.small-square { height: 256px; }
	.vertical-rectangle { height: 512px; }
	.studio-section:first-child, .studio-section:nth-child(2) { margin-bottom: 40px; }
	.team-member { height: 550px; }
	.studio-isotope .horizontal-rectangle { width: 40%; height: 151px; }
	.studio-isotope .small-square,
	.studio-isotope .horizontal-rectangle { height: 204px; }
	.studio-grid-text { font-size: 22px; padding: 0 15px; }
	.studio-isotope .grid-sizer, .studio-isotope .grid-item, .studio-isotope .horizontal-rectangle, studio-isotope .small-square { height: 337px; }
}


/**
 * 14.5 - >= 1200px [Twenty Sixteen]
 */
@media screen and (min-width: 75em) {
	
	/* PROJECT GRID */
	.grid-sizer, 
	.grid-item,
	.small-square,
	.vertical-rectangle {width: 20%;}
	
	.studio-isotope .grid-sizer, .studio-isotope .grid-item { 
		width: 20%; 
		height: 240px;
		height: auto !important;
		padding-top: 20%;
	}
	
	.large-square,
	.horizontal-rectangle {width: 40%;}
	
	.horizontal-rectangle { height: 240px; }
	.large-square { height: 480px;}
	.small-square { height: 240px; }
	.vertical-rectangle { height: 480px; }
	
	/* FONT SIZES */
	
	/* single project content */
	.project-grid { row-gap: 80px; }
	
	.team-member { width: 30%; }
	
	studio-isotope .grid-item, { height: 234px; width: 20%; }
	
}



/**
 * 14.6 - >= 1450px [Twenty Sixteen]
 */
@media screen and (min-width: 90.625em) {
	
	/* FONT SIZES */
	
	/* PROJECT GRID */
	.grid-sizer, 
	.grid-item,
	.small-square,
	.vertical-rectangle {width: 16.6667%;}
	
	.studio-isotope .grid-sizer, .studio-isotope .grid-item { /*width: 16.6667%; height: 220px;*/ }
	
	.large-square,
	.horizontal-rectangle {width: 33.333%;}
	.horizontal-rectangle { height: 220px; }
	.large-square { height: 440px;}
	.small-square { height: 220px; }
	.vertical-rectangle { height: 440px; }
	.team-member { max-width: 30%; height: 450px; }
	
		
}




