/*
Theme Name: simonet
Theme URI: simonet.cz
Author: the simonet team
Author URI: http://simonet.cz
Description: Best.
Version: 167595e
License: Personal
License URI: http://simonet.cz
Tags: none
Text Domain: simonet
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol,ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, tdinput, textarea, select, button, input, select, option  {border: 0;font-family: 'Barlow Condensed', sans-serif;font-size: 21px;font-style: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;line-height: 1.2;-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*,*:before,*:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
body {-moz-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;color: #444444;}
ul,ol {margin-bottom: 15px;padding-left:33px;}
p {margin: 0 0 25px 0;color:#202020;font-size:21px;line-height: 1.2;}
em {color: #202020;font-style:italic;font-size: 21px;}
a {color: #202020;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;font-size: 21px;}
a:hover {color: #de3450;}
a:visited {}
img{max-width:100%;height:auto;}
article,aside,details,figcaption,figure,footer,header,main,nav,section {display: block;}
strong {font-weight:bold;color:#de3450;}
td,th{padding-right:10px;}  
h1, h2, h3, h4, h5, h6 {-webkit-background-clip: text;color:#202020;font-weight:700;text-transform: uppercase;}
h1 {margin: 35px 0 55px 0;font-size: 55px;line-height: 1;color:#de3450;}
h2 {margin: 20px 0;font-size: 50px;line-height: 1;color:#de3450;}
h3 {margin: 20px 0;font-size: 40px;line-height: 1;color:#de3450;}
h4 {margin: 20px 0;font-size: 20px;line-height: 1;}
h5 {margin: 20px 0;font-size: 21px;line-height: 1;}

.kontakty_top_in h2 {font-size: 34px;display: inline-block;padding: 10px 15px;color: #de3450;background: #ffffffeb;font-weight: 300;letter-spacing: 1px;cursor:pointer;
-webkit-animation:opacity_is 2s 1;-moz-animation:opacity_is 2s 1;-o-animation:opacity_is 2s 1;animation: opacity_is 2s 1;}
.kontakty_top_in h2:hover {color: #ffffffeb;background: #de3450;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.title_top a{color:#de3450;font-size: 110px;font-weight:700;text-decoration:none;line-height:1;display: block;}
.loading {background:#fff;width:100%;height:100%;text-align:center;position:fixed;z-index:9999999999;top:0;max-width:100%;}
.loading .loading_image {position:absolute;top: 20%;left: 0;width:100%;text-align:center;}
.loading_image .logo {display:block;position:relative;height: auto;left:initial;margin-left:0;top:0}
.loading_image .logo a{color: #3eb7d3;font-size: 55px;font-weight:700}
.loading_image .logo span {position:relative;max-width:350px;text-align:center;margin:20px auto;display:block;left:initial;top:initial;}
.loading .loading_text {position:absolute;max-width:350px;top: -150px;margin-right:-75px;text-align:center;z-index: 9;}
.loading .loading_image img{display:inline-block;max-height: 100%;width: auto;}
.loading .loading_cloud {position: absolute;width: 100%;left: 0;bottom: 95%;min-height: 150px;}
.loading .loading_cloud_text {padding:23% 23% 20% 25%;color:#56c7d0;margin: 0 auto;display: block;text-align: center;font-size:20px;font-weight: 500;}
.loading .loader {width:31px;height:31px;display:block;margin:30px auto;background: url('images/loader.gif') no-repeat center center;}

iframe {max-width: 100%;}
input[type="submit"], .button {border-radius:50px;margin: 0 5px 25px 0;width: auto;font-size: 21px;cursor: pointer;padding: 12px 25px 12px 25px;background: #de3450;color: #fff;text-decoration: none;display: inline-block;line-height: 1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.button:hover {background-color: #fff;color: #de3450;}
input[type="text"],input[type="email"],input[type="tel"], textarea {border-radius: 5px;background: #fff;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 9px;width: 250px;margin: 0 0 24px 0;line-height: 24px;font: 13.3333px Arial;}
a.button {padding: 9px 25px 12px 25px;}
.video_out{position:fixed;width:100%;height:0;padding-bottom:56.25%;top: 10px;z-index: 0;background: #de3450;} 
.video_out iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.video_out .cover_vid {position:absolute;width:100%;top:0;bottom:0;height:100%;z-index:2;}
.video_top {z-index:3;position:relative;}
.ytp-chrome-top {display:none !important;}
.submit_button{letter-spacing: 1px;color: #de3450;border:1px solid #fff;background-color: #fff; font-size: 21px;line-height: 1;padding: 15px 25px;display: inline-block;text-decoration: none;border-radius: 5px;cursor:pointer;}
.submit_button:hover {border:1px solid #fff;background-color: #fff;color: #de3450;}
.submit_button_orange{letter-spacing: 1px;color: #fff;background-color: #de3450;border:1px solid #de3450; font-size: 21px;line-height: 1;padding: 15px 25px;display: inline-block;text-decoration: none;border-radius: 5px;cursor:pointer;}
.submit_button_orange:hover {border:1px solid #de3450;background-color: #fff;color: #de3450;}
menu,ol,ul {margin: 21px 0;padding: 0;}
ul {list-style:none;margin: 0 0 25px 0;}
ul li {margin-bottom:5px;line-height: 1.1;padding: 1px 0 0 25px;background-position: center left;background-size: 21px;background-repeat: no-repeat ;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20512%20489.59%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck%3C%2Ftitle%3E%3Cpath%20d%3D%22M468.91%2C214.6a20.68%2C20.68%2C0%2C0%2C0-20.68%2C20.68v20.83A203.43%2C203.43%2C0%2C0%2C1%2C244.8%2C459.43h-.12C132.51%2C459.36%2C41.3%2C368.06%2C41.36%2C255.88A203.43%2C203.43%2C0%2C0%2C1%2C244.79%2C52.57h.12a202.16%2C202.16%2C0%2C0%2C1%2C82.68%2C17.61A20.68%2C20.68%2C0%2C0%2C0%2C344.43%2C32.4a243.25%2C243.25%2C0%2C0%2C0-99.49-21.19h-.14A244.79%2C244.79%2C0%2C0%2C0%2C71.6%2C429a243.2%2C243.2%2C0%2C0%2C0%2C173.05%2C71.8h.14A244.8%2C244.8%2C0%2C0%2C0%2C489.59%2C256.13V235.29A20.68%2C20.68%2C0%2C0%2C0%2C468.91%2C214.6Z%22%20transform%3D%22translate%280%20-11.21%29%22%2F%3E%3Cpath%20d%3D%22M505.94%2C39.8a20.68%2C20.68%2C0%2C0%2C0-29.25%2C0L244.79%2C271.7l-52.61-52.61a20.68%2C20.68%2C0%2C0%2C0-29.25%2C29.25l67.23%2C67.23a20.68%2C20.68%2C0%2C0%2C0%2C29.25%2C0L505.94%2C69.05A20.68%2C20.68%2C0%2C0%2C0%2C505.94%2C39.8Z%22%20transform%3D%22translate%280%20-11.21%29%22%2F%3E%3C%2Fsvg%3E");}
#widget-area ul li {background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20512%20489.59%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck%3C%2Ftitle%3E%3Cpath%20d%3D%22M468.91%2C214.6a20.68%2C20.68%2C0%2C0%2C0-20.68%2C20.68v20.83A203.43%2C203.43%2C0%2C0%2C1%2C244.8%2C459.43h-.12C132.51%2C459.36%2C41.3%2C368.06%2C41.36%2C255.88A203.43%2C203.43%2C0%2C0%2C1%2C244.79%2C52.57h.12a202.16%2C202.16%2C0%2C0%2C1%2C82.68%2C17.61A20.68%2C20.68%2C0%2C0%2C0%2C344.43%2C32.4a243.25%2C243.25%2C0%2C0%2C0-99.49-21.19h-.14A244.79%2C244.79%2C0%2C0%2C0%2C71.6%2C429a243.2%2C243.2%2C0%2C0%2C0%2C173.05%2C71.8h.14A244.8%2C244.8%2C0%2C0%2C0%2C489.59%2C256.13V235.29A20.68%2C20.68%2C0%2C0%2C0%2C468.91%2C214.6Z%22%20transform%3D%22translate%280%20-11.21%29%22%2F%3E%3Cpath%20d%3D%22M505.94%2C39.8a20.68%2C20.68%2C0%2C0%2C0-29.25%2C0L244.79%2C271.7l-52.61-52.61a20.68%2C20.68%2C0%2C0%2C0-29.25%2C29.25l67.23%2C67.23a20.68%2C20.68%2C0%2C0%2C0%2C29.25%2C0L505.94%2C69.05A20.68%2C20.68%2C0%2C0%2C0%2C505.94%2C39.8Z%22%20transform%3D%22translate%280%20-11.21%29%22%2F%3E%3C%2Fsvg%3E");}
ul li h3 {margin:0;color: #de3450;}
.outheader{position: fixed;text-align:left;width: 100%;top:0;z-index: 9999999;padding:0;background: #de3450;}
.site-header {padding: 0;display: block;margin: auto;z-index: 5;position: relative;}
.site-header .home-link {color: #14837d;display: inline-block;margin: 0 auto 0 auto;min-height: 56px;text-decoration: none;position: relative;float:left;text-align:right;}
.outmenu {display: block;background: #ffffff;position: fixed;top: 0;left:0;width: 100%;z-index: 101;border: 1px solid #dedede47;text-align:right;}
#anim_menu {animation-name: menu_efect;animation-duration: 1s;margin-top:0;}
.menu {padding: 35px 30px;display: inline-block;margin: auto;}
.main-navigation {margin: 0;position: relative;}
.menu-menu-container {padding: 0;text-align:center;display: block;margin:0;}
.menu li {display: inline-block;position: relative;margin: 0 5px 0 5px;vertical-align:top;background:none;width:auto;height:auto;padding:0;}
.menu li a {color: #444;display: block;font-size: 21px;line-height: 1;padding: 10px 15px;text-decoration: none;white-space: nowrap;text-transform: uppercase;}
.menu li:hover > a,.menu li a:hover,.menu li:focus > a,.menu li a:focus {color: #444444;-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;animation-delay: 0.1s;-moz-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.menu .sub-menu,.menu .children {padding: 0;position: absolute;left: 0;z-index: 99999;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);}
.menu .sub-menu ul,.menu .children ul {border-left: 0;left: 100%;top: 0;}
.menu ul a,.menu ul ul a {margin: 0;font-weight:500;}
.menu ul a:hover,.menu ul ul a:hover,ul.menu ul a:focus,.menu ul ul a:focus {color:#967e70;}
.menu li:hover > ul,.menu ul li:hover > ul,ul.menu .focus > ul,.menu .focus > ul {clip: inherit;overflow: inherit;height: inherit;width: inherit;}
.menu .sub-menu li {margin:0;background: #de3450;}
.menu .select > a {color: #de3450;}
.mobilemenu {display: none;padding:0;cursor:pointer;margin: 0 0 0 25px;}
.mline {height: 3px;background: #6c6455;display: block;width: 35px;margin: 5px auto;}

.content-area{margin: 0 auto 0 auto;margin-top: 113px;}
#primary {margin:50px auto 50px auto;max-width:1200px;padding:20px;}
.single #primary {margin:125px auto 50px auto;}
.home .content-area {max-width:initial;padding:0;}
.single .content-area,.page-template-page-setkavani .content-area{max-width: 1200px;margin: 100px auto 55px auto;padding:25px;}
.single h1 {margin: 10px 0 35px 0;padding: 15px 0;}
.single .entry-content {margin:25px 0;}
.single .entry-content table {overflow: auto;height:auto !important;width:100%;border-collapse: collapse;}
.single .entry-content table tbody {width:100%;}
.single .entry-content p{text-align:justify;}
.video_top {text-align:center;}
.h1_title {font-size:75px;color:#ffffffe3;margin:50px 0;font-weight:bold;}
.group_right{display:inline-block;opacity: 0.7;}
.group_right .button {margin: 35px 0;}
.kontakty_top {position:absolute;top:0;text-align: center;width: 100%;z-index: 1;display:table;left:0}
.kontakty_top_in {display:table-cell;vertical-align:middle;width: 100%;}
.item.email {margin: 20px 15px 0 15px;display: inline-block;}
.item.email a{font-weight: 500;background:url('images/phone-call_3.png') no-repeat left center;background-size: 20px;padding: 5px 10px 5px 25px;display: block;text-align: left;text-decoration: none;color: #ffffff;font-size: 23px;-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;animation-delay: 0.1s;-moz-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.item.email a:hover {color: #3eb7d3;-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;animation-delay: 0.1s;-moz-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.item.telefon {margin: 20px 15px 0 15px;display: inline-block;}
.item.telefon a{font-weight: 500;background:url('images/email_2.png') no-repeat left center;background-size: 20px;padding: 5px 10px 5px 30px;display: block;text-align: left;text-decoration: none;color: #ffffff;font-size: 23px;-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;animation-delay: 0.1s;-moz-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.item.telefon a:hover {color: #3eb7d3;-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;animation-delay: 0.1s;-moz-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.grecaptcha-badge {visibility: hidden;}
.obsah_radku_in .n2-ss-slider .slide_h3 {font-weight: normal;color: #fff;background:transparent;font-size: 330%;text-shadow: 0px 0px 20px rgba(124, 124, 124, 1);letter-spacing: 1px;text-transform:uppercase;}
.obsah_radku_in .n2-ss-slider .slide_h3 span{color: #fff;font-weight: 600;letter-spacing:5px;font-size: 100%;}
.site-header .home-link {color: #14837d;display: inline-block;margin: 0 auto 0 auto;min-height: 56px;text-decoration: none;position: relative;float:left;text-align:right;}
.logo{height: 110px;margin: 0;display: block;opacity: 1;max-width:none;position:fixed;z-index: 121;top: 5px;left:50px;}
.logo a {text-decoration: none;display: block;color: #de3450;font-size:50px;font-weight:700;}
.logo img {width:auto;height: 100px;max-width:none;margin: 0;}
.logo a:hover > img{-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.logo h1 {margin: 0;text-decoration: none;}
.logo_01 {color:#fff;text-decoration: none;font-size:25px;margin: 0 0 5px 0;display: block;letter-spacing: 1px;font-weight: bold;}
.logo_02 {color:#fff;text-decoration: none;font-size:21px;margin: 0;display: block;letter-spacing: 5px;}
img {-ms-interpolation-mode: bicubic;border: 0;	vertical-align: middle;}

table tr td {border: 1px solid #de3450;padding:5px 10px;margin:25px 0;}
.entry-content {padding: 0; display: block;max-width: 1500px;margin: auto;}
.page-template-page-edit .entry-content {max-width: none;padding: 0;}
#page {max-width:1500px;margin:50px auto 50px auto;padding: 15px 25px 30px 25px;}
#page_home {margin:0 auto 0 auto;padding: 0;}

.category {margin: 0;text-align: center;padding: 50px 0 59px 0;}
.category .tl_default {margin:0 10px;background: #c5050a;border-radius: 10px;font-size: 13px;}
.category .green {background: #b6c931;    border: 1px solid #b6c931;}
.category h2 span {display:inline-block;vertical-align:middle;background:#e40613;border-radius:250px;overflow:hidden;height:55px;width:55px;margin-right: 15px;}
.category h2 span img{height:55px; width:auto;-webkit-filter: brightness(1500%);filter: brightness(1500%);}
body .category h2{text-align:center;margin:0 0 35px 0;padding: 0 50px 0 50px;display:inline-block;text-align: center;color: #cb1432;}
body .category .content_kat {max-width:900px;margin:5px auto;text-align:center;color:#4e4e4e;}

.obsah_builder .typ_kolecka_odkaz_nazev_3_21,.obsah_builder .typ_cela_sire_30{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.top_kat_slide {position: relative;margin: 20px 0 35px 0;display:block;text-align:center;}
.top_kat {position: relative;}
.top_kat_in{margin:50px auto 0 auto;max-width: 1920px;padding: 0 50px;text-align:center;}
.top_kat_in li{float:none;vertical-align:top;display:inline-block;width: 33%;max-width:390px;list-style:none !important;margin: 0;position:relative;text-align:center;cursor:pointer;padding: 0px !important;*display:inline;*zoom:1;}  
strong {font-weight:600;color: #000;}
.top_kat_in li .foto {display:block;margin:0 -1px 0 0;-webkit-animation: img_hov 0.3s; -moz-animation: img_hov 0.3s;-o-animation: img_hov 0.3s infinite;animation: img_hov 0.3s forwards;}
.top_kat_in .kat_box:hover{}
.top_kat_in li h3{left: 0;text-align:left;position:absolute;z-index:9;bottom:0;color:#fff;margin: 20px 20px;text-decoration:none;}
.top_kat_in li .list_kurzu {color:#fff;padding: 20px 20px 20px 20px;display:block;margin: -75px 5px 5px 5px;background: #ffffffc7;z-index: 9;position: relative;}
.top_kat_in li .list_kurzu .nazev {display:block;height:100%;width:100%;text-transform: uppercase;text-decoration:none;color:#cb1432;margin:0;text-align:center;padding:0;}
.top_kat_in li .list_kurzu .nazev .in_nazev {font-size: 25px;display:block;height:100%;width:100%;vertical-align:middle;line-height:30px;font-weight: 300;}
.top_kat_in li .list_kurzu .nazev:hover {}  
.top_kat_in li .kat_box{background: transparent;transition: initial;position:relative;display:block;border:none;line-height:0;margin:0;padding: 0 ;}
.top_kat_in img{max-width:none;width:100%;height:auto;}
.top_kat_in .foto:hover {-webkit-animation: img_hov2 0.3s; -moz-animation: img_hov2 0.3s;-o-animation: img_hov2 0.3s;animation: img_hov2 0.3s forwards;z-index: 1;position: relative;}
.top_kat_in .kat_box:hover > .list_kurzu {z-index:100;}
.top_kat_slide .icon-left {outline: none;cursor:pointer;font-size:35px;width:45px;height:45px;position: absolute; display: block;left:20px;z-index:10;vertical-align:middle;text-decoration:none;top:135px;border-radius: 250px;background: rgba(227, 6, 20, 0.71);}
.top_kat_slide .icon-right {outline: none;cursor:pointer;font-size:35px;width:45px;height:45px;position: absolute; display: block;right:20px;z-index:10;vertical-align:middle;text-decoration:none;top:135px;border-radius: 250px;background: rgba(227, 6, 20, 0.71);}
.top_kat_slide .icon-left:before {content: ""; text-shadow: 0px 1px 1px #4f84a1; color:#fff; background: url('img/left-arrow.png') no-repeat 5px 7px; width:45px; height:45px;display: block;}
.top_kat_slide .icon-right:before {content: ""; text-shadow: 0px 1px 1px #4f84a1; color:#fff; background: url('img/right-arrow.png') no-repeat 8px 7px; width:45px; height:45px;display: block;}
.contact-form7 {overflow-y: auto;display:none;position: fixed;top: 0;left:0;width: 100%;height: 100%;background: #222222;z-index: 150;}
.contact-form7-in {display:table;width:100%;height:100%;vertical-align:middle;}
.contact-form7-in .contact-form7-cell{display:table-cell;vertical-align:middle;width:100%;height:100%;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {color:#fff;text-align: center;padding: 10px 20px;}
span.wpcf7-not-valid-tip {border: 2px solid #f7e700;}
.image_loading {background:#444;padding:45px 35px;text-align:center;margin:25px 0;}
.input-open .button:before {min-width: 15px;margin: 0 10px 0 0; content: ""; text-align:center; color: #3e5b2d; display: inline-block; vertical-align:top; width:21px; height:24px; background: url('images/email_2.png') no-repeat left 1px;background-size: 21px;}
.input-open .button:hover {background: #cb0b2b;color:#fff;}
.gradient {width:50px;height:50px;margin:25px auto;display:block;color: #ffff;-webkit-animation: rotation 0.7s infinite linear;}
.detail_produktu {padding:0;text-align:left; margin: 50px 0 0 0;min-height:509px;right:0;display:block;}
.detail_produktu_in {position: absolute;left: 0;right: 0;width: 100%;background:#cb1432;min-height: 509px;}
.detail_produktu_in .inbox:before {content: "";width:100%;height:50px;background: url('images/loading.svg') no-repeat center center;margin: auto;top: 43%;left: 0;position: absolute;-webkit-animation: rotation 0.7s infinite linear;}
.detail_produktu_in .inbox {padding:75px 0;display:block;max-width: 1250px;margin:0 auto;z-index: 2;background:#cb1432;}
.backgabs {position: absolute;z-index: 0;background: #cb1432;width: 100%;height: 440px;left: 0;top: 0;}
.right_x svg,.left_x svg {display:inline-block;}
.left_x{position:absolute;left:0;top:50%;width:25px;padding:15px 5px 13px 0;background:#ffffff;cursor:pointer;text-align: center;margin-top:-27px;border-radius: 0 25px 25px 0;}
.right_x{position:absolute;right:0;top:50%;width:25px;padding:15px 0 13px 5px;background:#ffffff;cursor:pointer;text-align: center;margin-top:-27px;border-radius: 25px 0 0 25px;}
.inbox .cls-1,.inbox .cls-2 {fill: #cb1432;}
body .detail_produktu_levy {width:48%;padding: 0 2% 0 0;display:inline-block;vertical-align:top;position: relative;}
body .detail_produktu_pravy {width:48%;padding: 0 0 0 2%;display:inline-block;vertical-align:top;position: relative;}
body .detail_produktu_pravy h2{color:#fff;text-align:left;padding:0;display:block;font-weight: 500;min-height:25px;line-height: 25px;font-size: 21px;font-weight: 500;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.detail_produktu_pravy .full,.detail_produktu_pravy .fullp {white-space: initial;background: #444;padding: 10px 0;}
.detail_produktu_pravy .full_pole {position: absolute;top:0;}
body .detail_produktu_nahledy h2{font-size: 21px;text-transform: initial;margin-bottom: 4px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.margin_15 {margin-bottom: 15px;}
body .detail_produktu_pravy p{min-height:21px;color:#fff;margin-bottom: 0;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;min-height:21px;cursor: pointer;}
.detail_produktu_img {position:relative;}
.detail_produktu_img img{max-width:100%;height:auto;}
.detail_produktu_img span {position:absolute;z-index:9;top:0;left:0;width: 100%;}
.detail_produktu_nahled {display:inline-block;vertical-align:top;margin-right: 2%;width:31%;cursor:pointer;margin-top: 9px;}
.detail_produktu_nahled img {width:100%;height:auto;}
.skryt {display:none !important;}
.galerie {background:#b1aeae;border-top: 5px #fff solid;border-bottom: 5px #fff solid;}
.galerie .simonet_galerie_out {max-width: 1370px;width:auto;display:block;margin:0 auto;}
.galerie .simonet_galerie {text-align:center;width:100% !important;}
.simonet_galerie .foto7 {width:12% !important;}

.typ_novinky h3 {margin-bottom:50px;}
.typ_novinky{padding:59px 50px 55px 50px;background:rgba(243,243,243,0.85);text-align:center; -webkit-box-orient:vertical;}
.typ_novinky .hlavni_button {margin-top:35px;}
.typ_novinky .radek_in{margin:0 auto;max-width:1500px;}
.typ_novinky h2{color:#000;margin-bottom:55px;}
.typ_novinky h2 a{color:#000;margin-bottom:55px;font-size:33px;font-weight:800;text-decoration:none;}
.post_article{margin-bottom:35px;position:relative;display:inline-block;width:500px;width:30%;margin:0 20px 25px 20px;text-align:left;vertical-align:top;}
.post_article h3{margin:20px 0 0 0;text-align:left;color:#222222;text-overflow:ellipsis;overflow:hidden;font-size:25px;line-height: 1.5;text-align: center;}
.category .post_article h3 {text-align: left;}
.post_article .time{margin-bottom:10px;display:block;text-align:right;color:#000000;padding: 0 20px;}
.post_article .post_content .post_image{width:100%;display:block;vertical-align:middle;margin-right:3%;}
.post_article .post_content .post_image img {width:100%;height:auto;}
.archive .post_article .post_content .post_image img {width:auto;height:auto;}
.post_article .post_content .post_content_in{width:70%;display:inline-block;vertical-align:middle;color:#000;text-align:left;font-size:15px;}
 .post_article .post_content .post_content_in .content_in{}
.post_article a{text-decoration:none;}
.post_article .button{display:inline-block;text-transform:none;font-weight:500;color:#000;text-decoration:underline;margin-left: 5px;}
.post_article .post_footer{text-align:right;}
.site_content{padding-bottom:55px;}
.single h1 {max-width:950px;}
.site_content .post_image{text-align:center;display:block;margin:25px auto;max-width:950px;}
.site_content .post_content{max-width:950px;margin:0 auto;}
.site_content .post_navigace{margin:45px auto 45px auto;padding:5px 10px;background:#f59565;display:block;position:relative;border-radius:7px;max-width:950px;min-height:32px;}
.site_content .post_navigace .post_predchozi {max-width:215px;line-height:20px;display:inline-block;position:relative;vertical-align:middle;padding-left: 45px;font-size: 15px;}
.site_content .post_navigace .post_dalsi{max-width:230px;line-height:20px;display:inline-block;position:relative;vertical-align:middle;padding-right: 45px;font-size: 15px;text-align: right;}
.site_content .post_navigace .post_predchozi_in svg{width:20px;height:20px;margin:0 10px;vertical-align:middle;display:inline-block;position: absolute;left: 0;top: 28%;}
.site_content .post_navigace .post_dalsi_in svg{width:20px;height:20px;margin:0 10px;vertical-align:middle;display:inline-block;position: absolute;right: 0;top: 28%;}
.site_content .post_dalsi{float:right;}
.clear{clear:both;}
.category .post_article .post_content .post_image{width:30%;display:inline-block;vertical-align:middle;margin-right:3%;}
.category .site-content{max-width:700px;display:block;margin:135px auto 50px auto;}
.category .site-content h1 a{text-align:left;text-transform:uppercase;font-weight:bold;font-size:31px;font-weight:800;}
.category .site-content h1{width:70%;display:inline-block;vertical-align:middle;}
.category .site-content .entry-content{width:70%;display:inline-block;vertical-align:middle;}
.category .site-content .entry-thumbnail{width:30%;display:inline-block;vertical-align:middle;}
.category .site-content .post_article{width:auto;display:block;margin-bottom:35px;border-bottom:3px solid #ddd;padding-bottom:25px;}
.category .site-content .post_article .post_content .post_content_in{color:#000;width: 67%;}
.category .site-content .archive-title{text-align:center;color: #f16823;font-size: 23px;}
.page-id-216 .typ_hlavni_obsah .hlavni_popis_in{padding:35px;border-radius:25px;}
.navigation {padding:0 20px;min-height:20px;}

.category .entry-title a{font-size:35px;text-decoration: none;}
.category .entry-content {padding: 25px 0 0 0;}
.site-info {padding: 10px 30px;width: 100%;text-align:left;background: #3b3b3b;position: relative;}
.site-info2{text-align:center;margin: 0 auto;max-width:1500px;color: #fff;font-size:17px;}
.site-info2 a {color:#fff;margin-right: 1px;text-decoration: none;font-size:17px;}
.site-footer .sidebar-container { background: #fff;}
.site-footer{background:#222222;position: relative;padding: 90px 0;}
.site-footer #widget-area {margin: 0 auto;width: 100%;height:100%;overflow:hidden;max-width:1500px;text-align: center;padding: 0;display:table;}
.site-footer #widget-area .widget-areain {display:table-cell;vertical-align: middle;}
.site-footer .widget > li{ list-style:none;}
.site-footer .widget {padding: 25px 25px 25px 25px;width:33%;display:inline-block;vertical-align: top;text-align: center;margin: 0;}
.site-footer .widget .wpcf7-open {margin-top:0;}
.site-footer .item-w1 {width:33%;text-align:center;}
.site-footer .widget:last-child {margin-right: 0px;}
.site-footer .widget-title {font-size: 25px;color: #fff;}
.site-footer #widget-area  ul {margin:0;padding: 0;}
.site-footer ul li,.site-footer a,.site-footer p,.site-footer h2,.site-footer h3 {color:#fff;text-decoration: none;}
.site-footer .kontakty_footer_obsah h2{color: #fff;font-size:21px;}
.site-footer h3 {font-size: 23px;}
.clear {clear:both;}

.cela_sire .simonet_cisla .simonet_cisla_in {width: auto;margin:55px auto 55px auto;padding:0 35px;display:inline-block;vertical-align:top;width: 370px;height: 230px;}
.cela_sire .simonet_cisla .simonet_cisla_in::before {content:"";position: absolute;background: #de3450;height: 100%;width:100%;left:0;top:0;
-webkit-animation:bou_is 1s infinite;-moz-animation:bou_is 1s infinite;-o-animation:bou_is 1s infinite;animation: bou_is 1s infinite;animation-direction: alternate;}
.cela_sire .simonet_cisla h2 {z-index:3;height: 100%;width:100%;left:0;color: #fff;line-height: 150px;padding: 0;display:inline-block;font-size: 75px;margin:0;position: absolute;top:0;}
.cela_sire .simonet_cisla .cislo {z-index:3;position: absolute;display:block;margin:0;padding:0;width:100%;font-size: 45px;text-transform: uppercase;letter-spacing: 2px;color: #fff;text-align: center;left: 0;bottom: 45px;}
.cela_sire .simonet_cisla .simonet_cisla_box::before {display:none;}
.cela_sire .simonet_cisla .simonet_cisla_box {width:auto;height:auto;margin-top:0px;}
.cela_sire .simonet_cisla_in {position:relative;}    
.cela_sire .simonet_cisla .id_0::before {animation-delay: -0s;z-index:1;}
.cela_sire .simonet_cisla .id_1::before {animation-delay: -1s;z-index:2;}
.cela_sire .simonet_cisla .id_2::before {animation-delay: -2s;z-index:1;}

.width_30_70 {padding:90px;background-size: cover;background-attachment: fixed;background-image: url('images/background_30_70.jpg');}
.width_30 {width:30%;display:inline-block;vertical-align: top;}
.width_30_in {padding: 0 35px;}
.width_70 {width:70%;display:inline-block;vertical-align: top;}
.width_70_in {padding: 0 35px;}

.width_50_50 {padding:90px;background-size: cover;background-attachment: fixed;background-image: url('images/background_30_70.jpg');margin-bottom: 75px;border: 5px solid #fff;}
.width_50 {width:50%;display:inline-block;vertical-align: top;}
.width_50_in {padding: 0 35px;}
.width_50_in h2 {margin-top:10px;color: #de3450;}

.typ_cela_sire_26 .prvek_1 h2 {color:#de3450;}

#n2-ss-3 {overflow:hidden;}
#obsah_builder_in {text-align:center;}
.radek {padding: 90px 0 90px 0;position:relative;}
.radek_in {display:table;width: 100%;height: 100%;vertical-align: middle;}
.radek_ini {display:table-cell;vertical-align: middle;}
.radek h1 {margin:5px 0;}
.typ_ikony_nazev_5 .ikony_nazev_5 {display:inline-block;vertical-align:middle;padding:69px 10px 0px 10px;margin-bottom: 25px;width: 220px;}
.typ_ikony_nazev_5 .prvek_0 h2 {margin: 5px 0 15px 0;}
.typ_ikony_nazev_5 .prvek_0 {display:block;width:auto;-webkit-box-shadow: none;-moz-box-shadow: none;padding:0 20px 20px 20px;}
.typ_ikony_nazev_5 .obrazek_img img{width:70%;height:auto;max-width: 90px;filter: brightness(10) saturate(7) contrast(1) hue-rotate(251deg);}
.typ_ikony_nazev_5 .obrazek_box {background: #cb1432;padding: 48px 0;}
.typ_ikony_nazev_5 .obsah_radku_in h3 {font-size: 27px;display: flex;justify-content: center;align-items: center;position: relative;margin: 0;min-height: 120px;line-height: 1.3;padding: 5px 20px 5px 20px;}
.typ_ikony_nazev_5 h3::after{content:"";position:absolute;top:-245px;right:0;left:0;margin: 0 auto;width:65px;height:65px;background-size:55px;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='31.5px' height='22.1px' viewBox='0 0 31.5 22.1' style='enable-background:new 0 0 31.5 22.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23222222;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M31.2,10.3c0.4,0.4,0.4,1.1,0,1.6l-10,10c-0.4,0.4-1.1,0.4-1.6,0c-0.4-0.4-0.4-1.1,0-1.6l8-8H1.1 c-0.6,0-1.1-0.5-1.1-1.1S0.5,10,1.1,10h26.6l-8-8c-0.4-0.4-0.4-1.1,0-1.6c0.4-0.4,1.1-0.4,1.6,0L31.2,10.3z'/%3E%3C/svg%3E%0A");}
.typ_ikony_nazev_5 {max-width: 1150px;margin: 0 auto;}
.odkaz_nazev_2 .obsah_radku_in {padding:0;}
.odkaz_nazev_2 .obsah_radku_in h2 {text-align: left;background: transparent;color:#de3450;padding: 0;margin: 0 0 55px 0;position: relative;}
.odkaz_nazev_2 .obsah_radku_in h2 span {height:3px;width:50px;background:#de3450;position: absolute;bottom: -20px;left: 0;margin-left:0;}
.obsah_radku_in h2 {color: #fff;padding: 25px 50px;text-align: center;margin: 0 0 25px 0;display: block;}
.obsah_radku_in h3 {color: #222;padding: 25px 20px;text-align: center;margin:0 0 35px 0;background: #fff;min-height: 105px;
    }
.obsah_radku_in ul{max-width: 700px;margin: 50px auto 20px auto;border: 2px solid #000;padding: 35px 35px 35px 55px;text-align: left;}
.obsah_radku_in ul li {color:#000;}
.prvek_0 h2 {border:none;position: relative;width:auto;background:transparent;height:auto;border-radius:initial;color: #cb1432;text-decoration:none;padding:0;margin:35px 0 15px 0;font-size: 50px;}
.prvek_0 h2:hover {background:transparent;color: #202020;border:none;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);padding:0;}
.nadpis {display:block;}
.cela_sire {display:block;}                    
.obsah_radku_in {padding:0;text-align:center;}
.sloupce_30_70 {display:inline-block;vertical-align:top;}.sloupce_30_70.prvek_1 {width:30%;}.sloupce_30_70.prvek_2 {width:70%;}
.sloupce_30_70.prvek_2 .wp-editor-area {min-height: 295px;}
.sloupce_70_30 {display:inline-block;vertical-align:top;}.sloupce_70_30.prvek_1 {width:70%;}.sloupce_70_30.prvek_2 {width:30%;}
.sloupce_70_30.prvek_1 .wp-editor-area {min-height: 295px;}
.odkaz_30_70 {display:inline-block;vertical-align:top;}.odkaz_30_70.prvek_1 {width:30%;}.odkaz_30_70.prvek_2 {width:70%;}
.odkaz_30_70.prvek_2 .wp-editor-area {min-height: 295px;}
.odkaz_70_30 {display:inline-block;vertical-align:top;}.odkaz_70_30.prvek_1 {width:70%;}.odkaz_70_30.prvek_2 {width:30%;}
.odkaz_70_30.prvek_1 .wp-editor-area {min-height: 295px;}
.odkaz_nazev_30_70, .odkaz_nazev_tl_30_70 {display:inline-block;vertical-align:top;}.odkaz_nazev_30_70.prvek_1, .odkaz_nazev_tl_30_70.prvek_1 {width:30%;}.odkaz_nazev_30_70.prvek_2, .odkaz_nazev_tl_30_70.prvek_2 {width:70%;}
.odkaz_nazev_30_70.prvek_2 .wp-editor-area,.odkaz_nazev_tl_30_70.prvek_2 .wp-editor-area {min-height: 295px;}
.odkaz_nazev_70_30, .odkaz_nazev_tl_70_30 {display:inline-block;vertical-align:top;}.odkaz_nazev_70_30.prvek_1, .odkaz_nazev_tl_70_30.prvek_1 {width:70%;}.odkaz_nazev_70_30.prvek_2, .odkaz_nazev_tl_70_30.prvek_2 {width:30%;}
.odkaz_nazev_70_30.prvek_1 .wp-editor-area,.odkaz_nazev_tl_70_30.prvek_1 .wp-editor-area {min-height: 295px;}
.kolecka_odkaz_nazev_3 {display:inline-block;vertical-align:top;width:33.33%;}
.kolecka_odkaz_nazev_3.prvek_0 {display:block;width:auto;}
.sloupcu_3 {display:inline-block;vertical-align:top;width:33.33%;}
.sloupcu_4 {display:inline-block;vertical-align:top;width:25%;}
.sloupcu_5 {display:inline-block;vertical-align:top;width:20%;}
.sloupcu_6 {display:inline-block;vertical-align:top;width:16.66%;}
.sloupcu_7 {display:inline-block;vertical-align:top;width:14.28%;}
.odkaz_2,.sloupcu_2_left {display:inline-block;vertical-align:top;}
.odkaz_3 {display:inline-block;vertical-align:top;width:33.33%;}
.odkaz_4 {display:inline-block;vertical-align:top;width:25%;}
.odkaz_5 {display:inline-block;vertical-align:top;width:20%;}
.nazev_2 {display:inline-block;vertical-align:top;width:50%;}
.nazev_3 {display:inline-block;vertical-align:top;width:33.33%;}
.nazev_4 {display:inline-block;vertical-align:top;width:25%;}
.nazev_5 {display:inline-block;vertical-align:top;width:20%;}
.odkaz_nazev_2 {display:inline-block;vertical-align:top;width:50%;overflow: hidden;}
.odkaz_nazev_3 {display:inline-block;vertical-align:top;width:33.33%;overflow: hidden;}
.odkaz_nazev_5 {display:inline-block;vertical-align:top;width:20%;overflow: hidden;}
.odkaz_nazev_tl_2 {display:inline-block;vertical-align:top;width:50%;overflow: hidden;}
.odkaz_nazev_tl_3 {display:inline-block;vertical-align:top;width:33.33%;overflow: hidden;}
.odkaz_nazev_tl_4 {display:inline-block;vertical-align:top;width:25%;overflow: hidden;}
.odkaz_nazev_tl_5 {display:inline-block;vertical-align:top;width:20%;overflow: hidden;}

.odkaz_nazev_tl_3 {-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;animation-delay: 0.1s;-moz-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.odkaz_nazev_tl_3:hover {-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;animation-delay: 0.1s;-moz-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-duration: 0.5s;-moz-animation-duration: 0.5s;-ms-animation-duration: 0.5s;-o-animation-duration: 0.5s;animation-duration: 0.5s;}
.obsah_radku_in .button{margin:0 0 15px 0;}
.obsah_radku_in .button:hover{background: #fff;color:#de3450;}

.odkaz_nazev_tl_2 .obsah_radku_in,.odkaz_nazev_tl_3 .obsah_radku_in,.odkaz_nazev_tl_4 .obsah_radku_in,.odkaz_nazev_tl_5 .obsah_radku_in,
.odkaz_nazev_2 .obsah_radku_in,.odkaz_nazev_3 .obsah_radku_in,.odkaz_nazev_4 .obsah_radku_in,.odkaz_nazev_5 .obsah_radku_in,
.nazev_2 .obsah_radku_in,.nazev_3 .obsah_radku_in,.nazev_4 .obsah_radku_in,.nazev_5 .obsah_radku_in,
.sloupcu_2 .obsah_radku_in,.sloupcu_3 .obsah_radku_in,.sloupcu_4 .obsah_radku_in,.sloupcu_5 .obsah_radku_in,.sloupcu_6 .obsah_radku_in,.sloupcu_7 .obsah_radku_in
    {margin:10px;padding: 1px 25px 25px 25px;background: #de3450;position:relative;}
    
.odkaz_nazev_tl_2 .obsah_radku_in h3,.odkaz_nazev_tl_3 .obsah_radku_in h3,.odkaz_nazev_tl_4 .obsah_radku_in h3,.odkaz_nazev_tl_5 .obsah_radku_in h3,
.odkaz_nazev_2 .obsah_radku_in h3,.odkaz_nazev_3 .obsah_radku_in h3,.odkaz_nazev_4 .obsah_radku_in h3,.odkaz_nazev_5 .obsah_radku_in h3,
.nazev_2 .obsah_radku_in h3,.nazev_3 .obsah_radku_in,.nazev_4 .obsah_radku_in h3,.nazev_5 .obsah_radku_in h3,
.sloupcu_2 .obsah_radku_in h3,.sloupcu_3 .obsah_radku_in h3,.sloupcu_4 .obsah_radku_in h3,.sloupcu_5 .obsah_radku_in h3,.sloupcu_6 .obsah_radku_in h3,.sloupcu_7 .obsah_radku_in h3
    {margin: 25px 0 25px 0;padding:15px 0 15px 0;color: #ffffff;background: transparent;position:relative;}

.odkaz_nazev_tl_2 .obsah_radku_in p,.odkaz_nazev_tl_3 .obsah_radku_in p,.odkaz_nazev_tl_4 .obsah_radku_in p,.odkaz_nazev_tl_5 .obsah_radku_in p,
.odkaz_nazev_2 .obsah_radku_in p,.odkaz_nazev_3 .obsah_radku_in p,.odkaz_nazev_4 .obsah_radku_in p,.odkaz_nazev_5 .obsah_radku_in p,
.nazev_2 .obsah_radku_in p,.nazev_3 .obsah_radku_in,.nazev_4 .obsah_radku_in p,.nazev_5 .obsah_radku_in p,
.sloupcu_2 .obsah_radku_in p,.sloupcu_3 .obsah_radku_in p,.sloupcu_4 .obsah_radku_in p,.sloupcu_5 .obsah_radku_in p,.sloupcu_6 .obsah_radku_in p,.sloupcu_7 .obsah_radku_in p    
    {padding:0 0 0 0;margin:0 0 0 0;color: #4d4a4a;position:relative;}

.odkaz_nazev_tl_3 .obsah_radku_in::before{content:url('images/car01.png');position: absolute;width:250px;height:89px;bottom:0;right:-20px;z-index: 1;opacity: 0.3;}
.prvek_2 .obsah_radku_in::before {right:65px;}
.prvek_3 .obsah_radku_in::before {right:150px;}
.odkaz_nazev_tl_3 .obsah_radku_in .full_width {position:relative;z-index: 2;}


.radek.typ_kolecka_odkaz_nazev_3 {padding:100px 0 250px 0;}
.radek_0{padding: 0 0 0 0;min-height:initial !important;}
.radek_0 .radek_in{min-height:initial !important;}
.radek_1 {padding: 0;margin: 0;}
.radek_1 .obsah_radku_in {padding:0;}
.radek_2 {background: #202020;}
.odkaz_nazev_4 {display:inline-block;vertical-align:top;width:150px;height:150px;margin:35px;
-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.radek_1 > .odkaz_nazev_4:hover {-webkit-animation-name: hvr-buzz-out;animation-name: hvr-buzz-out;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.odkaz_nazev_4 .obsah_radku_in {padding:0 20px;width:150px;height:150px;margin:0;background: #de3450;border-radius:150px;z-index: 2;}
.odkaz_nazev_4 .obsah_radku_in .tilte_box{width:150px;height:150px;display: table-cell;vertical-align: middle;overflow:hidden;}
.odkaz_nazev_4 .obsah_radku_in .full_width {font-size: 25px;color: #fff;font-weight: 600;}
.odkaz_nazev_4 .obsah_radku_in a{text-decoration: none;}
.odkaz_nazev_4::after {width: 100%;height: 300px;display: block;opacity: 0;content:'';top: -10px;background: url('images/shaker.png') no-repeat top center;background-size:150px;position:absolute;z-index:1}
.odkaz_nazev_4:hover::after {opacity:1;}

.odkaz_nazev_2 .obsah_radku_in {background: transparent;text-align:left;padding: 25px 55px 25px 55px;}
.odkaz_nazev_2 .prvek_1 .obsah_radku_in p {margin-bottom:25px;}

.sloupcu_2,.sloupcu_2_hlavni_popis {display:inline-block;vertical-align:top;width:50%;}
.typ_sloupcu_2_hlavni_popis .prvek_1 .obsah_radku_in,.typ_sloupcu_2_hlavni_popis .prvek_2 .obsah_radku_in,.typ_sloupcu_2_left .sloupcu_2_left .obsah_radku_in {padding: 0 35px;text-align:left;}
.typ_sloupcu_2_hlavni_popis .prvek_1 .obsah_radku_in h2,.typ_sloupcu_2_hlavni_popis .prvek_2 .obsah_radku_in h2,.typ_sloupcu_2_left .sloupcu_2_left h2 {color:#de3450;text-align:left;padding: 25px 0;margin: 0;}
.typ_sloupcu_2_hlavni_popis .obsah_radku_in p{color:#de3450;font-size:21px;}
.typ_sloupcu_2_left .sloupcu_2_left.prvek_2 p{margin:0;}

.prvek_1 img {}
.radek_1 .cela_sire,.typ_sloupcu_2_hlavni_popis,.typ_sloupcu_2_left {max-width:1300px;display:block;margin:0 auto;background: #ffffffeb;padding: 100px 55px;}
.typ_sloupcu_2_hlavni_popis .prvek_3 {width:auto;display:block;margin-top: 50px;}
.cela_sire p {font-size:23px;color: #de3450; }

.boxout {position: relative;margin: 0 0 0 0;display:block;padding:0 50px;max-width: 1500px;margin: 0 auto 75px auto;}
.box_recenze {padding:0;margin-bottom: 75px;}
.box_recenze .arrow.left {left: 30px;top: 35%;background-position: center;width:53px;height:49px;background-size: 30px;background-repeat: no-repeat ;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2060%2060%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eplay-button%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C30A30%2C30%2C0%2C1%2C0%2C30%2C0%2C30%2C30%2C0%2C0%2C0%2C0%2C30Zm14%2C0a1%2C1%2C0%2C0%2C1%2C.44-.83l22-15A1%2C1%2C0%2C0%2C1%2C38%2C15V45a1%2C1%2C0%2C0%2C1-1.56.83l-22-15A1%2C1%2C0%2C0%2C1%2C14%2C30Z%22%2F%3E%3C%2Fsvg%3E");}
.box_recenze .arrow.right {right: 30px;top: 35%;background-position: center;width:53px;height:49px;background-size: 30px;background-repeat: no-repeat ;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2060%2060%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eplay-button%3C%2Ftitle%3E%3Cpath%20d%3D%22M30%2C0A30%2C30%2C0%2C1%2C0%2C60%2C30%2C30%2C30%2C0%2C0%2C0%2C30%2C0ZM45.56%2C30.83l-22%2C15A1%2C1%2C0%2C0%2C1%2C23%2C46a1%2C1%2C0%2C0%2C1-1-1V15a1%2C1%2C0%2C0%2C1%2C1.56-.83l22%2C15a1%2C1%2C0%2C0%2C1%2C0%2C1.65Z%22%2F%3E%3C%2Fsvg%3E");}
.boxin {overflow:hidden;margin:0 auto;position: relative;width:100%;}
.ulbox{margin:0;width: auto;position:absolute;text-align:left;left: 0;padding:0;}
.ulbox .li_style{float:none;vertical-align:top;background-image:none;display:inline-block;width: 280px;list-style:none !important;margin: 0;position:relative;padding: 0;*display:inline;*zoom:1;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.ulbox liX:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.ulbox .li_style .inli{margin:0;padding: 20px 75px 0 75px;position: relative;}
.ulbox .li_style .inli .foto {display:block;position: relative;overflow: hidden;}
.text_reference {position:absolute;top:0;left:0;z-index: 99;padding:15px;overflow:hidden;}
.ulbox .li_style a{position:relative;display:block;border:none;overflow: hidden;line-height:0;}
.ulbox img{opacity: 0;max-width:none;width:100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.infoto:hover > img {-webkit-filter: none;filter: none;}
.arrow.left {height:100%;width:31px;background: url('images/rightA.png') no-repeat center center;position: absolute; display: block;left:13px;top:0;z-index:999;vertical-align:middle;}
.arrow.right {height:100%;width:31px;background: url('images/leftA.png') no-repeat center center;position: absolute; display: block;right:12px;top:0;z-index:999;vertical-align:middle;}
.obsah_reference { top: 0;text-align: center;width: 100%;padding:10px;color: #000;position:relative;}
.obsah_reference::before{z-index: 9;position: absolute;content:"";left: 0;top: -27px;background-position: center;width:100%;height:50px;background-size: 45px;background-repeat: no-repeat ;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20300%20300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23d33%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Euser%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M150%2C0A150%2C150%2C0%2C1%2C0%2C300%2C150%2C150%2C150%2C0%2C0%2C0%2C150%2C0Zm.46%2C220.76h-65c0-46.86%2C41.15-46.85%2C50.28-59.1l1-5.59c-12.83-6.5-21.89-22.18-21.89-40.51%2C0-24.15%2C15.71-43.74%2C35.09-43.74s35.09%2C19.58%2C35.09%2C43.74c0%2C18.18-8.9%2C33.76-21.55%2C40.36l1.19%2C6.35c10%2C11.66%2C49.8%2C12.42%2C49.8%2C58.49Z%22%20transform%3D%22translate%280%29%22%2F%3E%3C%2Fsvg%3E");}
.obsah_reference .nazev_reference {color: #000;margin: 15px 0 0 0;text-align:center;font-weight: 500;font-size: 21px;}
.obsah_reference .nazev_reference a {line-height: 1;padding: 0;color: #fff; font-weight: 500; font-size: 25px;margin: 0 0 15px 0;text-align: left;}
.obsah_reference .text_reference {color: #fff;margin: 0 0 15px 0;text-align: left;}
.ulbox li .infoto {position: relative;z-index: 9;background:#f4f4f4;}
.obsah_reference .text_reference li{}
.obsah_reference .text_reference ul {margin:0 0 25px 0;padding: 0}
.roll {cursor:pointer;background-color: #de3450; position: absolute; bottom: -50px;right:-50px;text-align: center;width: 100px;height: 100px;z-index: 10;padding: 0;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.roll .roll_in{margin: 10px 20px 0 0;position: absolute;top: 27px;left:10px;background-position: center;width:25px;height:25px;background-size: 25px;background-repeat: no-repeat ;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20412.83%20411.51%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eupload%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M348.91%2C59.38a12.31%2C12.31%2C0%2C0%2C0%2C0%2C17.48l79.48%2C79.48a55.45%2C55.45%2C0%2C0%2C1%2C0%2C78.32L236.67%2C426.38a55.45%2C55.45%2C0%2C0%2C1-78.32%2C0L77.57%2C345.6A12.36%2C12.36%2C0%2C1%2C0%2C60.1%2C363.08l80.78%2C80.78a80.18%2C80.18%2C0%2C0%2C0%2C113.27%2C0L445.86%2C252.14a80.18%2C80.18%2C0%2C0%2C0%2C0-113.27L366.38%2C59.38A12.36%2C12.36%2C0%2C0%2C0%2C348.91%2C59.38Z%22%20transform%3D%22translate%28-56.46%20-55.76%29%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M88.45%2C185.21v-81.3L265.73%2C281.2a12.36%2C12.36%2C0%2C0%2C0%2C17.48-17.48L105.92%2C86.44h81.3A12.44%2C12.44%2C0%2C0%2C0%2C196%2C82.88a11.91%2C11.91%2C0%2C0%2C0%2C3.56-8.74%2C12.32%2C12.32%2C0%2C0%2C0-12.36-12.36H76.09a12.5%2C12.5%2C0%2C0%2C0-8.74%2C3.56%2C12%2C12%2C0%2C0%2C0-3.56%2C8.74V185.14a12.33%2C12.33%2C0%2C0%2C0%2C24.66.06Z%22%20transform%3D%22translate%28-56.46%20-55.76%29%22%2F%3E%3C%2Fsvg%3E");-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.roll:hover {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);right:0;background-color: #de3450;}
.roll:hover > .roll_in {left:21px;}
.nahled_ico {margin: 0 0 10px 0;background-position: center;width:110px;height:75px;background-size: 123px 75px;background-repeat: no-repeat ;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20126.18%2090.75%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%23231f20%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Enahled_ico%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M124.17%2C79%2C100.5%2C55.37a35.55%2C35.55%2C0%2C1%2C0-9.69%2C9.69l23.67%2C23.68A6.85%2C6.85%2C0%2C1%2C0%2C124.17%2C79ZM71%2C68.08a32.49%2C32.49%2C0%2C1%2C1%2C32.49-32.49A32.53%2C32.53%2C0%2C0%2C1%2C71%2C68.08ZM122%2C86.6a3.83%2C3.83%2C0%2C0%2C1-5.42%2C0L93.56%2C63.54%2C99%2C58.12%2C122%2C81.18A3.83%2C3.83%2C0%2C0%2C1%2C122%2C86.6Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M71.81%2C6.12l-.08%2C3a26.39%2C26.39%2C0%2C0%2C1%2C20%2C10l2.37-1.88A29.41%2C29.41%2C0%2C0%2C0%2C71.81%2C6.12Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M96.31%2C20.45%2C93.72%2C22a26.47%2C26.47%2C0%2C0%2C1%2C1.51%2C2.9L98%2C23.68A29.7%2C29.7%2C0%2C0%2C0%2C96.31%2C20.45Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M2.2%2C30.65V45.11H0V26.17H1.71L12.49%2C40.92V26.2h2.2V45.11H12.83Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M24.15%2C26.17H26l7.1%2C18.94H30.76L28.7%2C39.56H21.4l-2%2C5.55H17Zm4.06%2C11.52-3.13-8.75-3.23%2C8.75ZM25.44%2C23.91%2C24%2C23.37l1.42-2.69H27.6Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M49.42%2C26.17V45.11h-2.2V36.49H37.64v8.61h-2.2V26.17h2.2v8.19h9.57V26.17Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M53.58%2C45.11V26.17h2.2V43h9.7v2.13Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M79.68%2C43v2.13H67.88V26.17H79.46v2.13H70.08v6.13h8.16v2H70.08V43Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M82.7%2C45.11V26.17h6a8.48%2C8.48%2C0%2C0%2C1%2C3.66.75%2C7.52%2C7.52%2C0%2C0%2C1%2C2.63%2C2%2C8.67%2C8.67%2C0%2C0%2C1%2C1.58%2C3%2C12.48%2C12.48%2C0%2C0%2C1%2C.53%2C3.67%2C12.18%2C12.18%2C0%2C0%2C1-.59%2C3.91%2C8.53%2C8.53%2C0%2C0%2C1-1.69%2C3%2C7.56%2C7.56%2C0%2C0%2C1-2.66%2C1.92%2C8.56%2C8.56%2C0%2C0%2C1-3.46.68Zm12.2-9.5a10.25%2C10.25%2C0%2C0%2C0-.4-2.95%2C6.5%2C6.5%2C0%2C0%2C0-1.2-2.31%2C5.64%2C5.64%2C0%2C0%2C0-1.95-1.51%2C6%2C6%2C0%2C0%2C0-2.62-.55H84.9V43h3.82a6.06%2C6.06%2C0%2C0%2C0%2C2.66-.56%2C5.39%2C5.39%2C0%2C0%2C0%2C1.93-1.55%2C7%2C7%2C0%2C0%2C0%2C1.18-2.33A10.15%2C10.15%2C0%2C0%2C0%2C94.89%2C35.61Z%22%2F%3E%3C%2Fsvg%3E");}

.kolecka_odkaz_nazev_3 {position:relative;margin:0 55px -70px 55px;display:inline-block;vertical-align:top;width:250px;}
.kolecka_odkaz_nazev_3.prvek_1{z-index:2;}
.kolecka_odkaz_nazev_3.prvek_2{z-index:3;}
.kolecka_odkaz_nazev_3.prvek_3{z-index:2;}
.kolecka_odkaz_nazev_3.prvek_4{z-index:1;}
.kolecka_odkaz_nazev_3.prvek_5{z-index:1;}
.kolecka_odkaz_nazev_3:hover {z-index:10;}
.kolecka_odkaz_nazev_3 .obsah_radku_in:hover {-webkit-animation:rotation45 1s forwards;-moz-animation:rotation45 1s forwards;-o-animation:rotation45 1s forwards;animation: rotation45 1s forwards;}
.typ_kolecka_odkaz_nazev_3 .radek_in {max-width:1200px;margin:0 auto}
.kolecka_odkaz_nazev_3 .obsah_radku_in {-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;cursor:pointer;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-moz-transform: -webkit-rotate(45deg);-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.34);-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.34);box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.34);}
.kolecka_odkaz_nazev_3 .obrazek_box {position:relative;display: block;}
.kolecka_odkaz_nazev_3 .obrazek_img{position:relative;display: block;width:250px;height:250px;background:#ffffff;color: #fff;text-decoration:none;padding:0;margin: 0 auto 0 auto;border: 0px solid #ffffff;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.kolecka_odkaz_nazev_3 .obrazek_img img{height:100%;width:auto;opacity: 0.1;}
.kolecka_odkaz_nazev_3 .obrazek_img span {width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;}
.kolecka_odkaz_nazev_3 .obsah_radku_in:hover > .obrazek_box .obrazek_img{background:transparent;border: 15px solid #ffffff17;color:#fff;padding:70px 0px 0 0px;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.kolecka_odkaz_nazev_3 .obsah_radku_in:hover > .full_width  h3 {left: 0;top: 45px;color: #fff;font-size: 21px;z-index: 9;transition: all 0.4s ease;transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-moz-transform: -webkit-rotate(0deg);}
.kolecka_odkaz_nazev_3 .popis {background: #cb1432;padding:55px 15px 35px 15px; margin:0 0 0 -25px;height: 100%;position: absolute;top: 0;z-index: 2;width:300px;display:none;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.kolecka_odkaz_nazev_3 .popis p {color:#ffffff;margin:0;font-size: 17px;}
.kolecka_odkaz_nazev_3 .obsah_radku_in .full_width:hover > .popis {display:table;vertical-align:middle;-webkit-animation:opacity_is2 1s 1;-moz-animation:opacity_is2 1s 1;-o-animation:opacity_is2 1s 1;animation: opacity_is2 1s 1;}
.kolecka_odkaz_nazev_3 .popis .popis_in {display:table-cell;vertical-align: middle;padding-top: 50px;}
.kolecka_odkaz_nazev_3 a {text-decoration:none;}
.kolecka_odkaz_nazev_3 h3{display: flex;justify-content: center; align-items: center;min-height:59px;background: transparent;font-size: 29px;padding:0;position:absolute;top:95px;left:0px;z-index:2;margin:0;text-align:center;width:100%;color:#222222;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;
                         transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-moz-transform: -webkit-rotate(-45deg);}
.kolecka_odkaz_nazev_3.prvek_0 {}
.kolecka_odkaz_nazev_3.prvek_0 .obsah_radku_in {display:block;width:auto;margin-bottom: 0;transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-moz-transform: -webkit-rotate(0deg);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.kolecka_odkaz_nazev_3.prvek_0 .obsah_radku_in h2{color:#ffffff;margin: 35px 0 195px 0;text-shadow: 5px 0 20px #cb1432;}
.kolecka_odkaz_nazev_3.prvek_0 .obsah_radku_in:hover{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation: none;}

@-webkit-keyframes rotation45 {0% {transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-moz-transform: -webkit-rotate(45deg);}
100% {transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-moz-transform: -webkit-rotate(0deg);}
}

.box_partneri {padding:35px 0 75px 0;background: #eed6d3;margin: 0 30px;background-size: cover;background-repeat: no-repeat;background-position: center top;background-image: url(images/back_con.jpg);background-attachment: fixed;}
.box_partneri .obsah_reference {overflow-y: initial;}
.tparrows:before {color:#000;font-weight: bold;}
.boxout2 {overflow:hidden;position: relative;margin: 41px 0 0 0;display:block;padding:0 0;}
.box_recenze2 {padding:0px 20px 75px 20px;}
.boxin2 {overflow:hidden;margin:0 auto;position: relative;width:90%;}
.ulbox2{margin:0;width: auto;position:absolute;text-align:left;left: 0;padding:0;}
.ulbox2 li{float:none;vertical-align:top;background:none;display:inline-block;width: 280px;list-style:none !important;margin: 0;position:relative;padding: 0px !important;*display:inline;*zoom:1;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.ulbox2 liX:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.ulbox2 li .inli{border:1px solid #fff;margin:0 10px;max-height: 100%;overflow: hidden;}
.ulbox2 li .inli .foto {display:block;}
.ulbox2 li a{position:relative;display:block;border:none;overflow: hidden;line-height:0;}
.ulbox2 img{max-width:none;width:100%;opacity: 0.7;}
.box_recenze .arrow{-webkit-animation-name: pulse;animation-name: pulse; animation: pulse 2s infinite;}
.ulbox2 li .infoto {position: relative;z-index: 9;}

.wpcf7-form {max-width:1000px;margin:0 auto;display:block;text-align: left;}
.wpcf7-form p{}
.contacts-block {background: #fff;}
.wpcf7-form p{display:inline-block;vertical-align: top;}
.wpcf7-form .dotaz_left span,.wpcf7-form .dotaz_right span{display: block;padding: 0 0 3px 0;color:#fff;}
.wpcf7-form .dotaz_left .your-name::before{content:"";opacity: 0.5;top:5px;right:1px;width:25px;height:25px;position:absolute;background-repeat: no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2025%2029%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%236C6455%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.3%2C14c1.7%2C0%2C3.1-0.6%2C4.3-1.8c1.2-1.2%2C1.8-2.6%2C1.8-4.3c0-1.7-0.6-3.1-1.8-4.3C15.4%2C2.6%2C14%2C2%2C12.3%2C2c-1.7%2C0-3.1%2C0.6-4.3%2C1.8S6.3%2C6.4%2C6.3%2C8c0%2C1.7%2C0.6%2C3.1%2C1.8%2C4.3C9.3%2C13.4%2C10.7%2C14%2C12.3%2C14z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M22.9%2C21.2c0-0.5-0.1-1-0.2-1.6c-0.1-0.6-0.2-1.1-0.4-1.6c-0.2-0.5-0.4-1-0.7-1.5c-0.3-0.5-0.6-0.9-1-1.3c-0.4-0.4-0.9-0.7-1.4-0.9c-0.5-0.2-1.2-0.3-1.8-0.3c-0.3%2C0-0.5%2C0.1-1%2C0.4c-0.3%2C0.2-0.6%2C0.4-1%2C0.7c-0.3%2C0.2-0.8%2C0.4-1.3%2C0.6C13.6%2C15.9%2C13%2C16%2C12.5%2C16s-1.1-0.1-1.6-0.3c-0.5-0.2-1-0.4-1.3-0.6c-0.4-0.2-0.7-0.5-1-0.7c-0.5-0.3-0.7-0.4-1-0.4c-0.7%2C0-1.3%2C0.1-1.8%2C0.3c-0.5%2C0.2-1%2C0.5-1.4%2C0.9c-0.4%2C0.4-0.7%2C0.8-1%2C1.3c-0.3%2C0.5-0.5%2C1-0.7%2C1.5c-0.2%2C0.5-0.3%2C1-0.4%2C1.6c-0.1%2C0.6-0.2%2C1.1-0.2%2C1.6c0%2C0.5%2C0%2C1%2C0%2C1.5c0%2C1.3%2C0.4%2C2.4%2C1.2%2C3.1C4.1%2C26.6%2C5.2%2C27%2C6.5%2C27h12c1.3%2C0%2C2.4-0.4%2C3.2-1.2c0.8-0.8%2C1.2-1.8%2C1.2-3.1C22.9%2C22.2%2C22.9%2C21.7%2C22.9%2C21.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.wpcf7-form .dotaz_left .number-385::before{content:"";opacity: 0.5;background-color: #fff;top:5px;right:1px;width:25px;height:25px;z-index:5;position:absolute;background-repeat: no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2025%2029%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%236C6455%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.3%2C14c1.7%2C0%2C3.1-0.6%2C4.3-1.8c1.2-1.2%2C1.8-2.6%2C1.8-4.3c0-1.7-0.6-3.1-1.8-4.3C15.4%2C2.6%2C14%2C2%2C12.3%2C2c-1.7%2C0-3.1%2C0.6-4.3%2C1.8S6.3%2C6.4%2C6.3%2C8c0%2C1.7%2C0.6%2C3.1%2C1.8%2C4.3C9.3%2C13.4%2C10.7%2C14%2C12.3%2C14z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M22.9%2C21.2c0-0.5-0.1-1-0.2-1.6c-0.1-0.6-0.2-1.1-0.4-1.6c-0.2-0.5-0.4-1-0.7-1.5c-0.3-0.5-0.6-0.9-1-1.3c-0.4-0.4-0.9-0.7-1.4-0.9c-0.5-0.2-1.2-0.3-1.8-0.3c-0.3%2C0-0.5%2C0.1-1%2C0.4c-0.3%2C0.2-0.6%2C0.4-1%2C0.7c-0.3%2C0.2-0.8%2C0.4-1.3%2C0.6C13.6%2C15.9%2C13%2C16%2C12.5%2C16s-1.1-0.1-1.6-0.3c-0.5-0.2-1-0.4-1.3-0.6c-0.4-0.2-0.7-0.5-1-0.7c-0.5-0.3-0.7-0.4-1-0.4c-0.7%2C0-1.3%2C0.1-1.8%2C0.3c-0.5%2C0.2-1%2C0.5-1.4%2C0.9c-0.4%2C0.4-0.7%2C0.8-1%2C1.3c-0.3%2C0.5-0.5%2C1-0.7%2C1.5c-0.2%2C0.5-0.3%2C1-0.4%2C1.6c-0.1%2C0.6-0.2%2C1.1-0.2%2C1.6c0%2C0.5%2C0%2C1%2C0%2C1.5c0%2C1.3%2C0.4%2C2.4%2C1.2%2C3.1C4.1%2C26.6%2C5.2%2C27%2C6.5%2C27h12c1.3%2C0%2C2.4-0.4%2C3.2-1.2c0.8-0.8%2C1.2-1.8%2C1.2-3.1C22.9%2C22.2%2C22.9%2C21.7%2C22.9%2C21.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.wpcf7-form .dotaz_right .tel-825::before{content:"";opacity: 0.5;top:5px;right:0px;width:25px;height:25px;position:absolute;background-repeat: no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2019%2029%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%236C6455%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M14.5%2C2h-10C3.6%2C2%2C2.8%2C2.7%2C2.8%2C3.7v0v0.9h13.4V3.7C16.2%2C2.8%2C15.4%2C2%2C14.5%2C2C14.5%2C2%2C14.5%2C2%2C14.5%2C2z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M2.8%2C25.3c0%2C0.9%2C0.8%2C1.7%2C1.7%2C1.7h10c0.9%2C0%2C1.7-0.8%2C1.7-1.7v-2.4H2.8V25.3z%20M8.2%2C24.5h2.7c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.5c0%2C0.3-0.2%2C0.5-0.5%2C0.5H8.2c-0.3%2C0-0.5-0.2-0.5-0.5C7.7%2C24.7%2C7.9%2C24.5%2C8.2%2C24.5z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M2.8%2C5.6h13.4v16.4H2.8V5.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.wpcf7-form .dotaz_left .number-385::after {content:"";background: #fff;width:25px;height:25px;top:5px;right:1px;position:absolute;z-index:4;}
.wpcf7-form .dotaz_left .your-email::before{content:"";opacity: 0.5;top:5px;right:3px;width:25px;height:25px;position:absolute;background-repeat: no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2029%2029%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%236C6455%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M14.5%2C12.3c-1.2%2C0-2.2%2C1-2.2%2C2.2s1%2C2.2%2C2.2%2C2.2s2.2-1%2C2.2-2.2S15.8%2C12.3%2C14.5%2C12.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M14.5%2C2C7.6%2C2%2C2%2C7.6%2C2%2C14.5S7.6%2C27%2C14.5%2C27S27%2C21.3%2C27%2C14.5S21.3%2C2%2C14.5%2C2z%20M19.7%2C18.1c-1%2C0-1.9-0.5-2.4-1.2c-0.7%2C0.8-1.6%2C1.2-2.7%2C1.2c-2%2C0-3.7-1.6-3.7-3.7s1.6-3.7%2C3.7-3.7c0.8%2C0%2C1.6%2C0.3%2C2.2%2C0.8v0c0-0.4%2C0.3-0.7%2C0.7-0.7c0.4%2C0%2C0.7%2C0.3%2C0.7%2C0.7c0%2C1.6%2C0%2C2%2C0%2C3.7c0%2C0.8%2C0.7%2C1.5%2C1.5%2C1.5s1.5-0.7%2C1.5-1.5c0-4.9-3.2-7.3-6.6-7.3c-3.6%2C0-6.6%2C3-6.6%2C6.6s3%2C6.6%2C6.6%2C6.6c1.5%2C0%2C2.9-0.5%2C4-1.4c0.8-0.6%2C1.7%2C0.6%2C0.9%2C1.2c-1.4%2C1.1-3.1%2C1.7-4.9%2C1.7c-4.4%2C0-8.1-3.6-8.1-8.1s3.6-8.1%2C8.1-8.1c4%2C0%2C8.1%2C3%2C8.1%2C8.8C22.6%2C16.8%2C21.3%2C18.1%2C19.7%2C18.1z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.wpcf7-form .dotaz_right .quiz-191::before{content:"";opacity: 0.5;bottom: 18px;right:3px;width:25px;height:25px;position:absolute;background-repeat: no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2029%2029%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%236C6455%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.3%2C5.7C21%2C3.3%2C17.8%2C2%2C14.5%2C2C11.2%2C2%2C8%2C3.3%2C5.7%2C5.7S2%2C11.2%2C2%2C14.5c0%2C3.3%2C1.3%2C6.5%2C3.7%2C8.8s5.5%2C3.7%2C8.8%2C3.7s6.5-1.3%2C8.8-3.7s3.7-5.5%2C3.7-8.8C27%2C11.2%2C25.7%2C8%2C23.3%2C5.7z%20M14.5%2C23.2c-4.8%2C0-8.7-3.9-8.7-8.7s3.9-8.7%2C8.7-8.7c4.8%2C0%2C8.7%2C3.9%2C8.7%2C8.7S19.3%2C23.2%2C14.5%2C23.2z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M14.5%2C7.2c-4%2C0-7.3%2C3.3-7.3%2C7.3s3.3%2C7.3%2C7.3%2C7.3s7.3-3.3%2C7.3-7.3C21.8%2C10.5%2C18.5%2C7.2%2C14.5%2C7.2z%20M15.2%2C18.5C15.2%2C18.5%2C15.2%2C18.6%2C15.2%2C18.5c0%2C0.1%2C0%2C0.1%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1s0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0-0.1%2C0c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0.1%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0.1%2C0c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1c0%2C0%2C0%2C0%2C0%2C0.1C15.2%2C18.4%2C15.2%2C18.4%2C15.2%2C18.5C15.2%2C18.5%2C15.2%2C18.5%2C15.2%2C18.5z%20M15.2%2C16.1c0%2C0.4-0.3%2C0.7-0.7%2C0.7s-0.7-0.3-0.7-0.7v-5.6c0-0.4%2C0.3-0.7%2C0.7-0.7s0.7%2C0.3%2C0.7%2C0.7V16.1z%22%2F%3E%3C%2Fsvg%3E");}
.wpcf7-form .dotaz_left .wpcf7-not-valid-tip {margin-bottom: 10px;}
.dotaz_right .your-message {margin-top:3px;display: block;}
.dotaz_full {margin-top:0;text-align:center;}
.dotaz_full .wpcf7-checkbox .wpcf7-list-item{display: inline-block;vertical-align: top;margin: 0 2% 10px 0;width: 18%;text-align:center;border: 1px solid #f3d9c8;padding:5px;background: #fff;}
.dotaz_full label{display:block;text-align:center;color: #fff;}
.hl_label {display:block;margin: 20px 0 3px 0;font-size: 21px;}
.dotaz_full .wpcf7-form-control-wrap {display:block;}
.dotaz_full input,.dotaz_full .button {background:#de3450;display:inline-block;padding: 10px 50px 13px 50px;margin: 25px 0 25px 21px;}
.dotaz_full input:hover,.dotaz_full .button:hover {color:#fff;background:#cb0b2b;}
.odeslat_dotaz {padding: 0;text-align:center;}
.dotaz_left {display:inline-block;vertical-align:top;width:32%;margin-right:2%;}
.dotaz_right {display:inline-block;vertical-align:top;width:32%;}
.odeslat_dotaz_in {position:relative;}
.odeslat_dotaz_in h2{margin:0 0 35px 0;display: block;background: transparent;}
.odeslat_dotaz .odeslat_dotaz div{margin:10px 5px;padding:20px;}
.odeslat_dotaz .odeslat_od{position:relative;display:inline-block;vertical-align:top;margin:0 5px;}
.odeslat_dotaz .odeslat_peop{position:relative;display:block;vertical-align:top;}
.odeslat_dotaz .dotaz_left input,.odeslat_dotaz .dotaz_right input{width:100%;margin-bottom: 10px;}
.odeslat_dotaz .dotaz_left .wpcf7-submit {margin-top:20px;}
.odeslat_dotaz .odeslat_email{position:relative;display:inline-block;vertical-align:top;width:100%;}
.odeslat_dotaz textarea {width:100%;;margin:0; height: 150px;max-width:663px;}
.form_result {padding:15px;background:#e20046;color:#fff;margin-bottom:20px;display:block;}

.kontakty_footer .adresa {color:#fff;}
.kontakty_footer div {font-size: 21px;margin: 0 0 5px 0;line-height: 1.5;}
.kontakty_footer div span {}
.kontakty_footer div a {display:inline-block;line-height: 1;vertical-align: middle;margin-top: -2px;}
.kontakty_footer div svg{margin-right:10px;vertical-align: middle;display: inline-block;}
.ico {color:#fff;}
.ico span {margin-right: 10px;min-width: 20px;display:inline-block;}
.btn{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{padding-left:20px;padding-right:20px;-webkit-transition:all 0.3s ease 0.2s;-moz-transition:all 0.3s ease 0.2s;-ms-transition:all 0.3s ease 0.2s;-o-transition:all 0.3s ease 0.2s;transition:all 0.3s ease 0.1s;text-shadow:none;border-width:0;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;letter-spacing:.07em;line-height:1.66857143;font-weight:700;color:rgba(255,255,255,.9);position:relative;border:1px solid transparent;-webkit-border-radius:3px;border-radius:3px;}
.btn-default{text-shadow:0 1px 0 #fff;background-image:none;background-image:none;background-image:none;background-image:none;filter:none;filter:none;background-repeat:repeat-x;background-color:#f8f8f8;border-color:transparent;border-color:transparent;color:#222;}
.btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn-default.btn-transparent:hover,.btn-default.btn-transparent:focus,.btn-default.btn-transparent:active{background:#222!important;border-color:#222!important;color:#fff!important;}

@media screen and (max-width: 1680px) {.logo img {height:70px;margin-top: 15px;}}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {.obsah_reference .nazev_reference{padding: 0 0 0 0;}.nahled_ico{background-size: 90px 55px;height: 55px;}}
@media screen and (max-width: 1124px) {.kolecka_odkaz_nazev_3 {display: inline-block;width:200px;margin: 0 25px -35px 25px;}
   .kolecka_odkaz_nazev_3 .obrazek_img {height: 200px;width: 200px;}.kolecka_odkaz_nazev_3 h3 {top: 65px;}.radek.typ_kolecka_odkaz_nazev_3{padding:50px 55px 150px 55px;}
   .odeslat_dotaz {padding:0 25px;}.typ_sloupcu_2_hlavni_popis .obsah_radku_in p {font-size: 17px;}.typ_sloupcu_2_hlavni_popis .prvek_1 .obsah_radku_in h2, .typ_sloupcu_2_hlavni_popis .prvek_2 .obsah_radku_in h2{padding: 0 0 10px 0;font-size: 35px;}.typ_sloupcu_2_hlavni_popis .simonet_cisla .simonet_cisla_in{padding: 0 35px;}.typ_sloupcu_2_hlavni_popis .prvek_3{margin-top:20px;}.logo {width:100%;height:113px;top:0;left:0;padding:5px 0 0 35px;background: #fff;}.outmenu{top: 100px;}.menu .sub-menu li {background:transparent;}.site-footer .widget{width:100%;min-height: initial;height:auto !important;}.menu .first{width:auto;}.menu #home_menu{display:block;margin:0 auto;}.menu {text-align:center;height:auto;width:auto;display:none;padding: 15px;float: none;}.main-navigation li {display:block;margin:0;text-align: center;}.main-navigation li a {padding: 10px 0 10px 0;height:auto;line-height: 1.2;}.menu-menu-container {margin:0;}.main-navigation li a:hover{background: transparent;color:#de3450;}.menu ul .sub-menu {top: 0;z-index:9999999;position:relative;padding: 0;margin:0;}.main-navigation ul ul li a:hover{background: transparent;color:#de3450;}.main-navigation ul ul li a{text-align:center;}.logo img{}.mobilemenu {position: fixed;right: 25px;top: 43px;display:block;z-index: 150;}.rozcestnik_top > .rozcestnik_in {width: 30%;}.width_50_in{padding: 0 15px;}.width_50_50 {padding: 50px;margin-bottom: 55px;}ul li{background-size: 35px;padding: 7px 0 0 45px;min-height: 35px;font-size: 21px;}.obsah_reference .nazev_reference{padding: 0 0 0 0;}.nahled_ico{background-size: 90px 55px;height: 55px;}}
@media screen and (max-width: 1000px) {.typ_sloupcu_2_hlavni_popis .prvek_1 .obsah_radku_in, .typ_sloupcu_2_hlavni_popis .prvek_2 .obsah_radku_in{padding:0;}.typ_sloupcu_2_hlavni_popis .simonet_cisla .simonet_cisla_in{padding:0;}.radek_in {display:block;}.radek_ini{display:block;}.title_top a{font-size: 70px;padding: 0 35px;}.sloupcu_2, .sloupcu_2_hlavni_popis {width:auto;display:block;}    
    .single .entry-content table {display:block;}.dotaz_full label {display:block;width:auto;max-width:initial;margin:0;}.wpcf7-form p{display:block;}.dotaz_left {display:block;width:auto;max-width:initial;margin: 0;}.dotaz_right{display:block;width:auto;max-width:initial;}.osoba_obsah {width:45%;}.site-footer{margin-top: 0px;padding: 50px 0;}.content-area{margin: 0 auto 0 auto;padding: 35px 30px;}.site-footer .item-w2{padding: 0 25px 25px 25px;}.logo{}.logo img {max-height: 50px;max-width: 70%;margin: 0;}.slider{padding-top: 0;}.site-header{padding: 10px 30px;}.mobilemenu {position:fixed;top:11px;right:30px;z-index: 999999999;background: transparent;}.item.email{margin: 10px 70px 0 15px;}.item.telefon{display:none;}.rozcestnik_top2 > .rozcestnik_in{width:auto;display:block;}h2{font-size:27px;}.homenewsin{width:100%;}.rozcestnik_top > .rozcestnik_in {width: 49%;}.width_50{width:auto;display:block;}ul li{background-size: 20px;padding: 4px 0 0 25px;min-height: 25px;font-size: 15px;}.obsah_reference .text_reference {margin: 0;}.obsah_reference {padding:15px;}.nahled_ico{background-size: 70px 45px;height: 45px;}.obsah_reference .text_reference ul {margin: 0 0 10px 0;}}
@media screen and (max-width: 750px) {
    .obsah_builder .typ_kolecka_odkaz_nazev_3_21,.obsah_builder .typ_cela_sire_30 {background-size:300%;background-repeat:repeat;}
    .obsah_radku_in .n2-ss-slider .slide_h3 {font-size: 200%;letter-spacing: 0px;}
    .obsah_radku_in .n2-ss-slider .slide_h3 span {letter-spacing: 0px;font-size: 100%;}
   .top_box .top_box_in .in_top_box {width:90px;}
   .top_box .top_box_in .in_top_box .top_in {padding:0;}  
   .top_box .top_box_in h3 {font-size:13px;line-height: 20px;}
   .top_box .top_box_in h3 span {font-size:13px;line-height: 20px;}
   .top_box .top_box_in .top_in .foto img {width:70%;}
   .category h2 span {display:block;text-align:center; margin: 0 auto 10px auto;}
   .category .content_kat {padding:10px 20px;}
   .site-footer .widget .wpcf7-open {margin:0;}
   .top_kat_in li { width: auto;margin: 5px 0 10px 0;display: block;}
   .logo {width:100%;left:0;text-align:center;top: 0;height: 105px;background: #fff;padding: 5px 0 0 0;}.logo a{height: 105px;}.kolecka_odkaz_nazev_3.prvek_0 .obsah_radku_in h2{margin: 35px 0 55px 0;}.kolecka_odkaz_nazev_3 {display: inline-block;width:200px;margin: 0 25px 75px 25px;}body .category h2{margin:0;}.radek {margin: 0 auto 0 auto;padding: 50px 0 50px 0;}.radek_0{padding:0;}.obsah_radku_in ul{padding: 15px 15px 15px 25px;}.obsah_radku_in h2 {padding: 20px 15px;}.odkaz_nazev_tl_3 {display:block;width:auto;}.group_right{display:block;text-align:center;float: none;}.item.email{margin: 10px 0;text-align:center;}.logo_01{font-size: 21px;}.logo_02{letter-spacing: 1px;}.osoba_obsah {width:auto;display:block;}.site-content .firma_obsah {width:auto;display:block;}.site-content .firma_obsah div{width:auto;display:block;border-right:0;margin: 0 15px 25px 15px;}
   .radek_1 .cela_sire, .typ_sloupcu_2_hlavni_popis, .typ_sloupcu_2_left {padding: 35px 15px;}.odkaz_2, .sloupcu_2_left {width:auto;display:block;}
   .content-area{margin: 107px auto 0 auto;padding: 25px 25px;}p{font-size:15px;}.mobilemenu {top:70px;right: 50%;position: fixed;margin-right:-17px;}.item.email a {display: inline-block;}.item.telefon {display:none;}.site-header {padding: 0 15px;}.width_50_50 {padding: 25px;margin-bottom: 55px;}.single h1 {margin-bottom:15px;}h1 {margin-bottom:15px;font-size: 25px;}#page {margin: 90px auto 20px auto;}.rozcestnik_top > .rozcestnik_in {width:auto;display:block;}.ulbox .li_style .inli {padding: 20px 25px 0 25px;}.box_recenze .arrow.right{right: -5px;top: 41%;}.box_recenze .arrow.left{left: -5px;top: 41%;}
   .radek.typ_kolecka_odkaz_nazev_3 {padding: 50px 0 100px 0;}
   .dotaz_full input {margin: 25px 5px 25px 5px;padding: 10px 35px 13px 35px;}
   .kolecka_odkaz_nazev_3 .obrazek_img {height: 200px;width: 200px;}
   .kolecka_odkaz_nazev_3 .popis {width: 270px;margin: 0 0 0 -35px;}.top_kat_in {padding:0 20px;margin: 0 auto 0 auto;}.category{padding:30px 0 0 0;}
   .kolecka_odkaz_nazev_3 h3 {top:65px;font-size: 25px;line-height: 1.4;}
   .typ_sloupcu_2_hlavni_popis .prvek_1 .obsah_radku_in, .typ_sloupcu_2_hlavni_popis .prvek_2 .obsah_radku_in, .typ_sloupcu_2_left .sloupcu_2_left .obsah_radku_in {padding: 0 5px;}
   .outmenu {background: #dfdfdf;position: fixed;top: 105px;}.radek_1 .cela_sire, .typ_sloupcu_2_hlavni_popis{padding:35px 20px;}.top_kat_in li .kat_box{padding:0 5px;}
   .typ_ikony_nazev_5 .prvek_0 {margin-bottom: 0;}
    .prvek_0 h2 {font-size: 35px;}
    .post_article {width:auto;display:block;}
    .cela_sire .simonet_cisla .simonet_cisla_in {margin: 15px auto;}
    .typ_ikony_nazev_5 .obsah_radku_in h3 {min-height: 59px;}
    .typ_ikony_nazev_5 h3::after{background-position: center;top: -270px;-webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);}
}

@media screen and (max-width: 500px) {.item.email{display:none;}.obsah_reference .nazev_reference a{font-size: 21px;margin: 0;}.nahled_ico {background-position: initial;background-size: 50px 35px;}
.obsah_builder .typ_kolecka_odkaz_nazev_3_21,.obsah_builder .typ_cela_sire_30 {background-size:500%;background-repeat:repeat;}}
@media screen and (max-width: 350px) {}

@-webkit-keyframes img_hov2 {
    from{transform:scale(1);}
    to{transform:scale(1.05);} 
}
@-moz-keyframes img_hov2 {
    from{transform:scale(1);}
    to{transform:scale(1.05);} 
}
@-o-keyframes img_hov2 {
    from{transform:scale(1);}
    to{transform:scale(1.05);} 
}
@keyframes img_hov2 {
    from{transform:scale(1);}
    to{transform:scale(1.05);} 
}

@-webkit-keyframes img_hov {
    from{transform:scale(1);}
    to{transform:scale(1.05);} 
}
@-moz-keyframes img_hov {
    from{transform:scale(1);}
    to{transform:scale(1.05);} 
}
@-o-keyframes img_hov {
    from{transform:scale(1);}
    to{transform:scale(1.05);} 
}
@keyframes img_hov {
    from{transform:scale(1.05);}
    to{transform:scale(1);} 
}


@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation {from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}
@-o-keyframes rotation {from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}
@keyframes rotation {from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}

@-webkit-keyframes bou_is {0%{transform:scale(1);background:#de3450;}
100%{transform:scale(1.15);background:#222222;}
}
@-moz-keyframes bou_is {0%{transform:scale(1);background:#de3450;}
100%{transform:scale(1.15);background:#222222;}
}
@-o-keyframes bou_is {0%{transform:scale(1);background:#de3450;}
100%{transform:scale(1.15);background:#222222;}
}
@keyframes bou_is {0%{transform:scale(1);background:#de3450;}
100%{transform:scale(1.15);background:#222222;}
}

@-webkit-keyframes opacity_is {0%{opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:20px }
}
@-moz-keyframes opacity_is {0%{ opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:20px }
}
@-o-keyframes opacity_is {0%{ opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:20px }
}
@keyframes opacity_is {0%{ opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:20px }
}

@-webkit-keyframes opacity_is2 {0%{ opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:0px }
}
@-moz-keyframes opacity_is2 {0%{ opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:0px }
}
@-o-keyframes opacity_is2 {0%{ opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:0px }
}
@keyframes opacity_is2 {0%{ opacity: 0;font-size: 0px;margin-top:500px  }
  100% { opacity: 1;font-size: 34px;margin-top:0px }
}
@keyframes menu_efect {0%{margin-top: -100px;}
  100% {margin-top: 0px;}
}

@-webkit-keyframes fadeIn{0%{opacity:.2}
100%{opacity:1}
}
@-moz-keyframes fadeIn{0%{opacity:.2}
100%{opacity:1}
}
@-o-keyframes fadeIn{0%{opacity:.2}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:.2}
100%{opacity:1}
}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}
50%{opacity:1;-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}
50%{opacity:1;-o-transform:scale(1.05)}
70%{-o-transform:scale(.9)}
100%{-o-transform:scale(1)}
}
@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}
50%{opacity:1;transform:scale(1.05)}
70%{transform:scale(.9)}
100%{transform:scale(1)}
}
@keyframes hvr-buzz-out{
10% {-webkit-transform: translateX(7px) rotate(7deg);transform: translateX(7px) rotate(7deg);}
20% {-webkit-transform: translateX(-7px) rotate(-7deg);transform: translateX(-7px) rotate(-7deg);}
30% {-webkit-transform: translateX(7px) rotate(7deg);transform: translateX(3px) rotate(7deg);}
40% {-webkit-transform: translateX(-7px) rotate(-7deg);transform: translateX(-7px) rotate(-7deg);}
50% {-webkit-transform: translateX(7px) rotate(27deg);transform: translateX(7px) rotate(7deg);}
60% {-webkit-transform: translateX(-7px) rotate(-7deg);transform: translateX(-7px) rotate(-7deg);}
70% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
80% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
90% {-webkit-transform: translateX(1px) rotate(0deg);transform: translateX(1px) rotate(0deg);}
100% {-webkit-transform: translateX(-1px) rotate(0deg);transform: translateX(-1px) rotate(0deg);}
}

