/*
	Theme Name: Pawrol
	Description: Precyzyjne Rolnictwo - PAWROL
	Version: 1
	Author: autocreative
	Author URI: http://www.autocreative.eu
*/

/* normalization _______________________________________________________*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

}
html, button, input, select, textarea {
	font-family: sans-serif;
	color: #222;
}
body {
	margin: 0;
	font-size: 1em;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-epub-hyphens: auto;
	-webkit-font-variant-ligatures: no-common-ligatures;
	-moz-font-variant-ligatures: no-common-ligatures;
	-ms-font-variant-ligatures: no-common-ligatures;
	-webkit-font-feature-settings: "dlig" 0;
	-moz-font-feature-settings: "dlig" 0;
	-ms-font-feature-settings: "dlig" 0;
	-webkit-font-variant-numeric: oldstyle-nums;
	-moz-font-variant-numeric: oldstyle-nums;
	-ms-font-variant-numeric: oldstyle-nums;
}

::-moz-selection {
	background: #006408;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #006408;
	color: #fff;
	text-shadow: none;
}
a {
	color: #00e;
}
a:visited {
	color: #551a8b;
}
.no-touch a:hover {
	color: #06e;
}
a:active {
	position: relative;
    top: 1px;
}
a:focus {
	outline: #000 thin dotted;
	background: #ffff99;
	color: #000;
	padding: 0 3px;
}
.no-touch a:hover, a:active {
	outline: 0;
}
abbr {
	letter-spacing: 0.1em;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
q {
	quotes: '“' '”' '‘' '’';
}
q:before {
	content: '“'; 
	content: open-quote;
}
q:after {
	content: '”'; 
	content: close-quote;
}
q q:before {
	content: '‘'; 
	content: open-quote;
}
q q:after {
	content: '’'; 
	content: close-quote;
}
blockquote q:before {
	content: '‘'; 
	content: open-quote;
}
blockquote q:after {
	content: '’'; 
	content: close-quote;
}
blockquote q q:before {
	content: '“'; 
	content: open-quote;
}
blockquote q q:after {
	content: '”'; 
	content: close-quote;
}
blockquote {
	margin: 1.5em;
	quotes: '“' '”';
	font-style: italic;
}
blockquote p {
	font-style: italic;
}
blockquote:before {
	display: block; 
	height: 0; 
	content: "“"; 
	font: italic 400%/1 Cochin,Georgia,"Times New Roman",serif; 
	color: #999;
}
/* blockquote p:before {
	content: '“'; 
	content: open-quote;
}
blockquote p:after {
	content: ''; 
	content: no-close-quote;
}
blockquote p:last-child:after {
	content: '”'; 
	content: close-quote;
} */
figcaption {
	font-style: italic;
	text-align: right;
}
dfn {
	font-style: italic;
}
em {
	font-style: italic;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
p {
	font-size: 1em;
	line-height: 1.5;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	text-indent: 0;
}
pre, code, kbd, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: "";
	content: none;
}
small {
	font-size: 85%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
li ul,li ol {
margin: 0;
}
ul, ol {
margin: 0 1.5em 1.5em 0; 
padding-left: 1.5em;
}

ul {
list-style-type: disc;
}
ol  {
list-style-type: decimal;
}

dl {
margin: 0 0 1.5em 0;
}
dl dt {
font-weight: bold;
}
dd {
margin-left: 1.5em;
}
nav ul, nav ol {
	list-style-image: none;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
label {
	cursor: pointer;
}
legend {
	border: 0;
*margin-left: -7px;
	padding: 0;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align: middle;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
*overflow: visible;
}
button[disabled], input[disabled] {
	cursor: not-allowed;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*width: 13px;
*height: 13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
	background-color: #f0dddd;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: black;
	padding: 0.2em 0;
}
/* helpers _______________________________________________________*/

.replace {
	display: block;
	width: 1px;
	height: 1px;
	font-size: 0px;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
*line-height: 0;
}
.replace br {
	display: none;
}
.none {
	display: none !important;
	visibility: hidden;
}
.reader {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.focusable:active, .focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.clear:before, .clear:after {
	content: "";
	display: table;
}
.clear:after {
	clear: both;
}
.clear {
*zoom: 1;
}
.tar {
	text-align: right;
}
.tac {
	text-align: center;
}
.block {
	display: block;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.float_n, .text .lbg.float_n /* sloppy but necessary quick fix a year later - just for two paragraphs :( */ {
	float: none;
}

/* typography _______________________________________________________*/

@font-face {
	font-family: 'FuturaXBlkCnPL';
	src: url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.eot);
	src: url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.eot#iefix) format('embedded-opentype'), 
	     url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.woff) format('woff'), 
	     url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.ttf) format('truetype'), 
	     url(/wp-content/themes/pawrol/fonts/futuraxblkcnpl-italic-webfont.svgz#FuturaXBlkCnPL) format('svg'),
	     url(/s/img/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.svg#FuturaBdCnPL) format('svg');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'FuturaXBlkCnPL';
	src: url(/wp-content/themes/pawrol/fonts/futuraxblkcnpl-italic-webfont.eot);
	src: url(/wp-content/themes/pawrol/fonts/futuraxblkcnpl-italic-webfont.eot#iefix) format('embedded-opentype'), 
	     url(/wp-content/themes/pawrol/fonts/futuraxblkcnpl-italic-webfont.woff) format('woff'), 
	     url(/wp-content/themes/pawrol/fonts/futuraxblkcnpl-italic-webfont.ttf) format('truetype'), 
	     url(/wp-content/themes/pawrol/fonts/futuraxblkcnpl-italic-webfont.svgz#FuturaXBlkCnPL) format('svg'),
	     url(/s/img/wp-content/themes/pawrol/fonts/futuraxblkcnpl-italic-webfont.svg#FuturaXBlkCnPL) format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
    font-family: 'FuturaLtCnPL';
    src: url(/wp-content/themes/pawrol/fonts/futuraltcnpl-regular-webfont.eot);
    src: url(/wp-content/themes/pawrol/fonts/futuraltcnpl-regular-webfont.eot#iefix) format('embedded-opentype'),
	     url(/wp-content/themes/pawrol/fonts/futuraltcnpl-regular-webfont.woff) format('woff'),
	     url(/wp-content/themes/pawrol/fonts/futuraltcnpl-regular-webfont.ttf) format('truetype'),
	     url(/wp-content/themes/pawrol/fonts/futuraltcnpl-regular-webfont.svgz#FuturaLtCnPL) format('svg'),
	     url(/s/img/wp-content/themes/pawrol/fonts/futuraltcnpl-regular-webfont.svg#FuturaLtCnPL) format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'FuturaBdCnPL';
    src: url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.eot);
    src: url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.eot#iefix) format('embedded-opentype'),
         url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.woff) format('woff'),
         url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.ttf) format('truetype'),
         url(/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.svgz#FuturaBdCnPL) format('svg'),
         url(/s/img/wp-content/themes/pawrol/fonts/futurabdcnpl-regular-webfont.svg#FuturaBdCnPL) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaBdCnPL';
    src: url(/wp-content/themes/pawrol/fonts/futurabdcnpl-italic-webfont.eot);
    src: url(/wp-content/themes/pawrol/fonts/futurabdcnpl-italic-webfont.eot#iefix) format('embedded-opentype'),
         url(/wp-content/themes/pawrol/fonts/futurabdcnpl-italic-webfont.woff) format('woff'),
         url(/wp-content/themes/pawrol/fonts/futurabdcnpl-italic-webfont.ttf) format('truetype'),
         url(/wp-content/themes/pawrol/fonts/futurabdcnpl-italic-webfont.svgz#FuturaBdCnPLItalic) format('svg'),
         url(/s/img/wp-content/themes/pawrol/fonts/futurabdcnpl-italic-webfont.svg#FuturaBdCnPLItalic) format('svg');
	font-weight: normal;
    font-style: italic;
}
body  {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
address {
	font-style: normal;
}
.topnav {
	font: 1.9em "FuturaLtCnPL", "HelveticaNeueLTStd-LtCn", "HelveticaLTStd-LightCond", Arial Narrow, Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
.subnav {
	font: 1.5em "FuturaBdCnPL", "HelveticaNeueLTStd-BdCn", "HelveticaLTStd-BlkCond", Arial Narrow, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.footernav {
	font: 0.9em "FuturaBdCnPL", "HelveticaNeueLTStd-BdCn", "HelveticaLTStd-BlkCond", Arial Narrow, Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
.footernav a:link { 
	color: #000;
	text-decoration: none;
}
.footernav a:visited {
	color: #626262;
}
.footernav a:hover {
	color: #000;
	text-decoration: underline;
}
.footernav a:active {
	color: #006408;
	text-decoration: none;
}
.slogan {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", FreeSerif, serif;
	font-style: oblique;
	font-weight: normal;
	font-size: 1.2em;
	color: #626262;	
	padding-top: 1em;
}
.main h1, .promo h3 {
	font: 1.875em "FuturaXBlkCnPL", Helvetica, Helvetica Neue, Arial, sans-serif;
}
.grey {
	color: #626262;
	padding-left: 5em;
}
.main h1, h2, h3, h4, h5, h6 {
	font-style: italic;
	padding: 0.5em;
}
.text h1 + p:first-letter {
	font: 1.875em "FuturaXBlkCnPL", "HelveticaNeueLTStd-BdCn", "HelveticaLTStd-BlkCond", Arial Narrow, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style: italic;
	line-height: 0;
	letter-spacing: 0.06em;
}
.text h2 {
	font: 1.875em "FuturaBdCnPL", "HelveticaNeueLTStd-BdCn", "HelveticaLTStd-BlkCond", Arial Narrow, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style: italic;
	color: #666;
	background: rgba(255,255,255,0.25);
	border-bottom: 2px solid #005d08;
}
.text h3 {
	font: 1.35em "FuturaBdCnPL", "HelveticaNeueLTStd-BdCn", "HelveticaLTStd-BlkCond", Arial Narrow, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style: italic;
	margin-left: 1em;
	margin-top: 3em;
	border-bottom: 1px solid #ddd;
}
.text h4 {
	border-bottom: 1px solid #ddd;
}
.text p {
	font-size: 1.1em;
	padding-left: 3em;
}
.text details {
	font-size: 1.1em;
	padding-left: 3em;
	cursor: pointer;
}
.text details summary {
	margin-bottom: 1.5em;
	color: #005d08;
}
.text small {
	font-style: italic;
}
.media h1 {
	font-style: italic;
	padding: 1.5em 0 0 0;
	margin-bottom: -0.8em;
	font-size: 1.5em;
	color: #626262;
	text-align: center;
}
.media h2 {
	font-style: italic;
	padding: 1.5em 0 0 0;
	margin-bottom: -0.8em;
	font-size: 1.3em;
	color: #626262;
	text-align: center;
}
.text address h2 {
	font-size: 1.6em;
	border-bottom: 1px dotted #ccc;
	background: none;
}
.promo h3 {
	font-style: italic;
	font-size: 1.5em;
	color: #626262;
	padding: 0;
	margin: 0;
}
.hint {
	font-size: 0.8em;
	color: #626262;
	text-align: center;
}
.verse pre {
	font-family: inherit;
	display: table;
	width: auto;
	margin: 0 auto;
	text-align: center;
}
/* p + p {
  text-indent: 1;
} */

/* common  _______________________________________________________*/

 @media only screen and (max-device-width: 2560px){html{
 background: url(/s/img/wp-content/themes/pawrol/img/bg-2560x1440.jpg);
}}
 @media only screen and (max-device-width: 2048px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-2048x1536.jpg);
}}
 @media only screen and (max-device-width: 1920px) and (max-device-height: 1200px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1920x1200.jpg);
}}
 @media only screen and (max-device-width: 1920px) and (max-device-height: 1080px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1920x1080.jpg);
}}
 @media only screen and (max-device-width: 1680px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1680x1050.jpg);
}}
 @media only screen and (max-device-width: 1600px) and (max-device-height: 1200px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1600x1200.jpg);
}}
 @media only screen and (max-device-width: 1600px) and (max-device-height: 900px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1600x900.jpg);
}}
 @media only screen and (max-device-width: 1440px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1440x900.jpg);
}}
 @media only screen and (max-device-width: 1400px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1400x1050.jpg);
}}
 @media only screen and (max-device-width: 1366px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1366x768.jpg);
}}
 @media only screen and (max-device-width: 1360px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1360x768.jpg);
}}
 @media only screen and (max-device-width: 1311px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1311x737.jpg);
}}
 @media only screen and (max-device-width: 1280px) and (max-device-height: 1024px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1280x1024.jpg);
}}
 @media only screen and (max-device-width: 1280px) and (max-device-height: 960px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1280x960.jpg);
}}
 @media only screen and (max-device-width: 1280px) and (max-device-height: 800px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1280x800.jpg);
}}
 @media only screen and (max-device-width: 1280px) and (max-device-height: 768px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1280x768.jpg);
}}
 @media only screen and (max-device-width: 1280px) and (max-device-height: 720px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1280x720.jpg);
}}
 @media only screen and (max-device-width: 1152px) and (max-device-height: 900px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1152-900.jpg);
}}
 @media only screen and (max-device-width: 1152px) and (max-device-height: 864px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1152-864.jpg);
}}
 @media only screen and (max-device-width: 1093px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1093x614.jpg);
}}
 @media only screen and (max-device-width: 1024px) and (max-device-height: 768px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1024x768.jpg);
}}
 @media only screen and (max-device-width: 1024px) and (max-device-height: 600px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1024x600.jpg);
}}
 @media only screen and (max-device-width: 1024px) and (max-device-height: 576px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1024x576.jpg);
}}
 @media only screen and (max-device-width: 800px) and (max-device-height: 600px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-800x600.jpg);
}}
 @media only screen and (max-device-width: 640px) and (max-device-height: 480px){html {
 background: url(/wp-content/themes/pawrol/img/bg-640x6480.jpg);
}}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-1024x1024.jpg);
}}
 @media only screen and (min-device-width: 640px) and (max-device-width: 960px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-960x960.jpg);
}}
 @media only screen and (min-device-width: 480px) and (max-device-width: 854px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-854x854.jpg);
}}
 @media only screen and (min-device-width: 480px) and (max-device-width: 800px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-800x800.jpg);
}}
 @media only screen and (min-device-width: 480px) and (max-device-width: 768px){html {
 background: url(/wp-content/themes/pawrol/img/bg-768x768.jpg);
}}
 @media only screen and (min-device-width: 480px) and (max-device-width: 720px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-720x720.jpg);
}}
 @media only screen and (max-device-width: 640px){html {
 background: url(/s/img/wp-content/themes/pawrol/img/bg-640x640.jpg);
}}
html {
	background-color: #ebebeb;
	background-repeat: no-repeat;
	background-attachment: fixed ;
	background-position: center top;
	-webkit-background-size: cover;
    -moz-background-size: cover;
	background-size: cover;
}
::selection:window-inactive {
	background: #ccc;
	background: hsl(136,25%,65%);
}
::-webkit-input-placeholder {
	color: #999;
}
:-moz-placeholder {
	color: #999;
}
.main a:link {
	color: #005d08;
	text-decoration: none;
	border-bottom: 1px solid #aaa;
}
.main a:visited {
	color: #333;
	border-bottom: 1px solid #333;
}
.main a:hover {
	border-bottom: 1px solid #000;
	background: #ffffdd;
}
.main a:active {
	color: #006408;
	border: 0;
}
a.lb:link, a.lb:visited, a.lb:hover, a.lb:focus, a.lb:active,a.lbg:link, a.lbg:visited, a.lbg:hover, a.lbg:focus, a.lbg:active {
	background: none;
	text-decoration: none;
	border: 0;
	outline: 0;	
	padding: 0;
	margin: 0;
}
.lb:focus .thumb, .lbg:focus .thumb, .lb:focus .thumb2, .lbg:focus .thumb2 {
	border: 10px solid #ffff99;
}
a.new:link {
	color: #005d08;
	font-weight: bold;
}
a.new:visited {
	color: #333;
}
a.new:hover p {
	color: #005d08;
	background: #ffd;
}
a.new:active {
	color: #006408;
}
a.new:focus p, a.new:focus img {
 	background: #ffd;
}
.media a.external, .media a[rel~="external"] {
	display: block;
	margin: auto;
	text-align: center;
	font-size: 0.7em;
	border-bottom: 1px solid;
}
a.external:link, a[rel~="external"]:link {
	background: transparent url(/s/img/wp-content/themes/pawrol/img/link_external.gif) top right no-repeat;
	padding-right: 26px;
}
a.external:hover, a[rel~="external"]:hover {
	background: #ffffdd url(/s/img/wp-content/themes/pawrol/img/link_external.gif) top right no-repeat;
}
a.external:focus, a[rel~="external"]:focus {
	background: #ffff99 url(/s/img/wp-content/themes/pawrol/img/link_external.gif) top right no-repeat;
}
a.external:active, a[rel~="external"]:active {
	border: 0;
}
.list {
	font-size: 1.1em;
}
.list li {
	padding-bottom: 0.5em;
}
.sitemap li ul {
	font-size: 0.9em;
	padding: 1em;
	list-style: circle;
}

