@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 768px) {
	/* responsive tabs */
	.tabs .tabs_nav, .tabs .tabs_nav li { width:100%; }
}

/*Mobile Layout: Landscape Container width:768px

-----------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.headerWrapper { min-height:195px; height:auto !important; height:195px; }
	header { position:relative; width:768px; min-height:195px; height:auto !important; height:195px; }
	header .logo { margin-left:10px; }
	header .info { margin-right:10px; }
	
	header nav { min-height:39px; height:auto !important; height:39px; }
	header nav ul { margin-left:10px; }
	
	header.title div.headerContainer { width:748px; }
	
	#slidingFooter footer { width:750px; }
	#slidingFooter footer #searchform #searchsubmit { margin:10px 0 0 0; }
	#slidingFooter footer #searchform #s { width:117px; }
	.footerInnerWrapper footer { width:768px; padding-top:40px; min-height:50px; height:auto !important; height:50px; }
	.footerInnerWrapper footer .logo { margin-left:10px; }
	.footerInnerWrapper footer .backToTop { position:absolute; top:10px; right:20px; margin-top:0; }
	.footerInnerWrapper footer .socialSmall { position:absolute; top:10px; right:50px; margin:0 0 10px 4px; }
	.footerInnerWrapper footer .copyright { background-image:none; padding-left:10px; padding-right:10px; }
	
	div.video { width:100%; max-width:100% !important; }
	
	.frontpage_featured_video { height:422px; }
	.frontpage_featured_video .featured_video { width:748px !important; }
	
	.footerWrapper div.video { width:157px !important; }
	
	div.videoContainer { width:748px !important; height:422px !important; margin:-211px 0 0 -374px !important; }
	div.videoContainer video, div.videoContainer iframe, div.videoContainer object, div.videoContainer embed { width:748px !important; height:422px !important; }
	.voltageSlideshowWrapper.resize div.videoContainer { width:680px !important; height:384px !important; margin:-192px 0 0 -340px !important; }
	.voltageSlideshowWrapper.resize div.videoContainer video, .voltageSlideshowWrapper.resize div.videoContainer iframe, .voltageSlideshowWrapper.resize div.videoContainer object, .voltageSlideshowWrapper.resize div.videoContainer embed { width:680px !important; height:384px !important; }
	
	.footerWrapper footer .map { width:157px !important; height:157px !important; }
	
	.voltageSlideshowWrapper { max-width:748px !important; max-width:100% !important; }
	.voltageSlideshowWrapper ul li { max-width:748px !important; max-width:100% !important; }
	
	#vs1 { max-width:959px !important; min-width:768px !important; width:100% !important; }
	#vs1 ul li { max-width:959px !important; }
	#vs2 { margin-left:0; }
	.voltageSlideshowWrapper.resize { min-width:768px; width:100% !important; }
	.voltageSlideshowWrapper.resize ul li { min-width:768px !important; width:100% !important; }
	
	aside.sidebar { margin-left:44px; width:680px; border-top:1px dotted #333; padding-top:30px; }
	aside.sidebar ul, aside.sidebar ul li.widget, aside.sidebar ul li.widget-container { width:680px; }
	aside.sidebar #searchform #s { width:210px; }
	aside.sidebar ul:last-child li:last-child { margin-bottom:0; }
	
	section.layout1 { margin-left:44px; }
	
	.contentWrapper { width:768px; }
	section.layout2 { width:748px; margin-left:10px; }
	section.recentPosts { margin-left:5px; }
	section.recentPosts, section.recentPosts article { position:relative; width:758px; }
	section.recentPosts article .imageWrapper { position:relative; width:379px; height:100% !important; overflow:hidden; }
	section.recentPosts article .imageWrapper img { width:470px !important; max-width:470px !important; margin-left:-40px; }
	section.recentPosts article .content { width:319px; }
	
	section.folio { width:768px; }
	ul.folioIndex { width:723px; margin-left:10px; }
	ul.folioIndex li { margin-left:4px; margin-bottom:4px; }
	ul.folioIndex li img { max-width:297px !important; }
	section.projectBrief { width:728px; margin-left:10px; }
	section.folio article.last { float:left; width:748px; margin-left:10px; }
	
	section.layout2 article { width:370px; margin:0 2px 5px; }
	section.layout2 article.alt { float:right; }
	section.layout2 article .imageWrapper { width:100%; }
	section.layout2 article .content { width:90%; margin:0 0 0 5%; padding:15px 0; }
	section.layout1 nav.pagination, section.layout2 nav.pagination { width:748px; }
	
	section.layout3 { width:768px; }
	section.layout3 article { width:768px; }
	section.layout3 article .content { width:748px; margin-left:10px; }
	
	section.layout2 .cols_three, section.layout3 .cols_three, section.projectBrief .cols_three { width:30%; margin-right:5%; }
	#slidingFooter footer .cols_four { width:21%; margin-right:5%; margin-left:0; }
	#slidingFooter footer .cols_last { margin-right:0; }
	#slidingFooter footer .cols_four ul.cols_four { width:100% !important; }
	
	#slidingFooter footer .imageWrapper, #slidingFooter footer .lightboxWrapper { width:157px !important; max-width:100% !important; height:auto !important; }
	#slidingFooter footer .imageWrapper img, #slidingFooter footer .lightboxWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	#slidingFooter footer .sidebarSlider, #slidingFooter footer .sidebarSlider ul, #slidingFooter footer .sidebarSlider ul li { width:157px !important; height:200px !important; }
	
	section.layout1 .cols_last, section.layout2 .cols_last, section.layout3 .cols_last, section.projectBrief .cols_last { margin-right:0; }
	.imageWrapper, .imageWrapper img, .lightboxWrapper, .lightboxWrapper img { max-width:100% !important; height:auto !important; }
	
	section.layout2 .cols_four, section.layout3 .cols_four, section.projectBrief .cols_four.cols_four { width:21%; margin-right:5%; }
	section.layout2 .cols_two_thirds, section.layout3 .cols_two_thirds, section.projectBrief .cols_two_thirds { width:65%; margin-right:5%; }
	section.layout2 .cols_three_fourths, section.layout3 .cols_three_fourths, section.projectBrief .cols_three_fourths { width:73%; margin-right:5%; }
	
	.cols_two { width:47% !important; margin-right:5% !important; }
	.cols_three { width:30% !important; margin-right:5% !important; }
	.cols_four { width:21% !important; margin-right:5% !important; }
	.cols_two_thirds { width:65% !important; margin-right:5% !important; }
	.cols_three_fourths { width:73% !important; margin-right:5% !important; }
	.cols_last { margin-right:0 !important; }
	
	.headerWrapper header nav ul { display:none; }
	.headerWrapper header nav select { display:block !important; }
	
	img { max-width:100%; height:auto; }
}


/*Mobile Layout: Landscape Container width:480px

-----------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {

	p { clear:both; }

	header { position:relative; width:480px; min-height:195px; height:auto !important; height:195px; }
	header .logo { margin-left:10px; }
	
	.headerWrapper { min-height:195px; height:auto !important; height:195px; }
	
	header nav { min-height:39px; height:auto !important; height:39px; }
	header nav ul { margin-left:10px; }
	
	footer { width:480px; padding-top:40px; min-height:50px; height:auto !important; height:50px; }
	#slidingFooter footer #searchform #searchsubmit { margin:0 0 0 2px; }
	
	.voltageSlideshowWrapper { max-width:460px !important; max-height:274px !important; }
	.voltageSlideshowWrapper ul li { max-width:460px; height:274px; }
	
	#vs1 { max-width:767px !important; min-width:480px; width:100% !important; height:274px; }
	#vs2 { margin-left:10px; }
	.voltageSlideshowWrapper.resize { min-width:480px; width:100% !important; height:274px; }
	.voltageSlideshowWrapper.resize ul li { max-width:767px !important; min-width:480px; width:100% !important; height:274px; }
	
	.contentWrapper { width:480px; }
	section.layout2 { width:460px; margin-left:10px; }
	section.recentPosts { margin-left:5px; }
	section.recentPosts, section.recentPosts article { width:470px; }
	
	body.blog section.layout2 article { width:460px; }
	body.blog section.layout2 article .content { width:400px; padding:15px 30px; }
	header.title div.headerContainer { width:460px; }
	section.layout1 nav.pagination, section.layout2 nav.pagination { width:460px; }
	section.layout2 article .imageWrapper { width:460px; max-width:460px !important; height:auto !important; height:203px; }
	section.layout2 article .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	section.layout3 article .imageWrapper { width:460px; max-width:460px !important; height:auto !important; height:203px; }
	section.layout3 article .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	section.layout1 #vs2, section.layout3 #vs2, section.layout1 .featured_video, section.layout3 .featured_video { margin-left:0; }
	
	section.layout1 { width:460px; margin-left:10px; }
	section.layout1 article { width:460px; }
	
	section.folio .imageWrapper { width:460px; max-width:460px !important; height:auto !important; height:203px; margin-left:10px; }
	section.folio .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	.featured_video { width:460px !important; margin-left:10px; }
	
	.frontpage_featured_video { height:259px; }
	.frontpage_featured_video .featured_video { width:460px !important; }
	
	div.video, div.video .featured_flowplayer { clear:both; width:460px !important; height:259px !important; }
	.accordion div.video, .accordion div.video .featured_flowplayer,
	.tabs div.video, .tabs div.video .featured_flowplayer  { clear:both; width:420px !important; height:237px !important; }
	div.video video, div.video iframe, div.video object, div.video embed, div.video div { width:100%; height:100% !important; max-width:100% !important; max-height:100% !important; }
	div.videoContainer { width:460px !important; height:259px !important; margin:-130px 0 0 -230px !important; }
	div.videoContainer video, div.videoContainer iframe, div.videoContainer object, div.videoContainer embed { width:460px !important; height:259px !important; }
	.voltageSlideshowWrapper.resize div.videoContainer { width:360px !important; height:203px !important; margin:-120px 0 0 -180px !important; }
	.voltageSlideshowWrapper.resize div.videoContainer video, .voltageSlideshowWrapper.resize div.videoContainer iframe, .voltageSlideshowWrapper.resize div.videoContainer object, .voltageSlideshowWrapper.resize div.videoContainer embed { width:360px !important; height:203px !important; }
	div.video a.sc_flowplayer, div.video a.sc_flowplayer object, div.video a.sc_flowplayer embed { width:460px !important; height:259px !important; }
	section.layout1 article .content { width:460px; }
	section.layout1 article .imageWrapper { width:460px; max-width:460px !important; height:auto !important; height:203px; }
	section.layout1 article .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	.layout1 .slider { width:460px !important; height:260px; }
	
	#commentform ul.right, #commentform .form-submit #submit, .contactForm ul.right, .contactForm .submit { float:left !important; }
	
	.comment_list li { width:460px; }
	.comment_list li .comment_left { width:375px; }
	.comment_list .children li { width:375px; }
	.comment_list .children li .comment_left { width:290px; }
	
	aside.sidebar { margin-left:10px; width:460px; border-top:1px dotted #333; padding-top:30px; }
	aside.sidebar ul, aside.sidebar ul li.widget, aside.sidebar ul li.widget-container { width:460px; }
	aside.sidebar #searchform #s { width:210px; }
	aside.sidebar ul:last-child li:last-child { margin-bottom:0; }
	
	.voltageSlideshowWrapper .voltageSlideshowPrev { margin-left: -240px; }
	.voltageSlideshowWrapper .voltageSlideshowNext { margin-left: -205px; }
	.voltageSlideshowWrapper .voltageSlideshowNextGeneralWhite, .voltageSlideshowWrapper .voltageSlideshowPrevGeneralWhite { margin-left:0; }
	
	header .info { position:absolute; top:0; left:auto; margin-top:0; width:100%; text-align:center; padding:6px 0; }
	
	section.recentPosts article .imageWrapper { width:470px; }
	section.recentPosts article .imageWrapper img { max-width:100%; }
	section.recentPosts article .content { width:410px; }
	
	section.folio { width:478px; }
	ul.folioIndex { width:478px; margin-left:0; }
	ul.folioIndex li { margin-left:2px; margin-bottom:2px; }
	ul.folioIndex li img { max-width:297px !important; }
	section.projectBrief { width:460px; margin-left:10px; }
	section.folio article.last { float:left; }
	
	footer .logo { margin-left:10px; }
	footer .backToTop { position:absolute; top:10px; right:20px; margin-top:0; }
	footer .socialSmall { position:absolute; top:10px; left:auto; margin:0 0 10px 4px; }
	footer .copyright { background-image:none; padding-left:10px; padding-right:10px; }
	
	#slidingFooter footer .cols_four { margin-left:10px; clear:both; }
	#slidingFooter footer .cols_four.cols_last { margin-bottom:10px; }
	#slidingFooter footer ul.cols_four { margin-left:0; }
	
	#slidingFooter footer .imageWrapper, #slidingFooter footer .lightboxWrapper { width:460px; max-width:460px !important; height:auto !important; height:203px; }
	#slidingFooter footer .imageWrapper img, #slidingFooter footer .lightboxWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	.voltageSlideshowWrapper .caption1, .voltageSlideshowWrapper .caption2, .voltageSlideshowWrapper .caption3, .voltageSlideshowWrapper .caption4 {
		position:absolute;
		top:0;
		bottom:auto !important;
		left:0 !important;
		width:90% !important;
		min-height:20px;
		height:auto !important;
		height:20px;
		padding:15px 5%;
		color:#fff;
		background:url(../img/white/ui/bg-black-trans-80.png);
		margin-left:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
		text-align:left !important;
	}
	
	.voltageSlideshowWrapper .caption1 h3, .voltageSlideshowWrapper .caption2 h3, .voltageSlideshowWrapper .caption3 h5, .voltageSlideshowWrapper .caption4 h3 {
		color:#fff;
	}
	
	.voltageSlideshowWrapper .caption1 a, .voltageSlideshowWrapper .caption2 a, .voltageSlideshowWrapper .caption3 a, .voltageSlideshowWrapper .caption4 a {
		color:#fff;
	}
	
	.voltageSlideshowWrapper .caption1 a.link, .voltageSlideshowWrapper .caption2 a.link, .voltageSlideshowWrapper .caption3 a.link, .voltageSlideshowWrapper .caption4 a.link {
		color:#fff;
		border-bottom:0;
		background:url(../img/white/ui/read-more.png) no-repeat 0 -32px;
	}
	
	.voltageSlideshowWrapper .caption1 span.small { font-size:11px; line-height:16px; }
	
	.imageWrapper .caption1, .imageWrapper .caption2, .imageWrapper .caption3, .imageWrapper .caption4 { display:none; }
	
	.map { width:460px !important; height:200px !important; }
	
	.cols_two, .cols_three, .cols_four, .cols_two_thirds, .cols_three_fourths { width:460px !important; margin-right:0 !important; }
	.accordion .cols_two, .accordion .cols_three, .accordion .cols_four, .accordion .cols_two_thirds, .accordion .cols_three_fourths,
	.tabs .cols_two, .tabs .cols_three, .tabs .cols_four, .tabs .cols_two_thirds, .tabs .cols_three_fourths { width:420px !important; margin-right:0 !important; }
	blockquote { width:409px !important; margin-right:0 !important; }
	.accordion blockquote, .tabs blockquote { width:369px !important; margin-right:0 !important; }
	
	section.layout3 { width:460px; margin-left:10px; }
	section.layout3 article, section.layout3 article .content { width:460px; }
	
	.headerWrapper header nav ul { display:none; }
	.headerWrapper header nav select { display:block !important; }
	
	.lightboxWrapper, .lightboxWrapper img { max-width:100% !important; height:auto !important; }
	
	.imageWrapper, .imageWrapper img, .lightboxWrapper, .lightboxWrapper img { max-width:100% !important; height:auto !important; }
	img { max-width:100%; height:auto; }

}

/*Mobile Layout: Portrait Container width:320px

-----------------------------------------------*/

