/*
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:#000;background:#fbdb92;}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
*/

/* free font similar to Helvetica Neu */
@font-face {
 font-family: fsans;
 src: url(../fonts/fsans400.eot); /* IE9 Compat Modes */
 src: url('../fonts/fsans400.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../fonts/fsans400.woff2') format('woff2'), /* Modern Desktop */
      url('../fonts/fsans400.ttf'), /* Safari, Android, iOS */
      url('../fonts/fsans400.svg#fsans400') format('svg'); /* Legacy iOS */
}

/* free font similar to Avenir Next */
@font-face {
 font-family: metro;
 src: url(../fonts/metro400.eot); /* IE9 Compat Modes */
 src: url('../fonts/metro400.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../fonts/metro400.woff2') format('woff2'), /* Modern Desktop */
      url('../fonts/metro400.ttf'), /* Safari, Android, iOS */
      url('../fonts/metro400.svg#metro400') format('svg'); /* Legacy iOS */
}
@font-face {
 font-family: metromedium;
 src: url(../fonts/metro600.eot); /* IE9 Compat Modes */
 src: url('../fonts/metro600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../fonts/metro600.woff2') format('woff2'), /* Modern Desktop */
      url('../fonts/metro600.ttf'), /* Safari, Android, iOS */
      url('../fonts/metro600.svg#metro600') format('svg'); /* Legacy iOS */
}