/* responsive layout _______________________________________________________*/

/* mobile: navigation */

a.skipnav:link, a.skipnav:visited, a.sitemap:link, a.sitemap:visited, a.backtotop:link, a.backtotop:visited, a.langver:link, a.langver:visited {
	display: block;
	width: 50px;
	text-align: center;
	position: absolute;
	top: 1em;
	font-weight: bold;
	font-size: 0.7em;
	color: #626262;
	text-decoration: none;
}
a.backtotop:link, a.backtotop:visited {
	position: relative;
	top: -20px;
	width: 100px;
	margin: 0 auto;
	color: #000;
}
a.skipnav:link, a.skipnav:visited {
	left: 10px;
}
a.sitemap:link, a.sitemap:visited {
	left: 65px;
}
a.langver:link, a.langver:visited {
	left: 120px;
}
.no-touch a.skipnav:hover, .no-touch a.sitemap:hover, .no-touch a.backtotop:hover  {
	color: #006408;
}
a.skipnav:active, a.sitemap:active, a.backtotop:active, a.backtotop:active {
	opacity: .5;
	filter: alpha(opacity=50);
}
span.logo, .footernav ul li span {
	cursor: not-allowed;
	color: #666;
}
.logo {
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.logo:active {
	top: 0;	
}
.slogan {
	display: block;
	text-align: center;
}
.topnav {
	margin-top: 2.5em;
}
.topnav a:link, .topnav a:visited {
	background: rgb(0,100,8);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjQwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjNiMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgb(0,100,8) 0%, rgb(31,59,8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,100,8)), color-stop(100%,rgb(31,59,8)));
	background: -webkit-linear-gradient(top, rgb(0,100,8) 0%,rgb(31,59,8) 100%);
	background: -o-linear-gradient(top, rgb(0,100,8) 0%,rgb(31,59,8) 100%);
	background: -ms-linear-gradient(top, rgb(0,100,8) 0%,rgb(31,59,8) 100%);
	background: linear-gradient(top, rgb(0,100,8) 0%,rgb(31,59,8) 100%);
	display: block;
	margin-bottom: 10px;
	padding: 15px 0;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
}
.no-touch .topnav a:hover {
	color: #fff;
	text-decoration: none;
	background: #006408;
	border: 1px solid #fff;
}
.topnav a:focus {
	background: #1f3b08;
	color: #ffff00;
}
.topnav a:active, .topnav a:focus {
	-webkit-transform: scale(0.9); 
	-moz-transform: scale(0.9); 
	-ms-transform: scale(0.9); 
	-o-transform: scale(0.9); 
	transform: scale(0.9);
	filter: progid:DXImageTransform.Microsoft.Matrix(
			M11=0.9998766324816606, M12=-0.015707317311820675, M21=0.015707317311820675, M22=0.9998766324816606,SizingMethod='auto expand');
}
.topnav .topnav_disabled {
	background: #eee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
	background: linear-gradient(top,  #eeeeee 0%,#ffffff 100%);				
	color: #000;
	display: block;
	margin-bottom: 10px;
	padding: 15px 0;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
}
.topnav_disabled:hover, .subnav_disabled_last:hover, .subnav_disabled:hover, .logoimg_disabled:hover {
	cursor: not-allowed;
}
.topnav .topnav_disabled .topnav_off {
	text-align: center;
}
.subnav ul li {
	float: left;
	width: 45%;
	margin: 2.5%;
}
.subnav a:link, .subnav a:visited, .subnav .subnav_disabled, .subnav .subnav_disabled_last {
	background: #fff;
	display: block;
	margin-bottom: 10px;
	padding: 15px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
}
.subnav a:link, .subnav a:visited {
	color: #005d08;
}
.subnav a:hover {
	background: #fefefe;
	color: #555444;
}
.subnav a:focus, .subnav a:active {	
	background: #fff;	
	color: #000;
	top: 0;	
}
.subnav .subnav_disabled, .subnav .subnav_disabled_last {
	color: #666;
	text-transform: uppercase;
}

/* mobile: layout */

.wrapper {
	width:90%;
	margin:0 5%;
}
.main {
	background: transparent;
	background: rgba(255,255,255,0.25);
	padding: 1em 0;
}
.media {
	color: #000;
	padding: 0 5% 10px;
}
.footer-container .wrapper, .contentinfo {
	background: transparent;
	background: rgba(255,255,255,0.25);
}
.footernav {
	display: block;
	width: 100%;
	height: 67px;
	text-align: center;
}
.footernav ul li {
	display: inline;
}
.promo a {
	display: block;
	float: left;
	height: 65px;
}
.recommended, .partners {
	margin-left: 5%;
	float: left;
}
.contentinfo {
	font: 0.9em "FuturaBdCnPL", "HelveticaNeueLTStd-BdCn", "HelveticaLTStd-BlkCond", Arial Narrow, Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #000;
	text-align: center;
	margin-bottom: 1%;
	clear: both;
}
.author {
	color: #666;
	display: block;
	clear: both;
}
.author a:link, .author a:visited, .contentinfo a:link, .contentinfo a:visited { 
	color: #000;
	text-decoration: none;
}
.author a:focus, .contentinfo a:focus {
	color: #000;
}
.author a:hover, .author a:active, .contentinfo a:hover, .contentinfo a:active {
	text-decoration: underline;
}

@media only screen and (max-width: 480px){.grey {
	padding: 0 0.5em;
}
.text p {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.main h1, h2, h3, h4 {
	font-size: 1.5em;	
}}

/* mobile: content */

.movie {
	height: 360px;	
}
.movie, .thumb, .thumb3, .map {
	width: 100%;
	border: 10px solid transparent;
	margin-left: -10px;
}
.thumb2, .thumb4  {
	border: 10px solid transparent;
	max-width: 100%;
	display: block;
	margin: 2em auto;
}
.img, .thumb, .thumb3 {
	width: auto;
	max-width: 100%;
	display: block;
	margin: 2em auto;
}

@media only screen and (min-width: 480px){/* intermediate: navigation */

.topnav a:link, .topnav a:visited, .topnav .topnav_disabled {
	float: left;
	width: 30%;
	margin: 0 1% 1em 1%;
	padding: 25px 0;
}
.subnav {
	display: block;
	clear: both;
	margin-bottom: 1em;
}
.subnav ul {
	display: block;
	margin: auto;
	width: 100%;
}
.subnav ul li {
	float: left;
	width: 23%;
	margin: 0 1%;
}

/* intermediate: layout */

.grey {
	padding-left: 2em;
}
.text {
	margin: 0 5% 0 5%;
}

/* intermediate: content */

.movie {
	height: 551px;
}
.list {
	padding-left: 6em;
}

/* intermediate: IE fixes */

.topnav ul li {
	display: inline;
}}
 @media only screen and (min-width: 768px){/* wide: content */

.text {
	float: left;
	width: 55%;
	padding-right: 2%;
	margin: 0 0 0 5%;
}
.media {
	float: left;
	width: 28%;
}
.grey {
	padding-left: 3em;
}
.movie {
	height: 182px;
}
.promo {
	height: 130px;
	padding-bottom: 64px;
}
.text a.lbg, .text a.lb {
	float: left;
}
.thumb2 {
	display: inline;
	border: 10px solid transparent;
	margin: 0 2em 1em 0;
	width: 150px;
}
.thumb4 {
	border: 10px solid transparent;
	width: auto;
	float: left;
	margin: 0 1em 0 0;
}}

/* widest */

 @media only screen and (min-width: 1190px){/* widest: minor updates */
 
.slogan {
	text-align: left;
}
.slogan.en {
	padding-left: 5em;	
}
.slogan, .main h1, h2, h3, h4, h5, h6, .subnav .subnav_disabled, .subnav .subnav_disabled_last  {
	text-shadow: 1px 1px 3px #fff;
}
.text h1 {
	text-shadow: 1px 1px 3px #fff, -1px -1px 3px #ccc;
}
.topnav {
	text-shadow: -1px -1px 3px #000;
}
.subnav_disabled, .subnav_disabled_last {
	text-shadow: 1px 1px 2px #fff;
}
a:focus, a .logoimg, .topnav ul li, .topnav a, .subnav a, .no-touch .promoimg, .lb, .thumb, .thumb2, .new {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.movie, .thumb, .thumb2, .thumb3, .thumb4, .map, .pic1 {
	-webkit-box-shadow: 0px 0px 21px 0 #999;
	-moz-box-shadow: 0px 0px 21px 0 #99;
	box-shadow: 0px 0px 21px 0 #999;
}

/* widest: navigation */

.logo {
	margin: 1em 0 0 10%;	
	display: block;
	width: 280px;
	height: 99px;
}
.no-touch a .logoimg:hover, .no-touch .promoimg:hover, .thumb:hover, .thumb2:hover, a.new:hover .thumb {
	-webkit-transform: scale(0.95); 
	-moz-transform: scale(0.95); 
	-ms-transform: scale(0.95); 
	-o-transform: scale(0.95); 
	transform: scale(0.95);
	filter: progid:DXImageTransform.Microsoft.Matrix(
			M11=0.9998320843468308, M12=-0.018324931396102796, M21=0.018324931396102796, M22=0.9998320843468308,SizingMethod='auto expand');
}
.topnav {
	margin: 0;
	position: absolute;
	top: -30px;
	right: 20%;
	width: 435px;
}
.topnav ul li {
	background:url(/s/img/wp-content/themes/pawrol/img/topnav.png) center no-repeat;
	float: left;
	width: 243px;
	height: 239px;
	padding: 0;
	margin: 0 -49px;
}
.topnav ul li:hover {
	background:url(/s/img/wp-content/themes/pawrol/img/topnav.png) center no-repeat;	
	text-decoration: none;
	margin-top: 20px;
}
.topnav a {
	position: relative;
	z-index: 1;
}
.topnav a:link, .topnav a:visited, .topnav .topnav_disabled .topnav_off {
	background: none;
	width: 139px;
	height: 139px;
	color: #fefefe;
	border: 0;
	display: block;
	float: left;
	padding: 100px 6px 0 0;
	margin: 0 0 0 49px;	
}
.no-touch .topnav a:hover {
	background: none;
	color: #fff;
	text-decoration: none;
	border: 0;
}
.topnav a:focus {
	background: none;
	color: #ffff00;	
}
$.topnav ul li > .topnav a:focus {
	-webkit-transform: scale(1.05); 
	-moz-transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-o-transform: scale(1.05); 
	transform: scale(1.05);
	filter: progid:DXImageTransform.Microsoft.Matrix(
			M11=0.9998320843468308, M12=-0.018324931396102796, M21=0.018324931396102796, M22=0.9998320843468308,SizingMethod='auto expand');
}
.topnav li:active {	
	text-shadow: 0 0 3px #000;
	color: #626262;
	-webkit-transform: scale(0.95); 
	-moz-transform: scale(0.95); 
	-ms-transform: scale(0.95); 
	-o-transform: scale(0.95); 
	transform: scale(0.95);
	filter: progid:DXImageTransform.Microsoft.Matrix(
			M11=0.9998320843468308, M12=-0.018324931396102796, M21=0.018324931396102796, M22=0.9998320843468308,SizingMethod='auto expand');
	position: relative;
}  
.topnav .topnav_disabled, .topnav .topnav_disabled:hover, .topnav .topnav_disabled:active {
	background:url(/s/img/wp-content/themes/pawrol/img/topnav_disabled.png) center no-repeat;
	width: 243px;
	margin: 0 -49px;
	padding: 0;
	border: 0;
	position: relative;
	z-index: 0;
	-webkit-transform: scale(1); 
    -moz-transform: scale(1); 
    -ms-transform: scale(1); 
    -o-transform: scale(1); 
    transform: scale(1);
    filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9998476951563913, M12=-0.01745240643728351, M21=0.01745240643728351, M22=0.9998476951563913,SizingMethod='auto expand');

}
.topnav .topnav_disabled .topnav_off {
	color: #000;
	text-shadow: 1px 1px 1px #fff;
}
.subnav {
	background: url(/s/img/wp-content/themes/pawrol/img/subnav.png) left no-repeat;
	display: block;	
	max-width: 1093px;	
	height: 180px;
	margin: 0 auto;
	padding-left: 107px;
}
.subnav ul {
	display: inline;
	width: auto;
}
.subnav ul li {
	display: block;
	width: auto;
	height: 180px;
	float: left;
	margin: 0;
	text-align: center;
}
.subnav a:link, .subnav a:visited, .subnav .subnav_disabled, .subnav .subnav_disabled_last {
	display: block;
	padding: 60px 105px 60px 75px;
	margin-right: -85px;
	text-decoration: none;
	position: relative;
	border: 0;
}
.subnav a:link, .subnav a:visited {
	background: url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb.png) 100% 0% no-repeat;
	color: #005d08;
}
.subnav a.first:link, .subnav a.first:visited, .subnav .first {
	padding-left: 40px;
	margin-left: 0;
	z-index: 9;
}
.subnav a:hover {
	padding-left: 85px;
	color: #555444;
}
.subnav a.first:hover {
	padding-left: 50px;
}
.subnav a:focus, .subnav a:active {
	top: 0;	
	background: url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb_active.png) 100% 0% no-repeat, url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb.png) 100% 0% no-repeat;
	color: #000;
}
.subnav a:hover, .subnav a:active {
	-webkit-transform: scale(1); 
    -moz-transform: scale(1); 
    -ms-transform: scale(1); 
    -o-transform: scale(1); 
    transform: scale(1);
    filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9998476951563913, M12=-0.01745240643728351, M21=0.01745240643728351, M22=0.9998476951563913,SizingMethod='auto expand');
}
.subnav a.last:focus, .subnav a.last:active {
	background: url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb_active.png) 100% 0% no-repeat, url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb_last.png) 100% 0% no-repeat;
}
.subnav .second {
	z-index: 8;
}
.subnav .third {
	z-index: 7;
}
.subnav .fourth {
	z-index: 6;
}
.subnav .fifth {
	z-index: 5;
}
.subnav .sixth {
	z-index: 4;
}
.subnav .seventh {
	z-index: 3;
}
.subnav .eight {
	z-index: 2;
}
.subnav .last:link, .subnav .last:visited, .subnav .last {
	background: url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb_last.png) 100% 0% no-repeat;
	z-index: 1;
}
.subnav .subnav_disabled {
	background: url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb_disabled.png) 100% 0% no-repeat;
	color: #666;
	text-transform: uppercase;
}
.subnav .subnav_disabled_last {
	background: url(/s/img/wp-content/themes/pawrol/img/subnav_breadcrumb_disabled_last.png) 100% 0% no-repeat;
	color: #666;
	text-transform: uppercase;
}
a.backtotop:link, a.backtotop:visited {
	position: relative;
	left: 900px;
	top: 69px;
	color: #000;
	margin: 0;
}
.footernav {
	background:url(/s/img/wp-content/themes/pawrol/img/footernav.png) center no-repeat;
	padding: 53px 0 0 0;
}
.footernav ul {
	display: block;
	padding-right: 150px;
}

