/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/*KONTAKTNÍ FORMULÁŘ*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"]
{
    background-color: #fff;
    color: #000;
    width: 75%;
}
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 100%;
}
.wpcf7 input[type="text"], 
.wpcf7 input[type="email"], 
.wpcf7 textarea {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"]{
    line-height: 20px;
}
input.wpcf7-form-control:nth-child(13){
	text-transform: uppercase;
	border-radius: 0px;
	font-weight: normal;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #008484;
}
/***KONTAKTNÍ FORMULÁŘ*/

/*---*/

/*HLAVNÍ MENU*/
.main-navigation a {
    color: #555555;
    font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
    padding: 22px 18px 22px;
	border-right: 1px solid #efefef;
	text-transform: uppercase;
}
.main-navigation li.current_page_item, .main-navigation ul li.current_page_item a, .main-navigation ul li.current-menu-item a {
	background-color: #ffffff;
	color: #008484;
}
.main-navigation a:hover, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li:hover > a, .main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover  {
    background-color: #ffffff;
	color: #1db0ad;
}
/***HLAVNÍ MENU*/

/*---*/

/*HLAVNÍ MENU-MOBILNÍ ZOBRAZENÍ*/
@media screen and (max-width: 767px) {
.main-small-navigation a {
	padding: 10px 20px;
    border-bottom: 1px solid #efefef;
    color: #555555;
	background: #ffffff;
	text-transform: uppercase;
    display: block;
    font-size: 14px;
	font-weight: normal;
}
}
@media screen and (max-width: 767px) {
.main-small-navigation .current_page_item a, .main-small-navigation .current_page_item ul li a:hover, .main-small-navigation a:hover {
    color: #ffffff;
    background-color: #1db0ad;
}
}
/***HLAVNÍ MENU-MOBILNÍ ZOBRAZENÍ*/

/*---*/

/*FOOTER MENU*/
#menu-main-menu-1 {
text-transform: uppercase;
}
#colophon .widget ul li {
    border-bottom: none;
}
/***FOOTER MENU*/

/*---*/

/*FOOTER*/
.footer-widgets-wrapper {
    background-color: #eaeaea;
	border-top: none;
	border-left: 5px solid #1db0ad;
	padding-right: 5px;
}
.footer-socket-wrapper {
    border-top: none;
	border-left: 5px solid #1db0ad;
	padding-right: 5px;
}
.footer-socket-wrapper .copyright {
    max-width: 100%;
    float: none;
	text-align: left;
}
img.alignnone.size-full.wp-image-241 {
	margin-top: 5px;
	margin-bottom: -10px;
}
/***FOOTER*/

/*---*/

/*NÁZVY STRÁNEK, NADPISY, TEXT*/
.home .page .entry-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-family: "roboto";
	font-size: 22px;
	line-height: 22px;
}
h1 {
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-family: "roboto";
	font-size: 22px;
	line-height: 22px;
}
h6 {
	border-top: 2px solid #008484;
	margin-right: 50%;
	padding-top: 10px;
	font-family: "roboto";
	color: #008484;
	font-size: 18px;
	font-weight: 500;
}
h5 {
	font-weight: 300;
	font-family: "roboto";
	color: #008484;
	font-size: 20px;
}
.link {
		color: #1db0ad;
}
.link:hover {
    text-decoration: underline;
}
.bold {
	font-weight: 500;
}
.home h2.entry-title {
    display: none;
}
/***NÁZVY STRÁNEK, NADPISY, TEXT*/

/*---*/

/*RÁMEČKY*/
#page {
	border-top: none;
}
#header-text-nav-container {
  border-bottom: none;
}
/***RÁMEČKY*/

/*---*/

/*HEADER*/
#header-meta {
	height: 70px;
    background-color: #008484;
	border-left: 5px solid #1db0ad;
}
#header-text-nav-wrap {
    padding: 0px 0px 0px;
}
#header-logo-image {
	margin-top: -60px;
    margin-bottom: 20px;
    height: auto;
    width: auto;
}
/***HEADER*/

/*---*/

/*OPTIMALIZACE MENU*/
@media only screen and (max-width:1190px) {
.main-navigation.inner-wrap, .menu-primary-container.inner-wrap {
    width: auto;
}
}

@media only screen and (max-width:767px) {
.main-navigation.inner-wrap, .menu-primary-container.inner-wrap {
    width: 100%;
}
}
@media only screen and (max-width:850px) {
.main-navigation a {
    font-size: 14px;
	padding: 22px 12px 22px;
}
}
@media only screen and (max-width:768px) {
.site-header .menu-toggle {
	margin-bottom: 10px;
}
}
/***OPTIMALIZACE MENU*/

/*---*/

/*SLIDER*/
#featured-slider .entry-title {
	font-family: "roboto";
	font-weight: normal;
}
#featured-slider .entry-content p {
    margin: 0;
    padding: 10px 15px;
    background: white;
	color: #555555;
	font-weight: light;
}
.ngg-galleryoverview {
    margin-top: -10px !important;
}
/***SLIDER*/

/*---*/

/*LIGHTBOX*/
#fancybox-title {
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: "Roboto" !important;
	color: #5c5c5c;
}
.fancybox-title-inside {
	line-height: 30px !important;
}
/***LIGHTBOX*/

/*---*/

/*HEADER-MOBILE VERSION*/
@media only screen and (max-width:600px) {
#header-meta {
	height: 70px;
    background-color: #008484;
	border-left: 5px solid #1db0ad;
}
#header-text-nav-wrap {
    padding: 10px 0px 0px;
}
#header-logo-image {
	margin-top: -70px;
    margin-bottom: 0px;
    height: auto;
    width: auto;
	float: left;
}
}
/***HEADER-MOBILE VERSION*/

/*---*/

/*MAIN MENU-LAST ITEM*/
li#menu-item-776 a {
    color: #888888;
    font-weight: 400;
    background: white;
		text-transform: uppercase;		
}
li#menu-item-776 a:hover {
    color: #1db0ad;
    font-weight: 400;
    background: white;
		text-transform: uppercase;
}
@media screen and (max-width: 767px) {
	li#menu-item-776 a:hover {
    color: white;
    font-weight: 400;
    background: #1db0ad;
		text-transform: uppercase;
}
}
/***MAIN MENU-LAST ITEM*/

/*---*/

/*AKTUALITY*/
.entry-meta {
    display: none !important;
}
.post .entry-title {
  padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-family: "roboto";
	font-size: 22px;
	line-height: 22px;
}

.module.list-thumb-image .post-title {
    font-size: 16px;
}
.module .post-date {
    margin: 0 0 .5em;
    display: block;
		font-size: 12px;
}
.module .post-content p {
    margin: 0 0 1.6em;
		font-size: 14px
}
#content .post {
		padding-top: 10px;
    margin-bottom: 0px;
		padding-bottom: 0px;
}
/***AKTUALITY*/

/*---*/

/*SITEORIGIN*/
#pg-9-5, #pg-7-2, #pg-7-4, #pg-7-6, #pg-7-8, #pg-7-10 {
	margin-bottom: 0px;
}
/***SITEORIGIN*/