.Contact-Form .Form-Send-Button {
       background-color: #eee!important; 
       color: #333!important; 
       display: block!important; 
       font-size: 18px!important; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       text-align: center!important; 
       transition: .2s!important; 
       width: 100%!important; 
    } 

.Contact-Form .Form-Send-Button:hover {
       color: #333!important; 
       transition: .2s!important; 
    } 

.Contact-Form .ninja-forms-required-items {
       display: none!important; 
       font-size: 12px!important; 
       font-weight: 400!important; 
       line-height: 20px!important; 
       padding-right: 8px!important; 
       text-align: right!important; 
    } 

.Contact-Form input {
       background-color: #eee!important; 
       border-radius: 4px!important; 
       border-width: 0!important; 
       color: #333!important; 
       padding-bottom: 10px!important; 
       padding-left: 13px!important; 
       padding-right: 13px!important; 
       padding-top: 10px!important; 
       transition: .2s!important; 
    } 

.Contact-Form input:focus {
       background-color: #e1e1e1!important; 
       transition: .2s!important; 
    } 

.Contact-Form input:hover {
       background-color: #e5e5e5!important; 
       transition: .2s!important; 
    } 

.Contact-Form label {
       text-align: left!important; 
       text-transform: uppercase!important; 
    } 

.Contact-Form textarea {
       background-color: #eee!important; 
       border-radius: 4px!important; 
       border-width: 0!important; 
       color: #333!important; 
       padding-bottom: 10px!important; 
       padding-left: 13px!important; 
       padding-right: 13px!important; 
       padding-top: 10px!important; 
    } 

.Contact-Form textarea:focus {
       background-color: #e1e1e1!important; 
       transition: .2s!important; 
    } 

.Contact-Form textarea:hover {
       background-color: #e5e5e5!important; 
       transition: .2s!important; 
    } 

.Contrast-Container {
       background-color: rgba(245,245,245,1)!important; 
    } 

.Footer-Container {
       background-color: rgb(51, 51, 51)!important; 
    } 

.Footer-Widgets h2.widgettitle {
       font-family: ubuntu; 
       font-size: 13px; 
       font-weight: bold; 
    } 

