/* General
--------------------------------------------------------------------------------------- */
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */

@import 'reset.css';
html{background:#FFFFFF}
#wrapper{position:relative;width:100%;min-width:980px;min-height:100%;z-index:2}
#loading-mask{display:block;position:fixed;left:0;top:0;background:#FFFFFF;width:100%;height:100%;z-index:999}
.clearer{display:block;clear:both;overflow:hidden;float:none;width:100%;height:1px}
.sup{font-size:.5em}
::-moz-selection{color:#cccccc!important;background:#0179AC!important}
::selection{color:#cccccc!important;background:#0179AC!important}
.grayscale{filter:url(filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1)}
.special-font-open{font-family:'Open Sans',sans-serif;letter-spacing:.01em}
.special-font-roboto{font-family:'Roboto Slab',serif;font-weight:300}
.special-font-roboto-condensed{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em}
a {color:#8CC542;text-decoration:underline}
a span{-moz-transition-duration:.25s;-moz-transition-property:color,background-color,opacity;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:color,background-color,opacity;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:color,background-color,opacity;transition-delay:0s;transition-timing-function:linear}

#header{position:fixed;left:0;top:0;width:100%;z-index:900}
#header>div{position:relative;margin:0 auto;width:1488px}
#header>div .header-full{padding-top:45px;height:67px}
#header>div .header-full>.locked-bg{-moz-transition-duration:.25s;-moz-transition-property:top;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:top;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:top;transition-delay:0s;transition-timing-function:linear;position:absolute;left:-32px;top:-87px;padding:0 32px;background:#eeeeee;width:100%;height:87px;z-index:1}
#header>div .header-full>.logo{display:block;position:relative;float:left;margin-top:-10px;margin-left:-10px;z-index:3}
#header>div .header-full>.logo .small{display:none}
#header>div .header-full>.nav-main{position:relative;margin-left:426px;height:67px;z-index:2}
#header>div .header-full>.nav-main>li{float:left;position:relative}
#header>div .header-full>.nav-main>li>a{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;display:block;position:relative;color:#aaaaaa;font-size:15px;text-transform:uppercase;line-height:67px;z-index:2}
#header>div .header-full>.nav-main>li>div{-moz-transition-duration:.45s;-moz-transition-property:height;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.45s;-webkit-transition-property:height;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.45s;transition-property:height;transition-delay:0s;transition-timing-function:linear;overflow:hidden;position:absolute;left:50%;top:-45px;margin-left:-120px;width:240px;height:0;z-index:1}
#header>div .header-full>.nav-main>li>div>ul{padding:115px 0 50px;background:#eeeeee}
#header>div .header-full>.nav-main>li>div>ul a{font-family:'Roboto Slab',serif;font-weight:300;display:block;color:#004260;font-size:14px;text-align:center;line-height:30px}
#header>div .header-full>.nav-main>li>div>ul a:hover{color:#999999}
#header>div .header-full>.nav-main>li+li{margin-left:88px}
#header>div .header-full>.nav-main>li:hover>a,
#header>div .header-full>.nav-main>li.active>a{color:#8CC542}
#header>div .header-full.locked .locked-bg{top:0}
#header>div .header-sidebar{position:absolute;left:0;top:270px;padding:35px 0;background:url(images/layout/header_sidebar-border.gif) no-repeat 0 0;width:210px}
#header>div .header-sidebar>div{margin-bottom:35px;padding-bottom:36px;background:url(images/layout/header_sidebar-border.gif) no-repeat 0 bottom}
#header>div .header-sidebar>div.value{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:13px}
#header>div .header-sidebar>div.value span{color:#cccccc;font-weight:400}
#header>div .header-sidebar>div.follow p{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:13px;line-height:25px;padding-right:10px}
#header>div .header-sidebar>div.follow ul{overflow:hidden;padding-top:20px}
#header>div .header-sidebar>div.follow ul>li{float:left;padding-right:25px}
#header>div .header-sidebar>div.follow ul>li a{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;display:block;text-indent:-5000px;background:#8CC542 url(images/layout/header_sidebar-icons.png) no-repeat 0 0;width:36px;height:36px}
#header>div .header-sidebar>div.follow ul>li a:hover{background-color:#0179AC}
#header>div .header-sidebar>div.follow ul>li.twitter a{background-position:-38px 0}
#header-mobile{display:none;position:fixed;left:0;top:0;background:#1b2c35;width:100%;height:130px;z-index:900}
#header-mobile>.header{position:absolute;left:50%;top:0;margin-left:-279px;width:558px;height:100%}
#header-mobile>.header .logo{display:block;float:left;margin-left:-2px;border-left:1px solid #3d5058;height:130px}#header-mobile>.header .logo>img{margin-left:-8px;padding-top:21px}
#header-mobile>.header .btn-toggler{display:block;float:right;margin-right:-2px;border-left:1px solid #3d5058;border-right:1px solid #3d5058;background:url(images/layout/mobile_header-btn-toggler.png) no-repeat center center;width:186px;height:130px}
#header-mobile>.header .btn-toggler.close{background-image:url(images/layout/mobile_header-btn-toggler-close.png)}
#menu-mobile{display:none;position:relative;padding-top:130px;z-index:890}
#menu-mobile>ul>li{background:#263238 url(images/layout/mobile_header-bg-lines.png) repeat-y center 0}
#menu-mobile>ul>li>a{font-family:'Roboto Slab',serif;font-weight:300;display:block;color:#cccccc;font-size:32px;line-height:190px;margin:0 auto;width:558px}
#menu-mobile>ul>li>div{display:none;overflow:hidden;margin:0 auto;width:558px}
#menu-mobile>ul>li>div>ul{margin-top:-10px;padding-bottom:30px}
#menu-mobile>ul>li>div>ul a{font-family:'Roboto Slab',serif;font-weight:300;display:block;color:#0179AC;font-size:30px;line-height:55px}
#menu-mobile>ul>li.even{background-color:#222a30}
#menu-mobile>ul>li.subnav>a{background:url(images/layout/mobile_header-arrow.png) no-repeat right center}
#menu-mobile>ul>li.subnav>a.close{background-image:url(images/layout/mobile_header-arrow-down.png)}

#diagonals{position:fixed;left:0;top:0;background:url(images/layout/bg_main-diagonals.png) center 0;width:100%;min-width:980px;height:100%;z-index:4}
#verticals{position:fixed;left:0;top:0;background:url(images/layout/bg_main.png) center 0;width:100%;min-width:980px;height:100%;z-index:4}
#imgbg{position:fixed;left:0;top:0;z-index:3}

#pagenav{position:fixed;right:0;top:270px;z-index:10}
#pagenav .current{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;position:absolute;right:91px;top:-13px;color:#8CC542;font-size:245px;font-weight:700;line-height:200px}
#pagenav .next{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;position:absolute;right:75px;top:215px}
#pagenav .next a{-moz-transition-duration:.25s;-moz-transition-property:border;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border;transition-delay:0s;transition-timing-function:linear;font-family:'Open Sans',sans-serif;letter-spacing:.01em;color:#cccccc;font-size:13px;text-transform:uppercase;border-bottom:1px solid transparent;white-space:nowrap}
#pagenav 
.next a:hover{border-bottom:1px solid #cccccc}
.animated-line{-moz-transition-duration:.25s;-moz-transition-property:background-position;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:background-position;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:background-position;transition-delay:0s;transition-timing-function:linear;background-position:-19px bottom!important}
.animated-line .animated{background-position:0 bottom!important}
.animated-line-top{-moz-transition-duration:.25s;-moz-transition-property:background-position;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:background-position;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:background-position;transition-delay:0s;transition-timing-function:linear;background-position:-19px 0!important}
.animated-line-top .animated{background-position:0 0!important}
.btn-next-section{height:60px;position:relative;top:50px}
.btn-next-section a{display:block;float:right}
.btn-next-section a .text{-moz-transition-duration:.25s;-moz-transition-property:border-color,background;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border-color,background;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border-color,background;transition-delay:0s;transition-timing-function:linear;font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;display:block;float:left;overflow:hidden;position:relative}
.btn-next-section a .text .static{display:block;position:relative;color:#eeeeee;font-size:16px;text-transform:uppercase;text-align:center;line-height:56px;border:2px solid #8CC542;width:210px;z-index:2}
.btn-next-section a .text .frame{-moz-transition-duration:.25s;-moz-transition-property:border,width,height;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border,width,height;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border,width,height;transition-delay:0s;transition-timing-function:linear;display:block;position:absolute;left:0;top:0;border-top:30px solid #8CC542;border-bottom:30px solid #8CC542;border-left:107px solid #8CC542;border-right:107px solid #8CC542;width:0;height:0}
.btn-next-section a .arrow{-moz-transition-duration:.25s;-moz-transition-property:background-position;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:background-position;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:background-position;transition-delay:0s;transition-timing-function:linear;display:block;float:left;margin-left:38px;background:url(images/layout/btn_next-section.png) no-repeat -12px center;width:173px;height:60px}
.btn-next-section a:hover .text .frame{border-width:2px;width:210px;height:56px}
.btn-next-section a:hover .arrow{background-position:0 center}
.btn-previous-section{height:60px}
.btn-previous-section a{display:block;float:right}
.btn-previous-section a .text{-moz-transition-duration:.25s;-moz-transition-property:border-color,background;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border-color,background;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border-color,background;transition-delay:0s;transition-timing-function:linear;font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;display:block;float:right;overflow:hidden;position:relative;margin-right:-2px}
.btn-previous-section a .text .static{display:block;position:relative;color:#eeeeee;font-size:16px;text-transform:uppercase;text-align:center;line-height:56px;border:2px solid #8CC542;width:210px;z-index:2}
.btn-previous-section a .text .frame{-moz-transition-duration:.25s;-moz-transition-property:border,width,height;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border,width,height;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border,width,height;transition-delay:0s;transition-timing-function:linear;display:block;position:absolute;left:0;top:0;border-top:30px solid #8CC542;border-bottom:30px solid #8CC542;border-left:107px solid #8CC542;border-right:107px solid #8CC542;width:0;height:0}
.btn-previous-section a .arrow{-moz-transition-duration:.25s;-moz-transition-property:background-position;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:background-position;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:background-position;transition-delay:0s;transition-timing-function:linear;display:block;float:right;margin-right:38px;background:url(images/layout/btn_previous-section.png) no-repeat 32px center;width:173px;height:60px}
.btn-previous-section a:hover .text .frame{border-width:2px;width:210px;height:56px}
.btn-previous-section a:hover .arrow{background-position:20px center}

#slider-container-columns{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;min-height:800px;z-index:800}
#slider-container-columns .slider{overflow:hidden;position:relative;left:0;top:0;width:100%;height:100%;z-index:1}
#slider-container-columns .slider>div{position:absolute;left:0;top:0;background:url(images/layout/bg_main.png) center 0;width:100%;height:100%;z-index:4}
#slider-container-columns .slider>div>div{background:url(images/layout/bg_main-diagonals.png) center 0;width:100%;height:100%}
#slider-container-columns .slider>ul{overflow:hidden;position:relative;width:100%;height:100%}
#slider-container-columns .slider>ul>li{overflow:hidden;position:absolute;left:100%;top:0;width:100%;height:100%;z-index:2}
#slider-container-columns .slider>ul>li>img{position:absolute;left:0;top:0;width:100%;opacity:0;filter:alpha(opacity=100)}
#slider-container-columns .slider>ul>li>.columns{position:absolute;left:0;top:0;z-index:1}
#slider-container-columns .slider>ul>li>.columns>li{float:left;position:relative;width:213px;height:100%}
#slider-container-columns .slider>ul>li>.columns>li>div{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%}
#slider-container-columns .slider>ul>li>.columns>li>div>img{position:absolute;left:0;top:0}
#slider-container-columns .slider>ul>li:first-child{left:0}
#slider-container-columns .slider>ul>li.active{z-index:1}
#slider-container-columns .slider-controls{position:absolute;left:50%;bottom:0;margin-left:-318px;width:849px;z-index:2}
#slider-container-columns .slider-controls>li{float:left;position:relative;width:210px;height:20px}
#slider-container-columns .slider-controls>li>a{-moz-transition-duration:.25s;-moz-transition-property:height;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:height;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:height;transition-delay:0s;transition-timing-function:linear;display:block;position:absolute;left:0;bottom:0;text-indent:-5000px;background:#fff;width:100%;height:10px}
#slider-container-columns .slider-controls>li>a>span{-moz-transition-duration:7.75s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:7.75s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:7.75s;transition-property:width;transition-delay:0s;transition-timing-function:linear;display:block;background:#8CC542;width:0;height:100%;opacity:0;filter:alpha(opacity=0)}
#slider-container-columns .slider-controls>li:hover a{height:20px}
#slider-container-columns .slider-controls>li+li{margin-left:3px}
#slider-container-columns .slider-infos{position:absolute;left:50%;top:270px;margin-left:-318px;width:849px;z-index:3}
#slider-container-columns .slider-infos>li:first-child{display:block}

/* Slide null Column Setup Begin */
#slider-container-columns .slider-infos>li h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;float:left;color:#8CC542;font-size:35px;text-transform:none;line-height:40px;display:inline;position:relative}
#slider-container-columns .slider-infos>li h2>span{display:block;clear:left;float:left;position:relative;white-space:nowrap}
#slider-container-columns .slider-infos>li h2>span>span{-moz-transition-duration:.55s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.55s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.55s;transition-property:width;transition-delay:0s;transition-timing-function:linear;position:absolute;left:0;bottom:6px;background:#a3bfc6;width:0;height:4px}
#slider-container-columns .slider-infos>li h3{font-family:'Roboto Slab',serif;font-weight:300;color:#333333;font-size:15px;line-height:20px;letter-spacing:.01em;float:left;padding-bottom:30px;position:relative;}
#slider-container-columns .slider-infos>li h4{font-family:'Roboto Slab',serif;font-weight:50;color:#aaaaaa;font-size:10px;line-height:12px;float:left;padding-top:10px;padding-bottom:10px}
#slider-container-columns .slider-infos>li h4 a{color:#0179AC;text-decoration:underline}

/* Slide 0 Column Setup Begin */
#slider-container-columns .slider-infos>li#slide-0 h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;float:left;color:#8CC542;font-size:35px;text-transform:none;line-height:40px;margin-top:-21px;padding-bottom:10px;display:inline;}
#slider-container-columns .slider-infos>li#slide-0 h2>span{display:block;clear:left;position:relative;white-space:nowrap}
#slider-container-columns .slider-infos>li#slide-0 h2>span>span{-moz-transition-duration:.55s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.55s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.55s;transition-property:width;transition-delay:0s;transition-timing-function:linear;position:absolute;left:0;bottom:6px;background:#a3bfc6;width:0;height:4px}
#slider-container-columns .slider-infos>li#slide-0 h3{font-family:'Roboto Slab',serif;font-weight:300;color:#333333;font-size:15px;line-height:20px;letter-spacing:.01em;float:left;padding-bottom:30px;position:relative}
#slider-container-columns .slider-infos>li#slide-0 h3>span{display:block;clear:left;position:relative;white-space:nowrap}
#slider-container-columns .slider-infos>li#slide-0 h4{font-family:'Roboto Slab',serif;font-weight:50;color:#aaaaaa;font-size:10px;line-height:12px;float:left;padding-top:10px;padding-bottom:10px}
#slider-container-columns .slider-infos>li#slide-0 h4>span{display:block;clear:left;position:relative;white-space:nowrap}
#slider-container-columns .slider-infos>li#slide-0 h4 a{color:#0179AC;text-decoration:underline}
#slider-container-columns .slider-infos>li#slide-0 .btn-next-section{clear:both}
#slider-container-columns .slider-infos>li#slide-0 .btn-next-section>a{float:left;margin-left:-2px}
#slider-container-columns .slider-infos>li#slide-0 input{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:100;color:#333333;font-size:11px;line-height:20px;letter-spacing:.01em;float:left;padding-bottom:0px; box-shadow: 0 0 3px #000000;background-color: #FDFA03;}
#slider-container-columns .slider-infos>li#slide-0 td {vertical-align: top; text-align: left;}

/* Slide 1 Column Setup Begin */
#slider-container-columns .slider-infos>li#slide-1 h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;float:left;color:#8CC542;font-size:80px;text-transform:uppercase;line-height:95px;margin-top:-21px;padding-bottom:40px}
#slider-container-columns .slider-infos>li#slide-1 h2>span{display:block;clear:left;float:left;position:relative;white-space:nowrap}
#slider-container-columns .slider-infos>li#slide-1 h2>span>span{-moz-transition-duration:.55s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.55s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.55s;transition-property:width;transition-delay:0s;transition-timing-function:linear;position:absolute;left:0;bottom:6px;background:#8CC542;width:0;height:4px}
#slider-container-columns .slider-infos>li#slide-1 h3{font-family:'Roboto Slab',serif;font-weight:300;clear:both;color:#aaaaaa;font-size:30px}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container{perspective:1000;-webkit-perspective:1000;display:inline-block;position:relative;top:8px}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .flipper{transition:0.25s;transform-style:preserve-3d;transform-origin:100% 18px;-webkit-transition:0.25s;-webkit-transform-style:preserve-3d;-webkit-transform-origin:100% 18px;display:block;position:relative;top:8px}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .front{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;position:absolute;top:0;left:0px;white-space:nowrap}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .back{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;position:absolute;top:0;left:0px;white-space:nowrap}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .front{z-index:2}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .back{transform:rotatex(180deg);-webkit-transform:rotatex(180deg)}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container.hover .flipper{transform:rotatex(-180deg);-webkit-transform:rotatex(-180deg)}
#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container,
#slider-container-columns .slider-infos>li#slide-1 h3 .front,
#slider-container-columns .slider-infos>li#slide-1 h3 .back{width:527px;height:36px}

/* Slide 2 Column Setup Begin */
#slider-container-columns .slider-infos>li#slide-2 h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;float:left;color:#a3bfc6;font-size:80px;text-transform:uppercase;line-height:95px;margin-top:-21px;padding-bottom:85px}
#slider-container-columns .slider-infos>li#slide-2 h2>span{display:block;clear:left;float:left;position:relative;white-space:nowrap}
#slider-container-columns .slider-infos>li#slide-2 h2>span>span{-moz-transition-duration:.55s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.55s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.55s;transition-property:width;transition-delay:0s;transition-timing-function:linear;position:absolute;left:0;bottom:6px;background:#a3bfc6;width:0;height:4px}
#slider-container-columns .slider-infos>li#slide-2 .btn-next-section{clear:both}
#slider-container-columns .slider-infos>li#slide-2 .btn-next-section>a{float:left;margin-left:-2px}

/* Slide 3 Column Setup Begin */
#slider-container-columns .slider-infos>li#slide-3 h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#8CC542;font-size:150px;font-weight:700;letter-spacing:0;margin-top:0px;position:relative}
#slider-container-columns .slider-infos>li#slide-3 h3{font-family:'Roboto Slab',serif;font-weight:300;color:#333333;font-size:25px;line-height:40px;padding-bottom:30px;margin-top:50px;position:relative;top:0px;left:10px}
#slider-container-columns .slider-infos>li#slide-3 h4{font-family:'Roboto Slab',serif;font-weight:50;color:#aaaaaa;font-size:10px;line-height:12px;padding-top:100px;padding-bottom:30px;position:relative;top:20px}
#slider-container-columns .slider-infos>li#slide-3 ul{overflow:hidden}
#slider-container-columns .slider-infos>li#slide-3 ul>li{float:left;width:213px}
#slider-container-columns .slider-infos>li#slide-3 ul>li .knob{font-family:'Roboto Condensed',serif!important;font-size:25px!important;font-weight:400!important;letter-spacing:.08em!important;margin-left:-109px!important;width:89px!important}
#slider-container-columns .slider-infos>li#slide-3 ul>li .dummy{display:block;position:fixed;left:-5000px;top:-5000px}
#slider-container-columns .slider-infos>li#slide-3 ul>li h4{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:14px;text-align:center;text-transform:uppercase;padding-top:15px;max-width:136px}

/* Slide 4 Column Setup Begin */
#slider-container-columns .slider-infos>li#slide-4 h2{font-family:'Roboto Condensed',serif;font-weight:200;letter-spacing:.01em;color:#0078AD;font-size:60px;font-weight:100;letter-spacing:0;margin-top:10px;;padding-top:20px;padding-bottom:30px}
#slider-container-columns .slider-infos>li#slide-4 h3{font-family:'Roboto Slab',serif;font-weight:200;color:#aaaaaa;font-size:25px;line-height:40px;padding-bottom:30px;position:relative;top:20px;left:0px}
#slider-container-columns .slider-infos>li#slide-4 ul{overflow:hidden}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-chart{margin-left:-59px;margin-bottom:15px;width:938px!important;height:425px}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos{overflow:hidden}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos .value{font-family:'Roboto Slab',serif;font-weight:300;float:left}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos .value .trade{color:#fff;font-size:45px;padding-right:5px}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos .value .change{color:#8CC542;font-size:17px}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos>ul{overflow:hidden;margin-left:213px;padding:11px 0 40px}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos>ul>li{font-family:'Roboto Slab',serif;font-weight:300;float:left;color:#a3bfc6;font-size:13px;padding-bottom:5px;width:213px}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos>ul>li span{color:#fff;padding-left:5px}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos>ul>li.end-row{width:auto}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos p{font-family:'Roboto Slab',serif;font-weight:300;color:#a3bfc6;font-size:12px;text-align:right}
#slider-container-columns .slider-infos>li#slide-4 #slide-4-infos.big-change .value .change{display:block;margin-top:-7px}

/* All Slides Setup Begin */
#slider-container-columns .slider-arrows{position:absolute;right:0;top:270px;margin-top:-41px;z-index:4}
#slider-container-columns .slider-arrows .previous{display:none}
#slider-container-columns .slider-arrows .count{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#8CC542;font-size:245px;font-weight:700;line-height:245px;margin-right:-62px}
#slider-container-columns .slider-arrows .next{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;position:absolute;right:80px;top:290px}
#slider-container-columns .slider-arrows .next a{-moz-transition-duration:.25s;-moz-transition-property:border;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border;transition-delay:0s;transition-timing-function:linear;font-family:'Open Sans',sans-serif;letter-spacing:.01em;color:#fff;font-size:15px;text-transform:uppercase;border:1px solid transparent}
#slider-container-columns .slider-arrows .next a:hover{border-bottom:1px solid #aaaaaa}
#slider-container-columns .stopped .slider-controls>li>a>span{-moz-transition-duration:.25s;-moz-transition-property:opacity;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:opacity;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:opacity;transition-delay:0s;transition-timing-function:linear;width:100%!important;opacity:0!important;filter:alpha(opacity=0)!important}
#slider-container-columns .stopped .slider-controls>li.active>a>span{opacity:1!important;filter:alpha(opacity=100)!important}

#section{position:relative;left:50%;margin-left:-318px;padding:270px 0 140px;width:849px;z-index:800}
#section>h1{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;float:left;color:#8CC542;font-size:80px;text-transform:uppercase;line-height:95px;margin-top:-21px;padding-bottom:40px;width:639px}
#section>h1>span{display:block;clear:left;float:left;position:relative;white-space:nowrap}
#section>h1>span>span{-moz-transition-duration:.55s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.55s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.55s;transition-property:width;transition-delay:0s;transition-timing-function:linear;position:absolute;left:0;bottom:6px;background:#8CC542;width:0;height:4px}
#section .tagline{background:url(images/layout/header_sidebar-border.gif) no-repeat 0 bottom}
#section .tagline h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#cccccc;font-size:17px;text-transform:uppercase}
#section .tagline p{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:13px;line-height:25px;padding:10px 0 30px}
#section .tagline p a{color:#0179AC;text-decoration:underline}
#section .tagline p a:hover{color:#cccccc}
#section .tagline p strong{font-weight:400}
#section .tagline p+p{margin-top:-15px;padding-top:0}
#section .tagline.right{float:right;margin-top:-5px;width:210px}
#section .tagline.bottom{margin-bottom:60px;width:425px}
#section .about-us>.content{margin-left:-32px;margin-bottom:35px;padding:0 32px;background:#cccccc;width:100%}#section.about-us>.content>div{position:relative;padding:90px 60px 70px}
#section .about-us>.content>div .img{position:absolute;right:0;top:-75px;width:423px}
#section .about-us>.content>div .img img{position:relative;width:100%;z-index:2}
#section .about-us>.content>div .img div{position:absolute;left:7px;top:7px;background:#8CC542;width:100%;height:100%;z-index:1}
#section .about-us>.content>div h3{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#8CC542;font-size:26px;text-transform:uppercase;text-decoration:underline;line-height:35px;margin-right:405px;padding-bottom:45px}
#section .about-us>.content>div p{font-family:'Roboto Slab',serif;font-weight:300;color:#293a42;font-size:14px;line-height:30px}
#section.about-us>.content>div p+p{padding-top:30px}
#section.team>.content{overflow:hidden;clear:both;margin-left:-32px;margin-bottom:35px;padding-top:60px;width:914px}
#section .team>.content>li{float:left;position:relative;width:50%}
#section. team>.content>li .baw{position:relative}
#section .team>.content>li .baw>img{filter:url(filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);width:100%}
#section .team>.content>li .baw>div{position:absolute;left:0;top:0;background:#577686;width:100%;height:100%;z-index:2;opacity:.75;filter:alpha(opacity=75)}
#section .team>.content>li>a{-moz-transition-duration:.25s;-moz-transition-property:opacity;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:opacity;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:opacity;transition-delay:0s;transition-timing-function:linear;display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;filter:alpha(opacity=0)}
#section .team>.content>li>a>img{position:relative;width:100%}
#section .team>.content>li>a>.btn-more{-moz-transition-duration:.25s;-moz-transition-property:background-position;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:background-position;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:background-position;transition-delay:0s;transition-timing-function:linear;display:block;position:absolute;bottom:0;width:102px;height:101px}
#section.team>.content>li>a>.btn-more>span{-moz-transition-duration:.25s;-moz-transition-property:background-position;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:background-position;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:background-position;transition-delay:0s;transition-timing-function:linear;display:block;background:url(images/layout/team_btn-more-arrow.png) no-repeat 67px 65px;width:100%;height:100%}
#section .team>.content>li>a>.btn-more:hover{background-position:0 0!important}
#section .team>.content>li>a>.btn-more:hover span{background-position:63px 60px}
#section .team>.content>li>a:hover{opacity:1;filter:alpha(opacity=100)}
#section .team>.content>li>a:hover+div{width:100%}
#section .team>.content>li>.descr{-moz-transition-duration:.25s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:width;transition-delay:0s;transition-timing-function:linear;overflow:hidden;position:absolute;top:0;background:#1b2c35;width:0;height:100%;z-index:3}
#section .team>.content>li>.descr>div{position:absolute;top:0;text-align:center;margin:0 70px;width:317px}
#section .team>.content>li>.descr>div h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#8CC542;font-size:30px;text-transform:uppercase;text-decoration:underline;line-height:38px;padding-bottom:12px}
#section.team>.content>li>.descr>div h3{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#cccccc;font-size:17px;text-transform:uppercase}
#section.team>.content>li>.descr>div p{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:13px;line-height:25px;padding:28px 0;background:url(images/layout/header_sidebar-border.gif) no-repeat center bottom}
#section.team>.content>li.active{z-index:2}
#section.team>.content>li.left>a>.btn-more{right:0;background:url(images/layout/team_btn-more.png) no-repeat 10px 10px}
#section.team>.content>li.left>.descr{left:100%}
#section.team>.content>li.left>.descr>div{right:0}
#section.team>.content>li.right>a>.btn-more{left:0;background:url(images/layout/team_btn-more-inverted.png) no-repeat -10px 10px}
#section.team>.content>li.right>a>.btn-more>span{background-position:13px 65px}
#section.team>.content>li.right>a>.btn-more>span:hover{background-position:18px 60px}
#section.team>.content>li.right>.descr{right:100%}
#section.team>.content>li.right>.descr>div{left:0}
#section.team-member>.btn-arrow-previous-section{-moz-transition-duration:.25s;-moz-transition-property:background-position;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:background-position;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:background-position;transition-delay:0s;transition-timing-function:linear;display:block;position:absolute;right:251px;top:180px;background:url(images/layout/btn_previous-section.png) no-repeat 32px center;width:173px;height:60px}
#section.team-member>.btn-arrow-previous-section:hover{background-position:20px cente}
#section.team-member>h1{padding-bottom:20px}
#section.team-member>h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;clear:both;color:#cccccc;font-size:17px;text-transform:uppercase;padding-bottom:85px}
#section.team-member .content{margin-left:-32px;margin-bottom:150px;padding:0 32px;background:#cccccc;width:100%}
#section.team-member .content>div{position:relative;padding:100px 60px 170px}
#section.team-member .content>div img{position:absolute;left:-32px;bottom:-350px;width:457px;z-index:2}#section.team-member .content>div p{font-family:'Roboto Slab',serif;font-weight:300;color:#293a42;font-size:14px;line-height:30px}
#section.team-member .content>div p+p{padding-top:30px}
#section.team-member>.btn-previous-section{padding-bottom:140px}
#section.career .tagline.bottom{margin-left:213px}
#section.career>.content{overflow:hidden;margin-left:-32px;padding:0 32px;width:100%}
#section.career>.content>li{float:left;width:424px}
#section.career>.content>li li{padding-bottom:110px;width:440px}
#section.career>.content>li li>div{position:relative;padding:55px 41px 40px;background:#cccccc}
#section.career>.content>li li>div h3{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#8CC542;font-size:26px;text-transform:uppercase;text-decoration:underline;padding-bottom:15px}
#section.career>.content>li li>div p{font-family:'Roboto Slab',serif;font-weight:300;color:#293a42;font-size:14px;line-height:30px}
#section.career>.content>li li>div p+p{padding-top:30px}
#section.career>.content>li li>div .btn-container{position:absolute;left:0;top:100%;width:100%;height:30px}
#section.career>.content>li li>div .btn-container .left{position:absolute;left:0;top:0;background:#cccccc;width:30px;height:100%}
#section.career>.content>li li>div .btn-container .right{position:absolute;right:0;top:0;background:#cccccc;width:196px;height:100%}
#section.career>.content>li li>div .btn-container a{-moz-transition-duration:.25s;-moz-transition-property:border-color,background;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border-color,background;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border-color,background;transition-delay:0s;transition-timing-function:linear;font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;display:block;float:left;overflow:hidden;position:relative;margin-left:30px}
#section.career>.content>li li>div .btn-container a .static{display:block;position:relative;color:#cccccc;font-size:16px;text-transform:uppercase;text-align:center;line-height:56px;border:2px solid #8CC542;width:210px;z-index:2}
#section.career>.content>li li>div .btn-container a .frame{-moz-transition-duration:.25s;-moz-transition-property:border,width,height;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.25s;-webkit-transition-property:border,width,height;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.25s;transition-property:border,width,height;transition-delay:0s;transition-timing-function:linear;display:block;position:absolute;left:0;top:0;border-top:30px solid #8CC542;border-bottom:30px solid #8CC542;border-left:107px solid #8CC542;border-right:107px solid #8CC542;width:0;height:0}
#section.career>.content>li li>div .btn-container a:hover .frame{border-width:2px;width:210px;height:56px}#section.career>.content>li:first-child li{margin-left:-32px}
#section.career>.content>li:first-child+li{float:right;padding-top:110px}
#section.career>.content>li:first-child+li li{margin-left:17px}
#section.harbor .tagline.bottom{clear:both;width:637px}
#section.harbor .btn-next-section{float:left;margin-left:-2px;margin-top:105px}
#section.harbor .img{float:right;position:relative}
#section.harbor .img>div{position:absolute;left:7px;top:7px;background:#8CC542;width:100%;height:100%}
#section.harbor .img>img{position:relative;z-index:2}

#section.share-price>h1{padding-bottom:112px}
#section.share-price .tagline.right.mobile{display:none}
#section.share-price .tagline.right{margin-bottom:60px}
#section.share-price .content{padding-bottom:55px}
#section.share-price .content #share-price-chart{margin-left:-59px;margin-bottom:15px;width:938px!important;height:425px}
#section.share-price .content #share-price-infos{overflow:hidden}
#section.share-price .content #share-price-infos .value{font-family:'Roboto Slab',serif;font-weight:300;float:left}
#section.share-price .content #share-price-infos .value .trade{color:#cccccc;font-size:45px;padding-right:5px}
#section.share-price .content #share-price-infos .value .change{color:#8CC542;font-size:17px}
#section.share-price .content #share-price-infos>ul{overflow:hidden;margin-left:213px;padding:11px 0 40px}
#section.share-price .content 
#share-price-infos>ul>li{font-family:'Roboto Slab',serif;font-weight:300;float:left;color:#0179AC;font-size:13px;padding-bottom:5px;width:213px}
#section.share-price .content 
#share-price-infos>ul>li span{color:#cccccc;padding-left:5px}
#section.share-price .content 
#share-price-infos>ul>li.end-row{width:auto}
#section.share-price .content 
#share-price-infos p{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:12px}
#section.share-price .content 
#share-price-infos.big-change .value .change{display:block;margin-top:-7px}
#section.share-price .content 
#share-price-infos.big-change p{text-align:right}

#section.faq .tagline.right{padding-bottom:0;background:0;width:423px}
#section.faq .tagline.right .btn-next-section{margin-left:-2px}
#section.faq>h1{width:426px}
#section.faq>h1+.tagline.right{padding-top:160px}
#section.faq>.content{overflow:hidden;clear:both;margin-left:-32px;padding:80px 32px 90px;width:100%}
#section.faq>.content>li{float:left;width:424px}
#section.faq>.content>li>ul>li{padding-bottom:30px;width:440px}
#section.faq>.content>li>ul>li>div{position:relative;padding:55px 40px 70px;background:#cccccc}
#section.faq>.content>li>ul>li>div h3{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#8CC542;font-size:26px;text-transform:uppercase;text-decoration:underline;padding-bottom:20px}
#section.faq>.content>li>ul>li>div li>a{font-family:'Roboto Slab',serif;font-weight:300;display:block;color:#293a42;font-size:14px;font-weight:500;line-height:25px;margin-left:-20px;padding-left:20px;background:url(images/layout/faq_arrow.png) no-repeat 0 9px;width:100%}
#section.faq>.content>li>ul>li>div li>div{display:none}
#section.faq>.content>li>ul>li>div li>div p{font-family:'Roboto Slab',serif;font-weight:300;color:#293a42;font-size:14px;line-height:25px;padding-top:20px}
#section.faq>.content>li>ul>li>div li+li{margin-top:25px;padding-top:25px;border-top:1px solid #d1dfe2}
#section.faq>.content>li>ul>li>div li.active>a{background-image:url(images/layout/faq_arrow-inverted.png)}
#section.faq>.content>li:first-child>ul>li{margin-left:-32px}
#section.faq>.content>li:first-child+li{float:right}
#section.faq>.content>li:first-child+li>ul>li{margin-left:17px}

#section.reports>.content{clear:both;overflow:hidden;padding-top:50px;width:852px}#section.reports>.content>li{float:left;margin-bottom:70px;padding-bottom:45px;padding-right:40px;background:url(images/layout/header_sidebar-border.gif) no-repeat 0 bottom;width:386px}#section.reports>.content>li h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#0179AC;font-size:50px;text-transform:uppercase}
#section.reports>.content>li a{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:13px;text-decoration:underline;line-height:25px}
#section.reports>.content>li a:hover{color:#cccccc}
#section.reports>.content>li.left{clear:left}
#section.press-releases #headlines-listing{overflow:hidden;padding:60px 0 20px;width:852px}
#section.press-releases #headlines-listing>li{float:left;padding-bottom:25px;padding-right:60px;width:366px}
#section.press-releases #headlines-listing>li a{font-family:'Open Sans',sans-serif;letter-spacing:.01em;color:#cccccc;font-size:17px;font-weight:600;text-decoration:underline}
#section.press-releases #headlines-listing>li a:hover{text-decoration:none}
#section.press-releases #headlines-listing>li p{font-family:'Open Sans',sans-serif;letter-spacing:.01em;color:#0179AC;font-size:13px;line-height:24px}
#section.press-releases #headlines-listing>li.el1,
#section.press-releases #headlines-listing>li.el3,
#section.press-releases #headlines-listing>li.el5,
#section.press-releases #headlines-listing>li.el7,
#section.press-releases #headlines-listing>li.el9,
#section.press-releases #headlines-listing>li.el11,
#section.press-releases #headlines-listing>li.el13,
#section.press-releases #headlines-listing>li.el15{clear:left}
#section.operations .tagline.right{margin-bottom:150px}
#section.operations>.content{clear:both}
#section.contact>.content{padding-bottom:100px}
#section.contact>.content>li{position:relative}
#section.contact>.content>li>div{display:table-cell;height:485px;vertical-align:middle}
#section.contact>.content>li>div .infos{position:relative;padding-bottom:30px;background:url(images/layout/header_sidebar-border.gif) no-repeat 0 bottom;z-index:5}
#section.contact>.content>li>div .infos h2{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;float:left;color:#8CC542;font-size:80px;text-transform:uppercase;line-height:95px}
#section.contact>.content>li>div .infos h2>span{display:block;clear:left;float:left;position:relative;white-space:nowrap}
#section.contact>.content>li>div .infos h2>span>span{-moz-transition-duration:.55s;-moz-transition-property:width;-moz-transition-delay:0s;-moz-transition-timing-function:linear;-webkit-transition-duration:.55s;-webkit-transition-property:width;-webkit-transition-delay:0s;-webkit-transition-timing-function:linear;transition-duration:.55s;transition-property:width;transition-delay:0s;transition-timing-function:linear;position:absolute;left:0;bottom:6px;background:#8CC542;width:0;height:4px}
#section.contact>.content>li>div .infos h3{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;clear:both;color:#cccccc;font-size:17px;text-transform:uppercase;padding:40px 0 15px}
#section.contact>.content>li>div .infos p{font-family:'Roboto Slab',serif;font-weight:300;color:#0179AC;font-size:13px;line-height:25px}
#section.contact>.content>li>div .infos p a{color:#0179AC;text-decoration:underline}
#section.contact>.content>li>div .infos p a:hover{color:#cccccc}
#section.contact>.content>li>div .map{position:absolute;right:-32px;top:0;background:#1b2c35;width:669px;height:100%}
#section.contact>.content>li>div .map>div{width:100%;height:100%}
#section.contact>.content>li>div .map>div .gmnoprint,
#section.contact>.content>li>div .map>div a{display:none!important}
#section.contact>.content>li+li{margin-top:50px}

#footer{position:absolute;left:0;bottom:0;width:100%;height:0;z-index:900}
#footer>.centered{position:absolute;left:50%;bottom:25px;margin-left:-744px}
#footer>.centered p{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#0179AC;font-size:13px;line-height:15px}
#footer>.right{position:absolute;right:30px;bottom:25px}
#footer>.right p{font-family:'Roboto Condensed',serif;font-weight:400;letter-spacing:.01em;color:#0179AC;font-size:13px;line-height:15px;padding-right:35px;background:url(images/layout/footer_logo-huppe.png) no-repeat right center}
#footer>.right p a{color:#0179AC;text-decoration:underline}
#footer>.right p a:hover{color:#cccccc}.layout-1280 
#header>div{width:1062px}.layout-1280 
#header>div .header-full .logo{margin-left:-8px;margin-top:-3px}.layout-1280 
#header>div .header-full .logo .big{display:none}.layout-1280 
#header>div .header-full .logo .small{display:block}.layout-1280 
#header>div .header-full .nav-main{margin-left:213px}.layout-1280 
#header>div .header-sidebar{display:none}.layout-1280 

#slider-container-columns .slider-controls{margin-left:-531px}.layout-1280 
#slider-container-columns .slider-infos{margin-left:-531px}.layout-1280 #section{margin-left:-531px}.layout-1280 #footer>.centered{margin-left:-531px}.layout-980 #verticals{background-image:url(images/layout/bg_main-alt.png)}.layout-980 #diagonals{background-image:url(images/layout/bg_main-diagonals-alt.png)}.layout-980 #pagenav{display:none}.layout-980 
#header>div{width:850px}.layout-980 
#header>div .header-full .logo{margin-left:-8px;margin-top:-3} 
#header>div .header-full .logo .big{display:none}.layout-980 
#header>div .header-full .logo .small{display:block}.layout-980 
#header>div .header-full .nav-main{margin-left:213px}.layout-980 
#header>div .header-full .nav-main>li+li{margin-left:45px}.layout-980 
#header>div .header-sidebar{display:none}.layout-980 

#slider-container-columns .slider-controls{margin-left:-424px}.layout-980 
#slider-container-columns .slider-infos{margin-left:-424px}.layout-980 
#slider-container-columns .slider-arrows{display:none}.layout-980 
#slider-container-columns .slider>div{background-image:url(images/layout/bg_main-alt.png)}.layout-980 #slider-container-columns .slider>div>div{background-image:url(images/layout/bg_main-diagonals-alt.png)}.layout-980 

#section{margin-left:-424px}.layout-980 
#footer>.centered{margin-left:-424px}.layout-980 
#footer>.right{right:50%;margin-right:-460px}.layout-short{min-height:1px}.layout-short 
#header>div .header-sidebar,.layout-short 
#slider-container-columns .slider-arrows,.layout-short 
#slider-container-columns .slider-infos,.layout-short 
#pagenav{top:180px}.layout-short 
#section{padding-top:180px}.layout-short #section.team-member>.btn-arrow-previous-section{display:none}.layout-phone #wrapper{overflow:hidden;min-width:1px;height:auto!important}.layout-phone #wrapper #verticals{background:url(images/layout/mobile_bg-main.jpg) no-repeat center 0;min-width:1px}.layout-phone #wrapper #diagonals,.layout-phone #wrapper #imgbg{display:none}.layout-phone #wrapper #header-mobile{display:block}.layout-phone #wrapper #slider-container-columns{position:relative;min-height:900px}.layout-phone #wrapper #slider-container-columns .slider,.layout-phone #wrapper #slider-container-columns .slider-arrows{display:none}.layout-phone #wrapper #slider-container-columns .slider-infos{top:230px;margin-left:-279px;width:558px}.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 h2{font-size:174px}.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li{width:184px}.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li>div{display:block!important;margin:0 auto}.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li h4{font-size:18px;max-width:400px}.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li+li{margin-left:3px}.layout-phone #wrapper #slider-container-columns .slider-controls{margin-left:-279px;width:558px;min-height:1px}.layout-phone #wrapper #slider-container-columns .slider-controls>li{width:184px}
.layout-phone 
#wrapper #slider-container-columns .slider-controls>li:first-child+li+li+li{display:none}.layout-phone #wrapper .btn-next-section a .text .static,.layout-phone #wrapper .btn-previous-section a .text .static{font-size:25px;line-height:76px;width:300px}.layout-phone #wrapper .btn-next-section a .text .frame,.layout-phone #wrapper .btn-previous-section a .text .frame{border-top:40px solid #8CC542;border-bottom:40px solid #8CC542;border-left:152px solid #8CC542;border-right:152px solid #8CC542}.layout-phone #wrapper .btn-next-section a .arrow,.layout-phone #wrapper .btn-previous-section a .arrow{height:80px}.layout-phone #wrapper .btn-next-section a:hover .text .frame,.layout-phone #wrapper .btn-previous-section a:hover .text .frame{border-width:2px;width:300px;height:76px}.layout-phone #wrapper #section{left:0;margin:0 auto;padding-top:230px;width:640px}.layout-phone #wrapper #section>h1{float:none;overflow:hidden;font-size:75px;line-height:90px;margin:0 41px;padding-bottom:70px;width:auto}.layout-phone #wrapper #section>.tagline{clear:both;margin-bottom:60px;width:373px}.layout-phone #wrapper #section>.tagline h2{font-size:30px}.layout-phone #wrapper #section>.tagline p{font-size:25px;line-height:40px}.layout-phone #wrapper #section>.tagline .btn-next-section{width:515px}.layout-phone #wrapper #section>.tagline.bottom{float:right;margin-right:41px}.layout-phone #wrapper #section>.tagline.right{float:left;margin-left:41px}.layout-phone #wrapper #section>.btn-next-section>a{float:left;margin-left:39px}.layout-phone #wrapper #section>.btn-previous-section>a{float:right;margin-right:41px}.layout-phone #wrapper #section.about-us .tagline.bottom{margin-bottom:300px}.layout-phone #wrapper #section.about-us>.content{clear:both;margin-left:0;padding:0 41px;width:auto}.layout-phone #wrapper #section.about-us>.content>div{padding:150px 0 70px}.layout-phone #wrapper #section.about-us>.content>div>.img{top:-240px;width:558px}.layout-phone #wrapper #section.about-us>.content>div h3{font-size:40px;line-height:50px;margin-right:0;padding-bottom:40px}.layout-phone #wrapper #section.about-us>.content>div p{font-size:25px;line-height:40px}.layout-phone #wrapper #section.team>.content{padding-top:0;margin:0 41px 35px;width:auto}.layout-phone #wrapper #section.team>.content>li{float:none;width:auto}.layout-phone #wrapper #section.team>.content>li>a>.btn-more,.layout-phone #wrapper #section.team>.content>li>.descr{display:none}.layout-phone #wrapper #section.team-member .btn-arrow-previous-section{display:block;right:438px}.layout-phone #wrapper #section.team-member h1{padding-bottom:30px}.layout-phone #wrapper #section.team-member h2{font-size:30px;line-height:40px;margin:0 41px;padding-bottom:55px}.layout-phone #wrapper #section.team-member>.content{clear:both;margin-left:0;margin-bottom:570px;padding:0 41px;width:auto}.layout-phone #wrapper #section.team-member>.content>div{padding:70px 0 130px}.layout-phone #wrapper #section.team-member>.content>div p{font-size:25px;line-height:40px}.layout-phone #wrapper #section.team-member>.content>div img{left:0;bottom:-485px;width:558px}.layout-phone #wrapper #section.career>.content{clear:both;margin-left:0;padding:0}.layout-phone #wrapper #section.career>.content>li{float:none;width:auto}.layout-phone #wrapper #section.career>.content>li li{margin:0;width:auto}.layout-phone #wrapper #section.career>.content>li li>div h3{font-size:40px;line-height:50px;margin-right:0;padding-bottom:40px}.layout-phone #wrapper #section.career>.content>li li>div p{font-size:25px;line-height:40px}.layout-phone #wrapper #section.career>.content>li li>div .btn-container{height:40px}.layout-phone #wrapper #section.career>.content>li li>div .btn-container .left{width:41px}.layout-phone #wrapper #section.career>.content>li li>div .btn-container .right{width:295px}.layout-phone #wrapper #section.career>.content>li li>div .btn-container a{margin-left:41px}.layout-phone #wrapper #section.career>.content>li li>div .btn-container a .static{font-size:25px;line-height:76px;width:300px}.layout-phone #wrapper #section.career>.content>li li>div .btn-container a .frame{border-top:40px solid #8CC542;border-bottom:40px solid #8CC542;border-left:152px solid #8CC542;border-right:152px solid #8CC542}.layout-phone #wrapper #section.career>.content>li li>div .btn-container a:hover .frame{border-width:2px;width:300px;height:76px}.layout-phone #wrapper #section.harbor .tagline.bottom{float:none;margin:0 41px 60px;width:auto}.layout-phone #wrapper #section.harbor .img{float:none;margin:0 41px}.layout-phone #wrapper #section.harbor .img img{width:100%}.layout-phone #wrapper #section.share-price .tagline{float:none;margin:0 41px 60px;padding-bottom:0;background:0;width:auto}.layout-phone #wrapper #section.share-price .tagline.right.desktop{display:none}.layout-phone #wrapper #section.share-price .tagline.right.mobile{display:block}.layout-phone #wrapper #section.share-price>.content{margin:0 41px}.layout-phone #wrapper #section.share-price>.content canvas{margin-left:-39px;width:616px!important;height:380px!important}.layout-phone #wrapper #section.share-price>.content #share-price-infos .value .trade{font-size:65px}.layout-phone #wrapper #section.share-price>.content #share-price-infos .value .change{display:block;font-size:25px;margin-top:-5px}.layout-phone #wrapper #section.share-price>.content #share-price-infos ul{margin-left:187px;margin-top:3px}.layout-phone #wrapper #section.share-price>.content #share-price-infos ul>li{float:none;font-size:20px;line-height:28px;width:auto}.layout-phone #wrapper #section.share-price>.content #share-price-infos p{font-size:20px;padding-bottom:55px}.layout-phone #wrapper #section.faq .tagline.right{padding-top:0}.layout-phone #wrapper #section.faq .content{clear:both;margin-left:0;padding:0}.layout-phone #wrapper #section.faq .content>li{float:none;width:auto}.layout-phone #wrapper #section.faq .content>li li{margin:0;width:auto}.layout-phone #wrapper #section.faq .content>li li>div h3{font-size:40px;line-height:50px;margin-right:0;padding-bottom:40px}.layout-phone #wrapper #section.reports>.content{padding-top:0;width:auto}.layout-phone #wrapper #section.reports>.content>li{float:none;padding:0 41px;background:0;width:auto}.layout-phone #wrapper #section.reports>.content>li h2{font-size:60px}.layout-phone #wrapper #section.reports>.content>li a{font-size:25px;line-height:50px}.layout-phone #wrapper #section.press-releases .tagline{display:none}.layout-phone #wrapper #section.press-releases #headlines-listing{padding-top:0;width:auto}.layout-phone #wrapper #section.press-releases #headlines-listing>li{float:none;padding:0 41px 30px;width:auto}.layout-phone #wrapper #section.press-releases #headlines-listing>li a{font-size:30px;line-height:40px}.layout-phone #wrapper #section.press-releases #headlines-listing>li p{font-size:25px;line-height:40px}.layout-phone #wrapper #section.operations .tagline.right{margin-bottom:300px}.layout-phone #wrapper #section.contact>.content{padding-bottom:330px}.layout-phone #wrapper #section.contact>.content>li>div{display:block;height:410px}.layout-phone #wrapper #section.contact>.content>li>div .infos{position:absolute;left:41px;top:320px}.layout-phone #wrapper #section.contact>.content>li>div .infos h2{position:absolute;left:0;top:-365px}.layout-phone #wrapper #section.contact>.content>li>div .infos h3{font-size:30px;line-height:40px}.layout-phone #wrapper #section.contact>.content>li>div .infos p{font-size:25px;line-height:40px}.layout-phone #wrapper #section.contact>.content>li>div .map{right:41px;width:558px;height:410px}.layout-phone #wrapper #section.contact>.content>li+li{margin-top:360px}.layout-phone #wrapper #header,.layout-phone #wrapper #footer,.layout-phone #wrapper #pagenav{display:none}