@media only screen and (max-width: 479px){

	p { clear:both; }

	header { position:relative; width:320px; min-height:195px; height:auto !important; height:195px; }
	header .logo { margin-left:10px; }
	
	.headerWrapper { min-height:195px; height:auto !important; height:195px; }
	
	header nav { min-height:39px; height:auto !important; height:39px; }
	header nav ul { margin-left:10px; }
	
	footer { width:320px; padding-top:40px; min-height:50px; height:auto !important; height:50px; }
	#slidingFooter footer #searchform #searchsubmit { margin:0 0 0 2px; }
	#slidingFooter footer #searchform #s { width:210px; }
	
	.voltageSlideshowWrapper { width:300px !important; min-height:192px !important; max-height:274px !important; }
	.voltageSlideshowWrapper ul li { width:300px; height:192px; }
	
	#vs1 { min-width:320px !important; width:100% !important; height:274px; }
	.voltageSlideshowWrapper.resize { min-width:320px !important; width:100% !important; height:274px; }
	.voltageSlideshowWrapper.resize ul li { min-width:320px !important; width:100% !important; height:274px; }
	
	.contentWrapper { width:320px; }
	section.layout2 { width:300px; margin-left:10px; }
	section.recentPosts { width:300px; margin-left:10px; }
	section.recentPosts article { width:300px; }
	
	body.blog section.layout2 article { width:300px; }
	body.blog section.layout2 article .content { width:250px; padding:15px 30px; }
	header.title div.headerContainer { width:300px; }
	section.layout1 nav.pagination, section.layout2 nav.pagination { width:300px; }
	section.layout2 article .imageWrapper { width:300px; max-width:300px !important; height:auto !important; height:132px; }
	section.layout2 article .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	section.layout3 article .imageWrapper { width:300px; max-width:300px !important; height:auto !important; height:132px; }
	section.layout3 article .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	section.layout1 { width:300px; margin-left:10px; }
	section.layout1 article { width:300px; }
	
	section.folio .imageWrapper { width:300px; max-width:300px !important; height:auto !important; height:132px; margin-bottom:20px; }
	section.folio .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	.featured_video { width:300px !important; }
	
	.frontpage_featured_video { height:169px; }
	.frontpage_featured_video .featured_video { width:300px !important; }
	
	div.video, div.video .featured_flowplayer { clear:both; width:300px !important; height:169px !important; }
	.accordion div.video, .accordion div.video .featured_flowplayer,
	.tabs div.video, .tabs div.video .featured_flowplayer { clear:both; width:260px !important; height:146px !important; }
	div.video video, div.video iframe, div.video object, div.video embed, div.video div { width:100%; height:100% !important; max-width:100% !important; max-height:100% !important; }
	div.videoContainer { width:300px !important; height:169px !important; margin:-85px 0 0 -150px !important; }
	div.videoContainer video, div.videoContainer iframe, div.videoContainer object, div.videoContainer embed { width:300px !important; height:169px !important; }
	div.video a.sc_flowplayer, div.video a.sc_flowplayer object, div.video a.sc_flowplayer embed { width:300px !important; height:169px !important; }
	section.layout1 article .content { width:300px; }
	section.layout1 article .imageWrapper { width:300px; max-width:300px !important; height:auto !important; height:132px; }
	section.layout1 article .imageWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	.contactForm ul.left, .contactForm ul.left li, .contactForm ul.right, .contactForm ul.right li, #commentform ul.left, #commentform ul.left li, #commentform ul.right, #commentform ul.right li { width:300px; }
	.contactForm ul.left li .txtFld, .contactForm ul.right li .txtAra, #commentform ul.left li .txtFld, #commentform ul.right li .txtAra { width:260px; }
	#commentform ul.right { float:left !important; width:300px; }
	#commentform .form-submit #submit, .contactForm .submit { float:left !important; }
	
	.comment_list li { width:300px; }
	.comment_list li .comment_left { width:215px; }
	.comment_list .children li { width:265px; margin-left:25px; }
	.comment_list .children li .comment_left { width:180px; }
	
	aside.sidebar { margin-left:10px; width:300px; border-top:1px dotted #333; padding-top:30px; }
	aside.sidebar ul, aside.sidebar ul li.widget, aside.sidebar ul li.widget-container { width:300px; }
	aside.sidebar #searchform #s { width:210px; }
	aside.sidebar ul:last-child li:last-child { margin-bottom:0; }
	
	.voltageSlideshowWrapper .voltageSlideshowPrev { margin-left: -160px; }
	.voltageSlideshowWrapper .voltageSlideshowNext { margin-left: -125px; }
	.voltageSlideshowWrapper .voltageSlideshowNextGeneralWhite, .voltageSlideshowWrapper .voltageSlideshowPrevGeneralWhite { margin-left:0; }
	
	.sidebarSlider, .sidebarSlider ul, .sidebarSlider ul li { width:240px !important; height:200px !important; }
	
	header .info { position:absolute; top:0; left:auto; margin-top:0; width:100%; text-align:center; padding:6px 0; }
	
	section.recentPosts article .imageWrapper { width:300px !important; height:120px !important; }
	section.recentPosts article .imageWrapper img { width:100% !important; height:100% !important; }
	section.recentPosts article .content { width:270px; padding:15px; }
	
	section.folio { width:300px; margin-left:10px; }
	ul.folioIndex { width:300px; margin-left:0; }
	ul.folioIndex li { margin-left:32px; }
	ul.folioIndex li img { max-width:297px !important; }
	section.projectBrief { width:300px; margin-left:0; }
	section.folio article.last { float:left; }
	
	footer .logo { margin-left:10px; }
	footer .backToTop { position:absolute; top:10px; right:20px; margin-top:0; }
	footer .socialSmall { position:absolute; top:10px; left:auto; margin:0 0 10px 4px; }
	footer .copyright { background-image:none; padding-left:10px; padding-right:10px; }
	
	#slidingFooter footer .cols_four { margin-left:10px; clear:both; }
	#slidingFooter footer .cols_four.cols_last { margin-bottom:10px; }
	#slidingFooter footer ul.cols_four { margin-left:0; }
	
	#slidingFooter footer .imageWrapper, #slidingFooter footer .lightboxWrapper { width:300px; max-width:300px !important; height:auto !important; height:120px; }
	#slidingFooter footer .imageWrapper img, #slidingFooter footer .lightboxWrapper img { width:100%; max-width:100% !important; height:auto !important; height:100%; }
	
	.voltageSlideshowWrapper .caption1, .voltageSlideshowWrapper .caption2, .voltageSlideshowWrapper .caption3, .voltageSlideshowWrapper .caption4 {
		position:absolute;
		top:0;
		bottom:auto !important;
		left:0 !important;
		width:80% !important;
		min-height:20px;
		height:auto !important;
		height:20px;
		padding:15px 10%;
		color:#fff;
		background:url(../img/white/ui/bg-black-trans-80.png);
		margin-left:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
		text-align:left !important;
	}
	
	.voltageSlideshowWrapper .caption1 h3, .voltageSlideshowWrapper .caption2 h3, .voltageSlideshowWrapper .caption3 h5, .voltageSlideshowWrapper .caption4 h3 {
		color:#fff;
	}
	
	.voltageSlideshowWrapper .caption1 a, .voltageSlideshowWrapper .caption2 a, .voltageSlideshowWrapper .caption3 a, .voltageSlideshowWrapper .caption4 a {
		color:#fff;
	}
	
	.voltageSlideshowWrapper .caption1 a.link, .voltageSlideshowWrapper .caption2 a.link, .voltageSlideshowWrapper .caption3 a.link, .voltageSlideshowWrapper .caption4 a.link {
		color:#fff;
		border-bottom:0;
		background:url(../img/white/ui/read-more.png) no-repeat 0 -32px;
	}
	
	.voltageSlideshowWrapper .caption1 span.small { font-size:11px; line-height:16px; }
	
	.imageWrapper .caption1, .imageWrapper .caption2, .imageWrapper .caption3, .imageWrapper .caption4 { display:none; }
	
	.map { width:300px !important; height:200px !important; }
	
	.cols_two, .cols_three, .cols_four, .cols_two_thirds, .cols_three_fourths { width:300px !important; margin-right:0 !important; }
	.accordion .cols_two, .accordion .cols_three, .accordion .cols_four, .accordion .cols_two_thirds, .accordion .cols_three_fourths,
	.tabs .cols_two, .tabs .cols_three, .tabs .cols_four, .tabs .cols_two_thirds, .tabs .cols_three_fourths { width:260px !important; margin-right:0 !important; }
	blockquote { width:249px !important; margin-right:0 !important; }
	.accordion blockquote, .tabs blockquote { width:209px !important; margin-right:0 !important; }
	
	
	section.layout3 { width:300px; margin-left:10px; }
	section.layout3 article, section.layout3 article .content { width:300px; }
	
	.headerWrapper header nav ul { display:none; }
	.headerWrapper header nav select { display:block !important; }
	
	.imageWrapper, .imageWrapper img, .lightboxWrapper, .lightboxWrapper img { max-width:100% !important; height:auto !important; }
	img { max-width:100%; height:auto; }
	
	.single-vltg_portfolio nav.pagination .nav-next { float:left; clear:both; margin-top:10px; }

}