.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1280px;
}
body {font-family: 'Barlow';}body {line-height: 1.3;font-size: 18px;font-weight: 400;color: #3e4041;}.oxy-nav-menu-hamburger-line {background-color: #3e4041;}h1, h2, h3, h4, h5, h6 {font-family: 'Barlow Semi Condensed';font-size: 36px;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: none;}.ct-link-text:hover {text-decoration: none;}.ct-link {text-decoration: none;}.ct-link:hover {text-decoration: none;}.ct-link-button {border-radius: 5px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.M-page__dog-rep--gov-rep-txt-contact-info {
 color:var(--clr-zsds-gray-50);
 margin-top:1ex ;
 text-align:left;
}
.M-footer__sec {
 background-color:var(--clr-zsds-gray-20);
}
.M-footer__sec .ct-section-inner-wrap {
padding-left: var(--zsds-header-width) ;
}
@media (max-width: 1280px) {
.M-footer__sec {
}
.M-footer__sec .ct-section-inner-wrap {
padding-left: 0;
}
}

.M-footer__div {
 width:100%;
 padding-top:var(--site-pad) ;
 padding-right:var(--site-pad) ;
 padding-bottom:var(--site-pad) ;
 padding-left:var(--site-pad) ;
}
.M-footer__grid {
 width:100%;
}
.M-footer__grid:not(.ct-section):not(.oxy-easy-posts),
.M-footer__grid.oxy-easy-posts .oxy-posts,
.M-footer__grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;}
@media (max-width: 991px) {
.M-footer__grid {
}
.M-footer__grid:not(.ct-section):not(.oxy-easy-posts),
.M-footer__grid.oxy-easy-posts .oxy-posts,
.M-footer__grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.M-footer__grid {
}
.M-footer__grid:not(.ct-section):not(.oxy-easy-posts),
.M-footer__grid.oxy-easy-posts .oxy-posts,
.M-footer__grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.M-footer__cell {
 color:var(--clr-zsds-gray-70);
 margin-bottom:2ex ;
}
.M-footer__cell:not(.ct-section):not(.oxy-easy-posts),
.M-footer__cell.oxy-easy-posts .oxy-posts,
.M-footer__cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-footer__cell-title {
 font-family:Barlow;
 color:var(--clr-zsds-gray-70);
 letter-spacing:1px;
 width:100%;
 font-weight:700;
 margin-bottom:2ex ;
}
.M-footer__cell-text {
 font-weight:400;
 line-height:1.35;
}
.M-footer__cell-link {
}
.M-util__margin-1ex {
 margin-bottom:1ex ;
}
.M-header__pro-menu {
 width:100%;
}

        
        
        .M-header__pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:3ex ;
height:3ex ;
}

.M-header__pro-menu .oxy-pro-menu-mobile-close-icon svg{
margin-right:1ex ;
}

.M-header__pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .M-header__pro-menu .oxy-pro-menu-open-container > div:first-child{
min-width:50%;
}

.M-header__pro-menu .oxy-pro-menu-off-canvas-container{
width:100%;
}

.M-header__pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .M-header__pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#eff0f0;
border-top-width:1px;
}

@media (max-width: 1280px) {
.M-header__pro-menu {
 width:unset ;
}
.M-header__pro-menu .oxy-pro-menu-mobile-open-icon svg{
color:var(--clr-zsds-gray-70);
}

}

@media (max-width: 991px) {
.M-header__pro-menu {
}
}

@media (max-width: 479px) {
.M-header__pro-menu {
}
.M-header__pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .M-header__pro-menu .oxy-pro-menu-open-container > div:first-child{
min-width:80%px;
}

}

.M-header__nav-text {
 margin-top:calc(var(--site-pad) * 1.2) ;
}
@media (max-width: 1280px) {
.M-header__nav-text {
 margin-top:0 ;
 width:unset ;
}
}

.M-news__rep-date-container {
 width:calc(var(--site-pad) * 1.5) ;
 margin-right:2ex ;
 position:relative;
 height:calc(var(--site-pad) * 1.6) ;
}
.M-news__rep-date-container:not(.ct-section):not(.oxy-easy-posts),
.M-news__rep-date-container.oxy-easy-posts .oxy-posts,
.M-news__rep-date-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.M-news__rep-date-container {
 width:calc(var(--site-pad) * 1.3) ;
 height:calc(var(--site-pad) * 1.4) ;
}
}

@media (max-width: 991px) {
.M-news__rep-date-container {
 width:calc(var(--site-pad) * 1.4) ;
 height:calc(var(--site-pad) * 1.5) ;
}
}

@media (max-width: 479px) {
.M-news__rep-date-container {
 width:calc(var(--site-pad) * 1.6) ;
 height:calc(var(--site-pad) * 1.7) ;
}
}

.M-news__rep-date-month-hooks {
 width:100%;
 height:100%;
}
.M-news__rep-date-div {
 width:100%;
 position:absolute;
 margin-top:0.5ex ;
}
.M-news__rep-date-div:not(.ct-section):not(.oxy-easy-posts),
.M-news__rep-date-div.oxy-easy-posts .oxy-posts,
.M-news__rep-date-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.M-news__rep-date-month-div {
 width:100%;
}
@media (max-width: 479px) {
.M-news__rep-date-month-div {
 margin-top:-0.2ex ;
}
}

.M-news__rep-date-month {
 color:var(--clr-white);
 line-height:1;
 padding-top:0.4ex ;
 padding-bottom:0.5ex ;
 width:100%;
}
.M-news__rep-date-month:not(.ct-section):not(.oxy-easy-posts),
.M-news__rep-date-month.oxy-easy-posts .oxy-posts,
.M-news__rep-date-month.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-news__rep-date-day {
 line-height:1;
 color:var(--clr-zsds-gray-70);
 margin-top:0.2ex ;
 font-size:clamp(24px, 1.8vw, 68px) ;
 font-weight:600;
}
@media (max-width: 479px) {
.M-news__rep-date-day {
 margin-top:-0.2ex ;
}
}

