.Calender .inner-wrap {
       border-color: rgba(244,244,244,1)!important; 
       border-style: solid!important; 
       border-width: 1px!important; 
    } 

.Contact-Form .Form-Send-Button {
       background-color: #f3f3f3!important; 
       color: #666666!important; 
       display: block!important; 
       font-size: 18px!important; 
       font-weight: normal!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: #333333!important; 
       transition: .2s!important; 
    } 

.Contact-Form .ninja-forms-required-items {
       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: #f3f3f3!important; 
       border-radius: 4px!important; 
       border-width: 0!important; 
       color: #333333!important; 
       font-size: 18px!important; 
       font-weight: normal!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: #eeeeee!important; 
       transition: .2s!important; 
    } 

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

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

.Contact-Form textarea {
       background-color: #f3f3f3!important; 
       border-radius: 4px!important; 
       border-width: 0!important; 
       color: #333333!important; 
       font-size: 18px!important; 
       font-weight: normal!important; 
       padding-bottom: 10px!important; 
       padding-left: 13px!important; 
       padding-right: 13px!important; 
       padding-top: 10px!important; 
    } 

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

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

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

.Event-Calender .evcal_month_line p {
       color: rgba(255,255,255,1)!important; 
    } 

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

.Logo-Carousel img {
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 200px!important; 
    } 

.pl-btn-info {
       background-color: rgb(0, 160, 221)!important; 
       border-color: rgb(0, 160, 221)!important; 
    } 

.pl-btn-primary {
       background-color: rgba(160,200,95,1)!important; 
       border-color: rgba(160,200,95,1)!important; 
    } 

.pl-btn-success {
       background-color: rgba(109,167,53,1)!important; 
       border-color: rgba(109,167,53,1)!important; 
    } 

.Pl-Loop .pl-loops-date {
       color: rgb(0, 160, 221)!important; 
       display: block!important; 
       padding-bottom: 5px!important; 
    } 

.Pl-Loop .pl-pagination-simple {
       display: none!important; 
    } 

.Pl-Loop h3 {
       background-color: rgb(255, 255, 255)!important; 
       color: rgb(0, 96, 168)!important; 
       margin-bottom: 0px!important; 
       margin-top: 0px!important; 
       padding-bottom: 10px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 10px!important; 
    } 

.pl-meganav-mobile {
       background-color: rgb(0, 96, 168)!important; 
    } 

.Services-Container {
       box-shadow: rgb(150, 150, 150) 0px 0px 1px!important; 
    } 

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

.Sub-Page-Navigation .current-menu-item a {
       border-left-color: rgb(160, 200, 95)!important; 
       border-left-style: solid!important; 
       border-left-width: 5px!important; 
       color: 333333!important; 
    } 

.Sub-Page-Navigation li a {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0px 0px!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: rgb(0, 0, 0)!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: none!important; 
       border-bottom-width: 0px!important; 
       border-left-color: rgb(0, 0, 0)!important; 
       border-left-style: none!important; 
       border-left-width: 0px!important; 
       border-right-color: rgb(0, 0, 0)!important; 
       border-right-style: none!important; 
       border-right-width: 0px!important; 
       border-top-color: rgb(0, 0, 0)!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: none!important; 
       border-top-width: 0px!important; 
       color: rgba(51,51,51,1)!important; 
       font-family: roboto, sans-serif!important; 
       font-size: 16px!important; 
       font-style: normal!important; 
       font-weight: 500!important; 
       letter-spacing: -0.34px!important; 
       line-height: 20.8px!important; 
       margin-bottom: 5px!important; 
       margin-top: 5px!important; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: uppercase!important; 
       word-spacing: 0px!important; 
    } 

.Sub-Page-Navigation li {
       display: block!important; 
    } 

.Subpage-Navigation ul li a {
       display: block!important; 
       font-size: 16px!important; 
       font-weight: 500!important; 
       padding-bottom: 10px!important; 
       padding-left: 10px!important; 
       padding-right: 10px!important; 
       padding-top: 10px!important; 
       text-transform: uppercase!important; 
    } 

.Subpage-Navigation ul li a:hover {
       background-color: rgba(247,247,247,1)!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(255,255,255,1)!important; 
    } 

.Top-Navbar .current-menu-item a {
       box-shadow: 0px 5px 0px 0px #a0c85f!important; 
    } 

.Top-Navbar li a {
       color: rgb(51, 51, 51)!important; 
       font-size: 15px!important; 
       font-weight: 500!important; 
       line-height: 30px!important; 
       margin-left: 8px!important; 
       margin-right: 8px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       text-transform: uppercase!important; 
    } 

.Top-Navbar li a:hover {
       background-color: transparent!important; 
       box-shadow: 0px 5px 0px 0px #a0c85f!important; 
    } 

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

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

.WP-Loop-Content .metabar {
       color: rgb(0, 160, 221)!important; 
       font-size: 14px!important; 
       line-height: 14px!important; 
    } 

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

.WP-Loop-Content h1 {
       font-size: 2em!important; 
       font-weight: bold!important; 
       line-height: 35px!important; 
       text-transform: uppercase!important; 
    } 

.WP-Loop-Content h2.widgettitle {
       font-size: 16px!important; 
       line-height: 19px!important; 
       text-transform: uppercase!important; 
    } 

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

html .entry-header.format_left .page-title-text .page-title {
       font-size: 2em!important; 
       font-weight: bold!important; 
       text-transform: uppercase!important; 
    } 

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

.Header-Splasch-Textbox h1 {
    } 

.Standard-Text {
    } 


@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; }  }  