/* line 1, ../../app/assets/stylesheets/header.css.scss */ .top-nav { width: 100%; height: 70px; background: #000; position: relative; z-index: 9999; overflow: hidden; top: 0px; left: 0px; } /* line 11, ../../app/assets/stylesheets/header.css.scss */ .top-nav a { text-decoration: none; color: #fff; } /* line 16, ../../app/assets/stylesheets/header.css.scss */ .top-nav .brand { font-family: 'wondrosfont2regular'; font-size: 20px; letter-spacing: 4px; color: #fff; position: absolute; top: 25px; left: 30px; background: #000; z-index: 99999; } /* line 28, ../../app/assets/stylesheets/header.css.scss */ .top-nav .address { font-family: 'OpenSansSemibold'; font-size: 10.5px; color: #8b8b8b; top: 80px; left: 30px; display: block; position: absolute; } /* line 38, ../../app/assets/stylesheets/header.css.scss */ .top-nav .links { font-family: 'OpenSansCondensedLight'; font-weight: bold; font-size: 16px; width: 100%; position: relative; text-align: right; top: -15px; right: 30px; -o-transition: all 0.25s cubic-bezier(0.77, 0.1, 0.22, 1); -moz-transition: all 0.25s cubic-bezier(0.77, 0.1, 0.22, 1); -webkit-transition: all 0.25s cubic-bezier(0.77, 0.1, 0.22, 1); transition: all 0.25s cubic-bezier(0.77, 0.1, 0.22, 1); z-index: 99998; } /* line 53, ../../app/assets/stylesheets/header.css.scss */ .top-nav .links li { border-bottom: 1px solid transparent; margin-left: 2.5%; display: inline-block; margin-top: 45px; } /* line 58, ../../app/assets/stylesheets/header.css.scss */ .top-nav .links li:hover, .top-nav .links li:active, .top-nav .links li.active { border-bottom: 3px solid #8b8b8b; } /* line 65, ../../app/assets/stylesheets/header.css.scss */ .search-icon-small { background: url(../assets/searchiconsmall.png); width: 17px; height: 17px; position: relative; top: 2.5px; margin-left: 30px; display: inline-block; cursor: pointer; } /* line 74, ../../app/assets/stylesheets/header.css.scss */ .search-icon-small:hover { opacity: 0.5; } /* line 79, ../../app/assets/stylesheets/header.css.scss */ .social-wrap { display: inline-block; margin-left: 22px; margin-right: -22px; } /* line 85, ../../app/assets/stylesheets/header.css.scss */ .newicon { width: 40px; height: 17px; position: relative; display: inline-block; vertical-align: top; margin-top: -3px; margin-left: -16px; cursor: pointer; opacity: 0.5; } /* line 95, ../../app/assets/stylesheets/header.css.scss */ .newicon:hover { opacity: 0.25; } /* line 100, ../../app/assets/stylesheets/header.css.scss */ .newicon-twitter { background: url(../assets/newicon-twitter.png) no-repeat; background-size: 45%; margin-left: 10px !important; } /* line 106, ../../app/assets/stylesheets/header.css.scss */ .newicon-fb { background: url(../assets/newicon-fb.png) no-repeat; background-size: 45%; } /* line 111, ../../app/assets/stylesheets/header.css.scss */ .newicon-linkedin { background: url(../assets/newicon-linkedin.png) no-repeat; background-size: 45%; } /* line 116, ../../app/assets/stylesheets/header.css.scss */ .newicon-googleplus { background: url(../assets/newicon-googleplus.png) no-repeat; background-size: 45%; } /* line 121, ../../app/assets/stylesheets/header.css.scss */ .newicon-rss { background: url(../assets/newicon-rss.png) no-repeat; background-size: 45%; } /* line 126, ../../app/assets/stylesheets/header.css.scss */ .mobilenav { display: none; } /* line 130, ../../app/assets/stylesheets/header.css.scss */ .mobilemenu { display: none; } /* MUTE BUTTON */ /* line 135, ../../app/assets/stylesheets/header.css.scss */ .is-mute-button { background: url(../assets/mutebutton.png); position: relative; margin-left: 20px; display: inline-block; top: 4px; width: 23px; height: 23px; cursor: pointer; background-position: -22px 0; } /* line 146, ../../app/assets/stylesheets/header.css.scss */ .is-mute-button:hover { opacity: 0.5; } /* line 149, ../../app/assets/stylesheets/header.css.scss */ .is-mute-button.muted { background-position: 0 0; } @media screen and (max-width: 920px) { /* line 160, ../../app/assets/stylesheets/header.css.scss */ .top-nav { display: none; } /* line 162, ../../app/assets/stylesheets/header.css.scss */ .mobilenav { margin: 0 auto; background: #000; width: 100%; height: 70px; position: fixed; top: 0px; left: 0px; z-index: 9997; text-align: center; color: #fff; display: block; } /* line 176, ../../app/assets/stylesheets/header.css.scss */ .mobilelogo { font-family: 'wondrosfont2regular'; font-size: 20px; letter-spacing: 4px; color: #fff; top: 25px; left: 30px; position: absolute; } /* line 184, ../../app/assets/stylesheets/header.css.scss */ .mobilelogo a { color: #fff; text-decoration: none; } /* line 190, ../../app/assets/stylesheets/header.css.scss */ .mobilebutton { background: url(../assets/testnavicon.png) no-repeat; width: 52px; height: 34px; margin: 0 auto; position: absolute; top: 18px; right: 30px; cursor: pointer; } /* line 199, ../../app/assets/stylesheets/header.css.scss */ .mobilebutton:hover { opacity: 0.5; } /* line 204, ../../app/assets/stylesheets/header.css.scss */ .mobilemenu { background: #444444; width: 100%; height: 100%; z-index: 9996; top: 0px; left: 0px; display: none; color: #fff; font-size: 18px; position: fixed; font-family: 'wondrosfont2regular'; } /* line 216, ../../app/assets/stylesheets/header.css.scss */ .mobilemenu a { text-decoration: none; color: #fff; font-family: 'wondrosfont2regular'; } /* line 223, ../../app/assets/stylesheets/header.css.scss */ .mobilenavbottom { background: #000; height: 50px; width: 100%; bottom: 0px; position: absolute; } /* line 231, ../../app/assets/stylesheets/header.css.scss */ .search-icon-small { position: absolute; top: 50%; margin-top: -8.5px; left: 0%; margin-left: 4%; } /* line 240, ../../app/assets/stylesheets/header.css.scss */ .is-mute-button { position: absolute; margin-left: 0px; right: 0%; top: 50%; margin-top: -11.5px; background-position: -22px 0; margin-right: 4%; } /* line 251, ../../app/assets/stylesheets/header.css.scss */ .menu-box-wrap { background: #2c2c2c; height: 100%; width: 100%; position: relative; margin-top: 70px; } /* line 259, ../../app/assets/stylesheets/header.css.scss */ .menu-box-1 { background: #5f5f5f; width: 50%; height: 33.333%; position: relative; cursor: pointer; } /* line 265, ../../app/assets/stylesheets/header.css.scss */ .menu-box-1:hover { background: #9e9e9e; } /* line 270, ../../app/assets/stylesheets/header.css.scss */ .menu-box-2 { background: #2c2c2c; width: 50%; height: 33.333%; position: relative; bottom: 40px; cursor: pointer; } /* line 277, ../../app/assets/stylesheets/header.css.scss */ .menu-box-2:hover { background: #9e9e9e; } /* line 282, ../../app/assets/stylesheets/header.css.scss */ #mobileculture { float: left; display: inline-block; background: #5f5f5f; bottom: 40px; } /* line 284, ../../app/assets/stylesheets/header.css.scss */ #mobileculture:hover { background: #9e9e9e; } /* line 289, ../../app/assets/stylesheets/header.css.scss */ #mobilecontact { display: inline-block; bottom: 80px; background: #2c2c2c; } /* line 291, ../../app/assets/stylesheets/header.css.scss */ #mobilecontact:hover { background: #9e9e9e; } /* line 296, ../../app/assets/stylesheets/header.css.scss */ #mobiledirectors { float: right; display: inline-block; background: #5f5f5f; } /* line 297, ../../app/assets/stylesheets/header.css.scss */ #mobiledirectors:hover { background: #9e9e9e; } /* line 302, ../../app/assets/stylesheets/header.css.scss */ #mobileclients { display: inline-block; margin-top: -40px; background: #2c2c2c; } /* line 303, ../../app/assets/stylesheets/header.css.scss */ #mobileclients:hover { background: #9e9e9e; } } @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) { /* line 315, ../../app/assets/stylesheets/header.css.scss */ .mobilelogo { left: 15px; } /* line 316, ../../app/assets/stylesheets/header.css.scss */ .mobilebutton { right: 5px; } }