.M-news__rep-date-year {
 margin-top:0 ;
 color:var(--clr-zsds-gray-50);
 line-height:1;
 padding-bottom:0.3ex ;
}
.M-page__dog-rep--acc-content-prijava {
 padding-top:3ex ;
 padding-right:2ex ;
 padding-bottom:3ex ;
 padding-left:2ex ;
 gap:1ex ;
}
.M-page__dog-rep--acc-content-prijava:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--acc-content-prijava.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--acc-content-prijava.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1ex ;
}
.M-page__dog-rep--acc-line-below {
 border-bottom-color:var(--clr-zsds-gray-50);
 border-bottom-width:1px;
 border-bottom-style:solid;
 width:100%;
}
.toggle-3596 {
}

                .toggle-3596 .oxy-expand-collapse-icon {
            font-size: 0px;        }
        
        
        .toggle-3596-expanded {
}
.M-page__dog-rep--acc-toggle {
 border-radius:0.5ex ;
 text-transform:uppercase;
 color:var(--clr-white);
 font-weight:600;
 letter-spacing:1px;
 padding-top:0.5ex ;
 padding-right:2ex ;
 padding-bottom:0.5ex ;
 padding-left:2ex ;
 background-color:var(--clr-yes);
}
.M-form__izo {
 width:100%;
 margin-top:2ex ;
}
.M-izo__prijava-special-text {
 width:100%;
 margin-top:1ex ;
 color:var(--clr-zsds-gray-50);
 text-align:center;
}
.M-page__dog-rep--acc-content-priponke {
 padding-top:2ex ;
 padding-right:2ex ;
 padding-bottom:2ex ;
 padding-left:2ex ;
 width:100%;
}
.M-page__dog-rep--acc-txt {
}
.M-page__dog-rep--priponke-rep {
}
.M-page__dog-rep--priponke-rep-div {
 width:100%;
}
.M-page__dog-rep--priponke-rep-div:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--priponke-rep-div.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--priponke-rep-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.M-page__dog-rep--priponke-icon {
 width:3ex ;
 margin-right:1ex ;
 height:3ex ;
 margin-top:0.5ex ;
 margin-bottom:0.5ex ;
}
.M-page__dog-rep--priponke-rep-priponka {
 width:100%;
 font-weight:600;
}
.M-page__dog-rep--acc-row--date-div {
 width:6ch ;
 padding-top:0.5ex ;
 padding-bottom:0.5ex ;
 margin-top:auto;
 margin-bottom:auto;
}
.M-page__dog-rep--acc-row--date-div:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--acc-row--date-div.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--acc-row--date-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.M-page__dog-rep--acc-row--date-month {
 color:var(--clr-zsds-gray-70);
}
.M-page__dog-rep--acc-row--date-day {
 font-weight:600;
 color:var(--clr-zsds-gray-70);
}
.M-page__dog-pass-yes--notice {
 color:var(--clr-zsds-gray-70);
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.M-page__dog-rep--acc-row--title-div {
 width:calc(89% - var(--site-pad)) ;
 padding-top:0.5ex ;
 padding-left:1ex ;
 padding-bottom:0.5ex ;
 padding-right:1ex ;
}
.M-page__dog-rep--acc-row--title-div:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--acc-row--title-div.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--acc-row--title-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.oxel_accordion__row__label {
 font-weight:400;
}
.M-page__dog-rep--acc-row--title-heading {
 font-weight:600;
 width:100%;
 line-height:1.1;
 margin-bottom:0.5ex ;
 text-align:left;
}
.M-page__dog-rep--acc-row--title-subheading {
 font-weight:400;
 color:var(--clr-zsds-gray-70);
 text-align:left;
}
.M-page__dog-rep {
}
.M-page__dog-rep--row {
}
.oxel_accordion {
 width:100%;
}
.M-page__dog-rep--acc {
}
.oxel_accordion__row {
 font-family:Barlow;
 width:100%;
 text-align:justify;
 border-bottom-style:none;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 font-weight:400;
 margin-top:calc(var(--zsds-line) * 0.1) ;
 padding-top:1ex ;
 padding-right:1ex ;
 padding-left:1ex ;
 background-color:var(--clr-gray-05);
 padding-bottom:1ex ;
 margin-bottom:unset ;
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
.M-page__dog-rep--acc-row {
 width:100%;
 position:relative;
 padding-top:unset ;
 padding-right:unset ;
 padding-bottom:unset ;
 padding-left:unset ;
 margin-top:unset ;
 overflow:hidden;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:var(--clr-zsds-gray-50);
 border-bottom-color:var(--clr-zsds-gray-50);
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-right-color:var(--clr-zsds-gray-50);
 border-right-width:1px;
 border-right-style:solid;
 min-height:6.5ex ;
 margin-bottom:unset ;
 border-left-color:var(--clr-zsds-gray-50);
 border-left-width:1px;
 border-left-style:solid;
 background-color:var(--clr-gray-03);
}
.M-page__dog-rep--acc-row:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--acc-row.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--acc-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:flex-start;
}
.M-page__dog-rep--acc-row--colorbar {
 width:1ex ;
 overflow:hidden;
}
.M-page__dog-rep--acc-row--colorbar:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--acc-row--colorbar.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--acc-row--colorbar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-content:stretch;
}
.M-page__dog-rep--acc-row--colorbar-htext {
 font-size:1px;
 color:rgba(255,255,255,0);
}
.oxel_accordion__icon {
color: var(--clr-zsds-gray-90);}.oxel_accordion__icon 
>svg {width: 18px;height: 18px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.M-page__dog-rep--acc-row--dropdown-icon {
 position:absolute;
 right:1ex ;
 top:40%;
}
@media (max-width: 479px) {
.M-page__dog-rep--acc-row--dropdown-icon {
 visibility:hidden;
}
.M-page__dog-rep--acc-row--dropdown-icon:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--acc-row--dropdown-icon.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--acc-row--dropdown-icon.ct-section .ct-section-inner-wrap{
display:none;
}
}

.oxel_accordion__content {
 width:100%;
 padding-left:2ex ;
 padding-right:2ex ;
 overflow:hidden;
 opacity:1;
 text-align:left;
 max-height:50000px;
 margin-top:1ex ;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_accordion__content__hidden {
 max-height:0px;
 z-index:-1;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.M-page__dog-rep--acc-content {
 padding-left:0px;
 padding-right:0px;
 margin-bottom:3ex ;
 margin-top:unset ;
 position:relative;
}
.M-page__dog-rep--acc-columns {
 margin-bottom:calc(var(--site-pad) * 2) ;
 position:relative;
}
.M-page__dog-rep--acc-column-data {
 width:30%;
 border-top-color:var(--clr-zsds-gray-50);
 border-right-color:var(--clr-zsds-gray-50);
 border-bottom-color:var(--clr-zsds-gray-50);
 border-left-color:var(--clr-zsds-gray-50);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.M-page__dog-rep--acc-data-div {
 padding-top:1.5ex ;
 padding-right:2ex ;
 padding-bottom:2ex ;
 padding-left:2ex ;
 width:100%;
}
.M-page__dog-rep--acc-txt-margin-below {
 margin-bottom:1ex ;
}
.M-page__dog-rep--acc-txt-bold {
 font-weight:600;
 padding-left:1ex ;
 padding-right:1ex ;
}
.M-page__dog-rep--acc-txt-note {
 padding-top:0.3ex ;
 padding-right:1ex ;
 padding-bottom:0.3ex ;
 padding-left:1ex ;
 background-color:rgba(199,48,71,0.1);
 color:#c73047;
}
.M-page__dog-rep--acc-data-div-line {
 border-top-color:var(--clr-zsds-gray-50);
 border-top-width:1px;
 border-top-style:solid;
}
.M-page__dog-rep--gov-div {
 width:100%;
 border-top-color:var(--clr-zsds-gray-50);
 border-top-width:1px;
 border-top-style:solid;
 padding-top:1.5ex ;
 padding-right:2ex ;
 padding-bottom:2ex ;
 padding-left:2ex ;
 border-bottom-color:var(--clr-zsds-gray-50);
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-top:0.3ex ;
}
.M-page__dog-rep--gov-rep {
 width:100%;
 gap:1ex ;
 margin-top:1ex ;
}
.M-page__dog-rep--gov-rep:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--gov-rep.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--gov-rep.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:1ex ;
}
.M-page__dog-rep--gov-rep-div {
 width:100%;
}
.M-page__dog-rep--gov-rep-div:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--gov-rep-div.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--gov-rep-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.M-page__dog-rep--gov-rep-img {
 object-fit:cover;
 object-position:50% 50%;
 margin-right:1ex ;
 width:calc(var(--site-pad) * 1.5) ;
 height:calc(var(--site-pad) * 1.5) ;
}
.M-page__dog-rep--gov-rep-txt-div {
 width:100%;
 padding-left:1ex ;
}
.M-page__dog-rep--gov-rep-txt-div:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--gov-rep-txt-div.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--gov-rep-txt-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-page__dog-rep--gov-rep-txt {
}
.M-page__dog-rep--gov-rep-txt-bold {
 font-weight:600;
}
.M-page__dog-rep--gov-rep-txt-contact {
 color:var(--clr-zsds-gray-50);
}
.M-page__dog-rep--acc-column-content {
 width:70%;
 border-top-color:var(--clr-zsds-gray-50);
 border-top-width:1px;
 border-top-style:none;
 border-right-color:var(--clr-zsds-gray-50);
 border-right-width:1px;
 border-right-style:solid;
 border-bottom-color:var(--clr-zsds-gray-50);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
@media (max-width: 991px) {
.M-page__dog-rep--acc-column-content {
 border-left-color:var(--clr-zsds-gray-50);
 border-left-width:1px;
 border-left-style:solid;
}
}

.M-page__dog-pass-yes {
 width:100%;
}
.M-page__dog-pass-yes:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-pass-yes.oxy-easy-posts .oxy-posts,
.M-page__dog-pass-yes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-page__dog-pass-yes--icon {
color: var(--clr-red-carm);}.M-page__dog-pass-yes--icon 
>svg {width: 55px;height: 55px;}.M-page__dog-pass-yes--icon {
}
.M-page__dog-pass-yes--text {
 text-align:center;
 color:var(--clr-red-carm);
 font-weight:600;
 padding-left:2ex ;
 padding-right:2ex ;
 margin-bottom:1ex ;
}
.M-util__hidden {
 visibility:hidden;
}
.M-util__hidden:not(.ct-section):not(.oxy-easy-posts),
.M-util__hidden.oxy-easy-posts .oxy-posts,
.M-util__hidden.ct-section .ct-section-inner-wrap{
display:none;
}
.M-page__dog-pass-yes--link:hover{
}
.M-page__dog-pass-yes--link {
 padding-top:0.5ex ;
 padding-right:2ex ;
 padding-bottom:0.5ex ;
 padding-left:2ex ;
 border-radius:4px;
 text-transform:uppercase;
 font-weight:600;
 letter-spacing:1px;
 margin-bottom:2ex ;
}
.M-page__dog-pass-no {
 width:100%;
}
.M-page__dog-rep--acc-content-inner-div {
 width:100%;
 padding-right:2ex ;
 padding-left:2ex ;
}
.M-page__dog-rep--acc-opis {
 width:100%;
}
.M-page__sec {
 width:100%;
}
.M-page__sec:not(.ct-section):not(.oxy-easy-posts),
.M-page__sec.oxy-easy-posts .oxy-posts,
.M-page__sec.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.M-page__div {
 width:100%;
 padding-top:var(--site-pad) ;
 padding-right:var(--site-pad) ;
 padding-bottom:var(--site-pad) ;
 padding-left:var(--site-pad) ;
}
.M-page__div:not(.ct-section):not(.oxy-easy-posts),
.M-page__div.oxy-easy-posts .oxy-posts,
.M-page__div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-util__h2-line {
 color:var(--clr-zsds-blue-90);
 width:100%;
 margin-bottom:2ex ;
 margin-top:-0.5ex ;
}
.M-page__rich-text {
 width:100%;
}
.M-util__h2-line--qtr-margin {
 margin-bottom:calc(var(--zsds-line) * 0.5) ;
}
.M-util__strong {
 font-weight:600;
}
.M-files__repeater {
 width:100%;
}
.M-file__repeater-row {
 padding-top:1ex ;
 padding-bottom:1ex ;
 width:100%;
 text-align:left;
}
.M-file__repeater-row:not(.ct-section):not(.oxy-easy-posts),
.M-file__repeater-row.oxy-easy-posts .oxy-posts,
.M-file__repeater-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
.M-file__repeater-file {
 text-align:center;
 width:100%;
}
.M-file__repeater-file:not(.ct-section):not(.oxy-easy-posts),
.M-file__repeater-file.oxy-easy-posts .oxy-posts,
.M-file__repeater-file.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.M-file__repeater-image {
 attachment_height:256;
 attachment_width:256;
 attachment_url:https://test.masaru.digital/wp-content/uploads/zsds-icon-PDF-r2.svg;
 width:3ex ;
 margin-right:1ex ;
}
.M-file__repeater-text {
 width:calc(100% - 4ex) ;
 text-align:left;
 margin-right:auto;
}
.M-util__rep-acc {
}
.M-util__rep-acc--row {
 width:100%;
 background-color:unset;
 padding-top:0.5ex ;
 padding-left:0px;
 padding-bottom:0.2ex ;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:var(--clr-gray-11);
 margin-top:unset ;
 position:relative;
}
.M-util__rep-acc--row:not(.ct-section):not(.oxy-easy-posts),
.M-util__rep-acc--row.oxy-easy-posts .oxy-posts,
.M-util__rep-acc--row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
.M-util__rep-acc--image {
 width:3ex ;
 margin-right:1ex ;
 margin-bottom:0.5ex ;
}
.M-util__rep-acc--title {
 text-align:left;
 margin-bottom:0.5ex ;
}
.M-util__rep-acc--content {
 margin-top:unset ;
}
.M-page__above-div {
 width:100%;
 position:relative;
 height:25vw;
}
@media (max-width: 1280px) {
.M-page__above-div {
 height:30vw;
}
}

@media (max-width: 479px) {
.M-page__above-div {
 height:35vh;
}
}

.M-page__above-image-overlay {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 z-index:60;
}
.M-page__above-image {
 height:100%;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 z-index:50;
 object-fit:cover;
 object-position:50% 50%;
 width:100%;
}
.M-page__above-hero-heading-div {
 width:100%;
 height:50vh;
 z-index:100;
}
.M-page__above-hero-heading-div:not(.ct-section):not(.oxy-easy-posts),
.M-page__above-hero-heading-div.oxy-easy-posts .oxy-posts,
.M-page__above-hero-heading-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-page__above-hero-heading-group {
 margin-bottom:3ex ;
 width:100%;
}
.M-page__above-hero-heading-group:not(.ct-section):not(.oxy-easy-posts),
.M-page__above-hero-heading-group.oxy-easy-posts .oxy-posts,
.M-page__above-hero-heading-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-page__above-hero-heading {
 font-family:DMSerifDisplay;
 text-align:center;
 font-weight:400;
 letter-spacing:1px;
 padding-top:1ex ;
 padding-bottom:1ex ;
 width:100%;
 padding-left:2ex ;
 padding-right:2ex ;
}
.oxel-breadcrumb-wrapper {
 width:100%;
}
.M-page__breadbrumb {
background-image:linear-gradient(var(--clr-zsds-blue-overlay), var(--clr-zsds-blue-overlay)); font-family:Barlow Semi Condensed;
 position:absolute;
 bottom:0px;
 left:0px;
 right:0px;
 width:100%;
 padding-bottom:0.2ex ;
 background-color:rgba(62,63,65,0.5);
 margin-left:auto;
 margin-right:auto;
 padding-left:auto;
 padding-right:auto;
}
.M-page__breadbrumb:not(.ct-section):not(.oxy-easy-posts),
.M-page__breadbrumb.oxy-easy-posts .oxy-posts,
.M-page__breadbrumb.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 479px) {
.M-page__breadbrumb {
 text-align:center;
 padding-left:1ex ;
 padding-right:1ex ;
}
.M-page__breadbrumb:not(.ct-section):not(.oxy-easy-posts),
.M-page__breadbrumb.oxy-easy-posts .oxy-posts,
.M-page__breadbrumb.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oxel-breadcrumb-code {
 width:100%;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 padding-left:auto;
 padding-right:auto;
}
.M-zsds__special-h2-div {
 width:100%;
 position:relative;
 gap:2ex ;
}
.M-zsds__special-h2-div:not(.ct-section):not(.oxy-easy-posts),
.M-zsds__special-h2-div.oxy-easy-posts .oxy-posts,
.M-zsds__special-h2-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:2ex ;
}
.M-zsds__special-h2-icon-div {
 text-align:justify;
 width:30ch ;
 position:absolute;
 left:28ch ;
 margin-top:-0.8ex ;
}
.M-zsds__special-h2-icon-div:not(.ct-section):not(.oxy-easy-posts),
.M-zsds__special-h2-icon-div.oxy-easy-posts .oxy-posts,
.M-zsds__special-h2-icon-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.M-zsds__special-h2-icon-div {
 visibility:hidden;
}
.M-zsds__special-h2-icon-div:not(.ct-section):not(.oxy-easy-posts),
.M-zsds__special-h2-icon-div.oxy-easy-posts .oxy-posts,
.M-zsds__special-h2-icon-div.ct-section .ct-section-inner-wrap{
display:none;
}
}

.M-zsds__special-h2 {
 color:var(--clr-zsds-gray-70);
}
@media (max-width: 767px) {
.M-zsds__special-h2 {
}
}

.M-zsds__special-icon {
color: var(--clr-zsds-gray-70);}.M-zsds__special-icon 
>svg {width: 55px;height: 55px;}.M-zsds__special-icon {
 margin-left:1ex ;
}
.M-page__dogodki-desc {
}
.M-util__h2-line--half-margin {
 margin-bottom:3ex ;
}
.M-page__dogodki-div {
 width:100%;
}
.M-M-page__dogodki-div {
 width:100%;
}
.M-page__dogodki-pretekli {
 opacity:0.5;
 filter:grayscale(70%);
}
.M-M-page__dogodki-shortcode {
 width:100%;
}
.M-M-page__dogodki-shortcode:not(.ct-section):not(.oxy-easy-posts),
.M-M-page__dogodki-shortcode.oxy-easy-posts .oxy-posts,
.M-M-page__dogodki-shortcode.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.M-news__repeater-row {
 padding-top:0ex ;
 padding-bottom:0ex ;
 width:100%;
 text-align:left;
 margin-bottom:3ex ;
}
.M-news__repeater-row:not(.ct-section):not(.oxy-easy-posts),
.M-news__repeater-row.oxy-easy-posts .oxy-posts,
.M-news__repeater-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
.M-util__margin-site-pad {
 margin-bottom:var(--site-pad) ;
 width:100%;
}
.M-QA__repeater-accordion-row {
 width:100%;
 background-color:unset;
 border-bottom-color:var(--clr-gray-11);
 border-bottom-width:1px;
 border-bottom-style:solid;
 padding-top:0px;
 padding-left:0 ;
 padding-bottom:0px;
 margin-top:unset ;
 position:relative;
}
.M-QA__repeater-accordion-row:not(.ct-section):not(.oxy-easy-posts),
.M-QA__repeater-accordion-row.oxy-easy-posts .oxy-posts,
.M-QA__repeater-accordion-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
.M-Q-A__accordion-row-title {
}
.M-QA__repeater-content-div {
}
.M-QA__repeater-content {
}
.M-QA__repeater-content-span {
}
.M-page__o-nas__index-grid {
 width:100%;
 gap:var(--site-pad) ;
}
.M-page__o-nas__index-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__o-nas__index-grid.oxy-easy-posts .oxy-posts,
.M-page__o-nas__index-grid.ct-section .ct-section-inner-wrap{
display:grid;
gap:var(--site-pad) ;
display: grid !important;justify-items: center;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--zsds-line) ;}
@media (max-width: 991px) {
.M-page__o-nas__index-grid {
}
.M-page__o-nas__index-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__o-nas__index-grid.oxy-easy-posts .oxy-posts,
.M-page__o-nas__index-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.M-page__o-nas__index-cell {
 width:100%;
 padding-top:2ex ;
 padding-right:2ex ;
 padding-bottom:2ex ;
 padding-left:2ex ;
}
.M-page__o-nas__index-cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__o-nas__index-cell.oxy-easy-posts .oxy-posts,
.M-page__o-nas__index-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.M-zsds__clrbg-zsds-blue-93 {
}
.M-page__o-nas__index-title {
 text-align:center;
 letter-spacing:1px;
 font-weight:600;
 color:var(--clr-white);
}
.M-zsds__clrbg-zsds-blue-50 {
}
.M-zsds__clrbg-zsds-blue-70 {
}
.M-zsds__clrbg-zsds-gray-70 {
}
.M-zsds__clrbg-zsds-gray-50 {
}
.M-util__richtext {
 width:100%;
}
.M-zsds__clrbg-yes {
}
.M-util__h2-number {
 color:var(--clr-zsds-blue-90);
 width:100%;
 margin-bottom:1ex ;
}
.M-page__cta-sec {
 width:100%;
 position:relative;
 min-height:30vh;
}
.M-page__cta-sec .ct-section-inner-wrap {
padding-left: var(--zsds-header-width) ;
}
@media (max-width: 1280px) {
.M-page__cta-sec {
}
.M-page__cta-sec .ct-section-inner-wrap {
padding-left: 0;
}
}

.M-page__cta-div {
background-image:url(https://test.masaru.digital/wp-content/uploads/zsds-zdruzenje-svetov-delavcev-slovenije-CTA-v3-test2.webp);background-size: cover; width:100%;
 position:relative;
 z-index:10;
}
.M-page__cta-div:not(.ct-section):not(.oxy-easy-posts),
.M-page__cta-div.oxy-easy-posts .oxy-posts,
.M-page__cta-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-page__cta-img {
 object-fit:cover;
 object-position:50% 50%;
 width:100%;
 z-index:20;
 height:100%%;
}
.M-page__cta-container {
 z-index:30;
 padding-top:var(--site-pad) ;
 padding-bottom:var(--site-pad) ;
 padding-right:var(--site-pad) ;
 padding-left:var(--site-pad) ;
 background-color:var(--clr-zsds-blue-overlay);
 margin-top:var(--zsds-line) ;
 margin-bottom:var(--zsds-line) ;
 margin-right:var(--zsds-line) ;
 margin-left:var(--zsds-line) ;
}
.M-page__cta-title {
 color:var(--clr-white);
}
.M-page__cta-desc {
 color:var(--clr-zsds-gray-30);
}
.M-page__cta-shortcode {
 z-index:50;
 width:100%;
}
.oxel_back_to_top_container {
 width:var(--site-pad) ;
 position:fixed;
 z-index:8000;
 overflow:hidden;
 height:var(--site-pad) ;
 background-color:var(--clr-zsds-gray-10);
 right:3ex ;
 bottom:3ex ;
}
.oxel_back_to_top_container:not(.ct-section):not(.oxy-easy-posts),
.oxel_back_to_top_container.oxy-easy-posts .oxy-posts,
.oxel_back_to_top_container.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_back_to_top_icon {
}
.M-page__books-data {
 width:100%;
}
.M-page__books-data:not(.ct-section):not(.oxy-easy-posts),
.M-page__books-data.oxy-easy-posts .oxy-posts,
.M-page__books-data.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-page__books-data-row {
 width:100%;
 padding-bottom:0.5ex ;
 margin-bottom:0.5ex ;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:var(--clr-zsds-gray-20);
}
.M-page__books-data-row:not(.ct-section):not(.oxy-easy-posts),
.M-page__books-data-row.oxy-easy-posts .oxy-posts,
.M-page__books-data-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 767px) {
.M-page__books-data-row {
 text-align:left;
}
.M-page__books-data-row:not(.ct-section):not(.oxy-easy-posts),
.M-page__books-data-row.oxy-easy-posts .oxy-posts,
.M-page__books-data-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.M-page__books-data-type {
 text-align:left;
 width:22ch ;
 color:var(--clr-zsds-gray-70);
 padding-right:1ex ;
}
.M-page__books-data-text {
 text-align:left;
}
@media (max-width: 767px) {
.M-page__books-data-text {
 padding-left:1ex ;
}
}

.M-settings__sec {
}
.M-settings__sec .ct-section-inner-wrap {
padding-bottom: var(--site-pad) ;
}
.M-settings__heading-div {
 width:100%;
}
.M-settings__heading-div:not(.ct-section):not(.oxy-easy-posts),
.M-settings__heading-div.oxy-easy-posts .oxy-posts,
.M-settings__heading-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-settings__headings {
 font-family:Barlow Semi Condensed;
 line-height:1.2;
}
.M-util__h2 {
 line-height:1.2;
 font-weight:600;
 color:var(--clr-zsds-gray-90);
}
.M-settings__headings-desc {
 margin-top:var(--vw-1) ;
 width:100%;
 line-height:1.2;
}
.M-settings__flex {
 gap:var(--vw-1) ;
 width:100%;
 padding-left:var(--site-pad) ;
 padding-top:var(--site-pad) ;
 padding-right:var(--site-pad) ;
 padding-bottom:var(--site-pad) ;
}
.M-settings__flex:not(.ct-section):not(.oxy-easy-posts),
.M-settings__flex.oxy-easy-posts .oxy-posts,
.M-settings__flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
gap:var(--vw-1) ;
}
.M-settings__color-chip {
 width:var(--vw-9) ;
 height:var(--vw-10) ;
}
.M-settings__color-chip:not(.ct-section):not(.oxy-easy-posts),
.M-settings__color-chip.oxy-easy-posts .oxy-posts,
.M-settings__color-chip.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.M-settings__color-chip-text {
 font-family:Barlow Semi Condensed;
 margin-bottom:2px;
 margin-left:2px;
 margin-right:2px;
 background-color:#ffffff;
 width:calc(100% - 4px) ;
 padding-left:0.3ex ;
}
.M-settings__color-chip-text:not(.ct-section):not(.oxy-easy-posts),
.M-settings__color-chip-text.oxy-easy-posts .oxy-posts,
.M-settings__color-chip-text.ct-section .ct-section-inner-wrap{
align-items:flex-start;
justify-content:flex-start;
}
.M-settings__cont {
 width:100%;
 padding-left:var(--site-pad) ;
 gap:var(--site-pad) ;
}
.M-settings__cont:not(.ct-section):not(.oxy-easy-posts),
.M-settings__cont.oxy-easy-posts .oxy-posts,
.M-settings__cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:var(--site-pad) ;
}
.M-util__h1 {
 font-family:'Bodoni Moda';
 line-height:1.2;
 font-weight:700;
 color:var(--clr-white);
}
.M-util__h3 {
 line-height:1.2;
 font-weight:600;
 color:var(--clr-zsds-gray-90);
 margin-bottom:var(--zsds-line) ;
}
.M-util__h4 {
 line-height:1.2;
 font-weight:700;
 color:var(--clr-zsds-gray-90);
}
.M-util__h5 {
 font-family:Barlow Semi Condensed;
 line-height:1.2;
 color:var(--clr-zsds-gray-90);
}
.M-util__h6 {
 line-height:1.2;
 font-weight:400;
 color:var(--clr-zsds-gray-70);
}
.M-util__PDF-container {
 width:100%;
}
.M-util__PDF-container:not(.ct-section):not(.oxy-easy-posts),
.M-util__PDF-container.oxy-easy-posts .oxy-posts,
.M-util__PDF-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-util__PDF-text {
 width:calc(100% - 5ex) ;
 margin-bottom:1ex ;
}
.M-util__link-text {
 margin-bottom:1ex ;
}
.M-util__rich-text {
 width:100%;
 color:var(--clr-gray-90);
 text-align:left;
}
.M-page__partners-grid {
 width:100%;
}
.M-page__partners-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__partners-grid.oxy-easy-posts .oxy-posts,
.M-page__partners-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: start;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 1280px) {
}

