/*
Theme Name: HOTdesign - Grafika 2020
Theme URI: https://www.hotdesign.eu
Author: HOTdesign.eu
Author URI: https://www.hotdesign.eu
Description: 
Version:
Text Domain: grafika20               
License:                               
License URI:
*/

body {
	font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica, Sans-Serif !important;
}
::-webkit-input-placeholder {
/* Chrome/Opera/Safari */
	color: #acacac;
}
::-moz-placeholder {
/* Firefox 19+ */
	color: #acacac;
}
:-ms-input-placeholder {
/* IE 10+ */
	color: #acacac;
}
:-moz-placeholder {
/* Firefox 18- */
	color: #acacac;
}
.header-top {
	background-color: #242424;
	z-index: 11;
	position: relative;
	min-height: 20px
}
.nav-small .nav>li>a, .nav.nav-small>li>a {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ikonytop {
	font-weight: 400;
	color: #424242;
	margin-left: 1.5em
}
.ikonytop a {
	color: #424242;
	font-size: 12px !important;
}
.hnadpis {
	font-size: .9em;
	text-transform: uppercase;
}
.nadpiskanc  {
	font-size: 1.3em;
    font-weight: 600;
    text-align: center;
}
.nav > li > a {
	font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica, Sans-Serif !important;
}
p {

    font-size: 0.9em;
}
.row-dashed .col:before, .row-solid .col:before {
    border-left: 1px dashed #eaeaea;
}
.object{
    width:32.5%;
    border: 1px solid #f3f3f3;
    padding: 0px;
    min-height: 260px;
    float: left;
    margin: 4px;
        opacity: 0.8;
        -webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-ms-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
.object:hover{
    border: 1px solid #dedede;
    moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    opacity: 1;
    -webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-ms-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}

.filab {
    font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica, Sans-Serif !important;
    font-weight: 300;
    /* font-style: italic; */
    color: #9c9c9c;
    font-size: 11px;
    text-transform: uppercase;
    height: 34px;
}
.filab2 {
    font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica, Sans-Serif !important;
    font-weight: 300;
    /* font-style: italic; */
    color: #9c9c9c;
    font-size: 12px;
    text-transform: uppercase;
}
.nadps {
 min-height: 46px;
 margin-top: 10px;
}
.nadpisy {
    font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica, Sans-Serif !important;
    font-weight: 500;
    text-transform: uppercase;
    color: #9c9c9c;
    font-size: 14px;
    text-align: center;
}

.radek   {border-bottom: 3px solid #000; }

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 .85em;
    height: 2.507em;
    font-size: .76em;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
    transition: color .3s,border .3s,background .3s,opacity .3s;
}
.row-dashed .col-inner, .row-solid .col-inner {
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
}
@media only screen and (max-width: 850px) {
  .object { width: 48%; margin-bottom: 12px;}
}
@media only screen and (max-width: 550px) {
  .object { width: 100%; }
}

.pagination{
clear:both;
}

.kraje{
color: black;
background-color: black;
color: white;

}

option {
    background-color: white;
    color: black;
    background-color: white;
}    

.filter-hide{
    display:none;   
}

.box-text h2    {
    min-height: 46px;      
}