﻿/*Colours  |  Black #3c3c3c  |  Dk Blue #0f204b

/*** @license * MyFonts Webfont Build ID 2976855, 2015-02-21T10:50:00-0500 * The fonts listed in this notice are subject to the End User License Agreement(s) entered into by the website owner. All other parties are explicitly restricted from using the Licensed Webfonts(s). You may obtain a valid license at the URLs below.  
 * Webfont: CentraleSansBook by Typedepot  * URL: http://www.myfonts.com/fonts/typedepot/centrale-sans/regular/ * 
 * Webfont: CentraleSansThin by Typedepot  * URL: http://www.myfonts.com/fonts/typedepot/centrale-sans/thin/ * 
 * Webfont: CentraleSansXBold by Typedepot * URL: http://www.myfonts.com/fonts/typedepot/centrale-sans/xbold/ * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2976855
 * Licensed pageviews: 500,000
 * Webfonts copyright: Copyright (c) 2011 by typedepot. All rights reserved. * © 2015 MyFonts Inc*/

@import url("reset.css"); 

@import url("//hello.myfonts.net/count/2d6c57");  
@font-face {font-family: 'CentraleSansBook';src: url('../fonts/2D6C57_0_0.eot');src: url('../fonts/2D6C57_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2D6C57_0_0.woff2') format('woff2'),url('../fonts/2D6C57_0_0.woff') format('woff'),url('../fonts/2D6C57_0_0.ttf') format('truetype');}  
@font-face {font-family: 'CentraleSansThin';src: url('../fonts/2D6C57_1_0.eot');src: url('../fonts/2D6C57_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2D6C57_1_0.woff2') format('woff2'),url('../fonts/2D6C57_1_0.woff') format('woff'),url('../fonts/2D6C57_1_0.ttf') format('truetype');}  
@font-face {font-family: 'CentraleSansXBold';src: url('../fonts/2D6C57_2_0.eot');src: url('../fonts/2D6C57_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2D6C57_2_0.woff2') format('woff2'),url('../fonts/2D6C57_2_0.woff') format('woff'),url('../fonts/2D6C57_2_0.ttf') format('truetype');} 


/* Sitewide Typography
----------------------------------------------- */
body { margin:0; padding:0; background-color:#fff; font-size:100%; font-family:CentraleSansBook, Tahoma, sans-serif; font-weight:normal; font-style:normal; color:#3c3c3c;  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; letter-spacing:0; word-spacing:0; background:url(/global/2015/img/bg_header.gif) top repeat-x; }

h1 { margin:0; padding:0 0 0.3em 0; font-size:1.5em; color:#0f204b; font-family:CentraleSansXBold, Tahoma, sans-serif; font-weight:normal; }
h2 { margin:0; padding:0 0 0.5em 0; font-size:1.8em; color:#0f204b; font-family:CentraleSansBook, Tahoma, sans-serif; font-weight:normal; }
h3 { margin:1em 0 0.5em 0; padding:0 0 0.3em 0; font-size:1.2em; line-height:1.4em; color:#0f204b; font-family:CentraleSansBook, Tahoma, sans-serif; font-weight:normal; border-bottom:1px solid #e0e0e0; }
h4 { }

p, td, li, dt, dd { font-size:0.9em; }

p  { margin:0; padding:0 0 1em 0; line-height:1.5em; }
td { margin:0; padding:0; line-height:1.5em; }
ul { margin:0 0 1em 1.5em; padding:0; list-style:disc; }
ol { margin:0 0 1em 1.5em; padding:0; list-style:decimal; }
li, dt, dd { padding-bottom:0.5em; line-height:1.4em; }
em     { font-style:italic; }
strong { font-weight:bold; }
sup    { font-size:.5em; line-height:0.5em; vertical-align:baseline; position:relative; top:-1em;  }
input, select, textarea { font-family:CentraleSansBook, Tahoma, sans-serif; font-size:1em; color:#3c3c3c; border:1px solid #ccc; padding:0.5em; }

p.hr  { margin:0.5em 0; padding:0; border-top:1px solid #0066a1; }
p.sm, a.sm, .sm  { font-size:0.75em; text-transform:uppercase; }
p.Top { float:right; padding:0 35px 0 0; margin:22px 0 0 0; }
p.indent { padding-left:18px; }
p.Intro { font-size:1.5em; }

a         { color:#0066a1; text-decoration:none; }
a:visited { color:#0066a1; }
a:hover   { color:#0f204b; text-decoration:underline; }
a:focus   { outline: thin dotted; }
a:hover, a:active { outline: 0; }

a.Btn { padding:7px 20px; color:#fff; border-radius:3px; background-color:#0089c4; }
a.Btn:hover { text-decoration:none; background-color:#0073b4; }
 
.SiteWrapper { margin:0 auto; padding:0; width:98%; max-width:1240px; text-align:left; }

/* Header & Nav
----------------------------------------------- 
.Header { margin:0; padding:0; width:100%; }
.Header .Logo { padding:25px; }
.Header .Logo h1 { margin:0; padding:0;  width:162px; height:43px; text-indent:-9999px; background:url(http://www.colorkinetics.com/global/img/philips.gif) top left no-repeat; }
.Header .Logo h1 a { display:block; width:165px; height:45px; }
.Header .PCKLogo, .Header .Search {  float:right; padding:15px 0 0 0; width:300px; }*/

.Header .Logo { float:left; padding:6px 48px 6px 8px; }
.Header .Logo h1 { margin:0; padding:0; background: url(/global/2015/img/Philips-Color-Kinetics.png) no-repeat scroll left top; width:166px; height:166px; text-indent:-9999px; }
.Header .Logo h1 a { display:block; width:166px; height:166px; }
.Header .LogoM { display: none;}
.Header .Search { float:right; padding:15px 0 0 0; width:250px; }
.Header input[type="button"] { font-size:9px !important; }

.Header .PCKLogo h1 { float:right; margin:10px 100px 10px 0; padding:0;  width:88px; height:49px; text-indent:-9999px; background:url(http://www.colorkinetics.com/global/img/PhilipsColorKinetics.gif) top left no-repeat; }
.Header .PCKLogo h1 a { display:block; width:90px; height:50px; }
.Header .PCKLogo input { font-family:CentraleSansBook, Tahoma, sans-serif; font-size:14px; color:#696969; border:1px solid #ccc; padding:0.25em; box-sizing:border-box; }

.LogoPrint { display:none; }

.cse .gsc-control-cse, .gsc-control-cse, .cse form.gsc-search-box, form.gsc-search-box, table.gsc-search-box { margin:0 !important; padding:0 !important; }
.cse input.gsc-search-button, input.gsc-search-button { font-size:11px !important; font-weight:normal !important; text-transform:uppercase; color:#04204b !important; cursor:pointer; }
td.gsc-input { padding:0 !important; }
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-classic, .gsc-imageResult-column { margin-bottom:2em !important; }
.gs-result .gs-title, .gs-result .gs-title * { text-decoration:none !important; }
.gsc-result-info { display:none; }
.gs-image { padding:0 !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { color:#fff !important; }
.gsc-control-cse { background-color:transparent !important; border:none !important; }
input.gsc-search-button { margin-left:0 !important; }

/* Content Layout
----------------------------------------------- */
.Bcrumbs { display:none; }
.Wrapper { margin:0; padding:0; width:100%; clear:both; }
.L2Nav { margin:0.5em 0 0 1.5em; padding:0; box-sizing:border-box; float:left; width:15%; }
.L2Nav a.On { font-weight:bold; color:#0f204b; }
.L2Nav em { color:#999999; }
.L2Nav ul { margin:0; padding:0; list-style:none; }
.L2Nav li.hr { margin:0 8px 20px 0; padding:10px 0 0 0; border-bottom:1px solid #0079c1; line-height:0; }

.ContentCol { margin:0 1.5em 0 0; padding:0; box-sizing:border-box; float:right; width:80%; }
.LCol, .RCol { margin:0; padding:0; box-sizing:border-box; width:48%; }
.LCol { float:left; }
.RCol { float:right; }

.TwoThirds { margin:0; padding:0 2em 0 0; box-sizing:border-box; width:75%; float:left; }
.OneFourth { margin:0; padding:0 1% 2em 1%; list-style:none; float:left; width:25%; box-sizing:border-box; }
.OneFourth img    { width:100%; height:auto; }
.OneFourth img.TH { border:1px solid #ccc; }

.FeatureImg { margin:-1.5em -1.5em 1.5em 0; text-align:right; }
.FeatureImg img { width:100%; height:auto; }
.FeatureImg a   { font-size:0.8em; text-decoration:none; padding-right:1em; }

.IntroImg { margin:0 -1.5em 1.5em 0; height:375px; background-size:cover; position:relative; background-position:center; }
.IntroImg h1 { font-family:CentraleSansBook, Tahoma, sans-serif; font-size:45px; color:#fff; position:absolute; bottom:30px; left:30px; width:70%; padding:0;  }
h1.shadow { text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6); }
.IntroImg p  { text-align:right; position:absolute; bottom:30px; right:30px; color:#fff; padding:0; font-size:0.8em; text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6); }
.IntroImg a  { color:#fff; }

ul.FixturesThumbs { margin:0; padding:0; list-style:none; 
  display:-webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display:flex; align-items:stretch; flex-wrap:wrap; }
ul.FixturesThumbs li { margin:0; padding:0 1% 2em 1%; list-style:none; float:left; width:25%; text-align:center; box-sizing:border-box; }
ul.FixturesThumbs li:nth-child(4n+1) {  }
ul.FixturesThumbs li img { width:100%; height:auto; }
ul.FixturesThumbs li img.Brochure { border:1px solid #ccc; margin-top:10px; width:100%; }



.ProdImg, .CaseImg { width:100%; height:auto; }
.ProdImgTh { border:1px solid #ccc; margin:0 0.5em 0.5em 0; cursor:pointer; }

.ShareThis { margin:5px 5px 15px 0; padding:7px 0 7px 12px; width:auto; background-color:#eef2fe; color:#696969; border-bottom: 1px solid #999999; font-size:0.8em; }
.ShareThis a img { width:16px !important; }

table.Specs, table.vaya, table.Facts { width:100%; }
table.Specs th, table.Specs td { border:1px solid #dadada; padding:10px; margin:0; }
table.Specs th { background-color:#eee; font-weight:normal; font-size:0.8em; }
table.Specs td.shade { background-color:#eee; }

table.Form td { padding:5px; }
table.Form input, table.Form textarea  { width:400px; }
table.Form select { width:417px; }
table.Form input[type="checkbox"] { width:auto; }

table.vaya tr:nth-child(even) { background-color:#f4f4f4;}
table.vaya td { padding:10px; }

table.Facts td { padding-bottom:2em; }

.IESFiles { padding-bottom:1em; }
.IESFiles p { margin:0; padding:0 0 3em 0; clear:both; }
.IESFiles p:first-child { padding-top:0; }
.IESFiles .Btn { float:left; margin:4px 5px 1.2em 0; padding:3px 7px; color:#0089c4; border-radius:3px; background:#f0f0f0; }

/*table.IESFiles { width:100%; }
table.IESFiles td { border-bottom::1px solid #dadada; padding:10px 0; margin:0; }
table.IESFiles .Btn {padding:5px 7px; color:#0089c4; border-radius:3px; background:#f0f0f0; }*/

.SpecSheetsMenu { margin:0.2em 0; }
.SpecSheetsMenu a.menuitem { padding:8px; margin:3px 0; display:block; position:relative; width:auto; text-decoration:none; cursor:pointer; font-size:0.9em; background-color:#eee; color:#3c3c3c; }
.SpecSheetsMenu a.menuitem .statusicon { position:absolute; top:10px; right:8px; border: none; }
.SpecSheetsMenu a.submenuheader { clear:both; }
.SpecSheetsMenu .submenu ul { margin:0; padding:0.5em 0 1em 0; list-style:none; }
.SpecSheetsMenu .submenu li { margin:0; padding:0 0 3em 0; clear:both; }
.SpecSheetsMenu .nospace li { padding-bottom:0.5em; }

ul.VideoTH    { margin:0; padding:0; list-style:none; }
ul.VideoTH li { margin:0; padding:0 10px 1em 0; float:left; max-width:196px;  }
ul.VideoTH li img { width:100%; height:auto; }

ul.RelatedTH    { margin:0; padding:0; list-style:none; }
ul.RelatedTH li { margin:0; padding:0 10px 0 0; float:left; width:33%; min-height:200px; }
ul.RelatedTH li img { width:100%; height:auto; }

#Chart { margin:10px 0 0 0; padding:0; width:100%; }

#Chart #Tabs { margin:0; padding:0; width:100%; height:42px; background:#fff url(http://www.colorkinetics.com/img/tab_border.gif) bottom repeat-x; position:relative; }
#Chart #Tabs ul { margin:0; padding:0; list-style:none; }
#Chart #Tabs li { margin:0; padding:0 0 0 4px; float:left; background:url(http://www.colorkinetics.com/img/tab_left.gif) top left no-repeat; line-height:1.2em; }
#Chart #Tabs a  { padding:13px 25px 8px 21px; display:block; background:url(http://www.colorkinetics.com/img/tab_right.gif) top right no-repeat; color:#5d6678;  }
#Chart #Tabs li.On { background:url(http://www.colorkinetics.com/img/tab_left_on.gif) top left no-repeat; border-bottom:1px solid #fff;  }
#Chart #Tabs li.On a { background:url(http://www.colorkinetics.com/img/tab_right_on.gif) top right no-repeat; font-weight:bold; }
#Chart #Tabs a:hover { text-decoration:none; }

#tab01 { display:block; }
#tab02 { display:none; }
#tab03 { display:none; }

#Chart #TabContent { margin:0; padding:25px; width:100%; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; box-sizing:border-box; }
#Chart #TabContent h3 { background-color:#eee; padding:5px 10px; }

#SupportIES .SpecSheetsMenu a.menuitem { padding:0; background-color:transparent; font-weight:bold; }
#SupportIES #Chart #TabContent h3 { background-color:transparent; padding:5px 0; }
#SupportIES #Chart #TabContent h3 a { color:#333; }


/* Knack Styles
----------------------------------------------- */
.Specifications { margin:2em 0; padding:3em 0; clear:both; box-sizing: border-box; }
.Specifications .mm { display:none; }
.view-header, .kn-search_form { display:none; }
.kn-view { margin:0 !important; padding:0 !important; }
.kn-crumbtrail { padding-bottom:2em; }
.kn-details .title, .kn-list .title { margin:0 !important; padding:1em 0 0.3em 0 !important; font-size:1.5em !important; color:#0089c4 !important; font-weight:normal !important; }
tr.field_1849 td { padding-bottom:20px !important; font-size:0.8em; }

.kn-details .kn-details-group { margin-bottom:0 !important; }
.kn-details .kn-details-group.column-3 .kn-details-group-column { width:25% !important; }
.kn-details .kn-details-group.column-3 .kn-details-group-column:first-child { width:50% !important; }

#kn-app-menu ul { display:none !important; }



/* Showcase
----------------------------------------------- */
#showcase .FeatureImg { margin:-1.5em -1.5em 1.5em 0; text-align:right; }
#showcase .FeatureImg img { width:100%; height:auto; }
#showcase .FeatureImg a   { font-size:0.8em; text-decoration:none; padding-right:1em; }

#showcase #SearchSort { margin:0 0 20px 0; padding:0; width:100%; }
#showcase #SearchSort p { margin:0; padding:0; }
#showcase #SearchSort a { text-decoration:underline; color:#0079c1; }
#showcase #SearchSort a:hover { text-decoration:none; }

#showcase #VideoTombstonesWrapper { margin:0; padding:0; width:103.5%; box-sizing:border-box;
  display:-webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display:flex; flex-wrap:wrap; }
#showcase #VideoTombstonesWrapper .tombstone { margin:0; padding:0 20px 30px 0; width:33%; float:left; box-sizing:border-box; }
#showcase #VideoTombstonesWrapper .tombstone .thumbnail { width:100%; height:250px; position:relative; overflow:hidden; }
#showcase #VideoTombstonesWrapper .tombstone img { width:100%; height:auto; position:relative; border:none; }
#showcase #VideoTombstonesWrapper .tombstone strong { color:#007cd4; font-size:18px; font-weight:normal; line-height:1.5em; }

#showcase #TombstonesWrapper { margin:0; padding:0; width:103.5%; box-sizing:border-box;
  display:-webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display:flex; flex-wrap:wrap; }
#showcase #TombstonesWrapper .tombstone { margin:0; padding:0 20px 30px 0; width:33%; float:left; box-sizing:border-box; }
#showcase #TombstonesWrapper .tombstone .thumbnail { width:100%; height:250px; position:relative; overflow:hidden; }
#showcase #TombstonesWrapper .tombstone p { margin:0; padding:3px 0 0.5em 0; }
#showcase #TombstonesWrapper .tombstone img { width:100%; height:auto; position:relative; border:none; }
#showcase #TombstonesWrapper .tombstone img.iconvideo { float:left; padding:3px 0 20px 0; }
#showcase #TombstonesWrapper .tombstone img.icontext  { padding:0 2px; }
#showcase #TombstonesWrapper .tombstone strong { color:#007cd4; }
#showcase #TombstonesWrapper .Last { margin-right:0; }

#showcase dl { margin:0 15px; }
#showcase dt { margin:0; padding:0; }
#showcase dd { margin:0; padding:0 0 1em 0; }
#showcase dt a { color:#0079c1; font-weight:bold;  }

p.PhotoCredit { font-size:0.75em; }
table.ProjectCredits td { padding:0.5em 0.5em 0.5em 0; border-bottom:1px solid #E0E0E0; }
.credittype { font-size:10px; text-transform:uppercase; letter-spacing:1px; color:#8e8e8e; line-height:1em; }
.CaseImgTh { border-right:3px solid #fff; cursor:pointer; width:25%; height:auto; box-sizing:border-box; }


.CaseGallery .LgImgWrapper { width:81.8%; float:left; height:540px; overflow:hidden; }
.CaseGallery .LgImgWrapper img { height:100%; width:auto; }
.CaseGallery .Thumbs { width:17.1%; float:right; }
.CaseGallery .Thumbs .CaseImgTh { width:100%; height:auto; display:block; box-sizing:border-box; border-bottom:3px solid #fff; }


#showcase article {   -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
#lightgallery img { width:50%; height:auto; float:left; padding:0 0 20px 20px; }


/* Learn
----------------------------------------------- */
.LearnESB    { background:#000033 url(/Learn/What-is-an-LED/bg_ESB.jpg) top center no-repeat; background-size:cover; }
.LearnESBtxt { width:280px; margin:0 0 0 280px; padding:50px 0 20px 0; }



/* Footer
----------------------------------------------- */
.Footer { margin:0; padding:5em 0 1em 0; text-align:center; background-color:#000099; background:linear-gradient(90deg, #0a246a, #0138a1); -webkit-box-shadow: 50em 0 0 0 #0138a1, -50em 0 0 0 #0a246a; box-shadow: 50em 0 0 0 #0138a1, -50em 0 0 0 #0a246a; color:#b3c8e6; }
.lt-ie10 .Footer { -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#0a246a, endColorstr=#0138a1)"; }
.Footer .SiteWrapper { text-align:center; }
.Footer a, .Footer a:visited, .Footer a:hover  { color:#fff; }
.Footer p { font-size:0.8em; }
.Footer ul.Links { margin:0; padding:50px 0 2.5em 0; }
.Footer ul.Links li { display:inline-block; padding:0 0.3em 0 0.5em; border-left:1px solid #b9bbc7; line-height:1em; }
.Footer ul.Links li:first-child { border:none; }


@media only screen and (max-width:1160px) {.Header .Search { width:225px; }}
@media only screen and (max-width:1040px) {.Header .Search { width:200px; }}

@media only screen and (max-width:1025px) {
	.L2Nav       { width:17%; }
	.ContentCol  { width:75%; }
	.CaseGallery .LgImgWrapper { height:450px; }
	.IntroImg h1, .IntroImg p { width:50%; }
}
@media only screen and (max-width:930px) {
	.Header .Logo { padding-right:8px; }
	.Header .Search { width:300px; }
	.LearnESBtxt { margin:0 0 0 80px; }
}
@media only screen and (max-width:770px) {
	.SiteWrapper { width:98%; }
	.Header  .Search { width:200px; }
	.Bcrumbs { display:block; margin:0.5em 0 2em 1.5em; font-size:0.8em; }
	.L2Nav { display:none; }
	.ContentCol   { width:93%; float:none; margin:1em; }
	.LCol, .RCol  { width:100% !important; float:none; }
	ul.FixturesThumbs li { width:38%; }
	ul.FixturesThumbs li:nth-child(4n+1) { clear:none; }
	ul.FixturesThumbs li:nth-child(2n+1) { clear:left; }	
	ul.RelatedTH li { width:150px; }
	.ProdImg { width:auto; }
	.Specifications .dt { display:none; }
	.Specifications .mm { display:block; }
	.CaseGallery .LgImgWrapper { height:350px; }
	.LearnESBtxt { margin:0 0 0 30px; }
}

@media only screen and (max-width:640px) {
	.SiteWrapper { border:none; width:auto; }
	
	.Header { display:block; background: url(../img/bg_header_640.png) top right no-repeat; }
	.Header .Logo { float:left; padding:7px 0 0 18px; }
	.Header .Logo h1 { margin:0; padding:0; background: url(/global/2015/img/Philips-Color-Kinetics-m.png) no-repeat scroll left top; width:66px; height:33px; text-indent:-9999px; }
	.Header .Logo h1 a { display:block; width:66px; height:33px; }
	.Header .LogoM { display: block;}
	.Header .LogoM h2 { clear: both; color:#fff; font-size: 14px; padding:10px 0 8px 18px;}
	.Navigation, .Search { display: none; }

	
	/*.Header { display:block; background:linear-gradient(#0a246a, #0138a1); }
	.Nav, .Header .PCKLogo table, .Header .Search, .Navigation { display:none; }
	.Header .Logo h1, .Header .Logo h1 a { width:126px; height:126px; background-size:cover; }
	.Header .Logo { padding:0; }*/
	
	/*.Header .PCKLogo { float:left; margin-left:1em; padding:10px 0; }*/
	/*.Header .PCKLogo h1 { background:url(../img/PCK_Logo.png) top left no-repeat; }*/
	.Header .mmenu { display:block; float:right; margin:7px 24px 0 0; }
	.Bcrumbs { margin-left:1em; }
	.ContentCol { width:auto; }
	p.Intro { font-size:1.2em; }
	.ProdImg { width:100%; height:auto; }
	.Footer p { font-size:0.7em; }
	.Footer p.sm { width:100%; font-size:0.6em; }
	.CaseGallery .LgImgWrapper, .CaseGallery .LgImgWrapper img { width:100%; height:auto; float:none; }
	.CaseGallery .Thumbs { width:100%; float:none; }
	.CaseGallery .Thumbs .CaseImgTh { width:25%; display:inline; }
	
	.IntroImg { margin:-1em -1em 1.5em -1em; }
	.IntroImg h1, .IntroImg p { width:100%; }
	.IntroImg h1 { top:30px; }
}

@media only screen and (max-width:500px) {
	.RCol img { width:100% !important; height:auto; }
	.LearnESBtxt { width:220px; }
}

@media print {
	@page { margin: 0.75in 1in; }
	body { background:none; font-size:12px; }
	.Navigation, .Search, .L2Nav, .ShareThis, .LogoScreen { display:none; }
	.LogoPrint { display:block; }
	.ContentCol { float:none; width:100%; }
	.LCol, .RCol { float:none; width:100%; clear:both; }
	img { width:auto !important; height:auto !important; }
	ul.RelatedTH li { width:150px; }
	ul.RelatedTH li img { width:100% !important; }
	.CaseGallery .LgImgWrapper { width:100%; height:auto; }
	.CaseGallery .LgImgWrapper img { max-width:500px; height:auto; }
	.CaseGallery .Thumbs { display:none; }
	.Footer { background-color:#fff; background:none; color:#3c3c3c; -webkit-box-shadow:none; box-shadow:none; }
	.Footer a, .Footer a:visited, .Footer a:hover { color:#3c3c3c; }
}