@media (max-width: 991px) {
.M-page__partners-grid {
}
.M-page__partners-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__partners-grid.oxy-easy-posts .oxy-posts,
.M-page__partners-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.M-page__partners-grid {
}
.M-page__partners-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__partners-grid.oxy-easy-posts .oxy-posts,
.M-page__partners-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.M-page__partners-cell {
 padding-top:4ex ;
 padding-right:2ex ;
 padding-bottom:2ex ;
 padding-left:2ex ;
 background-color:var(--clr-zsds-gray-20);
 position:relative;
 width:100%;
 height:100%;
}
.M-page__partners-cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__partners-cell.oxy-easy-posts .oxy-posts,
.M-page__partners-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-page__partners-cell-img {
 margin-bottom:2ex ;
 width:70%;
}
.M-page__partners-cell-title {
 text-align:center;
 margin-bottom:4ex ;
}
.M-page__partners-cell-more {
 text-align:right;
 position:absolute;
 right:1ex ;
 bottom:1ex ;
 margin-left:auto;
}
.M-page__o-nas--flex {
 width:100%;
 gap:var(--site-pad) ;
}
.M-page__o-nas--flex:not(.ct-section):not(.oxy-easy-posts),
.M-page__o-nas--flex.oxy-easy-posts .oxy-posts,
.M-page__o-nas--flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:var(--site-pad) ;
}
@media (max-width: 767px) {
.M-page__o-nas--flex {
 text-align:left;
}
.M-page__o-nas--flex:not(.ct-section):not(.oxy-easy-posts),
.M-page__o-nas--flex.oxy-easy-posts .oxy-posts,
.M-page__o-nas--flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.M-page__o-nas--cell {
 text-align:center;
}
.M-page__o-nas--cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__o-nas--cell.oxy-easy-posts .oxy-posts,
.M-page__o-nas--cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 767px) {
.M-page__o-nas--cell {
 width:100%;
}
}

.M-page__o-nas--cell-img {
background-image: linear-gradient(var(--clr-zsds-gray-70), var(--clr-zsds-gray-10)), linear-gradient(var(--clr-zsds-blue-overlay), var(--clr-zsds-blue-overlay)); width:calc(var(--vw-10) * 1) ;
 background-blend-mode:overlay;
}
@media (max-width: 1280px) {
.M-page__o-nas--cell-img {
 width:calc(var(--vw-10) * 1.2) ;
}
}

@media (max-width: 991px) {
.M-page__o-nas--cell-img {
 width:calc(var(--vw-10) * 1.5) ;
}
}

@media (max-width: 767px) {
.M-page__o-nas--cell-img {
 width:70%;
}
}

.M-page__o-nas--cell2 {
 width:calc(100% - (var(--site-pad) + var(--vw-10))) ;
}
@media (max-width: 767px) {
.M-page__o-nas--cell2 {
 width:100%;
}
}

.M-page__o-nas--cell-text {
 text-align:left;
}
@media (max-width: 767px) {
.M-page__o-nas--cell-text {
 width:100%;
}
}

.M-page__o-nas--logo {
 width:calc(var(--vw-10) + var(--site-pad) + var(--vw-1)) ;
}
.M-page__book-data {
 width:100%;
 gap:var(--site-pad) ;
}
.M-page__book-data:not(.ct-section):not(.oxy-easy-posts),
.M-page__book-data.oxy-easy-posts .oxy-posts,
.M-page__book-data.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
gap:var(--site-pad) ;
}
@media (max-width: 991px) {
.M-page__book-data {
}
.M-page__book-data:not(.ct-section):not(.oxy-easy-posts),
.M-page__book-data.oxy-easy-posts .oxy-posts,
.M-page__book-data.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.M-page__books-img {
 width:calc(var(--vw-1) * 13) ;
 border-radius:2px;
 box-shadow:5px 5px 10px 0px var(--clr-zsds-gray-30);
}
@media (max-width: 991px) {
.M-page__books-img {
 width:calc(var(--vw-1) * 20) ;
}
}

@media (max-width: 767px) {
.M-page__books-img {
 width:calc(var(--vw-1) * 20) ;
 margin-bottom:2ex ;
}
}

@media (max-width: 479px) {
.M-page__books-img {
 width:80%;
}
}

.M-page__books-author {
 color:var(--clr-zsds-gray-70);
}
.M-page__books-title {
 margin-bottom:2ex ;
}
.M-page__books-rich {
 width:100%;
 text-align:justify;
}
.M-home__books-sec {
 background-color:#f5f6f7;
}
.M-home__books-sec .ct-section-inner-wrap {
padding-bottom: var(--site-pad) ;
}
.M-home__books-div {
 width:100%;
 padding-top:66px;
 padding-right:76px;
 padding-bottom:76px;
 padding-left:76px;
}
.M-home__books-grid {
 width:100%;
}
.M-home__books-grid:not(.ct-section):not(.oxy-easy-posts),
.M-home__books-grid.oxy-easy-posts .oxy-posts,
.M-home__books-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;}
.M-home__books-cell {
 width:100%;
 gap:var(--zsds-line) ;
}
.M-home__books-cell:not(.ct-section):not(.oxy-easy-posts),
.M-home__books-cell.oxy-easy-posts .oxy-posts,
.M-home__books-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:var(--zsds-line) ;
}
.M-home__books-img {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#717273;
 border-right-color:#717273;
 border-bottom-color:#717273;
 border-left-color:#717273;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 width:calc(var(--vw-1) * 13) ;
 border-radius:4px;
 height:unset ;
}
.M-home__books-cell-text {
 width:100%;
 overflow:hidden;
}
.M-home__books-cell-text:not(.ct-section):not(.oxy-easy-posts),
.M-home__books-cell-text.oxy-easy-posts .oxy-posts,
.M-home__books-cell-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-home__books-author {
 width:100%;
 color:var(--clr-zsds-gray-70);
}
.M-home__books-title {
 margin-bottom:2ex ;
 width:100%;
}
.M-home__books-rich {
 width:100%;
}
.M-util__more-link:hover{
}
.M-util__more-link {
 text-align:right;
 margin-top:3ex ;
 margin-left:auto;
}
.M-page__cert-grid {
}
.M-page__cert-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__cert-grid.oxy-easy-posts .oxy-posts,
.M-page__cert-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;}
@media (max-width: 991px) {
.M-page__cert-grid {
}
.M-page__cert-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__cert-grid.oxy-easy-posts .oxy-posts,
.M-page__cert-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.M-page__cert-cell {
 width:100%;
}
.M-page__cert-slider {
 slider-remove-padding:yes;
 slider-stretch-slides:no;
 width:100%;
}
            .M-page__cert-slider .unslider {
				padding: 0px;
			}
			.M-page__cert-slider .unslider-wrap.unslider-carousel > li {
				padding: 0px;
			}
			.M-page__cert-slider .unslider-arrow.next {
				right: 10px;
				z-index: 100;
			}
			.M-page__cert-slider .unslider-arrow.prev {
				left: 10px;
				z-index: 100;
			}
        .M-page__cert-slide {
 width:100%;
}
.M-page__cert-slide:not(.ct-section):not(.oxy-easy-posts),
.M-page__cert-slide.oxy-easy-posts .oxy-posts,
.M-page__cert-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.M-page__cert-slide-img {
 width:100%;
}
.M-home__members-sec {
}
.M-home__members-div {
 width:100%;
 background-color:#ffffff;
 padding-top:calc(var(--site-pad) - 1ex) ;
 padding-right:var(--site-pad) ;
 padding-bottom:var(--site-pad) ;
 padding-left:var(--site-pad) ;
}
.M-util__slider-container {
 width:100%;
}
.M-util__slider-clani {
 slider-remove-padding:yes;
}
            .M-util__slider-clani .unslider {
				padding: 0px;
			}
			.M-util__slider-clani .unslider-wrap.unslider-carousel > li {
				padding: 0px;
			}
			.M-util__slider-clani .unslider-arrow.next {
				right: 10px;
				z-index: 100;
			}
			.M-util__slider-clani .unslider-arrow.prev {
				left: 10px;
				z-index: 100;
			}
        .M-util__slider-clani--slide {
 width:100%;
}
.M-util__slider-clani--slide:not(.ct-section):not(.oxy-easy-posts),
.M-util__slider-clani--slide.oxy-easy-posts .oxy-posts,
.M-util__slider-clani--slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:stretch;
justify-content:space-between;
}
.M-util__slider-clani--slide-logo {
 width:calc(var(--vw-1) * 11) ;
}
@media (max-width: 991px) {
.M-util__slider-clani--slide-logo {
 width:calc(var(--vw-1) * 12) ;
}
}

@media (max-width: 479px) {
.M-util__slider-clani--slide-logo {
 width:calc(var(--vw-1) * 15) ;
}
}