/* widest: layout */

.wrapper {
	width: 1026px;
	margin: 0 auto;	
	display: block;
}
.partners {
	width: 60%;
	margin-left: 5%;
}
.recommended {
	width: 35%;
	margin-left: 0;
}
.contentinfo {
	background: url(/s/img/wp-content/themes/pawrol/img/footer.png) repeat-x;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: block;
	width: 100%;
	padding-top: 5px;
	height: 25px;
	position: fixed;
	bottom: 0;
	margin: 0;	
	-webkit-box-shadow: -20px 0px 20px 0 #777;
	-moz-box-shadow: -20px 0px 20px 0 #777;
	box-shadow: -20px 0px 20px 0 #777;
}
.contentinfo ::-moz-selection {
	background: #fff;
	color: #006408;;
	text-shadow: none;
}
.contentinfo ::selection {
	background: #fff;
	color: #006408;;
	text-shadow: none;
}
.copyright {
	float: left;
	width: 50%;
	margin-left: 5%;
	text-align: right;
}
.author {
	color: #fff;
	float: left;
	width: 30%;
	margin-right: 15%;
	text-align: right;
	display: inline;
	clear: none;
}
.author a:link, .author a:visited, .contentinfo a:link, .contentinfo a:visited  {
	color: #fff;
}
.author a:focus, .contentinfo a:focus {
	color: #000;
}

