@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);body,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}h3,h4{font-size:16px}.top-bar,hr{border-bottom:1px solid #fff}#header .search,.navbar-inverse .navbar-nav>li>a,.social-share,ul.social-share li,ul.social-share li a{display:inline-block}body{background:#fff;color:#4e4e4e;line-height:22px;font-weight:300}.lead,h3{line-height:24px}h1,h2,h3,h4,h5,h6{font-weight:300;color:#4e4e4e}h1{font-size:36px}h2{font-size:20px}a{color:#0091d4;-webkit-transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms}a:focus,a:hover{color:#0091d4;text-decoration:underline;outline:0}hr{border-top:1px solid #e5e5e5}.btn-primary{padding:8px 20px;background:#0091d4;color:#fff;border-radius:4px;border:none;margin-top:10px}.btn-primary:focus,.btn-primary:hover{background:#1DB3FB;outline:0;box-shadow:none;color:#fff}.btn-transparent{border:3px solid #fff;background:0 0;color:#fff}.btn-transparent:hover{border-color:rgba(255,255,255,.5)}.dropdown-menu{margin-top:-1px;min-width:180px}.center h2{font-size:36px;margin-top:0;margin-bottom:20px}.media>.pull-left{margin-right:20px}.media>.pull-right{margin-left:20px}.navbar-brand,.social-share{padding:0;margin:0}body>section{padding:70px 0}.center{text-align:center;padding-bottom:55px}.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}.lead{font-size:16px;font-weight:300}.transparent-bg{background-color:transparent!important;margin-bottom:0}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.navbar>.container .navbar-brand{margin-left:0}.top-bar{padding:10px 0;background:#0091d4;line-height:28px}.top-number{color:#fff}.top-number p{margin:0}.social{text-align:right}.social-share{list-style:none}ul.social-share li a{color:#fff;background:#404040;width:25px;height:25px;line-height:25px;text-align:center;border-radius:2px}ul.social-share li a:hover{background:#ff0;color:#4e4e4e}.navbar{border-radius:0;margin-bottom:0;background:#0091d4;padding:15px 0 0}.navbar-nav{margin-top:12px}.navbar-nav>li{margin-left:35px;padding-bottom:28px}.navbar-inverse .navbar-nav>li>a{padding:5px 12px;margin:0;border-radius:3px;color:#fff;line-height:24px}.navbar-inverse .navbar-nav>li>a:hover{background-color:#ff0;color:#4e4e4e}.navbar-inverse{border:none}.navbar-inverse .navbar-brand{font-size:36px;line-height:50px;color:#fff}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#ff0;color:#4e4e4e}.navbar-inverse .navbar-nav .dropdown-menu{background-color:rgba(0,145,212,.85);-webkit-box-shadow:0 3px 8px rgba(0,145,212,.125);-moz-box-shadow:0 3px 8px rgba(0,145,212,.125);box-shadow:0 3px 8px rgba(0,145,212,.125);border:0;padding:0;margin-top:0;border-top:0;border-radius:0;left:0}.navbar-inverse .navbar-nav .dropdown-menu:before{position:absolute;top:0}.navbar-inverse .navbar-nav .dropdown-menu>li>a{padding:8px 15px;color:#fff}.navbar-inverse .navbar-nav .dropdown-menu>li.active>a,.navbar-inverse .navbar-nav .dropdown-menu>li:focus>a,.navbar-inverse .navbar-nav .dropdown-menu>li:hover>a{background-color:#ff0;color:#4e4e4e}.navbar-inverse .navbar-nav .dropdown-menu>li:last-child>a{border-radius:0 0 3px 3px}.navbar-inverse .navbar-nav .dropdown-menu>li.divider{background-color:transparent}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-top:0;padding-bottom:0}.navbar-inverse .navbar-toggle{border-color:#4e4e4e}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#ff0;border-color:#ff0}.navbar-inverse .navbar-toggle .icon-bar{background-color:#4e4e4e}#main-slider{position:relative}.no-margin{margin:0;padding:0}#main-slider .carousel .carousel-content{margin-top:35%;margin-left:2%;background-color:#302F2F;border:1px solid #262626;opacity:.8;padding:9px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#main-slider .carousel .slide-margin{margin-top:140px}#main-slider .carousel h1,#main-slider .carousel h2{color:#fff}#main-slider .carousel .btn-slide{padding:8px 20px;background:#ff0;color:#4e4e4e;border-radius:4px;margin-top:25px;display:inline-block}#feature,.feature,.feature_blue{padding-bottom:40px}#main-slider .carousel .btn-slide:hover{background:#0091d4;color:#ff0;text-decoration:none}#main-slider .carousel .slider-img{text-align:right;position:absolute;margin-top:55%}#main-slider .carousel .item{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;height:730px;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms}#main-slider .carousel .item,#main-slider .carousel .item.active{-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms}#main-slider .carousel .item:first-child{top:auto;position:relative}#main-slider .carousel .item.active{opacity:1;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1}#main-slider .next,#main-slider .prev{position:absolute;top:50%;background-color:#ff0;color:#4e4e4e;display:inline-block;margin-top:-25px;height:40px;line-height:40px;width:40px;text-align:center;border-radius:4px;z-index:5}#main-slider .next:hover,#main-slider .prev:hover{background-color:#0091d4;color:#ff0}#main-slider .prev{left:10px}#main-slider .next{right:10px}#main-slider .carousel-indicators li{width:20px;height:20px;background-color:#fff;margin:0 15px 0 0;position:relative}#main-slider .carousel-indicators li:after{position:absolute;content:"";width:24px;height:24px;border-radius:100%;background:0 0;border:1px solid #FFF;left:-3px;top:-3px}#main-slider .carousel-indicators .active{width:20px;height:20px;background-color:#ff0;margin:0 15px 0 0;border:1px solid #ff0;position:relative}#main-slider .carousel-indicators .active:after{position:absolute;content:"";width:24px;height:24px;border-radius:100%;background:#ff0;border:1px solid #ff0;left:-3px;top:-3px}#main-slider .active .animation.animated-item-1{-webkit-animation:fadeInUp 300ms linear 300ms both;-moz-animation:fadeInUp 300ms linear 300ms both;-o-animation:fadeInUp 300ms linear 300ms both;-ms-animation:fadeInUp 300ms linear 300ms both;animation:fadeInUp 300ms linear 300ms both}#main-slider .active .animation.animated-item-2{-webkit-animation:fadeInUp 300ms linear 600ms both;-moz-animation:fadeInUp 300ms linear 600ms both;-o-animation:fadeInUp 300ms linear 600ms both;-ms-animation:fadeInUp 300ms linear 600ms both;animation:fadeInUp 300ms linear 600ms both}#main-slider .active .animation.animated-item-3{-webkit-animation:fadeInUp 300ms linear 900ms both;-moz-animation:fadeInUp 300ms linear 900ms both;-o-animation:fadeInUp 300ms linear 900ms both;-ms-animation:fadeInUp 300ms linear 900ms both;animation:fadeInUp 300ms linear 900ms both}#main-slider .active .animation.animated-item-4{-webkit-animation:fadeInUp 300ms linear 1200ms both;-moz-animation:fadeInUp 300ms linear 1200ms both;-o-animation:fadeInUp 300ms linear 1200ms both;-ms-animation:fadeInUp 300ms linear 1200ms both;animation:fadeInUp 300ms linear 1200ms both}#feature{background:#f2f2f2}.feature_blue{background:#0091d4}#recent-works .col-xs-12.col-sm-4.col-md-3,.features{padding:0}.feature_blue h2{color:#fff}.feature-wrap{margin-bottom:35px;overflow:hidden}.feature-wrap h2{margin-top:10px}.feature-wrap .pull-left{margin-right:25px}.feature-wrap i{font-size:48px;height:110px;width:110px;margin:3px 25px 3px 3px;border-radius:100%;line-height:110px;text-align:center;background:#fff;color:#ff0;border:3px solid #fff;box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;float:left}.feature-wrap i:hover{background:#ff0;color:#4e4e4e;box-shadow:inset 0 0 0 5px #ff0;-webkit-box-shadow:inset 0 0 0 5px #ff0;border:3px solid #ff0}#recent-works{padding-bottom:70px}.recent-work-wrap{position:relative}.recent-work-wrap img{width:290px;height:220px}.recent-work-wrap .recent-work-inner{top:0;background:0 0;opacity:.8;width:100%;border-radius:0;margin-bottom:0}.recent-work-wrap .recent-work-inner h3{margin:10px 0}.recent-work-wrap .recent-work-inner h3 a{font-size:24px;color:#4e4e4e}.recent-work-wrap .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:0;background:#ff0;color:#4e4e4e;vertical-align:middle;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;padding:30px}.recent-work-wrap .overlay .preview{bottom:0;display:inline-block;height:35px;line-height:35px;border-radius:0;background:0 0;text-align:center;color:#4e4e4e}.recent-work-wrap:hover .overlay{opacity:1}#middle{background:#f2f2f2}.accordion h2,.skill h2{margin-bottom:25px}.accordion-inner img{border-radius:4px}.accordion-inner h4{margin-top:0}.panel-heading.active{background:#0091d4}.panel-heading.active .panel-title>a{color:#fff}a.accordion-toggle i{width:45px;line-height:44px;font-size:20px;margin-top:-10px;text-align:center;margin-right:-15px;background:#c9c9c9}.nav-stacked>li+li,.tab-content h2,.testimonial h2{margin-top:0}.panel-heading.active a.accordion-toggle i,.panel-heading.active a.accordion-toggle.collapsed i{background:#ff0;color:#4e4e4e}.nav-tabs>li{margin-bottom:0;border-bottom:1px solid #e6e6e6}.nav-tabs{border-bottom:transparent;border-right:1px solid #e6e6e6}.nav-tabs>li>a{background:#f5f5f5;color:#666;border-radius:0;border:0;line-height:24px;margin-right:0;padding:13px 15px}.nav-tabs li:last-child{border-bottom:0 none}.nav-tabs>li>a:hover{background:#0091d4;color:#fff}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#fff;background:#0091d4;position:relative}.nav-tabs>li.active>a:after{position:absolute;content:"";width:auto;height:auto;border-style:solid;border-color:transparent transparent transparent #0091d4;border-width:25px 22px;right:-44px;top:0}.tab-wrap{border:1px solid #e6e6e6;margin-bottom:20px}.tab-content{padding:20px}.tab-content img{border-radius:4px}.testimonial-inner{color:#858586;font-size:14px}#partner,#partner h2,#partner h3{color:#fff}.testimonial-inner .pull-left{border-right:1px solid #e7e7e7;padding-right:15px;position:relative}.testimonial-inner .pull-left:after{content:"";position:absolute;width:9px;height:9px;top:50%;margin-top:-5px;background:#FFF;-webkit-transform:rotate(45deg);border:1px solid #e7e7e7;right:-5px;border-left:0 none;border-bottom:0 none}#partner{background:url(../img/sponsoren/partner_bg.png)50% 50% no-repeat;background-size:cover;text-align:center}.partners ul{list-style:none;margin:0;padding:0}.partners ul li{display:inline-block;float:left;width:20%}.contact-info i{width:60px;height:60px;font-size:40px;line-height:60px;color:#fff;background:#000;text-align:center;border-radius:10px}.s,.w{line-height:1}.contact-info h2{margin-top:0;color:#000}.contact-info{color:#000}.clients-area{padding:60px}.clients-comments{background-image:url(../img/image_bg.png);background-position:center 118px;background-repeat:no-repeat;margin-bottom:100px}.clients-comments img{background:#DDD;border:1px solid #DDD;height:182px;padding:3px;width:182px;transition:all .9s ease 0s;-moz-transition:all .9s ease 0s;-webkit-transition:all .9s ease 0s;-o-transition:all .9s ease 0s}.clients-comments h3{margin-top:55px;font-weight:300;padding:0 40px}.clients-comments h4{font-weight:300;margin-top:15px}.clients-comments h4 span{font-weight:300;font-style:oblique}.footer{background:#2E2E2E;border-top:5px solid #ff0;height:84px;margin-top:110px}.footer_left{padding:10px}.text-left{color:#FFF;font-size:12px;margin-top:15px}#portfolio{background:#f2f2f2;padding-bottom:0}.portfolio-filter,.portfolio-items{list-style:none;margin:0 0 40px;padding:0}.portfolio-filter>li{display:inline-block}.portfolio-filter>li a{background:#0091d4;font-size:14px;font-weight:300;margin-right:20px;text-transform:uppercase;transition:all .9s ease 0s;-moz-transition:all .9s ease 0s;-webkit-transition:all .9s ease 0s;-o-transition:all .9s ease 0s;border:1px solid #0091d4;outline:0;border-radius:3px}.portfolio-filter>li a.active,.portfolio-filter>li a:hover{color:#0091d4;background:#ff0;border:1px solid #ff0;box-shadow:none;-webkit-box-shadow:none}.portfolio-items>li{float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-item{margin:0;padding:0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.gmap-area{background-image:url(../img/map.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;padding:70px 0}.gmap-area .gmap iframe{border-radius:50%;height:280px;width:300px}.gmap{border:10px solid #f6f5f0;border-radius:50%;height:300px;width:300px;box-shadow:0 0 3px 3px #e7e4dc;overflow:hidden;position:relative;margin:0 auto}.gmap-area .map-content ul{list-style:none}.gmap-area .map-content address h5{font-weight:300}#contact-page{padding-top:0}#contact-page .contact-form .form-group label{color:#4E4E4E;font-size:16px;font-weight:300}.form-group .form-control{padding:7px 12px;border-color:#f2f2f2;box-shadow:none}.form-control:focus{border-color:#0091d4;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,145,212,.3),0 0 8px rgba(0,145,212,.3);box-shadow:inset 0 1px 1px rgba(0,145,212,.3),0 0 8px rgba(0,145,212,.3)}textarea#message{resize:none;padding:10px}#contact-page .contact-wrap{margin-top:20px}.widget{margin-bottom:60px;padding-left:0}.single_comments{margin-bottom:20px}.single_comments img{float:left;margin-right:10px;margin-top:5px}.single_comments p{margin-bottom:0}.widget .entry-meta span{display:inline-block;margin-right:10px}.widget h3{color:#000;text-transform:uppercase;margin-bottom:20px}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.blog-item{border-radius:0;overflow:hidden;margin-bottom:50px}.blog .blog-item .img-blog{border-radius:5px;margin-bottom:45px}.blog .blog-item .blog-content{padding-bottom:25px}.blog .blog-item .blog-content h2{color:#0091d4;margin-top:0;font-size:30px}.readmore{margin-top:0}.blog .blog-item .blog-content h3{color:#4e4e4e;margin-bottom:40px;font-weight:300}.blog .blog-item .blog-content h4{font-size:14px}.blog .blog-item .entry-meta{border-radius:5px;overflow:hidden}.blog .blog-item .entry-meta>span{background:#f5f5f5;border-top:1px solid #fff;display:block;font-size:12px;overflow:hidden;padding:5px;text-align:left;color:#4e4e4e}#publish_date{background:#ff0;border-bottom:5px solid #4e4e4e;color:#4e4e4e;padding:5px 0;text-align:center}.blog .blog-item .entry-meta>span a{font-size:12px;margin-left:3px;font-weight:300;color:#888}ul.sidebar-gallery,ul.tag-cloud{list-style:none;padding:0;margin:0}.tag-cloud li{display:inline-block;margin-bottom:3px}.tag-cloud li a{background:#f5f5f5;color:#888;border:0;border-radius:4px;padding:8px 15px}.tag-cloud li a:hover{background:#ff0;color:#4e4e4e}.sidebar-gallery li{display:inline-block;margin:0 10px 10px 0}.sidebar-gallery li a{border-radius:4px;display:inline-block}.reply_section{background:#f5f5f5;border-radius:5px}.post_reply{margin-left:10px;margin-top:45px}.post_reply img{width:85px;height:85px;border:5px solid #D5D8DD}.post_reply ul{list-style:none;margin:5px 0 0;padding:0}.post_reply ul li{float:left}.post_reply ul li a{display:block}.post_reply ul li a i{border:1px solid #DDD;border-radius:39px;color:#FFF;font-size:20px;height:30px;margin-right:3px;padding-top:7px;text-align:center;width:30px}.post_reply ul li a i.fa-facebook{background:#0182C4}.post_reply ul li a i.fa-twitter{background:#3FC1FE}.post_reply ul li a i.fa-google-plus{background:#D34836}.post_reply ul li a i:hover{opacity:.5}.post_reply_content{margin:30px}.post_reply_content h1 a:hover{color:#FFC800}.post_reply_content h4{margin-bottom:50px}.comment_section .media-body,.reply_section .media-body{display:inherit}#comments_title{color:#4e4e4e;font-weight:300px;font-size:20px;margin-top:60px;margin-bottom:40px}.comment_section{margin-top:30px;position:relative}.post_comments img{width:85px;height:85px;margin-top:35px}.message_heading{margin-bottom:50px;margin-top:60px}.shortcode-item{padding-bottom:0}.shortcode-item h2{color:#4E4E4E;font-size:24px;margin-bottom:22px;margin-top:0;font-weight:300}#footer,#footer a{color:#fff}#footer{padding-top:30px;padding-bottom:30px;background:#0091d4;border-top:5px solid #ff0}#footer a:hover{color:#ff0}#footer ul{list-style:none;padding:0;margin:0}#footer ul>li{display:inline-block;margin-left:15px}.w{color:#fff;background-color:#fff}.s{color:#0091d4;background-color:#0091d4}.arrow_box{position:relative;background:#f5f5f5;border-radius:4px;padding:30px;top:20px;bottom:20px;margin-left:40px}.arrow_box h4{color:#c4c4c5;font-weight:300}.arrow_box p{padding-bottom:30px}.arrow_box:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(245,245,245,0);border-right-color:#f5f5f5;border-width:30px;margin-top:-30px}