html {
    position: relative;
    min-height: 100%;
}

body
{
	font-family: 'Open Sans', sans-serif;
	background-image:url('../images/bg.png');
	background-repeat:no-repeat;
	background-position:0px 150px;
	background-attachment: fixed;
	min-height:100%;
	/* margin: 0 0 300px; */
	margin: 0 0 75px;
	overflow-x:hidden;
}


.owl-theme .owl-controls {
    display: none !important;
}

.zeromapbody
{

	background-image:none !important;
}
#map-canvas
{
	height: 100%;
	margin: 0px;
	padding: 0px
}

.mapmarkerwrapper p
{
	line-height:8px;
}

.date
{
	background-color: white !important;
	cursor:pointer !important;
}

a {
	color: #00994A;
	text-decoration: underline;
}

.newsimagecaption p a
{
	color:#FFF;
}

.newsresults a
{
	text-decoration: none;
}
.newsresults a .headline
{
	color: #00994A;
	text-decoration: underline;
}

a:hover,
a:focus
/* a:hover h3,
a:active h3  */
{
	color: #00994A;
}

.dk,
.gb,
.cn
{
	border-bottom:none !important;
}

.bx-prev,
.bx-next
{
	z-index:300 !important;
}

#forsideundersideowl
{
	margin-top:25px;
}

em
{
	font-size:14px !important;
}
article img
{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	height:auto;
}

article span
{
	font-size:14px !important;
}
p
{
	font-family: 'Open Sans', sans-serif;
	color:#666666;
}

.yamm-content div div a
{
	text-decoration:none;
}

.navbar-collapse li a
{
	text-decoration:none;
}


li
{
	font-family: 'Open Sans', sans-serif;
}

.oldnewscontent img
{
	width:200px !important;
	height:auto !important;
	float:right;
	margin:0px 0px 10px 10px;

}

.row
{
	margin-bottom: 15px;
}

.bgwhite
{
	float:left;
	height:100%;
	width:100%;
	background-color:white;
	background-color: rgba(255, 255, 255, .9);
	/* color: rgba(255, 255, 255, .9); */
}

.bx-wrapper
{
	padding:0px 15px !important;
	margin-bottom:10px !important;
}

.bxslider
{
	padding-left:0px !important;
}

#slider a:hover h3
{
	color:FFF !important;
}

.bx-wrapper .bx-caption
{
	background-color:#00994A  !important;
	border-radius:3px;
}

.bx-wrapper .bx-viewport
{
    box-shadow:none !important;
}

.gmnoprint div
{
	display:none !important;
}

.bx-caption span p
{
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
}

.bx-wrapper .bx-viewport
{
	left:0 !important;
	border:none !important;
}

.slideimage img
{
	float:right !important;
	right:0px !important;
}

.nopad
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.padright
{
	padding-right:15px !important;
}
.padleft
{
	padding-left:15px !important;
}

.nopadleft
{
	padding-left:0px !important;
}

.nopadright
{
	padding-right:0px !important;
}

.nomarg
{
	margin:0px !important;
}

.topbar
{
	width:100%;
	margin:0px;
	height:30px;
	background-color:#00994A ;
}

.languagelist
{
	list-style:none;
}
.languagelist li
{
	display:inline-block;
	padding:0px 5px;
	margin-top:4px;
}

.languageimage
{
	height:20px;
	width:auto;
}

.topmenulist
{
	float:right;
	margin-right:5px;
	height:30px;
}

.topmenulist img{height:12px;}

.topmenulist li
{
	display:inline-block;
	padding:0px 8px 0px 9px;
	border-left:1px solid #FFF;
	line-height:30px;
}
.topmenulist li a
{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}
.topmenulist li a:hover
{
	color:#FFF;
	text-decoration:underline;
}
.topmenulistfacebook
{
	background-color:#3B5998;
	border-left:1px solid #FFF;
}

