@import url('css/bootstrap.min.css');@import url('css/hover.min.css');body{color:#323c41;font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;min-width:320px;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1;margin:0 0 20px 0}p{color:#90979a;margin-bottom:20px}b,strong{color:#323c41;font-weight:400}a{color:#947ce8;text-decoration:none!important}
a:hover{color:#947ce8}small{font-weight:300!important}img{display:inline-block;height:auto;max-width:100%}input[type='text'],input[type='email'],input[type='tel'],input[type='select'],textarea{color:#90979a;font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif}
#call{display:none}#header{background-color:#fff;border-bottom:1px solid #efefef;height:50px;min-width:320px;position:fixed;width:100%;z-index:2}#header-logo{background:url('img/logo.png') no-repeat center center;-moz-background-size:114px 22px;-o-background-size:114px 22px;-webkit-background-size:114px 22px;background-size:114px 22px;float:left;height:50px;padding:14px 0;width:114px}
#header-logo a{display:block;height:22px;width:114px}#header-menu-btn{border:0;background:transparent!important;margin:0;padding:18px 0}#header-menu-btn .icon-bar{background-color:#323c41;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;width:22px}
#header-menu-btn .top-bar{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#header-menu-btn .middle-bar{opacity:1}
#header-menu-btn .bottom-bar{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#header-menu-btn.active .top-bar{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:10% 10%;-ms-transform-origin:10% 10%;-o-transform-origin:10% 10%;-webkit-transform-origin:10% 10%;transform-origin:10% 10%}
#header-menu-btn.active .middle-bar{opacity:0}#header-menu-btn.active .bottom-bar{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:10% 90%;-ms-transform-origin:10% 90%;-o-transform-origin:10% 90%;-webkit-transform-origin:10% 90%;transform-origin:10% 90%}
#header-menu{background-color:#fff;border-bottom:1px solid #efefef;display:none;left:0;position:absolute;top:50px;width:100%}#header-menu ul{margin:0;padding:0}
#header-menu ul li{font-size:14px;font-weight:600;list-style-type:none}#header-menu ul li a{color:#323c41;display:block;padding:15px}#content{position:relative;z-index:1}
#content.error-404{padding-bottom:50px}#intro{background-position:bottom center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;position:relative;width:100%}
#intro-padding{padding-top:100px}#intro-slogan,#intro-iphone{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
#intro-slogan{margin-bottom:40px;text-align:center}#intro-slogan h1{font-size:26px;margin-top:20px}#intro-slogan p{color:#323c41;font-size:20px}#services{background-color:#fff;padding:50px 0 20px 0;text-align:center;width:100%}
#services .service h3 a{color:#323c41}#services .service p{margin:0 auto 30px auto;max-width:500px}#services .service .btn{margin-bottom:30px}#services .service .service-icon{background-position:center center;background-repeat:no-repeat;-moz-background-size:50px 50px;-o-background-size:50px 50px;-webkit-background-size:50px 50px;background-size:50px 50px;display:inline-block;height:50px;margin-bottom:20px;width:50px}
#services .service .service-icon.webbplats-e-handel{background-image:url('img/webbplats-e-handel.png')}#services .service .service-icon.hostingdrift{background-image:url('img/hostingdrift.png')}
#services .service .service-icon.digital-marknadsforing{background-image:url('img/digital-marknadsforing.png')}#customers{background-color:#fff;border-top:1px solid #efefef;padding:50px 0;text-align:center;width:100%}
#customers .customer a{display:block}#customers-more{display:none}#customers-more-btn{margin-top:40px}#about{background-image:url('img/about-bg.jpg?v=1.0');background-position:bottom center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;border-top:1px solid #efefef;padding-top:50px;text-align:left;width:100%}
#about h2{margin-bottom:40px;text-align:center}#about-content{margin:0 auto;max-width:800px}#employees{background-color:#fff;padding-bottom:50px;text-align:center;width:100%}
#employees .employee{margin-top:40px;text-align:center}#employees .employee .employee-image{height:312px;margin:0 auto 20px auto;width:250px}#employees .employee .employee-name{font-size:22px;font-weight:400;color:#323c41}
#employees .employee .employee-desc{margin:0 auto;max-width:500px}#employees .employee .employee-contact{margin:0;padding:0}#employees .employee .employee-contact li{display:inline-block}
#employees .employee .employee-contact li a{display:block;height:100%;width:100%}#employees .employee .employee-contact li.employee-call{background-position:center center;background-repeat:no-repeat;-moz-background-size:25px 25px;-o-background-size:25px 25px;-webkit-background-size:25px 25px;background-size:25px 25px;height:25px;width:25px}
#employees .employee .employee-contact li.employee-call.blue{background-image:url('img/call-blue.png')}#employees .employee .employee-contact li.employee-call.green{background-image:url('img/call-green.png')}
#employees .employee .employee-contact li.employee-call.purple{background-image:url('img/call-purple.png')}#employees .employee .employee-contact li.employee-email{background-position:center center;background-repeat:no-repeat;-moz-background-size:38px 25px;-o-background-size:38px 25px;-webkit-background-size:38px 25px;background-size:38px 25px;height:25px;width:38px}
#employees .employee .employee-contact li.employee-email.blue{background-image:url('img/email-blue.png')}#employees .employee .employee-contact li.employee-email.green{background-image:url('img/email-green.png')}
#employees .employee .employee-contact li.employee-email.purple{background-image:url('img/email-purple.png')}#employees .employee .employee-contact li.employee-sep{border-right:1px solid #efefef;height:25px;margin-right:15px;padding-right:14px}
#contact{background-color:#fff;border-top:1px solid #efefef;padding:50px 0;text-align:center;width:100%}#contact ul{margin:10px 0 0 0;padding:0;text-align:center}
#contact ul li{color:#90979a;display:block;font-size:14px}#contact p{color:#90979a;display:inline-block;font-size:14px;margin:10px 0 0 0}#contact-logo{background:url('img/logo.png') no-repeat center center;-moz-background-size:114px 22px;-o-background-size:114px 22px;-webkit-background-size:114px 22px;background-size:114px 22px;height:22px;margin:0 auto;width:114px}
#blog-top{width:100%}#blog-top span{background-color:#81e218;display:block;float:left;height:5px;width:33.3%}#blog-top span:first-child{background-color:#30b1f9}
#blog-top span:last-child{background-color:#947ce8}#header-blog{padding-top:50px}#header-blog-logo{background:url('img/logo.png') no-repeat center center;-moz-background-size:176px 34px;-o-background-size:176px 34px;-webkit-background-size:176px 34px;background-size:176px 34px;float:left;height:42px;width:176px}
#header-blog-logo a{display:block;height:100%;width:100%}#blog .container{max-width:640px}#blog .post{border-top:1px solid #efefef;margin-top:50px;padding-top:50px}
#blog .post h2{font-weight:600}#blog .post h2 a{color:#323c41}#blog .post .post-thumb{margin-bottom:20px}#blog .post .post-meta{margin-bottom:0}.modal .modal-header{border-bottom:0;padding:30px 40px 15px 40px}
.modal .modal-header .nav-tabs{border-bottom:0;text-align:center}.modal .modal-header .nav-tabs li{display:inline-block;float:none}.modal .modal-header .nav-tabs li a{border:0;line-height:normal;margin-right:0;border-radius:0}
.modal .modal-header .nav-tabs li a:hover,.modal .modal-header .nav-tabs li a:focus{background-color:transparent;border-left:none;border-right:0;border-top:0}
.modal .modal-header .nav-tabs li.active a{border-bottom:1px solid #947ce8;color:#947ce8}.modal .modal-header .close{font-size:35px;margin:-10px -10px 0 0;outline:0}
.modal .modal-body{padding:15px 40px 30px 40px}.modal .modal-body h2{text-align:center}.modal .modal-body p:last-child{margin-bottom:0}.modal .modal-body img{height:auto;width:auto}
.tooltip .tooltip-arrow{display:none}.tooltip .tooltip-inner{background-color:#fff;-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);color:#323c41;font-size:14px;padding:8px 10px}
.btn-custom{background-color:transparent;border:2px solid #947ce8;color:#947ce8;font-size:13px;font-weight:600;outline:none!important;padding:10px 30px;text-transform:uppercase}
.btn-custom:active,.btn-custom:hover,.btn-custom:focus,.btn-custom:visited{color:#947ce8}.btn-custom.blue{border:2px solid #30b1f9;color:#30b1f9}.btn-custom.blue:active,.btn-custom.blue:hover,.btn-custom.blue:focus,.btn-custom.blue:visited{color:#30b1f9}
.btn-custom.green{border:2px solid #81e218;color:#81e218}.btn-custom.green:active,.btn-custom.green:hover,.btn-custom.green:focus,.btn-custom.green:visited{color:#81e218}
.text-blue{color:#30b1f9!important}.text-green{color:#81e218!important}.text-purple{color:#947ce8!important}.border-blue{border-color:#30b1f9!important}
.border-green{border-color:#81e218!important}.border-purple{border-color:#947ce8!important}.wpcf7 p{clear:both}.wpcf7 .wpcf7-field-left{clear:none;float:none;width:100%}
.wpcf7 .wpcf7-field-right{clear:none;float:none;width:100%}.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input[type='tel'],.wpcf7 textarea{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ddd;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);margin-top:10px;outline:0;padding:8px 12px;-moz-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;width:100%}
.wpcf7 input[type='text']:focus,.wpcf7 input[type='email']:focus,.wpcf7 input[type='tel']:focus,.wpcf7 textarea:focus{border-color:#947ce8}
.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('img/arrow.png');background-position:right 10px center;background-repeat:no-repeat;-moz-background-size:19px 10px;-o-background-size:19px 10px;-webkit-background-size:19px 10px;background-size:19px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ddd;cursor:pointer;height:43px;margin-top:10px;outline:0;padding:0 10px;width:100%}
.wpcf7 .wpcf7-submit{background-color:transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:2px solid #947ce8;color:#947ce8;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;line-height:1.42857143;outline:none!important;padding:10px 30px;text-align:center;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
.wpcf7 .wpcf7-submit:active{-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset inset 0 3px 5px rgba(0,0,0,0.125)}
.wpcf7-not-valid-tip{margin-top:10px}.wpcf7-response-output{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#90979a;margin-top:30px!important;padding:10px 15px!important}
@media screen and (min-width:992px){#header-menu ul li{margin-left:40px!important}#services .service.col-md-4{border-left:1px solid #efefef}#services .service.col-md-4:first-child{border-left:none}
#contact{text-align:left}#contact ul{margin-top:25px}#contact-logo{margin:0}}@media screen and (min-width:768px){#call{display:block;position:absolute;text-align:right;width:100%;z-index:2}
#call-button{background-color:#323c41;background-image:url('img/phone-white.png');background-position:15px center;background-repeat:no-repeat;-moz-background-size:18px 18px;-o-background-size:18px 18px;-webkit-background-size:18px 18px;background-size:18px 18px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:10px 15px 10px 38px;text-align:center}
#header{background:0;border-bottom:0;height:auto;left:0;margin:0 auto;right:0;top:50px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#header.scroll{background-color:#fff;border-bottom:1px solid #efefef;top:0;width:100%}#header-logo{-moz-background-size:176px 34px;-o-background-size:176px 34px;-webkit-background-size:176px 34px;background-size:176px 34px;height:34px;padding:0;width:176px}
#header-logo a{height:34px;width:176px}#header.scroll #header-logo{-moz-background-size:114px 22px;-o-background-size:114px 22px;-webkit-background-size:114px 22px;background-size:114px 22px;height:60px;padding:14px 0;width:114px}
#header.scroll #header-logo a{height:22px;width:114px}#header-menu{background:0;border-bottom:0;display:block!important;float:right;position:static;width:auto}
#header-menu ul{margin:0;padding:0}#header-menu ul li{display:inline;font-size:15px;line-height:34px;margin-left:30px;text-transform:none}#header.scroll #header-menu ul li{line-height:60px}
#header-menu ul li:first-child{margin:0}#header-menu ul li a{color:#323c41;display:inline;padding:0}#header-menu-btn{display:none}#content.error-404{padding-bottom:100px}
#intro-padding{padding-top:200px}#intro-slogan{margin-bottom:0;text-align:left}#intro-slogan h1{font-size:44px;margin-top:0}#intro-call{display:none}#services{padding:50px 0 70px 0}
#customers{padding:100px 0}#about{padding-top:100px}#employees{padding-bottom:100px;text-align:left}#contact ul li{border-left:1px solid #ccc;display:inline;padding:0 10px}
#contact ul li:first-child{border:0}.modal .modal-dialog{width:700px}.modal .modal-body{padding:15px 40px 30px 40px}.wpcf7 .wpcf7-field-left{clear:none;float:left;width:48%}
.wpcf7 .wpcf7-field-right{clear:none;float:right;width:48%}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#call-button{background-image:url('img/phone-white-2x.png')}
#header-logo{background-image:url('img/logo-2x.png')}#header-blog-logo{background-image:url('img/logo-2x.png')}#services .service .service-icon.webbplats-e-handel{background-image:url('img/webbplats-e-handel-2x.png')}
#services .service .service-icon.hostingdrift{background-image:url('img/hostingdrift-2x.png')}#services .service .service-icon.digital-marknadsforing{background-image:url('img/digital-marknadsforing-2x.png')}
#employees .employee .employee-contact li.employee-call.blue{background-image:url('img/call-blue-2x.png')}#employees .employee .employee-contact li.employee-call.green{background-image:url('img/call-green-2x.png')}
#employees .employee .employee-contact li.employee-call.purple{background-image:url('img/call-purple-2x.png')}#employees .employee .employee-contact li.employee-email.blue{background-image:url('img/email-blue-2x.png')}
#employees .employee .employee-contact li.employee-email.green{background-image:url('img/email-green-2x.png')}#employees .employee .employee-contact li.employee-email.purple{background-image:url('img/email-purple-2x.png')}
#footer-logo{background-image:url('img/logo-2x.png')}.wpcf7 select{background-image:url('img/arrow-2x.png')}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:1;-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}
100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
}