@font-face {
font-family: "KyivRegion";
src:
url(//stozhary.com.ua/wp-content/themes/inspiro-child/fonts/KyivRegion-Regular.woff2) format("woff2"),
url(//stozhary.com.ua/wp-content/themes/inspiro-child/fonts/KyivRegion-Regular.woff) format("woff"),
url(//stozhary.com.ua/wp-content/themes/inspiro-child/fonts/KyivRegion-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
.kyiv-region {
font-family: "KyivRegion";
}
h1,
h2,
h3,
h4,
h5,
h6,
.custom-logo-text {
font-family: "KyivRegion" !important;
}
[lang="en-US"] {
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Inter" !important;
}
}
#block-12,
#block-11 {
margin-bottom: 0 !important;
}
#block-11 > p,
#block-11 .instagram-gallery__actions {
display: none;
}
.single .entry-content,
.single .entry-footer,
.single .entry-header .inner-wrap {
max-width: calc(1100px + 20px) !important;
}
#block-8 {
margin-bottom: 20px;
}
.footer-widget-2 {
margin-bottom: 20px;
}
.footer-widgets,
.footer-widgets .widget {
margin-bottom: 0;
}
@media screen and (min-width: 768px) {
#block-8,
#block-18 {
text-align: right;
}
#block-7 li:first-child {
margin-left: auto;
}
}
.entry-content > .alignfull {
width: 99.5vw !important;
}
.m0 {
margin: 0 !important;
}
.center-video-instruction {
max-width: 500px;
margin: auto;
}
#booking-form {
padding: 10px;
border: 1px solid #ccc;
label {
display: flex;
align-items: center;
margin-bottom: 10px;
}
span {
white-space: nowrap;
display: inline-block;
min-width: 160px;
}
input {
display: inline-block;
margin: 0;
height: 40px;
width: 100%;
max-width: 200px;
}
[type="checkbox"] {
width: 20px;
height: 20px;
}
[type="submit"] {
background-color: #0e21a1;
color: #fff;
}
.actions {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 15px;
button {
text-transform: none;
}
@media screen and (max-width: 767px) {
flex-direction: column;
}
}
}
.archive .site-main > article:not(.sticky),
.blog .site-main > article:not(.sticky),
.search .site-main > article:not(.sticky) {
padding-bottom: 0 !important;
margin-bottom: 3.75em;
border: 1px solid #ccc;
box-shadow: 0 0 3px #ccc;
h2 {
padding: 0 15px;
}
}
.archive .site-main > article:not(.sticky):after,
.blog .site-main > article:not(.sticky):after,
.search .site-main > article:not(.sticky):after {
background-color: transparent !important;
}
.page-template-default h1.entry-title {
padding-top: 30px;
}
.highlight.menu-item {
color: rgb(238, 199, 70);
}
.blog article {
.post-thumbnail a {
display: block;
}
.post-thumbnail img {
width: 100%;
}
.entry-title {
margin: 0;
}
&::after {
margin-top: 30px !important;
}
}
.ti-widget .ti-tooltip {
display: none !important;
}
.wp-block-separator {
width: 200px;
opacity: 0.7;
}