.fb
{
	background-image:url("../images/FB.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:15px;

}

.topmenulistlast
{
	border-right:1px solid #FFF;
}

.menuwrapper
{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #00994A ;
	width:100%;
	float:left;
}

#nyhedssliderwrapper
{
	margin-top:50px;
}

.dropdown-menu
{
	margin:0px;
	padding-bottom:0px !important;
	padding-top:0px !important;
	width:100%;
	border:none !important;
	background: none repeat scroll 0px 0px transparent;
	box-shadow: none !important;
}

.ddmenu
{
	width:100%;
	height:375px;
	background-color: rgba(0, 153, 74, 1);
	color: rgba(0, 153, 74, 1);
	/* color: rgba(51, 204, 125, .9); */
	border-radius:none !important;
}


.searchfield
{
	background-color:#00994A ;
	color:#FFF;
	border:none;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.logowrapper
{
	height:80px;
	width:147px;
	margin-top:-30px;
	position:relative;
	top:-5px;
	left:20px;
	float:left;
	background-image:url("../images/pz-logo.svg");
	background-repeat:no-repeat;
	background-position:0% 0%;
}

.logoimage
{
	position:relative;
	margin-top:-20px;
	margin-bottom:15px;
}

.searchwrapper
{
	margin-top:-34px;
	position:relative;
	right:10px;
	width:200px;
	float:right;
}

#suggestedsearch
{
	position:absolute;
	top:30px;
	left:0px;
	background-color:#FFF;
	width:100%;
	font-size:12px;
	line-height:14px;
	z-index:10;
}

.suggestedsearchheader
{
	font-size:14px;
	line-height:16px;
}

.suggestedsearchwrapper
{
	padding:5px;
}

.suggestedsearchleft
{
	display:inline-block;
	width:25%;
	float:left;
}

.suggestedsearchright
{
	display:inline-block;
	width:70%;
	margin-left:5px;
}

.suggestedsearchright p
{
	line-height:12px;
	margin:0px 0px 3px 0px;
}

.suggestedsearchdivider
{
	width:100%;
	border-bottom:2px solid #00994A ;
	margin-top:10px;
}

.suggestedsearchicon
{
	float:right;
	padding-top:5px;
}

.rotate {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

color:#FFF;
font-size:40px;
text-align:left;
font-weight:bold;
float:left;
margin-left:-100px;
margin-top:100px;
height:100%;
}


.rotate2 {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

color:#FFF;
font-size:50px;
text-align:left;
font-weight:bold;
float:left;
margin-left:-50px;
margin-top:50px;
height:100%;
}

.menu
{
	margin-top:25px;
}

.menuheader
{
	margin-top:0px;
	height:50px;
	color:#FFF;
	font-size:14px !important;
	font-weight:300 !important;
}

.menutext
{
	color:#FFF;
	line-height: 18px;
	font-size: 12px;
}

.menu-wrapper{display:none !important;}

#main-menu
{
	text-align:center;
	height:32px;
	list-style:none;
	margin-bottom:-1px;
	margin-top:17px;
	margin-right:50px;
}

#main-menu li
{
	display:inline-block;
	border-top:1px solid #00994A ;
	border-left:1px solid #00994A ;
	border-right:1px solid #00994A ;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	padding-left:10px;
	padding-right:10px;
}
#main-menu li a
{
	display:inline-block;
	line-height:32px;
	color:#619A4C;
}
.uk #main-menu {
	margin-right:100px;
}
@media (max-width:992px){
	.uk #main-menu {
		padding-left:0;
		padding-right:0;
	}
}
.uk #main-menu li
{
	font-size:12px;
	padding-left:4px;
	padding-right:5px;
}

#main-menu li:hover
{
	background-color: rgba(0, 153, 74, 1);
	color: rgba(0, 153, 74, 1);
	color:#FFF;
}


#main-menu li:hover a
{
	color:#FFF;
}

.active
{
	border-bottom:1px solid #FFF;
}

.divider
{
	border-bottom:1px solid #999999;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	height:25px;
}

.dividerSmall
{
	border-bottom:2px solid #999999;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	height:2px;
}

.newstext
{
	color:#666666 !important;
}

.headline
{
	margin-top:0px !important;
	color:#00994A ;
	font-weight:bold;
}
.runningtext
{
	font-weight:bold;
	width:100%;
	color:#666666;
}
.runningtext h3 b
{
	font-weight:bold;
	width:100%;
	color:#666666;
}