.M-util__slider-clani--caption {
 width:100%;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.M-home__main {
 width:100%;
 height:100vh;
}
.M-home__above-sec {
 width:100%;
 position:relative;
}
@media (max-width: 767px) {
.M-home__above-sec {
 height:70vh;
}
}

.M-home__above-hero-heading-div {
 width:100%;
 z-index:100;
}
.M-home__above-hero-heading-div:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-hero-heading-div.oxy-easy-posts .oxy-posts,
.M-home__above-hero-heading-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-home__above-hero-heading-group {
 margin-bottom:3ex ;
 padding-left:2ex ;
 padding-right:2ex ;
}
.M-home__above-hero-heading-group:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-hero-heading-group.oxy-easy-posts .oxy-posts,
.M-home__above-hero-heading-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.M-home__above-hero-heading-sup {
 font-family:Barlow;
 margin-top:1ex ;
 font-weight:400;
 text-align:center;
 margin-left:2ex ;
 margin-right:2ex ;
}
.M-home__above-hero-heading {
 font-family:DMSerifDisplay;
 text-align:center;
 color:#ffffff;
 font-weight:400;
 letter-spacing:1px;
}
.M-home__above-grid {
 width:100%;
 position:absolute;
 bottom:0px;
 z-index:80;
 left:0px;
 right:0px;
}
.M-home__above-grid:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-grid.oxy-easy-posts .oxy-posts,
.M-home__above-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: start;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 2px;grid-row-gap: 2px;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 1280px) {
.M-home__above-grid {
 position:absolute;
 left:0px;
 right:0px;
 bottom:0px;
 height:25vh;
}
}

@media (max-width: 991px) {
.M-home__above-grid {
 height:50vw;
}
.M-home__above-grid:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-grid.oxy-easy-posts .oxy-posts,
.M-home__above-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 2px;grid-row-gap: 2px;}
}

@media (max-width: 767px) {
.M-home__above-grid {
 visibility:hidden;
}
.M-home__above-grid:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-grid.oxy-easy-posts .oxy-posts,
.M-home__above-grid.ct-section .ct-section-inner-wrap{
display:none;
}
}

.M-home__above-cell {
 width:100%;
 padding-top:3ex ;
 padding-right:2ex ;
 padding-bottom:2ex ;
 padding-left:2ex ;
 height:100%;
}
.M-home__above-cell:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-cell.oxy-easy-posts .oxy-posts,
.M-home__above-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.M-home__above-cell {
 padding-left:2ex ;
 padding-bottom:1ex ;
 padding-right:2ex ;
 padding-top:2ex ;
}
}

.M-home__above-cell-heading {
 text-align:center;
 color:var(--clr-zsds-gray-90);
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:2ex ;
}
@media (max-width: 1280px) {
.M-home__above-cell-heading {
 margin-bottom:1ex ;
}
}

.M-home__above-cell-text {
 text-align:center;
}
.M-footer__flex {
 gap:var(--site-pad) ;
 width:100%;
 text-align:left;
}
.M-footer__flex:not(.ct-section):not(.oxy-easy-posts),
.M-footer__flex.oxy-easy-posts .oxy-posts,
.M-footer__flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between;
gap:var(--site-pad) ;
}
.M-header__bkg {
 background-color:var(--clr-gray-03);
 position:fixed;
 width:var(--zsds-header-width) ;
 top:0px;
 left:0px;
 border-left-color:var(--clr-zsds-blue-93);
 border-left-width:var(--zsds-line) ;
 border-left-style:solid;
 z-index:9000;
 height:100vh;
 box-shadow:3px 0px 3px 0px rgba(0,0,0,0.1);
}
@media (max-width: 1280px) {
.M-header__bkg {
 width:100%;
 height:7vh;
 border-left-width:calc(var(--zsds-line) * 0.7) ;
 position:relative;
}
}

.M-header__container {
 width:100%;
 height:100%;
 padding-top:calc(var(--zsds-line) * 1.8) ;
 padding-bottom:var(--zsds-line) ;
 padding-left:calc(var(--zsds-line) - 1.3ex) ;
}
.M-header__container:not(.ct-section):not(.oxy-easy-posts),
.M-header__container.oxy-easy-posts .oxy-posts,
.M-header__container.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1280px) {
.M-header__container {
 padding-top:1ex ;
 padding-bottom:1ex ;
 padding-left:calc(var(--zsds-line) - 1.3ex) ;
 padding-right:calc(var(--zsds-line) - 0ex) ;
}
.M-header__container:not(.ct-section):not(.oxy-easy-posts),
.M-header__container.oxy-easy-posts .oxy-posts,
.M-header__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
}

@media (max-width: 767px) {
.M-header__container {
 padding-left:calc(var(--zsds-line) - 0.5ex) ;
}
}

.M-header__logo-wrap {
 width:50%;
}
@media (max-width: 1280px) {
.M-header__logo-wrap {
 width:calc(var(--zsds-logo) * 1.8) ;
}
}

@media (max-width: 479px) {
.M-header__logo-wrap {
 width:calc(var(--zsds-logo) * 2.0) ;
}
}

.M-header__logo {
 width:100%;
}
.M-header__linkedin-wrap {
 margin-top:1.5ex ;
 margin-left:1.3ex ;
}
@media (max-width: 1280px) {
.M-header__linkedin-wrap {
 margin-top:0 ;
 margin-left:var(--zsds-line) ;
 visibility:hidden;
}
.M-header__linkedin-wrap:not(.ct-section):not(.oxy-easy-posts),
.M-header__linkedin-wrap.oxy-easy-posts .oxy-posts,
.M-header__linkedin-wrap.ct-section .ct-section-inner-wrap{
display:none;
}
}

.M-util__linkedin-logo {
 width:calc(var(--site-pad) * 1.6) ;
}
.M-header__bottom-div {
 width:100%;
 padding-left:1.3ex ;
 padding-right:var(--zsds-line) ;
 margin-top:auto;
}
@media (max-width: 1280px) {
.M-header__bottom-div {
 visibility:hidden;
}
.M-header__bottom-div:not(.ct-section):not(.oxy-easy-posts),
.M-header__bottom-div.oxy-easy-posts .oxy-posts,
.M-header__bottom-div.ct-section .ct-section-inner-wrap{
display:none;
}
}

.M-header__copyright {
 color:var(--clr-zsds-gray-50);
}
.M-home__above-image {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 z-index:50;
 object-fit:cover;
 object-position:50% 50%;
 width:100%;
 height:calc(100% - 2px) ;
}
@media (max-width: 767px) {
.M-home__above-image {
 object-position:35% 50%;
}
}

.M-home__above-image-overlay {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 z-index:60;
}
.M-home__posts-sec {
 background-color:var(--clr-zsds-gray-20);
}
.M-home__posts-grid {
 width:100%;
}
.M-home__posts-grid:not(.ct-section):not(.oxy-easy-posts),
.M-home__posts-grid.oxy-easy-posts .oxy-posts,
.M-home__posts-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 2px;grid-row-gap: var(--site-pad) ;}
@media (max-width: 1280px) {
.M-home__posts-grid {
}
.M-home__posts-grid:not(.ct-section):not(.oxy-easy-posts),
.M-home__posts-grid.oxy-easy-posts .oxy-posts,
.M-home__posts-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 2px;}
}

.M-home__posts-cell {
 width:100%;
 background-color:var(--clr-white);
 padding-top:var(--site-pad) ;
 padding-right:var(--site-pad) ;
 padding-bottom:var(--site-pad) ;
 padding-left:var(--site-pad) ;
 height:100%;
}
.M-home__posts-cell:not(.ct-section):not(.oxy-easy-posts),
.M-home__posts-cell.oxy-easy-posts .oxy-posts,
.M-home__posts-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-home__magazine-sec {
 background-color:var(--clr-zsds-gray-10);
}
.M-home__magazine-sec .ct-section-inner-wrap {
padding-bottom: var(--site-pad) ;
}
.M-home__magazine-div {
 width:100%;
 padding-top:calc(var(--site-pad) - 1ex) ;
 padding-right:var(--site-pad) ;
 padding-bottom:var(--site-pad) ;
 padding-left:var(--site-pad) ;
}
.M-page__books-sec {
}
.M-page__books-div {
}
.M-page__books-grid {
}
.M-page__books-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__books-grid.oxy-easy-posts .oxy-posts,
.M-page__books-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;}
.M-page__books-cell {
 gap:var(--zsds-line) ;
 width:100%;
 margin-bottom:var(--site-pad) ;
}
.M-page__books-cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__books-cell.oxy-easy-posts .oxy-posts,
.M-page__books-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:var(--zsds-line) ;
}
@media (max-width: 767px) {
.M-page__books-cell {
 text-align:left;
 margin-bottom:calc(var(--site-pad) * 2) ;
}
.M-page__books-cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__books-cell.oxy-easy-posts .oxy-posts,
.M-page__books-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.M-page__books-short-desc {
}
.M-page__above-hero-heading-group-fx {
 background-color:var(--clr-zsds-blue-overlay);
 box-shadow:0px 0px 0px 0px var(--clr-zsds-blue-overlay);
}
.M-page__contact-cell {
 padding-top:3ex ;
 padding-right:3ex ;
 padding-bottom:3ex ;
 padding-left:3ex ;
 background-color:var(--clr-zsds-blue-10);
 position:relative;
 width:100%;
 gap:2ex ;
 height:100%;
}
.M-page__contact-cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__contact-cell.oxy-easy-posts .oxy-posts,
.M-page__contact-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:2ex ;
}
.M-page__contact-grid {
 width:100%;
}
.M-page__contact-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__contact-grid.oxy-easy-posts .oxy-posts,
.M-page__contact-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: start;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 991px) {
.M-page__contact-grid {
}
.M-page__contact-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__contact-grid.oxy-easy-posts .oxy-posts,
.M-page__contact-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.M-page__contact-grid {
}
.M-page__contact-grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__contact-grid.oxy-easy-posts .oxy-posts,
.M-page__contact-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.M-page__contact-text {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.M-page__contact-cell-title {
 text-align:center;
}
.M-page__contact-cell-group {
}
.M-page__contact-cell-group:not(.ct-section):not(.oxy-easy-posts),
.M-page__contact-cell-group.oxy-easy-posts .oxy-posts,
.M-page__contact-cell-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.M-util__dash-li {
}
.M-util__ul {
}
.M-page__o-nas--grid {
 width:100%;
}
.M-page__o-nas--grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__o-nas--grid.oxy-easy-posts .oxy-posts,
.M-page__o-nas--grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;}
.M-page__o-nas--portrait {
 width:80%;
}
.M-page__o-nas--name {
}
.M-page__o-nas--desc {
}
.M-util__link-internal {
}
.M-page__kdo-smo--grid {
 width:100%;
}
.M-page__kdo-smo--grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__kdo-smo--grid.oxy-easy-posts .oxy-posts,
.M-page__kdo-smo--grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;}
@media (max-width: 991px) {
.M-page__kdo-smo--grid {
}
.M-page__kdo-smo--grid:not(.ct-section):not(.oxy-easy-posts),
.M-page__kdo-smo--grid.oxy-easy-posts .oxy-posts,
.M-page__kdo-smo--grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.M-page__kdo-smo--cell {
 gap:5%;
}
.M-page__kdo-smo--cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__kdo-smo--cell.oxy-easy-posts .oxy-posts,
.M-page__kdo-smo--cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:5%;
}
@media (max-width: 767px) {
.M-page__kdo-smo--cell {
 margin-bottom:4ex ;
}
.M-page__kdo-smo--cell:not(.ct-section):not(.oxy-easy-posts),
.M-page__kdo-smo--cell.oxy-easy-posts .oxy-posts,
.M-page__kdo-smo--cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.M-page__kdo-smo--img {
background-image: linear-gradient(var(--clr-zsds-gray-70), var(--clr-zsds-gray-10)), linear-gradient(var(--clr-zsds-blue-overlay), var(--clr-zsds-blue-overlay)); background-blend-mode:overlay;
 width:100%;
}
@media (max-width: 991px) {
.M-page__kdo-smo--img {
 width:100%;
}
}

.M-page__kdo-smo--name {
 text-align:center;
 margin-top:0.5ex ;
}
.M-page__kdo-smo--desc {
 margin-top:-0.5ex ;
 width:60%;
}
@media (max-width: 991px) {
.M-page__kdo-smo--desc {
 width:65%;
}
}

@media (max-width: 767px) {
.M-page__kdo-smo--desc {
 width:100%;
}
}

.M-page__kdo-smo--group {
 width:35%;
}
.M-page__kdo-smo--group:not(.ct-section):not(.oxy-easy-posts),
.M-page__kdo-smo--group.oxy-easy-posts .oxy-posts,
.M-page__kdo-smo--group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.M-page__kdo-smo--group {
 width:30%;
}
}

@media (max-width: 767px) {
.M-page__kdo-smo--group {
 width:50%;
 margin-bottom:2ex ;
}
}

@media (max-width: 479px) {
.M-page__kdo-smo--group {
 width:70%;
 margin-bottom:3ex ;
}
}

.M-page__revija-data {
 width:100%;
}
.M-page__revija-data:not(.ct-section):not(.oxy-easy-posts),
.M-page__revija-data.oxy-easy-posts .oxy-posts,
.M-page__revija-data.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-page__revija-data-row {
 width:100%;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:var(--clr-zsds-gray-50);
 padding-bottom:0.3ex ;
 margin-bottom:0.3ex ;
}
.M-page__revija-data-row:not(.ct-section):not(.oxy-easy-posts),
.M-page__revija-data-row.oxy-easy-posts .oxy-posts,
.M-page__revija-data-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.M-page__revija-data-row {
 text-align:left;
}
.M-page__revija-data-row:not(.ct-section):not(.oxy-easy-posts),
.M-page__revija-data-row.oxy-easy-posts .oxy-posts,
.M-page__revija-data-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.M-page__revija-data-type {
 text-align:left;
 width:22ch ;
 padding-right:1ex ;
 color:var(--clr-zsds-gray-70);
}
.M-page__revija-data-text {
 text-align:left;
}
@media (max-width: 991px) {
.M-page__revija-data-text {
 padding-left:1ex ;
}
}

