.thb-hero {
padding: 10vh 0;
position: relative;
overflow: hidden;
width: 100%;
}
.thb-hero.thb-hero-full-height {
min-height: 100vh;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
.thb-hero.thb-hero-full-height > .row {
width: 100%;
flex: 0 0 auto;
}
.thb-hero .row {
position: relative;
z-index: 2;
}
.thb-hero-subtitle {
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px;
font-size: 14px;
margin-bottom: 20px;
display: inline-block;
}
.thb-hero-heading {
font-size: 4rem;
font-weight: 700;
line-height: 1.1;
margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
.thb-hero-heading {
font-size: 2.5rem;
}
}
.thb-hero-description {
font-size: 1.25rem;
line-height: 1.6;
margin-bottom: 40px;
opacity: 0.8;
}
@media screen and (max-width: 768px) {
.thb-hero-description {
font-size: 1.125rem;
}
}
.thb-hero-buttons .btn {
margin-right: 15px;
margin-bottom: 15px;
}
.thb-hero-video-btn i {
margin-right: 8px;
}
.thb-hero-feature-list {
margin-bottom: 30px;
}
.thb-hero-feature-list ul {
list-style: none;
padding: 0;
margin: 0;
}
.thb-hero-feature-list ul li {
position: relative;
padding-left: 30px;
margin-bottom: 15px;
font-size: 1.125rem;
}
.thb-hero-feature-list ul li::before {
content: "\f00c";
font-family: "FontAwesome";
position: absolute;
left: 0;
top: 0;
color: #4CAF50;
}
.thb-hero-avatar {
margin-bottom: 20px;
}
.thb-hero-avatar img {
width: 80px;
height: 80px;
border-radius: 50%;
object-fit: cover;
}
.thb-hero-additional-content {
margin-top: 30px;
}
.thb-hero-image-col {
position: relative;
}
.thb-hero-image-col img {
border-radius: 8px;
width: 100%;
height: auto;
display: block;
} .thb-hero.thb-dark-text {
color: #000;
}
.thb-hero.thb-dark-text .thb-hero-heading,
.thb-hero.thb-dark-text .thb-hero-subtitle {
color: #000;
}
.thb-hero.thb-light-text {
color: #fff;
}
.thb-hero.thb-light-text .thb-hero-heading,
.thb-hero.thb-light-text .thb-hero-subtitle {
color: #fff;
} .thb-hero.style1 {
padding: 15vh 0;
}
.thb-hero.style1 .thb-hero-heading {
font-size: 5rem;
}
@media screen and (max-width: 768px) {
.thb-hero.style1 .thb-hero-heading {
font-size: 3rem;
}
}
.thb-hero.style2 .thb-hero-heading {
font-size: 5.5rem;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
@media screen and (max-width: 768px) {
.thb-hero.style2 .thb-hero-heading {
font-size: 3rem;
}
}
.thb-hero.style9 .thb-hero-overlapping-images {
position: relative;
min-height: 50vh;
}
@media screen and (max-width: 768px) {
.thb-hero.style9 .thb-hero-overlapping-images {
min-height: 40vh;
margin-top: 40px;
}
}
.thb-hero.style9 .thb-hero-overlapping-images img {
position: absolute;
width: 60%;
border-radius: 12px;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
.thb-hero.style9 .thb-hero-overlapping-images img.overlap-img-0 {
top: 0;
right: 0;
z-index: 2;
}
.thb-hero.style9 .thb-hero-overlapping-images img.overlap-img-1 {
bottom: 0;
left: 0;
z-index: 1;
}
.thb-hero.style10 .thb-hero-secondary-images {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
margin-top: 20px;
}
.thb-hero.style11 .thb-hero-image-col img {
border-radius: 50%;
} .thb-hero.style1 .thb-hero-text-col,
.thb-hero.style1 > .row > .small-12.medium-10.columns,
.thb-hero.style7 .thb-hero-text-col,
.thb-hero.style7 > .row > .small-12.medium-10.columns,
.thb-hero.style8 .thb-hero-text-col,
.thb-hero.style8 > .row > .small-12.medium-10.columns {
text-align: center;
}
.thb-hero.style1 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style1 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style7 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style7 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style8 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style8 > .row > .small-12.medium-10.columns .thb-hero-buttons {
justify-content: center;
display: flex;
flex-wrap: wrap;
}
.thb-hero.style1 .thb-hero-text-col .thb-hero-feature-list ul li,
.thb-hero.style1 > .row > .small-12.medium-10.columns .thb-hero-feature-list ul li,
.thb-hero.style7 .thb-hero-text-col .thb-hero-feature-list ul li,
.thb-hero.style7 > .row > .small-12.medium-10.columns .thb-hero-feature-list ul li,
.thb-hero.style8 .thb-hero-text-col .thb-hero-feature-list ul li,
.thb-hero.style8 > .row > .small-12.medium-10.columns .thb-hero-feature-list ul li {
text-align: left;
display: inline-block;
}
.thb-hero.style3 .thb-hero-text-col,
.thb-hero.style3 > .row > .small-12.medium-10.columns,
.thb-hero.style4 .thb-hero-text-col,
.thb-hero.style4 > .row > .small-12.medium-10.columns,
.thb-hero.style5 .thb-hero-text-col,
.thb-hero.style5 > .row > .small-12.medium-10.columns,
.thb-hero.style6 .thb-hero-text-col,
.thb-hero.style6 > .row > .small-12.medium-10.columns,
.thb-hero.style9 .thb-hero-text-col,
.thb-hero.style9 > .row > .small-12.medium-10.columns,
.thb-hero.style10 .thb-hero-text-col,
.thb-hero.style10 > .row > .small-12.medium-10.columns,
.thb-hero.style11 .thb-hero-text-col,
.thb-hero.style11 > .row > .small-12.medium-10.columns,
.thb-hero.style12 .thb-hero-text-col,
.thb-hero.style12 > .row > .small-12.medium-10.columns {
text-align: left;
}
.thb-hero.style3 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style3 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style4 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style4 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style5 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style5 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style6 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style6 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style9 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style9 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style10 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style10 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style11 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style11 > .row > .small-12.medium-10.columns .thb-hero-buttons,
.thb-hero.style12 .thb-hero-text-col .thb-hero-buttons,
.thb-hero.style12 > .row > .small-12.medium-10.columns .thb-hero-buttons {
justify-content: flex-start;
display: flex;
flex-wrap: wrap;
} .thb-hero.style4 {
padding-bottom: calc(10vh + 80px);
}
.thb-hero.style4 .thb-hero-wave-shape {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
overflow: hidden;
line-height: 0;
z-index: 1;
}
.thb-hero.style4 .thb-hero-wave-shape svg {
display: block;
width: 100%;
height: 80px;
}
.thb-hero.style4 .thb-hero-wave-shape path {
fill: #ffffff;
}.btn.small {
font-size: 12px;
height: 52px;
padding: 0 28px;
}
.thb_office_location_container.style2 .thb_office_location {
min-height: 570px;   
} .single-post .post .post-gallery .parallax_bg .wp-post-image {
filter: brightness(70%)
} .post-content a {
color: #0b888c;
text-decoration: underline;
}
.post-content a:hover,
.post-content a:focus {
color: #0b888c;
text-decoration: none;
} @media screen and (max-width: 650px) {
#greencall-home-hero h1 {
font-size: 50px;
}
#greencall-home-hero h2 {
font-size: 20px;
}
}
@media screen and (min-width: 650px) {
#greencall-home-hero h1 {
font-size: 70px;
}
#greencall-home-hero h2 {
max-width: 580px;
}
} @media screen and (max-width: 550px) {
.greencall-two-buttons .btn.style1 {
margin-bottom: 5px;
}
} @media screen and (max-width: 550px) {
.blog .thb-page-header h1 {
margin: 0 20px;
font-size: 40px;
}
} #sluzby .has-link.thb-iconbox {
margin-bottom: 20px;
}
@media screen and (max-width: 650px) {
#sluzby .has-link.thb-iconbox .iconbox-content .thb-read-more {
display: none;
}
} .grecaptcha-badge {
display: none;
}
.page-id-1702 .grecaptcha-badge,
.page-id-1724 .grecaptcha-badge {
display: block;
} .button.thb-header-button {
background: #73c4ef;
color: #fff;
} #mast-head.top-row { 
background-position: 46vw 40px !important; 
background-size: 1132px 742px !important;
}
.header.style11 .style11-content .thb-full-menu {
margin-left: 40px;
}
input[type="submit"], .button, .btn {
padding: 0 24px;
}
.header-secondary-text div p {
font-size: 15px;
}
.header-secondary-text svg {
height: 22px;
}