/* all: IE fixes */

.ie7 .logo {
	padding-top: 20px;
}

/* plugins _______________________________________________________*/

/*
 * jQuery UI AriaLightbox (05.09.11)
 * http://github.com/fnagel/jQuery-Accessible-RIA
 *
 * Copyright (c) 2009 Felix Nagel for Namics (Deustchland) GmbH
 * Copyright (c) 2010-2011 Felix Nagel
 * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
 *
 * Depends: jQuery UI
 * Optional: jQuery Address Plugin
 */

#ui-lightbox-wrapper {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 60%, #efefef 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(60%,#ffffff), color-stop(99%,#efefef));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 60%,#efefef 99%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 60%,#efefef 99%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 60%,#efefef 99%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 60%,#efefef 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	display: none;
	position: absolute;
	width: 20em;
	height: auto;
	-webkit-box-shadow: 0px 0px 21px 0 #999;
	-moz-box-shadow: 0px 0px 21px 0 #99;
	box-shadow: 0px 0px 21px 0 #999;	
	text-align: center;
}
#ui-lightbox-image {
	background: url(/s/img/wp-content/themes/pawrol/img/ajax-loader.gif) no-repeat center center;
	height: 10em;
	margin: 1em 0 0 0;
}
#ui-lightbox-image img {
	display: none;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;	
}
.ui-widget-content {
	padding: 0 1em 1em 1em;
}
.ui-dialog {
	padding: 1em !important;
}
.box {
	padding: 0 1em 1em 1em;
	margin: 0 0 1em 0;
	height: 14em;
}
a.ui-state-focus, a.ui-state-hover {
	border-left: 0 !important;
	border-right: 0 !important;
}
.ui-widget-overlay { 
	position: absolute;
	top: 0;
	left: 0;
	background: #fffff9; 
	opacity: 0.8;
	filter:Alpha(Opacity=80); 
}
.ui-dialog-titlebar {
	text-align: right;
}
.ui-dialog-title {
	display: none;
}
#ui-lightbox-description {
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 1em;
}
#ui-lightbox-pager {
	margin-top: 0.3em;
}
.ui-button {
	font-family: Arial, Helvetica, sans-serif;
	color: #056100;
	padding: 10px 20px;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjViNWI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 50%, #b5b5b5 100%, #b5b5b5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#b5b5b5), color-stop(100%,#b5b5b5));
	background: -webkit-linear-gradient(top,  #ffffff 50%,#b5b5b5 100%,#b5b5b5 100%);
	background: -o-linear-gradient(top,  #ffffff 50%,#b5b5b5 100%,#b5b5b5 100%);
	background: -ms-linear-gradient(top,  #ffffff 50%,#b5b5b5 100%,#b5b5b5 100%);
	background: linear-gradient(top,  #ffffff 50%,#b5b5b5 100%,#b5b5b5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5b5b5',GradientType=0 );
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 3px solid #1c5e00;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow: 0px -1px 0px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,1);
}
.ui-button:hover {
	color: #000;
	padding: 10px 20px;
	border: 3px solid #000000;
}
.ui-button:focus, .ui-button:active {
	background: #b5b5b5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDYwNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b5b5b5 0%, #ffffff 50%, #ffffff 96%, #606060 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5b5b5), color-stop(50%,#ffffff), color-stop(96%,#ffffff), color-stop(100%,#606060));
	background: -webkit-linear-gradient(top,  #b5b5b5 0%,#ffffff 50%,#ffffff 96%,#606060 100%);
	background: -o-linear-gradient(top,  #b5b5b5 0%,#ffffff 50%,#ffffff 96%,#606060 100%);
	background: -ms-linear-gradient(top,  #b5b5b5 0%,#ffffff 50%,#ffffff 96%,#606060 100%);
	background: linear-gradient(top,  #b5b5b5 0%,#ffffff 50%,#ffffff 96%,#606060 100%);
}
.ui-state-disabled, .ui-state-disabled:hover {
	color: #ebebeb;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTFkYmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 0%, #dedede 100%, #a1dbff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede), color-stop(100%,#a1dbff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dedede 100%,#a1dbff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dedede 100%,#a1dbff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dedede 100%,#a1dbff 100%);
	background: linear-gradient(top,  #ffffff 0%,#dedede 100%,#a1dbff 100%);
	border: 0;
	box-shadow:	0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),	inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:	0px 1px 3px rgba(000,000,000,0.5),	inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow: 0px -1px 0px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,1);
}
#ui-lightbox-description {
	font: 1.5em "FuturaXBlkCnPL", Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	text-shadow: 1px 1px 3px #fff;
}
#ui-lightbox-pager {
	font-style: italic;
	text-shadow: 1px 1px 3px #fff;
}
#ui-lightbox-close:link, #ui-lightbox-close:visited {
	font: 1.2em "FuturaXBlkCnPL", Helvetica, Helvetica Neue, Arial, sans-serif;
	text-shadow: 1px 1px 3px #fff;
	text-decoration: none;
	color: #006408;
}
#ui-lightbox-close:hover, #ui-lightbox-close:active {
	color: #000;
	background: #ffffdd;
}}

/* accessible Google Maps */

#map1 {
	height: 400px;
	overflow: hidden;
	position: relative;
	width: 100%;
	background: transparent;
}
#maps-static, #maps-static img {
	display: block;
}
#map1 span.note {
	display: none;
}
#map1 button {
	background: transparent;
	border-style: solid;
	border-width: 0;
	cursor: pointer;
	height: 100%;
	left: -2px;
	margin: 2px;
	overflow: hidden;
	padding: 2px;
	position: absolute;
	text-indent: -100em;
	top: -2px;
	width: 100%;
}
#map1 a:focus, #map1 a:active, #map1 button:focus, #map1 button:active {
	outline: 2px dashed #61bf1a;
}