.M-form__ed {
 text-align:left;
}
.M-form__clan {
}
.M-page__o-nas__index-text {
 text-align:center;
}
.M-zsds__clr-zsds-blue-90 {
}
.M-zsds__clrbg-zsds-blue-90 {
}
.M-zsds__clrbg-zsds-blue-30 {
}
.M-zsds__clrbg-gold-3 {
}
.M-page__clani-shortcode {
 width:100%;
}
.M-home__events-div {
 width:100%;
}
.M-home__events-shortcode {
}
.M-zsds__Q-A--richtext {
 width:100%;
}
.M-zsds__Q-A--text {
 width:100%;
}
.M-zsds__Q-A--heading {
 width:100%;
 margin-bottom:1ex ;
}
.M-QAs__repeater {
}
.M-QA__repeater-heading {
}
.M-util__wp-login-form {
 width:30ch ;
}
.M-util__repeater {
 width:100%;
}
.M-util__repeater-row-div {
 width:100%;
}
.M-util__repeater-row-div:not(.ct-section):not(.oxy-easy-posts),
.M-util__repeater-row-div.oxy-easy-posts .oxy-posts,
.M-util__repeater-row-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-util__rep-wrap-div {
 width:100%;
}
.M-util__rep-wrap-div:not(.ct-section):not(.oxy-easy-posts),
.M-util__rep-wrap-div.oxy-easy-posts .oxy-posts,
.M-util__rep-wrap-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.M-util__rep--row {
}
.M-home__above-hero-heading-sup-div {
 width:100%;
 margin-top:1ex ;
}
.M-home__above-hero-heading-sup-div:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-hero-heading-sup-div.oxy-easy-posts .oxy-posts,
.M-home__above-hero-heading-sup-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.M-home__above-hero-heading-sup-div {
 text-align:left;
}
.M-home__above-hero-heading-sup-div:not(.ct-section):not(.oxy-easy-posts),
.M-home__above-hero-heading-sup-div.oxy-easy-posts .oxy-posts,
.M-home__above-hero-heading-sup-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.M-revija__rep {
 width:100%;
}
.M-revija__rep--row-div {
 width:100%;
}
.M-revija__rep--acc {
}
.M-revija__rep--acc-code {
}
.M-revija__rep--acc-row {
 width:100%;
 background-color:unset;
 padding-top:0.5ex ;
 padding-left:0 ;
 padding-bottom:0.5ex ;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:var(--clr-zsds-gray-20);
 margin-top:unset ;
 padding-right:0.5ex ;
 position:relative;
}
.M-revija__rep--acc-title-div {
 position:relative;
}
.M-revija__rep--acc-title-icon {
}
.M-revija__rep--acc-title-text {
 font-weight:600;
}
.M-revija__rep--acc-open-icon {
 position:absolute;
 top:0.5ex ;
 right:0.5ex ;
}
.M-revija__rep--acc-content {
 padding-top:0 ;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.M-revija__rep--acc-flex-div {
 width:100%;
 padding-top:2ex ;
 margin-bottom:var(--zsds-line) ;
}
.M-revija__rep--acc-flex-div:not(.ct-section):not(.oxy-easy-posts),
.M-revija__rep--acc-flex-div.oxy-easy-posts .oxy-posts,
.M-revija__rep--acc-flex-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
.M-revija__rep--acc-item-wrapper {
 text-align:left;
 width:15%;
 overflow:hidden;
}
.M-revija__rep--acc-item-wrapper:not(.ct-section):not(.oxy-easy-posts),
.M-revija__rep--acc-item-wrapper.oxy-easy-posts .oxy-posts,
.M-revija__rep--acc-item-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-revija__rep--acc-item-img {
 width:100%;
 margin-bottom:1ex ;
}
.M-revija__rep--acc-item-number {
}
.M-revija__rep--acc-item-year {
}
.M-revija__rep--acc-item-pdf-text {
}
.M-revija__rep--acc-item-text {
 color:var(--clr-zsds-gray-70);
 width:100%;
 padding-bottom:0.3ex ;
}
.M-revija-a__acc {
 padding-left:0px;
 padding-right:0px;
 margin-bottom:3ex ;
}
@media (max-width: 479px) {
.M-revija-a__acc {
}
}

.M-revija-a__acc-rep {
}
.M-revija-a__acc-rep:not(.ct-section):not(.oxy-easy-posts),
.M-revija-a__acc-rep.oxy-easy-posts .oxy-posts,
.M-revija-a__acc-rep.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(6, minmax(200px, 1fr));grid-column-gap: 2%;grid-row-gap: 20px;}
.M-revija-a__acc-rep--div {
 width:100%%;
}
.M-revija-a__acc-rep--div:not(.ct-section):not(.oxy-easy-posts),
.M-revija-a__acc-rep--div.oxy-easy-posts .oxy-posts,
.M-revija-a__acc-rep--div.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
}
.M-revija-a__acc-rep--wrap {
 overflow:hidden;
 width:100%;
}
.M-revija-a__acc-rep--wrap:not(.ct-section):not(.oxy-easy-posts),
.M-revija-a__acc-rep--wrap.oxy-easy-posts .oxy-posts,
.M-revija-a__acc-rep--wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-revija-a__acc-rep--img {
 margin-bottom:0.5ex ;
 width:100%;
}
.M-revija-a__acc-rep--text {
 width:100%;
 text-align:left;
 color:var(--clr-zsds-gray-90);
}
.M-revija-a__acc-rep--number {
 margin-bottom:0.5ex ;
}
.M-revija-a__acc-rep--year {
}
.M-revija-a__acc-rep--pdf {
 padding-bottom:1ex ;
}
.M-revija-a__acc-rep--no-pdf {
 color:var(--clr-zsds-gray-50);
 margin-top:0.2ex ;
}
.M-home__magazine-rep {
}
.M-home__revija-rep-div {
}
.M-home__revija-rep-div:not(.ct-section):not(.oxy-easy-posts),
.M-home__revija-rep-div.oxy-easy-posts .oxy-posts,
.M-home__revija-rep-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.M-home__revija-rep {
}
.M-home__revija-rep-columns {
 width:100%;
}
.M-home__revija-rep-col1 {
}
.M-home__revija-rep-col2 {
}
.M-home__revija-rep-img {
}
.M-home__revija-rep--text {
 margin-top:-2.4ex ;
 text-align:left;
 font-size:clamp(14px, 0.9vw, 36px) ;
}
.M-home__revija-rep--flex {
 width:100%;
 gap:var(--site-pad) ;
}
.M-home__revija-rep--flex:not(.ct-section):not(.oxy-easy-posts),
.M-home__revija-rep--flex.oxy-easy-posts .oxy-posts,
.M-home__revija-rep--flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
gap:var(--site-pad) ;
}
@media (max-width: 767px) {
.M-home__revija-rep--flex {
 text-align:left;
}
.M-home__revija-rep--flex:not(.ct-section):not(.oxy-easy-posts),
.M-home__revija-rep--flex.oxy-easy-posts .oxy-posts,
.M-home__revija-rep--flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

.M-home__revija-rep--grid {
}
.M-home__revija-rep--grid:not(.ct-section):not(.oxy-easy-posts),
.M-home__revija-rep--grid.oxy-easy-posts .oxy-posts,
.M-home__revija-rep--grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: var(--site-pad) ;grid-row-gap: var(--site-pad) ;}
.M-home__revija-rep--grid:not(.ct-section):not(.oxy-easy-posts) > *,
.M-home__revija-rep--grid.ct-section .ct-section-inner-wrap > *,
.M-home__revija-rep--grid.oxy-easy-posts .oxy-posts > *{
height: 100%;}
.M-home__revija-rep--img-div {
 width:calc((100% - var(--site-pad)) * 0.3) ;
}
@media (max-width: 767px) {
.M-home__revija-rep--img-div {
 width:unset ;
 max-width:60%;
}
}

@media (max-width: 479px) {
.M-home__revija-rep--img-div {
 max-width:80%;
}
}

.M-home__revija-rep--desc-div {
 width:calc((100% - var(--site-pad)) * 0.7) ;
}
@media (max-width: 767px) {
.M-home__revija-rep--desc-div {
 width:100%;
}
}

.M-home__revija-rep--title {
 margin-bottom:var(--zsds-line) ;
 width:100%;
}
.M-home__revija-cta--div {
 text-align:left;
 margin-bottom:3ex ;
 gap:2ex ;
 width:100%;
 margin-top:3ex ;
}
.M-home__revija-cta--div:not(.ct-section):not(.oxy-easy-posts),
.M-home__revija-cta--div.oxy-easy-posts .oxy-posts,
.M-home__revija-cta--div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:2ex ;
}
@media (max-width: 767px) {
.M-home__revija-cta--div {
 text-align:justify;
 gap:2ex ;
}
.M-home__revija-cta--div:not(.ct-section):not(.oxy-easy-posts),
.M-home__revija-cta--div.oxy-easy-posts .oxy-posts,
.M-home__revija-cta--div.ct-section .ct-section-inner-wrap{
justify-content:center;
gap:2ex ;
}
}

.M-home__revija-cta--link {
 padding-top:1ex ;
 padding-right:3ex ;
 padding-bottom:1ex ;
 padding-left:3ex ;
 background-color:var(--clr-zsds-blue-90);
 transition-duration:0.5s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 border-radius:4px;
 text-transform:uppercase;
 letter-spacing:1px;
 font-weight:600;
 font-size:clamp(14px, 0.9vw, 36px) ;
}
.M-page__above-image-overlay-2 {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 z-index:60;
}
.M-util__button {
}
.M-util__back-to-top-arrow {
color: #333333;}.M-util__back-to-top-arrow 
>svg {width: 55px;height: 55px;}.M-util__back-to-top-arrow {
}
.M-util__blue-stripes {
}
.M-util__gray-stripes {
}
.M-util__gray-stripes-80-67 {
}
.M-util__blue-stripes-90-70 {
}
.M-util__gray-stripes-67-55 {
}
.M-util__gray-stripes-55-42 {
}
.M-util__blue-stripes-50-30 {
}
.M-util__blue-stripes-70-50 {
}
.M-zsds__clrbg-zsds-gray-80 {
}
.M-home__above-cell-text-button {
 padding-top:0.5ex ;
 padding-right:1.5ex ;
 padding-bottom:0.6ex ;
 padding-left:1.5ex ;
 margin-bottom:2ex ;
 background-color:var(--clr-zsds-blue-90);
 text-align:center;
 color:var(--clr-zsds-gray-20);
 border-radius:0.5ex ;
 min-width:80%;
}
@media (max-width: 1280px) {
.M-home__above-cell-text-button {
 margin-bottom:1ex ;
 padding-left:1ex ;
 padding-right:1ex ;
 min-width:90%;
}
}

.oxel_accordion__row--active {
}
.M-page__dog-rep--acc-row--title-icon {
}
.toggle-5207 {
}
.toggle-5207-expanded {
}
.oxy-stock-content-styles {
}
.M-search__icon {
 margin-right:1.3ex ;
 line-height:1;
}
.M-home__dog-rep--row {
 margin-bottom:3ex ;
 background-color:var(--clr-gray-03);
 position:relative;
cursor: text;
}
.M-home__dog-rep--row:not(.ct-section):not(.oxy-easy-posts),
.M-home__dog-rep--row.oxy-easy-posts .oxy-posts,
.M-home__dog-rep--row.ct-section .ct-section-inner-wrap{
display:flex;
}
.M-home__dog-rep--row-clickable {
 width:100%;
 height:100%;
 position:absolute;
}
.M-home__rep-acc--row {
 position:relative;
}
.M-home__rep-acc--dropdown {
 position:absolute;
 top:1ex ;
 right:0.5ex ;
}
.M-page__dog-rep--acc-txt-special {
 margin-top:1ex ;
 width:100%%;
 font-weight:600;
}
.M-QA__rep-acc-dvi {
 width:calc(100% - 4ex) ;
}
.M-QA__rep-acc-icon {
 position:absolute;
 top:0.5ex ;
 right:0.5ex ;
}
.M-QA__rep-acc-div {
 width:calc(100% - 4ex) ;
}
.M-QA__rep-acc--title-div {
 width:calc(100% - 4ex) ;
}
.M-QA__rep-acc--dropdown-icon {
 position:absolute;
 top:0.5ex ;
 right:0.5ex ;
}
@media (max-width: 991px) {
.M-QA__rep-acc--dropdown-icon {
 visibility:hidden;
}
.M-QA__rep-acc--dropdown-icon:not(.ct-section):not(.oxy-easy-posts),
.M-QA__rep-acc--dropdown-icon.oxy-easy-posts .oxy-posts,
.M-QA__rep-acc--dropdown-icon.ct-section .ct-section-inner-wrap{
display:none;
}
}

.M-page__acc-row--title-row {
 position:relative;
}
.M-page__acc-row--dropdown-icon {
 position:absolute;
 top:1.5ex ;
 right:0.5ex ;
}
.M-page__dog-rep--acc-content-lockinfo {
 width:100%;
 padding-top:2ex ;
 padding-right:2ex ;
 padding-bottom:2ex ;
 padding-left:2ex ;
 gap:1ex ;
}
.M-page__dog-rep--acc-content-lockinfo:not(.ct-section):not(.oxy-easy-posts),
.M-page__dog-rep--acc-content-lockinfo.oxy-easy-posts .oxy-posts,
.M-page__dog-rep--acc-content-lockinfo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1ex ;
}
.M-page__dog-details-button:hover{
}
.M-page__dog-details-button {
 padding-top:0.5ex ;
 padding-right:2ex ;
 padding-bottom:0.5ex ;
 padding-left:2ex ;
 border-radius:4px;
 text-transform:uppercase;
 font-weight:600;
 letter-spacing:1px;
 margin-bottom:2ex ;
 background-color:var(--clr-zsds-blue-90);
 color:var(--clr-white);
 margin-left:auto;
 margin-right:auto;
}
.M-news__rep-news-div {
 width:calc(100% - calc(var(--site-pad) * 1.5) - 2ex) ;
 text-align:left;
}
.M-news__rep-news-div:not(.ct-section):not(.oxy-easy-posts),
.M-news__rep-news-div.oxy-easy-posts .oxy-posts,
.M-news__rep-news-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.M-news__rep-news-div {
 width:calc(100% - calc(var(--site-pad) * 1.3) - 2ex) ;
}
}

@media (max-width: 991px) {
.M-news__rep-news-div {
 width:calc(100% - calc(var(--site-pad) * 1.4) - 2ex) ;
}
}

@media (max-width: 479px) {
.M-news__rep-news-div {
 width:calc(100% - calc(var(--site-pad) * 1.6) - 2ex) ;
}
}

.M-file__repeater-div {
 text-align:center;
 width:100%;
 margin-bottom:0.5ex ;
}
.M-file__repeater-div:not(.ct-section):not(.oxy-easy-posts),
.M-file__repeater-div.oxy-easy-posts .oxy-posts,
.M-file__repeater-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
.M-home__above-hero-heading-sup--dot {
}
.M-revija-a__acc-rep--revija {
 overflow:hidden;
 padding-bottom:1ex ;
 width:100%;
}
.M-revija-a__acc-rep--revija:not(.ct-section):not(.oxy-easy-posts),
.M-revija-a__acc-rep--revija.oxy-easy-posts .oxy-posts,
.M-revija-a__acc-rep--revija.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.M-search__form {
}
/*  ======  MAIN  ======  */
/*
* {
  border: 1px red solid;
}
*/

