/*!
Theme Name: Terasy
Theme URI:
Author:
Author URI:
Description:
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:
Domain Path:
Tags:
Template: customify
*/
/* titulni strana */
#onas-tit .textwidget h1, #onas-tit .textwidget h2 {
	color: #ffffff;
}
#onas-tex p {
	text-align: justify;
}
.tit {
	font-weight: bold;
	padding-bottom: 5px;
}
.tex {
	font-size: medium;
	text-align: justify;
	padding: 0 20px;
}
/* cenik */
.ow-pt-price {
	font-size: 1.5em !important;
}
/* byty */
#byt .gallery-item {
	padding: 5px;
}
a.byt-more-info {
	cursor: pointer;
	padding: 5px 25px;
	text-transform: none;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #489C2B;
	color: #489C2B;
	font-family: inherit;
	font-weight: 500;
	text-decoration: none;
	text-align: center;	
	background-color: #ffffff;
}
a.byt-more-info:hover {
	background-color: #000601;
	color: #ffffff;
	opacity: 0.6;
}
/* aktuality */
.posts-layout.layout--blog_classic, .category-aktuality {
	margin-top: 20px;
}
.category-aktuality a {
	color: #489C2B;
}
/* galerie */
.foogallery {
	margin: 20px 0 !important;
}
/* paticka */
#site-footer h4 {
	font-weight: bold;
}
/* mapa kontakt */ 
#gomaps p {
	margin: 0;
}
/* kontaktujte nas tlacitko */
.overkontakt {
	cursor: pointer;
	padding: 5px 25px;
	text-transform: none;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #000000;
	color: #ffffff;
	font-family: inherit;
	font-weight: 500;
	text-decoration: none;
	text-shadow: 0 1px 0 #F0FFA6;
	text-align: center;	
	background-color: #489C2B;
}
/* form */
form.wpcf7-form label input, form.wpcf7-form label textarea {
	margin-top: 8px;
}
input[type="checkbox"] {
	transform: scale(1.5);
	-ms-transform: scale(1.5); /* IE */
	-moz-transform: scale(1.5); /* FF */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
	-o-transform: scale(1.5); /* Opera */	
}
.wpcf7-submit {
	float: right;
}
/* form v popup */
.pum-container form.wpcf7-form label {
	color: #ffffff;
}
/* novinky na hlavni strance popup */
#popup_nejnovejsi h3 {
	text-align: center;
	font-size: 130%;
	margin: 1em 0 0 0;
}
#popup_nejnovejsi ul {
	margin: 1em;
}
#popup_nejnovejsi li {
	list-style: none;
	display: inline-table;
	margin: 10px auto;
	width: 100%;
}
#popup_nejnovejsi a, #popup_nejnovejsi a:active, #popup_nejnovejsi a:visited, #popup_nejnovejsi a:link, #popup_nejnovejsi a:focus  {
	padding: 10px;
	border: 1px solid #61A495;
	width: 100%;
	display: table;
	color: #61A495;
	text-align: center;
	background-color: #ffffff;
}
#popup_nejnovejsi a:hover {
	opacity: 0.7;
}
#popup_nejnovejsi span {
	display: table-caption;
	padding: 10px 20px;
	color: #004234;
	text-align: center;
}
/* close buton v popup */
.pum-content + .pum-close {
	padding: 12px 20px 17px 10px !important;
}
.error-404.not-found {
	margin: 20px;
	background-image: url(../terasy/img/labske-terasy-logo-zelena.jpg);
	background-repeat: no-repeat;
	background-size: 400px;
	height: 300px;
	background-position: bottom;
}

/* kontakt */
#site-footer .textwidget.custom-html-widget {
	font-size: larger;
	line-height: normal;
}
#pgc-726-0-0 .siteorigin-widget-tinymce.textwidget {
	line-height: normal;
	font-size: larger;
}

/* cenik */
.ow-pt-columns-atom {
	text-align: center;
}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-first.ow-pt-even .ow-pt-title
{background:#969292;}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-first.ow-pt-even .ow-pt-details
{background:#969292;}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-odd .ow-pt-title
{background:#7AC673;}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-odd .ow-pt-details
{background:#7AC673;}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-even .ow-pt-title
{background:#27AAE0;}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-even .ow-pt-details
{background:#27AAE0;}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-last.ow-pt-odd .ow-pt-title
{background:#FAAF40;}

.so-widget-sow-price-table-atom-3064c585b720 .ow-pt-columns-atom .ow-pt-column.ow-pt-last.ow-pt-odd .ow-pt-details
{background:#FAAF40;}

/* aktuality */
.pt-cv-ifield {
	padding: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	min-height: 200px;
}
.pt-cv-thumbnail.pull-left {
	max-width: 50% !important;
}
/* telefon v hlavicce */
@media screen and (min-width: 1024px) {
	a.item--button {
	color: #ffffff;
	}
}

/* vlastni aktualita */
.entry-thumbnail.has-thumb {
	float: left;
	padding-right: 3em;
}