/*
Theme Name: antenynekola_cz
Author: Milos Zacek
Author URI: www.miloszacek.cz
/*
/* standard elements */
html {min-height:100%;}
* {margin:0;padding:0;}
* {box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
img{max-width:100%;height:auto;box-sizing:border-box;}
a {color:#74A9DF;}
a:hover {color:#888;}
a img {border:none;}
body {font-size:1.3em;font-family:Source Sans Pro,Arial,Helvetica,sans-serif;color:#3d3d3d;}
p {padding:0 0 0.1em 0;}
ul {list-style:none;margin:0;padding:0 0 1em 1em;list-style-type:square;}
h1 {font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.6em;text-align:center;padding:0.4em 0 0.7em 0;color:#00468C;text-transform:uppercase;}
h2 {font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;padding:1em 0 0.7em 0;color:#00468C;text-transform:uppercase;}
h3 {font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;padding:1em 0 0.7em 0;color:#00468C;text-transform:uppercase;}
h4 {font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;padding:1em 0 0.7em 0;color:#00468C;text-transform:uppercase;}
h5 {font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;padding:1em 0 0.7em 0;color:#00468C;text-transform:uppercase;}
h6 {font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;padding:1em 0 0.7em 0;color:#00468C;text-transform:uppercase;}
blockquote {border:#7F7F83 1px solid;box-shadow:0 0 10px #ddd;background:#eee;color:#888;padding:1.5em 1.5em 0 1.5em;margin:1em;font-weight:bold;}
blockquote a {color:#000;}
strong {color:#31353D;}
.edit a {color:#ff0000;float:left;}
img{border:0;}
img.alignnone {border:#ddd 1px solid;display:inline;margin:0;padding:4px;}
img:hover.alignnone {border:1px solid #999;}
img.aligncenter {float:center;border:1px solid #ddd;height:auto;margin:0 4px 4px 4px;padding:4px;}
img:hover.aligncenter {border:1px solid #999;}
img.alignleft {float:left;border:#ddd 1px solid;display:inline;margin:0 1.667em 1.333em 0;padding:4px;}
img:hover.alignleft {border:1px solid #999;}
img.alignright {float:right;border:#ddd 1px solid;display:inline;margin:0 0 1.333em 0.467em;padding:4px;}
img:hover.alignright {border:1px solid #999;}
/* gallery */
.gallery {overflow:hidden;margin:30px 0 0 0;}
.gallery-item {float:left;margin:0 0 30px;padding:0 5px;text-align:center;width:100%;}
.gallery-columns-5 .gallery-item {width:20%;}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {clear:left;}
.gallery-columns-5 .gallery-item:nth-child(5n+1) {clear:none;}
.gallery img {border:1px solid #ddd;height:auto;padding:4px;}
.gallery img:hover {border:1px solid #999;}
.gallery br {display:none;}
/* structure */
.inner-container {margin:auto;padding:0;width:63%;}
.outer-container {padding:0;}
/* header */
.header {width:100%;background:#fff;}
.headerin {width:63%;margin:auto;padding:0;text-align:center;}
.logo {float:left;width:150px;margin:0;padding:0;}
/* navigace */
.nav {float:right;}
.nav button {font-size:0.7em;background:#74A9DF;border:#fff 1px solid;color:#fff;cursor:pointer;display:none;padding:5px;}
.nav button:hover, .menu button:focus {background:#74A9DF;}
.nav.zobrazit menu {display:block;}
.nav menu {margin:auto;}
.nav menu ul {display:inline-block;margin:0;padding:0;}
.nav menu li {float:left;list-style:none;}
.nav menu a {line-height:70px;text-decoration:none;color:#74A9DF;display:block;background:#fff;border-right:#fff 1px solid;text-decoration:none;font-weight:bold;font-size:0.8em;padding:0 8px;margin:0;}
.nav menu a:hover {color:#fff;background:#74A9DF;}
.nav menu .current_page_item a {color:#fff;background:#ffdd00;}
/* slideshow */
.slide_1 {width:100%;height:400px;position:relative;}
.slide_1 .text {position:absolute;top:0;left:0;width:100%;text-align:right;z-index:2;padding:200px 60px 0 0;font-size:1.5em;color:#fff;}
.slide_1 .text span {font-size:1.2em;}
.slide_1 .slide {z-index:1;position:absolute;width:100%;top:0;left:0;height:100%;transition:opacity 1s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;}
.slide_1 .slide.show {opacity:1;}
/* content */
.content_hp, .content {background:#fff;}
.content_in_hp, .content_in {width:63%;text-align:center;margin:auto;padding:0;}
/* posts */
.post {margin:0;padding:0;}
/* shortcodes columns */
.full {position:relative;text-align:center;width:100%;margin:0 auto 30px auto;padding:4%;min-height:1px;height:auto!important;height:1px;color:#fff;background:#00468C;}
.box_1 {float:left;width:31.3333%;height:370px;text-align:center;margin:0 3% 3% 0;padding:3% 2%;color:#3d3d3d;font-weight:bold;border:1px solid #ffdd00;}
.box_1 h2 {font-size:1em;padding:0 0 0.5em 0;color:#ff0000;}
.box_2 {float:left;width:31.3333%;height:370px;text-align:center;margin:0 0 3% 0;padding:3% 2%;color:#3d3d3d;font-weight:bold;border:1px solid #ffdd00;}
.box_2 h2 {font-size:1em;padding:0 0 0.5em 0;color:#ff0000;}
/* button */
.action-button a{width:220px;text-align:center;display:block;margin:25px auto 0 auto;padding:0.5em;border:1px solid #F5A647;border-radius:5px;background:#F5A647;color:#fff;font-size:1em;text-decoration:none;text-transform:uppercase;}
.action-button .subtitle {margin:0;display:block;}
.action-button a:hover{color:#fff;background:#252525;}
/* sidebar */
#sidebar {color:#fff;background:#F4D535 url('img/bg-sidebar.gif') repeat-y;margin:0;padding:0.667em;}
/* footer */
.footer {background:#444;padding:1em 0;text-align:center;font-size:1em;}
.footer p {padding:0;}
.footer a {color:#fff;}
.footer a:hover {color:#ddd;}
.footer2 {background:#444;padding:0 0 1em 0;color:#fff;border-top:1px solid #888;font-size:0.7em;}
.footer2m {color:#fff;float:left;padding:2em 0 3em 0;}
.footer2o {color:#fff;float:right;padding:2em 0 3em 0;}
.footerin, .footerin2 {width:63%;color:#fff;margin:auto;}
.footerin2 a {color:#fff;font-weight:normal;}
.footerin2 a:hover {color:#888;}
.footer .nav_1 ul {display:inline-block;vertical-align:top;padding:0;height:70px;line-height:70px;}
.footer .nav_1 li {float:left;list-style:none;font-size:0.8em;font-weight:bold;}
.footer .nav_1 a {text-decoration:none;color:#fff;display:block;padding:0 1.5em 0 0;}
.footer .nav_1 a:hover {text-decoration:underline;}
/* Plugin Contact form 7 */
.wpcf7-form {width:70%;text-align:center;padding:0;margin:0;font-size:0.8em;}
.wpcf7-form input {width:100%;padding:5px 7px;border:1px solid #d0d0d0;margin:0 0 8px 0;}
.wpcf7-form select {width:100%;padding:5px 7px;border:1px solid #d0d0d0;margin:0 0 8px 0;}
.wpcf7-form textarea {width:100%;padding:5px 0px 5px 7px;border:1px solid #d0d0d0;}
.wpcf7-form span.wpcf7-list-item {display:inline-block !important;} /* checkbox */
.wpcf7-form span.wpcf7-list-item-label {display:inline-block !important;vertical-align:top;width:100%;} /* checkbox */
.wpcf7-form p {color:#000;margin-top:10px;}
.wpcf7-form .wpcf7-submit {width:100%;background:#C4004F;cursor:pointer;margin:15px 0 15px 0;padding:15px;color:#fff;font-size:0.8em;font-weight:bold;}
.wpcf7-form .wpcf7-submit:hover {background:#5D1A81;color:#fff;}
body span.wpcf7-not-valid-tip {display:block;color:#ec3c06;border:none;position:relative;top:auto;left:auto;padding:0;margin-top:2px;background:none;font-size:15px;}
body div.wpcf7-validation-errors {background:#ffe2e2;border:1px solid #ff8a8a;color:#ec3c06;}
body div.wpcf7-response-output {margin:10px 0;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
body .wpcf7-mail-sent-ng {background:#fff2e2;border:1px solid #ffbc8a;color:#e17731;}
body .wpcf7-mail-sent-ok {background:#e8ffe2;border:1px solid #6fdf51;color #1ea524;}
/* Plugin TablePress */
table.tablepress {font-size:0.8em;font-weight:normal;color:#333;width:100%;margin:auto;}
table.tablepress thead th {background:#ffdd00;color:#fff;padding:10px;text-align:center;}
table.tablepress td {background:#eee;padding:10px;width:20%;text-align:center;}
table.tablepress .row-hover tr:hover td {background:#ffdd00;color:#fff;}
/* Plugin Polylang */
.nav menu .lang-item a {/* Styles */}
.nav menu .lang-item a:hover {/* Styles */}
.nav menu .lang-item.current_page_item a {/* Styles */}
/* eu-cookies */
.eu-cookies{text-align:center;font-size:0.6em;color:#444;position:fixed;left:0;bottom:0;width:100%;padding:0.5em;background:#fff;z-index:2000;}
.eu-cookies a{color:#444}
.eu-cookies button{margin:0 1.333em;background:#444;border:none;color:#fff;padding:0.267em 0.8em;border-radius:3px;cursor:pointer;}
/* Smartphones portrait */
@media only screen and (max-width : 320px) {
h1 {font-size:1.0em;}
.headerin {width:100%;margin:auto;}
.logo {float:none;width:150px;margin:auto;}
.nav {float:none;width:100%;z-index:9999;padding:0 0 15px 0;}
.nav button {display:block;margin:auto;}
.nav menu {display:none;}
.nav menu ul {width:100%;padding:0;height:auto;line-height:normal;}
.nav menu li {float:none;display:block;}
.nav menu a {font-size:0.6em;padding:0.4em 0;}
.slide_1 {display:none;}
.content_in_hp, .content_in {width:100%;}
.gallery-columns-5 .gallery-item {width:100%;}
.box_1, .box_2 {float:none;width:100%;height:100%;margin:10px auto;}
table.tablepress td {padding:1px;width:100%;}
.footer2m, .footer2o {float:none;padding:1em 0;margin:auto;text-align:center;}
}
/* Smartphones landscape */
@media only screen
and (min-width : 321px)
and (max-width : 480px) {
h1 {font-size:1.0em;}
.headerin {width:100%;margin:auto;}
.logo {float:none;width:150px;margin:auto;}
.nav {float:none;width:100%;z-index:9999;padding:0 0 15px 0;}
.nav button {display:block;margin:auto;}
.nav menu {display:none;}
.nav menu ul {width:100%;padding:0;height:auto;line-height:normal;}
.nav menu li {float:none;display:block;}
.nav menu a {font-size:0.6em;padding:0.4em 0;}
.slide_1 {display:none;}
.content_in_hp, .content_in {width:100%;}
.gallery-columns-5 .gallery-item {width:50%;}
.box_1, .box_2 {float:none;width:100%;height:100%;margin:10px auto;}
table.tablepress td {padding:1px;width:100%;}
.footer2m, .footer2o {float:none;padding:1em 0;margin:auto;text-align:center;}
}
/* Smartphones landscape */
@media only screen
and (min-width : 481px)
and (max-width : 767px) {
h1 {font-size:1.0em;}
.headerin {width:100%;margin:auto;}
.logo {float:none;width:150px;margin:auto;}
.nav {float:none;width:100%;z-index:9999;padding:0 0 15px 0;}
.nav button {display:block;margin:auto;}
.nav menu {display:none;}
.nav menu ul {width:100%;padding:0;height:auto;line-height:normal;}
.nav menu li {float:none;display:block;}
.nav menu a {font-size:0.6em;padding:0.4em 0;}
.slide_1 {display:none;}
.content_in_hp, .content_in {width:100%;}
.gallery-columns-5 .gallery-item {width:50%;}
.box_1, .box_2 {float:none;width:100%;height:100%;margin:10px auto;}
table.tablepress td {padding:1px;width:100%;}
.footer2m, .footer2o {float:none;padding:1em 0;margin:auto;text-align:center;}
}
/* Tablets */
@media only screen and (device-width: 768px) {
/* Styles */
}
/* Tablets portrait */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
.headerin {width:100%;margin:auto;}
.logo {float:none;width:150px;margin:auto;}
.nav {float:none;width:100%;z-index:9999;padding:0 0 15px 0;}
.nav button {display:block;margin:auto;}
.nav menu {display:none;}
.nav menu ul {width:100%;padding:0;height:auto;line-height:normal;}
.nav menu li {float:none;display:block;}
.nav menu a {font-size:0.6em;padding:0.4em 0;}
.gallery-columns-5 .gallery-item {width:50%;}
.box_1, .box_2 {float:none;width:100%;height:100%;margin:10px auto;}
}
/* Tablets  landscape and netbook */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
.headerin {width:100%;margin:auto;}
.logo {float:none;width:150px;margin:auto;padding:0;}
.nav {float:none;width:100%;text-align:right;margin:auto;padding:0;}
.nav menu a {font-size:0.8em;padding:0 4px;}
.content_in_hp, .content_in {width:83%;}
.gallery-columns-5 .gallery-item {width:50%;}
}
/* Desktops and laptops */
@media only screen
and (min-width : 768px)
and (max-width : 1280px) {
.headerin {width:80%;margin:auto;}
.content_in_hp, .content_in {width:83%;}
.gallery-columns-5 .gallery-item {width:50%;}
}
/* Desktops and laptops */
@media only screen
and (min-width : 1281px) {
h1 {color:#00468C;}
.gallery-columns-5 .gallery-item {width:50%;}
}
