/*   
Theme Name: Style Me
Theme URI: working-out.info
Description: Minimal WP Theme
Author: working-out.info
Author URI: working-out.info
Version: 1.0
.
Minimal WP Theme.
.
*/

html {
/*     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; */
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    margin: 0;
    padding: 0;
    font-family: Montserrat, sans-serif, Arial;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 1.5;
    background-image: url(/wp-content/uploads/2025/10/bg1_result-1.webp);
    background-color: #f2f1ea;
    background-size: 100%;
    background-position: center 630px;
	}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
img {
	max-width: 100%;
    height: 100%;
}
p {
    line-height: 25px;
}
iframe {
    border: 0
}
a,
area,
button,
input,
label,
select,
summary,
textarea {
    touch-action: manipulation
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:active,
a:hover {
    outline: 0;
	text-decoration: none;
}
a {
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	color: #000;
    	text-decoration: none;
}
a:hover {
	text-decoration: none;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	color: #EDC600;
}
ol,ul {
    margin-top: 0;
    margin-bottom: 10px;
	list-style: none;
	}
ul li {
	list-style: none;
}
ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0;
}
h1 {
    font-size: 46px;
	font-weight: 600;
    color: #000;
	line-height: 55px;
}
.homeh {
    line-height: 55px;
    margin-top: 22px;
    margin-bottom: 25px;
}
h1 span{
    color: #EDC600;
}
h1 strong {
    font-weight: 600;
}
h2 {
    font-size: 40px;
	font-weight: 600;
    line-height: 1.3;
}
h3 {
    font-size: 36px;
    line-height: 1.1;
	font-weight: 600;
}
h4 {
    font-size: 14;
    line-height: 1.4;
}
h5 {
    font-size: 16px;
    line-height: 1.4;
}
h6 {
    font-size: .875rem;
    line-height: 1.4;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
wr {
    max-width: 1240px; 
    display: block;
    margin: 0 auto;
    padding: 0px 20px;
}
.content-wr {
	overflow: hidden;
}
.content .alignfull {
    width: 100vw;               
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;           
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
header {
	background: #000;
    display: inline-block;
    width: 100%;
}
.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 0px;
}
.myfixed .header {
    padding: 5px 0px;
}
.custom-logo {
	max-width: 240px;
}

.main-menu-top {
	display: inline-block;
    width: 100%;
}
#menu-main {
    display: flex;
}
#menu-main a {
    display: flex;
    font-size: 16px;
    font-weight: 400;
    color: #EDC600;
    text-decoration: none;
    margin-left: 40px;
}
.content {
	padding: 10px;
	margin-bottom: 40px;
}
.home1-end {
        flex-direction: inherit !important;
}.home1-end p {
    line-height: 28px;
}





