.ba-field-container {
    position: relative;
    border: 1px solid #eee!important;border-radius: 4px!important;
}
input.search-query {
    border-radius: 4px!important;
}
.entry-header h1 {

 font-weight: 200; 
}
.item.item-page hr {
    margin:  0;
  display:none;
}
.sticky .sticky__wrapper {
  box-shadow: 0 1px 4px rgba(0,0,0,0.1);
  background-color: rgba(255,255,255,0.8);
}
table.edocman_document_list .edocman_document_list_icon {
    width: 5%;
    vertical-align: top;
    padding: 5px 2px;
    font-size: 17px;
}
table.edocman_document_list tr td {
    border-bottom: 1px solid #DDD;
    padding: 4px 0px;
}
.sppb-addon .sppb-addon-module.grå .edocman_document_list_title {
    padding-top: 4px;
    line-height: 36px;
    display: block;
    border-bottom: 1px solid #e8e8e8;
    -webkit-transition: 300ms;
    transition: 300ms;
}
a.teamtailor-jobs__pagination__next, a.teamtailor-jobs__pagination__prev
{color:#707070!important;}

.container .login {
    max-width: 525px!important;
}
#sp-top-bar {
    background-color: #87d300;
    color: #d4d4d4;
    padding-top: 5px;
    height: 40px;
}
.customnorsk img {
    display: inline-block!important;
}
table.edocman_document_list .edocman_document_list_title a {
    color: #3f6b3f;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
}

.sppb-addon.sppb-addon-module.grå td.edocman_document {
    padding-top: 4px;
    line-height: 36px;
    display: block;
    border-bottom: 1px solid #e8e8e8;
    -webkit-transition: 300ms;
    transition: 300ms;
}

#sp-page-builder .page-content .sppb-section:first-child {
    margin-top: 0px;
}
#sp-logo .sp-default-logo, #sp-logo .sp-retina-logo {
    max-height: 100%;
    width: 200px;
}
#fading-header #sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a, 
#fading-header #sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a {
    color: #528b52;
}

a {
  color: #3f6b3f;
}
a:hover {
  color: #2c4b2c;}
.sp-page-builder .page-content #section-id-1599472065829 {
    background-image: none!important;
padding-bottom: 0px!important;
}
.sppb-divider{
 border: none!important;
}
 .customnorsk img  {display:inline-block!important;
}
#acym__front__archive__search {
   display:none!important;
}
#column-id-1500399196 {
    padding-right: 10px!important; 
    padding-left: 25px!important; }


.btn.ccomment-readmore {display:none!important;
}
.customjobballa .teamtailor-jobs__job, .customjobbstart .teamtailor-jobs__job, .teamtailor-jobs__job  {
    border: 1px solid #cfcfcf;
    padding: 15px;
    border-radius: 0px;
    background: #fafafa;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    padding-left: 4px!important;
}
a[href*="//maps.google.com/maps"], .gmnoprint a, .gmnoprint span, .gm-style-cc {
    display:inline-block!important;
}
.white-popup-block {
    max-width: 900px!important;
}
.ff .img-wrapper {
 max-height: 188px!important;
}
.flex .latest-post .latest-post-item div.img-wrapper>a>img.post-img {
    min-height: 187px;}
.sppb-addon-latest-posts .latest-post .latest-post-inner h2.entry-title a, .sppb-addon-latest-posts .latest-post .latest-post-item h2.entry-title a {
color: #3f6b3f!important; font-weight: 400;
}
.tex .pull-right {
 max-width: 650px!important;
}
div.sp-page-title, .sp-page-title-no-img {
   color: #ffffff!important; 
font-family: Raleway,sans-serif;
    font-weight: 300;
}
.sp-dropdown li.sp-menu-item.parent2>a {
    background: transparent;
    color: #333;
    border-bottom: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 0px rgba(250,250,250,0.15);
}
.sppb-btn-primary {
    border-color: #656363!important;
}
.sppb-btn-primary:hover {
background-color: #2a4a2a!important;
border-color: #3f6b3f!important;
}
.icons ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-flex;
font-size:47px
}
.icons li {
    list-style: none;
    margin: 5px;
    padding: 5px;
}
.icons li a {
color: #3f6b3f!important;
}
.sppb-panel-heading, .sppb-panel-title {
    color: #ffffff!important; 
}
article.item-page a:hover {color: #ccc!important; 
}
#sp-top-bar a {
    padding-left: 16px;
    display: inline-block!important;
}
.sp-module-content .mod-languages ul.lang-inline li {
    margin: 0 10px 0 10px;
}
.sp-contact-info li {
    margin: 0 14px;
    font-size: 89%;
}
.sp-module-content .mod-languages ul.lang-inline {
    padding: 2px 20px;}