/* super-wide */

@media only screen and (min-width: 1920px){.topnav {
	right: 27%;
}}


/* print _______________________________________________________*/

/* normalization */
 
@media print{* {
 background: transparent !important;
 color: black !important;
 box-shadow: none !important;
 text-shadow: none !important;
 filter: none !important;
 -ms-filter: none !important;
}
a, a:visited {
 text-decoration: underline;
}
a[href]:after {
 content: " (" attr(href) ")";
}
abbr[title]:after {
 content: " (" attr(title) ")";
}
.replace a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
 content:"";
}
pre, blockquote {
 border: 1px solid #999;
 page-break-inside: avoid;
}
thead {
 display: table-header-group;
}
tr, img {
 page-break-inside: avoid;
}
img {
 max-width: 100% !important;
}
 @page {
margin: 0.5cm;
}
p, h2, h3 {
 orphans: 4;
 widows: 4;
}
h1, h2, h3 {
 page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 {
 font-family: georgia, serif;
}
p {
 font-size: 12pt;
}

/* customization */

.topnav, .subnav, .footernav, .skipnav, .sitemap, .external {
	display: none;
}
.movie, .map {
	page-break-inside: avoid;
}}
/* appendixes */

.pic1 {
background: #fff url(/s/img/wp-content/themes/pawrol/photos/bfs2.jpg) center center no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
background-size: contain;
width: 100%; 
min-height: 430px;
}
.pic1 embed {
width: 100%; 
min-height: 430px;
}

/* cookie bar */

.cookie-message {
  position:fixed;
  top:0;left:0;right:0;
  padding:0 85px 0 20px;
  background:#fff;
  border-bottom:1px solid #ccc;
  box-shadow:0px 0px 13px #666;
  z-index: 99;
}
.cookie-message p {
 padding-right: 5em;
    }
.cookie-message p, .cookie-message a.cookiebar-close {
  color:#333;
  font: .75em Arial;
  margin:0.6em 0;
}
.cookie-message a.cookiebar-close {
  position:absolute;
  top:0; *top:-2px; right:20px;
  cursor:pointer;
  color: yellow;
  font-weight: bold;
}
.blue {
  border-bottom:1px solid #0E83AE;
  background-color:#0990c3;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e83ae), color-stop(50%, #0990c3), color-stop(100%, #0e9dd2));
  background: -webkit-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -moz-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -o-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: -ms-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
  background: linear-gradient(#0e83ae, #0990c3, #0e9dd2);
}
.blue p, .blue a:link, .blue a:visited, .blue a:hover, .blue a:active { 
	color:#fff; 
}