@charset "UTF-8";/* color paltte:#161616#346751#C84B31#ECDBBA*/@import url(https://fonts.googleapis.com/css?family=Lora);body{	background-color: #ECDBBA;}#content{	background-color: white;	border:1px solid #c1c9d0;	margin:3%;}header{	height:250px;	background-color:#161616;	background-image:url(../../images/bg-header.png);	background-repeat: repeat-x;	}header h1{	font-size: 2.5em;	line-height:2.5em;	/*color:#006400;*/	color:#ECDBBA;	margin:45px 20px 0 25px;	background-color: transparent;	text-align: right;}header h2{	font-size: 1.5em;	line-height: 1.5em;	color:#93a0ad;	background-color: transparent;		margin: 0 20px 0 25px;		text-align: right;}#social{}a#header-foto{	display: block;	height: 250px;	width: 379px;	margin: 0 25px;	background-image: url(../../images/akprusa-foto-header.png);	background-repeat: no-repeat;}#header-bottom  li{	text-align: left;	}#col-left{}#col-right{	padding:0 0 0 1rem;}#col-right a{	color: Maroon;	background-color: transparent;		}#col-right a:hover{	color: #C84B31;	background-color: transparent;}	/****************************************/#footer{	color:white;	font-size: 1.1em;	background: #346751; /* Old browsers */}#footer h3{	color:	#f0e68c;	font-size: 1.2em;}#footLeft,#footCenter{	padding-left:1rem;	border-right: 1px solid #557139;}#footRight{padding-left:1rem;	border-left: 1px solid #557139;}#footLeft a, #footCenter a,, #footRight a{	color:white;	background-color: transparent;}#footLeft a:hover,#footCernter a:hover,  #footRight a:hover{color:#f0e68c;background-color: transparent;}#footLeft h4,#footCenter h4,#footRight h4{	color:	#f0e68c;}.hide, .hidden {position:absolute; left:-9999px;}.cursor-hand{	cursor: pointer;}.clear{	clear: both;}#form-rd{	width: 80%!important;}#form-rd input*{	-moz-border-radius:10px;	border-radius: 10px;	}#form-rd ::placeholder{	color: #161616;}#form-rd :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: black;}#form-rd ::-ms-input-placeholder { /* Microsoft Edge */  color: black;}/***************************btn- nahoru************************/button#btnTopPage {	width: 35px;	height: 35px;  display: none;  position: fixed;  bottom: 20px;  right: 30px;  z-index: 99;  font-size: 35px;  border: none;  outline: none;  background-color: white;  color: #C84B31;  cursor: pointer;  border-radius: 20px;}button#btnTopPage:hover {  background-color: #C84B31;  color: white;}/******************************** change foundation btns defs ****************************/#footer a { color: #d1eaf1!important;}#footer a:hover { color: #8fccdd !important;}#main-menu{	margin:0.4rem 0 0 .2em;}/******** Buttons main menu**********/#main-menu a { 	width: 100%;	/*height:40px!important;*/  	line-height:1.2 em;	color:#fff!important;	font-size:.9em;	background-color:#907b16;	border-bottom: 1px solid #fff;	margin:0 auto!important;	text-align: left;   padding-bottom:0.5em;   border-radius: 0;	transition: all .4s;}#main-menu a:hover{color: white!important;background-color: #dec02e !important;border: 1px solid #929292 !important;transform: translateY(-2px);}#main-menu.accordion-menu a #main-menu.nested.is-accordion-submenu a { background-color: #e2c641!important;}#main-menu.accordion-menu a:hover #main-menu.nested.is-accordion-submenu a:hover { background-color: #9d8618!important;} #main-menu a.activeItem{	background-color: #d00000 !important;	color: white!important;}#main-menu a.activeItem:hover{	background-color: #f40000!important;}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {    display: block;    width: 0;    height: 0;    border: inset 6px;    content: '';    border-bottom-width: 0;    border-top-style: solid;    border-color: #fff transparent transparent;    position: absolute;    top: 50%;    margin-top: -3px;    right: 1rem;     }    /************************ media query***************************/	@media screen and (max-width:600px) {				a#header-foto{					display: none;				}						header{				height:6em;				}				header h1 {    				font-size: 1.5em;    				margin: 0;    				text-align: center;				}				header h2{					font-size: 1em;					text-align: center;					margin: .2em 0;				}				#footLeft,#footCenter{					padding:0 0 1rem 1rem;										border-bottom: 2px solid #557139;				}		}		.accordion-menu .nested.is-accordion-submenu {    		margin-right: 0;    		margin-left: 0;    	}/************************ /media query***************************/    