html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: border-box;
}
* {
margin: 0;
padding: 0;
}
html,
body {
height: 100%;
} ol,
ul,
menu {
list-style: none;
} table {
border-collapse: collapse;
} textarea {
white-space: revert;
} :where([hidden]) {
display: none;
} :where([contenteditable]) {
-moz-user-modify: read-write;
-webkit-user-modify: read-write;
overflow-wrap: break-word;
-webkit-line-break: after-white-space;
} :where([draggable="true"]) {
-webkit-user-drag: element;
}
img,
picture,
video,
canvas,
svg,
iframe,
object {
display: block;
max-width: 100%;
}
input,
button,
textarea,
select {
font: inherit;
}
p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
dl,
dt,
blockquote {
overflow-wrap: break-word;
hyphens: auto;
}
.u-box-shadow {
box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 35px 0px;
z-index: 1;
}
.u-bg-pattern {
background-image: linear-gradient(#f2f2f2, #f2f2f2);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
@media (min-width: 768px) {
.u-separator {
border-right: 0.125rem solid var(--wp--preset--color--gray);
}
}
.u-image-cover {
object-fit: cover;
width: 100%;
}
.u-nav-up {
transform: translateY(-100px);
transition: all 0.3s ease-in-out;
}
.u-nav-down {
transform: translateY(0);
transition: all 0.3s ease-in-out;
}
.u-uppercase {
text-transform: uppercase;
}
.c-button {
display: inline-block;
background-color: var(--wp--preset--color--red);
color: var(--wp--preset--color--white);
padding: 1rem 2.5rem;
border-radius: 3.125rem;
font-size: var(--wp--preset--font-size--small);
text-transform: uppercase;
text-decoration: none;
}
.c-button:hover {
opacity: 0.9;
text-decoration: underline;
}
.c-button--outline {
background-color: transparent;
border: 2px solid var(--wp--preset--color--red);
color: var(--wp--preset--color--red);
}
.c-slider-slick .slick-prev:before,
.c-slider-slick .slick-next:before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.c-slider-slick .slick-prev:hover, .c-slider-slick .slick-prev:focus,
.c-slider-slick .slick-next:hover,
.c-slider-slick .slick-next:focus {
background-color: var(--wp--preset--color--red);
}
.c-slider-slick .slick-arrow {
z-index: 1;
background-color: var(--wp--preset--color--red);
width: 3.25rem;
height: 3.25rem;
border-radius: 3.125rem;
transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
}
.c-slider-slick .slick-arrow.slick-prev {
left: -3.75rem;
}
.c-slider-slick .slick-arrow.slick-prev:before {
content: "\f053";
}
.c-slider-slick .slick-arrow.slick-next {
right: -3.75rem;
}
.c-slider-slick .slick-arrow.slick-next:before {
content: "\f054";
}
.c-slider__card {
background-size: cover;
background-position: center;
min-height: 37.5rem !important;
padding: 3.125rem 0;
color: var(--wp--preset--color--white);
display: flex !important;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.c-slider__card--empty {
justify-content: flex-end;
}
.c-slider__content {
background-color: rgba(159, 40, 67, 0.7);
padding: 1.25rem;
border-radius: 0.625rem;
max-width: 38.75rem;
margin-bottom: 2.5rem;
}
.c-slider__content p {
font-size: var(--wp--preset--font-size--medium);
}
@media (min-width: 768px) {
.c-slider__content p {
font-size: var(--wp--preset--font-size--large);
}
}
.c-slider__content h1 {
font-size: var(--wp--preset--font-size--large);
margin-top: 0;
}
@media (min-width: 768px) {
.c-slider__content h1 {
font-size: var(--wp--preset--font-size--x-large);
}
}
.c-slider-dots .slick-dots {
width: auto;
bottom: 0.9375rem;
text-align: left;
}
.c-slider-dots .slick-dots li {
margin: 0 0.5rem;
}
.c-slider-dots .slick-dots li button:before {
content: "\f068";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 1.5625rem;
color: var(--wp--preset--color--white);
}
.c-slider-dots .slick-dots li.slick-active button:before {
color: var(--wp--preset--color--red);
}
.c-slider.slick-dotted.slick-slider {
margin-bottom: 0;
} a {
text-decoration-thickness: 1px;
text-underline-offset: 0.25ch;
}
a:hover,
a:focus {
text-decoration-style: dashed;
}
a:active {
text-decoration: none;
}
p {
margin-bottom: 1rem;
}
.wp-block-navigation .wp-block-navigation-item a:hover,
.wp-block-navigation .wp-block-navigation-item a:focus {
text-decoration: underline;
text-decoration-style: solid;
} .wp-block-search__button,
.wp-block-file .wp-block-file__button {
background-color: var(--wp--preset--color--primary);
border-radius: 0;
border: none;
color: var(--wp--preset--color--background);
font-size: var(--wp--preset--font-size--medium);
padding: calc(0.667em + 2px) calc(1.333em + 2px);
} .wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
opacity: 0.9;
text-decoration: underline;
} .wp-site-blocks,
body > .is-root-container,
.edit-post-visual-editor__post-title-wrapper,
.wp-block-group.alignfull,
.wp-block-group.has-background,
.wp-block-cover.alignfull,
.is-root-container .wp-block[data-align="full"] > .wp-block-group,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover {
padding-left: var(--wp--custom--spacing--outer);
padding-right: var(--wp--custom--spacing--outer);
}
.wp-site-blocks .alignfull,
.wp-site-blocks > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-cover,
.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-template-part > .wp-block-cover,
body > .is-root-container > .wp-block-group.has-background,
body > .is-root-container > .wp-block-cover,
body
> .is-root-container
> .wp-block-template-part
> .wp-block-group.has-background,
body > .is-root-container > .wp-block-template-part > .wp-block-cover,
.is-root-container .wp-block[data-align="full"] {
margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
width: unset;
} .wp-site-blocks .wp-block-columns .wp-block-column .alignfull,
.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"],
.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,
.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"] {
margin-left: auto !important;
margin-right: auto !important;
width: inherit;
} .wp-block-navigation__responsive-container.is-menu-open {
padding-top: var(--wp--custom--spacing--outer);
padding-bottom: var(--wp--custom--spacing--large);
padding-right: var(--wp--custom--spacing--outer);
padding-left: var(--wp--custom--spacing--outer);
} .wp-block-image img {
cursor: pointer;
}
.wp-block-media-text__media img {
width: auto !important;
}
.c-wrapper {
max-width: 1390px;
margin: 0 auto;
width: 100%;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.c-site-header {
display: block;
position: sticky;
top: 0;
z-index: 100;
max-height: 12.8125rem;
background-color: var(--wp--preset--color--white);
}
.c-site-branding {
padding: 1.25rem 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
gap: 1.25rem;
}
@media (min-width: 576px) {
.c-site-branding {
flex-direction: row;
}
}
.c-site-branding .c-site-logo {
flex: 1 55%;
display: flex;
align-items: center;
gap: 1.25rem;
}
.c-site-title {
color: var(--wp--preset--color--gray);
font-size: 1.25rem;
line-height: 1.875rem;
font-weight: var(--wp--custom--typography--font-weight--demi);
text-transform: uppercase;
}
.c-site-title a {
color: inherit;
text-decoration: none;
}
@media (min-width: 576px) {
.c-site-title {
margin-right: auto;
}
}
.c-site-top-menu__container {
display: none;
}
@media (min-width: 768px) {
.c-site-top-menu__container {
display: block;
flex: 1 100%;
}
}
.c-site-top-menu__container .c-site-top-menu__list {
color: var(--wp--preset--color--gray);
font-size: var(--wp--preset--font-size--small);
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-end;
gap: 0.625rem;
}
.c-site-top-menu__container .c-site-top-menu__list .fas,
.c-site-top-menu__container .c-site-top-menu__list .fab,
.c-site-top-menu__container .c-site-top-menu__list .far,
.c-site-top-menu__container .c-site-top-menu__list .fa {
color: var(--wp--preset--color--red);
}
@media (min-width: 576px) {
.c-site-top-menu__container .c-site-top-menu__list {
flex-direction: row;
font-size: var(--wp--preset--font-size--medium);
}
}
.c-site-top-menu__container .c-site-top-menu__list a {
color: inherit;
text-decoration: none;
}
.c-menu {
background-color: var(--wp--preset--color--light-gray);
color: var(--wp--preset--color--black);
display: flex;
justify-content: flex-end;
align-items: center;
position: relative;
}
.c-menu .c-menu__wrapper {
display: none;
position: absolute;
top: 3.125rem;
right: 0;
left: 0;
z-index: 1;
background: var(--wp--preset--color--light-gray);
}
@media (min-width: 768px) {
.c-menu .c-menu__wrapper {
display: block;
position: static;
}
}
.c-menu a {
color: inherit;
text-decoration: none;
}
.c-menu a:hover {
color: var(--wp--preset--color--red);
}
.c-menu .c-menu__button {
padding: 1.25rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 0.3125rem;
}
@media (min-width: 768px) {
.c-menu .c-menu__button {
display: none;
}
}
.c-menu .c-menu__button div {
transition: all 0.3s ease-in-out;
width: 1.875rem;
height: 0.1875rem;
background-color: var(--wp--preset--color--red);
}
.c-menu.toggled .c-menu__wrapper {
display: block;
}
.c-menu.toggled .c-menu__button div:first-child {
transform: translateY(0.5rem) rotate(45deg);
}
.c-menu.toggled .c-menu__button div:nth-child(2) {
visibility: hidden;
opacity: 0;
}
.c-menu.toggled .c-menu__button div:last-child {
transform: translateY(-0.5rem) rotate(-45deg);
}
.c-menu__container {
padding: 1.25rem 0;
}
.c-menu__container .current-menu-item {
color: var(--wp--preset--color--red);
}
@media (min-width: 768px) {
.c-menu__container .current-menu-item a {
border-color: var(--wp--preset--color--red) !important;
}
.c-menu__container .current-menu-item + li > a {
border-left: 0.125rem solid var(--wp--preset--color--red) !important;
}
}
.c-menu__container .c-menu__list {
display: flex;
flex-direction: column;
font-weight: var(--wp--custom--typography--font-weight--demi);
gap: 0.625rem;
}
@media (min-width: 768px) {
.c-menu__container .c-menu__list {
flex-direction: row;
justify-content: space-evenly;
font-size: 1.125rem;
}
}
.c-menu__container .c-menu__list li {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
@media (min-width: 768px) {
.c-menu__container .c-menu__list li:hover a {
border-left: 0.125rem solid var(--wp--preset--color--red);
}
.c-menu__container .c-menu__list li:hover + li > a {
border-left: 0.125rem solid var(--wp--preset--color--red);
}
.c-menu__container .c-menu__list li:last-child:hover a {
border-right: 0.125rem solid var(--wp--preset--color--red);
}
.c-menu__container .c-menu__list li:last-child > a {
border-right: 0.125rem solid var(--wp--preset--color--black);
}
}
.c-menu__container .c-menu__list a {
text-align: right;
}
@media (min-width: 768px) {
.c-menu__container .c-menu__list a {
width: inherit;
border-left: 0.125rem solid var(--wp--preset--color--black);
text-align: center;
}
}
.c-site-footer .c-site-footer__top {
padding: 2.8125rem 0;
}
.c-site-footer .c-site-footer__container {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: space-between;
gap: 1.875rem;
}
@media (min-width: 768px) {
.c-site-footer .c-site-footer__container {
flex-direction: row;
}
}
.c-site-footer .c-site-footer__info {
flex: 1 100%;
max-width: 25rem;
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.c-site-footer .c-site-footer__info .c-site-title {
display: flex;
align-items: center;
gap: 1.25rem;
}
.c-site-footer .c-site-info {
font-size: var(--wp--preset--font-size--small);
}
.c-site-footer .c-social-networks {
display: flex;
align-items: center;
gap: 0.625rem;
}
.c-site-footer .c-site-footer__widget {
line-height: 2;
min-width: 12.5rem;
}
.c-site-footer .c-site-footer__widget h4 {
margin-bottom: 1.5625rem;
}
.c-site-footer .c-footer-widget a {
color: var(--wp--preset--color--gray);
text-decoration: none;
}
.c-site-footer .c-footer-widget a:hover {
color: var(--wp--preset--color--red);
text-decoration: underline;
}
.c-site-footer .c-site-footer__bottom {
color: var(--wp--preset--color--white);
padding: 1.875rem 0;
background-color: var(--wp--preset--color--red);
font-size: var(--wp--preset--font-size--small);
}
.c-site-footer .c-copyright {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
gap: 0.625rem;
}
@media (min-width: 768px) {
.c-site-footer .c-copyright {
flex-direction: row;
}
}
.c-site-footer .c-copyright .c-copyright__list {
display: flex;
flex-wrap: wrap;
flex-direction: row;
gap: 0.625rem;
}
.c-site-footer .c-copyright .c-copyright__list a {
color: var(--wp--preset--color--white);
text-decoration: none;
}
.c-site-footer .c-copyright .c-copyright__list a:hover {
text-decoration: underline;
}
.c-site-footer .c-copyright .c-copyright__right {
font-weight: var(--wp--custom--typography--font-weight--bold);
}
.c-page__nekretnine {
padding-top: 3.125rem;
padding-bottom: 6.25rem;
}
.c-page__title {
font-size: 2.5rem;
text-align: center;
text-transform: uppercase;
padding-bottom: 3.125rem;
}
.c-page__inner {
display: flex;
flex-direction: column;
gap: 2.5rem;
}
.c-page__article {
display: flex;
flex-wrap: wrap;
gap: 2.5rem;
}
.c-page__left,
.c-page__right {
flex: 1 100%;
}
@media (min-width: 768px) {
.c-page__left,
.c-page__right {
flex: 1 48%;
}
}
.c-page__left img {
object-fit: cover;
width: 100%;
max-height: 28.125rem;
}
.c-page__right {
display: flex;
flex-direction: column;
gap: 0.625rem;
}
.c-post__buttons {
display: flex;
flex-wrap: wrap;
gap: 1.25rem;
}
.c-post__excerpt {
flex: 1 100%;
}
.c-post__title {
text-transform: uppercase;
}
.c-post__title a {
text-decoration: none;
}
.c-page__onama .c-onama__featured {
background-color: var(--wp--preset--color--off-white);
}
.c-page__onama .c-onama__image {
max-height: 37.5rem;
object-fit: cover;
object-position: center;
width: 100%;
}
.c-page__onama .c-onama__info {
color: var(--wp--preset--color--white);
}
.c-page__onama .c-onama_info__inner {
background: var(--wp--preset--color--red);
display: flex;
flex-wrap: wrap;
flex-direction: column;
padding: 1.25rem;
gap: 1.25rem;
}
@media (min-width: 768px) {
.c-page__onama .c-onama_info__inner {
gap: 0;
row-gap: 1.25rem;
flex-direction: row;
}
}
.c-page__onama .c-onama__info-item {
flex: 1 25%;
display: flex;
align-items: center;
gap: 0.625rem;
min-width: 16.875rem;
}
.c-page__onama .c-onama__info-text::first-line {
font-size: 1.875rem;
}
.c-kontakt__form {
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.c-kontakt__first,
.c-kontakt__second {
display: flex;
flex-wrap: wrap;
gap: 0.3125rem;
}
.c-kontakt__first input,
.c-kontakt__second input {
padding: 0.625rem 1.25rem;
}
.c-kontakt__textarea textarea {
padding: 0.625rem 1.25rem;
}
.c-kontakt__button input {
border: none;
}
.c-page__kontakt span,
.c-page__kontakt textarea,
.c-page__kontakt input:not([type="submit"]) {
width: 100%;
}
.c-entry-header {
overflow: hidden;
position: relative;
background-color: var(--wp--preset--color--off-white);
}
.c-nekretnina__header {
display: flex;
justify-content: center;
align-items: center;
position: relative;
padding: 1.25rem 0;
min-height: 37.5rem;
}
.c-nekretnina__overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1;
background-color: rgba(0, 0, 0, 0.5);
}
.c-nekretnina__title {
z-index: 2;
color: var(--wp--preset--color--white);
text-align: center;
}
.c-nekretnina__title p {
font-size: 1.875rem;
}
.c-nekretnina__image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.c-nekretnina__body {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.c-cards {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 0.9375rem;
}
.c-card {
flex: 0 1 16.25rem;
padding: 1.875rem;
display: flex;
flex-direction: column;
gap: 1.25rem;
align-items: center;
justify-content: flex-start;
background-color: var(--wp--preset--color--white);
border-radius: 0.3125rem;
}
.c-card:hover {
background-color: var(--wp--preset--color--red);
color: var(--wp--preset--color--white);
}
.c-card:hover .c-card__image {
filter: invert(1);
}
.c-card__title {
font-size: var(--wp--preset--font-size--large);
font-weight: var(--wp--custom--typography--font-weight--demi);
text-align: center;
}
.c-card__description {
text-align: center;
}
.c-ref__slide {
height: 26.25rem !important;
max-width: 26.25rem;
margin: 0.625rem;
background-color: var(--wp--preset--color--white);
transition: all 0.3s ease-in-out;
}
@media (min-width: 576px) {
.c-ref__slide {
height: 32.5rem !important;
}
}
.c-ref__slide:hover {
border-bottom: 0.375rem solid var(--wp--preset--color--red);
transform: translateY(-1.25rem);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.c-ref__slide.slick-slide {
opacity: 0.5;
}
.c-ref__slide.slick-active {
opacity: 1;
}
.c-ref {
height: inherit;
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.c-ref__wrapper {
padding: 0.625rem 0.625rem;
height: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
}
@media (min-width: 768px) {
.c-ref__wrapper {
padding: 1.25rem 2.5rem;
}
}
.c-ref__image {
width: 100%;
height: auto;
max-height: 16.5625rem;
}
.c-ref__title {
font-size: var(--wp--preset--font-size--medium);
font-weight: var(--wp--custom--typography--font-weight--demi);
color: var(--wp--preset--color--red);
}
.c-ref__excerpt {
font-size: var(--wp--preset--font-size--small);
}
.c-ref__link {
font-size: var(--wp--preset--font-size--large);
font-weight: var(--wp--custom--typography--font-weight--demi);
color: var(--wp--preset--color--soft-black);
text-decoration: none;
}
.c-ref__link i {
margin-left: 0.3125rem;
}
.c-ref__link:hover {
color: var(--wp--preset--color--red);
}
.c-slider--references {
overflow: hidden;
}
@media screen and (min-width: 112.5rem) {
.c-slider--references {
overflow: visible;
}
}
.c-slider--references .slick-list {
padding-top: 1.875rem !important;
}
.c-slider--references .slick-prev:before,
.c-slider--references .slick-next:before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.c-slider--references .slick-prev:hover, .c-slider--references .slick-prev:focus,
.c-slider--references .slick-next:hover,
.c-slider--references .slick-next:focus {
background-color: var(--wp--preset--color--red);
}
.c-slider--references .slick-arrow {
z-index: 1;
background-color: var(--wp--preset--color--red);
width: 3.25rem;
height: 3.25rem;
border-radius: 3.125rem;
transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
}
.c-slider--references .slick-arrow.slick-prev {
left: -9.375rem;
}
.c-slider--references .slick-arrow.slick-prev:before {
content: "\f053";
}
.c-slider--references .slick-arrow.slick-next {
right: -9.375rem;
}
.c-slider--references .slick-arrow.slick-next:before {
content: "\f054";
}
.c-nekretnine {
padding: 1.25rem 0;
}
.c-nekretnine__slider {
overflow: hidden;
}
.c-nekretnine__slider .slick-prev:before,
.c-nekretnine__slider .slick-next:before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.c-nekretnine__slider .slick-prev:hover, .c-nekretnine__slider .slick-prev:focus,
.c-nekretnine__slider .slick-next:hover,
.c-nekretnine__slider .slick-next:focus {
background-color: var(--wp--preset--color--red);
}
.c-nekretnine__slider .slick-arrow {
z-index: 1;
background-color: var(--wp--preset--color--red);
width: 3.25rem;
height: 3.25rem;
border-radius: 3.125rem;
transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
}
.c-nekretnine__slider .slick-arrow.slick-prev {
left: -9.375rem;
}
@media screen and (min-width: 112.5rem) {
.c-nekretnine__slider .slick-arrow.slick-prev {
left: calc(25px + (100vw - 1700px) / 2);
}
}
.c-nekretnine__slider .slick-arrow.slick-prev:before {
content: "\f053";
}
.c-nekretnine__slider .slick-arrow.slick-next {
right: -9.375rem;
}
@media screen and (min-width: 112.5rem) {
.c-nekretnine__slider .slick-arrow.slick-next {
right: calc(25px + (100vw - 1700px) / 2);
}
}
.c-nekretnine__slider .slick-arrow.slick-next:before {
content: "\f054";
}
.c-nekretnine__container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 2.5rem;
}
.c-nekretnine__right {
flex: 1 1 100%;
}
@media (min-width: 768px) {
.c-nekretnine__right {
flex: 0 1 50%;
}
}
.c-nekretnine__left {
padding: 0 0.9375rem;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1.875rem;
max-width: 40.625rem;
width: 100%;
}
@media (min-width: 1400px) {
.c-nekretnine__left {
margin-left: auto;
}
}
.c-nekretnine__right {
display: flex;
justify-content: center;
align-items: center;
}
@media (min-width: 1400px) {
.c-nekretnine__right {
justify-content: flex-end;
}
}
.c-nekretnine__right img {
object-fit: cover;
width: 100%;
height: auto;
}
.c-nekretnine__title {
color: var(--wp--preset--color--red);
}
.c-saradnici .slick-track {
display: flex;
align-items: center;
gap: 1.875rem;
}
.c-saradnici__wrapper {
display: flex;
cursor: pointer;
flex-wrap: nowrap;
align-items: center;
justify-content: space-evenly;
gap: 0.625rem;
margin-bottom: 6.25rem;
}
.c-saradnici__image {
filter: grayscale(100%);
transition: filter 0.2s ease-in-out;
}
.c-saradnici__image:hover {
filter: none;
}
.c-saradnici__subtitle {
color: var(--wp--preset--color--red);
padding-bottom: 1.25rem;
}
.c-saradnik__wrapper {
display: flex;
flex-wrap: wrap;
gap: 1.25rem;
align-content: center;
align-items: center;
}
.c-saradnik__left {
flex: 1 1 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
@media (min-width: 768px) {
.c-saradnik__left {
flex: 1 1 10%;
}
}
.c-saradnik__left p {
text-align: center;
}
.c-saradnik__right {
flex: 1 1 100%;
}
@media (min-width: 768px) {
.c-saradnik__right {
flex: 0 1 80%;
}
}
.c-saradnik__image img {
height: auto;
width: 100%;
border-radius: 6.25rem;
}
.c-saradnik__name {
padding-top: 0.625rem;
font-size: var(--wp--preset--font-size--large);
font-weight: var(--wp--custom--typography--font-weight--demi);
}
.c-saradnik__titula {
font-size: var(--wp--preset--font-size--small);
}
.c-saradnik__content {
font-size: var(--wp--preset--font-size--large);
}
.c-saradnik__dots {
padding-top: 3.125rem;
position: relative;
}
.c-saradnik__dots .slick-dots {
position: static;
width: auto;
text-align: center;
}
.c-saradnik__dots .slick-dots li {
margin: 0 0.5rem;
}
.c-saradnik__dots .slick-dots li button:before {
content: "\f068";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 1.5625rem;
color: var(--wp--preset--color--gray);
}
.c-saradnik__dots .slick-dots li.slick-active button:before {
color: var(--wp--preset--color--red);
}
.c-news {
position: relative;
z-index: 0;
}
.c-news__bg {
background: var(--wp--preset--color--white);
height: 12.5rem;
position: absolute;
top: -3.125rem;
left: 0;
right: 0;
z-index: -1;
}
.c-news__wrapper {
display: flex;
flex-wrap: wrap;
gap: 1.875rem;
justify-content: center;
}
.c-news__item {
max-width: 25rem;
width: 100%;
background-color: var(--wp--preset--color--white);
font-size: var(--wp--preset--font-size--small);
display: flex;
gap: 2.1875rem;
flex-direction: column;
align-items: center;
justify-content: space-between;
}
.c-news__container {
padding: 0 2.1875rem;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1.25rem;
height: 100%;
}
.c-news__cat {
width: 100%;
display: flex;
gap: 0.625rem;
justify-content: space-between;
align-items: center;
}
.c-news__category {
color: var(--wp--preset--color--red);
font-weight: var(--wp--custom--typography--font-weight--demi);
}
.c-news__category:after {
content: "-";
font-size: 1.25rem;
margin-left: 0.625rem;
}
.c-news__title {
font-size: var(--wp--preset--font-size--extra-large);
font-weight: var(--wp--custom--typography--font-weight--demi);
text-transform: uppercase;
}
.c-news__title a {
color: inherit;
text-decoration: none;
}
.c-news__title a:hover {
text-decoration: underline;
}
.c-news__image {
width: 100%;
}
.c-news__image a {
width: inherit;
}
.c-news__image img {
width: inherit;
object-fit: cover;
height: 15.625rem;
}
.c-news__readmore {
border-top: 0.125rem solid rgba(70, 70, 70, 0.1);
width: 100%;
padding: 0.625rem 0;
display: flex;
align-items: center;
justify-content: center;
height: 4.375rem;
align-self: flex-end;
}
.c-news__link {
width: inherit;
height: inherit;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
border-radius: 0.3125rem;
text-decoration: none;
font-weight: var(--wp--custom--typography--font-weight--demi);
color: var(--wp--preset--color--soft-black);
}
.c-news__link:hover {
color: var(--wp--preset--color--white);
background-color: var(--wp--preset--color--red);
}
.c-news__link i {
margin-left: 0.625rem;
}
.c-infocard__container {
position: relative;
border: 0.9375rem solid var(--wp--preset--color--white);
padding: 0;
}
.c-infocard__wrapper {
display: flex;
flex-direction: column;
justify-content: center;
}
.c-infocard__item {
font-size: var(--wp--preset--font-size--medium);
}
.c-infocard {
position: static;
max-width: 34.375rem;
bottom: -1.875rem;
left: 0.9375rem;
background-color: var(--wp--preset--color--white);
padding: 1.875rem;
}
@media (min-width: 768px) {
.c-infocard {
position: absolute;
}
}
.c-infocard__title {
color: var(--wp--preset--color--red);
font-size: var(--wp--preset--font-size--large);
font-weight: var(--wp--custom--typography--font-weight--demi);
}
.c-accordion {
display: flex;
flex-direction: column;
gap: 1.875rem;
}
.c-accordion__title {
background-color: var(--wp--preset--color--white);
font-weight: 500;
padding: 1.25rem 1.875rem;
display: flex;
justify-content: space-between;
cursor: pointer;
}
.c-accordion__title i {
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-style: normal;
}
.c-accordion__content {
font-size: var(--wp--preset--font-size--medium);
}
.c-accordion__content ol {
padding-left: 1.875rem;
list-style: decimal;
}
.c-accordion__content--active {
display: block;
}
.c-accordion__chevron--active {
transform: rotate(180deg);
}
.c-gallery {
overflow: hidden;  }
.c-gallery img {
height: 25rem;
object-fit: cover;
}
.c-gallery .slick-dots {
bottom: -2.5rem;
}
.c-gallery .slick-dots li {
margin: 0 0.5rem;
}
.c-gallery .slick-dots li button:before {
content: "\f068";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 1.5625rem;
color: var(--wp--preset--color--gray);
}
.c-gallery .slick-dots li.slick-active button:before {
color: var(--wp--preset--color--red);
}
.c-gallery .slick-slide {
margin: 0 27px;
}
.c-gallery .slick-list {
margin: 0 -27px;
}
.c-gallery__arrows {
position: relative;
margin-top: 3.125rem;
display: flex;
gap: 3.125rem;
justify-content: center;
}
.c-gallery__arrows .slick-prev,
.c-gallery__arrows .slick-next {
position: static;
}
.c-gallery__arrows .slick-prev:before,
.c-gallery__arrows .slick-next:before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.c-gallery__arrows .slick-prev:hover, .c-gallery__arrows .slick-prev:focus,
.c-gallery__arrows .slick-next:hover,
.c-gallery__arrows .slick-next:focus {
background-color: var(--wp--preset--color--red);
}
.c-gallery__arrows .slick-arrow {
z-index: 1;
background-color: var(--wp--preset--color--red);
width: 3.25rem;
height: 3.25rem;
border-radius: 3.125rem;
transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
}
.c-gallery__arrows .slick-arrow.slick-prev {
left: 0;
}
.c-gallery__arrows .slick-arrow.slick-prev:before {
content: "\f053";
}
.c-gallery__arrows .slick-arrow.slick-next {
right: 0;
}
.c-gallery__arrows .slick-arrow.slick-next:before {
content: "\f054";
}
.c-gallery__image-caption {
margin-top: 0.625rem;
font-size: var(--wp--preset--font-size--medium);
font-weight: var(--wp--custom--typography--font-weight--medium);
}