body,html{padding:0;margin:0}a:active,a:focus,a:hover{text-decoration:none;outline:none}.bold{font-weight:700}.uppercase{text-transform:uppercase}.topbar{min-height:28px}.topbar .bar{padding:3px}.topbar i{margin-right:5px}.navbar,.navbar-default{border:none;margin:0;border-radius:0}.navbar a.navbar-brand{height:80px;background-size:contain;background-position:0 50%;width:250px;background-repeat:no-repeat}.navbar.affix-top{position:absolute;width:100%;z-index:3}.navbar.affix{position:fixed;top:0;width:100%;z-index:3}.language-selector{margin:32px 10px}.language-selector a{height:15px;color:transparent;background-size:100%;width:25px;background-repeat:no-repeat;display:block}.language-selector a,.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle{border:none}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}ul.nav>li>a.dropdown-toggle:after{font:normal normal normal 12px/1 FontAwesome;content:"\f0d7";margin-left:5px}header.carousel{height:50vh}header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{height:100%}header.carousel .fill{height:100%;background-size:cover;background-position:50%;width:100%}.carousel-controller{height:35px;position:absolute;opacity:0;top:50%;background-color:hsla(0,0%,100%,.7);margin:-17.5px 20px 0;border-radius:5px;width:40px;display:block;z-index:15}a.left.carousel-controller{left:0}a.right.carousel-controller{right:0}.carousel-controller span{height:100%;font-size:30px;color:#555;text-align:center;width:100%;line-height:1;display:block}.carousel-controller:active,.carousel-controller:focus,.carousel-controller:hover{text-decoration:none;background-color:hsla(0,0%,100%,.9)}.carousel-controller span.icon-prev:before{content:"\2039"}.carousel-controller span.icon-next:before{content:"\203a"}.carousel-indicators{z-index:3}.language-selector{float:right}.popup{position:fixed;opacity:0;z-index:16}.popup,a.black-cover{height:100%;width:100%}a.black-cover{background-color:rgba(0,0,0,.8);display:block}.popup-container{position:absolute;max-width:90vw;max-width:800px;max-height:90vh;left:40%!important}.popup-container img{width:100%}.popup-text{padding:0 15px 15px;font-size:12px;color:#7b7b7b;text-align:center;background-color:#f7f7f7;line-height:1.9;margin-top:-1px}.popup-text h5{padding:15px 0 10px;font-size:16px;color:#000;margin:0}.image-scroller{overflow:hidden;position:relative;margin:30px 0}.image-scroller .buttons{height:100%;padding:0}.image-scroller .buttons input{height:30px;border:1px solid #ddd;color:#787878;position:absolute;top:50%;background-color:#fff;border-radius:5px;margin-left:-22.5px;left:50%;width:45px;margin-top:-15px}.image-scroller .buttons input,.image-scroller .buttons input:active,.image-scroller .buttons input:focus,.image-scroller .buttons input:hover{outline:none}.image-scroller .scroller-container{overflow:hidden;padding:0}.image-scroller .scroller-container .scroller{overflow:hidden;padding:3px 0}.image-scroller .scroller-container .scroller .outer{overflow:hidden;box-shadow:0 0 4px -2px rgba(50,50,50,.8);float:left}.image-scroller .scroller-container .scroller .outer a{margin:0;display:block}.image-scroller .scroller-container .scroller .outer img{width:100%}