@media(min-width:768px){
 a[href^="tel:"] {
  pointer-events: none;
 }
}
.fbpContent_gridItemContainer img {
    max-height: 193px;
}
.sppb-nav-tabs > li > a {
    padding: 12px 13px;}
body .widget--body-w-f--hquote {
    font-family: Roboto;
    font-size: 15px; 
    font-weight: 300;
    color: #fff;
}
iframe.reco body.widget--body-w-f--small {background:#0b1b15;}

#bfSubmitButton.button {
    font-size: 16px !important;
}
#bfSubmitButton.button span {
    padding: 5px 10px 0px 25px!important;
}
.newsflash-title a {
    font-weight: 400;
    color: #3f6b3f;
font-size: 15px;
    font-family: Open Sans, sans-serif;
}
.edocman_document_link {color:#3f6b3f;}
.sppb-addon.sppb-addon-module.grå td.edocman_document {
    padding-top: 4px; line-height: 36px;
    display: block;
    border-bottom: 1px solid #e8e8e8;
    -webkit-transition: 300ms;
    transition: 300ms;
}
.sppb-addon-module.grå ul >li >a, .sppb-addon-module.internnews ul >li >a {
    color: #3f6b3f;
}
 .sppb-addon-module.internnews ul >li {
   border-bottom:none!important;
 }
 .sppb-addon-module.internnews ul >li a {
     line-height: 25px!important;
}
 .sppb-addon-module.internnews td.edocman_document {
    line-height: 29px;
}
.sppb-addon-module.grå ul >li >a:hover, .sppb-addon-module.internnews ul >li >a:hover {
    color: #121212;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #70847a;
}
.boxar {
    border-width: 2px;
    border-color: rgba(237, 230, 230, 1);
    border-style: solid;
    border-radius: 8px;
}
.newsflash-title{font-weight:400;}

#sppb-addon-1511354516720 .sppb-img-responsive {
    height: 155px;width:100%
}
.sp-page-title, .sp-page-title-no-img {
    background-attachment: inherit!important; 
}
.sppb-addon-latest-posts .latest-post .latest-post-item div.img-wrapper {
    max-height: 171px;
}
.privatbilder {
    position: relative;
    width: 25%;
    float: right;
}
.privatbilder .sppb-col-md-6{
    padding-left: 5px;
    padding-right: 5px;
}
a.privat  {    background: #f1efef!important;
}
#photomax, .photomax {
    background: none!important;
}
.sppb-addon.sppb-addon-articles.internnews h3 a  {
    margin-bottom: 1px; margin-top: 20px;
    font-size: 16px;
}
.sppb-addon.sppb-addon-article.internnews h3,.sppb-addon.sppb-addon-articles.internnews h3,.sppb-addon.sppb-addon-module.internnews h3  {
    margin-bottom: 0px; margin-top: 4px;
    font-size: 21px;
}
.internnews.sppb-addon-articles .sppb-addon-article  {
    margin-bottom: -10px;
 }
