@import url('https://fonts.googleapis.com/css?family=Nunito');

body {
overflow-x: hidden;
background: url(/img/background.jpg);
background-repeat: repeat;
background-size: 1100px;
}


#root.akadalymentes {
background: white !important;
}

* {
font-family: 'Nunito', sans-serif !important;
}

.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  text-align: center;
}

.choose-language
  { border-radius: 5px;
    padding: 5px !important;}
.choose-language:hover
  { transform: scale(1.15);
    transition: 0.3s ease-in-out;}

.language {
  border: 2px solid rgba(0,0,0,0);
}

.active-language{
  border: 2px solid blue;
}

.app-layout {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  main {
    flex-grow: 1;
  }
}

.uk-grid {
margin-left: 0 !important;
}

#header {

position:absolute;
left:0;
top:0;
width:100%;
z-index:4000;
border-bottom: 2px solid #1e87f0;
background: white;
min-height:70px;
box-shadow: 0 5px 15px rgba(0,0,0,.08);
}


.uk-navbar2  {
    border-radius: 0px;
    margin-top:20px;
    margin-left:0px;
    margin-right:0px;
background:rgba(255,255,255,0.98);
border-radius:4px;
		box-shadow: 0 2px 34px -10px rgba(0,0,0,0.17);
}
#header.uk-sticky-below .uk-navbar2 {
margin:0;
border-radius:0;
}

.uk-overlay-primary {
    background: rgba(34,34,34,.6);
}

nav.nav-scroll {
				position: relative;
				z-index: 2;
				height: 2rem;
				box-sizing: border-box;
				overflow-y: hidden;
				padding: 1rem;
				border-top: 1px solid rgba(0,0,0,0.075);
			}
			nav.nav-scroll > ul {
				overflow-x: auto;
				text-align: center;
				white-space: nowrap;
				-webkit-overflow-scrolling: touch;
				padding-bottom: 1rem;
			}
			nav.nav-scroll > ul > li > a {
				font-weight: 500;
			}
			.news-slide > li > .uk-card {
				box-shadow: none;
				border:  1px solid rgba(0,0,0,0.075);
			}
			h1, h2, h3, h4, h5, h6 {
				font-weight: 700;
			}
.uk-logo {width:140px;}
			.uk-logo > img {
position: absolute;
    height: 110px;
    max-height: none;
    top: 0;
    left: 15px;
}
			.uk-logo:before {
content: ' ';
position:absolute;
width:140px;
height:140px;
top:0;
left:0;
z-index: -1;
border-radius: 50%;
border: 2px solid #1e87f0;
background: white;
box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
			}

.obj-sun {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
	box-sizing: border-box;
}


.obj-sun-corona {
	position: absolute;
	top: 17%;
	right: 17%;
	bottom: 17%;
	left: 17%;
	background: #FED35D;
	border-radius: 50%;
  animation: spin 42s infinite linear;
}

.obj-sun-corona > div {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.obj-sun-corona > div > span {
	display: block;
	position: absolute;
	width: 16%;
	height: 16%;
}

.obj-sun-corona > div > span > span {
	display: block;
	width: 100%;
	height: 100%;
}

.obj-sun-corona > div > span > span {
	transform: scaleY(1.8);
}

.obj-sun-corona > div > span > span > span {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	background: #FED35D;
	transform: rotate(45deg);
}

.obj-sun-corona .item-1 {
	top: -5%;
	left: 42%;
}

.obj-sun-corona .item-2 {
	top: 42%;
	right: -5%;
	transform: rotate(90deg);
}

.obj-sun-corona .item-3 {
	bottom: -5%;
	left: 42%;
}

.obj-sun-corona .item-4 {
	top: 42%;
	left: -5%;
	transform: rotate(90deg);
}

.obj-sun-corona .item-group-2 {
	transform: rotate(15deg);
}

.obj-sun-corona .item-group-3 {
	
	transform: rotate(30deg);
}

.obj-sun-corona .item-group-4 {
	
	transform: rotate(45deg);
}

.obj-sun-corona .item-group-5 {
	
	transform: rotate(60deg);
}

.obj-sun-corona .item-group-6 {
	
	transform: rotate(75deg);
}

.obj-sun-corona .item-group-1 > span > span {
	transform: scaleY(1.9);
}

.obj-sun-corona .item-group-2 .item-1 > span,
.obj-sun-corona .item-group-2 .item-3 > span {
	transform: scaleY(1.4);
}

.obj-sun-corona .item-group-2 .item-2 > span,
.obj-sun-corona .item-group-2 .item-4 > span {
	transform: scaleY(1.5);
}

.obj-sun-corona .item-group-6 .item-1 > span,
.obj-sun-corona .item-group-6 .item-3 > span {
	transform: scaleY(1.4);
}

.obj-sun-corona .item-group-6 .item-2 > span,
.obj-sun-corona .item-group-6 .item-4 > span {
	transform: scaleY(1.5);
}

.obj-sun-corona .item-group-4 .item-4 > span {
	transform: scaleY(1.6);
}

.obj-sun-corona .item-group-4 .item-1 > span,
.obj-sun-corona .item-group-4 .item-3 > span {
	transform: scaleY(1.6);
}

.obj-sun-corona .item-group-5 .item-4 > span {
	transform: scaleY(1.9);
}

.obj-sun-photosphere {
	position: absolute;
	top: 18%;
	right: 18%;
	bottom: 18%;
	left: 18%;
	background: #EAB622;
	box-shadow: inset -10px -10px 0 0 #e89d1c;
	border-radius: 50%;
}

/* Keyframes */

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.hill-background,
.hill-foreground {
  position: absolute;
  width: 100%;
    bottom: 17%;
    left: 0;
    z-index: 22;
}

.hill-background {
  height: 40%;
  border-radius: 175% 0 0 0;
    z-index: 17;
}

.hill-foreground {
  height: 28%;
  border-radius: 0 280% 0 0;
}

.hill-background {
  background-color: #2BC03C;
}

.hill-foreground {
  background-color: #2ecc40;
}

[class*="uk-width"].uk-card {
    margin-top: 15px !important;
    margin-left: 15px !important;
    margin-left: 15px !important;
    padding-left: 0 !important;
}

.uk-width-1-3\@m {
    width: calc(100% * 1 / 3.001 - 30px) !important;
}
@media only screen and (max-width: 768px) {
*+.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid>.uk-grid-margin {
    text-align: center !important;
}
.uk-list {
    text-align:center !important;
}
.uk-grid>* {
    padding-left: 0px !important;
}
.uk-card {
width:100% !important;
}
#header > .uk-container {
padding: 0 !important;
}
.root {
padding-top:250px !important;}
.root.calendar {
width:100%;
padding-top:0px !important;
padding-bottom:60px;}
.root.calendar header {
display:none;
}
.uk-grid.uk-grid-divider.uk-grid-medium.uk-child-width-1-3.uk-child-width-1-4@l.uk-child-width-1-5@xl {
display:none;
}
.root.calendar tbody {
font-size: 11px !important;}
.uk-navbar-center {
flex-direction: column;
}

.uk-navbar-center-left {
width: 100% !important;
position: static !important;
height: auto !important;
}
.uk-navbar-center-right {
width: 100% !important;
position: static !important;
height: auto !important;
}
.uk-navbar-nav {
justify-content: center;
}
.uk-navbar-center {
width: 100%;
}
.uk-navbar-center > .uk-logo {
margin: 20px !important;
}
.uk-navbar-center > .uk-logo img {
position:static !important;
}


.akadalymentes .akadalymentes-verzio {
display: block !important;
}
.akadalymentes .nem-akadalymentes {
display:none !important;
}
}

