article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
body{min-width:1080px}.g-container{width:1060px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.g-row{*zoom:1}.g-row:before,.g-row:after{display:table;content:"";line-height:0}.g-row:after{clear:both}.g-row{margin-left:-20px}[class*="g-span-"]{display:inline;float:left;min-height:1px;margin-left:20px}[class*="g-push-"],[class*="g-pull-"]{position:relative}.g-span-1{width:25px}.g-offset-1{margin-left:65px}.g-prefix-1{margin-left:65px}.g-suffix-1{margin-right:45px}.g-push-1{left:45px}.g-pull-1{left:-45px}.g-span-2{width:70px}.g-offset-2{margin-left:110px}.g-prefix-2{margin-left:110px}.g-suffix-2{margin-right:90px}.g-push-2{left:90px}.g-pull-2{left:-90px}.g-span-3{width:115px}.g-offset-3{margin-left:155px}.g-prefix-3{margin-left:155px}.g-suffix-3{margin-right:135px}.g-push-3{left:135px}.g-pull-3{left:-135px}.g-span-4{width:160px}.g-offset-4{margin-left:200px}.g-prefix-4{margin-left:200px}.g-suffix-4{margin-right:180px}.g-push-4{left:180px}.g-pull-4{left:-180px}.g-span-5{width:205px}.g-offset-5{margin-left:245px}.g-prefix-5{margin-left:245px}.g-suffix-5{margin-right:225px}.g-push-5{left:225px}.g-pull-5{left:-225px}.g-span-6{width:250px}.g-offset-6{margin-left:290px}.g-prefix-6{margin-left:290px}.g-suffix-6{margin-right:270px}.g-push-6{left:270px}.g-pull-6{left:-270px}.g-span-7{width:295px}.g-offset-7{margin-left:335px}.g-prefix-7{margin-left:335px}.g-suffix-7{margin-right:315px}.g-push-7{left:315px}.g-pull-7{left:-315px}.g-span-8{width:340px}.g-offset-8{margin-left:380px}.g-prefix-8{margin-left:380px}.g-suffix-8{margin-right:360px}.g-push-8{left:360px}.g-pull-8{left:-360px}.g-span-9{width:385px}.g-offset-9{margin-left:425px}.g-prefix-9{margin-left:425px}.g-suffix-9{margin-right:405px}.g-push-9{left:405px}.g-pull-9{left:-405px}.g-span-10{width:430px}.g-offset-10{margin-left:470px}.g-prefix-10{margin-left:470px}.g-suffix-10{margin-right:450px}.g-push-10{left:450px}.g-pull-10{left:-450px}.g-span-11{width:475px}.g-offset-11{margin-left:515px}.g-prefix-11{margin-left:515px}.g-suffix-11{margin-right:495px}.g-push-11{left:495px}.g-pull-11{left:-495px}.g-span-12{width:520px}.g-offset-12{margin-left:560px}.g-prefix-12{margin-left:560px}.g-suffix-12{margin-right:540px}.g-push-12{left:540px}.g-pull-12{left:-540px}.g-span-13{width:565px}.g-offset-13{margin-left:605px}.g-prefix-13{margin-left:605px}.g-suffix-13{margin-right:585px}.g-push-13{left:585px}.g-pull-13{left:-585px}.g-span-14{width:610px}.g-offset-14{margin-left:650px}.g-prefix-14{margin-left:650px}.g-suffix-14{margin-right:630px}.g-push-14{left:630px}.g-pull-14{left:-630px}.g-span-15{width:655px}.g-offset-15{margin-left:695px}.g-prefix-15{margin-left:695px}.g-suffix-15{margin-right:675px}.g-push-15{left:675px}.g-pull-15{left:-675px}.g-span-16{width:700px}.g-offset-16{margin-left:740px}.g-prefix-16{margin-left:740px}.g-suffix-16{margin-right:720px}.g-push-16{left:720px}.g-pull-16{left:-720px}.g-span-17{width:745px}.g-offset-17{margin-left:785px}.g-prefix-17{margin-left:785px}.g-suffix-17{margin-right:765px}.g-push-17{left:765px}.g-pull-17{left:-765px}.g-span-18{width:790px}.g-offset-18{margin-left:830px}.g-prefix-18{margin-left:830px}.g-suffix-18{margin-right:810px}.g-push-18{left:810px}.g-pull-18{left:-810px}.g-span-19{width:835px}.g-offset-19{margin-left:875px}.g-prefix-19{margin-left:875px}.g-suffix-19{margin-right:855px}.g-push-19{left:855px}.g-pull-19{left:-855px}.g-span-20{width:880px}.g-offset-20{margin-left:920px}.g-prefix-20{margin-left:920px}.g-suffix-20{margin-right:900px}.g-push-20{left:900px}.g-pull-20{left:-900px}.g-span-21{width:925px}.g-offset-21{margin-left:965px}.g-prefix-21{margin-left:965px}.g-suffix-21{margin-right:945px}.g-push-21{left:945px}.g-pull-21{left:-945px}.g-span-22{width:970px}.g-offset-22{margin-left:1010px}.g-prefix-22{margin-left:1010px}.g-suffix-22{margin-right:990px}.g-push-22{left:990px}.g-pull-22{left:-990px}.g-span-23{width:1015px}.g-offset-23{margin-left:1055px}.g-prefix-23{margin-left:1055px}.g-suffix-23{margin-right:1035px}.g-push-23{left:1035px}.g-pull-23{left:-1035px}.g-span-24{width:1060px}.g-offset-24{margin-left:1100px}.g-prefix-24{margin-left:1100px}.g-suffix-24{margin-right:1080px}.g-push-24{left:1080px}.g-pull-24{left:-1080px}
.clearfix:before,.main-menu .menu:before,.clearfix:after,.main-menu .menu:after{content:" ";display:table}.clearfix:after,.main-menu .menu:after{clear:both}body{background-color:#f4f4f4}html{font-family:"futura-pt-n4","futura-pt",sans-serif;font-size:62.5%;color:#35464f;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-size:16px;font-size:1.6rem}a{color:#35464f;-webkit-transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out;transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out}a:hover,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#35464f;font-family:"futura-pt-n5","futura-pt",sans-serif;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1{margin-top:0;margin-bottom:20px;font-size:1.5em;text-transform:uppercase}h2{font-family:"futura-pt-n4","futura-pt",sans-serif;font-weight:400}p{line-height:1.4}p+img{float:left;margin-right:20px;margin-bottom:20px}p.no-margin{margin:0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}blockquote{padding:1em 1.5em;border:1px solid #f4f4f4;border-left-width:1.2em;font-style:italic}blockquote p{margin:0}q{font-style:italic}table,.table{margin-bottom:20px;border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}table caption,.table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}table td,table th,.table td,.table th{background-color:transparent;border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:8px 12px}table td:first-child,table th:first-child,.table td:first-child,.table th:first-child{border-left-width:0}table th,.table th{padding-bottom:10px}table thead,.table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}table .odd,.table .odd{background-color:#f2f2f2}table .even,.table .even{background-color:transparent}.table--striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.table--bordered td{border-bottom:1px solid #cbcbcb}.table--bordered tbody>tr:last-child td{border-bottom-width:0}ul,ol{margin:1em 0 0 2em;padding:0}ul.inline,ol.inline{display:inline-block;*display:inline;overflow:hidden;*zoom:1}ul.inline li,ol.inline li{display:inline;float:left;min-height:1px}[class^="icon-"],[class*=" icon-"]{display:inline-block;margin-right:10px;vertical-align:top;background-image:url(/sites/all/themes/tcp/images/icons/sprite/sprite.png);background-repeat:no-repeat}.icon--left{float:left}.icon--right{float:right;margin-right:0}.icon--translucent{opacity:0.66;filter:alpha(opacity=66)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){[class^="icon-"],[class*=" icon-"]{background-image:url(/sites/all/themes/tcp/images/icons/sprite/sprite@2x.png);background-size:0 0}}.retina-test [class^="icon-"],.retina-test [class*=" icon-"]{background-image:url(/sites/all/themes/tcp/images/icons/sprite/sprite@2x.png);background-size:0 0}.icon--example{width:28px;height:28px;background-position:0 0px}form{margin:0}form fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}form legend{border:0;padding:0;white-space:normal;*margin-left:-7px}form button,form input,form select,form textarea{max-width:480px;font-family:"futura-pt-n4","futura-pt",sans-serif;font-size:14px;font-size:1.4rem;margin:0;vertical-align:baseline;*vertical-align:middle}form input,form select,form textarea{color:#8b8b8b}form button,form input{line-height:normal}form select{appearance:none;-moz-appearance:none;-webkit-appearance:none}form button,form input[type=button],form input[type=reset],form input[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;*overflow:visible}form button[disabled],form input[disabled]{cursor:default}form input[type=checkbox],form input[type=radio]{width:auto;box-sizing:border-box;padding:0;*height:13px;*width:13px}form input[type=search]{appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}form button::-moz-focus-inner,form input::-moz-focus-inner{border:0;padding:0}form textarea{max-width:580px;overflow:auto;vertical-align:top;resize:vertical}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=date],form input[type=month],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=week],form input[type=number],form input[type=search],form input[type=tel],form input[type=color],form select,form textarea{width:100%;display:inline-block;padding:.2em .8em;border:2px solid #d9d9d9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s linear border-color;-moz-transition:0.3s linear border-color;-o-transition:0.3s linear border-color;transition:0.3s linear border-color;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus,form select:focus,form textarea:focus{outline:0;outline:thin dotted \9;border-color:#69899a}form input[type=file]:focus,form input[type=radio]:focus,form input[type=checkbox]:focus{outline:thin dotted #333;outline:1px auto #129FEA}form input[type=text][disabled],form input[type=password][disabled],form input[type=email][disabled],form input[type=url][disabled],form input[type=date][disabled],form input[type=month][disabled],form input[type=time][disabled],form input[type=datetime][disabled],form input[type=datetime-local][disabled],form input[type=week][disabled],form input[type=number][disabled],form input[type=search][disabled],form input[type=tel][disabled],form input[type=color][disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}form input[readonly],form select[readonly],form textarea[readonly],form input[readonly]:focus,form select[readonly]:focus,form textarea[readonly]:focus{background:#eee;color:#777;border-color:#ccc}form input:invalid,form textarea:invalid,form select:invalid{color:#b94a48;border:2px solid #ee5f5b}form input:focus:invalid,form textarea:focus:invalid,form select:focus:invalid{color:#b94a48;border:2px solid #ee5f5b}form input:focus:invalid:focus,form textarea:focus:invalid:focus,form select:focus:invalid:focus{border-color:#e9322d}form input[type=file]:focus:invalid:focus,form input[type=radio]:focus:invalid:focus,form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}form select{max-width:384px;border:2px solid #d9d9d9;background-color:#fff;background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-arrow-down-gray.png);background-position:95% 50%;background-repeat:no-repeat;-appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:''}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){form select{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-arrow-down-gray@2x.png);background-size:11px 5px}}form select[multiple]{height:auto}form textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form label{margin:.5em 0 .67em;font-size:90%}form fieldset{margin:0;padding:.35em 0 .75em;border:0}form fieldset.collapsed{height:auto !important}form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;font-size:125%;color:#333;border-bottom:1px solid #e5e5e5}form .description{display:block;padding-top:10px;color:#666;font-size:90%}form .grippie{display:none;max-width:580px}@media screen and (min-width:768px){form .grippie{display:block}}.button{display:inline-block;*display:inline;*zoom:1;width:auto;height:24px;line-height:24px;padding:0 5em;overflow:hidden;color:#fff;font-family:"futura-pt-n4","futura-pt",sans-serif;font-size:12px;font-size:1.2rem;font-weight:500;text-transform:uppercase;text-decoration:none;text-align:center;border:none;background-color:#35464f;box-shadow:1px 1px 4px rgba(0,0,0,0.33);-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;border-radius:28px;-webkit-transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out;transition:color 0.1s ease-in-out,background-color 0.1s ease-in-out}.button:hover,.button:focus{color:#35464f;background-color:#ffcc34}.button--block{display:block;padding:0}.button--block+.button--block{margin-top:10px}img,media{max-width:100%;width:auto\9;height:auto}.wrapper--header{background-color:#35464f;background-image:url(/sites/all/themes/tcp/images/glow-overlay.png);background-position:0 0;background-repeat:no-repeat}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.wrapper--header{background-image:url(/sites/all/themes/tcp/images/glow-overlay@2x.png);background-size:160px 100px}}.wrapper--slider{padding-bottom:20px}.front .wrapper--slider{padding-top:10px}.wrapper--content{margin-bottom:20px}.wrapper--content .g-container{padding-bottom:20px}.wrapper--footer{margin-top:20px;padding-top:20px;padding-bottom:80px;background-color:#fff;border-bottom:40px solid #35464f}.block--search-form{margin-top:35px}.block--search-form form .form-text{padding-left:34px;padding-top:0.1em;padding-bottom:0.1em;background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-search.png);background-position:8px 50%;background-repeat:no-repeat;border-color:#fff}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.block--search-form form .form-text{background-image:url(/sites/all/themes/tcp/images/icons/2x/icon-search@2x.png);background-size:20px 20px}}.block--search-form form .form-text:focus{border-color:#fff}.block--search-form form .form-actions{display:none}.menu li,.menu .expanded,.menu .collapsed,.menu .leaf{list-style-image:none;list-style-type:none}.main-menu{margin-top:24px}.main-menu .menu{margin:0}.main-menu .menu li{position:relative;display:inline-block;float:left;z-index:89;border-bottom:2px solid #d9d9d9}.main-menu .menu li a{display:block;padding:12px 20px;color:#fff;font-size:12px;font-size:1.2rem;text-decoration:none;text-transform:uppercase}.main-menu .menu li a:hover,.main-menu .menu li a.active-trail{color:#ffcc34}.main-menu .menu li a.active,.main-menu .menu li a.active-trail{font-weight:700}.main-menu .menu li.first a{padding-left:0}.main-menu .menu li.last a{padding-right:0}.main-menu .menu .menu{display:none;position:absolute;width:160px;padding-top:6px;padding-left:0;top:100%;left:20px;z-index:99}.main-menu .menu .menu .menu{padding-top:0;padding-left:2px;top:0;left:100%}.main-menu .menu .menu li{display:block;width:180px;margin:0;padding:0;border-bottom:2px solid transparent}.main-menu .menu .menu li a{display:block;padding:0.5em 0.67em;color:#35464f;font-size:12px;font-size:1.2rem;text-transform:none;background:#fff;background:rgba(255,255,255,0.9);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.2)}.main-menu .menu .menu li a:hover{font-weight:700;background:#ffcc34;background:rgba(255,204,52,0.9)}.main-menu .menu .menu li a.active,.main-menu .menu .menu li a.active-trail{font-weight:700}.main-menu .menu .menu li.first .menu{left:100%}.main-menu .menu .menu.menu-open{display:block}.main-menu .menu li.first .menu{left:0}.footer-menu .block__title{color:#8b8b8b;font-size:18px;font-size:1.8rem;text-transform:uppercase}.footer-menu .menu{margin-top:0;margin-left:0}.footer-menu .menu li a{color:#8b8b8b;font-size:14px;font-size:1.4rem;text-decoration:none}.footer-menu .menu li a:hover{text-decoration:underline}.footer-menu--social .block__title{text-transform:none;text-align:right}.footer-menu--social .menu{text-align:right}.footer-menu--social .menu li{display:inline-block;*display:inline;zoom:1;margin-right:2px}.footer-menu--social .menu li a{display:block;width:42px;height:42px;background-color:#8b8b8b;background-position:50% 50%;background-repeat:no-repeat;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;text-indent:100%;white-space:nowrap;overflow:hidden}.footer-menu--social .menu li .social-menu__pinterest{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-pinterest.png)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.footer-menu--social .menu li .social-menu__pinterest{background-image:url(/sites/all/themes/tcp/images/icons/2x/icon-pinterest@2x.png);background-size:24px 24px}}.footer-menu--social .menu li .social-menu__pinterest:hover{background-color:#cb2027}.footer-menu--social .menu li .social-menu__twitter{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-twitter.png)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.footer-menu--social .menu li .social-menu__twitter{background-image:url(/sites/all/themes/tcp/images/icons/2x/icon-twitter@2x.png);background-size:24px 24px}}.footer-menu--social .menu li .social-menu__twitter:hover{background-color:#55acee}.footer-menu--social .menu li .social-menu__linkedin{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-linkedin.png)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.footer-menu--social .menu li .social-menu__linkedin{background-image:url(/sites/all/themes/tcp/images/icons/2x/icon-linkedin@2x.png);background-size:24px 24px}}.footer-menu--social .menu li .social-menu__linkedin:hover{background-color:#4875b4}.site-branding{position:relative;z-index:69}.site-branding__logo,.site-branding__logo img{display:block}.site-branding__logo{height:70px;margin:20px 10px 10px}.language-switcher{position:relative;float:right;margin-top:32px;z-index:89}.language-switcher__item{margin-bottom:6px}.language-switcher__item a{display:block;width:32px;height:21px;overflow:hidden;text-indent:-9999px;background-image:url(/sites/all/themes/tcp/images/language-flags/sprite/sprite.png);background-repeat:no-repeat}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.language-switcher__item a{background-image:url(/sites/all/themes/tcp/images/language-flags/sprite/sprite@2x.png);background-size:32px 126px}}.language-switcher__br{background-position:0 0px}.language-switcher__cn{background-position:0 -21px}.language-switcher__de{background-position:0 -42px}.language-switcher__en{background-position:0 -63px}.language-switcher__es{background-position:0 -84px}.language-switcher__fr{background-position:0 -105px}.language-switcher__it{background-position:0 -126px}.language-switcher__pl{background-position:0 -147px}.language-switcher__us{background-position:0 -168px}.language-switcher__trigger{margin-bottom:0;padding:6px 0;background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-arrow-down.png);background-position:43px 50%;background-repeat:no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.language-switcher__trigger{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-arrow-down@2x.png);background-size:11px 5px}}.language-switcher__trigger a{padding-right:16px;margin:0 6px}.language-switcher__trigger.menu-hover{background-color:#fff;background-color:rgba(255,255,255,0.85);background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-arrow-down-blue.png)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.language-switcher__trigger.menu-hover{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-arrow-down-blue@2x.png);background-size:11px 5px}}.language-switcher__list{display:none;position:absolute;padding:6px 6px 0;margin:0;top:33px;left:0;z-index:9999;background:#fff;background:rgba(255,255,255,0.85);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.15);-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.language-switcher__list li{padding:0}.language-switcher__list.menu-open{display:block}.breadcrumb{margin-top:10px;margin-bottom:12px}.breadcrumb__item,.breadcrumb__separator{margin-right:6px;font-size:12px;font-size:1.2rem}.breadcrumb__item a{text-decoration:none}.breadcrumb__item a:hover{text-decoration:underline}.slides{margin:0}.slides li{position:relative;list-style:none}.slide__image img{display:block}.slide__title{position:absolute;width:80%;left:2.5%;margin:0;z-index:79;-webkit-backface-visibility:hidden;color:#fff;font-family:"futura-pt-n3","futura-pt",sans-serif;font-size:82px;font-size:8.2rem;line-height:1.1em;font-weight:300;text-shadow:0px 4px 8px #000000}.slide__title a{color:#fff}.view-view-slider-single .slide__title{top:36%}.view-view-slider-flexslider .slide__title{bottom:13%}.flexslider{margin:0;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.flex-control-nav{bottom:5%;z-index:99}.flex-control-paging li a{background:#fff;background:rgba(255,255,255,0.5);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.flex-control-paging li a.flex-active{background:#fff;background:rgba(255,255,255,0.9)}.cta-blocks{margin-bottom:20px}.not-front .cta-blocks{margin-top:60px}.not-front .cta-block{padding:20px 20px;background-color:#d9d9d9}.cta-block__image{margin-bottom:20px}.cta-block__title{margin-top:0;text-transform:uppercase}.link-block{margin-bottom:10px}.link-block__link{position:relative;display:block}.link-block__image img{display:block}.link-block__title{position:absolute;display:table;width:45%;height:119px;top:0;margin:20px 20px;text-transform:uppercase;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.link-block__title span{display:table-cell;vertical-align:middle}.subpage-listing .link-block__title{color:#fff}.link-overlay{display:block;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;border-bottom:8px solid #35464f;-webkit-transition:border-color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out}.link-overlay .link-overlay__overlay{display:block;position:absolute;bottom:50%;right:50%;margin-right:-262px;margin-bottom:-123px;border-bottom:245px solid #ffcc34;border-left:524px solid transparent;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease-in-out,border-color 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out,border-color 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,border-color 0.2s ease-in-out}.front .link-overlay .link-overlay__overlay{display:none}.link-overlay:hover{border-bottom-color:#ffcc34}.link-overlay:hover .link-overlay__overlay{opacity:0.25;filter:alpha(opacity=25)}.link-overlay img{display:block;width:auto;height:160px}.link-overlay--wide .link-overlay__overlay{margin-right:-530px;margin-bottom:-80px;border-bottom-width:160px;border-left-width:1060px}.product__image{border-bottom:10px solid #fff}.product__related-image{margin-bottom:10px}.product__related-image img{display:block}.product__related-link a{font-weight:500;text-decoration:none}.product__related-link a:hover{text-decoration:underline}.product__energy-rating{margin-top:20px;padding:20px 40px;background-color:#fff}.product__download,.product__buy-block{margin-top:20px;background-color:#d0d2d3}.product__download-label,.product__buy-block-label{margin-left:20px;margin-right:20px}.product__download-label{padding-bottom:64px;background-image:url(/sites/all/themes/tcp/images/icons/1x/product-download.png);background-position:50% 100%;background-repeat:no-repeat}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.product__download-label{background-image:url(/sites/all/themes/tcp/images/icons/2x/product-download@2x.png);background-size:210px 54px}}.product__download-link,.product__buy-block-embed{margin:0 20px 20px}.image-zoom--container{position:relative}.image-zoom__target{position:relative;display:block}.image-zoom__target img{display:block}.image-zoom__loading{position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;direction:ltr;text-indent:-9999px;background-color:#fff;background-image:url(/sites/all/themes/tcp/images/loader.gif);background-position:50% 50%;background-repeat:no-repeat;z-index:999;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.image-zoom__loading{background-image:url(/sites/all/themes/tcp/images/loader@2x.gif);background-size:32px 32px}}#image-zoom__zoom-panel{position:absolute;top:0;left:100%;width:100%;height:100%;overflow:hidden;background:#fff;z-index:200;margin-left:20px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.15)}#image-zoom__zoom-panel img{display:block;width:auto;height:auto;max-width:none}.image-zoom__icon{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/sites/all/themes/tcp/images/icons/1x/magnifier.png);background-position:96% 96%;background-repeat:no-repeat}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.image-zoom__icon{background-image:url(/sites/all/themes/tcp/images/icons/2x/magnifier@2x.png);background-size:32px 32px}}.image-zoom__target:hover .image-zoom__icon{background-image:url(/sites/all/themes/tcp/images/icons/1x/magnifier-blue.png)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.image-zoom__target:hover .image-zoom__icon{background-image:url(/sites/all/themes/tcp/images/icons/2x/magnifier-blue@2x.png);background-size:32px 32px}}.autotab__controller{padding:10px 15%;margin:0;overflow:hidden;*zoom:1;background-color:#35464f;background-image:url(/sites/all/themes/tcp/images/glow-overlay.png);background-position:0 0;background-repeat:no-repeat}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.autotab__controller{background-image:url(/sites/all/themes/tcp/images/glow-overlay@2x.png);background-size:160px 100px}}.autotab__controller li{display:inline-block;float:left;width:50%;padding:0;margin:0;border-bottom:2px solid #d9d9d9}.autotab__controller li a{display:block;padding:5px 0 10px;color:#fff;font-size:12px;font-size:1.2rem;text-decoration:none;text-transform:uppercase}.autotab__controller li a:hover,.autotab__controller li a.active-tab{color:#ffcc34}.autotab__controller li.last{text-align:right}.product-tabs__details,.product-tabs__fittings,.product-tabs__information{background-color:#fff}.product-tabs__fittings{margin-top:10px}.product-tabs__fitting-label,.product-tabs__information{padding-top:20px;padding-left:20px;padding-right:20px}.product-tabs__fitting-label p,.product-tabs__information p{margin:0}.product-tabs__information{padding-bottom:20px}.product-terms__row{overflow:hidden;*zoom:1}.product-terms__item{display:inline-block;float:left;width:25%}.product-terms__image{margin-top:1em}.product-terms__image img{display:block;width:48px;height:48px;margin:0 auto}.product-terms__name{padding:0 20px}.product-terms__name p{font-size:14px;font-size:1.4rem;text-align:center}.faq{margin-bottom:2em}.faq__question{overflow:hidden;*zoom:1}.faq__question-label{float:left;width:2em;height:2em;line-height:2em;margin:1em 0.8em 0 0;background-color:#35464f;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;color:#fff;font-weight:700;text-align:center}.faq__question-title{float:left;margin-bottom:0}.faq__answer-body{margin-top:1em;margin-left:2.8em}.retailer-list{padding:10px 0;background-color:#fff}.retailer{margin-top:10px;margin-bottom:10px}.retailer__logo{padding:0 10px;margin-bottom:10px}.retailer__logo img{display:block}.retailer__link{text-align:center}.distributor{position:relative;margin-bottom:20px;padding-bottom:1em;background-color:#fff}.distributor__logo{padding:1em 1em 1em 2em}.distributor__logo img{display:block}.distributor__link{position:absolute;right:20px;bottom:20px}.case-study{margin-top:10px;margin-bottom:10px}.case-study__image{margin-top:1em}.case-study__image img{display:block}.case-study__link{margin:1em 0}.news-article{margin-top:10px;margin-bottom:10px}.news-article__image{margin-top:1em}.news-article__image img{display:block}.news-article__date{margin:0.67em 0;color:#8b8b8b;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase}.news-article__link{margin:1em 0}.video-item{margin-bottom:20px}.video-item__video{margin:1em 0}.energy-saving-calculator{width:1060px;margin:0 auto 40px auto;overflow:hidden;*zoom:1}.energy-saving-calculator .energy-saving-calculator__shape-select,.energy-saving-calculator .energy-saving-calculator__quantity-select,.energy-saving-calculator .energy-saving-calculator__quantity-select:focus{display:inline-block;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-color:#fff;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.energy-saving-calculator .energy-saving-calculator__shape-select{width:100px}.energy-saving-calculator .energy-saving-calculator__quantity-select{width:20px;padding-left:.4em;padding-right:.4em}.energy-saving-calculator__header{height:174px;margin:5px;background-image:url(/sites/all/themes/tcp/images/energy-saving-calculator-top.png);background-position:50% 50%;background-repeat:no-repeat}.energy-saving-calculator__total-savings{width:20%;margin:0 auto;padding-top:30px;font-size:22px;font-size:2.2rem;font-weight:700;text-transform:uppercase;text-align:center}.energy-saving-calculator__total-savings-title,.energy-saving-calculator__total-savings-value-wrapper{display:block;margin:5px 0}.energy-saving-calculator__total-savings-title{color:#fff}.energy-saving-calculator__total-savings-value-wrapper{padding:0.5em;background-color:#ffcc34;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px}.energy-saving-calculator__room-group{display:inline-block;float:left;width:215px;margin:5px;padding:0 20px 20px;background-color:#35464f;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px}.energy-saving-calculator__room-group legend{border:0;color:#ffcc34;font-weight:700;text-transform:uppercase;text-align:center}.energy-saving-calculator__room-group .form-wrapper,.energy-saving-calculator__room-group .form-item{margin:0;padding:0}.energy-saving-calculator__bulb-group{margin:0.5em 0;overflow:hidden;*zoom:1}.energy-saving-calculator__bulb-group .form-item{display:inline-block;overflow:hidden;*zoom:1}.energy-saving-calculator__bulb-group .form-type-select{width:65%;float:left}.energy-saving-calculator__bulb-group .form-type-textfield{width:35%;float:right}.energy-saving-calculator__quantity-button{display:inline-block;float:left;width:16px;height:28px;margin:0 2px;padding:0;border:0;background-color:transparent;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;outline:none}.energy-saving-calculator__quantity-button:active{background-position:50% 55%}.energy-saving-calculator__quantity-decrease{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-left.png)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.energy-saving-calculator__quantity-decrease{background-image:url(/sites/all/themes/tcp/images/icons/2x/icon-left@2x.png);background-size:11px 16px}}.energy-saving-calculator__quantity-increase{background-image:url(/sites/all/themes/tcp/images/icons/1x/icon-right.png)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.energy-saving-calculator__quantity-increase{background-image:url(/sites/all/themes/tcp/images/icons/2x/icon-right@2x.png);background-size:11px 16px}}.energy-saving-calculator__room-saving{margin-top:1em;padding:0.5em;background-color:#ffcc34;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;font-size:16px;font-size:1.6rem;font-weight:700;text-align:center}.energy-saving-calculator-table{width:100%;border:0;border-collapse:separate;border-spacing:5px 5px}.energy-saving-calculator-table th,.energy-saving-calculator-table td{border:0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;font-weight:700;text-align:center}.energy-saving-calculator-table th,.energy-saving-calculator-table td.label{background-color:#ffcc34;color:#35464f}.energy-saving-calculator-table td{background-color:#35464f;color:#fff}.image-inserted{float:left;margin-right:20px;margin-bottom:10px}.tabs--primary{margin:1em 0;padding:0 0.67em;border-bottom-color:#35464f}.tabs--primary li{margin:0 0.4em 0 0;list-style:none}.tabs--primary a{padding:0.8em 1.4em 0.6em;line-height:20px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;font-family:"futura-pt-n5","futura-pt",sans-serif;font-size:14px;font-size:1.4rem;font-weight:700}.tabs--primary a:hover,.tabs--primary a.active{color:#fff;background-color:#35464f}.messages{margin-top:20px;margin-bottom:20px;padding:1.5em;background-image:none;background-color:transparent}.messages--status,.messages.status{border-color:#18a83b}.messages--status,.messages.status,.ok{color:#18a83b}.messages--warning,.messages.warning{border-color:#f07700}.messages--warning,.messages.warning,.warning{color:#f07700}.messages--error,.messages.error{border-color:red}.messages--error,.messages.error,.error{color:red}.form-item,.form-actions{margin-bottom:0.5em}.pager{margin:2em 0}#search-form{padding:0.5em 1em 1em;background-color:#e7e7e7}.search-results__items{margin:0;padding:0}.search-results__items li{padding-left:1em;padding-bottom:1em;list-style:none;border-top:1px solid #e7e7e7}