.Header-Splasch {
       background-image: url(https://www.nordicframes.se/wp-content/uploads/2015/12/Temp-4-Big.jpg)!important; 
    } 

.Pl-Loop h3 {
       margin-bottom: 10px!important; 
       margin-top: 10px!important; 
    } 

.pl-meganav-mobile {
       background-color: #333!important; 
    } 

.Standard-Container {
       padding-bottom: 25px!important; 
       padding-top: 25px!important; 
    } 

.Textbox-Intro .p {
       font-size: 30px!important; 
       letter-spacing: 0!important; 
       line-height: 35px!important; 
    } 

.Textbox-Standard .h1 {
       color: rgba(243,68,68,1)!important; 
       display: block!important; 
       font-size: 35px!important; 
       letter-spacing: 3px!important; 
       line-height: 40px!important; 
       margin-bottom: 0!important; 
       text-transform: uppercase!important; 
    } 

.Textbox-Standard .h3 {
       color: rgba(243,68,68,1)!important; 
       display: block!important; 
       font-size: 20px!important; 
       letter-spacing: 3px!important; 
       line-height: 25px!important; 
       margin-bottom: 0!important; 
       text-transform: uppercase!important; 
    } 

.Textbox-Standard .p {
       font-size: 18px!important; 
       letter-spacing: 0!important; 
       line-height: 23px!important; 
    } 

.Top-Navbar {
       background-color: rgba(247,247,247,1)!important; 
    } 

.Top-Navbar li a:hover {
       background-color: transparent!important; 
    } 

.WP-Loop-Content .continue_reading_link {
       display: none!important; 
    } 

.WP-Loop-Content .current_posts_info {
       display: none!important; 
    } 

.WP-Loop-Content .metabar {
       display: none!important; 
    } 

.WP-Loop-Content .metamedia {
       display: none!important; 
       margin-bottom: 15px!important; 
    } 

.WP-Loop-Content h1 {
       font-size: 40px!important; 
       font-weight: bold!important; 
       line-height: 45px!important; 
       text-transform: none!important; 
    } 

.WP-Loop-Content header {
       margin-bottom: 15px!important; 
    } 

html .pl-impulse-navbar .pl-impulse-nav > li > a {
       font-family: ubuntu!important; 
       font-size: 16px!important; 
       font-weight: bold!important; 
       text-transform: none!important; 
    } 

html .pl-sn-impulse .pl-impulse-cell .cell-text .sub-title {
       font-size: 22px; 
       font-weight: bold; 
    } 

html .pl-sn-pad {
       font-size: 15px!important; 
    } 

.Boxes-Simple h3 {
    } 

.Header-Splasch-Textbox h1 {
    } 

.Standard-Text {
    } 

html .pl-impulse-navbar .iconlist-link {
    } 

html .pl-impulse-navbar .pl-impulse-logo img {
    } 

html .pl-impulse-navbar .pl-impulse-nav > li.current-menu-item > a {
    } 

.Footer-Logo img {
    } 

.Section-Headline .h1 {
    } 

.Textbox-Standard .h2 {
    } 

html .pl-sn-postgrid .pl-postgrid-splash .pl-postgrid-text .meta {
    } 

html .pl-sn-postgrid .pl-postgrid-splash .pl-postgrid-text h4 {
    } 


@media screen and (max-width: 1024px)  { .Boxes-Simple h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 1024px)  { .Boxes-Simple h3 {   line-height: 30px!important; }  }  
@media screen and (max-width: 1024px)  { html .pl-impulse-navbar .pl-impulse-nav > li > a {   font-size: 14px!important; }  }  
@media screen and (max-width: 768px) { .Header-Splasch-Textbox h1 {   text-transform: uppercase!important; }  }  
@media screen and (max-width: 768px) { .Standard-Text {   font-size: 29px!important; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .iconlist-link {   font-size: 12px; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-logo img {   max-height: 50px!important; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-nav > li > a {   font-size: 12px!important; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-nav > li > a {   padding-bottom: 3px; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-nav > li > a {   padding-left: 7px; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-nav > li > a {   padding-right: 7px; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-nav > li > a {   padding-top: 3px; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-nav > li.current-menu-item > a {   padding-left: 7px; }  }  
@media screen and (max-width: 768px)  { html .pl-impulse-navbar .pl-impulse-nav > li.current-menu-item > a {   padding-right: 7px; }  }  
@media screen and (max-width: 667px)  { .Footer-Logo img {   display: none; }  }  
@media screen and (max-width: 667px)  { .Section-Headline .h1 {   font-size: 35px!important; }  }  
@media screen and (max-width: 667px)  { .Section-Headline .h1 {   line-height: 40px; }  }  
@media screen and (max-width: 667px)  { html .pl-impulse-navbar .pl-impulse-logo img {   max-height: 50px!important; }  }  
@media screen and (max-width: 480px)  { .Boxes-Simple h3 {   font-size: 20px!important; }  }  
@media screen and (max-width: 480px)  { .Boxes-Simple h3 {   line-height: 25px!important; }  }  
@media screen and (max-width: 480px)  { .Section-Headline .h1 {   font-size: 30px!important; }  }  
@media screen and (max-width: 480px)  { .Section-Headline .h1 {   line-height: 35px; }  }  
@media screen and (max-width: 480px)  { .Textbox-Standard .h2 {   font-size: 20px!important; }  }  
@media screen and (max-width: 480px)  { .Textbox-Standard .h2 {   line-height: 25px; }  }  
@media screen and (max-width: 480px)  { html .pl-sn-postgrid .pl-postgrid-splash .pl-postgrid-text .meta {   display: none; }  }  
@media screen and (max-width: 480px)  { html .pl-sn-postgrid .pl-postgrid-splash .pl-postgrid-text h4 {   font-size: 12px; }  }  