:root {
--accent-color: #e54b14;
--text-color: #373e45;
--light-text: #9c9c9c;
}
body {
font-family: 'Poppins', sans-serif !important;
}
h2, h3 {
color: var(--text-color) !important;
text-transform: uppercase !important;
}
h1 {
font-family: 'Poppins' !important;
font-weight: 700 !important;
font-size: 36px !important;
text-transform: uppercase;
color: var(--text-color) !important;
margin-top: 0 !important;
}
h2 {
font-weight: 700 !important;
text-align: left !important;
font-size: 34px !important;
}
.avada-page-titlebar-wrapper {
margin-top: 60px;
}
#homepage-nemovitosti h3 {
font-size: 1.2rem;
}
#homepage-nemovitosti .fusion-column-wrapper div+div {
margin-top:-20px !important;
}
p a {
text-decoration: underline;
}
p a:hover, a:hover {
color: #e54b14 !important;
}
#menu-menu li a {
font-family: 'Poppins' !important;
text-transform: uppercase !important;
color: #373E45 !important;
}
#menu-menu li:hover a, #menu-menu li.current_page_item a  {
color: #E54B15 !important;
}
#menu-menu li:hover a span, #menu-menu li.current_page_item a span {
border-bottom: 2px solid #E54B15;
}
.fusion-tb-header div .fusion-builder-row {
justify-content: space-between;
margin-top: 15px;
}
.fusion-menu-element-wrapper .fusion-menu-element-list {
justify-content: flex-end !important;
}
#overlay-person {
}
#overlay-person img {
width: 400px;
} .sluzby-dlazdice .fusion-layout-column {
height: 250px !important;
}
.sluzby-dlazdice .fusion-layout-column .fusion-column-inner-bg-image {
background: rgba(33, 33, 33, 0.5);
}
.sluzby-dlazdice .fusion-layout-column h3 {
color: white !important;
font-size: 34px !important;
text-align: center;
margin-top: 30px;
} #sluzby h2 {
font-size: 22px !important;
color: white !important;
}
#sluzby p {
font-size: 16px !important;
}
#sluzby .zavojicek {
padding-left: 10px;
padding-right: 10px;
} .fusion-button.button-1 {
border-radius: 0 !important;
background: var(--accent-color) !important;
border: 3px solid var(--accent-color);
}
#homepage-form .fusion-form-form-wrapper .fusion-form-field .fusion-form-input {
padding: 0 !important;
}
#homepage-form input, #homepage-form textarea {
background: none;
border: none;
border-bottom: 1px solid white;
padding: 0 0 5px 0 !important;
text-transform: uppercase;
color: white !important;
font-size: 16px !important;
min-height: 28px !important;
}
.fusion-body .fusion-builder-column-16, .fusion-body .fusion-builder-column-15 {
margin-bottom: 0 !important;
}
#homepage-form input::placeholder, #homepage-form textarea::placeholder {
font-size: 16px !important;
color: white !important;
}
.fusion-form-form-wrapper .fusion-form-field {
margin: 30px 0 0 0 !important;
}
#kontaktujte-me h2, #kontaktujte-me h3, footer h2 {
color: white !important;
}
#kontaktujte-me p, #kontaktujte-me a, footer h3, footer p, footer a {
color: var(--light-text) !important;
}
#kontaktujte-me a:hover {
color: var(--accent-color) !important;
}
#kontaktujte-me > div {
background-color: var(--text-color) !important;
}
#kontaktujte-me button, .fusion-button.button-2, .fusion-button.button-1 {
border: 2px solid var(--accent-color) !important;
background-color: var(--accent-color) !important;
border-radius: 0 !important;
}
#kontaktujte-me button:hover, .fusion-button.button-2:hover, .fusion-button.button-1:hover {
background-color: white !important;
}
.fusion-button.button-2:hover span, .fusion-button.button-1:hover span {
color: var(--accent-color) !important;
}
#prodej-toggle .panel-heading h4 .fusion-toggle-heading {
font-weight: 600 !important;
color: #747474;
}
#toTop:hover {
background-color: var(--accent-color) !important;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a, #wrapper .side-nav li.current_page_item a {
border-right: none !important;
border-left: none !important;
}
main {
padding-bottom: 0 !important;
}
footer {
border: none !important;
background: #1e2023 !important;
}
footer .fusion-column {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.fusion-footer-widget-area {
padding-bottom:0 !important;
}
.fusion-footer footer .fusion-columns .fusion-column {
padding-left: 0 !important;
padding-right: 0 !important;
}
#wrapper .fusion-vertical-menu-widget .menu li a {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.fusion-footer {
} .fusion-toggle-heading {
font-weight: 700 !important;
text-transform: uppercase !important;
}
ul {
padding-left: 20px !important;
} .realestate-grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.realestate-item {
max-width: 32%;
overflow: hidden;
margin-bottom: 1.4em !important;
}
.realestate-item img {
max-height: 250px;
width: 100%;
}
.realestate-item span {
}
.realestate-item h3 {
margin-bottom: 0.5em !important;
letter-spacing: 0 !important;
text-transform: none !important;
margin-top: 1.4em !important;
}
.realestate-item h3.city {
margin-top: 0.5em !important;
}
.realestate-item h3 + h3 {
text-transform: uppercase !important;
color: var(--text-color) !important;
margin-top: 0 !important;
}
.realestate-item .price-line {
width: 120px;
height: 5px;
border-bottom: 5px solid var(--accent-color);
display: block;
margin-top: 0.5em;
} @media (max-width: 426px) {
.fusion-menu-element-wrapper.collapse-enabled { }
.fusion-menu-element-wrapper {
font-size: 28px !important;
}
.fusion-tb-header .fusion-flex-container .fusion-row {
display:flex;
}
.fusion-body .fusion-builder-column-1 {
width: 100% !important;
}
}