.Canvas-Domain-Search {
       background-color: rgba(255,255,255, 0.0470588); 
       display: block; 
    } 

.Canvas-Footer {
       background-color: transparent; 
       background-image: linear-gradient(2deg, #202730, #2f343b); 
    } 

.Canvas-Main-Grid {
       background-image: linear-gradient(0deg, #f1f3f3, #ffffff); 
    } 

.Canvas-Main-Services {
       background-color: rgba(255,255,255, 0.0470588); 
    } 

.Canvas-Secondary-Navigation .area-region {
       background-color: transparent; 
       border-bottom-color: rgba(245,245,245,1); 
       border-bottom-style: solid; 
       border-bottom-width: 0px; 
       border-top-color: rgba(245,245,245,1); 
       border-top-style: solid; 
       border-top-width: 1px; 
       border-width: 0px; 
    } 

.Canvas-Services {
       background-color: rgba(255,255,255,0.65); 
    } 

.Canvas-Top-Footer {
       background-color: rgba(40,43,51,1); 
    } 

.Color-White {
       color: rgba(255,255,255,1)!important; 
    } 

.Compani-56-Produktion img {
       height: 34px; 
       min-height: 34px; 
       min-width: 100px; 
       opacity: 0.25; 
       transition: .5s; 
       width: 100px; 
    } 

.Compani-56-Produktion img:hover {
       opacity: 1; 
       transition: .5s; 
    } 

.Domain-Search-Icon {
       color: rgba(55,190,244,1); 
       font-size: 64px; 
       margin-right: 0px; 
       margin-top: 35px; 
    } 

.Domain-Search input.Domain-Name {
       border-color: rgba(55,190,244, 0.866667); 
       border-width: 2px; 
       color: rgba(55,190,244,1); 
       font-size: 40px; 
       height: 80px; 
       padding-bottom: 15px; 
       padding-left: 16px; 
       padding-right: 16px; 
       padding-top: 15px; 
       transition: .2s; 
       width: 100%; 
    } 

.Domain-Search input.Domain-Name:hover {
       border-width: 2px; 
       transition: .2s; 
    } 

.Domain-Search input.Domain-Submit {
       background-color: rgba(55,190,244,1); 
       border-width: 0px; 
       color: rgba(255,255,255,1); 
       font-size: 40px; 
       height: 80px; 
       margin-right: 0px; 
       padding-bottom: 0px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 0px; 
       transition: .5s; 
    } 

.Domain-Search input.Domain-Submit:hover {
       transition: .5s; 
    } 

.Domain-Search {
       padding-bottom: 0px; 
       padding-top: 30px; 
       text-align: center; 
    } 

.FAQ-Loop h2 {
       font-family: Cuprum; 
       font-size: 20px; 
       font-weight: 300; 
       line-height: 20px; 
       margin-bottom: 10px; 
       text-transform: uppercase; 
    } 

.FAQ-Loop h3 {
       font-family: Cuprum; 
       margin-top: 3px!important; 
    } 

.FAQ-Loop {
       margin-top: -40px; 
    } 

.Footer-Breadcrumbs {
       color: #ffffff!important; 
    } 

.Grid-Bg-Blue-Dark {
       background-color: #00335a; 
    } 

.Grid-Bg-Blue-Light {
       background-color: #37bef4; 
    } 

.Grid-Bg-Blue-Medium {
       background-color: #008efe; 
    } 

.Header-Breadcrumbs {
       color: rgba(112,112,112,1); 
       font-family: Cuprum; 
       font-size: 13px; 
       margin-bottom: -10px!important; 
       margin-top: -10px; 
       text-transform: uppercase; 
    } 

.Header-Main-Menu {
       font-family: Cuprum; 
       font-size: 16px; 
       margin-top: 20px; 
    } 

.Header-Phone {
       color: rgba(112,112,112,1); 
       font-family: Cuprum; 
       font-size: 13px; 
    } 

.Header-Secondary-Navigation .navi-wrap {
       font-size: 13px; 
       height: auto; 
    } 

.Header-Secondary-Navigation {
       font-size: 13px; 
    } 

.iBox-Main-Services h4 {
       font-size: 20px; 
       letter-spacing: 2px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

.iBox-Services .ibox-desc {
       font-size: 14px; 
       line-height: 21px; 
    } 

.iBox-Services .ibox-link {
       color: rgba(0,142,254,1); 
       font-family: Cuprum; 
       font-size: 16px; 
       text-transform: uppercase; 
    } 

.iBox-Services h4 {
       color: rgba(51,51,51,1); 
       font-family: Cuprum; 
       font-size: 20px; 
       font-weight: 300; 
       letter-spacing: 2px; 
       line-height: 30px; 
       text-decoration: none; 
       text-transform: uppercase; 
    } 

.Main-Grid .mediabox-wrap {
       padding-left: 20px; 
       padding-right: 20px; 
    } 

.Main-Grid .the-media-html {
       color: rgba(255,255,255,1); 
    } 

.Main-Grid .the-media-html p a {
       color: rgba(255,255,255,1); 
       font-family: Cuprum; 
       font-size: 16px; 
       font-weight: 600; 
       text-transform: uppercase; 
    } 

.Main-Grid .the-media-html p {
       margin-bottom: 10px; 
    } 

.Main-Grid .the-media {
       margin-top: 50px!important; 
    } 

.Main-Grid h3 {
       color: rgba(255,255,255,1); 
       font-family: Cuprum; 
       font-size: 30px; 
       margin-bottom: 10px; 
       margin-top: 0px; 
       text-transform: none; 
    } 

.Main-Grid {
       margin-bottom: 14px!important; 
       margin-top: 14px; 
    } 

.Mediabox-About-SH {
       margin-bottom: 10px!important; 
    } 

.Mediabox-Services .mediabox-wrap {
       box-sizing: border-box; 
       padding-left: 30px; 
       padding-right: 20px; 
    } 

.Mediabox-Services .the-media-html p {
       color: rgba(255,255,255,1); 
       margin-bottom: 10px; 
    } 

.Mediabox-Services h3 {
       color: rgba(255,255,255,1); 
       font-family: Cuprum; 
       font-size: 50px; 
       font-weight: 300; 
       letter-spacing: 1px; 
       line-height: 60px; 
       margin-bottom: 10px; 
       margin-top: 10px; 
    } 

.Mediabox-Services {
       margin-bottom: 10px!important; 
    } 

.Navi-Services li a {
       font-family: Cuprum; 
       font-size: 15px; 
       text-transform: uppercase; 
    } 

.News-Feed .continue_reading_link {
       display: none; 
    } 

.News-Feed .entry-content p {
       margin-bottom: 10px; 
    } 

.News-Feed .entry-title {
       font-family: Cuprum; 
       font-size: 30px; 
       line-height: 40px; 
       margin-bottom: 6px!important; 
    } 

.News-Feed .metabar {
       display: block; 
    } 

.News-Feed h1 {
       font-family: Cuprum; 
       font-size: 30px; 
       line-height: 40px; 
       margin-bottom: 10px!important; 
    } 

.ninja-forms-cont .field-wrap, .ninja-forms-cont .text-wrap {
       margin-bottom: 0px; 
    } 

.ninja-forms-cont .ninja-forms-required-items {
       color: rgba(51,51,51,0.7); 
       display: none; 
       padding-right: 10px; 
       text-align: right; 
    } 

.ninja-forms-cont input, .ninja-forms-cont submit, .ninja-forms-cont textarea, .ninja-forms-cont select {
       background-color: rgba(245,245,245,1); 
       border-radius: 3px; 
       border-style: solid; 
       border-width: 0px; 
       padding-bottom: 15px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 15px; 
    } 

.ninja-forms-required-items {
       font-size: 12px; 
    } 

.pl-section-pad {
       padding-bottom: 5px; 
       padding-left: 5px; 
       padding-right: 5px; 
       padding-top: 5px; 
    } 

.Search-Domain-Container {
       margin-left: auto; 
       margin-right: auto; 
       text-align: center; 
    } 

.Seperator {
       border-color: rgba(51,51,51,0.3); 
       border-top-style: solid; 
       border-top-width: 1px; 
       margin-bottom: 20px; 
    } 

.Textbox-Footer h4 {
       font-family: Cuprum; 
       font-size: 12px; 
       letter-spacing: 1px; 
       line-height: 20px; 
       margin-bottom: 7px; 
       margin-top: 0px; 
       text-transform: uppercase; 
    } 

.Textbox-Footer p {
       color: rgba(255, 255, 255,1); 
       font-size: 13px; 
       line-height: 18px; 
    } 

.Textbox-Services {
       border-bottom-color: rgba(112,112,112,0.5); 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       border-width: 0px; 
       margin-bottom: 10px!important; 
    } 

.Textbox-Standard h4 {
       color: rgba(0,142,254,1); 
       font-family: Cuprum; 
       font-size: 20px; 
       font-weight: 300; 
       letter-spacing: 1px; 
       line-height: 20px; 
       margin-bottom: 10px; 
       margin-top: 5px; 
       text-transform: uppercase; 
    } 

.Textbox-Standard h5 {
       font-family: Cuprum; 
       font-size: 18px; 
       line-height: 18px; 
    } 

.Textbox-Standard p a {
       font-family: Cuprum; 
       font-size: 16px; 
       font-weight: 300; 
       line-height: 21px; 
       text-transform: uppercase; 
    } 

.Textbox-Standard p b {
       font-weight: bolder; 
    } 

.Textbox-Standard p {
       font-size: 14px; 
       margin-bottom: 10px; 
    } 

.Textbox-Standard p i {
       color: rgba(51,51,51,0.7); 
    } 

.Widget-Footer .widgettitle {
       font-family: Cuprum; 
    } 

.Widget-Footer li a {
       font-family: Play; 
       font-size: 14px; 
    } 

.Widget-Footer li {
       padding-bottom: 3px; 
       padding-top: 3px; 
    } 

.Widget-Sidebar .widgettitle {
       background-attachment: scroll; 
       background-color: transparent; 
       background-image: none; 
       background-position: 0% 0%; 
       background-repeat: repeat; 
       background-size: auto; 
       border-bottom-color: #ffffff; 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-bottom-style: none; 
       border-bottom-width: 0px; 
       border-left-color: #ffffff; 
       border-left-style: none; 
       border-left-width: 0px; 
       border-right-color: #ffffff; 
       border-right-style: none; 
       border-right-width: 0px; 
       border-top-color: #ffffff; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       border-top-style: none; 
       border-top-width: 0px; 
       color: rgba(40,43,51,1); 
       font-family: Cuprum; 
       font-size: 12px; 
       font-style: normal; 
       font-weight: 600; 
       letter-spacing: 1px; 
       line-height: 20px; 
       text-decoration: none; 
       text-shadow: none; 
       text-transform: uppercase; 
       word-spacing: 0px; 
    } 

#fixed-top {
       box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; 
    } 

#iboxu0o54io .ibox .ibox-link a {
       font-family: Cuprum; 
    } 

#naviu63an9f .navi-left {
       height: 60px; 
       width: 154px; 
    } 

