/*  Picrow redesign:  February 16, 2018 */

	@font-face{
		font-family:"Demi Extra";
		src:url("3ca3b8cf-2225-412b-a637-0d233e4e66e0.eot?#iefix");
		src:url("3ca3b8cf-2225-412b-a637-0d233e4e66e0.eot?#iefix") format("eot"),url("b4da6b64-1325-41f4-9a6a-088bb5fcd41a.woff2") format("woff2"),url("65f42ddf-a1eb-4033-8af1-ee7e299accfc.woff") format("woff"),url("7f3df554-89d0-40c8-a9a9-7b175fcb3f90.ttf") format("truetype"),url("6411213e-1c51-4480-9dbe-5ff378bb9f31.svg#6411213e-1c51-4480-9dbe-5ff378bb9f31") format("svg");
	}

@font-face {
	font-family: 'FGBookC';
	src: url('itcfranklingothicstd-bkcp-webfont.eot');
	src: url('itcfranklingothicstd-bkcp-webfont.eot?#iefix') format('embedded-opentype'),
		 url('itcfranklingothicstd-bkcp-webfont.woff') format('woff'),
		 url('itcfranklingothicstd-bkcp-webfont.ttf') format('truetype'),
		 url('itcfranklingothicstd-bkcp-webfont.svg#ITCFranklinGothicBkCompressed') format('svg');
	font-weight: normal;
	font-style: normal;

}

* {margin:0;font-family:Garamond,Georgia, serif; padding: 0px;}
a {color:#000000;text-decoration: none;}
body {box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.0); -webkit-text-size-adjust: none;padding:0;margin:0;}
/* CONTACT OVERRIDES */
#contact-new {top:102px;}
h1, h2, h3, h4 {    margin-block-start: 0px;
	margin-block-end: 0px;
	margin-inline-start: 0px;
	margin-inline-end: 0px;}
/* ABOUT OVERRIDES */
li {font-family:'Demi Extra', arial, sans-serif;}
p, h2, h1, h3, h4, img { -webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	 -khtml-user-select: none; /* Konqueror HTML */
	   -moz-user-select: none; /* Old versions of Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
			user-select: none; /* Non-prefixed version, currently
								  supported by Chrome, Opera and Firefox */}