/*  ======  Hide scrollbar for Chrome, Safari and Opera  ======  */

html *::-webkit-scrollbar {
    display: none;
}

html, 
body {
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
  
/*  ======  Hide scrollbar for IE, Edge and Firefox  ======  */

html {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
    /*overflow-y: scroll; /* Adds the ability to scoll */
} 



/*  ======  Smooth Scrolling to # links  ======  */
html {
  scroll-behavior: smooth;
}



/*  ======  Max Page Width  ======  */
html, 
body,
main {
  max-width: 3840px;
  overflow-x: hidden;
}




/*  ======  Fade-in Animation  ======  */

main {
  animation: main-fade 0.5s ease-in forwards;
}

@keyframes main-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}



/*  ======  Back-to-top  ======  */

.oxel_back_to_top_container {
  background-color: var(--clr-zsds-gray-50);
  transition: all 1s ease-in-out;
  display: grid;
  align-items: center;
  justify-content: center;
}

.oxel_back_to_top_container:hover {
  background-color: var(--clr-yes);
}

.M-util__back-to-top-arrow {
  color: var(--clr-white);
  width: calc(var(--zsds-line) * 0.8);
  aspect-ratio: 1/1;
}

.M-util__back-to-top-arrow > svg {
  width: calc(var(--zsds-line) * 0.8);
  height: calc(var(--zsds-line) * 0.8);
}

/*  ======  COLORS  ======  */



:root {
  
  /* Main Brand colors: Blue and Gray */

  /* Blue */
  --clr-zsds-blue-05: hsl(213, 100%, 98%); /* based on main brand color, just lighter */
  --clr-zsds-blue-10: hsl(213, 100%, 93%); /* based on main brand color, just lighter */
  --clr-zsds-blue-20: hsl(213, 100%, 88%); /* based on main brand color, just lighter */
  --clr-zsds-blue-30: hsl(213, 100%, 79%); /* based on main brand color, just lighter */
  --clr-zsds-blue-50: hsl(213, 100%, 56%); /* based on main brand color, just lighter */
  --clr-zsds-blue-70: hsl(213, 100%, 42%); /* based on main brand color, just lighter */
  --clr-zsds-blue-90: hsl(213, 100%, 28%); /* based on CMYK (100, 55, 0, 44), fallback is #004278 */
  --clr-zsds-blue-93: hsl(213, 100%, 23%); /* based on CMYK (100, 55, 0, 44), just a bit darker to match logo blue */
  /*--clr-zsds-blue-overlay-home: rgba(0,64,142,0.3); /* color with transparency to overlay HERo images on all pages */
  --clr-zsds-blue-overlay: rgba(0,64,142,0.6); /* color with transparency to overlay HERo images on all pages */
  --clr-zsds-blue-overlay-2: rgba(0,64,142,0.75); 
  --clr-zsds-blue-overlay-txt: rgba(0,64,142,0.9); /* color with transparency to overlay HERo images on all pages */
  
  /* Gray */
  --clr-zsds-gray-10: hsl(214, 2%, 94.5%); /* based on main brand color, just lighter */
  --clr-zsds-gray-20: hsl(214, 2%, 89%); /* based on main brand color, just lighter */
  --clr-zsds-gray-30: hsl(214, 2%, 84%); /* based on main brand color, just lighter */
  --clr-zsds-gray-50: hsl(214, 2%, 72%); /* based on main brand color, just lighter */
  --clr-zsds-gray-70: hsl(214, 2%, 55%); /* based on CMYK (0, 0, 0, 55), fallback is #8a8c8e */
  --clr-zsds-gray-80: hsl(214, 2%, 35%); /* based on main brand color, just darker, also #57595b */
  --clr-zsds-gray-90: hsl(214, 2%, 25%); /* based on main brand color, just darker, also #3e3f41 */

  /* Colors with meaning */
  --clr-yes:      #00b37c;
  --clr-gold-3:   #e5ae4d;
  --clr-red-carm: #c73047;

  /* Spare colors with meaning 
  --clr-yes-yes:  #19BA89; 
  --clr-yes-light:  #1edda2;
  --clr-yellow-3: #f3daa0;
  */
  
  /* General shades of gray */
  --clr-white:    #ffffff;
  --clr-gray-01:  #fafbfc; /* 10 */
  --clr-gray-03:  #f5f6f7; /* 15 */
  --clr-gray-05:  #f1f2f3; /* 20 */
  --clr-gray-07:  #ecedef; /* 21 */

  --clr-gray-11:  #e1e2e3; /* 25 */
  
  --clr-gray-17:  #d1d2d3; /* 30 */
  --clr-gray-24:  #c1c2c3; /* 35 */
  --clr-gray-30:  #b1b2b3; /* 40 */
  --clr-gray-36:  #a1a2a3; /* 45 */
  
  --clr-gray-42:  #919293; /* 50 */
  --clr-gray-55:  #717273; /* 60 */
  --clr-gray-67:  #515253; /* 70 */
  --clr-gray-80:  #313233; /* 80 */
  --clr-gray-93:  #111213; /* 90 */
  --clr-gray-99:  #010203; /* 95 */
  --clr-black:    #000000;


  /*  Fallback Settings - NOT IN USE ANYMORE */
  --clr-zsds-10: hsl(213, 100%, 93%); /* was set to #cce7ff from previous #003268 */
  --clr-zsds-20: hsl(213, 100%, 86%); /* was set to #bbdbff from previous #003268 */
  --clr-zsds-30: hsl(213, 100%, 79%); /* was set to #80c4ff from previous #003268 */
  --clr-zsds-50: hsl(213, 100%, 56%); /* was set to #1a94ff from previous #003268 */
  --clr-zsds-90: hsl(213, 100%, 28%); /* was set to #003768 as base color */

}

/*  ======  ZSDS Color background classes  ======  */

.M-zsds__clrbg-zsds-blue-05 {
  background-color: var(--clr-zsds-blue-05);
}
.M-zsds__clrbg-zsds-blue-10 {
  background-color: var(--clr-zsds-blue-10);
}
.M-zsds__clrbg-zsds-blue-20 {
  background-color: var(--clr-zsds-blue-20);
}
.M-zsds__clrbg-zsds-blue-30 {
  background-color: var(--clr-zsds-blue-30);
}
.M-zsds__clrbg-zsds-blue-50 {
  background-color: var(--clr-zsds-blue-50);
}
.M-zsds__clrbg-zsds-blue-70 {
  background-color: var(--clr-zsds-blue-70);
}
.M-zsds__clrbg-zsds-blue-90 {
  background-color: var(--clr-zsds-blue-90);
}
.M-zsds__clrbg-zsds-blue-93 {
  background-color: var(--clr-zsds-blue-93);
}

.M-zsds__clrbg-zsds-gray-10 {
  background-color: var(--clr-zsds-gray-10);
}
.M-zsds__clrbg-zsds-gray-20 {
  background-color: var(--clr-zsds-gray-20);
}
.M-zsds__clrbg-zsds-gray-30 {
  background-color: var(--clr-zsds-gray-30);
}
.M-zsds__clrbg-zsds-gray-50 {
  background-color: var(--clr-zsds-gray-50);
}
.M-zsds__clrbg-zsds-gray-70 {
  background-color: var(--clr-zsds-gray-70);
}
.M-zsds__clrbg-zsds-gray-80 {
  background-color: var(--clr-zsds-gray-80);
}
.M-zsds__clrbg-zsds-gray-90 {
  background-color: var(--clr-zsds-gray-90);
}

.M-zsds__clrbg-yes {
  background-color: var(--clr-yes);
}
.M-zsds__clrbg-gold-3 {
  background-color: var(--clr-gold-3);
}
.M-zsds__clrbg-red-carm {
  background-color: var(--clr-red-carm);
}



/*  ======  ZSDS Color classes  ======  */

.M-zsds__clr-zsds-blue-05 {
  color: var(--clr-zsds-blue-05);
}
.M-zsds__clr-zsds-blue-10 {
  color: var(--clr-zsds-blue-10);
}
.M-zsds__clr-zsds-blue-20 {
  color: var(--clr-zsds-blue-20);
}
.M-zsds__clr-zsds-blue-30 {
  color: var(--clr-zsds-blue-30);
}
.M-zsds__clr-zsds-blue-50 {
  color: var(--clr-zsds-blue-50);
}
.M-zsds__clr-zsds-blue-70 {
  color: var(--clr-zsds-blue-70);
}
.M-zsds__clr-zsds-blue-90 {
  color: var(--clr-zsds-blue-90);
}
.M-zsds__clr-zsds-blue-93 {
  color: var(--clr-zsds-blue-93);
}

.M-zsds__clr-zsds-gray-10 {
  color: var(--clr-zsds-gray-10);
}
.M-zsds__clr-zsds-gray-20 {
  color: var(--clr-zsds-gray-20);
}
.M-zsds__clr-zsds-gray-30 {
  color: var(--clr-zsds-gray-30);
}
.M-zsds__clr-zsds-gray-50 {
  color: var(--clr-zsds-gray-50);
}
.M-zsds__clr-zsds-gray-70 {
  color: var(--clr-zsds-gray-70);
}
.M-zsds__clr-zsds-gray-80 {
  color: var(--clr-zsds-gray-80);
}
.M-zsds__clr-zsds-gray-90 {
  color: var(--clr-zsds-gray-90);
}

.M-zsds__clr-yes {
  color: var(--clr-yes);
}
.M-zsds__clr-gold-3 {
  color: var(--clr-gold-3);
}
.M-zsds__clr-red-carm {
  color: var(--clr-red-carm);
}
/*  ======  STANDARD DIMENSIONS  ======  */


@media screen and (min-width: 310px) {
  :root {
    --factor: 1.75vw;
    --site-pad-factor: 1.75;
    --logo-factor: 4vw;
    --zsds-logo-factor: 2;
  }
}

@media screen and (min-width: 768px) {
  :root {
    --factor: 1.55vw;
    --site-pad-factor: 1.30;
    --logo-factor: 2.1vw;
    --zsds-logo-factor: 1.5;
  }
}

@media screen and (min-width: 992px) {
  :root {
    --factor: 1.55vw;
    --site-pad-factor: 1.08;
    --logo-factor: 1.6vw;
    --zsds-logo-factor: 1.3;
  }
}

@media screen and (orientation: landscape) and (min-width: 992px) {
  :root {
    --factor: 1.08vw;
    --site-pad-factor: 1.08;
    --logo-factor: 1.2vw;
    --zsds-logo-factor: 1.08;
    }
}

@media screen and (min-width: 1366px) {
  :root {
    --factor: 1.03vw;
    --site-pad-factor: 1.03;
    --logo-factor: 1.1vw;
    --zsds-logo-factor: 1.03;
  }
}

@media screen and (min-width: 1910px) {
  :root {
    --factor: 1vw;
    --site-pad-factor: 1;
    --logo-factor: 1vw;
    --zsds-logo-factor: 1;
  }
}


:root {
  /*  ======  zsds logo  ======  */
  --zsds-logo: calc(var(--vw-3) * var(--zsds-logo-factor));

  
    /*  ======  Header Dimensions  ======  */
    --zsds-header-width: 20vw;
  
 
  /*  ======  Global  ======  */
  --vw-1: calc(var(--factor) * 1);
  --vw-2: calc(var(--factor) * 2);
  --vw-3: calc(var(--factor) * 3);
  --vw-4: calc(var(--factor) * 4);
  --vw-5: calc(var(--factor) * 5);
  --vw-6: calc(var(--factor) * 6);
  --vw-7: calc(var(--factor) * 7);
  --vw-8: calc(var(--factor) * 8);
  --vw-9: calc(var(--factor) * 9);
  --vw-10: calc(var(--factor) * 10);
  --site-pad: calc(var(--vw-3) * var(--site-pad-factor));
  --zsds-line: calc(var(--vw-3) / 1.6);

  /*  ====== Logo Sizes Variables  =====  */
  --logo-size-150: calc(var(--logo-factor) * 4.0);
  --logo-size-200: calc(var(--logo-factor) * 5.3);
  --logo-size-230: calc(var(--logo-factor) * 6.1);
  --logo-size-250: calc(var(--logo-factor) * 6.6);
  --logo-size-280: calc(var(--logo-factor) * 7.4);
  --logo-size-300: calc(var(--logo-factor) * 7.9);
  --logo-size-345: calc(var(--logo-factor) * 9.1);
  --logo-size-400: calc(var(--logo-factor) * 10.6);
}

/* ======  FONTS  Responsive font sizes ====== */

@media screen and (max-width: 3840px) {

    .M-post__day {
      font-size: clamp(38px, 3.8vw, 145px);
    }
      
    h1 {
      font-size: clamp(30px, 3.1vw, 120px);
      font-kerning: normal;
    }
  
    h2 {
      font-size: clamp(24px, 1.8vw, 68px);
      font-kerning: normal;
    }
  
    h3 {
      font-size: clamp(22px, 1.4vw, 55px);
    }
    
    h4 {
      font-size: clamp(20px, 1.3vw, 48px);
    }
  
    h5,
    .M-footer__cell-text,
    .M-page__breadbrumb,
    .M-page__cta-acceptance,
    .M-page__cta-desc {
      font-size: clamp(14px, 0.9vw, 36px);
    }
    
    h6 {
      font-size: clamp(12px, 0.7vw, 26px);
    }
    
    body,
    .menu-item *,
    .oxy-pro-menu-list *,
    .M-header__nav-text * {
      font-size: clamp(18px, 1.1vw, 42px) !important;
    }  
}

@media only screen and (min-width: 992px) and (max-width: 1365px) {
  h1 {
      font-size: 4vw;
  }
}


/*  ====== Headings: color, font weight, etc.  ======  */

h1 {
  color: var(--clr-white);
  font-weight: 400;
  font-family: 'DMSerifDisplay';
  font-stretch: 90%;
}

h2,
h3,
h4 {
  color: var(--clr-zsds-gray-90);
  font-weight: 600;
  font-family: 'Barlow Semi Condensed';
}