footer {
	display: inline-block;
	background: #000;  
	width: 100%;
	padding: 35px 0 0 0;
}
.footer {
	display: flex;
	border-bottom: 1px solid rgb(255 255 255 / 42%)
}
footer  a {
	color: #fff;
	text-decoration: none;
}
.foot {
	float: left;
	padding: 10px;
	text-transform: uppercase;
	font-size: 13px;
	color: #fff;
}
.foot1 {
	width: 50%;
}
.foot1 img {
    max-width: 180px !important;
}
.foot2 {
    width: 25%;
    border-left: 1px solid rgb(255 255 255 / 42%);
    padding: 0 0 35px 50px;
    line-height: 25px;
}
.foot3 {
	width: 25%;
	border-left: 1px solid #fff;
	    padding: 0 0 0 50px;
		border-left: 1px solid rgb(255 255 255 / 42%);
}
.foot3 a.button {
    background: #EDC600;
    color: #000;
    font-weight: 700;
    padding: 9px 20px 8px 20px;
    margin-top: 10px;
    display: inline-block;
}
.ftop {
	display: flex;
	    justify-content: space-between;
		flex-wrap: wrap;
}
.ftleft h2 {
	margin-bottom: 30px;
}
.ftright {
	    max-width: 520px;
    width: 100%;
}
.ftright input {
    width: 100%;
    background: transparent;
    border-bottom: 1px solid #000;
    border-top: none;
    border-left: none;
    border-right: none;
    margin-bottom: 20px;
	color: #000;
	font-size: 18px;
	padding: 7px 0
	    font-family: Montserrat, sans-serif, Arial;
}
.ftright input::placeholder {
color: #000;
    font-family: Montserrat, sans-serif, Arial;
}
.ftright input:focus {
	border-bottom: 1px solid #000;
    border-top: none;
    border-left: none;
    border-right: none;
	outline: none;    
    box-shadow: none;
    border-color: inherit;
}
.ftop .send {
	width: 100%;
	text-align: center;
	margin-top: 50px;
}
.ftop .send input[type="submit"] {
    background: #fff;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    max-width: 570px;
    text-transform: uppercase;
    border: none;
    font-family: Montserrat, sans-serif, Arial;
    padding: 15px 0px;
    margin-bottom: 30px;
    color: #000;
}
.ftop .send input[type="submit"]:hover {
    background: #000;
	color: #fff;
	cursor: pointer;
}
.sendend {
	font-size: 16px;
}
.powered {
    display: flex;
    color: #EDC600;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding: 15px 0 15px 0;
}
.powered a {
	color: #EDC600;
	text-decoration: underline;
}
.blog-list ul {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
    margin-right: -25px;
}
.blog-list ul li {
    width: calc(33.333% - 25px);
    box-sizing: border-box;
    display: block;
	margin-bottom: 10px;
}
.blog-list ul li a {
	font-size: 18px;
	font-weight: 400 !important;
	text-decoration: none !important;
	margin-top: 10px; 
}
.blog-list a img {
	width: 100%;
	height: 290px;
	object-fit: cover;
    object-position: center;
    display: block;
	margin-bottom: 10px;
}
.taxonomy-description {
	display: inline-block;
}

.h3txt {
	font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
}
.home4txt1 strong {
	color: #EDC600;
	font-weight: 400;
}
.home5txt1 { 
    line-height: 26px;  
}
.home3bl figure {
    position: absolute;
    left: 0;
    top: 0;
    right: 30px;
    border-radius: 5px 0px 0px 0px !important;
}
.home3bl figure img {
    border-radius: 5px 0px 0px 0px !important;
    filter: grayscale(100%) !important;
}
.home3bl:hover figure img {
    filter: grayscale(0%) !important;
    transition: filter 0.3s; 
}
.home3bl h3 {
    margin-top: 256px;
}

/* === тільки col1 (kadence-column2_5bccdb-19) === */
.kadence-column2_5bccdb-19.col1 .kt-inside-inner-col {
  position: relative;
  overflow: hidden; /* прячем всё, что выходит за окно */
}

/* Квадрат 190×190 і однакове вирівнювання для всіх зображень у col1 */
.kadence-column2_5bccdb-19.col1 .kt-inside-inner-col figure img {
  width: 190px !important;
  height: 190px !important;
  object-fit: cover;
  aspect-ratio: 1 / 1;
  display: block;
  margin: 0 auto;
}

/* Доріжка, що рухається по Y */
.kadence-column2_5bccdb-19.col1 .infinite-track-col1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}

/* Відступ між фото 30px (зберігаємо і між наборами для ідеального шва) */
.kadence-column2_5bccdb-19.col1 .infinite-track-col1 figure {
  margin: 0 0 30px 0 !important; /* 30px между элементами */
}

/* === только col2 (kadence-column2_ccc8bf-df) === */
.kadence-column2_ccc8bf-df.col2 .kt-inside-inner-col {
  position: relative;
  overflow: hidden; /* прячем всё, что выходит за окно */
}

/* Квадрат 190×190 и одинаковое выравнивание для всех изображений в col2 */
.kadence-column2_ccc8bf-df.col2 .kt-inside-inner-col figure img {
  width: 190px !important;
  height: 190px !important;
  object-fit: cover;
  aspect-ratio: 1 / 1;
  display: block;
  margin: 0 auto;
}

/* Дорожка, которую двигаем по Y */
.kadence-column2_ccc8bf-df.col2 .infinite-track-col2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}

/* Вертикальный отступ между фото 30px (включая стык между наборами) */
.kadence-column2_ccc8bf-df.col2 .infinite-track-col2 figure {
  margin: 0 0 30px 0 !important; /* 30px между элементами */
}

.nag {
	width: 1280px;
    overflow: hidden;
}
.nag > div {
    width: 1680px;
}
.nb {
	background: #fff !important;
}
.nag .nb:nth-child(1)  {
	background: #eee;
}

.nag {
  overflow: hidden;
}
.num {
	position: absolute;
    right: 20px;
    bottom: -13px;
}
.black .nbh1 {
	color: #fff !important;
}
.black .nbh2 {
	color: #EDC600 !important;
}
.black .nbh3 {
	color: #fff !important;
}
.black .num {
	color: #fff !important;
}
.kub2 {
    margin-top: -15px;
}
.kub2 p {
    font-size: 12px;
	line-height: 24px;
}
.black .kub2 p {
	color: #fff;
}
.black .kub1, .black .kub2 {
	
}


.imleft, .imright {
	background: #fff;
	border-radius: 5px;
	width: 135px;
	text-align: center;
    height: 55px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
}

.lnews {
	
}
.lnews article {
	background: transparent !important;
}
.lnews .entry-header {
	background: transparent !important;
}  
.lnews .entry-footer {
	background: transparent !important;
	padding: 20px 0 0 0 !important;
}  
.lnews .entry-content-wrap {
	padding: 0 !important;
}  
.lnews .entry-taxonomies {
	display: none !important;
}  
.lnews .entry-title {
	margin-top: 20px !important;
}
.lnews .entry-title a {
	font-size: 20px !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	margin-top: 10px;
}
.lnews .post-more-link {
	font-size: 14px !important;	
	font-weight: 400 !important;
	color: #1B1B1B  !important;
	text-decoration: underline !important;
	text-transform: inherit !important;
}

#breadcrumbs, .yoast-breadcrumbs  {
	font-size: 14px;
	margin-top: 20px;
    margin-bottom: 50px;
}
#breadcrumbs  a,.yoast-breadcrumbs a {
	color: #A1A1A1;
	text-decoration: none;
}
.archive .page-title {
	margin-bottom: 30px;
}
mark {
    background: none;
}

.archive-tags {
    margin: 25px 0 50px 0;
    display: flex;
    flex-wrap: wrap;
}
.archive-tags a {
font-size: 14px !important;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    background: #C6C6C6;
    padding: 6px 10px 6px 10px;
    margin-right: 10px;
    color: #fff;
    margin-bottom: 10px;
}
.archive-tags a:first-child {
	background: #EDC600;
}
.archive-tags a:hover {
	background: #EDC600;
}
.blog-list ul li a.pod {
	font-size: 16px !important;
    display: block;
    text-decoration: underline !important;
    margin-top: 10px;
}
.btitle {
    font-size: 18px;
}
.post-cat {
    background: #EDC600;
    color: #fff !important;
    text-transform: uppercase;
    padding: 6px 20px 5px 20px;
    font-size: 14px !important;
    margin: 10px 0px;
    display: inline-block;
} 
.category-uslugi .archive-tags {
	display: none;
}

.page-id-332 .main-heading {
	display: none;
}
.kom img {
	width: 100%;
	height: 284px;
	object-fit: cover;
    object-position: center;
    display: block;
}
.kom a {
    width: 100%;
}
.komim, #komim { 
    max-width: 140px;
    margin: 0 auto;
}
.footer-top {
	background: #EDC600;
	padding: 70px 0px;
}
.on4-2 {
	line-height: 45px;
}

.on4-num {
	position: absolute;
	bottom: 15px;
    right: 20px;
}
.on4-3b {
	display: inline;
    padding: 5px 10px;
}
.year {
	font-size: 44px;
	opacity: 0.5;
	line-height: 60px;
	position: relative;
}
.year:before {
	position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    left: -25px;
    top: 27px;
    background: #EDC600;
}
.year.active:before {
	    width: 16px;
    height: 16px;
}
.year.active {
	font-size: 60px;
	opacity: 1;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.imotz {
	width: 100px !important;
}
.sotz {

    margin: 0 auto;
}
.sotz input, .sotz textarea {
    width: 100%;
    background: #ffffff;
    border: none;
    padding: 15px 5px 15px 21px;
    margin-bottom: 10px;
    border-radius: 3px;
}
.sotz input::placeholder, .sotz textarea::placeholder {
    font-family: Montserrat, sans-serif, Arial;
	font-size: 18px;
}
.sotz input[type="submit"] {
	max-width: 560px;
	background: #EDC600;
	color: #000;
	font-size: 20px;
	font-weight: 600;
}
.sotz input[type="submit"]:hover {
	background: #000;
	color: #fff;
	cursor: pointer;
}
.rekv {
border-bottom: 1px solid #EFEEEA !important;
}
.rekv strong {
	font-weight: 500;
}
.single-post .main-heading {
	margin-top: 50px;
    margin-bottom: 50px;
}
.post-template-single-post-blog .content p, .post-template-default .content p, .post-template-single-post-kom .content p, .post-template-single-post-uslugi .content p {
    margin-bottom: 20px;
}
.post-template-single-post-blog .content h2, .post-template-default .content h2, .post-template-default .content h3, .post-template-single-post-blog .content h3,.post-template-single-post-uslugi .content h2, .post-template-single-post-uslugi .content h3 {
    margin-bottom: 20px;
}
.post-template-single-post-blog .content .wp-block-image, .post-template-default .content .wp-block-image {
        margin-bottom: 20px;
}
.taxonomy-description {
    margin-bottom: 50px;
}
.taxonomy-description p {
    margin-bottom: 20px;
}

.date {
    margin: 30px 0 80px 0;
}
.meta {
	display: flex;
	justify-content: space-between;
	align-items: center;
    margin-bottom: 30px;
}
.post-author-box {
	display: flex;
    align-items: center;
}
.post-author-avatar {
    margin-right: 15px;
}
.post-author-avatar img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    object-position: center;
    display: block;
}
.post-author-info .label {
    font-size: 14px;
}
.post-author-info .name {
    font-size: 18px;
    font-weight: 800;
    text-transform: capitalize;
}
.post-author-info {
    margin-top: -5px;
    line-height: 20px;
}
.tag-item {
    font-size: 16px;
    margin-right: 5px;
    text-decoration: none;
    text-transform: uppercase;
    background: #EDC600;
    padding: 10px 20px 10px 20px;
}
.tag-item:hover {
    background: #000000;
    color: #fff;
}

.komimg img {
    position: relative;
}
.komimg:before {
    position: absolute;
    content: "";
    background: #000;
    width: 97%;
    height: 100%;
    top: -45px;
    left: -10px;
}
.post-template-single-post-kom h2 {
    line-height: 46px;
}
.kase1 {
    max-width: 340px;
}
.kase1 p {
    line-height: 34px;
}
.kase2img img {
    border-style: solid;
    border-width: 6px;
    border-color: #edc600;  
}
.kasesbl {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 40px;
}
.knum {
    font-size: 18px;
    margin-bottom: 30px;
    width: 100%;
    text-align: center;
}
.kh {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 40px;
    max-width: 400px;
    line-height: 25px;
}
.kimg  {
    margin-bottom: 40px;
}
.kimg img {
    width: 244px;
    height: 140px;
     border-style: solid;
    border-width: 6px;
    border-color: #edc600;
    object-fit: cover;
    object-position: center;
    display: block;
}
.ktag {
   font-size: 12px;
    font-weight: 500;
    margin-top: 40px;
    width: 100%;
    text-align: right; 
}
.ktag a {
text-decoration: underline;
}
.last {
    border-top: 1px solid #C6C6C6;
    padding-top: 50px;
}
.last h2 {
    font-size: 36px;
    margin-bottom: 60px !important;
}
.back {
    font-weight: 500;
    margin: 60px 0 60px 0px;
}
.back a {
    display: flex;
    align-items: center;
}
.back a:hover span{
color: #fff;
background: #000;
}
.back span{
    background: #edc600;
    display: flex;
    width: 20px;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    font-size: 10px;
    height: 20px;
}
.popupform {
font-weight: 400;
}
.popupform input {
    background: #f5f5f5;
    border: none;
    padding: 15px 20px;
    border-radius: 3px;
    margin-bottom: 5px;
        font-family: Montserrat, sans-serif, Arial;
        font-size: 16px;
}
.popupform input::placeholder {
    font-family: Montserrat, sans-serif, Arial;
    color: #000;
}
.popupform input[type="submit"] {
    background: #edc600;
    color: #000;
}
.hbhome {
    background: transparent;
    text-transform: uppercase;
    border-top: 1px solid #EDC600;
    border-radius: 0 !important;
    border-bottom: 1px solid #EDC600; 
    color: #EDC600;
}
.hbhome:hover {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;  
    color: #fff;
}
.kbhome {
    background: transparent;
    text-transform: uppercase;
    border-radius: 0 !important;
    border-bottom: 1px solid #000; 
    color: #000000;
        font-weight: 600;
}
.kbhome:hover {
    border-top: 1px solid #EDC600;
    border-bottom: 1px solid #EDC600; 
    color: #EDC600;
}
.pb a {
    text-decoration: underline;
}
.pby a {
    text-decoration: underline;
    color: #EDC600;
}
.nav-links > span, .nav-links > a {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    border: 1px solid #000;
    margin-right: 2px;
    width: 31px;
    display: inline-block;
    text-align: center;
}
.nav-links > span, .nav-links > a:hover {
    color: #000;
    border: 1px solid #EDC600;
    background: #EDC600;
}
.kom .kp {
        visibility: hidden;
        min-height: 50px;
}
.kom .wp-block-kadence-column:hover .kp {
        visibility: visible;
}
.kom .wp-block-kadence-column:hover {
    margin-top: -40px !important;
}
.kontleft p {
    line-height: 28px;
}
.rtriger {
    cursor: pointer;
}
.kom-pagination {
    display: none;
}
.textyear {
    min-height: 345px !important;
}
@media (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-tiny {
        width: 486px !important;
        min-width: 486px !important;
    }
}
@media (max-width: 1024px) {
wr {
    max-width: 100%;
}
.custom-logo {
    max-width: 120px;
}
.main-menu-top {
    display: none;
}
.footer {
    flex-wrap: wrap;
}
.foot1 {
    width: 100%;
}
.foot2 {
    width: 50%;
    padding: 0 0 10px 10px;
}
.foot3 {
    width: 50%;
    padding: 0px 0 0 10px;
}
.foot3 a.button {
    margin: 16px 0px 0px 0px; 
        font-size: 9px;
        text-align: center;
}
.foot1 img {
    max-width: 70px !important;
    margin-bottom: 25px;
}
.powered {
    align-items: self-end;
    font-size: 10px;
    padding: 15px 0 15px 0;
}
h1 {
    font-size: 34px;
    line-height: 44px;
}
h2 {
    font-size: 30px;
}
.homeh {
    line-height: 42px;
}
.homeh br {
    display: none;
}
.pbutton {
    font-size: 16px !important; 
}
.popupform input {
    max-width: 100%;
}
.ghostkit-custom-1yVX9r {
   margin-right: 0px  !important; 
}
.ghostkit-custom-12Vsmd {
    margin-right: 0px !important;
    margin-top: 0px !important;
}
.home3bl h3 {
    margin-top: 270px;
}
.h3txt {
    margin-top: 5px;
}
.nag .nb {
    width: 20% !important;
}
.nbh1 {
    margin-bottom: 5px !important;
}
.nbh1, .nbh2 {
    font-size: 24px !important;
}
.nbh3 {
    font-size: 12px !important;
}
.kub2 p {
    font-size: 10px;
    line-height: 16px;
}
.ghostkit-custom-Z1pxDF5 {
    margin-top: 15px !important;
}
.sotz figure {
    max-width: 100px;
}
body {
font-size: 14px;
}
.mob-menu-logo-holder {
         text-align: left !important;
    }
.mobmenu .headertext {
        margin-top: 12px;
        display: block;
        margin-left: 15px;
}
.year {
    margin-left: 20px;
}
.year.active {
    font-size: 50px;
}
.ghostkit-custom-Z2hrJNG {
    margin-top: 0px !important;
}
footer a, footer p {
    font-size: 12px;
}
.foot {
    font-size: 12px;
}
.kase1 p {
    line-height: 30px;
    font-size: 14px !important;
}
.footer-top {
    padding: 35px 0px;
}
.footer-top h2 {
        font-size: 26px;
}
.ftright input {
    font-size: 14px;
}
.ftright {
    margin-top: 30px;
}
.ftop .send {
    margin-top: 20px;
}
.ftop .send input[type="submit"] {
    margin-bottom: 0px;
}
.mob-menu-right-bg-holder {
    background: #000;
}
.blog-list ul {
    margin-right: 0;
}
.blog-list ul li {
    margin-bottom: 5px;
    width: 100%;
}
.last h2 {
    font-size: 26px;
    margin-bottom: 30px !important;
}
.ghostkit-custom-1FlvdA {
    font-size: 26px !important;
}
.archive-tags {
        margin: 1px 0 20px 0;
        line-height: 36px;
        display: flex;
        flex-wrap: wrap;
}
.archive-tags a {
    font-size: 12px !important;
    white-space: nowrap;
    line-height: 25px;
    margin-bottom: 5px;
    padding: 0px 10px 0px 10px;
}
.date {
    margin: 30px 0 30px 0;
}
.meta {
    flex-wrap: wrap;
}
.post-author-box {
    margin-bottom: 20px;
}
.tag-item {
    font-size: 12px;
}
.kontleft p {
    line-height: 32px;
}
.fullcom h2 {
font-size: 18px;
}
.kom img {
    width: 100% !important;
    height: 210px !important;
}
.kom .wp-block-kadence-column {
    margin-top: 0px !important;
}
.kom .kp {
        visibility: visible;
        font-size: 12px !important;
        line-height: 18px;
        margin-top: 10px;
}
.komim {
    font-size: 16px !important;
}
.post-template-single-post-kom h2 {
    font-size: 36px !important;
    line-height: 44px;
}
h3 {
    font-size: 24px;
}
.post-template-single-post-kase h2{
    font-size: 24px !important;
}
#breadcrumbs, .yoast-breadcrumbs {
    margin-bottom: 0px;
}
.post-template-single-post-kom #breadcrumbs {
    margin-bottom: 30px;
}
.zadaci p {
    font-size: 14px !important;
    line-height: 24px;
}
.index p {
    font-size: 14px !important;
    line-height: 24px;
}
.ghostkit-custom-Z1Cukvr {
    margin-bottom: 15px !important;
}
.ghostkit-custom-ZYdJm0 {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    text-align: left !important;
}
.rez h2, .rez p {
    text-align: left !important;
}
.kom .wp-block-kadence-column:hover {
    margin-top: 0px !important;
}
.rtriger h2 {
font-size: 26px !important;
}
.rtriger p {
font-size: 32px !important;
position: relative;
    right: -13px;
}
.year {
    max-height: 60px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
}