h1 {float:left;font-size:10px;text-transform:uppercase;margin-left:0px;color:rgb(232, 20, 20);}
h1 a {text-decoration:none;color:#000000;}
h1 a:hover {color:rgb(232, 20, 20);}
h2, h2 a {font-family: 'FGBookC'; font-weight: 100; font-size: 24px; }
h3 a.morefrom {font-size:28px !important; font-family:'Demi Extra'; text-transform:uppercase;}
h2.fgbg {color:#FFF; }
h2 a.fgbg {color:#000; }
h2 a:hover {color:rgb(232, 20, 20);}
h3  {font-size:12px; line-height:15px;}
h3 a:hover {color:rgb(232, 20, 20);}
h3.toggler {margin: 2px 0 0 5px; font-weight: bold;text-transform:uppercase}
h3.notoggle {margin: 2px 0 0 5px; font-weight: bold;}
h3.toggler:hover {color:rgb(232, 20, 20); cursor: pointer;}
h4  {margin-left: 5px; font-size:11px; font-weight:normal;line-height: 13px;}
p {  
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;}
a {text-decoration: none;}
a:visited { text-decoration: none;}
a.black {color:#999;}
a.white {color:#ccc;}
a.white:hover {color:rgb(232, 20, 20);}
#main-nav {width:92%;margin-left:4%;margin-right:4%;position:absolute;top:10px;left:0px;z-index:9999;border-bottom:1px solid #ddd;padding-bottom:12px;}
#main-nav ul {text-align: center;padding-top:30px;}
#main-nav li {display:inline;padding:0px 1.5%;color:#fff;font-size:25px;letter-spacing:1px;font-weight:100;width:10%;line-height:20px;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.4); z-index:9991;position:relative;}
.maintext {float:left;font-family:'FGBookC';width:70%;margin: 80px 10% 0 10%;padding:5%;position:relative;z-index:10;background-color:#fff;font-size:28px;}
#birchbanner {width:100%;position:relative;z-index:1;height:550px;}
.thirds {z-index:10;position:relative;}
.graybg #birchbanner  {height:300px;}
#birchbanner.sliderhome {background-color: #000;}
#jewel-logo {position:absolute;top:20px;z-index:9999;width:92%;text-align:center;background-color: rgba(0, 0, 0, 0);padding:0;margin: 0 4%;}
#jewel-logo img {max-width:400px;}
#birchwrapper {width:100%;margin:80px auto 0 auto;}
.birchslider {/*position:absolute;*/display:none;}
.birchslider:first-child {display:block;}
.backdrop {text-align:center;width:100%;position:absolute;top:0px;left:0px;height:100%;background-repeat: no-repeat;background-size: cover;background-position: center center;cursor:pointer;}
.backdrop img {min-width:100%;height:auto;}
.bannertext {position:absolute;bottom:30px;width:100%;text-align:center;}
.bannertext h2, .bannertext p {color:#fff;text-align: center;font-family:'Demi Extra', arial,sans-serif;}
.bannertext h2 {font-size:64px;letter-spacing:5px;font-weight:100;margin-bottom:10px;border-bottom:1px solid #ddd;width:92%;margin-left:4%;text-transform:uppercase;}
.bannertext p {font-size:24px;font-family:'FGBookC', arial, sans-serif;letter-spacing:1px;margin-top:0px;text-transform:uppercase;}
.bannertext .client {color: #fff;margin: 8px 20px;padding: 0 3px;letter-spacing:1px;text-transform: none;}
.moreprompt {height:30px;width:90px;bottom:5px;margin:35px auto -20px auto;background-image: url('images/more-doubledown.png');background-repeat:no-repeat;background-size:contain;opacity:1;background-color:transparent;background-position:center center;}
.moreprompt:hover {cursor:pointer;}
.downprompt {height:50px;width:50px;bottom:30px;margin:35px auto 0 auto;background-image: url('images/down-arrow-shadow.png');background-repeat:no-repeat;background-size:cover;opacity:.6;}
.downprompt:hover {opacity:.7;cursor:pointer;}
.white-bg {background-color:#fff;background-image:url('http://picrow.com/images/logosteps-faded.png');}
.slate {width:100%;position:relative;z-index:100;background-size:cover;background-repeat:no-repeat;background-position-y: -20px, 200px;background-position-x: -20px, 150px;clear:both;}
.slate h2 {text-align:center;color:#333;padding:80px 0px 30px 0px;font-family:'Demi Extra', arial,sans-serif;font-size:54px;letter-spacing:1px;font-weight:100;}
.slate h3 {text-align:center;color:#333;padding:40px 0px 10px 0px;font-family:'Demi Extra', arial,sans-serif;font-size:54px;letter-spacing:1px;font-weight:100;}
.img-row {clear: none;}
.media-tab {float:left;width:25%;list-style-type:none;position:relative;}
.media-tab img {max-width:100%;position:relative;z-index:10;}
.more-row .media-tab img {z-index:10;cursor:pointer;transition: transform 1.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition: all 1.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
#ftext {float:left;}
.more-row .media-tab img:hover { -ms-transform: scale(1.045); /* IE 9 */
  -webkit-transform: scale(1.045); /* Safari 3-8 */
  transform: scale(1.045);z-index:200;/*box-shadow:0px 0px 25px rgba(0, 0, 0, 0.3)*/}
.media-tab h4 {font-family:'FGBookC';margin:15px 20px 0 20px;font-size:22px;padding:3px;border-bottom:1px solid #000;}
.media-tab p {color:#000;font-family:'FGBookC';margin:6px 20px 20px 20px;padding:0 3px;}
.media-tab a:first-child {clear:both;}
.img-portal {}
.spacer {min-height:200px;width:100%;float:left;}
.spacer p {font-family:'FGBookC', arial, sans-serif;letter-spacing:1px;font-size:22px;color:#fff;background-color:#222;margin:50px 47% 0 47%;text-align:center;}
#birchfooter {width:94%;margin:0 3% 40px 3%;border-top:1px solid #222;float:left;position:relative;border-bottom:1px solid #222;}
.thirds {padding:2%;float:left;width:96%;text-align:center;}
.thirds p {font-size:14px;font-family:'Bookman W01 Headline', arial, sans-serif;text-align:left;}
.thirds h2 {font-size:22px;font-family:'FGBookC', arial, sans-serif;font-weight:100;text-align:left;float:left;padding:0px;color:#fff;}
#footerinfo {width:18%;margin: 0 38% 0 0;float:right;padding:2%;background-color:rgba(0,0,0,.5);}
#footerinfo h2 {clear:both;}
#footernav ul {float:left;margin-left:20px;}
#footernav ul:first-child {margin-left:0px;}
#footernav ul li {list-style-type:none;font-family:'FGBookC', arial, sans-serif;text-align:left;font-size:20px;color:#333;}
#bottomlist {float:left;margin-right:15px;}
#bottomlist li {list-style-type:none;}
.unloaded {display:none !important;}
.zont {margin-top:0px;max-width:1000px;margin:0 auto;}
.wide-img {padding-top:20px;height:190px;background-position:center center;background-size:cover;width:94%;background-repeat:no-repeat;margin:20px 3% 20px 3%;border-top:0px solid #000;overflow:hidden;}
.insulation {}
.insulation h4 {padding:25px 15px 10px 15px;font-family:'FGBookC', arial, sans-serif;font-size:22px;margin-left:10px;line-height:20px;}
.insulation p {padding:3px 15px 55px 15px;font-family:'FGBookC', arial, sans-serif;font-size:15px;text-transform:uppercase;margin:6px 20px 20px 10px;height:20px;max-height:70px;}
.superlabel {position:absolute;bottom:5%;left:3%;color:#fff;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);}
.superlabel p {padding:7px 15px 55px 15px;}
.superlabel h4 {border-bottom:1px solid #fff;}
.talentgrid {width:25%;float:left;padding:25px 0%;text-align:center;margin:0%;}
.talentgrid:hover {background-color:#fff;cursor:pointer;}
.talentgrid:hover a {color:#333;}
.talentgrid a {text-align:center;font-family:'Demi Extra', arial,sans-serif;font-size:30px;font-weight:100;color:#333;text-transform:uppercase;font-weight:100;}
.talentwrap {padding:20px 0px;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;margin:0%;}
.altgrid a {color:#fff;}
.reversed li {color:#333 !important;text-shadow:none !important;}
.logomod {background-image:url('http://picrow.com/images/mockup/logobg.png');background-position:center center;background-size:800px 451px;background-repeat: no-repeat;}
.spottitle {bottom:60px;}
.spottitle h2 {color:#333;background-color:#fff;border-color:#333;text-transform:uppercase;}
.spottitle p {color:#333;font-family:'Demi Extra', arial,sans-serif;font-size:36px;margin-top:-5px;}
.spottitle p:last-child {font-size:24px;margin-top:30px;}
.mov-row {padding-bottom:60px;}
.creditlist {padding:0px 0px 50px 0px;min-height:200px;}
.creditlabel {font-family:'FGBookC';width:48%;box-shadow:inset -1px 0px 0px #333;float:left;padding-right:2%;text-align:right;font-size:16px;}
.creditinfo {font-family:'FGBookC';width:48%;float:left;padding-left:2%;font-size:16px;}
.credittitle {width:100%;text-align:center;font-family:'Demi Extra', arial,sans-serif;font-size:22px;font-weight:100;padding-bottom:5px;padding-top:60px;}
.catchtitle {font-size:28px !important;text-transform:uppercase;}
.catalogtitle { border: none;}
.catalogtitle h2 a {font-size:24px !important;text-transform:uppercase; color: white }
.catalogtitle h2 a:hover {color:rgb(232,20,20);}
.reverse-type #main-nav {border-color:#ddd;}
.reverse-type #main-nav li{color:#333;}
iframe {outline:none;border:none;}
.bannerspace {margin-bottom:50px;}
.bordertop {width:92%;margin-left:4%;margin-right:4%;padding-top:20px;border-top:1px solid #333;margin-top:15px;}
.borderbottom {padding-bottom:20px;border-bottom:1px solid #333;margin-bottom:15px;}
.textblurb {font-family:'Bookman W01 Headline', arial, sans-serif;, arial, sans-serif;font-size:14px;padding:20px 1% 20px 1%;width:31.333%;float:left;}
.img-strip {clear:both;}
.img-strip img {float:left;width:20%;}
.img-strip a:first-child  img{float:none;}
.bannerleft2 {text-align:left !important;text-transform:none !important;letter-spacing:0px !important;font-size:14px !important;padding:15px 25px 20px 25px;margin:0 auto;width:auto;font-family:'Bookman W01 Headline', arial, sans-serif;}
.bannertext h3 {color:#fff;max-width:550px;font-family:'Demi Extra', arial,sans-serif;font-size:30px;font-weight:100;text-align:left;padding-bottom:10px;}
.centerblock {width:31.333%;padding:0px 0%;margin:0 1%;max-width:385px;}
.triplelist li h4 {font-size: 22px;}
.triplelist li {display:inline;list-style-type:none;width:31.333%;}
.fivetext {font-family:'Bookman W01 Headline', arial, sans-serif;font-size:14px;width:17.75%;padding:10px 1%;float:left;border-left:1px solid #000;margin-top:20px;margin-bottom:20px;}
.fivetext a {font-family:"FGBookC";font-size:16px;text-transform:uppercase;color:#333;}
.fivetext a:hover {color:rgb(232,20,20);}
.fivetext:first-child {border-left:none;}
.fivetext h1 {font-family:'FGBookC';font-size:20px;font-weight:100;}
.fivetext h5 {clear:both;font-family:'FGBookC';text-transform:uppercase;font-size:16px;font-weight:100;}
.fourtext {font-family:'Bookman W01 Headline', arial, sans-serif;font-size:14px;width:22.75%;padding:10px 1%;float:left;border-left:1px solid #000;margin-top:20px;margin-bottom:20px;}
.fourtext a {font-family:"FGBookC";font-size:16px;text-transform:uppercase;color:#333;}
.fourtext a:hover {color:rgb(232,20,20);}
.fourtext:first-child {border-left:none;}
.fourtext h1 {font-family:'FGBookC';font-size:20px;font-weight:100;}
.fourtext h5 {clear:both;font-family:'FGBookC';text-transform:uppercase;font-size:16px;font-weight:100;}
.threetext {width:31%;padding:20px 1%;border-left:0px solid #000;float:left;min-height:200px;margin-bottom:20px;text-align:center;}
.centerhead {padding:20px 0px 30px 0px !important;}
.threetext h3, .onetext h3 {font-family:'Demi Extra', arial,sans-serif;font-size:24px;font-weight:100;letter-spacing:1px;color:rgb(232,20,20);padding-bottom:10px;text-transform:uppercase;}
.onetext h3 {margin:0 auto;text-align:center;}
.threetext p, .threetext a, .onetext a, .onetext p {font-family:'FGBookC';font-size:16px;}
.onetext {text-align:center;padding-bottom:30px;}
.onetext a, .onetext p {text-align:center;}
.threetext a, .onetext a {font-weight:bold;font-size:18px;}
.contactname {font-weight:bold;font-size:18px !important;}
.contactlink {text-transform: uppercase;font-weight:100 !important;color:#333;font-size:16px !important;}
.threetext a:hover, .onetext a:hover {color:rgb(232,20,20);}
.lb-caption, .lb-number {font-family:'FGBookC';}
.threetext:nth-child(2) {border:none;}
.num-row {width:90%;margin:0 auto;position:relative;border-top:1px solid #666;padding-top:34px;clear:both !important;background-image:url('http://picrow.com/images/tickmarks.png');background-repeat: repeat-y;background-size:20px;max-width:1160px;}
.num-row:nth-child(4) {border:none;}
.num-row:nth-child(odd) .media-tab {}
.rowmarker {position:absolute;color:#666;left:-28px;font-family:'Demi Extra', arial,sans-serif;font-size:19px;}
.lightbox .lb-image {border:none !important;}
.centerp {text-align:center;font-family:'FGBookC', arial,sans-serif;}
#main-nav.reversed {border-bottom:1px solid #ddd;}
.reversed {color:#333;border-color:#333;}
.creditlabel:nth-last-child(2) {padding-bottom:20px;}
.talentgrid img {max-width:100%;padding-bottom:20px;}
.talentgrid:nth-child(4n+1) {clear:both;}
.borderless {bottom:30px !important;}
.borderless h2 {border:none !important;margin-bottom:0px;letter-spacing:1px;}
.shortbanner {height:470px !important;}
#more-trigger h2 {width:92%;position:relative;text-align:center;float:left;cursor:pointer;padding:10px 0px;margin:0 4%;font-size:20px;text-transform:uppercase;background-color:#f9f9f9;}
#more-trigger h2:hover {background-color:#eee;}
#top-button {cursor:pointer;}
.topbanner {padding-top:195px;}
.content-row {display:grid;width:92%;margin-left:4%;margin-right:4%;padding-bottom:15px;margin-bottom:15px;overflow:hidden;border-right:1px;}
.content-img li {display:inline;list-style-type:none;margin-left:0px;}
.content-img li:first-child {margin-left:0px;}
.content-img img {max-width:15.6667%;padding:0 .5%;}
.two-row {width:47%;margin-left:1%;margin-right:1%;float:left;clear:none;}
.two-row:nth-child(odd) {margin-left:2%;}
.two-row:nth-child(even) {margin-right:2%;}
.two-row .content-img img {max-width:32%;padding:0%;}
.three-row {width:50%;margin-left:0%;margin-right:0%;float:left;clear:none;}
.three-row .content-img li:first-child img {max-width:99%;margin-top:-35px;}
.three-row .content-img li img {max-width:49%;padding:0%;} 
.three-row .content-img li {margin-left:0px;}
.three-row:nth-child(6n) .content-img li img {max-width:100%;float:left;}
.three-row:nth-child(6n) .content-img li:first-child img {margin-top:0px;}
.three-row:nth-child(6n) .content-body {position:absolute;top:0%;height:100%;}
.three-row:nth-child(6n) .content-body h2, .three-row:nth-child(6n) .content-body p {color:#fff;padding:10px 10px;background-color:rgba(0,0,0,1);}
.content-row .content-body h2 {padding:10px 0px;font-size:26px;text-align:left;}
.content-row .content-body p {font-family:'FGBookC';}
#header-space {height:200px;width:100%;}
.three-row:nth-child(even) {}
.content-pad {margin:20px;border-bottom:1px solid #333;position:relative;padding-bottom:25px;}
.img-cube {width:25%;float:right;height:auto;background-size:cover;background-position:center center;}
.img-cube img {max-width:100%;}
.data-cube {width:25%;float:right;height:auto;}
.checker-row {width:100%;float:left;display:block;margin:-4px 0 0 0;padding:0;clear:none;}
 .checker-row:nth-child(2) {}
.checker-row:nth-child(odd) .img-cube, .checker-row:nth-child(odd) .data-cube {float:left;}
.six-row {margin-bottom:0px;padding-bottom:0px;margin-left:0%;width:100%;margin-right:0%;}
.data-wrap {padding:15% 2% 15% 20%;height:53%;width:78%;}

.data-wrap p {font-family:'FGBookC';width:90%;float:left;margin-left:2%;text-transform:uppercase;font-size:14px;line-height:15px;}
.data-wrap h3 {font-family:'Demi Extra';text-transform:uppercase;text-align:left;font-weight:100;font-size:20px;margin:20px 5% 6px 5%;line-height:16px;padding:0 10px;}
.data-wrap p:nth-child(even) {width:90%;}
.article-wrap .data-wrap p {text-align:right;margin-left:5%;margin-right:0%;float:right;padding:0 10px;}
.article-wrap:hover {color:#666;cursor:pointer;}
.article-wrap:hover img {opacity:.8;}
.checker-row img, .data-cube {cursor:pointer;}
.checker-row:nth-child(odd) .article-wrap .data-wrap p {text-align:right;}
.checker-row:nth-child(odd) .article-wrap .data-wrap {padding:15% 20% 15% 2%;height:53%;width:78%;}
.checker-row:nth-child(odd) .article-wrap .data-wrap p {text-align:left;float:left;}
.checker-row:nth-child(even) .article-wrap .data-wrap p {float:left;}
.checker-row:nth-child(even) .article-wrap .data-wrap p:nth-child(odd) {text-align:right;float:right;}
.checker-row:nth-child(odd) .article-wrap .data-wrap p:nth-child(odd) {text-align:left;}
.checker-row:nth-child(even) .article-wrap  .data-wrap h3 {text-align:right;}
.checker-row:nth-child(even) .article-wrap  .data-wrap p {margin-right:5%;}
.article-wrap {display:inline;list-style-type:none;}
.img-half {width:50%;float:left;margin-left:0%;}
.img-half .credit-cube {float:left;}
.img-half img {max-width:33.3333%;float:left;}
.data-half {width:50%;float:left;margin-right:0%;clear:both;height:20px;}
.credit-cube {width:33.333%;}
.credit-cube p {font-family:'FGBookC';text-transform:uppercase;font-size:14px;text-align:right;width:46%;float:left;margin:0 2%;}
.six-row .credit-cube p:nth-child(odd) {text-align:left;}
.six-row:nth-child(odd) .img-half, .six-row:nth-child(odd) .data-half {float:right;}
.six-row:nth-child(odd) .img-half img {float:right;}
.med-half .credit-cube {margin-top:20px;}
.med-half .credit-cube p {text-align:right;}
.med-half .credit-cube p:nth-child(odd) {text-align:left;}
.med-half .img-half img {max-width:50%;float:right;}
.med-half .img-half .credit-cube {width:50%;}
.med-half .img-half img:nth-child(2) {display:none;}
.med-half .data-half {float:right;margin-right:0%;margin-left:0%;}
.med-half:nth-child(even) .img-half, .med-half:nth-child(even) .data-half, .med-half:nth-child(even) .img-half img {float:left;}
.big-half {width:100%;}
.big-half .data-half {width:50%;}
.big-half .img-half {position:relative;float:right;}
.big-half:nth-child(odd) .img-half {float:left;}
.big-half .img-half img {width:100%;max-width:100% !important;display:none;}
.big-half .img-half img:first-child {display:block;}
.big-half .credit-cube {position:absolute;bottom:30px;left:0px;width:50%;}
.big-half:nth-child(even) .credit-cube {left:auto;right:10px;}
.big-half .credit-cube p {color:#fff;}
.maxwide {max-width:1200px;margin:0 auto;}
.credit-cube h4 {width:100%;text-align:center;font-family:'Demi Extra', arial,sans-serif;font-size:20px;line-height:normal;color:#333;text-transform:uppercase;letter-spacing:.5px;}
.big-half .credit-cube h4 {color:#fff;}
.data-half p{font-family:'Bookman W01 Headline';margin-top:20%;float:right;text-align:right;font-size:20px;color:#fff;padding-right:20px;font-weight:100;}
.gray-border {padding-bottom:15px !important;border-bottom:1px solid #ddd;}
.brand-head {color:#fff !important;font-size:62px !important;border: none !important;margin-bottom:0px !important;}
.client-title {}
.aboutcast {width:92%;margin-left:4%;margin-right:4%;}
.aboutcast ul li {display:inline;margin:0 5px;font-size:20px;font-weight:100;white-space: nowrap;}
.aboutcast h2 {width:100%;text-align:center;margin-top:40px;font-family:'Demi Extra';font-weight:100;text-transform:uppercase;font-size:30px;}
#castblock {font-family:'Demi Extra';font-weight:100;font-size:24px;text-align:center;}
.wide-back {height:auto;width:100%;margin-top:-100px;}
#picrow {padding-left:50px;}
.dark-tab {width:20% !important;}
.dark-tab .insulation h4 {padding:0px;margin:0px 0px 0px 5px;font-size:16px;border:none;}
.dark-tab .insulation p {margin:0px 0px 30px 5px;padding:0;font-size:14px;}
.dark-tab h4, .dark-tab p, .darkbody .about-text, .darkbody h2, .darkbody #footernav li, .darkbody #birchfooter {color:#fff !important;border-color:#ddd;text-shadow:0px 0px 1px #000;}
#archive-people, #archive-category {width:44%;float:left;margin:0 0%;padding:3% 4% 3% 2%;}
#archive-people {padding:3% 2% 3% 4%;}
#archive-people a, #archive-category a {text-align:center;margin:0px 0px 0px 20px;font-family:'Demi Extra';font-size:26px;color:#fff;text-shadow:0px 0px 2px #000;text-transform:uppercase;}
#archive-category a {margin:0px 20px 0px 0px;}
#archive-people a:hover, #archive-category a:hover {color:#999;}
#archive-people {box-shadow:1px 0px 0px #ddd;}
.clearer {clear:both;}
.byperson, .bycategory {font-weight:100;color:#fff;width:44%;float:left;margin:3% 4% 3% 2%;font-family:'Demi Extra', arial,sans-serif;font-size:38px;text-shadow:0px 0px 2px #000;text-transform:uppercase;}
.byperson {margin:3% 2% 3% 4%}
.archive-index {min-height:300px;padding-bottom: 30px;}
#biocol {line-height:18px;max-width:400px;margin:0 auto;font-family:'Bookman W01 Headline';font-size:14px;padding:30px;clear:both;/*box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1)*/;border: 1px solid rgba(0, 0, 0, .8);}
#biotrigger {color:#fff;font-family:'Demi Extra';font-size:26px;cursor:pointer;}
.darkbody .creditlabel, .darkbody .creditinfo, .darkbody .credittitle, .darkbody h2, .darkbody .spottitle p  {color:#fff;background-color: transparent}
.darkbody .creditlabel {box-shadow:inset -1px 0px 0px #fff;}
.darkbody #more-trigger {display:none;}
.darkbody #more-trigger h2 {background-color:#222;}
.byperson, #archive-people {text-align:right;}
.reelindex {position:absolute;top:30px;z-index:100;left:-36px;}
.reelindex p {padding:10px !important;margin:0px !important;opacity:1;font-size:18px !important;font-family:'Demi Extra';color:#666 !important;}
.catalogtitle h2 {padding-bottom:0px;}
.catalogtitle h2 a {font-family:'Demi Extra', arial,sans-serif;font-size: 32px !important;}
.masonry {width:94%;margin:0 3%;padding-top:0px;}
.masonry:hover {background-color:#000;}
.masonry:hover a {color:#fff;}
.mason-inner {position:relative;}
.mason a p {position:absolute;bottom:10px;right:5px;color:#fff;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);font-size:16px;letter-spacing:1px;font-family:'Demi Extra';}
.mason a:hover {color:#fff !important;}
.mason, .yardstick {width:32.5%;float:left;margin-bottom:-5px;margin:.1% .25%;}
.mason img {padding-bottom:0px;}
/*.mason1 {width:32.5%;float:left;}*/
.mason2 {width:32.5%;float:left;}
.mason3 {}
.photowrapper {}
.photowrapper #main-nav ul {padding-top:2px;}
.photowrapper #main-nav {padding-bottom:4px;}
.photoheader #jewel-logo img {max-width:150px;}
.photoheader #jewel-logo {top:-3px;left:5px;text-align:left;}
#navlogo {max-width:115px;}
.awardicons {max-width:95px;display:inline;margin:0 5px;}
.backdrop .awardicons {height:auto !important;width:95px !important;height:95px !important;max-width:95px !important;max-height:95px !important;}
#slideright, #slideleft {position:absolute;height:500px;background-image: url(images/left-arrow-shadow.png);width:60px;z-index:9990;background-size:35px 35px;background-position:center center;background-repeat:no-repeat;opacity:.4;padding:0 20px;cursor:pointer;}
#slideright:hover, #slideleft:hover {/*background-color: rgba(0, 0, 0, 0.2);box-shadow: inset 0px 0px 19px rgba(0, 0, 0, 0.4);*/opacity:.8;}
#slideright {background-image: url(images/right-arrow-shadow.png);right:0px;}
.graybg {background-color:#000;/*background-color: #333 !important;
	box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.9);
	background-image: url(img/grayblogbg.jpg);
	background-size: 500px 500px;*/}
.bannertext ul {margin-top:5px;}
.bannertext ul li {display:inline;color:#fff;font-size:28px;margin:0 20px;}
.bannertext ul li:hover {opacity:1 !important;cursor:pointer;}
.hallselect {color:#fff;font-family:'Demi Extra', arial,sans-serif;text-transform: uppercase;font-size:26px;margin:0 10px;opacity:.7; }
.hallselect:hover {opacity:1;}
.wslash {color:#fff;font-family:'Demi Extra', arial,sans-serif;font-size:26px;opacity:.7;}
.numsuper {font-family: 'Demi Extra', arial, sans-serif;position: absolute;right: 4px;bottom: 4px;font-size: 34px;color: #444444;}
article {break-inside: avoid-column;margin-bottom: 1rem !important;float:none !important;width:auto !important;}
main {columns: 320px;column-gap: 20px;width:100%;}
main#archivemain {width:90%;margin:0 auto;columns: 235px;column-gap:1px;max-width:1350px;}
article.dark-tab {width:auto !important;margin-bottom: 3rem !important}
article.dark-tab h4{padding:0px;}
article .insulation h4 {padding: 0px 15px 10px 15px !important;}
article.dark-tab h4{padding:0px !important;}
.petered {background-color:#333333;}
.petered #biocol, .petered h4, .petered h2, .petered p, .petered a li, .petered a, .petered #birchfooter {color:#ffffff !important;border-color:#ffffff;}

/* GALBOX */
.gal-box {float:left;position:relative;width:84%;margin-bottom:18%;margin-left:8%;max-width:100%;}
.gal-box:first-child {margin-top:200px;}
.gal-inner {float:right;position:relative;padding:0%;max-width:59%;box-shadow:4px 6px 15px 3px rgba(0,0,0,.3), -2px -2px 7px rgba(0,0,0,.04);}
.gal-override {max-width:2400px;margin:0 auto;float:none;}
.gal-override img {padding-bottom:0px !important;}
img.bl {border:1px solid #000;}
.gal-override a {font-size:0px;float:left;}
.gal-label  {bottom:22%;position:absolute;font-family:'FGBookC';font-size:25px;font-style: italic;letter-spacing:.25px;left:0;max-width:32%;}
.vert-box {max-width:36%;margin-right:6%;}
.lb-data .lb-caption {font-weight:100;}
.instagram-media {max-width:40% !important;margin-left:30% !important;}
.redtext {color:#b30f0f;}


@media screen and (max-width: 1295px)  { 
	.dark-tab {width:20% !important;}
	}
@media screen and (max-width: 1095px)  { 
	.moreprompt {height:20px;width:60px;margin-top:5px !important;}
#jewel-logo {top:10px !important;}
#jewel-logo img {max-width:165px;}
.downprompt {height:20px;width:20px;bottom:8px;margin:5px auto 0 auto;}
.bannertext:not(.spottitle) {bottom:20px;}
.bannertext:not(.spottitle) h2 {font-size: 32px !important;line-height:38px !important;letter-spacing:1px !important;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.4);}
.bannertext:not(.spottitle) p {font-size: 16px !important;letter-spacing:0px !important;line-height:8px !important;}
#main-nav {border:none !important;}
.gray-border {border:none !important;}
.borderless {bottom:160px !important;}
#main-nav li {letter-spacing:0px !important;line-height:30px !important;}
#main-nav ul {padding-top:35px;}
}
@media screen and (max-width: 980px)  { 
.media-tab {width:33.3333%;}
.media-tab:first-child {clear:none;}
/*.media-tab:nth-child(4) {clear:both;}*/
.data-wrap {padding:0px !important;width:100% !important;}
}
@media screen and (max-width: 878px)  { 
	.graybg .bannertext h2 {padding-top: 65px !important;}
	.graybg .photowrapper #birchbanner {height:250px !important;}
	.photowrapper #birchbanner{float:left;} 
	.graybg #birchbanner {height:150px !important;}
	.graybg #main-nav li {line-height:23px !important;}
	.data-wrap p {line-height:14px;}
	.data-cube, .img-cube {width:50%;}
	.img-cube {clear:both;}
	.instagram-media {max-width:60% !important;margin-left:20% !important;}
}
@media screen and (max-width: 790px)  { 
	.fivetext {width:43%;padding:10px 3%;}
	.fivetext:nth-child(odd) {border-left:none;}
	.threetext {width:47%;}
	.dark-tab {width:33.333% !important;}
}
@media screen and (max-width: 720px)  { .gal-box {padding-bottom:50px;margin-bottom:50%;}
	.gal-inner, .vert-box {max-width:93%;margin-right:0%;}
	body .gal-override {width:80%;}
	.gal-label {font-size:20px;max-width:100%;bottom:0px;text-align:center;width:100%;}
	.shortbanner {height:290px !important;}
	.borderless {bottom:20px !important;}
	#archive-people a, #archive-category a {font-size: 18px;}
	.bannertext h2 {font-size:36px;line-height:52px;}
	.bannertext .client-title {font-size:26px;line-height:32px;}
	.creditlabel {box-shadow:none;width:47%;border-right:1px solid #333;}
	.wide-back {margin-top:0px;}
	#birchfooter .thirds {width:80%;padding:20px 10%;}
	#footerinfo {float:left;}
	.thirds:last-child {margin-left: 0%;}
	.spacer p {margin:50px 40% 0 40%;}
	.mov-row {padding-bottom:0px !important;}
	.mov-row iframe {height:420px !important;}
	.mov-row.slate iframe {width:100% !important;height:auto;margin-left:0% !important;}
	.media-tab {width:50%;}
	#main-nav {float:right;position:relative;width:55%;}
	#main-nav ul {padding-top: 0px;}
	#main-nav li {line-height: 38px !important;font-size: 30px;}
	#jewel-logo {left:0px;top:48px !important;width:auto;}
	.talentgrid {width:50%;clear:none !important;}
	.masonry {width:100%;}
	.talentgrid:nth-child(2n+1) {clear:both !important;}
	.textblurb {width:100%;margin:0 auto !important;float:left;padding-top:30px !important;clear:both;}
	.centerblock {width:98%;float:left !important;margin-bottom:10px;max-width:none;}
	.bannerleft {width:90%;padding:5%;}
	#picrow {padding-left:5%;padding-top:20px;}
	.masonry {margin:0 !important;}
	.graybg .bannertext ul li {font-size:22px;width:50%;}
	article {width:100%;}
	article.media-tab img {width:100%;}
}/*
@media all and (orientation:landscape) { 
	.moreprompt {height:20px;width:60px;margin-top:5px !important;}
	#jewel-logo {top:10px !important;}
	#jewel-logo img {max-width:135px;}
	.downprompt {height:20px;width:20px;bottom:8px;margin:5px auto 0 auto;}
	.bannertext:not(.spottitle) {bottom:20px;}
	.bannertext:not(.spottitle) h2 {font-size: 32px !important;line-height:38px !important;letter-spacing:1px !important;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.4);}
	.bannertext:not(.spottitle) p {font-size: 16px !important;letter-spacing:0px !important;line-height:8px !important;}
	#main-nav {border:none !important;}
	.gray-border {border:none !important;}
	.borderless {bottom:160px !important;}
	#main-nav li {letter-spacing:0px !important;line-height:30px !important;}
	#main-nav ul {padding-top:35px;}
	
	 }*/
@media screen and (max-width: 600px)  { 
		.dark-tab {width:50% !important;}
		.num-row {width:80%;}
		.mov-row.slate .instagram-media {max-width:80% !important;margin-left:10% !important;}
}
@media screen and (max-width: 540px)  { 
	
}
@media screen and (max-width: 520px)  { 
	.more-row .media-tab {width:100%;}	
	.slate iframe {height:720px;}
}
@media all and (orientation:landscape) and (max-width: 600px){ 
	.mov-row.slate {max-width:80%;margin-left:10%;}
	 }
@media screen and (max-width: 490px)  { 
	}
@media screen and (max-width: 462px)  { 
	}
@media screen and (max-width: 420px)  { 

	}