@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Raleway:200');@import url('https://fonts.googleapis.com/css?family=Anton');@import url('https://fonts.googleapis.com/css?family=Jura');html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}@font-face {font-family: 'SteinerRegular';src: url('../fonts/steinerlight-webfont.eot');src: url('../fonts/steinerlight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/steinerlight-webfont.woff') format('woff'), url('../fonts/steinerlight-webfont.ttf') format('truetype'), url('../fonts/steinerlight-webfont.svg#SteinerRegular') format('svg');font-weight: normal;font-style: normal;}body {background-color: #101010;background-repeat: no-repeat;background-position: top center;background-image: url('../images/structure/blank.gif');font: 100% Verdana, Helvetica, sans-serif;color: #ccc;}body, p, li {font: 100% Helvetica, Verdana, sans-serif;}.page {background-image: url('../images/structure/bg-circlepad.jpg');background-size: auto;background-repeat: no-repeat;}p, li {font-size: 90%;}h1, h2, h3, h4 {font: 1.75em 'SteinerRegular', Verdana, Helvetica, sans-serif;color: #FFF;text-align: left;font-weight: normal;letter-spacing: 2px;}section p a, .portfolio-case-study-content a, .contact-details a, .nk-post a {color: #D41865;padding-bottom: 1px;border-bottom: 1px dotted #E6196E;}section p a:hover, .portfolio-case-study-content a:hover, .contact-details a:hover, .nk-post a:hover {color: #E6196E;padding-bottom: 2px;border: none;text-decoration: none;}span.highlight {color: #E6196E;}small {font-size: 80%;}.contact-details a {color: #aaa !important;border-bottom: 1px dotted #aaa;}.contact-details a:hover {color: #E6196E !important;}.contact-details span {color: #ccc !important;}ul.li-decor1 {margin: 0 auto;color: #fff;}ul.li-decor1 li {list-style-position: outside;padding: 10px 0 10px 15px;border-bottom: 1px dotted #555;}ul.li-decor1 h3 {padding: 15px 0 0px 0;margin-left: -15px;}div.content-right ul.li-decor1 {width: 260px;font-size: 13pt;}div.content-right ul.li-decor1 li {border-bottom: 1px dotted #555;background: url('../images/structure/li-decor1.png') 0% 0.8em no-repeat;color: #BF2F57;}div.content-right ul.li-decor1 li a {color: #BF2F57;}div.content-right ul.li-decor1 li a:hover {color: #FFCCFF;}div.content-left ul.li-decor1 {width: 100%;}div.content-left ul.li-decor1 li strong {color: #d8007e;text-transform:uppercase;letter-spacing: -1px;}#topline {width: 100%;background: url('../images/structure/topline.gif') repeat-x;height:50px;overflow: hidden;position:fixed;top:0;z-index:996;}.page #topline {position: absolute;}#topline .top-slogan {color: #888;float: right;font: 0.75em/1.5em "SteinerRegular",Verdana,Helvetica,sans-serif;letter-spacing: 2px;overflow: hidden;padding-top: 7px;text-align: right;word-spacing: -1px;}#topline .top-slogan span {color: #656565;}#topline .top-slogan a.mobile-menu {background: url('../images/structure/mobile-menu.png') no-repeat;display: none;float: right;height: 26px;margin: 1px 8px 0 0;padding-top: 7px;text-indent: 9999em;width: 112px;}#topline a#toplogo {background: rgba(0, 0, 0, 0) url('../images/structure/btn-about-photo.png') no-repeat 0 0;display: block;height: 50px;text-indent: -9999em;width: 250px;-webkit-transition: background .35s ease-out;-moz-transition: background .35s ease-out;-o-transition: background .35s ease-out;transition: background .35s ease-out;}#topline a#toplogo:hover {background-position: 0 -50px;}nav {height: 50px;width: 100%;margin-top: 100px;position: absolute;z-index: 997;}#topmenu {background-color: rgba(0, 0, 0, 0.65);z-index: 998;}#topmenu ul {display: block;height: 50px;list-style: outside none none;margin: 0;padding: 0;overflow: hidden;position: relative;}#topmenu li {float: left;height: 55px;}#topmenu li a {color: #595959;display: block;font: 1.667em "Raleway",Verdana,Helvetica,sans-serif;height: 55px;letter-spacing: 1px;margin: 0;outline: medium none;padding: 0.7rem 10px 0;text-decoration: none;text-transform: uppercase;z-index: 10;}#topmenu li a:hover {color:#fff;}#topmenu li a.current-section {color:#999;}#topmenu .lavalamp-object {background: rgba(50, 50, 50, 0.75);}#topmenu li a#top-btn-close {display: none;}#topmenu li.top-menu-close-btn {display: none;}#topmenu li a#top-btn-homepage {max-width: 96px;}#holder {background: #171717;display:block;height:108px;left: -10px;position:absolute;text-indent:-9999em;top: 280px;width:950px;z-index:2;}.section {background: url('../images/structure/bg-circlepad.jpg') no-repeat center 25px / contain;padding-top: 100px;margin-bottom: 20px;}.page .section {background: none;}.content {background-color: #1F1F1F;border-radius: 15px;padding-bottom: 1px;}section {padding: 1rem 1rem 0px;position: relative;}section p, .sidebar p {padding-bottom:20px;line-height: 1.7;letter-spacing: 0.03em;}section h1 {color: #ccc;}section h2 {color: #ff0070;padding-top: 12px;}section h3 {color: #e6196e ;padding: 10px 0 7px 0;line-height: 1.5;}section h1 + h3, section h2 + h3 {font-size: 1.25rem;font-family: helvetica, sans-serif;letter-spacing: initial;font-weight: 100;line-height: 1;padding-top: 5px;}section h4 {font-size: .92em;color: #999;text-align: center;line-height: 1.4em;}#clients {padding-bottom: 2em;}#clients h3, #feedback h3 {color: #999999;font: 1.6rem "Raleway",sans-serif;text-align: center;letter-spacing: -1px;margin: 1rem 0 1rem;}#feedback h3 {margin: 1em 0 0em;}.bg-top {background: #111 url("../images/structure/bg-top.png") no-repeat center top;border-top-left-radius: 15px;border-top-right-radius: 15px;display: block;height: 50px;}.page .bg-top {background-image: none;}.portfolio .content {background-image: none;}.my-field {background: #333;clear: both;color: #444;display: block;font: italic 3.2em/0.95 "Anton",Helvetica,sans-serif;letter-spacing: inherit;margin: 20px auto 10px;padding:0;text-align: center;text-transform: uppercase;}.my-field span {background: #1f1f1f;border-radius: 30px;display: inline-block;padding: 0 4.5rem 0 4rem;}.portfolio-print a, .portfolio-photo a {background-repeat:no-repeat;display: block;float: left;height: 240px;margin: 0 0.5% 1%;overflow: hidden;position: relative;width: 32.33%;}.web-portfolio-screen {display: block;float: left;height: 240px;margin: 0 0.5% 1%;overflow: hidden;position: relative;width: 32.33%;}.web-portfolio-screen .web-portfolio-slide {height: 240px;display: block;overflow: hidden;position: relative;width: 200%;}.web-portfolio-screen .web-portfolio-slide .web-portfolio-thumb {display: block;height: 240px;overflow: hidden;width: 50%;float: left;}.portfolio_sample_1 {background-position: 0 0px !important;}.portfolio_sample_2 {background-position: -470px 0px !important;}.portfolio_sample_3 {background-position: 0px -240px !important;}.portfolio_sample_4 {background-position: -470px -240px !important;}.portfolio_sample_5 {background-position: 0px -480px !important;}.portfolio_sample_6 {background-position: -470px -480px !important;}.portfolio_sample_7 {background-position: 0px -720px !important;}.portfolio_sample_8 {background-position: -470px -720px !important;}.portfolio_sample_9 {background-position: 0px -960px !important;}.web-portfolio-screen .web-portfolio-slide .web-portfolio-info {display: block;float: left;padding: 3%;width: 50%;}.web-portfolio-screen .web-portfolio-slide .web-portfolio-info h5 {color: #E6196E;font: 21px 'Raleway', sans-serif;padding-bottom: 1rem;text-decoration:none;}.web-portfolio-screen .web-portfolio-slide .web-portfolio-info p {color: #ccc;font: 0.85rem Helvetica, arial, sans-serif;line-height: 1.4;}.portfolio-zoom {margin-bottom:10px;}.portfolio-zoom a {background-color: #444;background-image: url("../images/portfolio/portfolio-zoom.jpg");background-repeat: no-repeat;background-size: 1000px 2000px;display: block;float: left;height: 160px;margin: 0 0.5% 1%;overflow: hidden;position: relative;text-indent: -9999rem;transition: background 400ms linear;width: 24%;}.portfolio-zoom a.active {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.portfolio-zoom a#cvr_explained {background-position: -112px -80px;}.portfolio-zoom a#cvr_sogood {background-position: -612px -80px;}.portfolio-zoom a#rigo {background-position: -112px -400px;}.portfolio-zoom a#eu_cards {background-position: -612px -400px;}.portfolio-zoom a#eu_giftcards {background-position: -112px -720px;}.portfolio-zoom a#eu_businesscards {background-position: -612px -720px;}.portfolio-zoom a#eu_billboard {background-position: -112px -1040px;}.portfolio-zoom a#nk_businesscard {background-position: -612px -1040px;}.portfolio-zoom a#bt_banners1 {background-position: -112px -1360px;}.portfolio-zoom a#bt_banners2 {background-position: -612px -1360px;}.portfolio-zoom a#pm_logos2 {background-position: -112px -1680px;}.portfolio-zoom a#pm_logos {background-position: -612px -1680px;}.portfolio_flash a {background-color: #444;background-image: url("../images/portfolio/portfolio-flash.jpg");background-repeat: no-repeat;display: block;float: left;height: 160px;margin: 0 0.5% 1%;overflow: hidden;position: relative;width: 24%;}.portfolio_flash a#fl_olivia {background-position: 0 0;}.portfolio_flash a#fl-eu-fitness {background-position: -240px 0;}.portfolio_flash a#fl_aap {background-position: -480px 0;}.portfolio_flash a#fl_nsp {background-position: 0 -160px;}.portfolio-hover, .portfolio-web-hover-on {background-image: none;background-repeat: no-repeat;display: block;height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}.portfolio-web-hover-on {background: rgba(0, 0, 0, .5);font-size: 10rem;padding-top: 30px;text-align: center;width: 50%;z-index: 3;}a.web-portfolio-thumb {color: rgb(12, 12, 12);color: rgba(0, 0, 0, 0.6);}a.web-portfolio-thumb .portfolio-web-hover-on {color: rgb(255, 255, 255);color: rgba(255, 255, 255, 0.6);}.portfolio-photo a .portfolio-hover, .portfolio-print a .portfolio-hover {color: rgb(255, 255, 255);color: rgba(255, 255, 255, 0.6);font-size: 10rem;padding-top: 30px;text-align: center;transition: background 0.3s linear 0s;width: 100%;z-index: 3;}.portfolio-photo a .portfolio-hover span.glyphicon, .portfolio-print a .portfolio-hover span.glyphicon {opacity: 0;transition: opacity 0.3s linear 0.3s;}.portfolio-photo a:hover .portfolio-hover, .portfolio-print a:hover .portfolio-hover {background: rgba(0, 0, 0, .5);}.portfolio-photo a:hover .portfolio-hover span.glyphicon, .portfolio-print a:hover .portfolio-hover span.glyphicon {opacity: 1;}.portfolio_flash a .portfolio-hover span.glyphicon {opacity: 0;transition: opacity 0.3s linear 0.3s;}.portfolio_flash a:hover .portfolio-hover span.glyphicon {opacity: 1;}.portfolio_flash a .portfolio-hover {color: rgb(255, 255, 255);color: rgba(255, 255, 255, 0.6);font-size: 7.5rem;padding-top: 20px;text-align: center;transition: background 0.3s linear 0s;width: 100%;z-index: 3;}.portfolio_flash a:hover .portfolio-hover {background: rgba(0, 0, 0, .5);}.portfolio-icon {background-image: url('../images/portfolio/portfolio-icons.png');background-repeat: no-repeat;bottom: 0;display: block;height: 60px;left: 0;overflow: hidden;position: absolute;text-indent: -9999em;width: 70px;z-index: 5;}.portfolio-icon.portfolio-icon_print {background-position:0 0}.portfolio-icon.portfolio-icon_email {background-position:-70px 0}.portfolio-icon.portfolio-icon_fl {background-position:-140px 0}.portfolio-icon.portfolio-icon_flonline {background-position:-210px 0}.portfolio-icon.portfolio-icon-online {background-position:-280px 0}.portfolio-icon.portfolio-icon-photo {background-position:-350px 0}.portfolio-icon.portfolio-icon_video {background-position:-420px 0}.portfolio-section-spacing {clear: both;margin-bottom: 20px;overflow: hidden;}.device-is-on, .device-is-on.laptop {background: url("../images/portfolio/portfolio-tablet-mobile-laptop.png") no-repeat;background-repeat: no-repeat;height: 310px;text-indent: -9999em;width: 490px;position: absolute;}.page .device-is-on, .page .device-is-on.laptop {height: 250px;width: 280px;background-size: 210%;left: 50%;margin-left: -140px;}.device-is-on.poster {background: url("../images/portfolio/portfolio-poster.png") no-repeat;height: 320px;width: 480px;left: 40px;}.page .device-is-on.poster {height: 190px;width: 280px;left: 50%;background-size: 135%;}.device-is-on.tablet-when-mobile {background-position: -500px 0;height: 310px;width: 240px;left: 50px;}.page .device-is-on.tablet-when-mobile {background-position: -290px 0;height: 180px;width: 150px;left: 50%;top: 0;background-size: 390%;margin-left: -110px;}.device-is-on.mobile-when-tablet {background-position: -760px 0;height: 250px;width: 120px;left: 300px;top: 60px;}.page .device-is-on.mobile-when-tablet {background-position: -450px 0;height: 150px;width: 90px;left: 50%;top: 33px;background-size: 660%;margin-left: 40px;}.devices {height: 400px;position: relative;}.page .devices {height: 210px;}.portfolio-nav h4{color: #d20064;font-size: .9rem;padding: 5px 0 1rem;}.portfolio-nav p {line-height: 1.7;padding-bottom: 20px;}.sample {position: absolute;text-indent: -9999em;background-repeat: no-repeat;}.sample.img-laptop {height: 245px;position: absolute;text-indent: -9999em;width: 373px;top: 14px;left: 72px;}.page .sample.img-laptop {background-size: 350%;height: 144px;width: 222px;top: 8px;left: 50%;margin-left: -108px;}.sample.img-tablet {height: 250px;width: 200px;left: 72px;top: 30px;}.page .sample.img-tablet {height: 144px;width: 112px;left: 50%;top: 17px;margin-left: -93px;background-size: 680%;}.sample.img-mobile {height: 250px;width: 120px;left: 298px;top: 88px;}.page .sample.img-mobile {height: 109px;width: 62px;left: 50%;top: 50px;background-size: 1270%;margin-left: 43px;}.sample.img-poster {height: 288px;width: 450px;left: 49px;top: 32px;}.page .sample.img-poster {height: 170px;width: 266px;left: 50%;top: 19px;margin-left: -135px;}#barracuda_main .sample {background-image: url("../images/portfolio/web/samples/cuda_main.png");}#barracuda_cms .sample {background-image: url("../images/portfolio/web/samples/cuda_cms.png");}#barracuda_events .sample {background-image: url("../images/portfolio/web/samples/cuda_events.png");}#eu .sample {background-image: url("../images/portfolio/web/samples/eu.png");}#incruises .sample {background-image: url("../images/portfolio/web/samples/incruises.png");}#bt .sample {background-image: url("../images/portfolio/web/samples/bt.png");}#obw_lover .sample, #obw_hedda .sample, #obw_master .sample, #obw_harem .sample {background-image: url("../images/portfolio/web/samples/obw.jpg");}.sample.img-poster.image-1 {background-position: 0 0;}.sample.img-poster.image-2 {background-position: -450px 0;}.sample.img-poster.image-3 {background-position: -900px 0;}.sample.img-poster.image-4 {background-position: -1350px 0;}.sample.img-laptop.image-1 {background-position: 0 0;}.sample.img-laptop.image-2 {background-position: -380px 0;}.sample.img-laptop.image-3 {background-position: -0px -250px;}.sample.img-laptop.image-4 {background-position: -380px -250px;}.page .sample.img-laptop.image-1 {background-position: 0 0;}.page .sample.img-laptop.image-2 {background-position: -228px 0;}.page .sample.img-laptop.image-3 {background-position: 0px -149px;}.page .sample.img-laptop.image-4 {background-position: -228px -149px;}.sample.img-tablet.image-1 {background-position: -763px 0;}.sample.img-mobile.image-1 {background-position: -960px 0;}.page .sample.img-tablet.image-1 {background-position: -448px 0;}.page .sample.img-mobile.image-1 {background-position: -585px 0;}.portfolio-nav .portfolio-hover, .portfolio-nav .portfolio-web-hover-on {background: rgba(0, 0, 0, 0.6);background-image: none;background-repeat: no-repeat;display: block;height: 245px;overflow: hidden;position: absolute;top: 14px;left: 72px;width: 373px;}.page .portfolio-nav .portfolio-hover, .page .portfolio-nav .portfolio-web-hover-on {height: 144px;top: 8px;left: 50%;width: 222px;margin-left: -108px;font-size: 4rem;}.portfolio-graphics .portfolio-nav .portfolio-hover, .portfolio-graphics .portfolio-nav .portfolio-web-hover-on {height: 288px;top: 32px;left: 49px;width: 450px;}.portfolio-nav .portfolio-hover.poster, .portfolio-nav .portfolio-web-hover-on.poster {height: 170px;top: 19px;width: 266px;margin-left: -135px;}.portfolio-nav .glyphicon {top: 11px;color: rgba(255, 255, 255, 0.4);}.portfolio-nav .glyphicon, .portfolio-nav .portfolio-hover, .portfolio-nav .portfolio-web-hover-on {-webkit-transition-property: background-color color;-webkit-transition-duration: .35s;-webkit-transition-timing-function: ease-out;transition-property: background-color, color;transition-duration: .35s;transition-timing-function: ease-out;}.hide_pattern {background-color: rgba(0, 0, 0, 0) !important;color: rgba(0, 0, 0, 0) !important;}ul.stars {padding: 40px 0 40px;height: 170px;}ul.stars li, ul.stars li a {background: url('../images/portfolio/portfolio-nav.png') no-repeat;}ul.stars li {display: inline-block;}ul.stars li a {text-indent: -9999em;height: 70px;display: block;opacity: 0;-webkit-transition: opacity .35s ease-out;-moz-transition: opacity .35s ease-out;-o-transition: opacity .35s ease-out;transition: opacity .35s ease-out;padding: 2px 2px 0 0;}ul.stars li.btn-overview {background-position: 10px 0px;}ul.stars li.btn-arrow-l {background-position: -140px 0px;}ul.stars li.btn_arrow_r {background-position: -270px 0;}ul.stars li.btn-overview a {background-position: 10px -70px;min-width: 180px;}ul.stars li.btn-arrow-l a {background-position: -140px -70px;min-width: 110px;}ul.stars li.btn_arrow_r a {background-position: -270px -70px;min-width: 110px;}ul.stars li.prt_slide {width: 8.7%;}ul.stars li.prt_slide a {min-width: 80px;}ul.stars li.prt_slide:nth-child(1n) {background-position: 50% 0px;}ul.stars li.prt_slide:nth-child(2n) {background-position: 64% 0px;}ul.stars li.prt_slide:nth-child(3n) {background-position: 78% 0px;}ul.stars li.prt_slide:nth-child(4n) {background-position: 92% 0px;}ul.stars li.prt_slide:nth-child(5n) {background-position: 64% 0px;}ul.stars li.prt_slide:nth-child(6n) {background-position: 78% 0px;}ul.stars li.prt_slide:nth-child(7n) {background-position: 92% 0px;}ul.stars li.prt_slide:nth-child(1n) a {background-position: 50% -70px;}ul.stars li.prt_slide:nth-child(2n) a {background-position: 64% -70px;}ul.stars li.prt_slide:nth-child(3n) a {background-position: 78% -70px;}ul.stars li.prt_slide:nth-child(4n) a {background-position: 92% -70px;}ul.stars li.prt_slide:nth-child(5n) a {background-position: 64% -70px;}ul.stars li.prt_slide:nth-child(6n) a {background-position: 78% -70px;}ul.stars li.prt_slide:nth-child(7n) a {background-position: 92% -70px;}ul.stars li a:hover, ul.stars li.current a {opacity: 1;}ul.stars li a:active {padding: 0;}ul.stars li.btn-arrow-l.disabled, ul.stars li.btn_arrow_r.disabled {opacity:.35;}ul.stars li.btn-arrow-l.disabled a:hover, ul.stars li.btn_arrow_r.disabled a:hover {opacity:0;cursor: default;}.slider2 {overflow: hidden;}.slider2 ul {position: relative;}.slider2 ul>li {width: 950px;display: block;position: absolute;}footer {color:#888;font-size:0.75em;padding-top:50px;}footer a {color:#888;text-decoration: none;}footer a:hover {color:#fff;text-decoration: none;}footer h3, footer h4 {font-size: 1.16em;color: #fff;line-height: 1.4em;border-bottom: 1px dotted #555;padding: 10px 0 10px 0px;margin:0;}footer ul.holder_social_media {padding: 10px 0;margin: 0 auto;width: 250px;float:none;}footer .sharing {background:none;border:none;}footer .footnote a {font-family: 'SteinerRegular', Verdana, Helvetica, sans-serif;letter-spacing:1px;color: #444;line-height:1.6em;}footer .footnote a:hover {color: #444;}footer span#awards-txt {font: 6rem 'Raleway', Verdana, sans-serif;color: #555;display: block;}footer .awards-logos {padding-top: 20px;}.alert h4 {color: orange;}.alert p {padding: .5rem 0;}.alert button {cursor: pointer;}#slider {background: rgb(23, 23, 23);background: rgba(0, 0, 0, 0.75);border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;height: 480px;margin: 0 auto;overflow: hidden;}.slider ul, .slider li {margin: 0;padding: 0;list-style: none;}.slider ul {position: relative;display: none;}#slider ul>li {height:480px;width: 950px;display: block;position: absolute;}.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}#prevBtn, #nextBtn, #slider1next, #slider1prev {display:block;width:30px;height:77px;position:absolute;left:30px;top:71px;z-index:1000;}#nextBtn, #slider1next {left:890px;}#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {display:block;position:relative;width:30px;height:77px;background:url('../images/carousel/btn_prev.gif') no-repeat 0 0;}#nextBtn a, #slider1next a{background:url('../images/carousel/btn_next.gif') no-repeat 0 0;}#numeric-controls {background: #1F1F1F 0 0;border-top-left-radius: 15px;border-top-right-radius: 15px;margin: -30px auto 0;padding: 15px 20px 7px;position: relative;text-align: center;width: 154px;height: 47px;}#numeric-controls #controls {list-style-type: none;}#controls li {display: inline-block;font: 0.6rem Verdana,arial,sans-serif;list-style-type: none;margin: 0;padding: 0;}#controls li a {background: rgba(0, 0, 0, 0) url("../images/carousel/off.png") no-repeat 0 0;color: #444;display: block;height: 25px;line-height: 3;margin: 0 5px;padding: 0;text-decoration: none;width: 25px;}#controls li.current a {background:url('../images/carousel/on.png') no-repeat 0 0;color:#FFF;}#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {outline:none;}#slider a:hover {background:none;}#slider li span.slide1 {color: #eeeeee;display: block;font: 2.7rem "Anton",Helvetica,sans-serif;left: 430px;letter-spacing: 1px;opacity: 0.8;position: absolute;text-transform: uppercase;top: 170px;}#slider li span.slide11 {color: #ffffff;display: block;font: 100 1.3rem/1.7 steinerregular;left: 432px;letter-spacing: 0.06em;opacity: 0.8;position: absolute;top: 230px;word-spacing: -1px;}#slider li span.slide12 {background: rgba(0, 0, 0, 0) url("../images/carousel/nk-logo-med.png") no-repeat scroll 0 0;display: block;height: 285px;left: 110px;position: absolute;top: 110px;width: 217px;}#slider li span.slide13 {background: rgba(0, 0, 0, 0) url("../images/carousel/bg-circlepad-banner.png") no-repeat scroll 0 0;bottom: -2px;display: block;height: 80px;left: 0;position: absolute;width: 950px;}#slider li span.slide22 {background: rgba(0, 0, 0, 0) url("../images/carousel/slide-awesome.png") no-repeat scroll 0 0;display: block;height: 372px;left: 140px;position: absolute;top: 64px;width: 661px;}#slider li span.slide33 {background: rgba(0, 0, 0, 0) url("../images/carousel/slide-dedication.png") no-repeat scroll 0 0;display: block;height: 120px;left: 70px;position: absolute;top: 170px;width: 806px;}#slider li span.slide2 {position:absolute;top:85px;left:35px;display:block;background:url('../images/carousel/banner-1.png') no-repeat;width:820px;height:180px;}#slider li span.slide2_text_small {color: #888888;display: block;font: italic 16px verdana;left: 750px;position: absolute;top: 270px;}#slider li span.slide3 {background: url("../images/carousel/banner-2.png") no-repeat;display: block;height: 158px;left: 595px;position: absolute;top: 62px;width: 84px;}#slider li span.slide3_text {color: #D87940;display: block;font: italic 5.7em/1.7 'Anton',Helvetica,sans-serif;left: 50px;letter-spacing: 1px;opacity: 0.8;position: absolute;text-transform: uppercase;top: 110px;width:800px;}#slider li span.slide3_text_small {color: #D87940;display: block;font: italic 3.4em/2 'Anton', Helvetica, sans-serif;left: 70px;letter-spacing: 1px;opacity: 0.8;position: absolute;text-transform: uppercase;top: 67px;}#slider li span.slide4 {background: url("../images/carousel/banner-4.png") no-repeat;display: block;height: 320px;position: absolute;width: 890px;}#slider li span.slide4_text {color: #777777;display: block;font: italic 32px/1em 'Anton', 'SteinerRegular', sans-serif;left: 510px;letter-spacing: 2px;opacity: 0.7;position: absolute;text-transform: uppercase;top: 65px;}#expertise .bg-expertise h3 {font-size: 1.2rem;color: #e6196e;padding: 1rem 0;line-height: 1.5;}#expertise section p {font: .9rem/1.6 'SteinerRegular', Verdana, sans-serif;letter-spacing: .13rem;word-spacing: .07rem;}#expertise section.title h3 {font-size: inherit;}#expertise .bg-expertise {background: url("../images/structure/solutions-bg.jpg") no-repeat;display: block;}#expertise .bg-expertise.nk-webdev {background: url("../images/structure/solutions-webdev-bg.jpg") no-repeat;background-position: 0 bottom;background-size: cover;min-height: 665px;}#expertise .content {background-color: #101010;}#expertise .bg-expertise.nk-gray {background-position: center 0px;min-height: 480px;border-bottom: 1px solid #333;border-top: 1px solid #333;}#expertise .bg-expertise.nk-gray h3 {padding-top: 32%;}#expertise .expertise-logo {background: url("../images/structure/solutions-logos.png") no-repeat;display: block;min-height: 420px;}#expertise .expertise-logo.nk-uiux {background-position: center 40px;}#expertise .expertise-logo.nk-photogr {background-position: center -420px;}#expertise .bg-expertise.nk-design {background-position: 0px -1033px;max-height: 512px;height: 512px;}#expertise .bg-expertise.nk-video {background-position: 0px -522px;max-height: 510px;height: 510px;}#expertise .bg-expertise.nk-design.nk-content, #expertise .bg-expertise.nk-video.nk-content {background-position-x: right;padding-right: 5%;}#expertise .bg-expertise.nk-design h3, #expertise .bg-expertise.nk-video h3 {font: 3.2rem 'Anton', Verdana, sans-serif;line-height: 1;text-transform: uppercase;color: #11cbdd;padding-top: 26%;}#expertise .bg-expertise.nk-video h3 {color: #c0aa99;}#expertise .bg-expertise.nk-design h3 span, #expertise .bg-expertise.nk-video h3 span {color: #ccc;}#expertise .bg-expertise.nk-design p, #expertise .bg-expertise.nk-video p {font: 100 14px Verdana, helvetica, sans-serif;letter-spacing: 0.01rem;word-spacing: 0;}#expertise .bg-expertise.nk-design a, #expertise .bg-expertise.nk-video a {color: rgb(192,170,153);border: none;display: block;float: left;}#expertise .bg-expertise.nk-design a {color: rgb(20,200,220);}#expertise .bg-expertise.nk-design a:hover, #expertise .bg-expertise.nk-video a:hover {color: #ccc;}#expertise .bg-expertise.nk-design a .text, #expertise .bg-expertise.nk-video a .text {margin-top: 22px;display: block;float: left;}#expertise .bg-expertise.nk-design a .text p, #expertise .bg-expertise.nk-video a .text p {font-size: 12px;}#expertise .bg-expertise.nk-design a .square, #expertise .bg-expertise.nk-video a .square {background-color: rgba(192,170,153,0.5);padding: 10px;border: 1px solid rgba(192,170,153,0.8);color: rgb(192,170,153);display: block;float: left;margin: 10px 10px 0 0;-webkit-transition: background-color .35s ease-out;-moz-transition: background-color .35s ease-out;-o-transition: background-color .35s ease-out;transition: background-color .35s ease-out;}#expertise .bg-expertise.nk-design a:hover .square, #expertise .bg-expertise.nk-video a:hover .square {background-color: rgba(192,170,153,0.8);color: #ccc;padding: 10px;border: 1px solid rgba(192,170,153,0.8);}#expertise .bg-expertise.nk-design a:hover .text {color: rgb(150,202,220);}#expertise .bg-expertise.nk-design a .square {background-color: rgba(20,200,220,0.5);padding: 10px;border: 1px solid rgba(20,200,220,0.8);color: rgb(20,200,220);}#expertise .bg-expertise.nk-design a:hover .square {background-color: rgba(20,200,220,0.8);border: 1px solid rgba(20,200,220,0.8);}blockquote {color: #999999;font: 0.92em/1.4em "SteinerRegular",Verdana,Helvetica,sans-serif;letter-spacing: 2px;margin: 1rem auto;padding: 1rem;text-align: center;width: 80%;}#homepage blockquote {background: #222;border: 3px dashed #444444;border-radius: 7px;color: #999999;font: 0.7em/1rem "SteinerRegular",Verdana,Helvetica,sans-serif;letter-spacing: 2px;margin: 2rem auto;min-height: 210px;padding: 1rem;text-align: center;width: 96%;}.about_me {background:url('../images/structure/nookeen.png') no-repeat;text-indent: -9999em;display:block;height:100px;width:100px;margin-right:20px;margin-top:8px;}a.nk-default-btn {background: #333333;border-radius: 14px;color: #dddddd;display: inline-block;font: 12px Verdana,Arial,sans-serif;margin: 1rem 0 0;padding: 10px 15px;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .35s ease-out;-moz-transition: background-color .35s ease-out;-o-transition: background-color .35s ease-out;transition: background-color .35s ease-out;}a.nk-default-btn:hover {color: #ccc;background: #c8005a;border-color: #444;}a.web-view-more-mobile-btn {display: none;}.clients li, .contact-details li, .friends li {color: #aaa;float: left;font: .9rem 'Jura', tahoma, verdana, sans-serif;padding: 5px 15px 5px 25px;border-bottom: 1px dotted #333;background: url('../images/structure/li-decor3.png') left center no-repeat;letter-spacing: 0.03rem;width: 100%;}.contact-details li {font: 1rem 'Jura', tahoma, verdana, sans-serif;}p.friends.cite a, p.friends.cite a:hover {color: #BF2F57;text-decoration: none;}p.friends.cite a:hover {text-decoration: underline;}#site-thumb {text-indent:-9999em;position:absolute;z-index:-1;}.shadow {box-shadow: 0px 0px 20px #000;}.cite {font: .8rem helvetica, sans-serif !important;padding: 0 0 0 40px;}.cite, .cite a, .cite a:hover {color:#888;}.cite a:hover {text-decoration:none;}.float-left {float:left;}.float-right {float:right;}.clear {clear:both;}.overflow_hidden {overflow: hidden;}.left {text-align:left;}.right {text-align:right;}.center {text-align:center;}.centered {text-align:center;margin:auto;}.hide {display: none;}.padding10 {padding-top:10px;}.padding20 {padding-top:20px;}.padding30 {padding-top:30px;}.padding40 {padding-top:40px;}.padding50 {padding-top:50px;}.padding60 {padding-top:60px;}.padding70 {padding-top:70px;}.padding80 {padding-top:80px;}.padding90 {padding-top:90px;}.padding100 {padding-top:100px;}.no-padding, .padding0 {padding: 0;}.no-margin, .margin0 {margin: 0;}.no-side-padding {padding-left: 0;padding-right: 0;}.line-dotted, .line-dotted-white {background:url('../images/structure/line-dotted-white.png') repeat-x top center;height:1px;display:block;}a.link_note {text-decoration:none;}a.link_note:hover {text-decoration:underline;}a.link_note, a.link_note:hover {color:#BF2F57;}.nk-dark-line {background: #1a1a1a;height: 10px;width: 100%;display: block;}@media only screen and (max-width: 930px) {img {height: auto;max-width: 300px;width: auto;}}@media only screen and (max-width : 992px) {.mobile-center {text-align: center !important;}#expertise .bg-expertise.nk-webdev {background-position: 0 bottom;background-size: contain;}#expertise .bg-expertise.nk-webdev section {margin-top: 470px;}#expertise .expertise-logo {background-size: 320%;min-height: inherit;height: 250px;}#expertise .bg-expertise.nk-gray {min-height: auto;}#expertise .bg-expertise.nk-gray.nk-uiux h3 {padding-top: 5%;}#expertise .bg-expertise.nk-gray.nk-photogr h3 {padding-top: 15%;}#expertise .expertise-logo {min-height: 250px;}#expertise .expertise-logo.nk-uiux {background-position: center -20px;}#expertise .expertise-logo.nk-photogr {background-position: center -360px;}.web-portfolio-screen {width: 49%;}.portfolio-print a {width: 49%;}.portfolio-photo a {width: 49%;}.portfolio-zoom a {width: 32.3%;}#topline a#toplogo {display: none;}.page #topline a#toplogo {display: inherit;}#topline {background: none;}#topline .top-slogan-text {display: none;}#topline.shadow {box-shadow: none;}#topline {position: absolute;top: 100px;}#topline .top-slogan a.mobile-menu {display: block;}nav {margin: 0;position: absolute;z-index: 996;top: 0;right: 0;overflow: hidden;margin-top: 0 !important;}nav .mobile-container {background: rgba(0, 0, 0, 0.8);height: 100%;width: 50%;min-width: 250px;margin-top: 0;padding-top: 1rem;position: absolute;z-index: 997;top: 0;right: -100%;}nav.opened {height: 100%;width: 100%;}#topmenu {background: none;}#topmenu ul {display: block;height: auto;list-style: outside none none;margin: 0;overflow: hidden;position: relative;background: none;}#topmenu li {float: none;height: auto;width: auto;padding: 0;width: auto;}#topmenu li a {color: #ccc;display: block;font: 36px "Anton",Verdana,Helvetica,sans-serif;height: auto;letter-spacing: 1px;margin: 0;outline: none;padding-top: 0;text-decoration: none;text-transform: uppercase;z-index: 10;}#topmenu li a:hover {color:#d20064;}#topmenu li a.current-section {color: inherit;}#topmenu .lavalamp-object {background: none;}#topmenu li.top-menu-close-btn {display: block;}#topmenu li a#top-btn-close {display: block;color: #888;}a.web-view-more-mobile-btn {display: inline-block;}a.web.view-more-btn {display: none;}#slider li span.slide22 {height: 372px;left: 70px;top: 95px;width: 550px;background-size: contain;}#slider li span.slide33 {left: 20px;width: 650px;background-size: contain;}#slider li span.slide11 {font: 100 1.1rem/1.7 steinerregular;left: 272px;top: 225px;}#slider li span.slide1 {font: 2.3rem "Anton",Helvetica,sans-serif;left: 270px;top: 170px;}#slider li span.slide12 {left: 28px;}}@media only screen and (max-width : 767px) {.my-field {background: #333;color: #1f1f1f;padding: .2rem 0 .1rem;}.my-field span {background: none;padding: 0 2.5rem 0 2rem;}.section {background-position: center 2.5rem;}#expertise .bg-expertise.nk-webdev section {margin-top: 300px;}#expertise .expertise-logo {background-size: auto;}#expertise .expertise-logo.nk-uiux {background-position: center -50px;}#expertise .expertise-logo.nk-photogr {background-position: center -500px;}#expertise .bg-expertise.nk-gray {background-position: center -70px;min-height: auto;border-bottom: none;border-top: none;padding-bottom: 2rem;}#slider, #slider ul>li {height: 400px;}#slider li span.slide22 {left: 20px;top: 80px;width: 478px;}#slider li span.slide33 {left: 10px;width: 490px;}#slider li span.slide12 {left: 20px;top: 60px;width: 192px;background-size: contain;}#slider li span.slide1 {font: 1.6rem "Anton",Helvetica,sans-serif;left: 230px;top: 117px;}#slider li span.slide11 {font: 100 0.8rem/1.7 steinerregular;left: 232px;top: 155px;}#homepage blockquote {margin: 1rem auto;min-height: 150px;}#clients .their_logos {height: 100px;}}@media only screen and (max-width : 576px) {#expertise .bg-expertise.nk-webdev {min-height: 580px;height: auto;background-size: contain;}#expertise .bg-expertise.nk-webdev section {margin-top: auto;}#controls li a {display: none;}#slider ul {margin: 0 !important;position: relative;width: auto !important;}#slider, #slider ul>li {text-align: center;height: auto !important;width: auto !important;left: auto !important;position: relative;display: block;}#slider li span.slide22 {left: auto !important;top: auto;width: 270px;height: 170px;position: relative;margin: 70px auto 0;}#slider li span.slide33 {left: auto !important;width: 270px;height: 90px;top: auto;position: relative;margin: 0 auto;}#slider li span.slide12 {left: auto !important;top: auto;height: 170px;width: 115px;display: block;position: relative;margin: 0 auto;}#slider li span.slide1 {font: 1.6rem "Anton",Helvetica,sans-serif;left: auto !important;top: auto;display: block;position: relative;width: 300px;margin: 0 auto;}#slider li span.slide11 {font: 100 0.8rem/1.7 steinerregular;left: auto;top: auto;position: relative;width: 300px;margin: 0 auto;padding-bottom: 100px;}}@media only screen and (max-width : 480px) {h1, h2, h3, h4 {font-size: 1.2rem;letter-spacing: 2px;}section h3 {font-size: 0.92em;line-height: 1.5;}.my-field {font-size: 10vw;}.section {background-position: center 4.5rem;}.web-portfolio-screen {width: 98%;}.portfolio-zoom a {width: 49%;}.portfolio_flash a {width: 49%;}footer span#awards-txt {font-size: 3rem;margin-top: 1rem;}#expertise .bg-expertise.nk-design h3, #expertise .bg-expertise.nk-video h3 {padding-top: 2rem;}#clients img {width: 100% !important;}}@media only screen and (max-width : 320px) {}