#naviu63an9f ul li a {
       background-attachment: scroll; 
       background-color: transparent; 
       background-image: none; 
       background-position: 0% 0%; 
       background-repeat: repeat; 
       background-size: auto; 
       border-bottom-color: rgb(51, 51, 51); 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-bottom-style: none; 
       border-bottom-width: 0px; 
       border-left-color: rgb(51, 51, 51); 
       border-left-style: none; 
       border-left-width: 0px; 
       border-right-color: rgb(51, 51, 51); 
       border-right-style: none; 
       border-right-width: 0px; 
       border-top-color: rgb(51, 51, 51); 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       border-top-style: none; 
       border-top-width: 0px; 
       color: rgb(51, 51, 51); 
       font-family: Cuprum; 
       font-size: 16px; 
       font-style: normal; 
       font-weight: 300; 
       letter-spacing: 0; 
       line-height: 72px; 
       text-decoration: none; 
       text-shadow: none; 
       text-transform: uppercase; 
       word-spacing: 0px; 
    } 

#naviupfhrum ul li a {
       font-weight: normal; 
       text-transform: uppercase; 
    } 

#naviuwudlnx ul {
       height: auto; 
    } 

#naviuwudlnx ul li a {
       font-family: Cuprum; 
       height: auto; 
       line-height: 25px; 
       opacity: 1; 
       text-transform: uppercase; 
    } 

