/*!
Theme Name: Korn Design
Theme URI: http://korndesign.com/
Description: Custom theme for Korn Design built by <a href="http://www.pixelslam.com">pixelslam</a>.
Version: 1.0.1
Author: William Dodson
Author URI: http://williamdodson.co/
Tags: responsive, left-sidebar
*//*!
 * Styles for Korn Design
 * 
 * This file defines all of the main theme styles 
 * for Korn Design. Please note that this stylesheet
 * was compiled from a LESS file. Make changes to
 * style.less and compile to style.css in the theme's
 * root folder (e.g. /wp-content/themes/korndesign/style.css)
 * Learn more about LESS (pun intended): http://lesscss.org/
 * (I'm using the Node.js package to compile LESS files)
 *
 * @author William Dodson <http://williamdodson.co>
 * @copyright Copyright (c) 2012 
 * @date 2012-08-16
 * @version 1.0.3
 * @site (http://korndesign.com/)
 * @media screen
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;padding:0;outline:0;vertical-align:baseline}:focus{outline:0}body{background:#fff;color:#000;line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}article,aside,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;height:100%}::selection{background:#de4428;color:#fff}::-moz-selection{background:#de4428;color:#fff}body{background:#3e3f43;color:#fff;font-family:palatino,'palatino linotype',georgia,times,serif;font-size:100%;font-weight:normal;line-height:1.5}h2{color:#231f20;font-family:;font-size:1em;text-transform:uppercase}a,a:link{color:#de4428;text-decoration:none;-moz-transition:.21s color linear;-webkit-transition:.21s color linear;transition:.21s color linear}a:focus,a:hover{color:#3e3f43}em,i{font-family:palatino,'palatino linotype',georgia,times,serif;font-style:italic}small{font-size:.75em}strong,b{font-family:palatino,'palatino linotype',georgia,times,serif;font-weight:bold}img,embed,object,video{max-width:100%}figure{width:100%}table{width:100%;border-collapse:collapse}form,input,select{font-family:inherit}l-line{overflow:hidden}.l-unit{float:left}.l-unit.right{float:right}.l-lastUnit{display:table-cell;float:none;width:auto}.cf:after,.l-line:after,.l-unit:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.l-lastUnit:after{clear:both;content:' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ';display:block;height:0 !important;line-height:0;visibility:hidden}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*='l-unit']{margin-right:20px}[class*='l-unit']:last-of-type{margin-right:0}.l-1of12,.l-2of12,.l-3of12,.l-4of12,.l-5of12,.l-6of12,.l-7of12,.l-8of12,.l-9of12,.l-10of12,.l-11of12,.l-12of12{width:auto}#top{background:#3e3f43;overflow:hidden}header[role=banner]{background:transparent;color:#fff;margin:0 auto;max-width:17.5em;min-height:3em;padding:1.5em 0 .75em 0;width:100%}header[role=banner] nav[role=navigation]{float:none;width:100%}header[role=banner] a{color:#fff}.logo{background:transparent url('img/korn-logo@2x.png') no-repeat 50% 0;background-size:contain;float:none;height:auto;margin:0 0 1.5em 0;min-height:1.6875em;width:100%}.logo a{display:block;height:100%;margin:0 auto;min-height:1.6875em;width:100%}.logo img{display:none}.menu-main{background:transparent;clear:both}.menu-main li{float:left;padding:0;width:50%}.menu-main li a{display:block;font-family:;font-weight:900;letter-spacing:.0625em;padding:.25em 0;text-align:center;text-transform:uppercase}.tab-case-studies,.tab-youth-design{display:none}body.about-us .tab-about-us a,.tab-about-us a:hover{color:#00a9cd}body.our-work .tab-our-work a,.tab-our-work a:hover{color:#de4428}body.case-studies .tab-case-studies a,.tab-case-studies a:hover{color:#e8608d}body.new-fresh .tab-new-fresh a,.tab-new-fresh a:hover{color:#6fae38}.tab-press a,.tab-press a:hover{color:#ffe852}body.youth-design .tab-youth-design a,.tab-youth-design a:hover{color:#ff6929}#feature{background:#fff;height:auto;margin:0 auto 0 auto;max-width:75em;overflow:hidden;position:relative;width:100%;/*! http://responsiveslides.com v1.32 by @viljamis */}#feature .rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}#feature .rslides li{position:absolute;display:none;width:100%;left:0;top:0}#feature .rslides li:first-child{position:relative;display:block;float:left}#feature .rslides img{display:block;height:auto;float:left;width:100%;border:0}#feature .caption{background:#3e3f43;background:rgba(62,63,67,0.9);bottom:0;color:#fff;display:none;left:0;margin:0 auto;max-width:58.75em;padding:.75em 3.5em;position:absolute;right:0;text-align:center}#feature .caption h2{color:#fff;font-family:palatino,'palatino linotype',georgia,times,serif;font-size:1.5em;text-transform:none}#feature .pager{background:transparent;bottom:0;height:2em;left:0;margin:0 auto;position:absolute;right:0;text-align:right;z-index:50}#feature .rslides_nav{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s}#feature .rslides_nav.next,#feature .rslides_nav.prev{background:#3e3f43 url('img/next-arrow.png') no-repeat 50% 50%;background-size:contain;color:#fff;display:inline-block;height:2em;overflow:hidden;text-indent:101%;width:2em}#feature .rslides_nav.prev{background:#3e3f43 url('img/prev-arrow.png') no-repeat 50% 50%;background-size:contain}#feature:hover .rslides_nav{opacity:1}body#home #feature .pager{left:20px;height:3.75em;max-width:58.75em;right:20px;text-align:center}body#home #feature .rslides_nav.next,body#home #feature .rslides_nav.prev{display:block;float:right;height:3.75em;width:3.75em}body#home #feature .rslides_nav.prev{float:left;margin-right:0}#feature.feature__small{margin-bottom:1.5em}#main{background:#fff;color:#6d6e70;padding:0 0 1.5em 0}.articles{background:transparent;float:none;margin:0 20px;padding-top:1.5em;width:auto}.articles h2{font-size:1.6em}.articles dl,.articles ol,.articles ul{margin-bottom:1.5em}.articles p,.articles li{font-size:.9375em;line-height:1.375;margin-bottom:1.375em}.articles p:last-child,.articles li:last-child{margin-bottom:0}.articles li{margin-bottom:0}.articles .lead-in p:first-of-type,.articles .lead-in .attention{color:#de4428;font-size:1.5em;line-height:1.25;margin-bottom:.5em}.articles header.page-title{margin-bottom:1.5em}.articles header.page-title h1{color:#3e3f43;font-size:1.875em;text-transform:uppercase}.articles figure img{height:auto;width:100%}.articles nav[role=navigation]{display:none;float:none;margin-bottom:1.5em;text-align:left}.articles nav[role=navigation] a{color:#3e3f43;font-family:palatino,'palatino linotype',georgia,times,serif;font-size:.9375em;line-height:1.6;text-transform:none}.articles nav[role=navigation] a:hover,.articles nav[role=navigation] a.selected{color:#de4428}.articles nav[role=navigation] li.current_page_item a{color:#de4428;font-weight:bold}body.projects .articles,body.casestudies .articles,body.youth-design .articles{padding-top:0}body.clients .articles a,body.press .articles a,body.clients .articles a:link,body.press .articles a:link,body.clients .articles a:visited,body.press .articles a:visited{color:#3e3f43}body.clients .articles a:hover,body.press .articles a:hover,body.clients .articles a:link:hover,body.press .articles a:link:hover,body.clients .articles a:visited:hover,body.press .articles a:visited:hover,body.clients .articles a:focus,body.press .articles a:focus,body.clients .articles a:link:focus,body.press .articles a:link:focus,body.clients .articles a:visited:focus,body.press .articles a:visited:focus{color:#de4428}.l-4of12,.l-10of12{float:none;margin-bottom:1.5em;width:100%}.gallery{float:none;width:100%}#gallery{width:100%}#gallery .gallery-item{height:14.3125em;margin-bottom:1em;overflow:hidden;position:relative;width:17.5em}#gallery .gallery-item figure{height:100%;width:100%}#gallery .gallery-item figure img{height:auto;width:100%}#gallery .gallery-item figcaption{background:#fff;border:.125em solid transparent;height:100%;left:0;opacity:0;overflow:hidden;padding:1em;position:absolute;top:0;-moz-transition:.4s opacity linear;-webkit-transition:.4s opacity linear;transition:.4s opacity linear;width:100%}#gallery .gallery-item figcaption h2{color:#de4428;font-family:palatino,'palatino linotype',georgia,times,serif;font-size:2.3125em;line-height:1.0625;text-transform:none}#gallery .gallery-item.large{height:8.75em;width:17.5em}#gallery .gallery-item a{color:#de4428;display:block}#gallery .gallery-item a:hover figcaption{border:.125em solid #de4428;color:#de4428;opacity:1}#gallery .gallery-item.text figcaption{border:.125em solid #de4428;opacity:1}#gallery .gallery-item.text a:hover figcaption{color:#de4428;opacity:0}#filters{display:none}.post-container{margin:0;width:100%}.post-body{margin-bottom:1.5em}.article-body{float:none;margin-right:0}.article-date{float:none;margin-right:0}#bottom{padding:1.5em 0}.tagline{background:#de4428;margin:-1.5em auto 1.5em auto;max-width:17.5em}.tagline p{text-align:center}footer[role=contentinfo]{margin:0 20px;max-width:17.5em}footer[role=contentinfo] p{float:none;margin-bottom:1.5em}footer[role=contentinfo] p span{display:block}footer[role=contentinfo] p.right{float:none}footer[role=contentinfo] p:last-child{margin-bottom:0}footer[role=contentinfo] a{color:#fff}.caption-wide{background:#ff6929;bottom:0;color:#f00;height:2em;left:0;position:absolute;text-align:center;text-shadow:.0625em .0625em 0 rgba(0,0,0,0.72);width:100%}.clear{clear:both}#clients{background:transparent url('img/spinner-24px.gif') no-repeat 80% center;min-height:1.5em}#clients.loaded{background:transparent}#clients a,#clients a:link,#clients a:active,#clients a:visited{color:#6d6e70}.employee-title{margin:.75em 0 .5em 0}.employee-title h2{font-size:1em;font-weight:900}.hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.icon{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:block;height:1.5em;overflow:hidden;width:1.5em;text-indent:101%}.twitter{background-image:url('img/icon-twitter@2x.png')}.korn-blue{color:#00a9cd !important}.korn-red{color:#de4428 !important}.korn-pink{color:#e8608d !important}.korn-green{color:#6fae38 !important}.korn-yellow{color:#ffe852 !important}.korn-orange{color:#ff6929 !important}.large-intro{color:#de4428;font-size:1.25em;line-height:1.75;margin-bottom:.75em;width:auto}.large-intro a{color:#231f20}a[rel=next]:after,.marker:after{content:'\2002 \003e';font-size:1.25em}.marker.left:after{content:''}a[rel=prev]:before,.marker.left:before{content:'\003c \2002';font-size:1.25em}.nav-inline{float:none}.nav-inline li{display:inline-block;margin-right:0}.nav-inline li a{background:transparent;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;color:#6d6e70;font-size:.625em;line-height:2;padding:.125em .5em;text-decoration:none;text-transform:uppercase;-moz-transition:.2s all linear;-webkit-transition:.2s all linear;transition:.2s all linear}.nav-inline li a:focus,.nav-inline li a:hover{background:#eee;color:#231f20}.nav-inline li:last-child{margin-right:0;float:right}.nav-inline li.index{display:none}.nav-thumbnails li{margin-bottom:1.5em}.nav-thumbnails li:last-child{margin-right:0}.nav-thumbnails li a{border:.125em solid transparent;display:block;height:4.5em;overflow:hidden;-moz-transition:.2s border-color linear;-webkit-transition:.2s border-color linear;transition:.2s border-color linear;width:100%}.nav-thumbnails li a img{height:auto;width:100%}.nav-thumbnails li a:hover{border:.125em solid #de4428}.client-list h2,.press-items h2,.client-list h2.serif,.press-items h2.serif{font-size:1.1em !important}.client-list h3,.press-items h3{font-family:palatino,'palatino linotype',georgia,times,serif}.client-list img,.press-items img{height:auto;max-width:50%;width:auto}.press-items li{margin-bottom:1.5em}.separate{border-bottom:.0625em solid #6d6e70;margin-bottom:.75em;padding-bottom:.75em}.share-label{display:inline-block;margin-right:20px}.share{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:3em;margin-right:10px;overflow:hidden;text-indent:100%;vertical-align:middle;width:3em}.share-facebook{background-image:url('img/share-facebook@2x.png')}.share-twitter{background-image:url('img/share-twitter@2x.png');margin-right:0}.subhead{color:#231f20;font-family:;font-size:1em;font-weight:900;letter-spacing:.0625em;line-height:1.625;margin-bottom:.8125em;text-transform:uppercase}.details .subhead{font-size:1em;margin-bottom:.5em}.serif{color:#231f20;font-family:palatino,'palatino linotype',georgia,times,serif;font-size:inherit !important;font-weight:normal;letter-spacing:0;line-height:1.625;margin-bottom:0 !important;text-transform:none}.stat-box{border-top:.0625em solid #6d6e70;border-bottom:.0625em solid #6d6e70;padding:.75em 0}.stat-box h2{border-bottom:.0625em solid #6d6e70;margin-bottom:.75em !important;padding-bottom:.75em}.stat-number{font-size:4.6em;line-height:1}.stat-metric{font-size:2em;line-height:1}.subnav{float:none;margin-bottom:0;overflow:hidden;width:auto}.subpages{display:none}.error,.notify,.warn{color:#231f20;display:block;font-family:;font-size:.875em;padding:.125em;text-align:center;text-shadow:.0625em .0625em 0 rgba(0,0,0,0.36)}.error{background:#de4428;color:#fff}.notify{background:#6fae38;color:#fff}.warn{background:#ffe852;text-shadow:.0625em .0625em 0 rgba(0,0,0,0.24)}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}@media only screen and (min-width:48em){.l-unit{float:left}[class*='l-unit']{margin-right:16px}.l-1of12{width:6.318681318681%}.l-2of12{width:14.835164835165%}.l-3of12{width:23.351648351648%}.l-4of12{width:31.868131868132%}.l-5of12{width:40.384615384615%}.l-6of12{width:48.901098901099%}.l-7of12{width:57.417582417582%}.l-8of12{width:65.934065934066%}.l-9of12{width:74.450549450549%}.l-10of12{width:82.967032967033%}.l-11of12{width:91.483516483516%}.l-12of12{width:100%}[class*='l-unit']{margin-right:16px}header[role=banner]{max-width:45.5em}.tab-case-studies,.tab-youth-design{display:block}#feature .caption{display:block}.articles nav[role=navigation]{display:block;float:left;margin-right:16px}#gallery .gallery-item{height:14.6875em;margin-bottom:1em;overflow:hidden;position:relative;width:13.875em}#gallery .gallery-item figure{height:100%;width:100%}#gallery .gallery-item figure img{height:100%;width:100%}#gallery .gallery-item figcaption{background:#fff;border:.125em solid transparent;height:100%;left:0;opacity:0;overflow:hidden;padding:1em;position:absolute;top:0;-moz-transition:.4s opacity linear;-webkit-transition:.4s opacity linear;transition:.4s opacity linear;width:100%}#gallery .gallery-item.large{height:14.6875em;width:29.375em}.post-container{width:100%}.article-body{float:left;margin-right:16px;max-width:none;width:82.967032967033%}.article-date{float:left;margin-right:0;max-width:none;width:14.835164835165%}.post-body{margin-bottom:0;padding-bottom:1.5em}.tagline{max-width:45.5em;padding:.75em 0}footer[role=contentinfo]{max-width:45.5em}.large-intro{color:#de4428;font-size:1.5em;line-height:2.0625;margin-bottom:1em;max-width:none}.nav-inline{float:right;max-width:none}.nav-inline li{display:inline-block;margin-right:.5em}.nav-inline li a{background:transparent;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;color:#6d6e70;font-size:.75em;line-height:2;padding:.25em .75em;text-decoration:none;text-transform:uppercase;-moz-transition:.2s all linear;-webkit-transition:.2s all linear;transition:.2s all linear}.nav-inline li a:focus,.nav-inline li a:hover{background:#eee;color:#231f20}.nav-inline li:last-child{margin-right:0;float:none}.nav-inline li.index{display:inline-block}.post-banner{width:100%}.share-label{margin-right:0}.share{height:1.5em;margin-right:0;width:1.5em}.subpages{display:block !important}}@media only screen and (min-width:64em){.l-unit{float:left}[class*='l-unit']{margin-right:20px}[class*='l-unit']:last-child{margin-right:0}.l-1of12{width:6.382978723404%}.l-2of12{width:14.893617021277%}.l-3of12{width:23.404255319149%}.l-4of12{width:31.914893617021%}.l-5of12{width:40.425531914894%}.l-6of12{width:48.936170212766%}.l-7of12{width:57.446808510638%}.l-8of12{width:65.957446808511%}.l-9of12{width:74.468085106383%}.l-10of12{width:82.978723404255%}.l-11of12{width:91.489361702128%}.l-12of12{width:100%}header[role=banner]{max-width:58.75em}header[role=banner] nav[role=navigation]{float:left;margin-left:40px;width:63.829787234043%}.logo{background:transparent url('img/korn-logo@2x.png') no-repeat 65% 0;background-size:contain;float:left;height:1.875em;margin-top:.25em;width:31.914893617021%}.logo a{display:block;height:100%;width:100%}.logo img{display:none}.menu-main{background:transparent url('img/nav-bg.png') no-repeat 50% 50%;background-size:cover}.menu-main li{margin-bottom:.25em;padding:0;width:33.225806451613%}.menu-main li a{float:left;font-size:.825em;padding:0;text-align:left}.menu-main li:nth-child(4n+4),.menu-main li:nth-child(5n+5),.menu-main li:nth-child(6n+6){margin-bottom:0}#main{background:#fff;padding-bottom:3em}.articles{width:82.978723404255%}.articles.wide{margin-right:auto;margin-left:auto;max-width:58.75em;width:auto}.articles header.page-title{margin-top:0}.articles nav[role=navigation]{display:block;float:left;margin-bottom:0;text-align:right;width:14.893617021277%}.articles .l-10of12{float:left;width:82.978723404255%}.full{float:none;margin-right:20px;margin-left:20px;width:auto}.l-2of12{float:left;margin-right:20px !important}#filters{display:block;text-align:right}#filters li{margin-bottom:0}#filters h2{color:#231f20;font-family:;font-size:1em;font-weight:900;letter-spacing:.0625em;line-height:1.5;margin:.75em 0;text-transform:uppercase;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#filters li.first-type h2{margin-top:0}#filters a{color:#3e3f43;font-family:palatino,'palatino linotype',georgia,times,serif;font-size:.9375em;line-height:1.6;text-transform:none}#filters a:hover,#filters a.selected{color:#de4428}.gallery{width:82.978723404255%}#gallery{width:100%}#gallery .gallery-item{height:14.375em;margin-right:20px;margin-bottom:1em;overflow:hidden;position:relative;width:13.75em}#gallery .gallery-item:nth-child(3n+3){margin-right:20px}#gallery .gallery-item img{height:auto;width:100%}#gallery .gallery-item figcaption{background:#fff;border:.125em solid #de4428;height:14.375em;left:0;opacity:0;overflow:hidden;padding:1em;position:absolute;top:0;-moz-transition:.3s opacity linear;-webkit-transition:.3s opacity linear;transition:.3s opacity linear;width:13.75em}#gallery .gallery-item figcaption h2{font-size:2.3125em}#gallery .gallery-item.large{width:28.75em}#gallery .gallery-item.large figure{clip:auto;height:14.375em;left:0;position:absolute;top:0;width:28.75em}#gallery .gallery-item.large figure img{height:14.375em;width:460px !important}#gallery .gallery-item.large figcaption{width:28.75em}#gallery .gallery-item a{color:#de4428}#gallery .gallery-item a:hover figcaption{color:#de4428;opacity:1}#gallery .gallery-item.text figcaption{opacity:1}#gallery .gallery-item.text a:hover figcaption{color:#de4428;opacity:0}.post-container{width:82.978723404255%}.post{border-bottom:.0625em solid #6d6e70;margin-bottom:1.5em;padding-bottom:1.5em}.post:last-of-type{border:none}.post-banner{height:25.5em;margin-bottom:.75em;overflow:hidden;width:100%}.article-body{margin-right:20px;width:79.487179487179%}.article-date{margin-right:0;width:17.948717948718%}.post-body{padding-bottom:0}.post-body.split-columns{break-inside:avoid-column;-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;-o-column-gap:20px;column-gap:20px}.tagline{max-width:58.75em;padding:.75em 0;width:100%}.tagline p{font-size:1.5em;line-height:1}footer[role=contentinfo]{margin:0 auto;max-width:58.75em}footer[role=contentinfo] p{float:left;font-size:.9375em;margin-right:1.25em;margin-bottom:0}footer[role=contentinfo] p span{border-right:1px solid #fff;display:inline;margin-right:3px;padding-right:7px}footer[role=contentinfo] p.right{float:right}}