.hazleiras {
background: white;
padding: 20px;
position: absolute;
z-index: 1000;
border-radius:25px;
border:5px solid #eee;
box-shadow:3px 3px 30px -10px black;
opacity:0;
transition: all 1.3s ease;
transform: translateY(200px);
position: absolute;
top: -23%;
}
.hazleiras:hover {
position: absolute;
opacity:1;
transform: translateY(0px);
}

.uk-icon > svg {
width: 30px;
height: 30px;
}
.akadalymentes .uk-width-2-3\@m
{width: 50%;}

.akadalymentes * {
font-size: 26px !important;
}
.akadalymentes .akadalymentesito {
filter: invert(100%);
}
.akadalymentes .uk-icon > svg {
width: 60px;
height: 60px;
}
.akadalymentes .uk-card {
width:100% !important;
}
.akadalymentes h5, 
.akadalymentes h4,
.akadalymentes h3,
.akadalymentes h2,
.akadalymentes h1 {
font-size: 30px !important;
}
.akadalymentes a {
text-decoration:underline !important;
}
.akadalymentes .uk-card-large .uk-card-body, 
.akadalymentes .uk-card-large.uk-card-body {
    padding: 3px !important;
}

.akadalymentes-verzio {
display:none;
}
.akadalymentes .akadalymentes-verzio {
display: block;
}
.akadalymentes .nem-akadalymentes {
display:none;
}
.akadalymentes .uk-container {
max-width: none;
}
.akadalymentes .uk-section {
background-image:none !important;
}
.akadalymentes .uk-section > .uk-overlay {
justify-content: center !important;
}

#calendar {
box-shadow: 3px 3px 30px -12px black;
margin-bottom:40px !important;
}
.button-invert {
border:1px solid transparent !important;
}
.button-invert:hover {
color:white !important;

}

.header-text-unique {
    margin-left: 30%;
    margin-right: 30%;
}

@media only screen and (min-width: 769px) {
.uk-section-large {
    padding-top: 140px;
    padding-bottom: 70px;
}}

@media only screen and (max-width: 768px) {
.header-text-unique {
margin:0;
}
}

.uk-notification-bottom-center, .uk-notification-top-center {
    left: 80% !important;
}
.uk-notification {
    top: 100px !important;
}
.uk-notification > div {
    box-shadow: 3px 3px 20px -2px rgba(0,0,0,0.3) !important;
}
.uk-notification svg {
    margin: 0px !important;
}
.uk-notification-close {
    top: 13px !important;
    right: 7px !important;
}

.at4-share {
display:none;
}

.uk-section-default {
    background: url(/background.jpg);
}

.fb_iframe_widget {
    width: 100% !important;
}
.fb_iframe_widget span {
    width: 100% !important;
}
.fb_iframe_widget iframe {
    width: 100% !important;
}

.uk-link:hover, a:hover {
    color: #0f6ecd;
    text-decoration: none !important;
}