button#photomax-load-more-div.photomax-small{
    content: "läs mer"!important;
}
.grå {
    background: #fbf9f9;
    padding: 18px;
    border-radius: 9px;
 -moz-box-shadow:  3px 3px 19px #bfbebe;
    -webkit-box-shadow:  3px 3px 19px #bfbebe;
box-shadow: 3px 3px 19px #bfbebe;
}
.gråsök {
    background: #fbf9f9;
    padding: 18px;
    border-radius: 9px;margin-top: 20px!important;
}
.grön {
    background:#87d300;
    padding: 18px;
    border-radius: 9px;
margin-bottom: 20px; margin-top: 20px;
 -moz-box-shadow: 3px 3px 13px 0px #3f6b3f;
    -webkit-box-shadow: 3px 3px 13px 0px #3f6b3f;
    box-shadow: 3px 3px 13px 0px #3f6b3f;

}
.grön2 {
       background:#3f6b3f;
    padding: 18px;
    border-radius: 9px;
margin-bottom: 20px;
}
.grön2.sp-module ul li a, .grön2.sp-module ul li.current a, .grön2.sp-module .sp-module-title{
     color:#fff;
}
 .grön2.sp-module a:hover  {
     color:#CCC;
}
.btn-primary, .button, .btn-readmore, .sppb-btn-primary, .vm-button-correct {
    background-color: rgb(63, 107, 63);
}
.sp-module .sp-module-title, .sppb-addon-module .sp-module-title {
    font-size: 24px;     color: #505050;
}
#sppb-addon-1503491552587 .sppb-instagram-images li {    width: 31.33%;}
.sppb-addon-instagram-gallery .sppb-instagram-images li, .sppb-addon-flickr .sppb-flickr-gallery li {
    margin: 2px;
}
.input-medium {
  width: 100%!important;
}
#offcanvas-toggler {
    float: none;}
.fbpTopNavigation_core {
    background: none repeat scroll 0 0 #f5f5f5;
}
.li_selected > a, .li_selected > a:hover, .li_selected > a:focus {
    background: #4c934d;
    border-bottom: 1px solid #0c0c0b;}

a.flag img {margin: 0 5px 0 0!important;
    height: 20px!important;}

div#easycalccheckplus{padding:0px!important;}
#fp_googleMapSidebar{display:none;}

#fading-header #sp-header .logo {
   max-width:209px; height:68px;
}
#fading-header #sp-header {
    height: 67px;}
.pull-right {
    max-width: 485px;
}

.dl-horizontal dt {
   width: 0px; 
}
@media (min-width: 768px){.dl-horizontal dd {margin-left: 0px!important;}
}
a[href*="http://www.faboba.com"] {  
position: absolute;  
top: 0px;  
right: 0px;
display:none!important;  
}
@media (max-width: 768px){
#sp-bottom {padding: 50px 50px!important;}
#sp-top-bar .sp-module {margin: 0 0 0 0px;}
.top-search-wrapper {display:none!important;  }
h1.sppb-addon-title  { font-size: 23px!important;
    line-height: 26px!important;}
.sp-module:first-child, .sppb-addon-module:first-child {
    margin-top: 22px;}
.pull-right {
    margin-left: -28px!important;
}
.col-md-12,.col-sm-12 {
    /*padding-left:0px!important;*/
}
body {
    padding-left: 0px!important;;
    padding-right: 20px;
}
.flex .latest-post .latest-post-item .latest-post-inner {
    text-align: center;
    padding: 12px 12px 0 0px!important;}
img {
    max-width: 100%;
    height: auto;
    float: none!important;
}
.fbpContent_gridItemContainer img {
   height: 100%;
}
select {
    padding: 6px 5px;
    display: -webkit-inline-box!important;
    margin: 6px 0 6px 0!important;
}
}
.sp-page-title h2, .sp-page-title-no-img h2 {
    font-size: 38px;
}
@media (min-width:1400px){ .container {
max-width:1300px!important;}
}
@media (min-width:995px){ a.inlogg {
    display: none!important;
}}

.bfQuickMode button.bfCalendar {
  height: 34px!important;
    margin: 3px 11px 0px 6px!important;
    background: #92c1ff;
}
/* #bfSubmitButton.button span {
    padding: 10px 25px 10px 25px!important;
}
*/