/*
 Theme Name:   GeneratePress Child
 Theme URI:    http://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      0.1
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

.one-container .site-content {
    /*padding: 40px;
    max-width: 1000px;
    margin: auto;*/
}


.elementor-nav-menu .elementor-nav-menu--dropdown li a {
    white-space: normal;
    line-height: 1.5em;
	min-width: 300px;
}


.elementor-widget-theme-post-excerpt{
	display: none;
}

.elementor-editor-active #tomter_repeater{
	position: relative !important;
}


#hideEmptyP p:empty{
    margin-bottom: 0px !important;
}


.responsivevoice-button{
	background-color: transparent !important;
	color: blue !important;
	padding: 0px !important;
	text-decoration: underline;
	line-height: 1.3;
}

.menu-toggle {
    font-size: 34px !important;
}

.antall{
	color: white;
	clear: right !important;
	margin-left: 5px;
}

.blurMe{
	-webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
}

.sub-arrow {
    font-size: 16px;
    line-height: 1;
    padding: 10px 0 10px 10px;
    margin-top: -10px;
    margin-bottom: -10px;
}


.post {
    margin: 0 0 0em;
}

.admin-bar .bdt-active{
	margin-top: 32px !important;
}

.elementor-image img{
	transition: height 0.1s ease-out;
}


.bdt-active .elementor-image img{
	transition: height 0s;
	height: 40px !important;
}


h2{
    font-weight: 500;

}


/*Innlegg Toppbilde posisjon*/
.Standard{background-position: center center;}

.Topp-Venstre{background-position: top left !important;}
.Topp-Senter{background-position: top center !important;}
.Topp-Hoyre{background-position: top right !important;}

.Senter-Venstre{background-position: center left !important;}
.Senter-Senter{background-position: center center !important;}
.Senter-Hoyre{background-position: center right !important;}

.Bunn-Venstre{background-position: bottom left !important;}
.Bunn-Senter{background-position: bottom center !important;}
.Bunn-Hoyre{background-position: bottom right !important;}



.Senter-10{background-position: center 10% !important;}
.Senter-20{background-position: center 20% !important;}
.Senter-30{background-position: center 30% !important;}
.Senter-40{background-position: center 40% !important;}
.Senter-50{background-position: center 50% !important;}
.Senter-60{background-position: center 60% !important;}
.Senter-70{background-position: center 70% !important;}
.Senter-80{background-position: center 80% !important;}
.Senter-90{background-position: center 90% !important;}



.ContentTitle{
	font-weight: 500;
}


#PostContent p, #PostContent h5{
	color: #000000; 
}

#PostContent a{
	color: #3d6a00;
    text-decoration: underline;
}

#PostContent .wp-block-button a{
	color: #fff !important;
    text-decoration: none;
}



#PostContent a:hover{
	text-decoration: underline;
}

#PostContent ul, #PostContent ol {
   /* margin: 0 0 1.5em 1.1em;*/
}



.imp-wrap{
	width: 100% !important;
	max-width: 100% !important;
}

.kontakt_sjekkbokser .jet-form__field-label {
    -webkit-box-align: top !important;
    -ms-flex-align: top !important;
    align-items: top !important;
}

/*Faktaliste*/
.jet-listing-dynamic-field__inline-wrap {
    -webkit-box-align: top !important;
    -ms-flex-align: top !important;
    align-items: top !important;
}


/*Repeater Knapper*/

.is-pdf .link_pdf{

}

.is-pdf .link_ext, .is-pdf .link_int, .is-pdf .link_mail{
	display: none;
}

.is-mail .link_ext, .is-mail .link_int, .is-mail .link_pdf{
	display: none;
}

.is-ext .link_mail, .is-ext .link_int, .is-ext .link_pdf{
	display: none;
}

.is-int .link_mail, .is-int .link_ext, .is-int .link_pdf{
	display: none;
}





/*Tomter*/

.hidden{
	visibility: hidden;
}

.ae-acf-wrapper{
	padding: 15px 0px;
}


/*Tomtekart Lismarka*/
.postid-917 .elementor-element-a540c95{
	display: none;
}

