#page {
    background-color:  #e2e7e1!important;
}

.frontpage .aktuelt-container .articleblock, .listingarea .box, .articlelisting .aktuelt-container .articleblock, .listingarea .box{
	background-color: white!important;
}

.frontpage #page, .articlelisting #page{
	background-color: #e2e7e1!important;
}

body.subpagesall .listingarea.emptypage .services>ul>li {
	background-color: white!important;
}

body.subpagesall .listingarea.emptypage .services>ul>li:hover {
	background-color: #2F752C!important;
}

body.subpagesall .listingarea.emptypage .services>ul>li a {
	background-color: transparent!important;
}

body.subpagesall .listingarea.emptypage .services>ul>li a:hover {
	border-bottom: 2px solid white!important;
}

#header>div {
    border-bottom: 5px solid #D91121!important;
}

a.sealle {
    border-bottom: 5px solid #D91121!important;
}

#header .nav-container a:after {
    background-color: #D91121!important;
}

.fp-search-container .snarveier-container.radius ul.snarveier li a {
    background-color: #2F752C!important;
}

#header .mobilemenubutton {
    border: 2px solid #2F752C!important;
}

.fp-search-container .snarveier-container.radius ul.snarveier li a:after {
    border-right: 2px solid #e2e7e1!important;
    border-bottom: 2px solid #e2e7e1!important;
}

.fp-search-container .search ul li.input input, 
.section-title h2 span, .services-container .services.showsubpages>ul>li>a  {
    border-bottom: 2px solid #2F752C!important;
}

/*.frontpage .services-container .services:not(.showsubpages)>ul>li:hover {
    background-color: #e2e7e1!important;
}
*/

.fp-search-container .snarveier-container.radius ul.snarveier li a:hover {
    background-color: #2F752C!important;
    box-shadow: 3px 3px 0px #e2e7e1!important;
}

.services-container .services>ul>li>a:after {
    border-right: 2px solid #2F752C!important;
    border-bottom: 2px solid #2F752C!important;
}

.listingarea .box .pagetitle {
    border-bottom: 5px solid #2F752C!important;
}

.listingarea {
    background-color: white!important;
    padding: 1rem!important;
}

.listingarea.emptypage {
    background-color: unset!important;
}

.viewarea {
    background-color: white!important;
}

.subpagemenu>ul, .viewstandard .contact, .viewstandard .googlemap, .viewstandard .graybox {
    background-color: white!important;
}

.subpagemenu li.itemselected {
    background-color: #F1F1F1!important;
}
/* 
.subpagemenu li.itemselected li a.menuitemselected {
    background-color: #c7d0c5!important;
}
*/

#header .topsearch, #header .topmenubtn {
    border: 2px solid #2F752C!important;
}

.offcanvastop {
    background-color: #e2e7e1!important;
}

.offcanvastop .massivtopmenu>li>a {
    border-bottom: 2px solid #2F752C!important;
}

.fp-search-container .search ul li.input input:focus {
    border: 2px solid #2F752C!important;
}


.services-container .services.showsubpages>ul>li>a:after, .double-container a:after {
    border-right: 2px solid #2F752C!important;
    border-bottom: 2px solid #2F752C!important;
}


.services-container .services.showsubpages>ul>li, .aktuelt-container .articleblock {
    background-color: white!important;
}


.services-container .services:not(.showsubpages)>ul>li a:hover:after {
    border-right: 2px solid white!important;
    border-bottom: 2px solid white!important;
}

.double-container {
    background-color: white!important;
}

.abc-list-skjema{
	background-color: white!important;
}

.pgn_skjemaa .skjema ul, .pgn_skjemaa .skjema li, .pgn_skjemaa .skjema a, .pgn_prisera .skjema a, .pgn_tjenestera .tkbody ul a{
	background-color: white !important;
	margin-right:0px !important;
}

.kartlisting ul.menu li {
	background-color: white!important;
}

.frontpage .services-container .services:not(.showsubpages)>ul>li , .articlelisting .services-container .services:not(.showsubpages)>ul>li {
	background-color: #fff !important;

}

body #sitefeedbackbox .cpformwrap {
    border-top: 5px solid #2F752C!important;
}

#offCanvasMobilePath .pathdelimiter:after {
    border-right: 2px solid #2F752C!important;
    border-bottom: 2px solid #2F752C!important;
}

#offCanvasMobilePath .pathmobile a:last-child, body.subpagesall .listingarea.emptypage .services>ul>li>a {
    border-bottom: 2px solid #2F752C!important;
}

.showpathmobilebtn:after {
    border-right: 5px solid #2F752C!important;
    border-bottom: 5px solid #2F752C!important;
}



#footer{
    background-color: white!important;
	background-repeat: no-repeat!important;
    background-position: bottom!important;
    background-size: contain!important;
	background-image: url(https://img0.custompublish.com/getfile.php/4988533.2680.swiuijzi7iqqtk/LK_traktor_gron%20–%20Kopi2.png)!important;
    box-shadow: 0px 0px 9px 3px rgb(41 41 41 / 25%)!important;
    /* CB FIX 
    position: relative;
    */
}


#footer:after{
    content: "";
    width: 100%;
    height: 610px;
    background: rgba(255,255,255,0.5);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
}

.footercontent{
    position: relative;
    z-index: 1;
}

/* CB FIX END */

#footer h2.footer-title {
    border-bottom: 2px solid #2F752C!important;
}

@media screen and (max-width: 64em){
	#footer{
		background-size: inherit!important;
        background-position: bottom!important;
	}

    
}

@media screen and (max-width: 40em){
    .fp-search-container .search ul li.submit input {
        background-color: #2F752C!important;
        color: white!important;
    }
}

.va-wrapper {
    background-color: white!important;
}

.services-container .services:not(.showsubpages)>ul>li:hover {
    background-color: #2F752C!important;
}
.services-container .services:not(.showsubpages)>ul>li a:hover {
    color: white!important;
}

.frontpagecalendar .calendarlistblock.calendarlistblockver3 .caleventdisplay {
    background-color: white;
}

.frontpagecalendar .calendarlistblock.calendarlistblockver3 .calendarwhenwrap {
    background-color: #2F752C!important;
}

.articlecalendarwrapper .outercalwrap .caldayheader h5.caldayheader {
    background-color: #2F752C!important;
}