.flex-container a:hover,
.flex-slider a:hover {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
} .flexslider {
margin: 0 0 60px;
background: #ffffff;
border: 4px solid #ffffff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
-moz-user-select: none;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-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;
}
.flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 40px;
display: inline-block;
content: '\f001';
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
content: '\f002';
}
.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
z-index: -1;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-moz-user-select: none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}@font-face {
font-family: 'Rajdhani';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rajdhani/v10/LDIxapCSOBg7S-QT7q4A.ttf) format('truetype');
}
@font-face {
font-family: 'Rajdhani';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pb0EMOs.ttf) format('truetype');
}
@font-face {
font-family: 'Rajdhani';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pbYF8Os.ttf) format('truetype');
}
body {
font-family: 'Rajdhani', Helvetica, sans-serif !important;
font-weight: 400 !important;
color: #393943;
font-size: 18px;
line-height: 1.7em;
margin: 0;
-webkit-font-smoothing: subpixel-antialiased;
background-color: #f4f5fb;
}
@media only screen and (max-width: 767px) {
body {
text-align: center;
}
}
p,
span {
font-family: 'Rajdhani', Helvetica, sans-serif !important;
font-weight: 400 !important;
font-size: 18px;
line-height: 1.7em;
}
@media only screen and (max-width: 767px) {
p,
span {
font-size: 18px;
line-height: 1.7em;
}
}
html,
body {
height: 100%;
}
#page {
min-height: 100%;
margin-bottom: -140px;
}
@media only screen and (max-width: 767px) {
#page {
margin-bottom: auto;
}
}
#page:after {
content: "";
display: block;
height: 140px;
}
@media only screen and (max-width: 767px) {
#page:after {
height: 0;
}
}
#footer {
height: 140px;
background-color: #393943;
color: #ffffff;
}
#footer a,
#footer a:link,
#footer a:hover,
#footer a:active,
#footer a:focus {
color: #ffffff;
}
@media only screen and (max-width: 767px) {
#footer {
height: auto;
}
}
*:focus {
outline: 0 !important;
}
.btn-filled,
.btn-filled:visited,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.video-widget .video-controls button,
input[type="submit"],
button[type="submit"],
.post-content .more-link {
color: #393943;
}
iframe {
width: 100%;
max-width: 100%;
border: none;
}
.table-fixed {
table-layout: fixed;
}
@media only screen and (max-width: 767px) {
br {
display: block;
}
}
ul {
list-style-position: inside;
}
.text-color {
color: #393943 !important;
}
.normal-font {
font-family: 'Rajdhani', Helvetica, sans-serif !important;
font-size: 18px;
font-weight: 400 !important;
}
.strong {
font-weight: 700 !important;
}
.ultra-strong {
font-weight: 700 !important;
}
.secondary-font {
font-family: 'Rajdhani', Helvetica, sans-serif !important;
}
.no-underline,
.no-underline:hover {
text-decoration: none !important;
}
button,
input,
label,
select,
textarea {
font-family: 'Rajdhani', Helvetica, sans-serif !important;
font-size: 18px;
font-weight: 400 !important;
}
.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
@media only screen and (max-width: 767px) {
.row-eq-height {
display: block;
}
}
.clear {
clear: both;
}
@media only screen and (max-width: 767px) {
.pull-right,
.pull-left {
float: none !important;
}
}
.truncate {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.full-width-row {
overflow-x: hidden;
}
.full-width-row > div {
margin-left: -15px;
margin-right: -15px;
}
.tiny-padding {
padding: 2px 0;
}
.small-padding {
padding: 5px 0;
}
.small-padding-top {
padding-top: 5px;
}
.middle-padding {
padding: 15px 0;
}
.middle-padding-top {
padding-top: 15px;
}
.large-padding {
padding: 40px 0;
}
.inside-padding {
padding: 30px;
}
.block-item,
.extralarge-padding {
padding: 80px 0;
}
.background-cover {
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
}
.bg-reset {
background: none !important;
background-image: none !important;
background-color: transparent !important;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
border-radius: 0 !important;
}
.no-padding {
padding: 0 !important;
}
.no-padding-top {
padding-top: 0;
}
.no-margin {
margin: 0 !important;
}
.box-shadow {
-webkit-box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27);
box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27);
}
.box-shadow-tiny {
-webkit-box-shadow: 0px 0px 17px -6px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0px 0px 17px -6px rgba(0, 0, 0, 0.27);
box-shadow: 0px 0px 17px -6px rgba(0, 0, 0, 0.27);
}
.box-shadow-white {
-webkit-box-shadow: 0px 0px 37px -6px rgba(255, 255, 255, 0.27);
-moz-box-shadow: 0px 0px 37px -6px rgba(255, 255, 255, 0.27);
box-shadow: 0px 0px 37px -6px rgba(255, 255, 255, 0.27);
}
.box-shadow-none {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.animation {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
.img-center {
display: inline-block;
margin: 0 auto;
}
a {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
a,
a:link,
a:visited {
color: #ffed00;
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
font-weight: 400;
}
.primary-bg {
background-color: #ffed00 !important;
color: #393943;
}
.primary-bg h1,
.primary-bg h2,
.primary-bg h3,
.primary-bg h4,
.primary-bg h5,
.primary-bg h6,
.primary-bg a {
color: #393943;
}
.primary-bg h1 a,
.primary-bg h2 a,
.primary-bg h3 a,
.primary-bg h4 a,
.primary-bg h5 a,
.primary-bg h6 a,
.primary-bg a a {
color: #393943;
}
.white-bg {
background-color: #ffffff;
}
.red {
color: #e5322d !important;
}
.primary {
color: #ffed00 !important;
}
.white {
color: white !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
text-transform: none;
font-weight: 700 !important;
font-family: 'Rajdhani', Helvetica, sans-serif !important;
}
@media only screen and (max-width: 767px) {
h1,
.h1 {
font-size: 26px;
word-wrap: break-word;
}
}
@media only screen and (max-width: 767px) {
h2,
.h2 {
font-size: 20px;
word-wrap: break-word;
}
}
h3,
.h3 {
font-size: 22px;
}
@media only screen and (max-width: 767px) {
h3,
.h3 {
font-size: 18px;
word-wrap: break-word;
}
}
.text-transform-none {
text-transform: none;
}
@media only screen and (max-width: 767px) {
.text-right {
text-align: center;
}
}
.row.is-flex {
display: flex;
flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
display: flex;
flex-direction: column;
} .row.is-flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
align-items: center;
justify-content: center;
} .col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
.col-xs-15 {
width: 20%;
float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
width: 20%;
float: left;
}
}
@media (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;
}
}
div.center-img {
display: flex;
align-items: center;
}
.custom-button,
.btn,
input[type=submit].custom-button,
button.btn.btn-default {
position: relative;
text-align: center;
display: inline-block;
min-width: 0;
background-color: #ffed00 !important;
color: #393943 !important;
border: 2px solid #ffed00 !important;
height: 50px;
line-height: 30px;
text-transform: uppercase !important;
padding: 8px 50px !important;
font-weight: bold !important;
text-decoration: none !important;
margin: 2px !important;
border-radius: 3px !important;
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
.custom-button.empty,
.btn.empty,
input[type=submit].custom-button.empty,
button.btn.btn-default.empty {
background-color: transparent !important;
color: #ffed00 !important;
}
.custom-button.empty:hover,
.btn.empty:hover,
input[type=submit].custom-button.empty:hover,
button.btn.btn-default.empty:hover {
background-color: transparent !important;
color: #ccbe00 !important;
}
.custom-button:hover,
.btn:hover,
input[type=submit].custom-button:hover,
button.btn.btn-default:hover {
background-color: #ccbe00 !important;
border-color: #ccbe00 !important;
}
.custom-button.small-button,
.btn.small-button,
input[type=submit].custom-button.small-button,
button.btn.btn-default.small-button {
padding: 4px 20px !important;
height: auto !important;
}
.custom-button.block-button,
.btn.block-button,
input[type=submit].custom-button.block-button,
button.btn.btn-default.block-button {
display: block !important;
}
.custom-button.secondary-button,
.btn.secondary-button,
input[type=submit].custom-button.secondary-button,
button.btn.btn-default.secondary-button {
background-color: #ffed00 !important;
border-color: #ffed00 !important;
color: white !important;
}
.custom-button.secondary-button:hover,
.btn.secondary-button:hover,
input[type=submit].custom-button.secondary-button:hover,
button.btn.btn-default.secondary-button:hover {
background-color: #fff900 !important;
border-color: #fff900 !important;
color: white !important;
}
.custom-button.dark-button,
.btn.dark-button,
input[type=submit].custom-button.dark-button,
button.btn.btn-default.dark-button {
background-color: #777777 !important;
border-color: #777777 !important;
color: white !important;
}
.custom-button.dark-button:hover,
.btn.dark-button:hover,
input[type=submit].custom-button.dark-button:hover,
button.btn.btn-default.dark-button:hover {
background-color: #7d7d7d !important;
border-color: #7d7d7d !important;
color: white !important;
}
.custom-button.white-button,
.btn.white-button,
input[type=submit].custom-button.white-button,
button.btn.btn-default.white-button {
background-color: white !important;
border-color: white !important;
color: #393943 !important;
}
.custom-button.white-button:hover,
.btn.white-button:hover,
input[type=submit].custom-button.white-button:hover,
button.btn.btn-default.white-button:hover {
background-color: #e8e8e8 !important;
border-color: #e8e8e8 !important;
color: #393943 !important;
}
.custom-button:disabled,
.btn:disabled,
input[type=submit].custom-button:disabled,
button.btn.btn-default:disabled,
.custom-button[disabled],
.btn[disabled],
input[type=submit].custom-button[disabled],
button.btn.btn-default[disabled] {
background-color: #efefef !important;
border-color: #efefef !important;
color: #efefef !important;
}
.dark-button,
.dark-button:hover,
.dark-button:active,
.dark-button:focus {
border-radius: 15px;
padding: 8px 16px;
background-color: rgba(0, 0, 0, 0.7);
display: inline-block;
color: white !important;
}
header#masthead {
position: fixed;
z-index: 5;
width: 100%;
overflow: visible;
border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
}
header#masthead,
header#masthead .nav-container,
header#masthead nav#site-navigation {
background-color: #777777;
box-shadow: none;
border-top: none;
border-bottom: none;
padding: 0 !important;
}
@media only screen and (max-width: 991px) {
header#masthead {
background-color: rgba(0, 0, 0, 0.9);
}
}
header#masthead .nav-container {
-webkit-box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27) !important;
-moz-box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27) !important;
box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27) !important;
}
.home header#masthead,
.home header#masthead .nav-container,
.home header#masthead nav#site-navigation {
background-color: #393943;
}
@media only screen and (max-width: 767px) {
.home header#masthead,
.home header#masthead .nav-container,
.home header#masthead nav#site-navigation {
background-color: #393943;
}
}
@media only screen and (max-width: 991px) {
.home header#masthead,
.home header#masthead .nav-container,
.home header#masthead nav#site-navigation {
background-color: #393943;
}
}
.home header#masthead .nav-container {
box-shadow: none !important;
}
#site-navigation.fixed,
#site-navigation.scrolled {
background-color: #393943 !important;
}
#site-navigation.fixed #menu.menu,
#site-navigation.scrolled #menu.menu {
background-color: #393943 !important;
}
#site-navigation .module.left {
padding-left: 0;
}
#menu.menu li a,
#menu.menu li a:link,
#menu.menu li a:hover,
#menu.menu li a:visited {
color: #ffffff;
opacity: 1.0;
letter-spacing: normal;
text-transform: none;
font-family: 'Rajdhani', Helvetica, sans-serif !important;
font-size: 18px;
font-weight: 400 !important;
}
#menu.menu ul.dropdown-menu,
#menu.menu ul.dropdown-menu li,
#menu.menu ul.dropdown-menu a {
background-color: #393943 !important;
}
.single .content-area {
padding-top: 50px;
}
.page-title-section {
height: 125px;
padding: 35px 0;
background-color: #ffed00 !important;
color: #393943;
}
.page-title-section h1,
.page-title-section h2,
.page-title-section h3,
.page-title-section h4,
.page-title-section h5,
.page-title-section h6,
.page-title-section a {
color: #393943;
}
.page-title-section h1 a,
.page-title-section h2 a,
.page-title-section h3 a,
.page-title-section h4 a,
.page-title-section h5 a,
.page-title-section h6 a,
.page-title-section a a {
color: #393943;
}
section {
padding: 0;
}
.custom-logo-link {
text-align: left;
}
.custom-logo-link img {
height: 85px;
width: auto;
}
.back-to-top {
position: fixed;
bottom: 15px;
right: 15px;
background-color: #ffed00 !important;
color: #393943;
}
.back-to-top h1,
.back-to-top h2,
.back-to-top h3,
.back-to-top h4,
.back-to-top h5,
.back-to-top h6,
.back-to-top a {
color: #393943;
}
.back-to-top h1 a,
.back-to-top h2 a,
.back-to-top h3 a,
.back-to-top h4 a,
.back-to-top h5 a,
.back-to-top h6 a,
.back-to-top a a {
color: #393943;
}
.wpcf7-not-valid-tip {
display: none;
}
.display-block {
display: block;
float: none;
width: 100%;
}
.display-block a {
display: block !important;
height: auto !important;
}
.has-error input[type=text],
.has-error input[type=email] {
border-color: #e5322d;
}
.has-error input,
.has-error textarea {
background: #f9cdcc;
}
@media only screen and (max-width: 767px) {
br {
display: block;
}
}
.larger-font {
font-size: 1.2em;
line-height: 1.1em;
}
.large-font {
font-size: 1.4em;
line-height: 1.4em;
}
@media only screen and (max-width: 1200px) {
.container {
width: 100%;
}
}
.main-navigation ul#menu {
display: block;
}
@media only screen and (max-width: 991px) {
.nav-bar .module-group,
.nav-bar .module-group .module {
display: inline-block;
width: auto;
}
.nav-bar .module-group.left,
.nav-bar .module-group .module.left {
float: left;
}
.nav-bar .module-group.right,
.nav-bar .module-group .module.right {
float: right;
}
}
@media only screen and (max-width: 767px) {
.nav-bar .module-group,
.nav-bar .module-group .module {
display: block;
width: 100%;
}
.nav-bar .module-group.left,
.nav-bar .module-group .module.left {
float: none;
}
.nav-bar .module-group.right,
.nav-bar .module-group .module.right {
float: none;
}
}
.mobile-toggle i.fa.fa-bars {
font-size: 1.4em;
}
#sluzby-rozcestnik {
margin-top: -60px;
}
@media only screen and (max-width: 767px) {
}
#sluzby-rozcestnik .sluzby-rozcestnik-item {
background-color: white;
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
#sluzby-rozcestnik .sluzby-rozcestnik-item:hover {
-webkit-box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27);
box-shadow: 0px 0px 37px -6px rgba(0, 0, 0, 0.27);
}
#sluzby-rozcestnik .sluzby-rozcestnik-item .sluzby-rozcestnik-item-image {
position: relative;
}
#sluzby-rozcestnik .sluzby-rozcestnik-item .sluzby-rozcestnik-item-image .sluzby-rozcestnik-item-icon {
position: absolute;
bottom: 0;
left: 0;
}
#sluzby-rozcestnik .sluzby-rozcestnik-item .sluzby-rozcestnik-item-name {
padding: 30px;
height: 125px;
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
font-weight: 700 !important;
}
.flex-center {
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
}
.flex-right {
display: flex;
text-align: right;
justify-content: center;
align-content: center;
flex-direction: column;
}
.sluzby-item .sluzby-item-image img {
height: 40px;
}
.sluzby-item .sluzby-item-header {
padding-bottom: 40px;
}
@media only screen and (max-width: 767px) {
.sluzby-item .sluzby-item-header {
padding: 20px;
}
}
.sluzby-item .sluzby-item-heading-item {
height: 140px;
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
}
@media only screen and (max-width: 767px) {
.sluzby-item .sluzby-item-heading-item {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
@media only screen and (max-width: 767px) {
.sluzby-item .sluzby-item-heading-item {
padding: 4px 0;
}
}
.sluzby-item .sluzby-item-heading-item h1 {
font-size: 46px;
}
.sluzby-item .sluzby-item-heading-item-right {
display: flex;
text-align: right;
justify-content: center;
align-content: center;
flex-direction: column;
}
@media only screen and (max-width: 767px) {
.sluzby-item .sluzby-item-heading-item-right {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.sluzby-item .sluzby-item-claim {
padding-left: 20px;
border-left: 2px solid white;
text-align: left;
font-weight: 700 !important;
}
@media only screen and (max-width: 767px) {
.sluzby-item .sluzby-item-claim {
text-align: center;
border-left: none;
padding-left: 0px;
}
}
@media only screen and (max-width: 767px) {
.reset-flex {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.sluzby-item-polozky-1 {
margin-top: -40px;
}
@media only screen and (max-width: 767px) {
.sluzby-item-polozky-1 {
margin-top: 0;
}
}
.polozka-simple {
height: 90px;
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
border-left: 6px solid #ffed00;
background-color: #ffffff;
padding: 20px;
}
@media only screen and (max-width: 767px) {
.polozka-simple {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.polozka-simple.text {
height: 260px;
}
.polozka-simple-text {
background-color: #ffffff;
}
.polozka-simple-text .polozka-simple-text-heading {
background-color: #ffed00 !important;
color: #393943;
height: 110px;
padding: 20px;
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
}
.polozka-simple-text .polozka-simple-text-heading h1,
.polozka-simple-text .polozka-simple-text-heading h2,
.polozka-simple-text .polozka-simple-text-heading h3,
.polozka-simple-text .polozka-simple-text-heading h4,
.polozka-simple-text .polozka-simple-text-heading h5,
.polozka-simple-text .polozka-simple-text-heading h6,
.polozka-simple-text .polozka-simple-text-heading a {
color: #393943;
}
.polozka-simple-text .polozka-simple-text-heading h1 a,
.polozka-simple-text .polozka-simple-text-heading h2 a,
.polozka-simple-text .polozka-simple-text-heading h3 a,
.polozka-simple-text .polozka-simple-text-heading h4 a,
.polozka-simple-text .polozka-simple-text-heading h5 a,
.polozka-simple-text .polozka-simple-text-heading h6 a,
.polozka-simple-text .polozka-simple-text-heading a a {
color: #393943;
}
@media only screen and (max-width: 767px) {
.polozka-simple-text .polozka-simple-text-heading {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
@media only screen and (max-width: 767px) {
.polozka-simple-text .polozka-simple-text-heading {
text-align: center;
padding: 20px !important;
}
}
.polozka-simple-text .polozka-simple-text-content {
height: 270px;
padding: 30px;
text-align: center;
}
@media only screen and (max-width: 767px) {
.polozka-simple-text .polozka-simple-text-content {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.polozka-simple-text-image {
background-color: #ffffff;
}
.polozka-simple-text-image .polozka-simple-text-image-heading {
background-color: #ffed00 !important;
color: #393943;
height: 97px;
line-height: 97px;
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
}
.polozka-simple-text-image .polozka-simple-text-image-heading h1,
.polozka-simple-text-image .polozka-simple-text-image-heading h2,
.polozka-simple-text-image .polozka-simple-text-image-heading h3,
.polozka-simple-text-image .polozka-simple-text-image-heading h4,
.polozka-simple-text-image .polozka-simple-text-image-heading h5,
.polozka-simple-text-image .polozka-simple-text-image-heading h6,
.polozka-simple-text-image .polozka-simple-text-image-heading a {
color: #393943;
}
.polozka-simple-text-image .polozka-simple-text-image-heading h1 a,
.polozka-simple-text-image .polozka-simple-text-image-heading h2 a,
.polozka-simple-text-image .polozka-simple-text-image-heading h3 a,
.polozka-simple-text-image .polozka-simple-text-image-heading h4 a,
.polozka-simple-text-image .polozka-simple-text-image-heading h5 a,
.polozka-simple-text-image .polozka-simple-text-image-heading h6 a,
.polozka-simple-text-image .polozka-simple-text-image-heading a a {
color: #393943;
}
@media only screen and (max-width: 767px) {
.polozka-simple-text-image .polozka-simple-text-image-heading {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.polozka-simple-text-image .polozka-simple-text-image-heading .polozka-simple-text-image-name {
height: 97px;
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
}
@media only screen and (max-width: 767px) {
.polozka-simple-text-image .polozka-simple-text-image-heading .polozka-simple-text-image-name {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.polozka-simple-text-image .polozka-simple-text-image-heading .polozka-simple-text-image-name h3 {
text-align: center;
padding: 20px !important;
}
@media only screen and (max-width: 767px) {
.polozka-simple-text-image .polozka-simple-text-image-heading .polozka-simple-text-image-name h3 {
text-align: center;
padding: 20px !important;
}
}
.polozka-simple-text-image .polozka-simple-text-image-content {
min-height: 240px;
padding: 20px;
text-align: left;
}
@media only screen and (max-width: 767px) {
.polozka-simple-text-image .polozka-simple-text-image-content {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.sluzby-item-text p:last-child {
margin: 0 !important;
padding: 0 !important;
}
.kontakt-item,
.custom-item {
background-color: #ffffff;
}
.kontakt-item .kontakt-item-header,
.custom-item .kontakt-item-header,
.kontakt-item .custom-item-header,
.custom-item .custom-item-header {
height: 90px;
background-color: #393943;
display: flex;
text-align: center;
justify-content: center;
align-content: center;
flex-direction: column;
}
@media only screen and (max-width: 767px) {
.kontakt-item .kontakt-item-header,
.custom-item .kontakt-item-header,
.kontakt-item .custom-item-header,
.custom-item .custom-item-header {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
@media only screen and (max-width: 767px) {
.kontakt-item .kontakt-item-header,
.custom-item .kontakt-item-header,
.kontakt-item .custom-item-header,
.custom-item .custom-item-header {
text-align: center;
padding: 20px !important;
}
}
.kontakt-item .kontakt-item-header.custom-item-header,
.custom-item .kontakt-item-header.custom-item-header,
.kontakt-item .custom-item-header.custom-item-header,
.custom-item .custom-item-header.custom-item-header {
background-color: #ffed00 !important;
color: #393943;
color: #393943 !important;
}
.kontakt-item .kontakt-item-header.custom-item-header h1,
.custom-item .kontakt-item-header.custom-item-header h1,
.kontakt-item .custom-item-header.custom-item-header h1,
.custom-item .custom-item-header.custom-item-header h1,
.kontakt-item .kontakt-item-header.custom-item-header h2,
.custom-item .kontakt-item-header.custom-item-header h2,
.kontakt-item .custom-item-header.custom-item-header h2,
.custom-item .custom-item-header.custom-item-header h2,
.kontakt-item .kontakt-item-header.custom-item-header h3,
.custom-item .kontakt-item-header.custom-item-header h3,
.kontakt-item .custom-item-header.custom-item-header h3,
.custom-item .custom-item-header.custom-item-header h3,
.kontakt-item .kontakt-item-header.custom-item-header h4,
.custom-item .kontakt-item-header.custom-item-header h4,
.kontakt-item .custom-item-header.custom-item-header h4,
.custom-item .custom-item-header.custom-item-header h4,
.kontakt-item .kontakt-item-header.custom-item-header h5,
.custom-item .kontakt-item-header.custom-item-header h5,
.kontakt-item .custom-item-header.custom-item-header h5,
.custom-item .custom-item-header.custom-item-header h5,
.kontakt-item .kontakt-item-header.custom-item-header h6,
.custom-item .kontakt-item-header.custom-item-header h6,
.kontakt-item .custom-item-header.custom-item-header h6,
.custom-item .custom-item-header.custom-item-header h6,
.kontakt-item .kontakt-item-header.custom-item-header a,
.custom-item .kontakt-item-header.custom-item-header a,
.kontakt-item .custom-item-header.custom-item-header a,
.custom-item .custom-item-header.custom-item-header a {
color: #393943;
}
.kontakt-item .kontakt-item-header.custom-item-header h1 a,
.custom-item .kontakt-item-header.custom-item-header h1 a,
.kontakt-item .custom-item-header.custom-item-header h1 a,
.custom-item .custom-item-header.custom-item-header h1 a,
.kontakt-item .kontakt-item-header.custom-item-header h2 a,
.custom-item .kontakt-item-header.custom-item-header h2 a,
.kontakt-item .custom-item-header.custom-item-header h2 a,
.custom-item .custom-item-header.custom-item-header h2 a,
.kontakt-item .kontakt-item-header.custom-item-header h3 a,
.custom-item .kontakt-item-header.custom-item-header h3 a,
.kontakt-item .custom-item-header.custom-item-header h3 a,
.custom-item .custom-item-header.custom-item-header h3 a,
.kontakt-item .kontakt-item-header.custom-item-header h4 a,
.custom-item .kontakt-item-header.custom-item-header h4 a,
.kontakt-item .custom-item-header.custom-item-header h4 a,
.custom-item .custom-item-header.custom-item-header h4 a,
.kontakt-item .kontakt-item-header.custom-item-header h5 a,
.custom-item .kontakt-item-header.custom-item-header h5 a,
.kontakt-item .custom-item-header.custom-item-header h5 a,
.custom-item .custom-item-header.custom-item-header h5 a,
.kontakt-item .kontakt-item-header.custom-item-header h6 a,
.custom-item .kontakt-item-header.custom-item-header h6 a,
.kontakt-item .custom-item-header.custom-item-header h6 a,
.custom-item .custom-item-header.custom-item-header h6 a,
.kontakt-item .kontakt-item-header.custom-item-header a a,
.custom-item .kontakt-item-header.custom-item-header a a,
.kontakt-item .custom-item-header.custom-item-header a a,
.custom-item .custom-item-header.custom-item-header a a {
color: #393943;
}
.kontakt-item .kontakt-item-header .kontakt-item-name,
.custom-item .kontakt-item-header .kontakt-item-name,
.kontakt-item .custom-item-header .kontakt-item-name,
.custom-item .custom-item-header .kontakt-item-name,
.kontakt-item .kontakt-item-header .custom-item-name,
.custom-item .kontakt-item-header .custom-item-name,
.kontakt-item .custom-item-header .custom-item-name,
.custom-item .custom-item-header .custom-item-name {
font-weight: 700 !important;
color: #ffed00 !important;
}
.kontakt-item .kontakt-item-header .kontakt-item-name.custom-item-name,
.custom-item .kontakt-item-header .kontakt-item-name.custom-item-name,
.kontakt-item .custom-item-header .kontakt-item-name.custom-item-name,
.custom-item .custom-item-header .kontakt-item-name.custom-item-name,
.kontakt-item .kontakt-item-header .custom-item-name.custom-item-name,
.custom-item .kontakt-item-header .custom-item-name.custom-item-name,
.kontakt-item .custom-item-header .custom-item-name.custom-item-name,
.custom-item .custom-item-header .custom-item-name.custom-item-name {
color: #393943 !important;
}
.kontakt-item .kontakt-item-header .kontakt-item-pozice,
.custom-item .kontakt-item-header .kontakt-item-pozice,
.kontakt-item .custom-item-header .kontakt-item-pozice,
.custom-item .custom-item-header .kontakt-item-pozice {
color: white !important;
}
.kontakt-item .kontakt-item-content,
.custom-item .kontakt-item-content,
.kontakt-item .custom-item-content,
.custom-item .custom-item-content {
height: 100px;
padding: 20px;
text-align: left;
}
@media only screen and (max-width: 767px) {
.kontakt-item .kontakt-item-content,
.custom-item .kontakt-item-content,
.kontakt-item .custom-item-content,
.custom-item .custom-item-content {
display: block !important;
height: auto !important;
text-align: center !important;
}
}
.kontakt-item .custom-item-content,
.custom-item .custom-item-content {
height: auto;
}
#kontakty-items,
#reference-items,
#volne-pracovni-pozice-items {
margin-top: -60px;
padding-bottom: 60px;
}
@media only screen and (max-width: 767px) {
#kontakty-items,
#reference-items,
#volne-pracovni-pozice-items {
margin-top: 10px;
padding-bottom: 0;
}
}
@media only screen and (max-width: 767px) {
#o-nas img {
max-width: 150px;
}
}
#content-slider h1 {
font-weight: 400 !important;
font-size: 70px;
}
#content-slider h1 strong {
font-weight: 700 !important;
font-size: 70px;
}
.text-underline {
text-decoration: underline;
}
.custom-item-content ul,
.polozka-simple-text-content ul,
.polozka-simple-text-image-content ul {
padding: 0 !important;
margin: 0 !important;
list-style-type: none;
}
.custom-item-content ul li,
.polozka-simple-text-content ul li,
.polozka-simple-text-image-content ul li {
padding-left: 15px;
position: relative;
}
@media only screen and (max-width: 767px) {
.custom-item-content ul li,
.polozka-simple-text-content ul li,
.polozka-simple-text-image-content ul li {
text-align: left;
}
}
.custom-item-content ul li:before,
.polozka-simple-text-content ul li:before,
.polozka-simple-text-image-content ul li:before {
position: absolute;
left: 0;
content: '\f105';
font-family: FontAwesome;
color: #ccbe00;
padding-right: 10px;
}
.dropdown:after {
color: white !important;
}
.reference-logo-item {
text-align: center;
padding: 0;
}
.reference-logo-item img {
height: 105px;
}
@media only screen and (max-width: 767px) {
.main-navigation .menu {
margin: 20px auto !important;
}
.main-navigation .menu li {
float: none;
margin: 0 !important;
padding: 0 !important;
position: relative;
}
.main-navigation .menu li span.dropdown-toggle.shapely-dropdown {
position: absolute;
right: 0;
top: 7px;
border: none;
}
.main-navigation .menu li span.dropdown-toggle.shapely-dropdown i {
color: white !important;
font-size: 1.5em;
}
.container.nav-bar.nav-open {
padding-bottom: 20px;
}
.container.nav-bar.nav-open .module.left {
padding: 0 !important;
}
#menu.menu ul.dropdown-menu a {
text-align: center !important;
color: #ffed00 !important;
font-size: 1em;
padding: 4px;
}
#menu.menu ul.dropdown-menu li {
text-align: center !important;
}
}
.page #content {
padding-top: 86px;
}
.home.page #content {
padding-top: 0px;
}
.page-title-section h1 {
margin: 0 !important;
padding: 0 !important;
text-align: center;
line-height: 45px;
}
.page-template-realizace a {
color: #393943 !important;
}
.page-template-realizace a:hover {
text-decoration:underline;
color: #393943 !important;
}
:target {
scroll-margin-top: 80px;
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.robertjanak.cz/wp-content/themes/shapely/assets/js/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }