@import "http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic";@import "http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic";@import "http://code.ionicframework.com/ionicons/1.4.1/css/ionicons.min.css";html,body{height:100%}.inner{width:960px;position:relative;margin:0 auto}#header{margin-bottom:30px}#content{margin-bottom:30px}#footer{height:100px}#branding{padding:1.6em 0}#branding #searchbox{float:left;display:inline}#branding #signup li{display:inline;margin:0 5px 0 0}#navigation{background:#e4e4e4;padding-top:10px}#content-main{float:left;width:630px}#content-sub{float:right;width:300px}.sidebar ul{width:300px;margin:0;padding:0}.sidebar ul h2{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-size:10px;line-height:24px;background:#2b4e6b;color:#fff;margin:0;padding:8px 12px 6px;text-transform:uppercase}.sidebar ul ul li{list-style-type:disc;background:none;border:none;margin:0;padding:0}.sidebar ul ul li ul,.sidebar ul ul{margin-bottom:0;margin-left:13px;padding:0}.sidebar ul li{background:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;list-style-type:none;margin:30px 0 0 0}.sidebar ul li.featured-image{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sidebar ul li.featured-image img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block}.sidebar ul li.feature{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#dbd7d0;background:rgba(0,0,0,0.1);border-bottom:1px solid #fff;-webkit-box-shadow:inset 0 5px 15px rgba(0,0,0,0.3) !important;-moz-box-shadow:inset 0 5px 15px rgba(0,0,0,0.3) !important;box-shadow:inset 0 5px 15px rgba(0,0,0,0.3) !important}.sidebar ul li.feature h2{background:none !important;color:#2f3c42 !important;padding:10px 20px 0 !important;font-size:18px !important;text-transform:none !important;margin:0 !important}.sidebar ul li.feature .textwidget{padding-top:10px !important;background:none !important}.sidebar ul li.feature .textwidget h3{color:#2b4e6b;margin:0 0 5px;font-size:14px;line-height:1.3em}.sidebar ul li.links-list ul{padding:0;width:auto}.sidebar ul li.links-list ul li{list-style:none;margin:0}.sidebar ul li.links-list ul li a{display:block;padding:5px 20px;border-bottom:1px solid #eee;-webkit-transition:background .5s}.sidebar ul li.links-list ul li a:hover{background:#cdd7dd;border-top:1px solid;border-color:#afbec8;margin-top:-1px}.sidebar ul li.links-list ul li:first-child a{padding-top:10px}.sidebar ul li.links-list ul li:first-child a:hover{border-top:none;margin-top:0}.sidebar ul li.links-list ul li:last-child a{border:none;padding-bottom:10px;margin-top:0}.sidebar ul #searchbox{border:none;background:none}.sidebar ul li ul{padding:12px}.sidebar ul li ul ul{padding:0}.sidebar ul li ul li a{color:#2b4e6b}body.slug-window-film #content div.page #columns div.sidebar ul li h2,body.window-film #content div.page #columns div.sidebar ul li h2,body.slug-about #content div.page #columns div.sidebar ul li h2,body.about #content div.page #columns div.sidebar ul li h2{background:#2f3c42}body.slug-window-film #content div.page #columns div.sidebar ul li#text-8 h2,body.window-film #content div.page #columns div.sidebar ul li#text-8 h2{background:#4e92c0}body.window-film #content div.page #columns div.sidebar ul li.related h2{background:#5591c1;color:#fff}.post{margin-bottom:1.6em;padding:1px}.not-singular .post,.events-list .post,.media-list .post{border-bottom:1px solid #d3d9db;border-bottom:1px solid rgba(0,0,0,0.1);margin:0 0 25px;padding:0 0 25px}.not-singular .post:last-child,.events-list .post:last-child,.media-list .post:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.post-title{font-weight:bold;font-size:1.8em;margin:0}h1.post-title{font-size:2.2em}h1.archive-title{font-weight:bold;text-transform:uppercase;letter-spacing:2px;opacity:.6;margin:0 0 30px;font-size:14px}.post .entry{padding:1px}.postinfo{text-transform:uppercase;color:#999;list-style:none;margin:10px 0 20px;padding:0 !important;height:22px;line-height:22px}.postinfo li{float:left;display:inline;font-size:12px;line-height:21px;margin:0 10px 0 0;padding:0}.postinfo li.postdata{background:url(../images/icons/tags.png) left center no-repeat}.postinfo li.commentdata{background:url(../images/icons/balloon_small.png) left center no-repeat}.postinfo li.last{padding-right:0}body.category .cms h2,body.blog .cms h2{margin:0 0 5px;font-size:21px}body.category .cms p,body.blog .cms p{margin:0}body.category .cms .full,body.blog .cms .full{float:none !important;width:80px;display:block;margin:15px 0 0 !important}.pagination{background:rgba(0,0,0,0.1);padding:7px 10px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.pagination .page-numbers{padding:3px 6px;font-size:15px;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.entry,.cms{line-height:1.7em}.entry h1,.cms h1{margin:1em 0 .5em}.entry h2,.cms h2{margin:1.07em 0 .335em;color:#444}.entry h2+h3,.cms h2+h3{margin-top:0}.entry h3,.cms h3{margin:1.14em 0 .5em;color:#2b4e6b}.entry h4,.cms h4{margin:1.23em 0 .615em}.entry h5,.cms h5{margin:1.33em 0 .67em}.entry h6,.cms h6{margin:1.6em 0 .8em}.entry dt,.cms dt{margin-top:.8em;margin-bottom:.4em}.entry ul,.cms ul{list-style:disc outside;padding:0 0 0 2.5em}.entry ol,.cms ol{list-style:decimal outside;padding:0 0 0 2.5em}.entry ol ol,.cms ol ol,.entry ul ol,.cms ul ol{margin-left:3.5em}.entry p,.cms p{margin:0 0 1.6em}.entry p:first-child,.cms p:first-child{margin-top:0}.entry p:empty,.cms p:empty{display:none}.entry p.disclaimer,.cms p.disclaimer{font-size:12px}.entry p.position,.cms p.position{font-size:14px;font-weight:bold;margin-top:-20px}.entry object,.cms object{display:block;margin:20px 0}.entry hr,.cms hr{display:block;width:auto;height:1px;margin:2em 0;border:none;color:#d9d3c7;background:#d9d3c7}.entry div.video-library p,.cms div.video-library p{text-align:center;padding-bottom:10px;margin-bottom:24px;border-bottom:solid 1px #d8d5cd}.entry .jwts_clearfix,.cms .jwts_clearfix{height:1px}.entry .intro,.cms .intro{padding-bottom:1.6em;border-bottom:1px solid #d8d5cd}.entry table,.cms table{padding:0;margin:0 0 1.6em;border-spacing:0;width:940px;text-align:left;border:5px solid #9e9b94;border:5px solid rgba(0,0,0,0.3);border-collapse:separate;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.entry table th,.cms table th,.entry table thead td,.cms table thead td,.entry table thead tr:nth-child(2n-1) td,.cms table thead tr:nth-child(2n-1) td{color:#000;padding:7px 5px;background:#cad3c3;background:rgba(0,0,0,0.1);font-size:11px;line-height:1.3em;vertical-align:top}.entry table th img,.cms table th img,.entry table thead td img,.cms table thead td img,.entry table thead tr:nth-child(2n-1) td img,.cms table thead tr:nth-child(2n-1) td img{display:none}.entry table td,.cms table td{padding:3px 5px;font-size:12px;border-collapse:collapse;background:#fff;border-bottom:1px solid #cfcfcf}.entry table td[colspan],.cms table td[colspan]{font-weight:bold;padding:8px 6px;font-size:13px;color:#333;background:#f8f6f2;background:rgba(0,0,0,0.01)}.entry table td p,.cms table td p{margin:0}.entry table tr:last-child td,.cms table tr:last-child td{border-bottom:none}.entry table a.pdf,.cms table a.pdf{font-weight:bold;display:block;margin-bottom:2px}.entry table.logos,.cms table.logos{width:100%;margin:0;border:none;background:none}.entry table.logos td,.cms table.logos td{background:none;text-align:center}a.button,a.gde-link,p.button a{display:inline-block;line-height:normal;font-weight:bold;font-size:11px;text-transform:uppercase;padding:8px 10px 5px 27px;color:#2b4e6b;background:#f6f3ed url("/wp-content/uploads/2011/01/file1.gif") 10px 50% no-repeat;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(1,1,1,0.1);-moz-box-shadow:0 1px 2px rgba(1,1,1,0.1);box-shadow:0 1px 2px rgba(1,1,1,0.1)}a.button.contact,a.gde-link.contact,p.button a.contact{padding-left:35px;background:#f6f3ed url("../images/icons/Mail-16x16.png") 10px 50% no-repeat}.more-link{margin:20px 0 0;display:block;float:left}.page-listing .post{margin-top:8px;padding:0;margin-bottom:25px;padding-bottom:25px;border-bottom:solid 1px #d8d5cd}.page-listing .post .post-title{margin-bottom:.535em}.page-listing .post .thumbnail{float:right;margin:5px 0 15px 15px}.page-listing .post .thumbnail img{display:block;width:120px;height:120px}.excerpt .postinfo{margin:10px 0}body.search .breadcrumbs{margin:30px 0 10px}body.search .search-results h2{margin:0 0 10px}body.search .search-results .relevanssi-query-term{background:#ffe300;color:#000}body.search .search-results .entry-summary p{margin:0 0 10px}body.search .search-results .permalink{margin:0 0 40px}body.search .search-results .permalink a{font-style:italic;color:#999;text-decoration:underline}body.search .search-results .permalink a:hover{}@madico _blue;.alignleft{float:left;display:inline;margin:5px 10px 10px 0}.alignright{float:right;display:inline;margin:5px 0 10px 10px}.wp-caption{padding:10px;background:#f0f6f8;border:solid 1px #d9d3c8;text-align:center}.wp-caption p.wp-caption-text{margin:0;padding:0;font-size:11px;color:#222}.wp-caption p.wp-caption-text strong{font-weight:bold}div.wp-caption img{margin:0 0 6px 0;padding:0;border:solid 1px #90a0a4}#reply{margin:30px 0 10px}#comments-title{font-weight:normal;margin:30px 0 15px}#comments-title span{font-weight:bold}ol.commentlist{list-style:none;margin:0 0 30px}ol.commentlist img{float:right;display:inline;border:1px solid #eee}ol.commentlist .author-data{display:block}ol.commentlist h3{padding:2px 0 0;margin:0}ol.commentlist h3 a{text-decoration:none}ol.commentlist .comment-meta{line-height:17px;font-size:10px;text-transform:uppercase;color:#999;margin:0}ol.commentlist .comment{padding:12px;border:1px solid #eee}ol.commentlist .reply{margin-bottom:-3px}ol.commentlist .reply a{font-size:11px;text-transform:uppercase}ol.commentlist div.comment-entry{clear:both;padding:1em 1px 1px}ol.commentlist div.comment-entry p{margin-bottom:1.2em}ol.commentlist .comment-num{float:right;display:inline;font-size:36px;color:#fff;margin:-23px 0 0}.commentlist .comment{margin-bottom:-1px}.commentlist .children{margin-left:20px}.commentlist .children li{margin-left:0}#content ol.commentlist li.bypostauthor{border:1px solid #d8d5cd;z-index:5;position:relative}#content .comment #reply{font-size:12px;padding-top:1px;text-transform:uppercase;line-height:1.3em;margin:0 0 10px}.comment #respond{padding-top:15px;border-top:1px solid #eee;margin-top:18px}.comments-area{margin:0 0 10px}ul.navigation{list-style:none;margin:0}#commentform{margin:0 0 4px}#commentform #cancel-comment-reply-link{float:right}#commentform p{clear:both;margin:0 0 10px}#commentform #submit-field{margin:0}#commentform label{display:block;line-height:25px;font-weight:bold}#commentform input{display:block;margin:0;border:1px solid #ddd;color:#777;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#commentform input[type="text"]{width:300px}#commentform label.error{display:block;color:#ff4848}#commentform small.required{color:#ff4848;font-weight:bold}#commentform input.error{border-color:#ffcece;color:#ff4848}#commentform input[type="submit"]{padding:6px 8px;float:left;font-size:13px;font-weight:bold;color:#fff;cursor:pointer;border:none}#commentform input[type="submit"]:hover{background-color:#2b4e6b}#commentform textarea{width:94%;padding:2%;border:1px solid #ddd;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#commentform #textarea label{float:none;width:auto}#commentform .comment-disclaimer{font-size:11px;color:#666;margin:0 0 15px}html body{font:13px/1.6em Helvetica,Arial,sans-serif;color:#555;margin:0;padding:0;background-color:#b6c3c9}hr,p,ul,ol,dl,pre,address,table,form{margin-bottom:1.6em}blockquote{font:14px/1.6em Georgia,Times,serif;color:#666;border-left:3px solid #666;margin:0 0 1.6em;padding:.6em 0 .6em 1em}div#columns div.sidebar blockquote.caspari,div.casestudy div.cms blockquote.caspari{border:none;padding:0;font-size:18px;font-style:italic;font-weight:500;color:#00457d;margin:0 0 10px 0}div#columns div.sidebar blockquote.caspari{margin-top:42px}cite{font-style:normal;font-weight:700;display:block;margin-top:-1.2em}h1,h2,h3,h4,h5,h6{line-height:1.25em}.jenson,#content h1,.splash p,.home #columns h2,#home-sections .cms h2{font-family:'PT Serif',Georgia,serif;font-weight:400}.caspari{font-family:'PT Sans','Trebuchet MS',sans-serif}body.chinese h1,body.chinese h2,body.chinese h3{font-family:Georgia,"Times New Roman",serif;font-style:italic}body.chinese.home #columns h2{font-size:21px !important}body.chinese .utility{top:-78px}body #lang_sel{float:left;top:-5px;margin-left:15px}body #lang_sel li{width:170px;height:27px}body #lang_sel li a.lang_sel_sel:link,body #lang_sel li a.lang_sel_sel:visited{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}body #lang_sel li a.lang_sel_sel:link:hover,body #lang_sel li a.lang_sel_sel:visited:hover{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}body #lang_sel:hover li a.lang_sel_sel{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}body #lang_sel span{margin:0;line-height:26px;font-size:11px;float:none}body #lang_sel img.iclflag{top:2px}body #lang_sel ul ul{width:170px;top:27px}body #lang_sel ul ul a,body #lang_sel ul ul a:visited{padding:0 10px}body #lang_sel ul ul li:last-child a{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}h1{font-size:1.6em;color:#28292a}h2{font-size:21px;color:#000}h3{font-size:17px;line-height:1.3em;color:#28292a}h4{font-size:14px;color:#28292a}h5{font-size:12px;color:#28292a}h6{font-size:1em}a:link,a:visited{color:#2b4e6b;text-decoration:none}a:hover,a:active{color:#2f3c42}.clearfix:after,.jwts_tabbertab:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearit{clear:both;height:0;overflow:hidden}#branding #searchbox{float:right;display:inline}#search-form{margin:0;padding:0}#search-form .placeholder{color:#999}#search-text,#s{border:none;font-size:12px;display:block;width:260px;height:15px;float:left;margin:0 0;padding:6px 10px 4px 30px;background:url(../images/search-form.png) 0 0 no-repeat;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#999}#searchsubmit{display:none}.error-404 h4{font-size:13px;margin:1.2em 0 .8em}.sidebar li form,ul.navigation li,blockquote p{margin:0}a:hover{text-decoration:underline}#content{background:#eaf1f3 url(../images/content.png) 0 bottom repeat-x;margin:0;overflow:hidden;width:100%}#content div.background{padding:111px 0 0 0;position:relative}#content div.background div.container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto;padding:0 0 1px;position:relative;width:940px;z-index:3}#content div.background .background-graphic{background:url(../images/madico-header-bg.png) 65% 0 no-repeat;height:141px;position:absolute;left:0;right:0;top:0;z-index:2}#content div.background:before{display:block;height:141px;width:50%;position:absolute;left:0;top:0;content:"";background:#557a94;z-index:1}#content div.background:after{display:block;height:141px;width:50%;position:absolute;right:0;top:0;content:"";background:#a9b8c0;z-index:1}.branding{left:0;height:42px;overflow:hidden;position:absolute;top:-77px;width:186px}.branding a{display:block;height:42px;overflow:hidden;text-indent:-999999px;width:186px;background:url(../images/madico-logo-trans.png) 0 0 no-repeat}.sicon{line-height:20px;height:20px;font-size:11px;font-weight:bold;margin:0 0 0 15px;float:left}.sicon:link,.sicon:visited{color:#2b4e6b}.sicon:hover{color:#000;background-position:0 -17px}.sicon i{font-size:17px;vertical-align:1px;color:#2b4e6b}.sicon.google,.sicon.linkedin{margin-left:10px}.sicon.linkedin{font-size:18px}.crisis-alert{color:#e10000 !important;background:url(../images/icons/alert.png) 0 3px no-repeat;padding-left:19px}.crisis-alert:hover{background-position:0 3px}.dealer-locator{background:url(../images/icons/dealer-locator.png) 0 3px no-repeat;padding-left:13px}.brand-hub{background:url(../images/icons/brand-hub.png) 0 0 no-repeat;padding-left:17px}.brand-hub:hover{background-position:0 -32px}.utility{position:absolute;right:0;top:-95px}.utility span{line-height:20px;font-size:13px;font-weight:bold;margin:0 0 0 15px;float:left;color:#333}.tagline{position:absolute;left:206px;line-height:42px;height:42px;top:-77px;color:#c6d8c1;font-size:24px}div.search{position:absolute;right:0;top:-65px}#content div.menu{height:60px;position:absolute;top:-29px;width:940px;z-index:999999}#content div.menu ul{display:inline;float:right;margin:0}#content div.menu li{display:inline;float:left;margin:0 0 0 1px;font-size:13px}#content div.menu a{color:#2b4e6b;display:inline;float:left;font-weight:bold;height:24px;line-height:24px;padding:2px 7px 3px;text-decoration:none}#content div.menu a:hover{color:#000}#content div.menu ul li div{display:none;position:absolute;right:0}#content div.menu ul li.tier-1-active a{background:#396080;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#fff}#content div.menu ul li.tier-1-active div.tier-2{background:#2e4e6c url(../images/nav_global_bg.gif) repeat-x;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;display:block;height:30px;line-height:30px;top:29px;width:940px}#content div.menu ul li.page-item-1534{position:relative}#content div.menu ul li.page-item-1534.tier-1-active div.tier-2{display:none;width:160px}#content div.menu ul li.page-item-1534.tier-1-active div.tier-2 ul{width:154px;padding-left:6px;background:#2b4e6b}#content div.menu ul li.page-item-1534.tier-1-active div.tier-2 ul li a{font-weight:bold}#content div.menu ul li.page-item-1534 .tier-2{width:160px;top:29px;left:0;background:#2b4e6b;display:none}#content div.menu ul li.page-item-1534 .tier-2 ul{margin:0}#content div.menu ul li.page-item-1534 .tier-2 li,#content div.menu ul li.page-item-1534.tier-1-active div.tier-2 li{display:block;width:160px;margin-top:3px}#content div.menu ul li.page-item-1534 .tier-2 li a{color:#fff}#content div.menu ul li.tier-1-active div.tier-2 ul li{height:30px;line-height:30px;margin:0 12px 0 0}#content div.menu ul li.tier-1-active div.tier-2 ul li a{background:none;color:#d3dbdf;font-weight:normal;height:30px;line-height:30px;padding:0}#content div.menu ul li.tier-1-active div.tier-2 ul li a:hover{color:#fff}#content div.menu ul li.tier-1-active div.tier-2 ul li.tier-2-active a{color:#fff;font-weight:bold}#content div.menu ul li.tier-1-active div.tier-2 ul li.tier-2-active div.tier-3{background:#f6f6f6 url(../images/nav_sub_bg.gif) bottom left repeat-x;display:block;top:30px;width:940px}#content div.menu ul li.tier-1-active div.tier-2 ul li.tier-2-active div.tier-3 ul li a{background:none;color:#535353;font-weight:normal}#content div.menu ul li.tier-1-active div.tier-2 ul li.tier-2-active div.tier-3 ul li.tier-3-active a{color:#000;font-weight:bold}#content div.menu ul li.tier-1-active div.tier-2 ul li.tier-2-active div.tier-3 ul li a:hover{color:#000}body.page-template-template-slideshow-php .splash{min-height:330px;margin-bottom:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}body.page-template-template-slideshow-php .splash ul,body.page-template-template-slideshow-php .splash li,body.page-template-template-slideshow-php .splash .slide-background{height:330px;width:940px;display:block}body.page-template-template-slideshow-php .splash p{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.page-template-template-slideshow-php #content .background .container{padding-bottom:0}.splash{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.3);background:#dedede;position:relative;width:940px;z-index:1;margin:0 0 20px}.splash .default{background:url(../images/madico-office.jpg) 0 0 no-repeat;height:180px;width:100%;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.splash li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.splash p{background:#333;background:rgba(0,0,0,0.75);bottom:0;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;color:#fff !important;font-size:26px;line-height:normal;margin:0;padding:15px 30px;position:absolute;width:880px}.splash p.micro{font-size:20px;padding:9px 30px}.post-id-614 .sidebar .gform_widget{display:none}#content div.page{width:940px}.breadcrumbs{font-weight:bold;text-transform:uppercase;letter-spacing:2px;margin:30px 0 -10px;color:#8c8c8c}.breadcrumbs a{color:lighter(#2b4e6b, 20%)}#content div.page #columns div.main{display:inline;float:left;width:600px}#content div.page #columns .wide-table{float:none;border:none;padding-right:0;margin-right:0;width:100% !important;display:block;background:none}#content div.page #columns div.main h1{color:#000;font-size:30px;line-height:normal;margin:-5px 0 10px}#content div.page #columns div.main h1.post-title{margin-bottom:5px}.sidebar{display:inline;float:right;width:300px;margin:0 0 20px;font-size:12px}.sidebar>ul{list-style:none}.sidebar>ul>li{margin:0 0 40px;width:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.3)}.sidebar>ul>li#rss-subscribe{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);background:none}.sidebar>ul>li#rss-subscribe img{margin-right:10px}.sidebar>ul>li h2{background:#2b4e6b;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#fff !important;font-size:10px;height:30px;line-height:30px;padding:0 20px;text-transform:uppercase}.sidebar ul li ul{list-style:disc;margin:0;overflow:hidden;padding:15px 0;width:300px;background:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.sidebar .menu{list-style:none}.sidebar .menu li{list-style:none;padding:4px 0;margin:0 20px}.sidebar .menu li.current_page_item a{font-weight:bold}.sidebar .menu li+li{border-top:1px solid #eee}.sidebar .textwidget{margin:0;overflow:hidden;padding:15px 20px 5px;background:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.sidebar .textwidget h3{font-size:14px;line-height:1.3em;font-weight:bold;margin:0 0 5px}.sidebar .textwidget hr{color:#ccc;background:#ccc;margin:15px -20px;width:300px;display:block;border:0;height:1px}.sidebar .textwidget p,.sidebar .textwidget address{display:block;margin:0 0 10px}.sidebar .textwidget ul{padding:0}.sidebar .gform_wrapper{background:#fff;margin:0 !important;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.sidebar .gform_fields{width:auto !important;padding:10px 20px !important}.sidebar .gform_fields li{margin:0 0 5px !important}.sidebar .gform_fields .ginput_left,.sidebar .gform_fields .ginput_right{float:none;width:auto}.sidebar .gform_fields input[type="text"],.sidebar .gform_fields input[type="url"],.sidebar .gform_fields input[type="email"],.sidebar .gform_fields input[type="phone"],.sidebar .gform_fields input[type="number"],.sidebar .gform_fields input[type="password"],.sidebar .gform_fields textarea{width:248px !important}.sidebar .gform_fields select{width:98% !important}.sidebar .gform_fields .gfield_error input[type="text"],.sidebar .gform_fields .gfield_error input[type="url"],.sidebar .gform_fields .gfield_error input[type="email"],.sidebar .gform_fields .gfield_error input[type="phone"],.sidebar .gform_fields .gfield_error input[type="number"],.sidebar .gform_fields .gfield_error input[type="password"],.sidebar .gform_fields .gfield_error textarea{width:234px !important}.sidebar .gform_fields .gfield_error .ginput_container{max-width:100%}.sidebar .gfield_checkbox{padding:0 !important;width:auto !important;background:none !important}.sidebar .gfield_checkbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sidebar .gfield_checkbox li{float:none;display:block;width:auto}.sidebar .gfield_checkbox li input{margin-top:4px !important}.sidebar .validation_error{padding:10px 20px 0;margin:0}.sidebar .gform_footer{padding:0 0 20px !important;margin:0 20px 20px !important}.sidebar ul li ul li{color:#3a3739;margin:0 20px 0 31px;overflow:visible;width:auto}.sidebar ul li ul li a{color:#2b4e6b}.window-film .sidebar li.specialty-films,.slug-window-film .sidebar li.specialty-films,.specialty-film .sidebar li.window-films,.slug-specialty-film .sidebar li.window-films{display:none}#columns{margin:40px 0 30px;width:940px}#columns:after{content:".";display:block;height:0;clear:both;visibility:hidden}#columns .column{display:inline;float:left;width:420px}#columns .column h2{font-size:21px;line-height:27px;overflow:hidden;width:420px}#columns .column h2 span{display:inline;float:left}#columns .column h2 span.updates{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;font-style:normal;font-weight:bold;height:17px;line-height:17px;margin:5px 0 0 10px;padding:0 5px;text-transform:uppercase}#columns .column ul li{display:inline;float:left;margin:20px 0 0 0;overflow:hidden;width:420px}#columns .column ul li span{color:#000;display:inline;float:left;font-size:12px;font-weight:bold;line-height:21px;text-transform:uppercase;width:120px}#columns .column ul li a{display:inline;float:left;font-size:15px;line-height:21px;width:300px}.specialty-films{padding:10px 50px 10px 0}#columns div.specialty-films h2{color:#427730}#columns div.specialty-films h2 span.updates{background:#427730}#columns div.specialty-films ul li a{color:#427730}#columns div.separator{background:url(../images/columns-separator.png) right 0 repeat-y}#columns div.window-films{padding:10px 0 10px 50px}#columns div.window-films h2{color:#00457d}#columns div.window-films h2 span.updates{background:#00457d}#columns div.window-films ul li a{color:#00457d}#footer{background:#f3efe7 url(../images/footer.png) 0 bottom repeat-x}#footer .container{margin:0 auto;overflow:hidden;padding:15px 50px;width:940px}#footer .links{float:left;margin:12px auto 0}#footer .links ul{margin:0 0 10px}#footer .links .menu li a,#footer .links .copyright{text-decoration:none;color:#808080;display:inline;list-style-type:none;text-align:left}#footer .links .menu li a:hover,#footer .links .copyright:hover{color:#2b4e6b}#footer .links .menu li a a,#footer .links .copyright a{margin-left:10px}#footer .links .menu li,#footer .links .menu{padding:0;margin:0;display:inline;list-style-type:none}#footer .links .menu li a,#footer .links .menu a{padding:4px 8px}#footer .links .menu ul>li:first-child a{padding-left:0}#footer .links p{color:#202020;font-size:12px;line-height:18px;margin:0;text-align:center}#footer .links p a{color:#444}#footer .icons{float:right;padding:0 20px 0 0}#footer .icons img{display:block}body.home #content div.container{background:none;margin:0 auto;padding:0}body.home #content div.splash{height:330px;margin:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}body.home #content div.splash li{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#content div.splash ul{list-style:none;overflow:hidden;position:relative;width:940px;margin:0}body.home div.splash ul{height:330px}body.home #content div.splash ul li{height:330px;left:0;list-style:none;overflow:hidden;position:absolute;top:0;width:940px}html body.slug-specialty-film div.pillars>a{background:#f3efe7 url("../images/specialty-pillars.png") no-repeat}html body.slug-specialty-film div.pillars>a.more{display:none}html body.slug-window-film div.pillars>a{background:#f3efe7 url("../images/window-pillars.png") no-repeat}body.home div.pillars{height:300px;padding:0 0 20px;overflow:hidden;width:940px;position:relative}body.home div.pillars>a{position:relative;background:#f3efe7 url("../images/home-footer-pillars.png") no-repeat;display:block;float:left;height:300px;margin:0 20px 0 0;overflow:hidden;width:220px;z-index:100;cursor:pointer;text-indent:-2000em}body.home div.pillars .trigger{width:220px;height:300px;display:block;position:absolute;z-index:1000}body.home div.pillars #trigger-2{left:240px}body.home div.pillars #trigger-3{left:480px}body.home div.pillars #trigger-4{left:720px}body.home div.pillars #n01{background-position:0 0}body.home div.pillars #n01:hover{background-position:0 -300px}body.home div.pillars #n02{background-position:-240px 0}body.home div.pillars #n02:hover{background-position:-240px -300px}body.home div.pillars #n03{background-position:-480px 0}body.home div.pillars #n03:hover{background-position:-480px -300px}body.home div.pillars #n04{background-position:-720px 0;margin:0}body.home div.pillars #n04:hover{background-position:-720px -300px}body.slug-window-film div.pillars #n01{margin-left:120px}body.slug-window-film div.pillars #n04{display:none}body.specialty-film,body.slug-specialty-film,body.chinese{background:#c6d1b9}body.specialty-film #content,body.slug-specialty-film #content,body.chinese #content{background-color:#edf2e5;background-image:url(../images/content-specialty-film.png) !important}body.specialty-film #content h2,body.slug-specialty-film #content h2,body.chinese #content h2{color:#307630}body.specialty-film #footer,body.slug-specialty-film #footer,body.chinese #footer{background-color:#f3efe7;background-image:url(../images/footer-specialty-film.png)}body.specialty-film .sidebar ul li h2,body.slug-specialty-film .sidebar ul li h2,body.chinese .sidebar ul li h2{background:#2b4e6b}body.specialty-film .sidebar ul li#text-8 h2,body.slug-specialty-film .sidebar ul li#text-8 h2,body.chinese .sidebar ul li#text-8 h2,body.specialty-film .sidebar ul li#text-8 h2,body.slug-specialty-film .sidebar ul li#text-8 h2,body.chinese .sidebar ul li#text-8 h2{background:#3e7920}body.specialty-film .sidebar ul li.feature,body.slug-specialty-film .sidebar ul li.feature,body.chinese .sidebar ul li.feature{background:#d2d7ca;background:rgba(0,0,0,0.1)}body.specialty-film .sidebar ul li.feature h2,body.slug-specialty-film .sidebar ul li.feature h2,body.chinese .sidebar ul li.feature h2{color:#2b4e6b}body.specialty-film table,body.slug-specialty-film table,body.chinese table{border-color:#9fa49a;border-color:rgba(0,0,0,0.3)}body.specialty-film table th,body.slug-specialty-film table th,body.chinese table th,body.specialty-film table thead td,body.slug-specialty-film table thead td,body.chinese table thead td,body.specialty-film table thead tr:nth-child(2n-1) td,body.slug-specialty-film table thead tr:nth-child(2n-1) td,body.chinese table thead tr:nth-child(2n-1) td{color:#000;background:#cad3c4;background:rgba(0,0,0,0.1)}body.specialty-film table td,body.slug-specialty-film table td,body.chinese table td{background:#f4f7f2;background:rgba(255,255,255,0.8);border-bottom:1px solid #cfcfcf}body.window-film #content{background-color:#f3efe7;background-image:url(../images/content-window-film.png)}body.window-film #footer{background-color:#f3efe7;background-image:url(../images/footer-window-film.png)}#job-list{margin:0 0 22px}#job-list h3{margin:0 0 15px 0;color:#000}#job-list ul{list-style:none;margin:0;padding:0}#job-list ul li{display:block;border-bottom:1px solid #c4cdcd}#job-list ul li.odd{margin:0 0 0 20px}#job-list ul li a{display:block;font-size:18px;font-weight:bold;padding:10px 0}#job-list ul li a:hover{background:url(../images/career-list-bg.jpg) repeat-x transparent;text-decoration:none}#job-list ul li a span{display:block;color:#555;font-size:11px;font-weight:normal;text-transform:uppercase}#home-sections{display:block;background:#f3efe7}#home-sections h3{margin-top:0;line-height:1.6em}#home-sections .cms h2{font-size:28px;line-height:1.3em;color:#000;margin:20px 0 18px}#home-sections .cms h2 em{color:#61833e}#home-sections-wrapper{width:940px;position:relative;z-index:5;margin:0 auto;padding:20px 0}body.home{background:#f3efe7}body.home #content{background-color:#c0baaf;background-image:url(../images/content-container-home.png)}body.home #columns{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.3);padding:0;margin:0;margin-top:40px}body.home #columns .specialty-films{padding:10px 50px;width:370px}body.home #columns .window-films{padding:10px 50px;width:370px}body.home #columns h2{font-size:24px !important;font-weight:400;margin-bottom:18px;color:#61833e}body.home #columns .inner{width:920px;padding:0 20px}body.home #columns .col{float:left;width:200px;height:220px;padding-right:15px;margin:16px 15px 16px 0;border-right:1px solid #eee;position:relative}body.home #columns .col.last{margin-right:0;padding-right:0;border-right:none}body.home #columns li{list-style-type:none}body.home #columns h2{line-height:1.1em}body.home #columns .text{height:180px}body.home .cms p,body.home .cms li{font-size:14px;line-height:24px}body.home .cms li{margin-bottom:15px}body.home #footer{background-position:top left}#home-banner{font-size:18px;line-height:1.7em;color:#28292a;text-shadow:0 1px 0 #e0ddd6}#home-banner p{margin:20px 0}#content div.page #columns div.sidebar ul li h2 a{color:#fff !important}.upcoming-events li{margin-bottom:8px}#our-customers li{padding:8px 0;border-bottom:1px dotted #cacaca;list-style-type:none}#our-customers li:last-child{border-bottom:0 none}#content div.page .casestudy#columns div.main h1{margin:0 0 5px}.casestudy span.prev-next{display:block;float:right;margin:12px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase}.casestudy span.prev-next a{text-decoration:none;color:#0f4a7a}.casestudy span.prev-next a.next{padding:0 0 0 8px;margin:0 0 0 8px;border-left:1px dotted #d8d5cd}.casestudy h4.casestudy-title{padding:10px 0 0 0;font-size:14px;border-top:1px dotted #d8d5cd;color:#515e64;font-weight:normal}.casestudy a.pdf,.casestudy-overview a.pdf,#content a.full,.home a.full{display:inline-block;margin:0 0 1.6em;padding:4px 8px 3px;color:#2b4e6b;background:#f6f3ed;text-decoration:none;font-weight:bold;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 2px rgba(1,1,1,0.1);-moz-box-shadow:0 1px 2px rgba(1,1,1,0.1);-webkit-box-shadow:0 1px 2px rgba(1,1,1,0.1)}.casestudy a.pdf:hover,.casestudy-overview a.pdf:hover,#content a.full:hover,.home a.full:hover{background:#2b4e6b;color:#fff}.casestudy a.pdf:active,.casestudy-overview a.pdf:active,#content a.full:active,.home a.full:active{background:#111;color:#fff}.casestudy a.pdf img,#content a.full img,.home a.full img{margin:0 7px 0 0;padding:0 0 2px 0;vertical-align:text-bottom}.casestudy-overview a.pdf,#content a.full{float:left;margin-right:14px}#content .casestudy-overview a.full{float:none;width:80px}.home a.full{clear:both;float:none;width:90px}.casestudy .gallery{margin:20px 0 15px 0;box-shadow:0 1px 2px rgba(1,1,1,0.1);-moz-box-shadow:0 1px 2px rgba(1,1,1,0.1);-webkit-box-shadow:0 1px 2px rgba(1,1,1,0.1)}.casestudy .gallery img{display:block}.casestudy #details #testimonial{float:left;width:225px;padding:0 20px 0 0;margin:0 30px 0 0;border-right:1px dotted #d8d5cd}.casestudy #details #testimonial h3{margin:0 0 15px 0;font-style:italic;color:#2b4e6b}.casestudy #details #testimonial span{font-size:11px;color:#817e77}.casestudy #details .description{float:left;width:300px;color:#66625c}.casestudy #details .description p{margin:10px 0 1.6em 0}.events-meta{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0 10px 0}.events-meta span{display:block;margin-bottom:10px}.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="phone"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper textarea{border:1px solid #c2cfd9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 5px !important;font-size:14px !important}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="url"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="phone"]:focus,.gform_wrapper input[type="number"]:focus,.gform_wrapper input[type="password"]:focus,.gform_wrapper textarea:focus{border-color:#99b0bf}.gform_wrapper select{font-size:14px !important}.gform_wrapper .gform_fields{padding-left:0 !important}.gform_wrapper .ginput_complex .ginput_left input,.gform_wrapper .ginput_complex .ginput_right input{width:93% !important}.gform_wrapper .gfield_label{font-size:14px !important;margin:12px 0 3px !important}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_year label,.gform_wrapper .instruction{letter-spacing:2px;color:#999}.gform_wrapper input[type="submit"],.gform_wrapper input.submit,.gform_wrapper input[type="submit"]:visited,.gform_wrapper input.submit:visited{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 1px 3px #666;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:#08305f url(../images/gform-button.png) 0 0 repeat-x scroll;color:#fff;padding:6px 16px 8px 16px;font-size:16px !important;font-weight:bold;line-height:16px;border:none;text-shadow:0 1px 2px #000}.gform_wrapper .gfield_checkbox:after,.gform_wrapper .gfield_radio:after{content:".";display:block;height:0;clear:both;visibility:hidden}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{width:49%;float:left}.gform_wrapper .gfield_checkbox input[type="checkbox"],.gform_wrapper .gfield_radio input[type="checkbox"],.gform_wrapper .gfield_checkbox input[type="radio"],.gform_wrapper .gfield_radio input[type="radio"],.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{margin-top:0 !important}#jwts_tab{clear:both;margin:26px 0 20px 0}#jwts_tab .jwts_tabbernav{padding-left:4px;margin:0}#jwts_tab .jwts_tabbernav li a{color:#0b396a;font-size:12px;line-height:12px;padding:8px 10px;line-height:normal;margin-right:3px;background:#afbec8;text-decoration:none;border:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#jwts_tab .jwts_tabbernav li a:hover{background:#92a0a9}#jwts_tab .jwts_tabbernav li.jwts_tabberactive a,#jwts_tab .jwts_tabbernav li.jwts_tabberactive a:hover{color:#fff;background:#0b396a;text-shadow:0 1px 1px #000}#jwts_tab .jwts_tabbertab{clear:both;margin-top:5px;padding:22px 24px 1px;background:#fff;border-top:solid 2px #0b396a;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.3)}#jwts_tab .jwts_tabbertab img{margin-bottom:1.6em}#jwts_tab .jwts_tabbertab h2{display:block}#jwts_tab .jwts_tabbertab h2:first-child{display:none}#jwts_tab .jwts_tabbertab h3{display:block;margin:0 0 10px;font-size:14px;color:#333}#content .entry h3{color:#00457d;font-size:16px;font-weight:bold}#content .entry h3 span{font-size:10px;font-weight:normal;text-transform:uppercase;color:#3a3739;padding-left:10px}#content address{margin:0;font-style:normal}#content div.bio-image{float:left;margin:0 20px 20px 0}#content div.bio-image img{max-width:100px;width:expression(this.width > 100 ? 100: true)}#content ul.bio-data{margin:0 0 12px 0}#content ul.bio-data li{list-style-image:none;list-style-type:none}#content .casestudy-overview .post{margin-top:8px;padding:0;margin-bottom:25px;padding-bottom:25px;border-bottom:solid 1px #d8d5cd}#content .casestudy-overview .post img.thumb{margin-bottom:30px}#content .casestudy-overview .post .location{font-style:italic}.pv-bloglist ul{height:118px;overflow:hidden}.pv-bloglist li{margin-bottom:10px}body#dealer-locator #content .splash .default{background:url(../images/locator-header.jpg) no-repeat center top}#columns .collapsible{margin-top:1em}table.extrapad th{padding:5px;text-align:left}table.extrapad td{padding:5px 30px 5px 5px !important}