/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* modified YUI reset */ html{color:#0b1c17;background:#ece3d8;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,italic{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* YUI fonts */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
end of Copyright to Yahoo!, start of Unconundrum code
*/

@font-face {
 font-family: fgmc;
 src: url(fonts/fgmc.eot); /* IE9 Compat Modes */
 src: url('fonts/fgmc?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('fonts/fgmc.woff2') format('woff2'), /* Modern Browsers */
      url('fonts/fgmc.woff') format('woff'), /* MS Edge */
      url('fonts/fgmc.ttf'), /* Safari, Android, iOS */
      url('fonts/fgmc.svg#fgmc') format('svg'); /* Legacy iOS */
}

@font-face {
 font-family: lbr;
 src: url(fonts/lbr.eot); /* IE9 Compat Modes */
 src: url('fonts/lbr?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('fonts/lbr.woff2') format('woff2'), /* Modern Browsers */
      url('fonts/lbr.woff') format('woff'), /* MS Edge */
      url('fonts/lbr.ttf'), /* Safari, Android, iOS */
      url('fonts/lbr.svg#lbr') format('svg'); /* Legacy iOS */
}


.clearfix:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.screen-reader-text,.noshow,.edit-link	{display:none;}

a	{text-decoration:none;color:#0b1c17;}
a:hover	{text-decoration:underline;}
img	{display:block;margin:0;}

html,body	{color:#0b1c17;background:#ece3d8 url(images/background.jpg) center center no-repeat;background-size:cover;}
#unwrap	{text-align:center;}

.unsocial ul	{padding:0;}
.unsocial li	{width:69px;display:inline-block;}
.unsocial li a	{display:block;width:53px;height:53px;overflow:hidden;background:#fff url(images/sprite_1.png) 1000px 1000px no-repeat;border:solid 1px #000;border-radius:56px;}
.unsocial li a span	{display:block;padding:60px;}
.unsocial li.fb a	{background-position:10px -30px;}
.unsocial li.in a	{background-position:-60px -30px;}
.unsocial li.tw a	{background-position:8px -74px;}
.unsocial li.em a	{background-position:-60px -74px;}

#hd	{height:109px;max-width:1080px;margin:0 auto;background:url(images/bd-bg2.jpg) 11px top repeat-y;font-family:fgmc,Franklin Gothic Medium Condensed,Franklin Gothic Medium,arial,sans-serif;font-size:14px;text-transform:uppercase;position:relative;z-index:30;}
#hd ul,#hd li	{padding:0;margin:0;list-style:none;}
#hd #hd-inner	{height:109px;padding:0 0 0 20px;background:url(images/bd-bg-left1.png) left top repeat-y;border-right:solid 1px #7e7270;}
#hd .hd .inner,#hd .bd .inner,#hd .ft .inner	{max-width:940px;margin:0 auto;position:relative;}
#hd .hd h1	{position:absolute;left:11px;top:0px;z-index:10;}
#hd .hd h1 img,#hd .hd strong	{display:none;}
#hd .hd h1 a	{display:block;width:186px;height:171px;overflow:hidden;background:url(images/logo.png) center top no-repeat;background-size:contain;}
#hd .hd h1 a strong	{display:block;padding:200px;}
#hd #mobmenu	{display:none;}
#hd .bd	{height:54px;overflow:hidden;font-size:23px;word-spacing:5px;color:#789a34;text-align:left;}
#hd .bd a	{color:#789a34;}
#hd .bd ul	{padding:15px 0 0 176px;}
#hd .bd ul li	{padding:0 0 0 40px;display:inline-block;}
#hd .ft	{position:absolute;left:0;right:0;top:54px;width:100%;height:44px;background:#b97537;color:#fff;}
#hd .ft a	{color:#fff;}
#hd .ft #topnav	{text-align:left;position:relative;}
#hd .ft ul	{padding:14px 0 0 216px;}
#hd .ft ul li	{padding:0 0 0 40px;display:inline-block;vertical-align:top;}
#hd .ft ul li.menu-item-home	{position:relative;width:20px;padding:0;}
#hd .ft ul li.menu-item-home a	{display:block;width:20px;height:20px;overflow:hidden;background:url(images/sprite_1.png) no-repeat 0 0;position:absolute;left:0;top:-4px;}
#hd .ft ul li.menu-item-home a strong	{display:block;padding:30px;}
#hd .ft ul li:nth-child(2)	{padding-left:20px;}
body.admin-bar #hd .bd ul	{padding-top:0;}

#bd	{max-width:1080px;margin:0 auto;background:url(images/bd-bg2.jpg) 11px -109px repeat-y;}
#bd #container	{padding:0 20px;background:url(images/bd-bg-left1.png) left -109px repeat-y;border-right:solid 1px #7e7270;}
#bd #content	{max-width:940px;margin:0 auto;text-align:left;}
#bd img	{max-width:100%;height:auto;}
#bd .nohero	{padding-top:50px;}
#bd .unhero	{position:relative;}
#bd .unhero img	{width:100%;height:auto;margin:0;}
#bd .unhero .uhtitle	{display:inline-block;position:absolute;max-width:75%;top:13px;right:23px;color:#fff;font-size:24px;font-family:lbr,georgia,times new roman,times,serif;text-shadow:0 0 8px #000000;}
#bd .colmain	{display:table;padding:20px 0 60px 0;color:#2f2218;font-size:18px;line-height:24px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;}
#bd .colmain .inner	{padding:0 28px 0 18px;}
#bd .colmain .entry-title,#bd .colmain h1,#bd .colmain h2,#bd .colmain h3	{font-family:lbr,georgia,times new roman,times,serif;font-size:30px;line-height:34px;padding:10px 0 23px 0;}
#bd .colmain h3	{padding:5px 0 0 0;font-size:20px;font-style:italic;}
#bd .colmain h4	{padding:10px 0 5px 0;font-weight:bold;}
#bd .colmain p	{margin:0 0 24px 0;}
#bd .colmain strong,#bd .colmain b	{font-weight:bold;}
#bd .colmain em,#bd .colmain i	{font-style:italic;font-weight:bold;}
#bd .colmain a	{text-decoration:underline;}
#bd .colmain .alignleft	{float:left;margin:0 10px 10px 0;max-width:225px;height:auto;}
#bd .colmain .alignright	{float:right;margin:0 0 10px 10px;max-width:225px;height:auto;}
#bd .colmain .wp-caption	{width:100%!important;margin:0 0 20px 0;}
#bd .colmain .wp-caption img	{width:100%;}
#bd .colmain .wp-caption-text	{background:#fff;padding:9px 9px 9px 12px;font-style:italic;}
#bd .colmain .wp-caption.alignleft	{margin:0 20px 20px 0;}
#bd .colmain .unsocial	{padding:6px 0 0 0;}

#bd .colside	{display:table;width:335px;float:right;}
#bd .noheropage .colside	{position:relative;top:-70px;}

#ft	{background:#493026 url(images/ft-bg.png) center center repeat;color:#fff;}
#ft ul,#ft li	{padding:0;margin:0;list-style:none;}
#ft a	{color:#fff;}
#ft #ft-inner	{max-width:980px;margin:0 auto;text-align:left;}
#ft .hd	{max-width:940px;margin:0 auto;text-align:left;font-family:lbr,georgia,times new roman,times,serif;font-size:24px;line-height:32px;}
#ft .hd p	{padding:35px 70px 2px 12px;}
#ft .bd	{max-width:940px;margin:0 auto;text-align:left;padding:80px 0 30px 0;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;font-size:24px;}
#ft .bd .preload	{height:1px;overflow:hidden;}
#ft .bd .preload img	{margin:1px;}
#ft .bd .unsocial	{padding:0 12px;}
#ft .bd .unsocial ul	{padding:23px 0 25px 0;}

#ft .bd .lnks span	{margin:0 15px;}
#ft .ft	{border-top:solid 3px #fff;padding:26px;margin:0 auto;text-align:left;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;font-size:18px;line-height:28px;}

/* Homepage */
body.home #bd .entry-title	{display:none;}
body.home #bd .colmain1	{padding-bottom:0;}
body.home #bd .colmain2	{padding-bottom:20px;}
body.home #bd .colmain .inner	{padding:0 20px 0 0;}
body.home #bd .colside .fb .inn	{background:#94cb54;padding:5px 4px;}
.boxgroup .item	{position:relative;background:#fff url(images/logomark-thumb.jpg) no-repeat center top;background-size:contain;}
.boxgroup .item img	{display:none;}
.boxgroup .item .itemcvr a	{display:block;height:286px;background:#48200d;opacity:.6;}
.boxgroup .item .itemcvr a:hover,.boxgroup .item :hover .itemcvr a	{opacity:0;}
.boxgroup .item .itemtxt	{display:block;position:absolute;left:0;right:0;bottom:0;height:104px;width:100%;overflow:hidden;}
.boxgroup .item .itemtxt a	{display:block;color:#fff;font-size:30px;line-height:37px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;text-decoration:none;}
.boxgroup .item .itemtxt strong	{display:block;padding:2px 10px 0 27px;position:relative;z-index:40;}
.boxgroup .item .itemtxt em	{display:block;height:25px;font-size:14px;line-height:28px;font-style:normal;}
.boxgroup .item .itemtxt .bg	{background:#000;opacity:.65;display:block;position:absolute;left:0;right:0;bottom:0;top:0;height:100%;z-index:30;}
.boxgroup .squbox1 .itemcvr a	{background:#0a5936;}
.boxgroup .widebox	{padding:0 0 20px 0;}
.boxgroup .widebox .itemcvr a	{height:450px;}
.boxgroup .widebox .itemtxt strong	{padding-right:65px;}
.boxgroup .squbox	{width:283px;height:286px;float:left;}
.boxgroup .squbox2	{float:right;}
.boxgroup .squbox2 .item .itemcvr a	{background:#558b16;}
#bd .colmain .boxgroup em	{font-style:normal;}
#bd .colmain .boxgroup strong	{font-weight:normal;}
#bd .colmain .boxgroup a	{text-decoration:none;}
body.home #bd .fix	{height:1px;width:900px;opacity:0;}

/* Hero + Text (homepage, article list) */
#plhero	{max-width:940px;height:440px;overflow:hidden;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;}
#plhero img	{display:none;}
#plhero .plhtxt .bd,#plhero .plhtxt .ft	{position:absolute;right:0;width:315px;background:#000;background:rgba(0,0,0,0.7);color:#fff;}
#plhero .plhtxt .bd	{height:356px;top:0;overflow:hidden;}
#plhero .plhtxt .bd .inn	{padding:25px 19px 0 19px;}
#plhero .plhtxt .bd	{font-family:"Helvetica Neue",Helvetica,arial,sans-serif;font-size:18px;line-height:22px;}
#plhero .plhtxt .bd .hd	{font-size:30px;line-height:44px;}
#plhero .plhtxt .bd .si	{padding:22px 0 0 0;}
#plhero .plhtxt .bd h5	{font-family:lbr,georgia,times new roman,times,serif;display:inline;margin-right:7px;}
#plhero .plhtxt .bd ul,#plhero .plhtxt .bd ol,#plhero .plhtxt .bd li	{padding:0;margin:0;list-style:none;display:inline;}
#plhero .plhtxt .bd li	{margin:0 7px 0 0;}
#plhero .plhtxt .bd li:after	{content:" |";}
#plhero .plhtxt .bd li:last-child	{margin:0;}
#plhero .plhtxt .bd li:last-child:after	{content:"";}
#plhero .plhtxt .bd br	{display:none;}
#plhero .plhtxt .ft	{height:84px;bottom:0;overflow:hidden;text-align:center;}
#plhero .plhtxt .ft .inn	{padding:10px 19px 0 19px;}
#plhero .plhtxt .ft a	{display:block;padding:11px 5px;color:#fff;background:#7f983d;background:rgba(127,152,61,0.7);border-radius:14px;color:#fff;text-transform:uppercase;text-align:center;font-size:32px;line-height:32px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;border:0;text-decoration:none;cursor:pointer;}
#plhero .plhtxt .ft a:hover	{text-decoration:underline;}
#plhero .plhtxthp	{position:absolute;top:13px;right:17px;background:#2a4234;background:rgba(42,56,52,0.6);width:315px;}
#plhero .plhtxthp .inn	{padding:21px 10px 21px 23px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;color:#fff;font-size:22px;line-height:30px;}
#plhero .plhtxthp .inn ul,#plhero .plhtxthp .inn li	{padding:0;margin:0;list-style:none;}
#plhero .plhtxthp .inn li	{line-height:24px;padding:4px 0 2px 18px;background:url(images/sprite_1.png) no-repeat -994px -477px;}

/* Article List */
#bd .projectlist .entry-title	{display:none;}
#pagelist,#pagelist li	{padding:0;margin:0;list-style:none;}
#pagelist li	{width:290px;height:286px;margin:0 12px 15px 0;display:inline-block;position:relative;background:#fff url(images/logomark-thumb.jpg) no-repeat center top;background-size:contain;}
#pagelist li:nth-child(3n+3)	{margin-right:0;}
#pagelist img	{display:none;}
#pagelist .itemcvr a	{display:block;height:286px;background:#a93000;opacity:.5;} /* e75e28 */
#pagelist .itemcvr a:hover,#pagelist li:hover .itemcvr a	{opacity:0;}
/* #pagelist li.noimage:hover .itemcvr a	{opacity:1;} */
#pagelist .itemtxt	{display:block;position:absolute;left:0;right:0;bottom:0;height:104px;width:100%;overflow:hidden;}
#pagelist .itemtxt a	{display:block;color:#fff;font-size:30px;line-height:37px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;text-transform:uppercase;text-decoration:none;}
#pagelist .itemtxt strong	{display:block;padding:2px 10px 0 27px;position:relative;z-index:40;}
#pagelist .itemtxt em	{display:block;height:25px;font-size:14px;line-height:28px;font-style:normal;}
#pagelist .itemtxt .bg	{background:#754a43;opacity:.65;display:block;position:absolute;left:0;right:0;bottom:0;top:0;height:100%;z-index:30;}
#pagelist li:nth-child(2n+2) .itemcvr a	{background:#1d5f44;}
#pagelist li:nth-child(3n+3) .itemcvr a	{background:#8d7300;}
#pagelist li:nth-child(4n+4) .itemcvr a	{background:#980657;}

.projectlistwwd #pagelist li	{width:260px;height:256px;margin:0 12px 8px 0;}
.projectlistwwd #pagelist .itemcvr a	{height:256px;}
.projectlistwwd #pagelist .itemtxt	{height:96px;}
.projectlistwwd #pagelist .itemtxt a	{font-size:26px;line-height:33px;}
.projectlistwwd #pagelist li:nth-child(2n+2)	{margin-right:0;}
.projectlistwwd #pagelist li:nth-child(3n+3)	{margin-right:12px;}

/* Article */
#bd .miscpage .colmain .breadcrumbs	{padding:11px 0 28px 0;}
#bd .miscpage .colmain .breadcrumbs ul,#bd .miscpage .colmain .breadcrumbs li	{padding:0;margin:0;list-style:none;}
#bd .miscpage .colmain .breadcrumbs li	{display:inline-block;color:#789a34;font-size:24px;font-family:fgmc,Franklin Gothic Medium Condensed,Franklin Gothic Medium,arial,sans-serif;text-transform:uppercase;}
#bd .miscpage .colmain .breadcrumbs li a	{color:#789a34;text-decoration:none;}
#bd .miscpage .colmain .breadcrumbs li a:hover	{text-decoration:underline;}
#bd .miscpage .colmain .breadcrumbs li span	{margin:0 5px;}
#bd .miscpage .colmain .breadcrumbs li.hp,#bd .miscpage .colmain .breadcrumbs li.thispage	{display:none;}
#bd .colside .mod	{margin:0 0 20px 0;max-width:317px;}
#bd .colside .snapshot	{padding:10px 0 0 0;position:relative;background:#6e533e url(images/sd-bg1.png) center center repeat;color:#fff;font-size:18px;line-height:24px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;}
#bd .colside .snapshot .hd	{padding:160px 10px 24px 10px;background:url(images/sprite_1.png) center -140px no-repeat;text-align:center;}
#bd .colside .snapshot .hd h4	{font-size:24px;line-height:30px;}
#bd .colside .snapshot .bd	{padding:0 20px 40px 25px;}
#bd .colside .snapshot .bd .si	{padding:0 0 16px 0;}
#bd .colside .snapshot .bd h5	{font-size:16px;font-family:lbr,georgia,times new roman,times,serif;display:inline;margin-right:7px;}
#bd .colside .snapshot .bd ol,#bd .colside .snapshot .bd ol li	{padding-top:0;margin-top:0;padding-right:0;margin-right:0;padding-bottom:0;margin-bottom:0;line-height:20px;}
#bd .colside .snapshot .bd ol	{padding-top:10px;}
#bd .colside .snapshot .bd ol li	{padding-bottom:10px;}
#bd .colside .snapshot .bd ul,#bd .colside .snapshot .bd ul li	{padding:0;margin:0;list-style:none;}
#bd .colside .snapshot .bd ul li	{padding:7px 0 0 18px;background:url(images/sprite_1.png) no-repeat -994px -477px;}
#bd .colside .snapshot .ft	{position:absolute;bottom:-8px;right:-30px;border-style:solid;border-width:0 42px 42px 42px;border-color:transparent transparent #ece4d9 transparent;transform:rotate(135deg);}
#bd .colside .sub	{padding:25px 0 5px 0;background:#495829 url(images/sd-bg2.png) center center repeat;color:#fff;font-size:28px;line-height:28px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:bold;text-transform:uppercase;}
#bd .colside .sub .hd	{padding:0 15px 23px 24px;}
#bd .colside .sub .hd span	{white-space:nowrap;}
#bd .colside .sub .bd	{font-size:24px;font-weight:normal;padding:0 15px 0 24px;}
#bd .colside .sub .ft	{padding:23px 10px 20px 10px;text-align:center;}
#bd .colside .sub .ft button,#bd .colside .sub .ft a	{height:55px;width:100%;max-width:275px;margin:0 auto;background:#7f983d;background:rgba(127,152,61,0.7);border-radius:14px;color:#fff;text-transform:uppercase;text-align:center;font-size:32px;line-height:32px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;border:0;letter-spacing:1px;cursor:pointer;}
#bd .colside .sub .ft a	{display:block;line-height:55px;font-weight:normal;}
#bd .colside .sub .ft button:hover,#bd .colside .sub .ft a:hover	{text-decoration:underline;}

#bd .miscpage .colside	{padding-top:20px;}

/* Media / News */
#bd .newshome .colmain h2	{padding:20px 0 0 0;}
#bd .newshome .wp-caption-text	{font-style:normal;}
#bd .newshome .wp-caption-text strong	{display:block;font-size:85%;}
#bd .newshome .wp-caption-text cite	{display:block;font-style:italic;font-size:85%;}

#paypalpop .formbox	{text-align:center;padding:0 0 40px 0;}
#paypalpop .formbox #subscribeform,#paypalpop .formbox #paypalform	{display:inline-block;margin:0 auto;text-align:left;}
#paypalpop .formbox .intd	{padding:0 0 10px 0;}
#paypalpop .formbox .intd	label	{display:inline-block;font-size:85%;width:80px;text-align:right;}
#paypalpop .formbox .intd input	{width:220px;}
#paypalpop .formbox .insub	{text-align:center;}
#paypalpop .formbox .insub input	{width:auto;font-size:85%;}
#paypalpop .formbox p	{font-size:85%;width:85%;margin:0 auto;text-align:left;}
#paypalpop .formbox #paypalform	{position:relative;}
#paypalpop .formbox #paypalform .intd	{display:none;}
#paypalpop .formbox #paypalform .insub	{display:block;}
#paypalpop .formbox #paypalform .cover	{position:absolute;left:0;right:0;top:0;bottom:0;padding:1px 0 0 0;}
#paypalpop .formbox #paypalform.formoff .insub input	{opacity:.9;}
#paypalpop .formbox iframe	{padding:0;margin:0;width:1px;height:1px;}

@media screen and (max-width: 1100px)
{
	#hd #hd-inner,#bd #container	{border:0;}
}
@media screen and (max-width: 1000px)
{
	body.home #bd #container,#bd #container.projectlistlpg	{padding:0 0 0 20px;}
	#bd .projectlistlpg #content	{max-width:none;}
	#bd .projectlistlpg .colmain .inner	{padding:0 0 0 10px;}
	body.home #bd #plhero,#bd .projectlistlpg #plhero	{margin-right:10px;}
	body.home #bd .colside	{width:328px;}
	#plhero .plhtxthp	{right:13px;}
}
@media screen and (max-width: 960px)
{
	body.home #bd .colmain .inner	{padding:0 10px 0 0;}
}
@media screen and (max-width: 970px)
{
	#hd .ft ul	{padding-left:226px;}
	#hd .ft ul li	{padding:0 0 0 20px;}
	
	#bd .projectlistwwd .colmain .inner	{text-align:center;}
	#bd .projectlistwwd .entry-content	{text-align:left;}
	.projectlistwwd #pagelist	{margin:0 auto;}
	.projectlistwwd #pagelist li	{width:290px;height:286px;margin:0 12px 12px 0;}
	.projectlistwwd #pagelist .itemcvr a	{height:286px;}
	.projectlistwwd #pagelist .itemtxt	{height:104px;}
	.projectlistwwd #pagelist .itemtxt a	{font-size:30px;line-height:37px;}
}
@media screen and (max-width: 950px)
{
	#bd .projectlistlpg .colmain .inner	{text-align:center;}
	.projectlistlpg #pagelist	{margin:0 auto;}
	.projectlistlpg #pagelist li	{width:260px;height:256px;margin:0 12px 8px 0;}
	.projectlistlpg #pagelist .itemcvr a	{height:256px;}
	.projectlistlpg #pagelist .itemtxt	{height:96px;}
	.projectlistlpg #pagelist .itemtxt a	{font-size:26px;line-height:33px;}

	.boxgroup .squbox	{width:auto;float:none;}
	.boxgroup .squbox1	{width:auto;margin-bottom:20px;}
	.boxgroup .squbox1 .item	{width:auto;}
	.boxgroup .squbox2	{float:none;}
	.boxgroup .widebox .itemcvr a,.boxgroup .squbox,.boxgroup .squbox .itemcvr a	{height:291px;}
	.boxgroup .widebox .itemtxt strong	{padding-right:10px;}
}
@media screen and (max-width: 900px)
{
	#hd .ft ul li	{padding:0 0 0 15px;}
}
@media screen and (max-width: 880px)
{
	#hd .ft ul	{padding:3px 0 0 240px;text-align:left;}
	#hd .ft ul li,#hd .ft ul li:nth-child(2)	{padding:0 0 5px 0;width:32%;}
	#hd .ft ul li.menu-item-home	{display:none;}

	#plhero	{height:393px;}
	#plhero .plhtxt .bd	{height:309px;}

	.projectlistlpg #pagelist li	{width:290px;height:286px;margin:0 12px 12px 0;}
	.projectlistlpg #pagelist .itemcvr a	{height:286px;}
	.projectlistlpg #pagelist .itemtxt	{height:104px;}
	.projectlistlpg #pagelist .itemtxt a	{font-size:30px;line-height:37px;}
}
@media screen and (max-width: 840px)
{
	.boxgroup .widebox .itemcvr a,.boxgroup .squbox,.boxgroup .squbox .itemcvr a	{height:239px;}
}
@media screen and (max-width: 800px)
{
	#bd #uncogallery	{height:420px;}
	#hd .bd #topnav li a	{font-size:16px;}
	#hd .bd #topnav li.menu-item-47	{width:62px;}
	#hd .bd #topnav li.menu-item-47 strong	{padding-left:17px;}
	#hd .bd #topnav li.menu-item-48	{width:102px;}
	#hd .bd #topnav li.menu-item-49	{width:142px;}
	#hd .bd #topnav li.menu-item-50	{width:103px;}
	#hd .bd #topnav li.menu-item-46	{width:101px;}
	#hd .bd #topnav li.menu-item-52	{width:86px;}
	#hd .bd #topnav li.menu-item-53	{width:87px;}

	#bd #container	{padding-right:10px;}
	#bd .colmain .inner,#bd .projectlistlpg .colmain .inner,#bd .projectlistwwd .colmain .inner	{padding:0 10px 0 0;}
	#bd .miscpage .colside	{width:317px;}
}
@media screen and (max-width: 780px)
{
	#hd #mobmenu	{display:block;text-align:left;padding:14px 0 0 238px;background:url(images/sprite_1.png) 238px -472px no-repeat;}
	#hd #mobmenu a	{padding-left:22px;display:inline-block;}
	#hd .ft ul	{display:none;background:#b97537;padding:10px 0 4px 238px;}
	#unwrap.mobmenuon #hd .ft ul	{display:block;}
	#hd .ft ul li,#hd .ft ul li:nth-child(2),#hd .ft ul li.menu-item-home	{display:block;width:auto;padding:0 0 10px 0;}
	#hd .ft ul li.menu-item-home a	{background:none;width:auto;height:auto;overflow:visible;position:static;}
	#hd .ft ul li.menu-item-home a strong	{padding:0;}
}
@media screen and (max-width: 760px)
{
	#hd .bd	{word-spacing:0;font-size:20px;}
	#hd .bd ul li	{padding-left:20px;}
	#hd .bd ul li:first-child	{padding-left:40px;}
}
@media screen and (max-width: 740px)
{
	#bd .miscpage .colside	{display:none;}

	.boxgroup .widebox .itemcvr a,.boxgroup .squbox,.boxgroup .squbox .itemcvr a	{height:400px;}

	#plhero	{height:323px;}
	#plhero .plhtxt .bd,#plhero .plhtxt .ft	{width:280px;}
	#plhero .plhtxt .bd	{height:252px;font-size:16px;line-height:20px;}
	#plhero .plhtxt .ft	{height:71px;}
	#plhero .plhtxt .bd .inn	{padding-top:15px;padding-right:10px;}
	#plhero .plhtxt .bd .hd	{font-size:28px;line-height:34px;}
	#plhero .plhtxt .bd .si	{padding-top:8px;}
	#plhero .plhtxt .ft a	{font-size:24px;line-height:24px;}
	#plhero .plhtxthp	{top:0;right:0;bottom:0;width:280px;}
	#plhero .plhtxthp .inn	{padding:18px 10px 0 10px;font-size:18px;line-height:24px;}
	#plhero .plhtxthp .inn li	{line-height:22px;background-position:-994px -480px;}


	#bd #container.projectlistwwd	{padding:0 0 0 20px;}
	#bd .projectlistwwd #content	{max-width:none;}
}
@media screen and (max-width: 660px)
{
	#hd #hd-inner	{height:auto;}
	#hd .hd	{height:auto;}
	#hd .hd h1	{position:relative;left:auto;top:auto;}
	#hd .hd h1 a	{margin:0 auto;height:135px;}
	#hd .bd,#hd .ft	{min-height:120px;}
	#hd .bd	{position:absolute;top:0;right:0;height:auto;width:50%;background:#789a34;}
	#hd .bd a	{color:#fff;position:relative;z-index:20;cursor:pointer;}
	#hd .bd ul	{padding:5px 20px 5px 0;}
	#hd .bd ul li,#hd .bd ul li:first-child	{padding:5px 0;display:block;text-align:right;}
	#hd .ft	{top:0;height:auto;width:50%;background:#b97537;}
	#hd .ft ul	{padding:10px 0 4px 20px;}
	#hd #mobmenu	{padding:14px 0 0 20px;background:url(images/sprite_1.png) 20px -472px no-repeat;}
	#hd #mobmenu a,#hd #topnav li	{position:relative;z-index:20;}

	#bd .nohero	{padding-top:20px;}
	body.home #bd	{padding-top:10px;}

	.projectlistlpg #pagelist li,.projectlistwwd #pagelist li	{width:260px;height:256px;margin:0 12px 8px 0;}
	.projectlistlpg #pagelist .itemcvr a,.projectlistwwd #pagelist .itemcvr a	{height:256px;}
	.projectlistlpg #pagelist .itemtxt,.projectlistwwd #pagelist .itemtxt	{height:96px;}
	.projectlistlpg #pagelist .itemtxt a,.projectlistwwd #pagelist .itemtxt a	{font-size:26px;line-height:33px;}
}
@media screen and (max-width: 600px)
{
	#plhero	{display:none;}
	body.home #plhero	{display:block;height:auto;background:none!important;}
	body.home #plhero .plhtxthp	{position:static;width:auto;background:transparent;}
	body.home #plhero .plhtxthp .inn	{padding:20px 0 10px 0;color:#2f2218;font-size: 18px;line-height:24px;font-family:"Helvetica Neue",Helvetica,arial,sans-serif;}
	body.home #plhero .plhtxthp .inn ul	{padding-top:10px;}
	body.home #plhero .plhtxthp .inn li	{background:none;list-style-type:square;margin-left:30px;padding-left:0;}
	.projectlistlpg #pagelist li,.projectlistwwd #pagelist li	{width:290px;height:286px;margin:0 0 12px 0;}
	.projectlistlpg #pagelist .itemcvr a,.projectlistwwd #pagelist .itemcvr a	{height:286px;}
	.projectlistlpg #pagelist .itemtxt,.projectlistwwd #pagelist .itemtxt	{height:104px;}
	.projectlistlpg #pagelist .itemtxt a,.projectlistwwd #pagelist .itemtxt a	{font-size:30px;line-height:37px;}
}
@media screen and (max-width: 560px)
{
	#hd .bd,body.home #plhero .plhtxthp .inn	{font-size:16px;}
	#hd .bd,#hd .ft	{min-height:100px;}
}
@media screen and (max-width: 510px)
{
	#hd #topnav li	{max-width:130px;}

	.boxgroup .widebox .itemcvr a,.boxgroup .squbox,.boxgroup .squbox .itemcvr a	{height:300px;}
}
@media screen and (max-width: 475px)
{
	#hd .bd	{font-size:14px;}
}
@media screen and (max-width: 440px)
{
	#hd	{position:relative;}
	#hd #hd-inner	{padding:0 0 0 10px;}
	#hd .hd,#hd .hd h1,#hd .hd h1 a	{width:146px;}
	#hd .bd	{width:100%;}
	#hd .ft	{width:100%;min-height:24px;top:90px;text-align:right;}
	#hd .ft .inner	{padding:0 20px 0 0;}
	#hd #mobmenu	{display:inline-block;padding-top:4px;background-position:20px -482px;}
	#hd .ft #topnav,#hd .ft ul	{text-align:right;}
	#hd #topnav li	{max-width:none;}

	#ft .hd {font-size:18px;line-height: 26px;}
	#ft .hd p	{padding:15px 10px 2px 12px;}
	#ft .bd	{padding-top:40px;}

	#bd .colmain	{font-size:15px;line-height:21px;}
	#bd .colmain .entry-title,#bd .colmain h1,#bd .colmain h2	{font-size:25px;line-height:28px;}

	.boxgroup .widebox .itemcvr a,.boxgroup .squbox,.boxgroup .squbox .itemcvr a	{height:250px;}
}
@media screen and (max-width: 360px)
{
	.unsocial li {float:left;height:70px;}
	.unsocial li.tw	{clear:left;}
	#ft .bd .unsocial p.lnks	{clear:both;}

	.boxgroup .item .itemtxt	{height:84px;}
	.boxgroup .item .itemtxt a	{font-size:20px;line-height:27px;}

	.projectlistlpg #pagelist,.projectlistwwd #pagelist	{margin:0 auto;}
	.projectlistlpg #pagelist li,.projectlistwwd #pagelist li	{width:260px;height:256px;margin:0 12px 8px 0;}
	.projectlistlpg #pagelist .itemcvr a,.projectlistwwd #pagelist .itemcvr a	{height:256px;}
	.projectlistlpg #pagelist .itemtxt,.projectlistwwd #pagelist .itemtxt	{height:96px;}
	.projectlistlpg #pagelist .itemtxt a,.projectlistwwd #pagelist .itemtxt a	{font-size:26px;line-height:33px;}
}