h5,
h6 {
  color: var(--clr-zsds-gray-90);
  font-weight: 400;
  font-family: 'Barlow Semi Condensed';
}

/* ====== TEXT adjustments ====== */

p {
  text-align: justify;
  text-justify: inter-word;
}

::selection {
  background-color: var(--clr-zsds-gray-90);
  color: var(--clr-white);
}


a {
  cursor: pointer;
  position: relative;
  color: var(--clr-zsds-blue-90);
  transition: all 0.5s ease-in-out;
}

a:visited {
  color: var(--clr-zsds-gray-50);
}

a:hover {
  color: var(--clr-zsds-blue-50);
}

a:active {
  color: var(--clr-zsds-blue-30);
}





/*  More-link  */

.M-util__more-link {
  position: relative;
  color: var(--clr-zsds-blue-90);
  transition: color 1s ease-in-out;
}

.M-util__more-link:hover {
  color: var(--clr-zsds-blue-50);
}



/*  ======  Lists settings  <ul> & <li>  ======  */

.M-util__rich-text ul,
.M-page__dog-rep--acc-opis ul,
.M-home__revija-rep--text ul,
.M-page__books-short-desc ul,
.M-util__ul {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}

.M-util__rich-text ul li,
.M-page__dog-rep--acc-opis ul li,
.M-home__revija-rep--text ul li,
.M-page__books-short-desc ul li {
  padding-left: 2em;
  text-indent: -1em;
}

.M-util__rich-text ul li:before,
.M-page__dog-rep--acc-opis ul li:before,
.M-home__revija-rep--text ul li:before,
.M-page__books-short-desc ul li:before,
.M-util__ul li:before {
  content: "–";
  margin-right: 0.5em;
}



/*  ======  Lists settings  <ol> & <li>  ======  */

.M-page__books-short-desc ol,
.M-util__ol {
  margin: 0px;
  padding: 0px 0px 0px 1ex;
}

.M-page__ol-title,
.M-page__cert-ol-title {
  font-weight: 600;
  margin-top: 3ex;
  margin-bottom: 0.3ex;
  line-height: 1.2;  
}

@media screen and (max-width:480px) {
  #_rich_text-46-196 p {
    text-align: left !important;
  }
}

.M-page__ol-desc,
.M-page__cert-ol-desc {
  margin-top: 0.3ex;
}

.M-page__ul,
.M-page__cert-ul {
  list-style-type: none;
}

.M-page__li,
.M-page__cert-li {
  font-weight: 400;
  margin: 0px 0px 0ex 0ex;
  line-height: 1.3;
  position: relative;
}

.M-page__li:before,
.M-page__cert-li:before {
  content: "- ";
  position: absolute;
  left: -1.3ex;
  top: 0.1ex;
}



/*  ======  Icons, Symbols with Text  ======  */

.M-revija-a__acc-rep--pdf,
.M-util__link-text {
  position: relative;
  margin-left: 4ex;
  margin-top: 2ex;
  cursor: pointer;
  width: 100%;
  text-align: left;
}

.M-revija-a__acc-rep--pdf {
  margin-top: 0.5ex;
}


.M-revija-a__acc-rep--pdf::before,
.M-util__link-text::before {
  width: 3ex;
  margin-right: 1ex;
  position: absolute;
  left: -4ex;
  top: -0.2ex;
  vertical-align: middle;
}

/* PDF */
.M-revija-a__acc-rep--pdf::before,
.M-util__PDF-text::before {
  content: url(https://zsds2.masaru.digital/wp-content/uploads/zsds-icon-PDF-r3.svg);
}

/* MS Word DOCx */
.M-util__DOCx-text::before {
  content: url(https://zsds2.masaru.digital/wp-content/uploads/zsds-icon-DOCx-r1.svg);
}

/* MS Word DOC */
.M-util__DOC-text::before {
  content: url(https://zsds2.masaru.digital/wp-content/uploads/zsds-icon-DOC-r1.svg);
}

/* ZIP files */
.M-util__ZIP-text::before {
  content: url(https://zsds2.masaru.digital/wp-content/uploads/zsds-icon-ZIP-r1.svg);
}

/* Internal link */
.M-util__link-internal::before {
  content: url(https://zsds2.masaru.digital/wp-content/uploads/zsds-icon-LINK-internal-r1.svg);
}

/* External link */
.M-util__link-external::before {
  content: url(https://zsds2.masaru.digital/wp-content/uploads/zsds-icon-LINK-external-r1.svg);
}

/* PPT */
.M-util__PPT-text::before {
  content: url(https://zsds2.masaru.digital/wp-content/uploads/zsds-icon-PPT-r1.svg);
}


/*  ===  Special h2  ===  */

.M-zsds__special-icon > svg {
  width: 2.5ex;
  height: 2.5ex;
}




/*  Objave  */

.M-util__h2-line {
  position: relative;
}

.M-util__h2-line::after {
  content: "";
  width: calc(100% + 12px);
  height: 2px;
  position: absolute;
  bottom: -2px;
  left: -12px;
  background-color: var(--clr-zsds-blue-90);
}

.M-home__post-title,
.M-util__more-link {
  cursor: pointer;
}



/*  Revija  */

.M-home__magazine-topic {
  font-weight: 600;
  /*color: ;*/
  margin-top: 2ex;
  margin-bottom: 0.3ex;
  line-height: 1.2;
}

.M-home__magazine-li {
  font-weight: 400;
  /*color: #717273;*/
  margin: 0px 0px 0.3ex 2ex;
  line-height: 1.2;
  position: relative;
}

.M-home__magazine-li:before {
  content: "- ";
  position: absolute;
  left: -1.3ex;
  top: 0.1ex;
}

.M-home__revija-cta--link {
  color: var(--clr-white) !important;
}

.M-home__revija-cta--link:hover {
  background-color: var(--clr-zsds-blue-70);
}


/*  CTA  */

.M-CTA__h2 {
  position: relative;
  margin-bottom: 0.3ex;
}

.M-CTA__h2:after {
  content: "";
  width: 100%;   
  height: 2px;
  position: absolute;
  bottom: -2px;
  left: 0px;   
  background-color: #ffffff;
}



/*  ===  Button for izobraževanje  ===  */

.M-zsds__button-izo {
  background-color: var(--clr-zsds-blue-90);
  color: var(--clr-zsds-gray-10);
  padding: 1ex 3ex 1ex 3ex;
  text-transform: uppercase;
  border-radius: 4px;
}

.M-zsds__button-izo:hover {
  background-color: var(--clr-zsds-blue-50);
  color: var(--clr-white);
}



/*  ======  Header and Footer settings  ======  */



/*  ======  HEADER  ======  */

.sub-menu li {
  border-bottom: solid 1px var(--clr-zsds-gray-20);
  border-left: solid 1px var(--clr-zsds-gray-20); 
}


/*  ======  NAVIGATION - ICON  ======  */

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div,
.oxy-pro-menu-dropdown-icon-click-area,
.oxy-pro-menu-dropdown-icon {
  margin-left: auto;
}

.oxy-pro-menu-dropdown-icon {
  width: 1ex !important;
  margin-left: 2ex;
}

.sub-menu .menu-item a {
  min-width: calc(var(--zsds-header-width) - var(--zsds-line));
}

#zsds-menu-search-div {
  display: none;
}



/*  ======  FOOTER  ======  */

.M-header__legal,
.M-footer__cell-link {
  /*position: relative;*/
  color: var(--clr-zsds-blue-90);
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
/*  ======  HOME - Above the fold - Animation  ======  */

:root {
  --dur-image: 2s;
  --del-image: 0.5s;
  --dur-image-overlay: 2s;
  --del-image-overlay: 2s;
  --dur-heading-group: 0.5s;
  --del-heading-group: 1s;
  --dur-subtitles: 1s;
  --del-sub-item: 0.3s;
  --dur-grid-items: 2s;
  --del-grid-items: 0.3s;
}



/*  ======  HOME - Above the fold - Image Animation  ======  */

.M-home__above-image {
  animation: color-gray-home var(--dur-image) ease-in forwards var(--del-image);
}
@keyframes color-gray-home {
  0%, 70% {
    filter: grayscale(0%)
            blur(0px);
  }
  100% {
    filter: grayscale(100%)
            blur(3px);
  }
}


.M-home__above-image-overlay,
.M-page__above-image-overlay {
  background-color: var(--clr-zsds-blue-overlay);
  mix-blend-mode: overlay;
}

.M-home__above-image-overlay {
  animation: even-darker-home var(--dur-image-overlay) ease-in forwards var(--del-image-overlay);
}
@keyframes even-darker-home {
  0%, 70% {
    background-color: var(--clr-zsds-blue-overlay);
  }
  100% {
    background-color: rgba(0,64,130,0.7);
  }
}

.M-page__above-image-overlay-2 {
  background-color: var(--clr-zsds-blue-overlay);
  mix-blend-mode: overlay;
}

.M-home__above-image-overlay-2 {
  animation: even-darker-overlay-2 var(--dur-image-overlay) ease-in forwards var(--del-image-overlay);
}

@keyframes even-darker-overlay-2 {
  0%, 70% {
    background-color: var(--clr-zsds-blue-overlay);
  }
  100% {
    background-color: var(--clr-zsds-blue-overlay-2);
  }
}



/*  ======  HOME - Above the fold - Heading Animation  ======  */

.M-home__above-hero-heading-group {
  opacity: 0;
  text-shadow: 0 0 2px var(--clr-zsds-blue-overlay-txt);
  animation: home-hero-title-show 1s ease-in forwards 1s;
}

@keyframes home-hero-title-show {
  0% {
    opacity: 0;
  }
  50% {
    text-shadow: 0 0 0ex var(--clr-zsds-blue-overlay-txt);
  }
  100% {
    opacity: 1;
    text-shadow: 0 0 1ex var(--clr-zsds-blue-overlay-txt);
  }
}


@media screen and (min-width: 320px) {
  .M-home__above-hero-heading-div {
    height: 80vh;
    animation: home-hero-heading-move 2s ease forwards 3.0s;
  }
  @keyframes home-hero-heading-move {
    0% {
      height: 80vh;
    }
    100% {
      height: 68vh;
    }
  }
}
@media screen and (min-width: 768px) {
  .M-home__above-hero-heading-div {
    height: 93vh;
    animation: home-hero-heading-move 2s ease forwards 3.0s;
  }
  @keyframes home-hero-heading-move {
    0% {
      height: 93vh;
    }
    100% {
      height: 68vh;
    }
  }
}
@media screen and (min-width: 1280px) {
  .M-home__above-hero-heading-div {
    height: 100vh;
    animation: home-hero-heading-move 2s ease forwards 3.0s;
  }
  @keyframes home-hero-heading-move {
    0% {
      height: 100vh;
    }
    100% {
      height: 68vh;
    }
  }
}



.M-home__above-hero-heading-sup-div .M-home__above-hero-heading-sup {
  color: var(--clr-zsds-gray-10);
  opacity: 0;
  animation: hero-sup-title-appear 2s ease-in-out forwards;
}

.M-home__above-hero-heading-sup:nth-child(1) {
  animation-delay: 1.5s;
}
.M-home__above-hero-heading-sup:nth-child(2) {
  animation-delay: 2s;
}
.M-home__above-hero-heading-sup:nth-child(3) {
  animation-delay: 2.5s;
}

@keyframes hero-sup-title-appear {
  0% {
    opacity: 0;
    var(--clr-zsds-gray-30);
  }
  50% {
    opacity: 1;
    var(--clr-white);
  }
  100% {
    opacity: 0.7;
    var(--clr-zsds-gray-30);
  }
}

.M-home__above-hero-heading-sup--dot {
  position: relative;
}


@media screen and (min-width: 993px) {
  .M-home__above-hero-heading-sup--dot:before,
  .M-home__above-hero-heading-sup--dot:after {
    content: "";
    width: 0.5ex;
    height: 0.5ex;
    background-color: var(--clr-zsds-gray-30);
    position: absolute;
    border-radius: 100%;
    top: 1.2ex;
  }
  
  .M-home__above-hero-heading-sup--dot:before {
    left: -2.2ex;
  }
  
  .M-home__above-hero-heading-sup--dot:after {
    right: -2.2ex;
  }
}

/*  ======  HOME - Above the fold - Cells Animation  ======  */

/*  FYI: Parent, grid element is .M-home__above-grid  */

/* Cell element */
.M-home__above-cell {
  background-color: rgba(239,239,240,0.75);
    -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  cursor: pointer;
  opacity: 0;
  animation: hero-cell-appear 2s ease-in-out forwards;
}

.M-home__above-cell:nth-child(1) {
  animation-delay: 3s;
}
.M-home__above-cell:nth-child(2) {
  animation-delay: 3.2s;
}
.M-home__above-cell:nth-child(3) {
  animation-delay: 3.4s;
}
.M-home__above-cell:nth-child(4) {
  animation-delay: 3.6s;
}

@keyframes hero-cell-appear {
  0% {
    opacity: 0;
    background-color: rgba(239,239,240,0);
  }
  40% {
    opacity: 1;
    background-color: rgba(239,239,240,1);
  }
  100% {
    opacity: 1;
    background-color: rgba(239,239,240,0.75);
  }
}





/*  ======  PAGE - Above the fold - Animation  ======  */

.M-page__above-image {
  filter: grayscale(0%);
  animation: color-gray 2s ease-in forwards 0.5s;
}
@keyframes color-gray {
  0%, 70% {
    filter: grayscale(0%)
            blur(0px);
  }
  100% {
    filter: grayscale(100%)
            blur(3px);
  }
}


.M-page__above-hero-heading-div {
  opacity: 0;
  text-shadow: 0 0 2px var(--clr-zsds-blue-overlay-txt);
  animation: page-hero-title-show 1s ease-in forwards 1.5s;
}
@keyframes page-hero-title-show {
  0% {
    opacity: 0;
  }
  50% {
    text-shadow: 0 0 0ex var(--clr-zsds-blue-overlay-txt);
  }
  100% {
    opacity: 1;
    text-shadow: 0 0 1ex var(--clr-zsds-blue-overlay-txt);
  }
}





/*  ======  SLIDER (Certifikati, etc,) - Animation  ======  */

.ct-slider .unslider-nav ol li {
  border-color: var(--clr-zsds-gray-30);
}

.ct-slider .unslider-nav ol li.unslider-active {
  border-color: var(--clr-zsds-gray-50);
  background: var(--clr-zsds-gray-50);
}

.M-page__cert-slide-img,
.M-page__cert-slide {
  width: 100% !important;
}



/*  ======  SLIDER (Kolektivni člani) - Animation  ======  */

.M-util__slider-clani--slide-logo {
  transition: filter 300ms ease-in-out;
  filter: grayscale(100%) opacity(50%);
  cursor: pointer;
}

.M-util__slider-clani--slide-logo:hover {
   filter: grayscale(10%) opacity(100%);
}




/*  ======  FIXING BLUR()  ======  */

.M-home__above-sec,
.M-page__above-div {
  overflow: clip;
}

.M-home__above-image,
.M-page__above-image {
  transform: scale(1.02);
}
/*  ======  CONTACT FORM 7 Styling - For all forms ======  */


/*  ===  Search Forms  ===  */

.is-form-style.is-form-style-3 input.is-search-input {
  font-size: unset !important;
}


/*  ===  Search Results Pagination  ===  */

#_dynamic_list-72-1928 .oxy-repeater-pages {
  font-size: inherit;
  margin-top: 2ex;
  padding-top: 1ex;
  border-top: 1px solid var(--clr-zsds-blue-70);
  text-align: center;
}

div.oxy-repeater-pages, div.oxy-repeater-pages-wrap {
  display: flex;
  width: 100%;
}

#_dynamic_list-72-1928 {
  listrendertype: 1
}

#_dynamic_list-72-1928:hover {
  paginatelinkbackground-color: var(--clr-zsds-blue-10);
  paginatelinkpadding-top: 0.3ex;
  paginatelinkpadding-right: 1ex;
  paginatelinkpadding-bottom: 0.3ex;
  paginatelinkpadding-left: 1ex
}

#_dynamic_list-72-1928 .oxy-repeater-pages {
  justify-content: center;
  font-size: clamp(14px,0.9vw,36px) ;
  color: var(--clr-zsds-blue-90);
  padding-top: 1ex ;
  padding-bottom: 1ex ;
  width: 100%;
  flex-direction: row;
  border-top-color: var(--clr-zsds-blue-90);
  border-top-width: 1px;
  border-top-style: solid
}

#_dynamic_list-72-1928 .oxy-repeater-pages a.page-numbers {
  color: var(--clr-zsds-blue-90)
}

#_dynamic_list-72-1928 .oxy-repeater-pages a.page-numbers:hover {
  color: var(--clr-zsds-blue-70)
}

#_dynamic_list-72-1928 .oxy-repeater-pages-wrap {
  justify-content: flex-start
}

