@charset "UTF-8";
/*! 
Theme Name: zahrada
Theme URI: http://underscores.me/
Author: Jan Pecen
Author URI: http://janpecen.cz
Description: sablona na miru pro zahrady-raich.cz
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: 
Tags: 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

zahrada is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*	GENERAL
------------------------------------------------------ */
/* border-box */
html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

body {
  padding-top: 13px;
  color: #282C3D;
  background: #ffffff;
  font-size: 100%;
  font-family: "Open Sans", sans-serif;
  font-weight: normal; }

/* clearfix */
.group:before, .gallery:before,
.group:after, .gallery:after {
  content: " ";
  display: table; }

.group:after, .gallery:after {
  clear: both; }

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */ }

.site-footer {
  background: #272727;
  color: #5a5a5a; }
  .site-footer a {
    color: #ffffff; }

.entry-content ul li {
  display: block; }

.entry-content ul li:before {
  /*Using a Bootstrap glyphicon as the bullet point*/
  content: "\f00c";
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  /*--adjust as necessary--*/
  color: #98BC24;
  font-size: 100%;
  padding-right: 0.5em;
  /*position: absolute;*/
  top: 10px;
  left: 0; }

.hentry {
  min-height: 180px; }

.more-link {
  display: none; }

/*
Navigation
*/
/**********************************
Responsive navbar-brand image CSS
- Remove navbar-brand padding for firefox bug workaround
- add 100% height and width auto ... similar to how bootstrap img-responsive class works
***********************************/
.navbar-brand {
  padding: 0px; }

.navbar-brand > img {
  height: 20%;
  padding: 5px;
  width: auto; }

/* 
   widget
*/
.citat-section {
  background-color: #bada55; }

.citat-section {
  background-image: url(http://localhost/wordpress/wp-content/themes/illdy/layout/images/testiomnials-background.jpg) !important; }

.citat-section {
  color: #fff;
  width: 100%;
  padding: 50px 0 30px 0;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 31.10.2017, 14:39:06
    Author     : Honza
*/
.header-section {
  color: #fff;
  width: 100%;
  padding: 0px 0 30px 0;
  text-align: center;
  position: relative;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center; }

p {
  color: #50587b; }

.green {
  background: #98BC24;
  margin-bottom: 60px;
  padding: 20px 20px;
  text-align: center; }
  .green p {
    font-size: 32px;
    font-style: italic;
    line-height: 37px;
    text-align: center;
    display: inline-block;
    margin: 0px;
    color: #E8E8E6; }
  .green a {
    float: right;
    display: inline-block; }

@media screen and (max-width: 768px) {
  .green p {
    font-size: 18px; }

  .green a {
    float: none; } }
.icon {
  margin: 0 auto;
  font-size: 32px;
  line-height: 90px !important;
  background: #282C3D;
  color: #98BC24;
  position: relative;
  margin-top: -60px;
  width: 90px;
  height: 90px;
  text-align: center;
  border-radius: 50%;
  overflow: hidden;
  /*padding-top: 30px;*/
  display: block; }

.reference {
  background-color: #e8e8e6; }

.box {
  border: 1px solid   #EBEBEB;
  padding: 10px;
  margin-top: 30px;
  margin-bottom: 40px; }
  .box H3 {
    text-align: center;
    font-size: 26px; }
  .box .read-more-page-link {
    text-align: center;
    padding: 10px; }

.showcase-img {
  min-height: 30rem;
  background-size: cover; }

/*--- Start Slider --*/
.carousel-item {
  height: 85vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.carousel-caption {
  text-align: left; }
  .carousel-caption h3 {
    text-align: left;
    font-size: 50px;
    line-height: 50px;
    color: white;
    display: inline-block;
    padding: 5px 5px 6px;
    background: #7DA50A; }
  .carousel-caption p {
    text-align: left;
    display: inline-block;
    background: #E8E8E6;
    color: #391F0A;
    padding: 5px 5px 6px;
    font-size: 50px;
    line-height: 50px; }

#logo {
  display: inline-block; }

@media screen and (max-width: 768px) {
  .carousel-caption h3, .carousel-caption p {
    font-size: 26px;
    line-height: 26px;
    padding: 2px; }

  #logo {
    width: 170px; } }
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 1.2.2018, 18:37:38
    Author     : Honza
*/
.baguetteBox-button {
  outline: none !important; }

.container.gallery-container {
  background-color: #fff;
  color: #35373a;
  min-height: 100vh;
  padding: 30px 50px; }

.gallery-container h1 {
  text-align: center;
  margin-top: 50px;
  font-family: 'Droid Sans', sans-serif;
  font-weight: bold; }

.gallery-container p.page-description {
  text-align: center;
  margin: 25px auto;
  font-size: 18px;
  color: #999; }

.tz-gallery {
  padding: 40px; }

/* Override bootstrap column paddings */
.tz-gallery .row > div {
  padding: 2px; }

.tz-gallery .lightbox img {
  width: 100%;
  border-radius: 0;
  position: relative; }

.tz-gallery .lightbox:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -13px;
  margin-left: -13px;
  opacity: 0;
  color: #fff;
  font-size: 26px;
  font-family: FontAwesome;
  content: "\f002";
  pointer-events: none;
  z-index: 9000;
  transition: 0.4s; }

.tz-gallery .lightbox:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: rgba(46, 132, 206, 0.7);
  content: '';
  transition: 0.4s; }

.tz-gallery .lightbox:hover:after,
.tz-gallery .lightbox:hover:before {
  opacity: 1; }

.baguetteBox-button {
  background-color: transparent !important; }

@media (max-width: 768px) {
  body {
    padding: 0; } }
@font-face {
  font-family: 'zahrada';
  src: url("fonts/zahrada.eot?x4e1y0");
  src: url("fonts/zahrada.eot?x4e1y0#iefix") format("embedded-opentype"), url("fonts/zahrada.ttf?x4e1y0") format("truetype"), url("fonts/zahrada.woff?x4e1y0") format("woff"), url("fonts/zahrada.svg?x4e1y0#zahrada") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'zahrada' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-zahrada:before {
  content: ""; }

.icon-saw:before {
  content: ""; }

.icon-sekacka:before {
  content: ""; }

.icon-plot:before {
  content: ""; }

.icon-ryc:before {
  content: ""; }

.icon-hadice:before {
  content: ""; }

.icon-kolecko:before {
  content: ""; }

.icon-trava:before {
  content: ""; }

.icon-pencil2:before {
  content: ""; }

/*# sourceMappingURL=style.css.map */