#naviuwudlnx ul li {
       height: auto; 
    } 

#naviuypmaaa ul {
       height: auto; 
    } 

#naviuypmaaa ul li a {
       background-color: transparent; 
       font-family: Cuprum; 
       font-size: 13px; 
       font-weight: 300; 
       line-height: 25px; 
    } 

#naviuypmaaa ul li a:hover {
       background-color: transparent; 
    } 

#naviuypmaaa ul li {
       background-color: transparent; 
       font-family: Play; 
       font-size: 14px; 
       font-weight: 600; 
       height: auto; 
       text-transform: uppercase; 
    } 

#naviuypmaaa ul li:hover {
       background-color: transparent; 
    } 

#sharebarg3uf5k  {
       margin-bottom: 5px; 
       margin-top: 10px; 
    } 

input.Search-Domain-Name {
       background-color: rgba(255,255,255,1)!important; 
       border-bottom-width: 0px; 
       border-left-width: 0px; 
       border-radius: 0px!important; 
       border-right-width: 0px; 
       border-top-width: 0px; 
       border-width: 0px; 
       box-shadow: 0!important; 
       color: rgba(0,142,254,1); 
       font-size: 27px; 
       height: 50px; 
       width: 80%; 
    } 

input.Search-Domain-Submit {
       border-radius: 0px; 
       color: rgba(51,51,51,0.9); 
       font-size: 25px; 
       height: 38px; 
       min-width: 150px; 
       text-transform: none; 
       width: 8%; 
    } 