/*#status_ledig{display: none;}
#status_ledig2{display: none;}
#status_reservert{display: none;}
#status_solgt{display: none;}
#status_kommer_for_salg{display: none;}
#status_tomteslipp{display: none;}*/

.jet-listing-dynamic-repeater__item span, .jet-listing-dynamic-repeater__delimiter p{
	margin: 0px !important;
	margin-bottom: 0px;
	padding: 0px !important;
	font-size: 0px !important;
}

.jet-listing-dynamic-repeater__item{
	width: 100%;
}

.content_all{
	display: none;
}

.tomtebeskrivelse{
	vertical-align: top;
}

table.tomt{
	width: 100%;
}

div.tomtedata{   
	width: 100%;
}

.DisplayBlock{
	display: block !important;
}

.tomtedata table, .tomtedata table td{
	border: 0px;
	color: #ffffff;
	padding: 0px;
}


.tomtedata td:empty {
 display: none;
}



div.tomtetittel{
	width: 100%;
	display: block
}

.tomtebilde{
	max-width: 100%;
	width: 100%;
	display: block;
	margin-bottom: 30px;
}

.tomte_lenke{
	color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
	
}

.tomte_lenke:hover{
	color: #8BC53F;	
}

.IKKESATT{
	fill: #88888844 !important;
    stroke: rgba(255, 255, 255, 0.75);
    stroke-width: 0px;
    stroke-dasharray: 0;
    stroke-linecap: round;
    opacity: 1;
}

.IKKESATT:hover{
	/*fill: #88888844 !important;*/
	cursor: default;
}


.LEDIG{
	fill: #8cc63fcc !important;
    stroke: rgba(255, 255, 255, 0.75);
    stroke-width: 0px;
    stroke-dasharray: 0;
    stroke-linecap: round;
    opacity: 1;
}

.LEDIG:hover{
	fill: #8cc63fee !important;
}

.LEDIG_BYGGEPLIKT{
	fill: #ffe400cc !important;
    stroke: rgba(255, 255, 255, 0.75);
    stroke-width: 0px;
    stroke-dasharray: 0;
    stroke-linecap: round;
    opacity: 1;
}

.LEDIG_BYGGEPLIKT:hover{
	fill: #ffe400ee !important;
}



.SOLGT {
    fill: #D72D2E88 !important;
    stroke: rgba(255, 255, 255, 0.75);
    stroke-width: 0px;
    stroke-dasharray: 0;
    stroke-linecap: round;
    opacity: 1;
}

.SOLGT:hover{
	/*fill: #D72D2Ecc !important;*/
	cursor: default;
}

.RESERVERT{
	fill: #ff9600cc !important;
    stroke: rgba(255, 255, 255, 0.75);
    stroke-width: 0px;
    stroke-dasharray: 0;
    stroke-linecap: round;
    opacity: 1;
}

.RESERVERT:hover{
	/*fill: #ff9600ee !important;*/
	cursor: default;
}

.TOMTESLIPP{
	fill: #7664A4bb !important;
    stroke: rgba(255, 255, 255, 0.75);
    stroke-width: 0px;
    stroke-dasharray: 0;
    stroke-linecap: round;
    opacity: 1;
}

.TOMTESLIPP:hover{
	fill: #7664A4ee !important;
}


.KOMMERFORSALG{
	fill: #929395cc !important;
    stroke: rgba(255, 255, 255, 0.75);
    stroke-width: 0px;
    stroke-dasharray: 0;
    stroke-linecap: round;
    opacity: 1;
}

.KOMMERFORSALG:hover{
	fill: #929395ee !important;
}


.CURRENT{
	stroke: rgba(255, 255, 255, 1) !important;
    stroke-width: 0.2 !important;
}



#kart{
	min-width: 768px;
}

.tomtedata{
	position: absolute;
	  top: 0 !important;
	  left: 0 !important;
	  width: 100vw !important; /* 100% of viewport width */
	  height: 100vh !important; /* 100% of viewport height */
}

.imp-fullscreen-button{
	display: none !important;
}

@media screen and (min-width: 768px) {
	.elementor-widget-ae-acf-repeater{
		/*max-width: 50% !important;*/
	}
}


@media screen and (max-width: 767px) {
	#kart{
		min-width: 100%;
	}
}