#_dynamic_list-72-1928 .oxy-repeater-pages a {
  padding-top: 0.3ex ;
  padding-left: 0.3ex ;
  padding-right: 0.3ex ;
  padding-bottom: 0.3ex ;
  margin-left: 1ex ;
  margin-right: 1ex
}

#_dynamic_list-72-1928 .oxy-repeater-pages span.current {
  background-color: var(--clr-zsds-blue-10);
  padding-top: 0.3ex ;
  padding-left: 1ex ;
  padding-right: 1ex ;
  padding-bottom: 0.3ex
}

#_dynamic_list-72-1928 .oxy-repeater-pages a:hover {
  background-color: var(--clr-zsds-blue-10);
  padding-top: 0.3ex ;
  padding-left: 1ex ;
  padding-right: 1ex ;
  padding-bottom: 0.3ex
}

#_dynamic_list-72-1928 .oxy-repeater-pages > * {
  transition: 0.3s
}

div.ct-fancy-icon {
  display: none;
}



/*  ===  Width of all to be responsive  ===  */
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 input[type=url],
.wpcf7 input[type=tel],
.wpcf7 input[type=number],
.wpcf7 input[type=submit],
.wpcf7 .wpcf7-select,
.wpcf7 textarea {
	width: 100%;
	font-family: 'Barlow';
}


/*  ===  Style of input and Textarea  ===  */
.wpcf7 input,
.wpcf7 textarea {
	padding: 1ex 1ex 1ex 1ex;
	margin-bottom: 0ex;
	border: none;
	background-color: var(--clr-zsds-blue-10);
	font-weight: 400;
	letter-spacing: 1px;
	transition: 0.5s ease background, color;
	color: var(--clr-zsds-gray-90);
}


/*  ===  Placeholders and Focus  ===  */
.wpcf7 ::placeholder {
	color: var(--clr-zsds-gray-70);
}
.wpcf7 :focus {
	color: var(--clr-zsds-gray-90);
	background-color: var(--clr-white);
	outline: 0;
}
.wpcf7 :focus::placeholder {
	color: var(--clr-white);
}


/*  ===  Additional for Textarea  ===  */
.wpcf7 textarea {
	height: 20ex;
	resize: none;
}


/*  ===  Acceptance settings  ===  */
.wpcf7-form-control.wpcf7-acceptance {
  margin: -1ex 0ex 0ex 0ex;
}
.wpcf7-list-item-label {
  color: var(--clr-zsds-gray-50);
}
.wpcf7-list-item-label a {
  color: var(--clr-zsds-blue-10);
}


/*  ===  Submition button  ===  */
.M-form__ed-poslji,
.wpcf7 input[type="submit"] {
	background-color: var(--clr-zsds-blue-90);
	color: var(--clr-white);
    width: auto;
    font-weight: 600;
    border-radius: 0.5ex;
    padding: 1ex 3ex 1ex 3ex;
    text-transform: uppercase;
	cursor: pointer;
}
.M-form__ed-poslji:hover,
.wpcf7 input[type="submit"]:hover {
	background-color: var(--clr-zsds-blue-70);
	color: var(--clr-white);
}
.wpcf7 span.wpcf7-list-item {
	margin: 0 0 2ex 0;
}

/*  ===  Walidate errors  ===  */
.wpcf7 .wpcf7-validation-errors,
.wpcf7 .wpcf7-acceptance-missing {
	border: 4px solid var(--clr-red-carm);
	margin-top: -3ex;
}
.wpcf7 span.wpcf7-not-valid-tip {
	background-color: var(--clr-red-carm);
	color: var(--clr-white);
	padding: 1ex;
}

.wpcf7-response-output,
.wpcf7 .wpcf7-mail-sent-ok {
	background-color: var(--clr-yes);
    color: var(--clr-white);
}

.wpcf7 form .wpcf7-response-output {
  margin: 1ex 0ex 1ex 0ex;
  padding: 0.5ex 1ex;
  border: unset;
}

@media screen and (min-width: 2560px) {
  .wpcf7 input[type=checkbox] {
    margin-right: 2ex;
    transform: scale(1.5);
    translate: 0.4ex -0.2ex;
  }
}
@media screen and (min-width: 3840px) {
  .wpcf7 input[type=checkbox] {
    transform: scale(2);
  }
}

/*  ======  CONTACT FORM 7 - Revija Ekonomska demokracija  ======  */

.M-form__ed .wpcf7 input,
.M-form__ed .wpcf7 textarea {
	background-color: var(--clr-zsds-blue-05);
    border-bottom: 1px dashed var(--clr-zsds-blue-90);
}

.M-form__ed {
  margin: 0px 0px var(--zsds-line) 0px;
  min-width: 50%;
  max-width: 50ch;
}

.M-form__ed * {
  margin: 0px;
}

.M-form__ed-label:not(first) {
  margin-top: 2ex;
  margin-bottom: 0.3ex;
  color: var(--clr-zsds-gray-90);
}

.M-form__ed-qtty {
  width: 5ch !important;
}
.M-form__ed-ddv {
  width: 14ch !important;
}
.M-form__ed-telefon {
  width: 20ch !important;
}
.M-form__ed-email {
  max-width: 40ch;
}

.M-form__ed-pravila,
.M-form__ed-acceptance,
.M-form__ed-sublabel {
  color: var(--clr-zsds-gray-90);
}

.M-form__ed .wpcf7-list-item-label {
  margin: 0px;
  padding: 1ex;
  color: var(--clr-zsds-gray-90) !important;
}

.M-form__ed-sublabel {
  margin-bottom: 3ex;
}

.M-form__ed-star {
  color: var(--clr-red-carm);
  margin-left: 0.3ex;
}

.M-form__ed-poslji {
	background-color: var(--clr-zsds-blue-90) !important;
	color: var(--clr-white) !important;
    width: auto;
    font-weight: 600 !important;
    border-radius: 0.5ex !important;
    padding: 1ex 3ex 1ex 3ex !important;
    text-transform: uppercase !important;
	cursor: pointer !important;
}
.M-form__ed-poslji:hover {
	background-color: var(--clr-zsds-blue-70) !important;
	color: var(--clr-white) !important;
}





/*  ======  CONTACT FORM 7 - Pridružite se nam  ======  */

.M-form__clan .wpcf7 input,
.M-form__clan .wpcf7 textarea {
	background-color: var(--clr-zsds-blue-05);
    border-bottom: 1px dashed var(--clr-zsds-blue-90);
}
.M-form__clan .wpcf7 textarea {
  height: 30ex !important;
}
.M-form__clan {
  margin: 0px 0px var(--zsds-line) 0px;
  padding-left: calc(var(--zsds-line) * 0.5);
  min-width: 50%;
  max-width: 50ch;
}
.M-form__clan * {
  margin: 0px;
}
.M-form__clan-ol {
  margin-left: calc(var(--zsds-line) * -0.5);
  margin-top: 4ex;
}
.M-form__clan-ol:first-of-type {
  margin-top: 0px;
}
.M-form__clan-label:not(first) {
  margin-top: 2ex;
  margin-bottom: 0.3ex;
  color: var(--clr-zsds-gray-90);
}

.M-form__clan-tip-druzbe {
  width: 10ch !important;
}
.M-form__clan-zaposlenih,
.M-form__clan-stevilo-clanov,
.M-form__clan-stevilo-clanov-ns,
.M-form__clan-stevilo-predstavnikov-clanov {
  width: 10ch !important;
}
.M-form__clan-predsednik-telefon,
.M-form__clan-predsednik-gsm,
.M-form__clan-del-direktor-telefon {
  max-width: 20ch;
}
.M-form__clan-predsednik-email,
.M-form__clan-podpredsednik-email,
.M-form__clan-del-direktor-email,
.M-form__clan-email-eracuni {
  max-width: 40ch;
}
.M-form__clan-datum-poteka {
  color: var(--clr-zsds-gray-50) !important;
}
.M-form__clan-pravila,
.M-form__clan-acceptance,
.M-form__clan-sublabel {
  color: var(--clr-zsds-gray-90);
}
.M-form__clan .wpcf7-list-item-label {
  margin: 0px;
  padding: 1ex;
  color: var(--clr-zsds-gray-90) !important;
}
.M-form__clan-star {
  color: var(--clr-red-carm);
  margin-left: 0.3ex;
}

.M-form__clan-poslji {
	background-color: var(--clr-zsds-blue-90) !important;
	color: var(--clr-white) !important;
    width: auto;
    font-weight: 600 !important;
    border-radius: 0.5ex !important;
    padding: 1ex 3ex 1ex 3ex !important;
    text-transform: uppercase !important;
	cursor: pointer !important;
}
.M-form__clan-poslji:hover {
	background-color: var(--clr-zsds-blue-70) !important;
	color: var(--clr-white) !important;
}



/*  ======  CONTACT FORM 7 - Prijava na izobraževanje  ======  */

.M-form__izo .wpcf7 input,
.M-form__izo .wpcf7 textarea {
	background-color: var(--clr-zsds-blue-05);
    border-bottom: 1px dashed var(--clr-zsds-blue-90);
}

.M-form__izo {
  margin: 0px 0px var(--zsds-line) 0px;
  min-width: 50%;
  max-width: 50ch;
}

.M-form__izo * {
  margin: 0px;
}

.M-form__izo-label:not(first) {
  margin-top: 2ex;
  margin-bottom: 0.3ex;
  color: var(--clr-zsds-gray-90);
}

.M-form__izo-prijavitelj-telefon {
  width: 20ch !important;
}
.M-form__izo-email,
.M-form__izo-email-rac,
.M-form__izo-prijavitelj-email {
  max-width: 40ch;
}

.M-form__izo .wpcf7 textarea {
  width: 100%;
}

.M-form__izo-pravila,
.M-form__izo-acceptance,
.M-form__izo-sublabel {
  color: var(--clr-zsds-gray-90);
}

.M-form__izo .wpcf7-list-item-label {
  margin: 0px;
  padding: 1ex;
  color: var(--clr-zsds-gray-90) !important;
}

.M-form__izo-sublabel {
  margin-bottom: 3ex;
}

.M-form__izo-star {
  color: var(--clr-red-carm);
  margin-left: 0.3ex;
}

.M-form__izo-poslji {
	background-color: var(--clr-zsds-blue-90) !important;
	color: var(--clr-white) !important;
    width: auto;
    font-weight: 600 !important;
    border-radius: 0.5ex !important;
    padding: 1ex 3ex 1ex 3ex !important;
    text-transform: uppercase !important;
	cursor: pointer !important;
}
.M-form__izo-poslji:hover {
	background-color: var(--clr-zsds-blue-70) !important;
	color: var(--clr-white) !important;
/*  ======  TABLEs  ======  */

.tablepress {
  --head-active-bg-color: var(--clr-zsds-blue-30);
  --head-active-text-color: var(--clr-zsds-gray-90);
  --head-sort-arrow-color: var(--clr-zsds-gray-90);
}

.M-page__clani-shortcode {
  cursor: pointer;
}


.tablepress {
  --text-color: var(--clr-zsds-gray-90);
  
  --head-text-color: var(--clr-zsds-gray-90);
  --head-bg-color: var(--clr-zsds-blue-10);
  
  --odd-text-color: var(--clr-zsds-gray-90);
  --odd-bg-color: none;
  
  --even-text-color: var(--clr-zsds-gray-90);
  --even-bg-color: var(--clr-gray-03);
  
  --hover-text-color: var(--text-color);
  --hover-bg-color: var(--clr-zsds-gray-20);
  
  --border-color: var(--clr-zsds-gray-50);
  --padding: 1ex;
}/*  === WordPress Admin CSS ===  */

/*  ======  REPEATER styling  ======  */

/*  ===  HOME  ===  */

/*  ===  DOGODKI  ===  */

.M-page__dog-rep--acc-row--colorbar {
  flex: 1;
}
.searchandfilter ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 0px;
  margin-block-end: 0px;
  padding-inline-start: 0px;
  unicode-bidi: isolate;
}

.searchandfilter ul * {
  padding: 0.5ex;
}