.Canvas-Header {
    } 

.Mediabox-About-SH-2 {
    } 

.Mediabox-About-SH-3 {
    } 

.iBox-Services {
    } 


@media screen and (max-width: 1024px)  { .Main-Grid .the-media-html p {   font-size: 14px; }  }  
@media screen and (max-width: 1024px)  { .Main-Grid .the-media-html p {   line-height: 18px; }  }  
@media screen and (max-width: 1024px)  { .Main-Grid h3 {   font-size: 25px; }  }  
@media screen and (max-width: 1024px)  { .Main-Grid h3 {   line-height: 25px; }  }  
@media screen and (max-width: 768px)  { .Header-Breadcrumbs {   font-size: 10px; }  }  
@media screen and (max-width: 768px)  { .Header-Main-Menu {   display: none; }  }  
@media screen and (max-width: 768px)  { .Header-Phone {   font-size: 10px; }  }  
@media screen and (max-width: 768px)  { .Header-Secondary-Navigation .navi-wrap {   display: none; }  }  
@media screen and (max-width: 768px)  { .iBox-Services .ibox-desc {   font-size: 13px; }  }  
@media screen and (max-width: 768px)  { .iBox-Services .ibox-desc {   line-height: 20px; }  }  
@media screen and (max-width: 768px)  { .iBox-Services .ibox-link {   font-size: 15px; }  }  
@media screen and (max-width: 768px)  { .iBox-Services h4 {   font-size: 17px; }  }  
@media screen and (max-width: 768px)  { .iBox-Services h4 {   letter-spacing: 1px; }  }  
@media screen and (max-width: 768px)  { .Main-Grid .the-media-html p a {   font-size: 15px; }  }  
@media screen and (max-width: 768px)  { .Main-Grid .the-media-html p a {   line-height: 15px; }  }  
@media screen and (max-width: 768px)  { .Main-Grid .the-media-html p {   font-size: 14px; }  }  
@media screen and (max-width: 768px)  { .Main-Grid .the-media-html p {   line-height: 16px; }  }  
@media screen and (max-width: 768px)  { .Main-Grid h3 {   font-size: 23px; }  }  
@media screen and (max-width: 768px)  { .Main-Grid h3 {   line-height: 26px; }  }  
@media screen and (max-width: 768px)  { .Navi-Services li a {   line-height: 18px; }  }  
@media screen and (max-width: 768px)  { .News-Feed .entry-title {   font-size: 26px; }  }  
@media screen and (max-width: 768px)  { .News-Feed .entry-title {   line-height: 35px; }  }  
@media screen and (max-width: 768px)  { .News-Feed h1 {   font-size: 26px; }  }  
@media screen and (max-width: 768px)  { .News-Feed h1 {   line-height: 35px; }  }  
@media screen and (max-width: 768px)  { .Textbox-Footer p {   font-size: 10px; }  }  
@media screen and (max-width: 768px)  { .Textbox-Footer p {   line-height: 16px; }  }  
@media screen and (max-width: 768px)  { .Textbox-Standard p {   font-size: 13px; }  }  
@media screen and (max-width: 768px)  { .Textbox-Standard p {   line-height: 20px; }  }  
@media screen and (max-width: 768px)  { .Widget-Footer li a {   font-size: 13px; }  }  
@media screen and (max-width: 768px)  { .Widget-Footer li {   font-size: 16px; }  }  
@media screen and (max-width: 768px)  { input.Search-Domain-Name {   max-width: 550px; }  }  
@media screen and (max-width: 768px)  { input.Search-Domain-Name {   width: 73%; }  }  
@media screen and (max-width: 667px)  { .Canvas-Header {   padding-left: 15px; }  }  
@media screen and (max-width: 667px)  { .Canvas-Header {   padding-right: 15px; }  }  
@media screen and (max-width: 667px)  { .Header-Breadcrumbs {   display: none!important; }  }  
@media screen and (max-width: 667px)  { .Header-Main-Menu {   display: none!important; }  }  
@media screen and (max-width: 667px)  { .Header-Phone {   display: none!important; }  }  
@media screen and (max-width: 667px)  { .Mediabox-About-SH-2 {   display: none!important; }  }  
@media screen and (max-width: 667px)  { .Mediabox-About-SH-3 {   display: none!important; }  }  
@media screen and (max-width: 480px)  { .Canvas-Header {   padding-left: 30px; }  }  
@media screen and (max-width: 480px)  { .Canvas-Header {   padding-right: 30px; }  }  
@media screen and (max-width: 480px)  { .Canvas-Header {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .Header-Breadcrumbs {   display: none!important; }  }  
@media screen and (max-width: 480px)  { .Header-Main-Menu {   display: none!important; }  }  
@media screen and (max-width: 480px)  { .Header-Phone {   display: none!important; }  }  
@media screen and (max-width: 480px)  { .iBox-Services {   display: none!important; }  }  
@media screen and (max-width: 480px)  { .Mediabox-Services h3 {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { .Mediabox-Services h3 {   line-height: 35px; }  }  
@media screen and (max-width: 480px)  { #naviu63an9f .navi-left {   height: auto; }  }  
@media screen and (max-width: 480px)  { #naviu63an9f .navi-left {   width: 150px; }  }  
@media screen and (max-width: 480px)  { input.Search-Domain-Name {   width: 100%; }  }  