body, html {
max-width: 100% !important;
overflow-x: hidden !important;
font-size: 16px;
color: #000;
font-weight: 300;
}
p, .ff-richtext, li, li a, .ff-richtext li {
font-size: 16px;
color: #000;
line-height: 1.2;
}
h1, h2, h3, h4, h5, h6 {
color: #000;
line-height: 1.2;
}
h1 {
margin-left: -3px;
}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
color: #000;
}
html a {
color: #000;
font-weight: 300;
}
html a:hover, html h1 > a:hover, html h2 > a:hover, html h3 > a:hover, html h4 > a:hover, html h5 > a:hover, html h6 > a:hover {
text-decoration: underline;
color: #000;
}
html a:focus, html h1 > a:focus, html h2 > a:focus, html h3 > a:focus, html h4 > a:focus, html h5 > a:focus, html h6 > a:focus {
color: #000;
}
.back-to-top-theme.back-to-top-is-visible {
background: transparent !important;
}
.back-to-top-theme::after {
color: #000;
}
.form-control {
border-radius: 0;
border-color: #000;
background: transparent;
color: #000;
transition: .3s;
}
.form-control:focus {
background: #000;
color: #fff;
border-color: #000;
}
.form-control::placeholder {
color: #000;
}
.form-control:focus::placeholder {
color: #fff;
}
.counters-v1 .counters-v1-body .counters-v1-number {
font-size: 32px;
}
.counters-v1 {
margin-bottom: 0;
}
.owl-dots {
text-align: left;
}
.owl-dot span, .owl-dots span {
width: 40px;
height: 4px;
border-radius: 0;
}
.counters-v1 .counters-v1-body .counters-v1-number {
font-size: 40px;
}
.services-v2 .fg-text-dark.services-v2-testimonials .services-v2-testimonials-quote, .fg-text-dark.testimonials-v7-text, .fg-text-dark.testimonials-v7-text p, .fg-text-dark.testimonials-v5-quote .testimonials-v5-quote-text, .fg-text-dark.testimonials-v2-title, .fg-text-dark.testimonials-v2-quote, .fg-text-dark.testimonials-v2-quote p, .fg-text-dark.testimonials-v2-author, .fg-text-dark.team-v12-name, .fg-text-dark.team-v12-position, .fg-text-dark.team-v12-text, .fg-text-dark.team-v12-text p, .fg-text-dark.slider-block-v1-paragraph, .fg-text-dark.services-v12-text, .fg-text-dark.services-v12-text p, .fg-text-dark.services-v12-icon, .fg-text-dark.services-14-text, .fg-text-dark.services-14-text p, .fg-text-dark.services-v11-subtitle, .fg-text-dark.services-v11-text, .fg-text-dark.services-v11-text p, .fg-text-dark.services-v9-icon, .fg-text-dark.services-v9-text, .fg-text-dark.services-v9-text p, .fg-text-dark.services-v6-title, .fg-text-dark.services-v6-icon, .fg-text-dark.fg-heading, .fg-text-dark.fg-heading a, .services-v4-content .fg-text-dark.services-v4-title, .services-v4-content .fg-text-dark.services-v4-text, .services-v3-header .fg-text-dark.services-v3-title, .services-v3-header .fg-text-dark.services-v3-text, .services-v3-header .fg-text-dark.services-v3-text p, .fg-text-dark.promo-block-v11-title, .fg-text-dark.promo-block-v11-subtitle, .fg-text-dark.promo-block-v9-title, .fg-text-dark.ff-author-meta, .fg-text-dark.ff-date-meta, .fg-text-dark.ff-category-meta, .fg-text-dark.ff-comments-meta, .fg-text-dark.ff-tag-meta, .fg-text-dark.ff-separator-meta, .fg-text-dark.pricing-list-v1-header-subtitle, .fg-text-dark > .blog-teaser-v2-title, .promo-block-v8-pricing.fg-text-dark .promo-block-v8-pricing-no, .promo-block-v8-pricing.fg-text-dark .promo-block-v8-pricing-sign, .promo-block-v8-text.fg-text-dark, .fg-text-dark.promo-block-v1-title, .fg-text-dark.promo-block-v1-text, .fg-text-dark.promo-block-v1-text p, .fg-text-dark.promo-block-v6-title, .fg-text-dark.promo-block-v6-text, .fg-text-dark.promo-block-v6-text p, .fg-text-dark.promo-block-v4-title, .fg-text-dark.i-banner-v3-subtitle, p.fg-text-dark, .fg-text-dark.services-v5 .services-v5-wrap .services-v5-no::after, .services-v3-content .fg-text-dark.services-v3-content-element, .fg-text-dark.breadcrumbs-v5-subtitle, .fg-text-dark.breadcrumbs-v5-subtitle p, .fg-text-dark.fg-text-dark.ff-video-link-button, .fg-text-dark.ff-video-link-button:hover, .fg-text-dark.ff-video-link-button:visited, .fg-text-dark.ff-video-link-button:active, .fg-text-dark.ff-video-link-button:focus, .fg-text-dark.ff-video-hover-button-title, .fg-text-dark.op-b-pricing-v1-title, .fg-text-dark.ff-custom-pricing .op-b-pricing-v1-price-sign, .fg-text-dark.ff-custom-pricing .op-b-pricing-v1-price, .fg-text-dark.ff-custom-pricing .op-b-pricing-v1-subprice, .fg-text-dark.op-b-team-name, .fg-text-dark.op-b-team-position, .fg-text-dark.op-b-testimonials-quote, .fg-text-dark.op-b-testimonials-quote p, .fg-text-dark.l-pricing-list-v2-title, .fg-text-dark.l-pricing-list-v2-text, .fg-text-dark.display-b .l-pricing-list-v2-price-sign, .fg-text-dark.display-b .l-pricing-list-v2-price, .fg-text-dark.display-b .l-pricing-list-v2-subprice, .fg-text-dark.display-b .l-pricing-list-v2-price-info {
color: #000;
}
.team-v1, .team-v2, .team-v3, .team-v4, .team-v5, .team-v6, .team-v7, .team-v8, .team-v9, .team-v10, .team-v11, .team-v12, .services-v1, .services-v3, .services-v4, .services-v5, .services-v6, .services-v7, .ff-services-v8, .ff-services-v9, .services-v10, .services-v11, .services-v12, .star-rating, .call-to-action-v1, .call-to-action-v2-3, .call-to-action-v3, .pricing-list-v1, .pricing-list-v2, .pricing-list-v3, .pricing-list-v4, .pricing-list-v5, .l-pricing-list-v1, .progress-box-v3, .testimonials-v2, .testimonials-v1, .testimonials-v2, .testimonials-v3, .testimonials-v7, .opening-hours, .icons, .promo-block-v1, .op-b-pricing-v1, .l-icon-box-v2, .l-services-v2 {
margin-bottom: 0;
}
.paginations-v1-list>li>a, .paginations-v1-list>li>span {
text-decoration: none !important;
padding-top: 9px;
}
html .paginations-v1-list>li>a:hover, html .paginations-v1-list>li>span:hover {
background: #000;
}
#spolehlivy-partner .fg-bg-layer.fg-bg-type-image {
background-size: 90vh !important;
background-position: center left -300px !important;
} .podstranka {
padding-top: 100px;
padding-bottom: 100px;
}
.section {
padding-top: 100px;
padding-bottom: 100px;
}
.section-half {
padding-top: 50px;
padding-bottom: 50px;
}
.box {
position: relative;
z-index: 9999;
padding: 75px;
}
.top-30 {
padding-top: 30px;
}
.top-50 {
padding-top: 50px;
}
.top-75 {
padding-top: 75px;
}
.top-100 {
padding-top: 100px;
}
.bottom-100 {
margin-bottom: 100px;
}
.max-400 {
max-width: 400px;
}
.max-500 {
max-width: 500px;
}
.max-600 {
max-width: 600px;
}
.max-700 {
max-width: 700px;
}
.max-800 {
max-width: 800px;
}
.marginauto {
margin: auto;
}
.vh100 {
min-height: 100vh;
height: 100vh;
}
.highlight h1, .highlight h2, .highlight h3 {
font-size: 64px;
}
.vice {
font-size: 14px;
margin-top: 20px;
} .header, .header .navbar {
background: transparent;
transition: .3s;
}
.header-shrink .navbar {
background: #fff;
}
.header .navbar-toggle .toggle-icon::before, .header .navbar-toggle .toggle-icon::after, .header .navbar-toggle .toggle-icon {
background: #000;
}
.page-id-368 .ark-header img {
filter: brightness(100);
}
.page-id-368 .ark-header.header-shrink img {
filter: brightness(0);
}
.page-id-368 .ark-header .toggle-icon, .page-id-368 .ark-header .toggle-icon::before, .page-id-368 .ark-header .toggle-icon::after {
background: #fff;
}
.page-id-368 .ark-header.header-shrink .toggle-icon, .page-id-368 .ark-header.header-shrink .toggle-icon::before, .page-id-368 .ark-header.header-shrink .toggle-icon::after {
background: #000;
} #footer {
margin-top: 75px;
padding-bottom: 20px;
}
#footer p {
font-size: 13px;
} #cmplz-manage-consent {
display: none !important;
}
html .cmplz-cookiebanner {
top: auto;
bottom: 30px;
right: 30px;
max-width: 450px;
min-width: 450px;
display: block;
padding: 30px;
}
html .cmplz-cookiebanner.cmplz-show {
-webkit-box-shadow: 0 0 30px rgba(0,0,0, 0.3);
box-shadow: 0 0 30px rgba(0,0,0, 0.3);
}
html .cmplz-cookiebanner .cmplz-header {
display: block;
}
html .cmplz-cookiebanner .cmplz-close {
position: absolute;
top: 15px;
right: 10px;
}
html .cmplz-cookiebanner .cmplz-title {
font-size: 18px;
}
html .cmplz-body {
margin-top: 15px;
}
html .cmplz-cookiebanner .cmplz-message {
font-size: 15px;
line-height: 20px;
display: block;
width: 100%;
margin-bottom: 15px;
}
html .cmplz-cookiebanner .cmplz-message a {
font-size: 15px;
line-height: 20px;
text-decoration: underline;
color: #000;
}
html .cmplz-cookiebanner .cmplz-message a:hover {
text-decoration: none;
}
html .cmplz-cookiebanner .cmplz-links .cmplz-link {
display: none !important;
}
html .cmplz-btn:hover {
background: #000 !important;
color: #fff !important;
}
html .cmplz-buttons {
flex-direction: row-reverse;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
font-size: 15px;
line-height: 20px;
padding: 0 10px;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
display: none;
}
html .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
height: 35px;
}
html .cmplz-btn.cmplz-accept:hover {
background: #fff !important;
color: #000 !important;
}
html .cmplz-cookiebanner .cmplz-categories {
margin-bottom: 30px;
width: 100%;
}
.wpgmza-gdpr-compliance img {
max-height: 400px;
}
html .cmplz-cookiebanner .cmplz-close svg {
width: 18px;
height: 18px;
}
@media (max-width: 991px) {
html .cmplz-cookiebanner {
top: auto;
bottom: 30px;
left: 50%;
transform: translateX(-50%);
display: block;
padding: 30px;
}
html .cmplz-cookiebanner.cmplz-show {
-webkit-box-shadow: 0 0 15px rgba(0,0,0, 0.4);
box-shadow: 0 0 15px rgba(0,0,0, 0.4);
}
}
@media (max-width: 767px) {
html .cmplz-cookiebanner {
max-width: calc(100vw - 30px);
min-width: unset;
}
html .cmplz-cookiebanner .cmplz-body {
margin-top: 15px;
min-width: unset;
}
html .cmplz-cookiebanner .cmplz-header .cmplz-title {
display: block;
font-size: 15px;
}
html .cmplz-cookiebanner .cmplz-message {
font-size: 15px;
line-height: 19px;
}
html html .cmplz-cookiebanner .cmplz-message, html .cmplz-cookiebanner .cmplz-categories {
margin-bottom: 15px;
}
} #blog .blog-grid-title-lg {
font-size: 65px;
padding-right: 30px;
margin-bottom: 15px;
position: absolute;
top: 15px;
left: -15px;
z-index: 999;
}
#blog .ff-post-featured-image {
opacity: .1;
transition: .7s;
margin-bottom: 30px;
}
#blog .ff-post-featured-image.opacity {
opacity: 1;
transition: .7s;
} @media (min-width: 1600px) {
.container {
width: 1300px;
}
p, .ff-richtext, li, li a, .ff-richtext li {
font-size: 18px
}
.highlight h1, .highlight h2, .highlight h3 {
font-size: 80px;
}
.max-700 {
max-width: 900px;
}
.max-800 {
max-width: 900px;
}
#spolehlivy-partner .fg-bg-layer.fg-bg-type-image {
background-size: 80vh !important;
}
}
@media (max-width: 991px) {
.tabletmargin {
padding-top: 30px;
}
.header .navbar-logo {
margin: 0;
text-align: left;
}
.header .navbar-toggle {
float: right;
}
.header .navbar-toggle .toggle-icon, .header .navbar-toggle .toggle-icon::before, .header .navbar-toggle .toggle-icon::after {
height: 2px;
width: 20px;
}
.navbar-collapse {
background: #fff;
}
.ark-header-mobile-fixed nav .navbar-collapse .menu-container {
padding-bottom: 0;
}
.menu-container {
transition: .3s;
}
.white {
background: #fff;
transition: .3s;
}
#blog .blog-grid-title-lg {
font-size: 50px;
left: 5px;
}
}
@media (max-width: 767px) {
.highlight h1, .highlight h2, .highlight h3 {
font-size: 44px;
}
.vh100 {
padding-top: 50px;
padding-bottom: 50px;
}
.mobilemargin {
padding-top: 30px;
}
.mobilemargin50 {
padding-top: 50px;
}
.box {
padding: 50px 15px;
}
.counters-v1 .counters-v1-body {
text-align: left;
}
#spolehlivy-partner .fg-bg-layer.fg-bg-type-image {
background-position: center left -250px !important;
background-size: 70vh !important;
}
#blog .blog-grid-title-lg {
font-size: 35px;
}
#cookie-nastaveni {
text-align: left;
}
}
@media (max-width: 320px) {
.highlight h1, .highlight h2, .highlight h3 {
font-size: 36px;
}
}