/* free font similar to Marker Felt Thin */
@font-face {
 font-family: mft;
 src: url(../fonts/mft400.eot); /* IE9 Compat Modes */
 src: url('../fonts/mft400.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../fonts/mft400.woff2') format('woff2'), /* Modern Desktop */
      url('../fonts/mft400.ttf'), /* Safari, Android, iOS */
      url('../fonts/mft400.svg#mft400') 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:underline;color:#000;}
a:hover	{text-decoration:underline;}
img	{display:block;}
body	{color:#000;font-size:30px;font-family:fsans,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif; background:#fbdb92;}
#unwrap	{position:relative;text-align:center;}
#uncont	{}
#hd,#bd,#ft .hd	{width:100%;max-width:100%;margin:0 auto;text-align:left;}


#hd	{position:relative;z-index:15;background:#f9f5f4;font-size:36px;text-align:center;}
#hd ul,#hd ol,#hd li	{padding:0;margin:0;list-style:none;}
#hd .hd h1 a	{display:block;width:217px;height:82px;overflow:hidden;background:url(../images/logo-manillasolar-sml.png) 0 2px no-repeat;position:absolute;left:0;top:0;z-index:50;}
.home #hd .hd h1 a	{width:347px;height:355px;background:url(../images/logo-manillasolar.png) 0 2px no-repeat;}
#hd .hd h1 strong,#hd .hd h1 img	{display:none;}
#hd .ft	{display:none;}
#hd .bd	{height:82px;position:relative;}
#hd #mobmenu	{display:block;}
#unwrap.mobmenuoff #hd #mobmenu	{display:none;}
#hd #mobmenu,#hd #mobmenu a	{display:block;width:65px;height:82px;overflow:hidden;}
#hd #mobmenu	{position:absolute;right:5px;top:0;}
#hd #mobmenu a	{background:url(../images/mobmenu.png) 0 0 no-repeat;}
#hd .bd ul.nav li	{display:inline-block;}
#hd .bd ul.nav1	{padding-top:19px;}
#hd .bd ul.nav1 li	{padding:0 10px;}
#hd .bd ul.nav1 li a	{display:block;padding:0 40px;border-radius:30px;}
#hd .bd ul.nav1 li a span{display:block;border-bottom:solid 2px #deebf4;}
#hd .bd ul.nav1 li a:hover	{background:#f0e9e7;text-decoration:none;}
#hd .bd ul.nav1 li a:hover span	{border-bottom:solid 2px #b9b3b4;text-decoration:none;}
#hd .bd ul.nav2	{font-size:30px;position:absolute;top:22px;right:42px;}
#hd .bd ul.nav2 li	{padding:0 8px;}
#hd .bd ul.nav2 li:first-child	{padding-left:0;}
#hd .bd ul.nav2 li:last-child	{padding-right:0;}
#hd .bd ul.nav2 li a:hover	{border-bottom:solid 2px #b9b3b4;text-decoration:none;}
.project #hd .bd ul.nav1 li.nav-prj a span,.events #hd .bd ul.nav1 li.nav-evn a span,.invest #hd .bd ul.nav1 li.nav-inv a span,.contact #hd .bd ul.nav2 li.nav-cnt a span,.social #hd .bd ul.nav2 li.nav-scl a span	{border-bottom:solid 2px #b9b3b4;}
.project #hd .bd ul.nav1 li.nav-prj a,.events #hd .bd ul.nav1 li.nav-evn a,.invest #hd .bd ul.nav1 li.nav-inv a,.contact #hd .bd ul.nav2 li.nav-cnt a,.social #hd .bd ul.nav2 li.nav-scl a	{background:#f0e9e7;}

.home .hd-inner h2 a,.home .hd-inner p a	{font-weight:bold;text-decoration:underline;}


#bd .hd	{background:#deebf4 url(../images/hero1b.jpg) center bottom no-repeat;background-size:cover;border-bottom:2px #f9f5f4;text-align:center;}
#bd .hd img.hero	{display:none;}
#bd .hd h2	{font-size:48px;padding:20px 10px 0 10px;}
#bd .hd p	{font-size:36px;padding:3px 75px 25px 75px;}
#bd .hd .hd-inner	{max-width:calc(100% - 830px);margin:0 auto;background-color:rgba(255, 255, 255, 0.85);padding:13px 0 10px 0;}

#bd .hdsidebar	{text-align:center;}
#bd .hdsidebar img.hero	{display:none;}
#bd .hdsidebar .hdsb-inner	{background-size:cover;border-bottom:2px #f9f5f4;text-align:left;}
#bd .hdsidebar .sbtxt	{width:570px;background:#fff;margin:0 0 0 auto;font-size:30px;padding:50px 0 10px 0;}
#bd .hdsidebar .sbtxt .sbtxt-inner	{padding:20px 20px 10px 40px;}
#bd .hdsidebar .sbtxt h2	{font-family:metro,arial,sans-serif;font-size:36px;text-align:center;padding:0 0 12px 0;}
#bd .hdsidebar .sbtxt h3	{font-family:metro,arial,sans-serif;padding-top:35px;}
#bd .hdsidebar .sbtxt p	{padding:12px 0;}
#bd .hdsidebar .sbtxt a	{text-decoration:underline;text-decoration-color:#000;}
#bd .hdsidebar .sbtxt a:hover	{text-decoration:underline;text-decoration-color:#000;}
#bd .hdsidebar .sbtxt cite	{font-size:24px;font-style:italic;}
#bd .hdsidebar .sbtxt dt	{padding:24px 0 0 0;font-weight:bold;}
#bd .hdsidebar .sbtxt dd	{padding:0 0 24px 0;}
#bd .hdsidebar .caption	{background:#fdebc1;font-size:24px;padding:7px;font-style:italic;}
.project #bd .hdsb-inner	{background:url(../images/hero2-map.jpg) center bottom no-repeat;background-size:cover;}
.events #bd .hdsb-inner	{background:url(../images/hero4-events3.jpg) center top no-repeat;background-size:cover;}
.events #bd .hdsidebar	{padding-bottom:100px;}


#bd .title {text-align:center;}
#bd h1.loz,#bd .bd h1.loz	{font-family:metromedium,Arial Bold,Gadget,sans-serif;font-size:48px;display:inline-block;background:#fef5df;padding:10px 125px;border-radius:30px;margin:38px auto 48px auto;letter-spacing:-1px;}


#bd .bd	{padding:50px 0;font-size:30px;}
#bd .bd h1	{font-family:metro,arial,sans-serif;font-size:48px;text-align:center;}
#bd .bd p,#bd .bd h2 {padding:26px 0 9px 0;padding-left:calc(100% / 10);}
#bd .bd img.imglft	{float:left;margin-right:60px;margin-top:26px;max-width:830px;height:auto;}
#bd .bd img.imgrgt	{float:right;margin-left:60px;margin-top:26px;}
#bd .bd .imgboxrgt	{display:inline-block;float:right;margin-left:60px;margin-top:26px;background:#fdebc1;max-width:830px;}
#bd .bd .imgboxrgt img	{padding:0;margin:0;display:block;max-width:830px;height:auto;}
#bd .bd .imgboxrgt span	{display:inline-block;font-size:24px;padding:7px;font-style:italic;}

#bd .widetxt p,#bd .bd h2 {padding:26px 0 9px 0;padding-left:calc(100% / 10);padding-right:calc(100% / 10);}
#bd .widetxt ul {padding-left:calc( (100% / 10) + (60px) );padding-right:calc(100% / 10);}
#bd .widetxt h3	{font-family:mft,Arial Black,Arial Bold,Gadget,sans-serif;font-size:30px;padding:40px 0 0 38px;margin-bottom:-7px;}
#bd .widetxt h4	{position:relative;top:20px;z-index:50;}
#bd .widetxt h4 a	{display:inline-block;background-color:#ffefca;border-radius:0 28px 28px 0;padding:8px 42px;}
#bd .widetxt h4 a:hover	{background:#deebf4;text-decoration:none;}
#bd .widetxt .heropic	{padding:10px 0 0 0;}
#bd .widetxt .heropic img	{width:100%;max-width:100%;height:auto;}
#bd .widetxt .caption	{background:#fdebc1;font-size:24px;padding:7px;font-style:italic;padding-left:calc(100% / 10);padding-right:calc(100% / 10);}
#bd .widetxt a	{text-decoration:underline;}


#bd .boxout	{padding:40px 0;}
#bd .boxout dl	{display:block;text-align:left;}
#bd .boxout dl dt	{font-family:mft,Arial Black,Arial Bold,Gadget,sans-serif;}
#bd .boxout dl	{background:#fdebc1;border-radius:20px;padding:38px 0 25px 0;max-width:50%;margin:0 auto;position:relative;z-index:9;}
#bd .boxout dl dt	{padding:0 50px 4px 50px;font-size:35px;}
#bd .boxout dl dd	{padding:0 50px;font-size:32px;}
#bd .boxout dl dd ul	{padding:0 40px;}
#bd .boxout dl dd li	{padding:10px 0 10px 0;}
#bd .boxout dl dd a {text-decoration:underline;}

#bd .bd2col	{text-align:center;margin-top:-24px;}
#bd .bd2col .heropic	{padding:10px 0 20px 0;}
#bd .bd2col .heropic img	{width:100%;max-width:100%;height:auto;}
#bd .bd2col .cols	{width:calc(85%);margin:0 auto;}
#bd .bd2col .cols dl,#bd .bdvidcol .cols .lftvids	{width:calc(50%-65px);display:block;text-align:left;}
#bd .bd2col .cols dl dt	{font-family:mft,Arial Black,Arial Bold,Gadget,sans-serif;}
#bd .bd2col .cols dl	{background:#fdebc1;border-radius:20px;padding:38px 0 25px 0;max-width:calc(40%);margin:0 auto;position:relative;z-index:9;}
#bd .bd2col .cols dl dt	{padding:0 50px 4px 50px;font-size:35px;}
#bd .bd2col .cols dl dd	{padding:14px 50px;font-size:32px;}
#bd .bd2col .cols dl dd ul	{}
#bd .bd2col .cols dl dd li	{padding:10px 0 10px 0;}
#bd .bd2col .cols dl dd a {text-decoration:underline;}
#bd .bd2col .cols dl dd a.sml	{font-size:85%;}
#bd .bd2col .cols dl dd.txtrgt	{text-align:right;}
#bd .bd2col .cols dl.lft,#bd .bdvidcol .cols .lftvids	{float:left;}
#bd .bd2col .cols dl.rgt	{float:right;}


#bd .eoipage a	{text-decoration:underline;font-weight:bold;}
#bd .bdtesticol	{margin-top:0;}
#bd .bdtesticol .cols	{width:90%;padding-bottom:40px;}
#bd .bdtesticol .cols dl	{width:48%;max-width:48%;}
#bd .bdtesticol .cols dl.solo	{width:90%;max-width:90%;}
#bd .bdtesticol .cols dl dt	{font-size:18px;}
#bd .bdtesticol .cols dl dd	{font-size:18px;}
#bd .bdtesticol .cols dd.img	{padding:14px 0;}
#bd .bdtesticol .cols dd img	{max-width:90%;height:auto;margin:0 auto;}
#bd .bdtesticol .cols dl strong	{font-weight:bold;}
#bd .bdtesticol .cols dl dd ul	{margin-top:0;margin-bottom:0;}
#bd .bdtesticol .cols dl dd ul li	{padding:0;}

#bd .bdvidcol .cols	{padding-bottom:0;}

.events #bd .bdtesticol .cols dl dt	{font-size:24px;}
.events #bd .bdtesticol .cols dl dd	{font-size:20px;}
.events #bd .bdtesticol .cols dd img	{width:400px;}
.events #bd .bdtesticol .cols dl.solo dd img	{width:600px;}


#bd .ft	{position:relative;}
#bd .ft dl	{display:block;}
#bd .ft dl dt	{font-family:mft,Arial Black,Arial Bold,Gadget,sans-serif;}
#bd .ft dl.mainlist	{background:#fdebc1;border-radius:20px 20px 0 0;padding:38px 0 25px 0;max-width:calc(100% - 830px);margin:0 auto;position:relative;z-index:9;}
#bd .ft dl.mainlist dt	{padding:0 50px 4px 50px;font-size:35px;}
#bd .ft dl.mainlist dd	{padding:14px 50px;font-size:32px;line-height:110%;}
#bd .ft dl.mainlist dd span	{display:block;margin:0 0 0 30px;display:list-item;}
#bd .ft dl.mainlist dd sup	{font-size:40px;}
#bd .ft dl.mainlist dd a	{text-decoration:underline;}
#bd .ft dl.sidelist	{position:absolute;width:315px;z-index:10;top:110px;}
#bd .ft dl.sidelist dt	{font-size:30px;padding:0 0 0 40px;}
#bd .ft dl.sidelist dd	{width:314px;padding:13px 0 7px 0;}
#bd .ft dl.sidelist dd a	{display:block;font-size:28px;background:#ffefca;padding:10px 0 10px 42px;}
#bd .ft dl.mainlist dd.sml	{font-size:24px;padding-left:50px;}
#bd .ft dl.mainlist dd.sml span	{display:inline-block;}
#bd .ft dl.mainlist dd.sml sup	{margin-right:5px;}
#bd .ft dl.lft,#bd .ft dl.lft1,#bd .ft dl.lft2	{left:0;}
#bd .ft dl.rgt	{right:0;}
#bd .ft dl.lft dd a	{border-radius:0 26px 26px 0;}
#bd .ft dl.rgt dd a	{border-radius:26px 0 0 26px;}
#bd .ft dl.sidelist dd a:hover	{background:#deebf4;text-decoration:none;}
#bd .ft dl.lft1	{position:relative;top:0;}
#bd .ft dl.lft2	{position:relative;top:0;padding-top:50px;}
#bd .ft dl.mainlistrgt	{margin:0;position:absolute;bottom:0;right:100px;}
.invest #bd .ft dl.mainlist	{max-width:70%;}



.contact #bd .ft,.register #bd .ft,.privacy #bd .ft	{min-height:370px;}

#bd .ftnomid {min-height:250px;}
#bd .ftnomid dl.sidelist	{top:50px;}

#ft	{height:54px;position:relative;background:#fff;font-family:metro,arial,sans-serif;font-size:24px;color:#120905;letter-spacing:-1px;text-align:right;max-width:100%;overflow:hidden;}
#ft-inner	{position:relative;}
#ft ul,#ft ol,#ft li	{padding:0;margin:0;list-style:none;}
#ft a	{color:#120905;text-decoration:none;}
#ft a:hover 	{color:#000;text-decoration:underline;}
#ft .hd	{position:absolute;left:43px;top:15px;text-align:left;z-index:9;}
#ft .bd	{padding:15px 28px 0 0;position:relative;z-index:10;}
#ft .bd li	{display:inline-block;padding-right:20px;}


@media screen and (max-width: 1585px) {
	#bd .hd	{background-position:left bottom;}
	#bd .hd .hd-inner	{max-width:calc(100% - 415px);margin:0 0 0 auto;}

	#bd .bd2col .cols	{width:calc(85%);}
	#bd .bd2col .cols dl,#bd .bdvidcol .cols .lftvids	{width:calc(50% - 65px);max-width:calc(49%);}

#bd .bdtesticol .cols	{width:90%;}
#bd .bdtesticol .cols dl	{width:48%;max-width:48%;}
#bd .bdtesticol .cols dl.solo	{width:90%;max-width:90%;}
#bd .bdtesticol .cols dl dt	{font-size:18px;}
#bd .bdtesticol .cols dl dd	{font-size:18px;}


	#bd .boxout dl	{max-width:65%;}
}

@media screen and (max-width: 1475px) {
	#bd .bd img.imgrgt,#bd .bd img.imglft {max-width:700px;height:auto;margin-bottom:15px;}
	#bd .bd .imgboxrgt,#bd .bd .imgboxrgt img	{max-width:700px;}
	#bd .bd .imgboxrgt	{margin-bottom:15px;}
	#bd .bd,#bd .ft dl.mainlist dd,#bd .ft dl.sidelist dt,#bd .ft dl.sidelist dd a	{font-size:25px;}
	#bd .bd h1,#bd h1.loz,#bd .bd h1.loz {font-size:40px;}
	#bd h1.loz,#bd .bd h1.loz	{padding:10px 100px;}
	#bd .boxout dl dt {font-size:30px;}
	#bd .boxout dl dd {font-size:28px;}
	#bd .ft dl.mainlist dt	{font-size:30px;}
	#ft,#bd .bd .imgboxrgt span,#bd .widetxt .caption {font-size:20px;}
	


	#bd .ft dl.mainlist	{padding:30px 0 20px 0;max-width:calc(100% - 760px);}
	#bd .ft dl.mainlist dt	{padding:0 40px 4px 40px;}
	#bd .ft dl.mainlist dd	{padding:10px 40px;}
#bd .ft dl.mainlist dd span	{margin:0 0 0 30px;}
	#bd .ft dl.sidelist	{width:280px;top:80px;}
	#bd .ft dl.sidelist dt	{padding:0 0 0 30px;}
	#bd .ft dl.sidelist dd	{width:278px;padding:13px 0 7px 0;}
	#bd .ft dl.sidelist dd a	{padding:10px 0 10px 32px;}
#bd .ft dl.lft dd a	{border-radius:0 26px 26px 0;}
#bd .ft dl.rgt dd a	{border-radius:26px 0 0 26px;}
	.invest #bd .ft {min-height:450px;}
	
	#hd .bd ul.nav2	{font-size:20px;position:absolute;top:22px;right:42px;}
	#hd .bd ul.nav2 li	{padding:0 8px;}
}

@media screen and (max-width: 1400px) {
	#hd .bd ul.nav1		{font-size:30px;}
	#hd .bd ul.nav1 li	{padding:0 10px;}
	#hd .bd ul.nav1 li a	{display:block;padding:0 30px;border-radius:30px;}
}

@media screen and (max-width: 1350px) {

	#bd .bd img.imgrgt,#bd .bd img.imglft {max-width:650px;}
	#bd .bd .imgboxrgt,#bd .bd .imgboxrgt img	{max-width:650px;}
	#bd .bd,#bd .ft dl.mainlist dd,#bd .ft dl.sidelist dt,#bd .ft dl.sidelist dd a	{font-size:22px;}
	#bd .bd h1,#bd h1.loz,#bd .bd h1.loz {font-size:36px;}
	#bd h1.loz,#bd .bd h1.loz	{padding:10px 80px;}
	#bd .ft dl.mainlist dt	{font-size:28px;}
	#ft,#bd .bd .imgboxrgt span,#bd .widetxt .caption {font-size:20px;}
	#bd .bd2col .cols dl dt,#bd .boxout dl dt	{font-size:30px;}
	#bd .bd2col .cols dl dd,#bd .boxout dl dd	{font-size:28px;}
	
	#bd .bd2col .cols	{width:calc(95%);}
	#bd .bd2col .cols dl,#bd .bdvidcol .cols .lftvids	{width:calc(50% - 15px);max-width:calc(49%);}

	#bd .ft dl.mainlist	{padding:25px 0 20px 0;max-width:calc(100% - 680px);}
	#bd .ft dl.mainlist dt	{padding:0 35px 4px 35px;}
	#bd .ft dl.mainlist dd	{padding:10px 35px;}
#bd .ft dl.mainlist dd span	{margin:0 0 0 25px;}
	#bd .ft dl.sidelist	{width:240px;top:60px;}
	#bd .ft dl.sidelist dt	{padding:0 0 0 30px;}
	#bd .ft dl.sidelist dd	{width:238px;padding:13px 0 7px 0;}
	#bd .ft dl.sidelist dd a	{padding:10px 0 10px 32px;}
#bd .ft dl.lft dd a	{border-radius:0 26px 26px 0;}
#bd .ft dl.rgt dd a	{border-radius:26px 0 0 26px;}
	.invest #bd .ft {min-height:400px;}


#bd .bdtesticol .cols	{width:90%;}
#bd .bdtesticol .cols dl	{width:48%;max-width:48%;}
#bd .bdtesticol .cols dl.solo	{width:90%;max-width:90%;}
#bd .bdtesticol .cols dl dt	{font-size:18px;}
#bd .bdtesticol .cols dl dd	{font-size:18px;}
}

@media screen and (max-width: 1300px) {


	#bd .bd img.imgrgt,#bd .bd img.imglft {max-width:600px;}
	#bd .bd .imgboxrgt,#bd .bd .imgboxrgt img	{max-width:600px;}

}


@media screen and (max-width: 1280px) {
	.home #hd .hd h1 a	{width:217px;height:82px;background:url(../images/logo-manillasolar-sml.png) 0 2px no-repeat;}
	#hd .bd	{text-align:right;}
	#hd .bd ul	{display:inline-block;}
	#hd .bd ul.nav1,#hd .bd ul.nav2		{font-size:25px;position:static;}
	#hd .bd ul.nav1,#hd .bd ul.nav2	{padding-top:24px;}
	#hd .bd ul.nav1 li,#hd .bd ul.nav2 li	{padding:0 10px;display:inline-block;}
	#hd .bd ul.nav1 li a,#hd .bd ul.nav2 li a	{display:block;padding:0 25px;border-radius:30px;}
	#hd .bd ul.nav1 li a span,#hd .bd ul.nav2 li a span{display:block;border-bottom:solid 2px #deebf4;}
	#hd .bd ul.nav1 li a:hover,#hd .bd ul.nav2 li a:hover	{background:#f0e9e7;text-decoration:none;border:0;}
	#hd .bd ul.nav1 li a:hover span,#hd .bd ul.nav2 li a:hover span	{border-bottom:solid 2px #b9b3b4;text-decoration:none;}
	#hd .bd ul.nav2 li:first-child	{padding-left:10px;}
	#hd .bd ul.nav1 li:last-child	{padding-right:10px;}
	#hd .bd ul.nav2 li:last-child	{padding-right:30px;}
	#hd .bd ul.nav2 li.sep	{display:none;}

	#bd .hd .hd-inner h2 {font-size:36px;padding:15px 8px 0 8px;}
	#bd .hd .hd-inner p {font-size:25px;padding:3px 50px 20px 50px;}

	#bd .bdvidcol .cols .rgt	{width:40%}
}


@media screen and (max-width: 1150px) {
	/* burger menu time */
	#unwrap.mobmenuoff #hd #mobmenu	{display:block;}
	#unwrap.mobmenuoff #hd .bd ul.nav	{display:none;}
	#unwrap.mobmenuon #hd .bd ul.nav	{display:inline-block;}
	#hd .bd	{height:auto;min-height:82px;text-align:center;}
	#hd .bd ul.nav1,#hd .bd ul.nav2	{padding-top:100px;padding-bottom:25px;}


	#bd .hd	{background:none;}
	.home #bd .hd img.hero	{display:block;max-width:100%;height:auto;}
	#bd .hd .hd-inner	{max-width:100%;margin:0;}
	#bd .hd .hd-inner h2 {font-size:25px;padding:10px 8px 0 8px;}
	#bd .hd .hd-inner p {font-size:20px;padding:3px 30px 15px 30px;}


	#bd .bd img.imgrgt,#bd .bd img.imglft {max-width:550px;}
	#bd .bd .imgboxrgt,#bd .bd .imgboxrgt img	{max-width:550px;}
	#bd .bd,#bd .ft dl.mainlist dd,#bd .ft dl.sidelist dt,#bd .ft dl.sidelist dd a	{font-size:20px;}
	#bd .bd h1,#bd h1.loz,#bd .bd h1.loz,#bd .hdsidebar .sbtxt h2 {font-size:34px;}
	#bd h1.loz,#bd .bd h1.loz	{padding:10px 60px;}
	#bd .ft dl.mainlist dt,#bd .hdsidebar .sbtxt	{font-size:25px;}
	#ft,#bd .bd .imgboxrgt span,#bd .hdsidebar .caption,#bd .widetxt .caption {font-size:18px;}
	#bd .bd2col .cols dl dt,#bd .boxout dl dt	{font-size:26px;}
	#bd .bd2col .cols dl dd,#bd .boxout dl dd	{font-size:22px;}

	#bd .ft dl.mainlist	{padding:25px 0 20px 0;max-width:calc(100% - 550px);}
	#bd .ft dl.mainlist dt	{padding:0 35px 4px 35px;}
	#bd .ft dl.mainlist dd	{padding:10px 35px;}
#bd .ft dl.mainlist dd span	{margin:0 0 0 25px;}
	#bd .ft dl.sidelist	{width:220px;top:60px;}
	#bd .ft dl.sidelist dt	{padding:0 0 0 30px;}
	#bd .ft dl.sidelist dd	{width:218px;padding:13px 0 7px 0;}
	#bd .ft dl.sidelist dd a	{padding:10px 0 10px 32px;}
#bd .ft dl.lft dd a	{border-radius:0 26px 26px 0;}
#bd .ft dl.rgt dd a	{border-radius:26px 0 0 26px;}
	#bd .hdsidebar .sbtxt	{padding-top:0;width:400px;}
	#bd .hdsidebar .sbtxt .sbtxt-inner	{padding:20px 15px 10px 20px;}


#bd .bdtesticol .cols	{width:90%;}
#bd .bdtesticol .cols dl	{width:48%;max-width:48%;}
#bd .bdtesticol .cols dl.solo	{width:90%;max-width:90%;}
#bd .bdtesticol .cols dl dt	{font-size:18px;}
#bd .bdtesticol .cols dl dd	{font-size:18px;}
}

@media screen and (max-width: 1020px) {
	#bd .bdvidcol .cols .lftvids	{width:58%}
	#bd .bdvidcol .cols .lftvids iframe	{width:540px;height:304px;}
	#bd .bdvidcol .cols .rgt	{width:40%}
}

@media screen and (max-width: 980px) {


	#bd .boxout dl	{max-width:85%;}

	.home #bd .bd p,.project #bd .bd p,.project #bd .bd h2	{padding-left:15px;padding-right:15px;}
	#bd .bd img.imgrgt,#bd .bd img.imglft {max-width:400px;}
	#bd .bd .imgboxrgt,#bd .bd .imgboxrgt img	{max-width:400px;}
	#bd .bd img.imgrgt,#bd .bd .imgboxrgt {margin-left:30px;}
	#bd .bd img.imglft {margin-right:30px;}
	#bd .bd,#bd .ft dl.mainlist dd,#bd .ft dl.sidelist dt,#bd .ft dl.sidelist dd a	{font-size:20px;}
	#bd .bd h1,#bd .hdsidebar .sbtxt h2 {font-size:34px;}
	#bd .ft dl.mainlist dt,#bd .hdsidebar .sbtxt	{font-size:25px;}
	#ft,#bd .bd .imgboxrgt span,#bd .hdsidebar .caption,#bd .widetxt .caption {font-size:18px;}

	#bd .bd2col	{padding-bottom:30px;}

	#bd .ft dl.mainlist,.invest #bd .ft dl.mainlist	{padding:25px 0 20px 0;max-width:calc(100% - 550px);}
	#bd .ft dl.mainlist dt	{padding:0 35px 4px 35px;}
	#bd .ft dl.mainlist dd	{padding:10px 35px;}
#bd .ft dl.mainlist dd span	{margin:0 0 0 25px;}
	#bd .ft dl.sidelist	{width:220px;top:60px;}
	#bd .ft dl.sidelist dt	{padding:0 0 0 30px;}
	#bd .ft dl.sidelist dd	{width:218px;padding:13px 0 7px 0;}
	#bd .ft dl.sidelist dd a	{padding:10px 0 10px 32px;}
#bd .ft dl.lft dd a	{border-radius:0 26px 26px 0;}
#bd .ft dl.rgt dd a	{border-radius:26px 0 0 26px;}
	#bd .ft dl.lft,#bd .bdvidcol .cols .lftvids	{position:relative;top:0;padding-bottom:20px;}
	#bd .ft dl.rgt	{position:relative;top:0;padding-bottom:20px;padding-top:20px;}
	#bd .ft dl.rgt dd a	{border-radius:0 26px 26px 0;}
	#bd .ft dl.mainlist,.invest #bd .ft dl.mainlist {border-radius: 0 20px 20px 0;margin:0;max-width:80%;}
	
	#bd .ft dl.mainlistrgt	{position:static;}
	#bd .ftnomid dl.lft,#bd .ftnomid dl.rgt	{position:static;}


	#bd .bdvidcol .cols .lftvids iframe	{width:450px;height:253px;}
#bd .bdvidcol	{padding-bottom:0;}
#bd .bdvidcol .cols .rgt	{width:100%;max-width:100%;}
}

@media screen and (max-width: 900px) {
	#bd .hdsidebar img.hero	{display:block;width:100%;height:auto;}
	#bd .hdsidebar .sbtxt	{width:auto;}

	#ft	{height:auto;text-align:center;overflow:visible;padding:10px 5px 20px 5px;}
	#ft .hd	{position:static;text-align:center;}
	#ft .bd	{padding:10px 0 0 0;position:static;}
}

@media screen and (max-width: 800px) {
#hd .bd ul.nav1,#hd .bd ul.nav2		{font-size:25px;}
	#hd .bd ul.nav1 li,#hd .bd ul.nav2 li	{padding:0 30px;}
	#hd .bd ul.nav1 li a,#hd .bd ul.nav2 li a	{padding:0;border-radius:0;}
#hd .bd ul.nav1 li a span,#hd .bd ul.nav2 li a span{border-bottom:solid 2px #deebf4;}
#hd .bd ul.nav1 li a:hover,#hd .bd ul.nav2 li a:hover	{background:#f0e9e7;}
#hd .bd ul.nav1 li a:hover span,#hd .bd ul.nav2 li a:hover span	{border-bottom:solid 2px #b9b3b4;}
	#hd .bd ul.nav1 li:first-child	{padding-left:0;}
	#hd .bd ul.nav1 li:last-child	{padding-right:30px;}
	#hd .bd ul.nav2 li:first-child	{padding-left:30px;}
	#hd .bd ul.nav2 li:last-child	{padding-right:0;}
#hd .bd ul.nav2 li.sep	{display:none;}

	#bd .bd2col .cols	{width:85%;}
	#bd .bd2col .cols dl,#bd .bdvidcol .cols .lftvids	{width:auto;margin-bottom:30px;}
	#bd .bd2col .cols dl	{padding:38px 0 25px 0;max-width:100%;}
	#bd .bd2col .cols dl.lft,#bd .bd2col .cols dl.rgt,#bd .bdvidcol .cols .lftvids	{float:none;}
	#bd .bdvidcol .cols .lftvids	{max-width:100%;text-align:center;}
	#bd .bdvidcol .cols .lftvids iframe {margin:0 auto;}
	
	#bd h1.loz,#bd .bd h1.loz	{padding:10px 30px;}

#bd .bdvidcol .cols .rgt	{width:100%;max-width:100%;}
}

@media screen and (max-width: 700px) {


	#hd .bd ul.nav1 li,#hd .bd ul.nav2 li	{padding:0 20px;}
	#hd .bd ul.nav1 li:last-child	{padding-right:20px;}
	#hd .bd ul.nav2 li:first-child	{padding-left:20px;}
}

@media screen and (max-width: 650px) {
	#bd .bd img.imgrgt,#bd .bd img.imglft {max-width:100%;margin:10px 0;float:none;}
	#bd .bd .imgboxrgt {max-width:100%;margin:10px 0;float:none;}
	#bd .bd .imgboxrgt img	{max-width:100%;}
	#bd .ft dl.mainlist,.invest #bd .ft dl.mainlist {max-width:95%;}

	#bd .bd2col .cols	{width:95%;}
	#bd .bd2col .cols dl	{padding:28px 0 15px 0;}
	#bd .bd2col .cols dl dt	{padding:0 20px 4px 30px;}
	#bd .bd2col .cols dl dd	{padding:8px 30px;}
	#bd .bd2col .cols dl dd li	{padding:7px 0 7px 0;}

}

@media screen and (max-width: 600px) {

	#unwrap.mobmenuon #hd .bd ul.nav	{display:block;}
	#hd .bd ul.nav1	{padding-top:100px;padding-bottom:0;}
	#hd .bd ul.nav2	{padding-top:30px;padding-bottom:25px;font-size:18px;}
	#hd .bd ul.nav2 li.sep	{display:inline-block;}
	#hd .bd ul.nav2 li	{padding:0 7px;}
	#hd .bd ul.nav1 li:last-child	{padding-right:0;}
	#hd .bd ul.nav2 li:first-child	{padding-left:0;}
	
	#bd h1.loz,#bd .bd h1.loz	{margin-left:20px;margin-right:20px;}
}