.runningtext img
{
	max-width:100% !important;
}
.runningtext p img
{
	max-width:100% !important;
}

article p span
{
	font-size:14px !important;
}

.contenttext
{
	color:#666666;
}

.bodytext
{
	margin:15px 0px;
}

.socialmediafooter
{
	float:right;
	margin-right:10px;
	list-style:none;
}
.socialmediafooter li
{
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	padding:0px 8px;
}

/* article {
  -webkit-columns: 2 200px;
  -moz-columns: 2 200px;
  columns: 2 200px;
  -webkit-column-gap: 4em;
  -moz-column-gap: 4em;
  column-gap: 4em;
} */

/*
* Styling of the news
*/

.newsbar
{
	margin-top:25px;
	margin-bottom:10px;
}

.newsbarleft
{
	display:inline-block;
}

.newsbarheader
{
	padding:0px 10px;
	background-color:#00994A ;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:150px;
	height:30px;
	line-height:30px;
	color:#FFF;
	display:inline-block;
	float:left;
}
.newsbarheader p
{
	color:#FFF;
	font-weight:bold;
}
.newsbaryear
{
	float:left;
	padding:5px 10px;
	margin-left:35px;
	background-color:#999999;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:120px;
	height:30px;
	line-height:normal;
	color:#FFF;
	display:inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.newsbaryear p
{
	color:#FFF;
	font-weight:bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#yearnext
{
	position:relative;
	top:-7px;
	right:-14px;
}
#yearprev
{
	position:relative;
	top:6px;
	right:-3px;
}
.newsbarmonth
{
	padding:0px 10px;
	margin-left:8px;
	background-color:#999999;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:170px;
	height:30px;
	line-height:30px;
	color:#FFF;
	display:inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.newsbarmonth p
{
	color:#FFF;
	font-weight:bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.newsbarpagination
{
	float:right;
	margin-right:5px;
	display:inline-block;
}

#yearnext,
#yearprev,
#monthnext,
#monthprev
{
	cursor:pointer;
	font-size:20px;
}

.paginationholderleft
{
	height:25px;
	width:25px;
	background-color:#00994A ;
	display:inline-block;
	line-height:25px;
	font-size:22px;
	text-align:center;
	border-radius: 3px;
}
.paginationholderright
{
	height:25px;
	width:25px;
	background-color:#00994A ;
	display:inline-block;
	line-height:25px;
	font-size:22px;
	text-align:center;
	border-radius: 3px;
}

.newsprev, .newsnext
{
	color:#FFF;
}

.paginationholderleft:hover
{
	cursor:pointer;
}

.paginationholderright:hover
{
	cursor:pointer;
}

.newsimagecaption
{
	width:100%;
	background-color:#00994A ;

}
.newsimagecaption p
{
	width:100%;
	font-style:italic;
	color:#FFF;
	padding:0px 8px;
	vertical-align:center;
	margin:5px !important;
	font-size:12px;
}

.newsimage
{
	height:180px !important;
}

.newsimage img
{
	max-height:100% !important;
	width:auto !important;
	overflow-x:hidden;
}

.newsitem a
{
	text-decoration:none;
}
.newsheader
{
	height:30px;
	width:100%;
	background-color:#00994A ;
	color:#FFF;
	padding:8px;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	word-wrap: break-word;
	overflow:hidden;
}
.newsheadertext
{
	display:inline-block;
	font-weight:bold;
	float:left;
	white-space:nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	width:100%;
}
.newsheaderdate
{
	display:inline-block;
	font-weight:bold;
	float:right;
}
.newsheaderimage
{
	float:left;
}
.newscontent
{
	padding:15px 8px 8px 8px;
	height:155px;
}

.newscontent div
{
	color:#999999;
}
.newscontent p
{
	color:#999999;
}

/*
* Styling of the footer
*/
footer
{
	/* background-color:#999999; */
	/* border-bottom:15px solid #00994A ; */
	/* height:250px !important; */
	margin-top:50px;
    margin: auto;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    position: absolute;
}

footer div{
	margin-bottom:0 !important;
}

footer img
{
	width:100%;
	height:auto;
}

#footermapwrapper
{
	width:200px;
    position: relative;
    top: 80px;
    left: 20%;
    z-index: 20;
}

.footerContentWrapper
{
	background-color:#444444;
	color:#FFF;
	text-align:center;
	height:25px;
}

.footerContentWrapper p
{
	color:#FFF;
	line-height:25px;
	height:25px;
	margin:0 !important;
}
.footerContentWrapper p a
{
	color:#FFF;
	text-decoration:none;
}

#footermapwrapper a
{
	text-decoration:none;
}

.footermap {
    height: 75px;
    width: 200px;
    border-radius: 4px;
    padding: 8px;
    background-color: #FFF;
}

.footermapheader
{
	margin:0px !important;
}

.footermap p
{
	font-size:12px;
}

.paragraphmodule
{
	position:relative;
	top:0px;
	left:0px;
}
.footerheader
{
	margin-top:-101px;
	position:relative;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	top:78px;
	left:25%;
	width:160px;
	text-align:left;
	z-index:2;
	background-color:#FFF;
	-webkit-box-shadow: 2px 2px 5px 2px #D1D1D1;
	box-shadow: 2px 2px 5px 2px #D1D1D1;
}

.footericon
{
	float:right;
	padding-top:5px;
}

.footerheader p
{
	font-size:12px;
}
.footerheader h3
{
	color:#666666;
	margin-top:10px !important;
}
.footercontent p
{
	color:#FFF;
}
.footercontent p a
{
	color:#FFF;
}

#txtName,
#txtEmail,
#txtMessage
{
	background-color:#999999;
	border:1px solid #FFF;
	margin-top:5px;
	color:#FFF;
}

#btnSend
{
	margin-top:5px;
}

/*
* styling of the subpage
*/


.leftmenu-header
{
	border:1px solid #666666;
	background-color:#00994A ;
	margin-bottom:0px;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.leftmenu-heading
{
}

.leftmenu-title
{
	margin:0px 0px;
	font-size:16px;
	padding: 10px 10px;
	color:#FFF;
}

.leftmenu-content
{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	margin:0px !important;
	padding-left:0px;
	background-color:#EEEEEE;
	color:#999999;
	border-radius:0px !important;
	list-style:none;
}
.leftmenu-content li
{
	text-decoration:none;
	color:#999999;
}
.leftmenu-content li  a
{
	padding-left:15px;
	text-decoration:none;
	color:#999999;
}
.leftmenu-content:hover
{
}
.leftmenu-links
{
	padding:0px;
	border-top:none !important;
	list-style:none;
	line-height:normal !important;
}
.leftmenu-content li ul li ul li
{
	padding-left:15px;
}


.inpath{
	font-weight:bold !important;
}

.leftmenu-links li
{
	margin:0px;
	padding:0px;
	width:100%;
}
.leftmenu-links li a
{
	padding-left:30px;
	box-decoration-break: clone;
	font-size:14px;
	line-height:16px !important;
	font-weight:normal;
	display:inline-block;
}

.leftmenu-links li:hover
{
	border-left:2px solid #00994A ;
	background-color:#FFF;
	color:#333333;
}
.leftmenu-active
{
	font-weight:bold;
	width:100%;
	margin:0px !important;
	border-left:2px solid #00994A ;
	line-height:30px;
}
.leftmenu-active ul
{
	background-color:#FFF;
}
.leftmenu
{
	padding-left:0px;
	font-weight:bold;
	line-height:25px;
}
.leftmenu:hover
{
	border-left:2px solid #00994A ;
}

.leftmenu a
{
	box-decoration-break: clone;
	display:inline-block;
}

.leftmenu-active a
{
	box-decoration-break: clone;
	display:inline-block;
}

.contentright
{
	color:#666666;
}

.frontpagenewsdate
{
	padding-left:10px;
}



.factbox-wrapper
{
	-webkit-box-shadow: 5px 5px 10px 1px #5E5E5E;
	box-shadow: 5px 5px 10px 1px #5E5E5E;
	border:none;
}

.factbox-header
{
	background-color:#00994A;
}

.factbox-header h3
{
	color:#FFF !important;
	font-weight:600;
}

.factbox-content
{
	color:#666666;
	background-color:#eeeeee;
	/* border:1px solid #666666; */
}

.factbox-content p
{
	color:#666666;
}

.factbox-content p a
{
	color:#666666;
}

.factbox-content p img
{
	width:100% !important;
	height:auto !important;
}
.factbox-content img
{
	width:100% !important;
	height:auto !important;
}

.imageborder
{
	border-top:5px solid #666666;
}
.imagecaptiontext
{
	font-style:italic !important;
	font-size:12px;
}

.factbox-content .imageborder
{
	border-top:none;
}


.newsboximage
{
	border-top:5px solid #00994A ;
}

.newsboxdivider
{
	width:100%;
	border-bottom:1px solid #00994A ;
	margin-top:15px;
	margin-bottom:15px;
}

.newsboxcontent p img
{
	width:100%;
	height:auto;
}

.timelinewrapper
{
	height:270px;
	width:100%;
	overflow:hidden;
}

.timelineinner
{
	height:100%;
	min-width:100%;
	background-color:#transparent;
	-webkit-user-select: none; /* Chrome/Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */

	/* Rules below not implemented in browsers yet */
	-o-user-select: none;
	user-select: none;
}

.timelinemarker
{
	height:10px;
	width:100%;
	position: relative;
	top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
	background-color:#444444;
}

.eventwrapper
{
	height:100px;
	width:200px;
	border:1px solid #00994A;
	border-radius:4px;
}
.eventdate
{
	height:100%;
	width:50px;
	float:left;
	display:inline-block;
	background-color:#00994A;
}
.eventday,
.eventmonth,
.eventyear
{
	font-weight:bold;
	height:30%;
	width:50px;
	font-size:20px;
	text-align:center;
	color:#FFF;
}
.eventcontent
{
	height:100%;
	width:145px;
	float:left;
	display:inline-block;
}
.eventimage
{
	height:100%;
	width:50px;
	display:inline-block;
	overflow:hidden;
	float:left;
}

.eventimage img
{
	height:100px !important;
	width:auto;
}

.eventtext
{
	height:100%;
	width:95px;
	display:inline-block;
	float:left;
	padding:3px;
}

.eventheader
{
	max-height:36px;
	overflow-y:hidden;
	font-size:12px;
	line-height:12px !important;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	word-wrap: break-word;
}

.eventteaser
{
	font-size:9px;
	line-height:9px !important;
	margin:0px 0px 2px 0px;
	word-wrap: break-word;
}

.eventlink
{
	font-size:9px;
	line-height:9px !important;
	width:100%;
	text-align:right;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}


.down-arrow
{
	border-top-color:#00994A;
	border-color: #00994A transparent;
	border-style: solid;
	border-width: 10px 10px 0px 10px;
	height: 0px; width: 0px;
}

.up-arrow
{
	border-color: #00994A transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0px;
	width: 0px;
}



#eventyearnext
{
	position:relative;
	top:-7px;
	right:-14px;
}
#eventyearprev
{
	position:relative;
	top:6px;
	right:-3px;
}

#eventyearnext,
#eventyearprev,
#eventmonthnext,
#eventmonthprev
{
	cursor:pointer;
	font-size:20px;
}

.eventnewsprev, .eventnewsnext
{
	color:#FFF;
}



/*
* Styling of the search template
*/

.searchbox
{
}

#loadergif{
	text-align: center;
}

#loadergif img{
	margin-left: auto;
	margin-right: auto;
}


.archiveboximage
{
	border-top:5px solid #00994A ;
	max-height:173px;
}

.archiveboximage img
{
	width:auto;
	max-height:169px;
	overflow-x: hidden;
}

.archiveboxdivider
{
	width:100%;
	border-bottom:1px solid #00994A ;
	margin-top:15px;
	margin-bottom:15px;
}

.archiveboxcontent
{
	height:108px;
	overflow-y:hidden;
}

.archiveboxcontent p img
{
	width:100%;
	height:auto;
}

.archiveheadline
{
	margin-top:0px !important;
	color:#00994A ;
	font-size:16px !important;
	font-weight:bold;
}

.zeromapmenu
{
	width:80%;
	background-color: #00994A !important;
	cursor:pointer;
}

.zeromapmenuheader
{
	background-color: #00994A !important;
	width:20%;
}

.zeromapmenuheader a
{
	color:#FFF;
	text-decoration:none;
}

.zeromapmenuheader a:hover, .zeromapmenuheader a:focus {
    color: #FFF;
}

.zeromapmenu li a
{
	color:#FFF;
	text-decoration:none;
}

.zeromapmenu li ul
{
	background-color: #EEE;
	width:auto !important;
}

.zeromapmenu li ul li a
{
	color:#999;
	text-decoration:none;
	display: inline-block;
}

.zeromapmenu > li > a:hover, .zeromapmenu > li > a:focus
{
	background-color: #00994A !important;
}

.zeromapmenu .open > a, .zeromapmenu .open > a:hover, .zeromapmenu .open > a:focus
{
	background-color: #00994A !important;
}

.supmapmarkerwrapper
{
	padding: 0px 8px;
}

.zeromapmenuwrapper
{
	background-color: #00994A !important;
	width:100%;
	height:50px;
}


.CheckboxQuestion tr td input
{
	margin-top: 0px !important;
}

.CheckboxQuestion tr td:first-child
{
	padding-right: 5px;
}

.cookiepolicy
{
	position: fixed;
    right: 10%;
    bottom: 0%;
    z-index: 9000;
    background-color: #00994A;
    border-radius: 5px 5px 0px 0px;
    padding: 3px 12px;
    height: 25px;
    color: #FFF;
	cursor:pointer;
}

.cookiepolicy p
{
	color:#FFF;
}

.cookiex
{
position: absolute;
top: 0px;
right: 18.5%;
width: 20px;
height: 20px;
font-size: 20px;
font-weight: bold;
cursor:pointer;
}

.modal-backdrop {
	z-index:auto !important;
}

/* Large desktop */
@media (min-width: 1200px) {

}
@media (min-width: 979px) and (max-width: 1199px) {
	.searchwrapper{margin-top:-100px !important;}
	.logowrapper{margin-top:-50px !important;}
	#main-menu  {float:left !important;margin-right:0px !important;}
	.topbar{margin-bottom:50px;}
	body{background-position:0px 185px;}
	.bx-caption{width:38% !important; top:15px !important;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.searchwrapper{margin-top:-100px !important;}
	.languagebar{width:30%;display:inline-block;float:left;}
	.topmenu{width:65%;display:inline-block;}
	.slideimage img {width:100%;}
	.bx-wrapper .bx-caption {position:initial !important;width: 100% !important;height:auto !important;}
	.bx-caption span h3 {padding-top:10px !important;}
	.bx-wrapper{padding:0px !important;}
	#main-menu  {float:left !important;margin-right:0px !important;}
	body{background-position:0px 162px;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.searchwrapper{width:50% !important;position:absolute;top:-20px;right:0px;}
	.logowrapper{width:40% !important;float:left;margin-top:-70px !important;}
	#main-menu  {float:left !important;margin-right:0px !important;}
	.topbar{display:none;}
	.slideimage img {width:100%;}
	.bx-wrapper .bx-caption {position:initial !important;width: 100% !important;height:auto !important;padding-left:15px;padding-right:15px;}
	.bx-caption span h3 {padding-top:10px !important;}
	.bx-wrapper{padding:0px !important;}
	#bs-main-menu{display:none;}
	.menu-wrapper{display:block !important;}
	.navbar-header{margin-top:75px;width:100%;height:40px;background-color:#00994A ;}
	.navbar-toggle{margin-top:0px;float:left;width:100%;text-align:left;color:#FFF;}
	.menu{padding-left:0px;padding-right:0px;}
	#bs-mobile-menu{padding-left:0px;padding-right:0px;width:100%;}
	#bs-mobile-menu ul{list-style:none; padding-left:0px;width:100%;background-color:#FFF;margin:0px;}
	#bs-mobile-menu ul li{list-style:none;width:100%;height:40px;background-color:#FFF;}
	#bs-mobile-menu ul li a{list-style:none;width:100%;padding-left:20px;line-height:40px;display:inline-block;}
	.navbar-collapse {max-height: none !important;overflow-x: auto !important;}
	.logowrapper{width:30% !important;background-image:url("../images/logo-device.png");background-repeat:no-repeat;background-position:0% 0%;background-size:100% auto;}
	.topmenulist li a{color:#666666;}
	.topmenulist li {display:inline-block;}
	.bgwhite{padding-left:10px;padding-right:10px;}
	.topmenulist li{width:49% !important;}
	#bs-mobile-menu ul {height:100%;background-color:#FFF;border-bottom:2px solid #00994A;}
	.flags {width:20% !important;margin-left:25px;}
	footer{height:360px !important;}
	body{margin-bottom:410px !important;}
/* .mobilepullbottom{
	float:right;
}
.outernewswrapper
{
	float:left;
} */

.mainnewswrapper
{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
flex-direction: column-reverse;
}
.contenttext article p img
{
	width:100% !important;
	height:auto !important;
}
}
/* Landscape phones and down */
@media (max-width: 480px) {
	.searchwrapper{width:50% !important;position:absolute;top:-20px;right:0px;}
	.logowrapper{width:50% !important;margin-top:-70px !important;}
	#main-menu  {float:left !important;margin-right:0px !important;}
	.topbar{display:none;}
	.slideimage img {width:100%;}
	.bx-wrapper .bx-caption {position:initial !important;width: 100% !important;height:auto !important;padding-left:15px;padding-right:15px;}
	.bx-caption span h3 {padding-top:10px !important;}
	.bx-wrapper{padding:0px !important;}
	#bs-main-menu{display:none;}
	.menu-wrapper{display:block !important;float:left;}
	.navbar-header{margin-top:75px;width:100%;height:40px;background-color:#00994A ;}
	.navbar-toggle{margin-top:0px;float:left;width:100%;text-align:left;color:#FFF;}
	.menu{padding-left:0px;padding-right:0px;}
	#bs-mobile-menu{padding-left:0px;padding-right:0px;width:100%;}
	#bs-mobile-menu ul{list-style:none; padding-left:0px;width:100%;background-color:#FFF;margin:0px;}
	#bs-mobile-menu ul li{list-style:none;width:100%;height:40px;background-color:#FFF;}
	#bs-mobile-menu ul li a{list-style:none;width:100%;padding-left:20px;line-height:40px;display:inline-block;}
	.navbar-collapse {max-height: none !important;overflow-x: auto !important;}
	.logowrapper{width:30% !important;background-image:url("../images/pz-logo.svg");background-repeat:no-repeat;background-position:0% 0%;background-size:100% auto;}
	.topmenulist li a{color:#666666;}
	.topmenulist li {display:inline-block;}
	.newsbarheader { display:block; float:none;}
	.newsbaryear {margin-left:0px !important;margin-top:10px; float:left;}
	.newsbarmonth {margin-top:10px; float:left;}
	.newsbarpagination{margin-top:-68px;}
	.bgwhite{padding-left:10px;padding-right:10px;}
	.topmenulist li{width:49% !important;}
	#bs-mobile-menu ul {height:100%;background-color:#FFF;border-bottom:2px solid #00994A;}
	.flags {width:20% !important;margin-left:25px;}
	footer{height:360px !important;}
	body{margin-bottom:410px !important;}
	.bx-wrapper .bx-controls-direction a {top:20% !important;}
	#map-canvas-sup{margin-top:15px;float:left;height:300px !important;}
	.zeromapmenuwrapper{background-color:transparent !important;}
	.zeromapmenu{float:left;width:100%;margin:auto !important;}
	.zeromapmenuheader{float:left;}

.mainnewswrapper
{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
flex-direction: column-reverse;
}

/* .mobilepullbottom{
	float:right;
}
.outernewswrapper
{
	float:left;
} */
.contenttext article p img
{
	width:100% !important;
	height:auto !important;
}

}