/*!
 * Copyright (C) 2016 Codeplay Software Limited
 * All Rights Reserved.
 *
 * @author Scott Straughan
 *//*!
 * Splash Section
 */section#splash{height:100vh;overflow:hidden;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/public/images/home/index/splashbg.jpg)}section#splash div.wrapper{height:100vh !important;max-height:100vh !important;position:inherit}section#splash video{height:100vh}section#splash ul#focus{display:none}section#splash ul#focus:after{visibility:hidden;content:'';display:block;clear:both}@media screen and (min-width:43.13rem){nav{background-color:transparent;border-bottom:rgba(255,255,255,.1) 1px solid}main{margin-top:0}section#splash{height:100vh}section#splash div.wrapper h2{margin-bottom:4rem}}@media screen and (min-height:45rem) and (min-width:56.25rem){section#splash{height:100vh}section#splash h3{margin-top:2rem}section#splash ul#focus{display:block;list-style:none;margin:2rem 0 0 0;zoom:.8}section#splash ul#focus>li{float:left;margin-right:.4rem;width:55px;overflow:hidden}section#splash ul#focus>li.selected img{opacity:1}section#splash ul#focus>li img{width:auto;cursor:pointer;float:left;margin-right:1rem;opacity:.7}section#splash ul#focus>li h3{vertical-align:middle;display:none;font-size:1rem}}#splash>ul#cycle{list-style:none;padding:0;margin:0;width:100%;height:100%}#splash>ul#cycle>li{padding:0;margin:0;display:none;width:100%;height:100%}#focus{position:absolute;z-index:999999;bottom:4rem;left:100px}div#hiring-panel{display:none;position:absolute;right:0;bottom:0;width:100%;box-sizing:border-box;background-color:rgba(227,28,28,.8);color:white;z-index:9999999 !important}div#hiring-panel h3{padding-top:2rem;font-size:1.3rem;margin:0 0 .5rem 2rem}div#hiring-panel p{margin:0 2rem 2rem 2rem;opacity:.7;font-size:1rem}@media screen and (min-width:38.13rem){div#hiring-panel{top:110px;bottom:inherit;max-width:400px;visibility:visible}}/*!
 * Tools Section
 */section#tools ul>li>ul{list-style:none;margin:0}@media screen and (min-width:57rem){section#tools div.wrapper>ul>li:first-child{width:30%}section#tools .image-column{vertical-align:middle}section#tools .image-column img{max-width:638px}}/*!
 * Products Section
 */section#products header img{vertical-align:middle;margin:0 .7rem 0 .7rem;max-width:231px}section#products ul#product-table{display:block;width:100%;margin:0 auto;list-style:none;position:relative}section#products ul#product-table>li{border:#dcdcdc 1px solid;position:relative;text-align:center;margin-bottom:1rem}section#products ul#product-table>li:nth-child(1),section#products ul#product-table>li:nth-child(3){margin-top:2rem}section#products ul#product-table>li:nth-child(1){left:1px}section#products ul#product-table>li:nth-child(2){background-color:white}section#products ul#product-table>li:nth-child(3){left:-1px}section#products ul#product-table>li>h1{display:block;padding:2.8rem 0 1.8rem 0;border-bottom:#ccc 1px solid}section#products ul#product-table>li:nth-child(2)>h1{padding:3rem 0 2rem 0}section#products ul#product-table>li button{margin-top:2rem;color:white;background-color:#50a49d;border:0;width:60%}section#products ul#product-table>li:nth-child(2) button{background-color:#1b70a2}section#products ul#product-table>li>ul{text-align:center;list-style:none;width:55%;margin:2rem auto;font-size:.95rem;color:#555}section#products ul#product-table>li h1 img{width:240px}section#products ul#product-table>li>ul>li{padding:.7rem 0 .7rem 0}@media screen and (min-width:53rem){section#products header img{width:auto;vertical-align:middle;margin:0 .7rem 0 .7rem}section#products ul#product-table>li h1 img{margin:0;padding:0;width:auto}section#products ul#product-table{display:block;width:95%;margin:0 auto;list-style:none;position:relative}section#products ul#product-table>li{float:left;width:33%;position:relative;text-align:center}}/*!
 * Services Section
 */section#services{background-color:#1d1d1d;background-image:url(/public/images/home/index/services/bg2.jpg);background-size:cover;color:white}section#services ul.columns img{margin:2rem 0 1rem 0;max-width:70px;height:auto}section#services p{opacity:.5;padding:0 2rem 0 2rem}/*!
 * Partners Section
 */section#partners ul>li>div{padding:0}section#partners ul>li>div>a{opacity:.8}section#partners ul>li>div>a:hover{opacity:1}section#partners ul>li>div>a>img{max-width:213px}@media screen and (min-width:62rem){section#partners ul>li>div>a{display:block;padding:5rem 0 5rem 0}}/*!
 * Updates Section
 */section#updates div.wrapper{max-width:90rem}section#updates ul>li{text-align:center;padding:2rem;border-bottom:#dadada 1px solid;border-right:#dadada 1px solid}section#updates ul>li:last-child{border-right:0}section#updates ul.columns:last-child>li{border-bottom:0}section#updates ul>li img{border-radius:25px;width:25px;vertical-align:middle;margin-right:.5rem}section#updates ul>li h4{color:#777;font-size:1rem;margin:.5rem 0 .5rem 0}@media screen and (min-width:75rem){section#updates ul li h3{height:4rem;display:block}}@media screen and (min-width:56.25rem) and (max-width:75rem){section#updates .columns{display:table}section#updates .columns>li{display:block;float:left;padding:0 4rem 4rem 0;vertical-align:top}section#updates .columns>li:last-child,section#updates .columns>li:nth-last-child(2){padding-bottom:0}section .columns>li:first-child:nth-last-child(4),section .columns>li:first-child:nth-last-child(4) ~ li{width:50%}}@media screen and (min-width:75rem){section#updates .columns>li{display:table-cell;float:none}}/*!
 * Events section.
 */section#events div.wrapper{max-width:90rem}section#events ul>li{text-align:center;padding:2rem;border-bottom:#dadada 1px solid;border-right:#dadada 1px solid}section#events ul>li:last-child{border-right:0}section#events ul.columns:last-child>li{border-bottom:0}section#events ul>li img{width:100%;vertical-align:middle;margin-right:.5rem}section#events ul>li h4{color:#777;font-size:.9rem;margin:.5rem 0 .5rem 0}@media screen and (min-width:75rem){section#events ul li h3{display:block;margin-top:1rem}}@media screen and (min-width:56.25rem) and (max-width:75rem){section#events .columns{display:table}section#events .columns>li{display:block;float:left;padding:0 4rem 4rem 0;vertical-align:top}section#events .columns>li:last-child,section#events .columns>li:nth-last-child(2){padding-bottom:0}section .columns>li:first-child:nth-last-child(4),section .columns>li:first-child:nth-last-child(4) ~ li{width:50%}}@media screen and (min-width:75rem){section#events .columns>li{display:table-cell;float:none}}/*!
 * Research Section
 */section#research div.tab-panel li.selected{background-color:#f6f6f6}section#research div.tab-panel div{background-color:#f6f6f6}@media screen and (min-width:62rem){section div.tab-panel>ul>li{padding:0 2rem 0 2rem}section#research div.tab-panel div.content-container img{max-width:213px}}/*!
 * Renesas Section
 */section#renesas{background-color:#34344a;color:#efefef;background-image:url(/public/images/home/index/renesas-splash-bg.jpg);background-size:cover;text-decoration:none !important;padding:0}section#renesas a,section#renesas a:hover{text-decoration:none}section#renesas a>div{width:100%;background-color:rgba(18,18,32,.8);text-align:left;box-sizing:border-box}@media screen and (min-width:76.13rem){section#renesas a>div{width:700px;height:900px}}section#renesas a>div div.wrapper{padding:5rem 1.875rem 5rem 1.875rem;box-sizing:border-box}@media screen and (min-width:56.25rem){section#renesas a>div div.wrapper{padding:6rem 5rem 4rem 5rem;box-sizing:border-box}}section#renesas a>div p{font-size:1rem}section#renesas a>div img:nth-of-type(1){max-width:223px;margin-bottom:2rem}section#renesas a>div img:nth-of-type(2){max-width:91px;margin-top:2rem}section#renesas a>div p{color:rgba(255,255,255,.6)}section#renesas a>div h2{font-size:.9rem;color:rgba(255,255,255,.3);margin-top:2rem}