.twitter{background-image:url('img/footer_twitter.png')}
.fb{background-image:url('img/footer_facebook.png')}
.li{background-image:url('img/footer_linkedin.png')}
.ig{background-image:url('img/footer_instagram.png')}
footer > p.l-unit.right{ display:inline-block; }
footer > p:last-child { margin-right: 1.25em !important; }

/*New CSS*/
.menu-main li.current-menu-item a{ color: #de4428; }
.menu-main li a:hover{ color: #999; }
.contentinfo_div{ overflow: hidden; }
.gform_wrapper #gform_1 .top_label .gfield_label,
.gform_wrapper #gform_2 .top_label .gfield_label{ display: none !important; }
.newsletter .gform_wrapper .gform_footer{ padding: 0; }
.gform_wrapper #gform_1 .gform_footer,
.gform_wrapper #gform_2 .gform_footer{ width: 45px !important; }
/*.newsletter .gform_wrapper .gform_footer input{ background-color: #de4428;border: 0 !important;color: #fff !important;padding: 7px 14px;cursor: pointer; }*/
.custom-heading-style, .client-list h2, .press-items h2, .client-list h2.serif, .press-items h2.serif{ color: #de4428 !important;font-family: "museo-slab",serif !important;font-size: 18px !important; }
body.newsletter .articles nav[role=navigation] li.current_page_item a{ font-weight: normal; }
body.about-us h3 strong{ font-family: "museo-slab",serif; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }
::-moz-placeholder { /* Firefox 19+ */ color: #fff; }
:-ms-input-placeholder { /* IE 10+ */ color: #fff; }
:-moz-placeholder { /* Firefox 18- */ color: #fff; }
.gform_wrapper form{ position: relative; }
.gform_wrapper .top_label input{ color: #fff; }
.gform_wrapper .gform_footer { position: absolute !important;top: 0 !important;bottom: 0 !important;right: 0 !important;margin-top: 0 !important;padding: 0 !important; }
.gform_wrapper input[type="submit"] { width: 45px !important;height: 100% !important;padding: 0 !important;margin: 0 !important;font-size: 0 !important;background: transparent url('img/arrow-newsletter-form.png') no-repeat center;border: 0 !important;cursor: pointer; }
.gform_wrapper ul.gform_fields li.gfield{ padding: 0 !important;margin: 0 !important; }
.gform_wrapper div.validation_error, .gfield_description.validation_message{ display: none !important; }
.spu-box{ padding-top: 25px !important;padding-bottom: 25px !important; }
.spu-box h2{ text-transform: none;color: #fff; }
.spu-close{ background: transparent url('img/close.png') no-repeat center / 18px !important; }
.spu-close [class^="spu-icon-"], .spu-close [class*=" spu-icon-"]{ opacity: 0; }

@media (min-width: 1024px){
	.left_footer_part{ float: left; }
	footer .newsletter{ float: left;margin-left: 35px;width: 35%; }
	.right_footer_part{ float: right; }
	footer[role=contentinfo] .right_footer_part p{ margin-right: 1.25em !important; }

	footer[role=contentinfo] .gform_wrapper .top_label input.medium,
	.gform_wrapper .top_label input.medium{ width: 100% !important;background: grey;border: 0;padding: 8px 10px !important;margin-bottom: 0 !important; }
	body .gform_wrapper .top_label div.ginput_container{ margin-top: 0 !important; }
	footer[role=contentinfo] .gform_wrapper, .spu-box .gform_wrapper{ margin-top: 0 !important; }

}