/*********************************************
* Author: Klemen Olaj
* Description: Starting HTML + css flex grid system
* Author URI: http://arm-design.com
* Date modified: 16.09.2016
* Version: 1.6
**********************************************/

body {font-family: 'Poppins', sans-serif; font-size:15px; color:#3d3d3d; min-width:320px;}

.page-loader { position: fixed; width: 100%; height: 100%; left:0; top:0; z-index:999999; background: rgba(0,0,0,0.5); -webkit-transition: 350ms all ease; transition:350ms all ease;}
.page-loader img { position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background: #fff; padding: 15px; border-radius: 50%;}

body.loaded .page-loader {opacity:0;}

a {color:#000; text-decoration: none;}
a:hover {text-decoration: underline;}
a[href^="mailto"] {text-decoration: none; border-bottom:solid 1px #fff; -webkit-transition: 250ms all ease; transition:250ms all ease;}
a[href^="mailto"]:hover {border-color:transparent}

h1 {margin-bottom:12px; font-size:30px; line-height:35px;}
h2.title {margin:0 0 25px; padding-bottom:15px; padding-left:7px; font-size:22px; line-height:27px; border-bottom:solid 1px #e1e1e1;}

/* Header */
.header {position: fixed; left:0; top:0; width:100%; z-index:99999; background-color: #fff; height:129px; -webkit-transition: 300ms all linear; transition:300ms all linear; box-shadow: 0px 2px 3px rgba(0,0,0,.2);}
.header .row {padding:20px 0 10px; position: relative; height: 129px;}

.header .logo {display:inline-block; vertical-align: top; -webkit-transition: 0ms all linear; transition:0ms all linear; margin-top:-4px}
.header .logo img {-webkit-transition: all 200ms ease;transition:all 200ms ease}

.header .info-row {position: absolute; right:0; top:30px; margin:0;}
.header .info-row .top-nav {font-size:14px;}
.header .info-row .top-nav a {position: relative; vertical-align: top; text-decoration: none!important;}
.header .info-row .top-nav a:hover span {color:#d0e2e8;}
.header .info-row .top-nav a span {-webkit-transition: 300ms all ease;transition:300ms all ease}
.header .info-row .top-nav a:not(:first-child):before {content:"|"; margin: 0 10px 0 8px;}

.select-language {position: relative; z-index: 9999; display:inline-block; vertical-align: top; cursor: pointer;}
.select-language.active ul {display: block;}
.select-language ul {display: none; background: #fff; list-style:none; margin:0; padding:0; position: absolute; left:-10px; top:100%; width:calc(100% + 20px); border:solid 1px #000; box-shadow: -1px 1px 1px rgba(145,143,143,0.5);}
.select-language ul li {padding:2px 2px 2px 10px; text-align:left;}
.select-language ul li:hover {cursor: pointer; text-decoration: underline; text-decoration: none; background: #d0e2e8;}
.select-language img {display: inline-block; vertical-align: middle; margin: -3px 8px 0 0;}
.select-language ._selected {position: relative; display:inline-block; vertical-align: middle; padding-right:20px;}
.select-language ._selected:after {content:""; border:solid 4px transparent; border-top-color:#263238; position: absolute; right:4px; top:50%; margin-top:-3px;}
.select-language.show ul {display: block;}
.select-language.show ._selected:after {border-top-color:transparent; border-bottom-color:#263238; margin-top:-8px;}

.header .social-nav {line-height:0; margin-right:14px;}
.header .social-nav a {font-size:24px; width: 24px; height:24px; margin:0 3px; display:inline-block; vertical-align: top;text-decoration: none!important; position: relative;}
.header .social-nav a.search-container .search {display: none; position: Absolute; height: 30px; width: 200px; right: 100%; top: -4px; margin-right: 10px; }
.header .social-nav a.search-container ._close {position: absolute; left:0; top:0; cursor: pointer; font-size:12px; position: absolute; left: 4px; top: 4px; cursor: pointer; font-size: 10px; z-index: 10;}
.header .social-nav a.search-container input {font-size: 13px; padding: 0 5px 0 17px; width:100%; height:30px;}
.header .social-nav a.search-container button {border:none; background:none!important; padding:0; cursor: pointer!important;}
.header .social-nav a.search-container .search-trigger-send {width:24px; height:24px; text-align: center; cursor: pointer;}
.header .social-nav a:not(._searchTrigger) {color:#fff; background: #343434; font-size:15px; position: relative; -webkit-transition: 200ms all linear; transition:200ms all linear;}
.header .social-nav a:not(._searchTrigger) i {position: absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}

@media (min-width:681px) and (max-width:780px){
	.header .social-nav a.search-container .search {width:150px}	
}

.header .social-nav a i.icon-search {font-size:19px; position: relative; top:2px;}
.header .social-nav a:not(._searchTrigger):hover {background: #d0e2e8; color:#343434}

.header #weather {font-size:19px; font-weight:500; margin-right:10px; height: 24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor: pointer;}
.header #weather > .flex {height: 24px;}
.header #weather i {font-size: 30px; margin-right: 12px;}

.header .main-nav {position: absolute; right:0; bottom:0;}
.header .main-nav ul {list-style:none; margin:0; padding:0; }
.header .main-nav ul li{display:inline-block; vertical-align: top; position: relative;}
.header .main-nav ul li:last-child a{margin-right:0;}
.header .main-nav a {color:#3f3f3f; font-size:17px; font-weight:600; display:inline-block; vertical-align: top; padding:12px 16px 8px 16px; margin-right:-0.26em; -webkit-transition: background 300ms ease-in-out; transition:background 300ms ease-in-out; position: relative;}
.header .main-nav li.active > a,
.header .main-nav li:hover > a {background: #d0e2e8; text-decoration: none;}
.header .main-nav a.no-hover {padding-right:0; padding-left:0;}
.header .main-nav a i.icon-home {font-size:20px;}

.header .main-nav li:hover ul.sub-menu {visibility: visible; opacity: 1; -webkit-transition: visibility 1s, opacity 0.3s ease-in-out; transition: visibility 1s, opacity 0.3s ease-in-out;}

.header .main-nav ul.sub-menu {visibility: hidden; opacity: 0; -webkit-transition: visibility 600ms, opacity 0.3s ease-in-out; transition: visibility 600ms, opacity 0.3s ease-in-out; position: absolute; left:0; top:100%; width:280px; border-left:solid 4px #d0e2e8; background: #fff; box-shadow: 0px 2px 3px rgba(0,0,0,.2);}
.header .main-nav ul.sub-menu li {display: block; width:100%; border-bottom:solid 1px #d0e2e8}
.header .main-nav ul.sub-menu li:last-child {border:none;}
.header .main-nav ul.sub-menu li a {font-weight:normal; font-size:15px; display: block; margin:0; padding: 12px 16px 8px 12px;}

.header .main-nav ul li:last-child ul.sub-menu,
.header .main-nav ul.sub-menu.right {left:auto; right:0; border-left:none; border-right:solid 4px #d0e2e8}

.header .toggle-submenu {display: none;}

.header.fixed {top:-81px;}
.header.fixed .row {height:100%; padding:0;}
.header.fixed .logo {width:38px; height:42px; background:url(../images/obcina-lendava-logo-small.jpg) no-repeat center; margin-top:84px;  -webkit-transition: 440ms all cubic-bezier(0.4, 0, 0.2, 1);  transition: 440ms all cubic-bezier(0.4, 0, 0.2, 1); /*opacity:0;*/}
.header.fixed .logo img {width:0; height:0; opacity:0;}

.header + section {margin-top: 129px; -webkit-transition: 300ms all linear; transition:300ms all linear;}
.header.fixed + section {margin-top:48px;}

.nav-toggle {display: none;}

@media (max-width:1300px){
	.header .main-nav ul.sub-menu.md-right {left:auto; right:0; border-left:none; border-right:solid 4px #d0e2e8; margin-right: -0.26em;}
}

@media (max-width:1200px){
	.header .row {padding-left:10px;}
	.header .info-row {right:10px;}
	.header .main-nav {right:10px;}
	
	.header.fixed .logo {margin-left:10px;}
}
@media (max-width:1070px){
	.header .main-nav a {font-size: 15px; height:48px;}
}
@media (max-width:990px){
	.header .main-nav a {font-size:14px; padding: 12px 13px 8px 13px;}
}
@media (min-width:951px){
	.header .main-nav {display: block!important;}
}
@media (max-width:950px){
	.header {box-shadow: 0px 2px 3px rgba(0,0,0,.2);}
	.header .main-nav { display: none; position: fixed; right: 0; top: 0; height: 100%; width: 100%; z-index: 99999; overflow: auto; background: rgba(0,0,0,0.5); -webkit-transition: none; transition:none}
	.header .main-nav > div {position: fixed; overflow:auto; right: -280px; top: 0; height: 100%; background: #fff; width: 100%; max-width: 280px; -webkit-transition: 300ms all ease-in-out; transition:300ms all ease-in-out;}
	.header .main-nav ul { list-style: none; margin: 0; padding: 0;  width: 100%; }
	.header .main-nav ul li {display: block; width:100%;}
	.header .main-nav ul li a {display: block; font-size:15px; padding: 12px 16px 8px 16px; margin-right:0;}
	.header .main-nav ul li a.no-hover {padding: 12px 16px 8px 16px;}	
	
	.nav-toggle {display: block; position: absolute; right:10px; bottom:15px; font-size:40px; cursor: pointer;}	
	.header .main-nav .nav-toggle { bottom: auto; top: 15px; font-size: 23px; right: auto; left: 11px; -webkit-transform:none; transform:none; position: static; display:inline-block; padding: 12px 16px 8px 13px; margin: 0 0 20px;}
	.header .main-nav ul.sub-menu:not(.show-mob) {display: none!important;}
	.header .main-nav.show {}
	.header .main-nav.show >div {right:0; -webkit-transition-delay:200ms; transition-delay:200ms;}	
	.header .main-nav ul li.more-items > a {display: none;}	
	.header .main-nav ul li.more-items ul.show-mob {display: block!important; border:none; box-shadow:none;	visibility: visible; opacity: 1;}	
	.header .main-nav ul li.more-items ul.show-mob li {border:none}
	.header .main-nav ul li.more-items ul.show-mob li a {padding: 12px 16px 8px 16px;font-weight: 600;}
		
	.header .main-nav li.show-submenu ul.sub-menu {display: block!important; box-shadow:none;border-top:solid 1px #d0e2e8;  border-bottom:solid 1px #d0e2e8;}
	.header .main-nav li.show-submenu .toggle-submenu span:after {content:"-";}	
	.header .main-nav ul.sub-menu {position: static; visibility:visible; opacity:1; width:100%;}	
	.header .main-nav ul li a {border-bottom:solid 1px #d0e2e8;}
	.header .toggle-submenu {position: absolute; z-index:50; right:0; top:0;width: 40px; font-size: 20px; text-align: center; height: 100%; background: #3f3f3f; color:#fff; cursor: pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
	.header .toggle-submenu span:after {content:"+";}
}
@media (max-width:760px){
	.header .info-row {-ms-flex-wrap:wrap;flex-wrap:wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; top:5px;}
	.header .social-nav {width:100%; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; text-align:right; margin:10px 0 0 0;}	
	
	.header {position: static;}
	.header + section {margin-top:0;}	
}
@media (max-width:560px){
	.select-language .selected-language span {display: none;}
}
@media (max-width:510px){
	.header .row {padding-top:10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
	.header .info-row {display: none;}
	.nav-toggle  {bottom:auto; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}
	
	.header .logo {margin-top:0; height:50px;}
	.header .logo img {height:100%; width:auto;}
	.header, .header .row {min-height:50px; height:auto;}	
}

._searchContainer { position: absolute; left: 0; top: -55px; opacity:0; width: 100%; background: #ebebeb; z-index: 999999; height:55px; -webkit-transition: all 200ms ease-in-out; transition:all 200ms ease-in-out; }
._searchContainer._show {top:0; opacity:1;}
._searchContainer form { height: 55px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
._searchContainer form input { width: calc(100% - 30px); font-size: 16px; color: #000; border: none; background: transparent; }
._searchContainer form button { border: none; background: none; cursor: pointer; font-size: 22px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: 30px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

/* Slider */
.slider {position: relative; height:500px; overflow:hidden;}
.slider ul.slides li {height:500px; background-position: center; background-size: cover; position: relative; overflow: hidden;}
.slider ul.slides li a.fancybox-media {position: absolute; left:0; top:0; width:100%; height:100%; text-decoration: none!important;}
.slider ul.slides li a.fancybox-media i[class^="icon-"] {position: absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); color:#fff; font-size:80px; text-shadow: 1px 1px 25px #000;}
.slider .slide-content {position: absolute; width:95%; max-width:1180px; left:50%; bottom:60px; -webkit-transform:translateX(-50%); transform:translateX(-50%); color:#fff; text-shadow: -5px 3px 5px rgba(0,0,0,.31);}
.slider .slide-content h1 {font-weight:500; font-size:60px; margin:0; line-height: 65px;}
.slider .slide-content p {font-size:33px; margin:0;}

.news-link {position: absolute; z-index:998; left:50%; width:100%; max-width:1180px; bottom:0; -webkit-transform:translateX(-50%); transform:translateX(-50%);}
.news-link a {float:right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#fff; font-size:18px; font-weight:600; text-align: center; text-decoration: none; width:155px; height:75px; border-radius:75px 75px 0 0; background: rgba(46,45,44,.9); -webkit-transition: 300ms all ease-in-out; transition:300ms all ease-in-out;}
.news-link a:hover {background: rgba(46,45,44,.9);}
.news-link a span {margin-top: 15px;}

@media (max-width:860px){
	.slider {height:400px;}
	.slider ul.slides li {height:400px; display:Table!important;}
	.slider .slide-content {display:Table-cell; position: static; -webkit-transform:none; transform:none; vertical-align: bottom;  padding:0 20px 40px;}
	.slider .slide-content h1 {font-size: 50px; line-height: 55px;}
	.slider .slide-content p {font-size: 28px; line-height:33px;}
	
	.news-link a {font-size: 15px; width: 110px; height: 50px;}
}
@media (max-width:480px){
	.slider {height:250px;}
	.slider ul.slides li {height:250px; }
	.slider .slide-content {vertical-align: middle; padding:0 10px; text-align: center;}
	.slider .slide-content h1 { font-size: 35px; line-height: 40px;}
	.slider .slide-content p { font-size: 22px; line-height: 27px;}
}
/* News */
.news-container ._news {border:solid 1px #eaeaea; padding:25px 20px;}
.news-container ._news {margin-bottom:25px;}
.news-container ._news ._img {width:300px;}
/* -ms-flex-item-align:center; -ms-grid-row-align:center; align-self:center; */
.news-container ._news ._content { width:calc(100% - 580px); padding:0 20px; }
.news-container ._news ._content h1 {margin:0; font-size:28px; line-height:33px;}
.news-container ._news ._date {width:280px; background: #3d3d3d; color:#fff; padding:25px 15px 20px; font-weight:500; line-height:21px;}
.news-container ._news ._date .duration {font-size:24px; line-height:29px; font-weight:bold;}
.news-container ._news ._date .date {font-size:18px; font-weight:normal; margin:7px 0;}

@media (max-width:980px){
	.news-container ._news .flex {position: relative;}
	.news-container ._news ._content {width:calc(100% - 300px); padding:0 0 0 20px;}	
	.news-container ._news ._date {position: absolute; left:0; top:0; width:100%; max-width:300px; background: rgba(61,61,61,0.7); -webkit-transition: 350ms all ease-in-out; transition:350ms all ease-in-out;}
	.news-container ._news:hover ._date {background: rgba(61,61,61,1);}
}
@media (max-width:680px){
	.news-container ._news .flex {-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.news-container ._news {padding: 10px;}
	
	.news-container ._news ._img {width:100%;}
	.news-container ._news ._img img{width:100%;}
	.news-container ._news ._content {width:100%; padding:0; margin-top:20px;}
	.news-container ._news ._date {padding: 15px;}
}

/* Section cover position: relative;*/
section.cover-block { height:470px; background-position: center; background-size: cover; background-attachment: fixed; display:table; width:100%; margin-top:15px;}
section.cover-block .cover-content {display:Table-cell; vertical-align: middle; color:#fff;text-shadow: -5px 3px 5px rgba(0,0,0,.31);  text-align: center; padding:0 10px;}
section.cover-block .cover-content h1 {margin:0;font-size:52px; font-weight:500; line-height:57px;}
section.cover-block .cover-content p {margin:10px 0 0; font-size:48px; line-height:53px;}

@media (max-width:860px){
	section.cover-block {height:350px;}
	section.cover-block .cover-content h1 {font-size:40px;line-height:45px;}
	section.cover-block .cover-content p {font-size:25px; line-height:30px;}	
}
@media (max-width:480px){
	section.cover-block {height:300px;}
	section.cover-block .cover-content h1 {font-size:40px;line-height:45px;}
	section.cover-block .cover-content p {font-size:25px; line-height:30px;}
}

/* Section hash */
section.hash-share {background: #d0e2e8; padding:120px 0 70px; text-align: center;}
section.hash-share h2.gray {font-size:33px; color:#8399a0; margin:0; line-height:38px; margin: 40px 0;}
section.hash-share p {font-size:18px; line-height:23px; margin:0 0 15px}

@media (max-width:480px){
	section.hash-share {padding: 35px 0;}
}

/* Grids */
.mosaic-grid {margin:15px 0 15px}
.grid-item {width:25%; height:260px; float:left; }
.grid-item.width-2 {width:50%;}
.grid-item.height-2 {height:520px;}
.grid-item img {width:100%; height:100%; display: none;}	
.grid-item ._inner {background-position: center; background-size: cover; height:calc(100% - 15px); /*width:calc(100% - 15px); margin:0 auto;*/ border-right:solid 15px #fff; overflow:hidden; display: block; position: relative;}
.grid-item ._inner:hover span {background: rgba(46,45,44,1);}
.grid-item ._inner span {position: absolute; left:0; top:25px; background: rgba(46,45,44,.8); font-size:16px; line-height: 21px; color:#fff; font-weight:600; padding:12px 20px 10px; -webkit-transition: 300ms all ease; transition:300ms all ease;}

.grid-item ._inner .already-seen {opacity:0;position: absolute; right: 0; bottom: 0; width: 50px; height: 50px; background: rgba(255,255,255,0.6); text-align: center; font-size: 22px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color: #33302b; -webkit-transition: 300ms all ease; transition:300ms all ease}
.grid-item ._inner.seen .already-seen {opacity:1;}

.mosaic-grid.hash {margin-top:45px;}
.mosaic-grid.hash .grid-item {height:170px; margin-bottom:35px;}
.mosaic-grid.hash .grid-item.height-2 {height:350px;}
.mosaic-grid.hash .grid-item ._inner  {border-right-color:#d0e2e8; border-right-width:35px; height:100%;}

@media (min-width:861px){
	.grid-item.last ._inner {border-right:none;}
}	
@media (max-width:1180px){
	.row {padding:0 10px;}
}

@media (max-width:860px){
	.grid-item ._inner {border-right-width:10px; height:calc(100% - 10px);}
	.grid-item.sm-2 {width:50%;}
	.grid-item.sm-last ._inner {border-right:none;}
	.mosaic-grid.hash .grid-item {margin-bottom:15px;}
	.mosaic-grid.hash .grid-item ._inner  {border-right-width:15px; height:100%;}
}	
@media (max-width:660px){
	.mosaic-grid.hash .grid-item {width:50%; margin-bottom:10px;}
	.mosaic-grid.hash .grid-item ._inner {border:none!important}
	.mosaic-grid.hash .grid-item.xs-last ._inner{border-left:solid 10px #d0e2e8!important}
}		
@media (max-width:480px){		
	.grid-item.xs-1 {width:100%; margin:5px 0}
	/*.grid-item.xs-height-1 {height:260px;}*/
	.grid-item ._inner {width:100%; height:100%; border:none!important;}

	.mosaic-grid.hash .grid-item {width:100%;}
	.mosaic-grid.hash .grid-item.xs-last ._inner {border:none!important}
}		

/* Subpage */
section.subpage-bg {height:500px; background-position: center; background-size: cover; position: relative; overflow: hidden;}
section.subpage-bg > .row {height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end;}
section.subpage-bg ._title {color: #fff; text-shadow: -5px 3px 5px rgba(0,0,0,.31); margin-bottom:50px}
section.subpage-bg ._title h1 {font-size:60px; line-height:65px; font-weight:500; margin:0;}
section.subpage-bg ._title h4 {font-size:33px; line-height:33px; font-weight:normal; margin:10px 0 0 0;}

@media (max-width:860px){
	section.subpage-bg {height:400px; display:Table!important; width: 100%;}
}
@media (max-width:480px){
	section.subpage-bg {height:250px; }	
	section.subpage-bg ._title {text-align: center; width:100%;}
	section.subpage-bg ._title h1 {font-size:50px; line-height:55px;}
	section.subpage-bg ._title h4 {font-size:30px; line-height:35px;}
}

.breadcrumbs-container {background: #e6e6e6; padding:15px 0 12px;}

.breadcrumbs,
.breadcrumbs a {text-decoration: none; color:#ababab;}
.breadcrumbs a:hover {text-decoration: underline; }
.breadcrumbs ul {list-style:none; margin:0; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.breadcrumbs ul li {position: relative; padding-right:17px; margin-right:4px;}
.breadcrumbs ul li:last-child {padding:0; margin:0;}
.breadcrumbs ul li:not(:last-child):after {content:"";border:solid 4px transparent; border-left-color:#ababab; position: absolute; right:0; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}

/* Partials */
.selected-block-content {display: none; background-color: #fff; box-shadow: -4px 3px 10px rgba(0,0,0,.19);}
.selected-block-content ._content-container {padding:30px 60px 45px 40px; position: relative;}
.selected-block-content ._img {width:260px;}
.selected-block-content ._content {/*width:calc(100% - 290px)*/ -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
.selected-block-content ._content + ._img {width:290px; padding-right:30px; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1;}
.selected-block-content ._content ._link {color:#d0e2e8; font-size:40px; line-height:40px; margin-bottom:5px;}
.selected-block-content ._content ._link i.icon-play {display:inline-block; margin-top:-10px;}
.selected-block-content ._content h1 {font-size:22px; font-weight:600; margin:0 0 10px;}
.selected-block-content ._content h1 + p {margin-top:0}
.selected-block-content ._content p {text-align:justify;}
.selected-block-content ._content ._sidebar {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2; width: 310px; margin-top:50px; margin-left:20px; background: #323232; padding:0 20px 20px; color: #fff; font-size: 14px; line-height: 19px;}
.selected-block-content ._content ._sidebar p {text-align:left;}
.selected-block-content ._content ._sidebar p:empty {display: none;}
.selected-block-content ._content ._sidebar + ._text {-webkit-box-flex:1;-ms-flex:1;flex:1;}
/*
 style="position:relative; float: right;width: 310px;margin-left:25px; margin-top: 50px;background: #323232;color: #fff;font-size: 14px;line-height: 19px;padding: 0px 20px 15px 15px"
 */
.gallery-container {border-top:solid 1px #eaeaea; padding:35px 60px;}
.gallery-container .item {padding:0 10px;}
.gallery .owl-buttons div {position: absolute; left:-35px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); font-size:20px;}
.gallery .owl-buttons div.owl-next {left:auto; right:-35px;}

.selected-block-content ._link-bottom {display: block; width:100%; background: #424043; color:#fff; font-size:22px; height:85px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding:0 40px 0 50px;}
.selected-block-content ._link-bottom strong {font-weight:600;}
.selected-block-content ._link-bottom i.icon-eye {font-size:30px;}
.selected-block-content ._link-bottom:hover {text-decoration: none;}

i.partial-close {cursor: pointer; position: absolute; font-size:25px; top:30px; right:30px;}

h3._error {font-weight: 500; padding: 20px; color: #f00;}

@media (max-width:960px) {
	.selected-block-content ._content-container {padding:30px 20px 20px 20px;}
	.selected-block-content ._content + ._img {padding-right:20px;}
	
	i.partial-close {top: 10px; right: 10px; font-size: 15px;}
}
@media (max-width:840px) {
	
	.selected-block-content ._content {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.selected-block-content ._content ._sidebar {margin:20px 0 0 0;}
	
	.selected-block-content ._content-container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.selected-block-content ._content + ._img {padding-right:0; margin-bottom:20px;}
	.selected-block-content ._content p:last-child {margin-bottom:0;}
}
/* clanek */
.article-container {margin:70px 0}
.article-container ._sidebar {margin-top:30px; width:290px; background: #323232; color:#fff; font-size:14px; line-height:19px; padding:30px 40px}
.article-container ._sidebar a {color:#fff;}
.article-container ._sidebar ul {margin:0; padding:0; list-style:none;}
.article-container ._sidebar ul li {margin:0 0 3px;}
.article-container ._sidebar ul li a {text-decoration: none!important; border:none!important}
.article-container ._sidebar ul li i[class^="icon-"] {margin-right: 12px; font-size: 17px; line-height: 17px; vertical-align: middle; display: inline-block; margin: 2px 12px 2px 0;}
.article-container ._sidebar ul li:last-child {margin-bottom:0;}
.article-container ._sidebar ul li.small {font-size:12px; line-height:17px;}
.article-container ._content {width:calc(100% - 320px); font-size:14px; line-height:25px;}
.article-container ._content p {display:inline-block; width:100%;}
.article-container ._content p + p {margin-top:0;}
.article-container ._content p img {float:left; margin:0 15px 15px 0}
.article-container ._content a:not(._fancybox) {text-decoration: none; font-weight:500; padding:0 5px; background: #e1e1e1; -webkit-transition: 250ms all ease-in-out; transition:250ms all ease-in-out}
.article-container ._content a:hover {text-decoration: underline; background: none;}

._sidebar a {color: #ffffff; text-decoration: underline!important; border:none!important}
._sidebar a:hover {color: #ffffff; text-decoration: none!important; border:none!important}
._sidebar a:active {color: #ffffff; text-decoration: none!important; border:none!important}
._sidebar a:visited {color: #ffffff; text-decoration: none!important; border:none!important}

@media (max-width:960px){	
	.article-container {-ms-flex-wrap:wrap;flex-wrap:wrap; margin:20px 0;}
	.article-container ._content {width:100%;}
	.article-container ._sidebar {width:300px; margin:20px 0 }
}
@media (max-width:580px){	
	.article-container ._content p img {display: block; width:100%;}
}

/* Event calendar */
._eventCalendarContainer {margin:25px 0 50px;}
._eventCalendarContainer ._events {display:-webkit-box;display:-ms-flexbox;display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; width: calc(100% + 20px); margin-left: -10px; position: relative;}
._eventCalendarContainer ._events ._event {width: calc(25% - 20px); margin: 0 10px 20px; position: relative;}
._eventCalendarContainer ._events ._event ._date {position: absolute; right:0; top:0; width:50px; z-index:20;}
._eventCalendarContainer ._events ._event ._date ._day {background:rgba(255,255,255,.6); text-align: center; width:100%; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:5px; font-weight:600;}
._eventCalendarContainer ._events ._event ._date ._month {background:rgba(46,45,44,.8); color:#fff; text-align: center; padding:5px;}
._eventCalendarContainer ._events ._event ._title {position: absolute; left:10px; bottom:10px; z-index:20; color:#fff; line-height:19px;}
._eventCalendarContainer ._events ._event ._title strong {font-weight:600; }
._eventCalendarContainer ._events ._event ._title div {margin-top:5px;}
._eventCalendarContainer ._events ._event img {width:100%;}

._eventCalendarContainer ._events ._loader {display: none; position: Absolute; background: rgba(255,255,255,.3); width: 100%; height: 100%; z-index: 20;}
._eventCalendarContainer ._events ._loader img {background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}

._eventCalendarContainer ._filters {background: #e6e6e6; padding:30px 35px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
._eventCalendarContainer ._filters > div._categoryList {max-width:420px;}
._eventCalendarContainer ._filters > div + div {padding-left:20px;}
._eventCalendarContainer ._filters strong {font-weight:600;}
._eventCalendarContainer ._filters ._tabList {display:-webkit-box;display:-ms-flexbox;display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:15px;}
._eventCalendarContainer ._filters ._tabList > span {background: #fff; color:#414141; padding:5px 10px; cursor: pointer; -webkit-transition: all 300ms ease-in-out; transition:all 300ms ease-in-out; margin:0 5px 5px 0; min-height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
._eventCalendarContainer ._filters ._tabList > span.active,
._eventCalendarContainer ._filters ._tabList > span:hover {background: #414141; color:#fff;}

@media (max-width:1100px){
	._eventCalendarContainer ._events ._event {width:calc(33.333% - 20px);}
}
@media (max-width:760px){
	._eventCalendarContainer ._events {width:calc(100% + 10px); margin-left:-5px}
	._eventCalendarContainer ._events ._event {width:calc(50% - 10px); margin: 0 5px 10px}
	
	._eventCalendarContainer ._filters {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; padding:15px}
	._eventCalendarContainer ._filters > div {width:100%; max-width:none;}
	._eventCalendarContainer ._filters > div + div {padding:20px 0 0;}
}
@media (max-width:540px){
	._eventCalendarContainer ._events {width:100%; margin-left:0}
	._eventCalendarContainer ._events ._event {width:100%; margin: 0 0 10px;}
	
	._eventCalendarContainer ._filters {padding:10px}
	._eventCalendarContainer ._filters > div + div {padding:10px 0 0;} 
}

._weatherForecastContainer {margin:40px 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; }
._weatherForecastContainer > ._day {background:#f7f6f5; border:solid 1px #c8c8c8; border-left-width:0; text-align: center; -webkit-box-flex:1; -ms-flex:1; flex:1; padding:20px 10px; position: relative;}
._weatherForecastContainer > ._day:first-child {background:#fff; border-left:solid 1px #c8c8c8;}
._weatherForecastContainer > ._day:first-child:after {content:""; position: absolute; left:0; bottom:0; width:100%; height:3px; background: #d0e2e8;}
._weatherForecastContainer > ._day ._name {font-weight:600;}
._weatherForecastContainer > ._day ._icon {margin:12px 0;}
._weatherForecastContainer > ._day ._icon i {font-size:55px}
._weatherForecastContainer > ._day ._deg ._min{color: #999;  position: relative; top:-7px}
._weatherForecastContainer > ._day ._deg ._max{font-size:30px;}
._weatherForecastContainer > ._day ._icon img {width:100px}

@media (max-width:740px){
	._weatherForecastContainer > ._day {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; -webkit-box-flex:initial; -ms-flex:initial; flex:initial; width:100%; border:solid 1px #c8c8c8;}
	._weatherForecastContainer > ._day + ._day {border-top-width:0;}
}

/* Accommodations */
._accommodationContainer {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin:40px 0; color:#3f3f3f;}
._accommodationContainer > div {width:calc(50% - 20px);}
._accommodationContainer ._accommodation {padding:0 0 15px;}
._accommodationContainer ._accommodation[data-marker-trigger] {cursor: pointer; transition:all 300ms ease-in-out;}
._accommodationContainer ._accommodation[data-marker-trigger].active,
._accommodationContainer ._accommodation[data-marker-trigger]:hover {background: rgba(230, 230, 230, 0.2); padding-left: 20px;}

._accommodationContainer ._accommodation + ._accommodation {border-top:solid 1px #e6e6e6; padding-top:15px;}
._accommodationContainer ._accommodation ul {list-style:none; margin:0; padding:0;}
._accommodationContainer ._accommodation ul li i[class^="icon-"] {margin-right:12px; font-size:16px; position: relative; top:1px;}
._accommodationContainer ._accommodation ul li > a {display:inline-block; text-decoration: none!important; color:#3f3f3f;}
._accommodationContainer ._accommodation ul li > a:hover span {text-decoration: underline;}
._accommodationContainer ._accommodation ul li > a .flex {}
._accommodationContainer ._accommodation h3 {font-weight:600; margin:0;}

._accommodationContainer .gmaps {height:750px;}
._accommodationContainer .gmaps ul {list-style:none; margin:0; padding:0; overflow: hidden;}
._accommodationContainer .gmaps ul li + li {margin-top:5px;}
._accommodationContainer .gmaps ul li i[class^="icon-"] {margin:0 10px 0 0; position: relative; top:1px;}

@media (max-width:1100px){
	._accommodationContainer > div {width:auto;}
	._accommodationContainer > div._list {width:400px;}
	._accommodationContainer > div._map {width:calc(100% - 410px);}
	
	._routeCalc {margin-bottom:25px;}
	
}
@media (max-width:860px){
	._accommodationContainer {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	._accommodationContainer > div {width:100%!important;}
	._accommodationContainer .gmaps {height:400px;}
}
label._radioBtn {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
label._radioBtn input {display: none;}
label._radioBtn input:checked + span._bg {background-position: left center;}
label._radioBtn span._bg {width:38px; height:35px; background:url(../images/radiobutton.png) no-repeat right center; margin-right:12px;}
label._radioBtn span._bg + span {width:calc(100% - 50px);}

/* Route calc */
._routeCalc ._transport {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap;}
._routeCalc ._transport > div {margin:0 25px 10px 0;}
._routeCalc ._transport > div:last-child {margin-right:0;}

._routeCalc ._startEndPoint {margin-top:15px;}
._routeCalc ._startEndPoint ul {list-style:none; margin:0; padding:0;}
._routeCalc ._startEndPoint ul li + li {margin-top:20px;}
._routeCalc ._startEndPoint ul li label {display: block; margin:0 0 10px;}
._routeCalc ._startEndPoint ul li input {width:100%; height:45px; padding:8px; border:solid 2px #e6e6e6; border-radius:5px;}
._routeCalc ._startEndPoint ul li button {background: #333333; color:#fff; font-weight:600; height:45px;border:none; border-radius:5px; min-width:200px; padding:5px 25px;}
._routeCalc ._startEndPoint ul li button:disabled {opacity:0.5}



/* Contact */
section.contact-section {padding:65px 0 120px}

._contactContainer {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
._contactContainer > ._sidebar {width:300px;}
._contactContainer > ._content {width:calc(100% - 350px); background: #666;}

._contactContainer > ._sidebar ul {list-style:none; margin:0; padding:0;}
._contactContainer > ._sidebar ul li + li{margin-top:6px;}
._contactContainer > ._sidebar a[href^="mailto"] {border:none;}
._contactContainer > ._sidebar a[href^="mailto"]:hover {text-decoration:underline;}

._contactContainer > ._content {background: #e6e6e6; padding:40px 55px;}
._contactContainer > ._content h2 {margin:0 0 20px;}
._contactContainer > ._content ul {list-style:none; margin:0; padding:0;}
._contactContainer > ._content ul li {position: relative;}
._contactContainer > ._content ul li + li {margin-top:35px;}
._contactContainer > ._content ul li input,
._contactContainer > ._content ul li textarea {width:100%; border-radius:5px; background: #fff; border:solid 1px #fff; padding:8px; height:55px; -webkit-transition: all 300ms ease-in-out; transition:all 300ms ease-in-out; vertical-align: top;}
._contactContainer > ._content ul li textarea {resize:none; height:170px;}
._contactContainer > ._content ul li > label {display: block; margin:0 0 10px;}
._contactContainer > ._content ul li > label ._red {color:#f00;}
._contactContainer > ._content ul li input.error,
._contactContainer > ._content ul li textarea.error {border-color:#f00;}
._contactContainer > ._content ul li label.error {position: absolute; left:0; bottom:-24px; margin:0; font-size:13px; color:#f00;}
._contactContainer > ._content ul li button {background: #333333; color:#fff; border:none; border-radius:5px; height:55px; padding:5px 20px; min-width:200px; font-weight:Bold; -webkit-transition: background 200ms ease-in-out; transition:background 200ms ease-in-out;}
._contactContainer > ._content ul li button:hover {background: #000;}

@media (max-width:1100px){	
	._contactContainer > ._content {width:calc(100% - 310px);}
}
@media (max-width:980px){	
	._contactContainer > ._content {padding:30px}
}
@media (max-width:840px){	
	section.contact-section {padding:35px 0}
	._contactContainer {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	._contactContainer > ._content {width:100%; margin-top:30px;}
}
@media (max-width:480px){	
	._contactContainer > ._content {padding:10px}
	._contactContainer > ._content ul li input {height:45px;}
	._contactContainer > ._content ul li + li {margin-top:25px;}
	._contactContainer > ._content ul li > label {margin-bottom:5px;}
}
/* Footer */
.footer {background: #333333; color:#fff; padding-top:55px}
.footer a {color:#fff;}
.footer h1 {font-size:25px; margin:0 0 10px;}
.footer ul {list-style:none; margin:0; padding:0;}
.footer ul li {margin:3px 0;}
.footer ._colContainer {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;}
.footer ._colContainer ._col + ._col {padding-left:10px;}
.footer .social-nav {margin-bottom:20px;}
.footer .social-nav a {font-size:24px; margin:0 7px 0 0; text-decoration: none!important;}
.footer .cr {margin-top:70px; background: #2b2b2b; text-align: center; color:#777777; padding:20px 10px;}

@media (max-width:950px){	
	.footer ._colContainer {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; text-align: center;}
	.footer ._colContainer ._col {width:100%;}
	.footer ._colContainer ._col + ._col {padding:40px 0 0 0;}
	.footer .cr {margin-top:40px;}
}	

body.loaded .floating-social-buttons {right:0;}
.floating-social-buttons {position: fixed; right:-40px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:40px; z-index:999; -webkit-transition: all 300ms 1s ease; transition:all 300ms 1s ease;}
.floating-social-buttons a {display: block; width:100%; height:40px; margin:5px 0; text-align: center; background: #ccc; color:#fff; position: relative; text-decoration: none!important; font-size:22px;}
.floating-social-buttons a i {position: absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.floating-social-buttons a.fb {background-color: #3b5998;}
.floating-social-buttons a.yt {background-color: #e52d27;}
.floating-social-buttons a.ig { background: #f09433; background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.floating-social-buttons a.tw {background-color: #00aced;}

/* Popups */
._popupContainer {display: none; position: fixed; left:0; top:0; z-index:999999; width:100%; height:100%; background:#000; background:rgba(0,0,0,.6);}
._popupContainer ._popup {position: absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%) scale(0.1); transform:translate(-50%,-50%) scale(0.1); opacity:0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; width:calc(100% - 20px); max-width:940px; max-height:calc(100% - 20px); overflow:auto; background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,1); padding:20px;}
._popupContainer ._popup i._close {position: absolute; right:20px; top:20px; font-size:22px; cursor: pointer;}
._popupContainer.visible ._popup {-webkit-transform: Translate(-50%, -50%) scale(1);transform: Translate(-50%, -50%) scale(1); opacity: 1}

._popupContainer ._popup ._newsletter {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
._popupContainer ._popup ._newsletter > div {width:calc(50% - 20px);}
._popupContainer ._popup ._newsletter ._img img {width:100%;}
._popupContainer ._popup ._newsletter ._content {padding:20px 10px 0 0;}
._popupContainer ._popup ._newsletter ._content h1 {margin:0 0 20px; font-size:25px;}
._popupContainer ._popup ._newsletter ._content ._form {list-style:none; margin:40px 0 0; padding:0;}
._popupContainer ._popup ._newsletter ._content ._form li + li {margin-top:20px;}
._popupContainer ._popup ._newsletter ._content ._form label {display: block; margin:0 0 12px;}
._popupContainer ._popup ._newsletter ._content ._form label span {color:#f00;}
._popupContainer ._popup ._newsletter ._content ._form input {width:100%; border:solid 2px #cfcfcf; border-radius:5px; padding:10px; height:50px;}
._popupContainer ._popup ._newsletter ._content ._form button {background:#333333; color:#fff; font-weight:600; border:none; border-radius:5px; min-width:195px; height:50px; padding:10px; float:right; margin-top:30px;}

@media (max-width:860px){
	._popupContainer ._popup {padding:40px 10px 10px;}
	._popupContainer ._popup i._close {right:10px; top:10px;}
	
	._popupContainer ._popup ._newsletter {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	._popupContainer ._popup ._newsletter > div {width:100%;}	
	._popupContainer ._popup ._newsletter ._content {padding-right:0;}
	._popupContainer ._popup ._newsletter ._content h1 {margin-bottom:20px;}
	._popupContainer ._popup ._newsletter ._content ._form {margin-top:20px;}
	._popupContainer ._popup ._newsletter ._content ._form button {margin-top:0;}
}
@media (max-width:480px){
	._popupContainer ._popup ._newsletter ._img {height:150px; overflow:hidden;}
	._popupContainer ._popup ._newsletter ._content h1 {font-size:22px;}
	._popupContainer ._popup ._newsletter ._content ._form button {float:none; width:100%;}
}

.scroll-to-top {position: fixed; right:-130px; bottom:30px; z-index:99999; width:53px; height:53px; background: url(../images/scroll-arrow.png) no-repeat center; cursor: pointer; -webkit-transition: 300ms all ease-in-out; transition:300ms all ease-in-out; opacity:0;}
.scroll-to-top.show {right:30px; opacity:1;}

@media (max-width:860px){	
	.scroll-to-top.show {right:15px; bottom:15px;}
}
@media (max-width:480px){
	.scroll-to-top {display: none!important;}	
	.floating-social-buttons {display: none;}
}
@media (max-height:480px){
	.floating-social-buttons {display: none;}
}

._cookieNotificationContainer {position: fixed; left:0; bottom:0; z-index:999;}
._cookieNotificationContainer ._cookieToggle { z-index: 99; padding: 20px 20px 5px 5px; background: #333; position: fixed; left: 0; bottom: 0; border-top-right-radius: 45px; cursor: pointer; }
._cookieContent {display: none; padding: 15px; border: solid 1px #333; background: #fff; font-size: 12px; line-height: 16px; position: fixed; left: 48px; bottom: 42px; }
._cookieContent p {margin-top:0;}
._cookieContent a.cookie-accept {background: #00a651; padding:7px 13px 5px; font-weight:600; color:#fff; display:inline-block; -webkit-transition: 300ms all ease-in-out; transition:300ms all ease-in-out;}
._cookieContent a.cookie-accept:hover {text-decoration: none; background:#09964e;}