.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: 1200px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans';font-size: 56px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 36px;font-weight: 600;color: #4f4f4f;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #cc007b;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {color: #cc007b;text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: px;}.ct-section-inner-wrap {
padding-top: 32px;
padding-bottom: 32px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.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;
				}
			}
.about__subheading {
 font-weight:600;
 font-size:25px;
 color:#001a2c;
 font-style:italic;
 line-height:35px;
}
.fade--left {
}
.about__content {
 font-size:16px;
 color:#353434;
 line-height:24px;
word-wrap: break-word;
}
.fade--right {
}
.about__container {
}
.about__container .ct-section-inner-wrap {
padding-top: 16px;
padding-bottom: 16px;
}
.about__column_container {
 padding-bottom:10px;
}
.section__header {
}
.section__content_home {
}
.section__bottom {
 text-align:center;
}
.section__bottom:not(.ct-section):not(.oxy-easy-posts),
.section__bottom.oxy-easy-posts .oxy-posts,
.section__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.section__footer {
 text-align:center;
}
.section__footer .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
.section__footer:not(.ct-section):not(.oxy-easy-posts),
.section__footer.oxy-easy-posts .oxy-posts,
.section__footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.footer-txt {
 padding-top:0px;
}
.bottom {
 width:100%;
}
.bottom:not(.ct-section):not(.oxy-easy-posts),
.bottom.oxy-easy-posts .oxy-posts,
.bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.bottom {
}
.bottom:not(.ct-section):not(.oxy-easy-posts),
.bottom.oxy-easy-posts .oxy-posts,
.bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
}

@media (max-width: 767px) {
.bottom {
}
.bottom:not(.ct-section):not(.oxy-easy-posts),
.bottom.oxy-easy-posts .oxy-posts,
.bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.footer {
}
.content {
}
.section--bottom {
}
.oxy-stock-content-styles {
}
.bg--color-grey {
 background-color:#dddddd;
}
.color--blue {
}
.bg--color-light-grey {
 background-color:#f0f0f0;
}
.bg--color-light-grey .ct-section-inner-wrap {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
.bg--color-dark {
 background-color:#494848;
 color:#ffffff;
}
.bg--color-dark .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.bg--color-grey-light {
}
.bg--color-grey-light .ct-section-inner-wrap {
padding-bottom: 75px;
}
.naslov-l-border {
 font-weight:300;
 font-size:30px;
 color:#555555;
 padding-left:15px;
 border-left-width:3px;
 border-left-color:#cc007b;
 border-left-style:solid;
}
.separator--ponuda-h1 {
 width:8%;
 border-top-color:#cccccc;
 border-right-color:#cccccc;
 border-bottom-color:#cccccc;
 border-left-color:#cccccc;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 border-radius:0px;
 padding-top:0px;
 padding-bottom:0px;
 height:5px;
}
.plesovi--h2 {
 font-size:26px;
 font-weight:300;
}
.header {
 text-align:justify;
}
.header .ct-section-inner-wrap {
padding-top: 18px;
padding-right: 0;
padding-bottom: 24px;
padding-left: 0;
}
.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts,
.header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.header {
 text-align:left;
}
.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts,
.header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.header {
 text-align:left;
}
.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts,
.header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.header__column {
 margin-right:10%;
}
@media (max-width: 767px) {
.header__column {
 padding-top:20px;
 padding-bottom:20px;
}
}

@media (max-width: 479px) {
.header__column {
 padding-right:0%;
 margin-right:0%;
 margin-left:0%;
 padding-left:0px;
 width:160px;
}
}

.section__top {
 height:100%;
}
.section__top:not(.ct-section):not(.oxy-easy-posts),
.section__top.oxy-easy-posts .oxy-posts,
.section__top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}
@media (max-width: 767px) {
.section__top {
 text-align:left;
}
.section__top:not(.ct-section):not(.oxy-easy-posts),
.section__top.oxy-easy-posts .oxy-posts,
.section__top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.section__top {
}
.section__top:not(.ct-section):not(.oxy-easy-posts),
.section__top.oxy-easy-posts .oxy-posts,
.section__top.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.top__info_column {
 min-height:40px;
}
.top__info_column:not(.ct-section):not(.oxy-easy-posts),
.top__info_column.oxy-easy-posts .oxy-posts,
.top__info_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 1200px) {
.top__info_column {
 margin-right:3%;
}
.top__info_column:not(.ct-section):not(.oxy-easy-posts),
.top__info_column.oxy-easy-posts .oxy-posts,
.top__info_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
}

@media (max-width: 991px) {
.top__info_column {
}
.top__info_column:not(.ct-section):not(.oxy-easy-posts),
.top__info_column.oxy-easy-posts .oxy-posts,
.top__info_column.ct-section .ct-section-inner-wrap{
flex-wrap:wrap;
}
}

@media (max-width: 767px) {
.top__info_column {
 margin-right:0%;
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
}
.top__info_column:not(.ct-section):not(.oxy-easy-posts),
.top__info_column.oxy-easy-posts .oxy-posts,
.top__info_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:nowrap;
align-items:center;
align-content:center;
}
}

@media (max-width: 479px) {
.top__info_column {
 margin-top:1%;
 text-align:left;
}
.top__info_column:not(.ct-section):not(.oxy-easy-posts),
.top__info_column.oxy-easy-posts .oxy-posts,
.top__info_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
align-content:flex-start;
justify-content:flex-start;
}
}

.top__link:hover{
}
.top__link {
 padding-left:12px;
 color:#9a9898;
}
.top__link:not(.ct-section):not(.oxy-easy-posts),
.top__link.oxy-easy-posts .oxy-posts,
.top__link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1200px) {
.top__link {
 visibility:visible;
}
}

@media (max-width: 991px) {
.top__link {
 visibility:visible;
}
}

@media (max-width: 767px) {
.top__link {
}
.top__link:not(.ct-section):not(.oxy-easy-posts),
.top__link.oxy-easy-posts .oxy-posts,
.top__link.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:nowrap;
}
}

@media (max-width: 479px) {
.top__link {
 padding-top:6px;
 padding-bottom:10px;
 padding-right:0px;
 padding-left:12px;
}
}

.top__link_phone {
color: #ffffff;}.top__link_phone 
>svg {width: 16px;height: 16px;}.top__link_phone {
background-image:url(https://pcz-old.plavipixel.net/wp-content/uploads/2020/01/telephone.svg);background-size: auto; background-repeat:no-repeat;
}
.top__link_text {
 font-family:Open Sans;
 font-size:14px;
 font-weight:700;
 line-height:16px;
 color:#9a9898;
}
@media (max-width: 767px) {
.top__link_text {
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 width:100%;
}
}

.top__link_icon {
color: #9a9898;}.top__link_icon 
>svg {width: 16px;height: 16px;}.top__link_icon {
 margin-right:5px;
 width:16px;
 height:16px;
}
.top__link_icon:not(.ct-section):not(.oxy-easy-posts),
.top__link_icon.oxy-easy-posts .oxy-posts,
.top__link_icon.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 991px) {
.top__link_icon {
 margin-right:5px;
}
}

@media (max-width: 767px) {
.top__link_icon {
 margin-right:5px;
 width:20px;
}
}

@media (max-width: 479px) {
.top__link_icon {
 width:20px;
 margin-right:5px;
}
.top__link_icon:not(.ct-section):not(.oxy-easy-posts),
.top__link_icon.oxy-easy-posts .oxy-posts,
.top__link_icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.rotate--45-neg {
transform:rotate(-45deg);}
.top__social {
}
.top__social:not(.ct-section):not(.oxy-easy-posts),
.top__social.oxy-easy-posts .oxy-posts,
.top__social.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.social__icons {
color: #333333;}.social__icons 
>svg {width: 55px;height: 55px;}.social__icons {
}
.rainbow__button_flex {
}
.margin--horizontal-20 {
}
.rainbow__button {
}
.gradient__button {
background-image: linear-gradient(90deg, rgba(2,121,204,0.9), rgba(204,0,123,0.9)); min-width:220px;
 margin-left:15px;
 margin-right:15px;
 font-weight:600;
 line-height:30px;
 border-radius:5px;
 margin-top:15px;
 margin-bottom:15px;
}
.button__container {
 width:100%;
}
.button__container:not(.ct-section):not(.oxy-easy-posts),
.button__container.oxy-easy-posts .oxy-posts,
.button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
.news__section {
 text-align:center;
}
.news__section:not(.ct-section):not(.oxy-easy-posts),
.news__section.oxy-easy-posts .oxy-posts,
.news__section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.news__heading {
 font-size:30px;
 margin-top:20px;
 margin-bottom:20px;
 text-align:center;
 font-weight:300;
}
.tecaj__container {
}
.tecaj__container .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.tecaj__container:not(.ct-section):not(.oxy-easy-posts),
.tecaj__container.oxy-easy-posts .oxy-posts,
.tecaj__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.tecaj__column {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:20px;
 margin-left:0px;
 margin-right:20px;
 margin-bottom:0px;
 padding-left:0px;
 height:460px;
 position:relative;
 border-radius:4px;
 box-shadow:4px 4px 30px rgba(0, 0, 0, 0.15);;
}
@media (max-width: 991px) {
.tecaj__column {
 margin-right:14px;
 height:275px;
}
}

@media (max-width: 767px) {
.tecaj__column {
}
}

@media (max-width: 479px) {
.tecaj__column {
 min-width:100%;
 height:75px;
 margin-bottom:8px;
 margin-top:0px;
 margin-right:0px;
}
}

.tecaj__heeding {
 color:#ffffff;
 background-color:color(1);
 text-transform:uppercase;
 font-size:24px;
 padding-left:10px;
 padding-right:10px;
}
.tecaj__text {
 font-size:22px;
 text-transform:none;
 width:100%;
 text-align:left;
 padding-left:24px;
 color:#ffffff;
 font-weight:700;
 line-height:32px;
}
@media (max-width: 1200px) {
.tecaj__text {
 font-size:15px;
}
}

@media (max-width: 991px) {
.tecaj__text {
 font-size:16px;
 line-height:20px;
}
}

@media (max-width: 767px) {
.tecaj__text {
}
}

@media (max-width: 479px) {
.tecaj__text {
 text-align:right;
 padding-left:0px;
 padding-right:24px;
}
}

.tecaj--text {
 font-size:22px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 width:100%;
 text-transform:uppercase;
}
.tecaj__column_container {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 width:100%;
}
.tecaj__column_container:not(.ct-section):not(.oxy-easy-posts),
.tecaj__column_container.oxy-easy-posts .oxy-posts,
.tecaj__column_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
@media (max-width: 991px) {
.tecaj__column_container {
}
.tecaj__column_container:not(.ct-section):not(.oxy-easy-posts),
.tecaj__column_container.oxy-easy-posts .oxy-posts,
.tecaj__column_container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.tecaj__column_container {
 margin-bottom:10px;
}
.tecaj__column_container:not(.ct-section):not(.oxy-easy-posts),
.tecaj__column_container.oxy-easy-posts .oxy-posts,
.tecaj__column_container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.tecaj__column_container {
}
.tecaj__column_container:not(.ct-section):not(.oxy-easy-posts),
.tecaj__column_container.oxy-easy-posts .oxy-posts,
.tecaj__column_container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.tecaj__Text {
}
.tecaj__image {
background-size: cover; width:100%;
 height:100%;
 filter:grayscale(100%);
 border-radius:4px;
}
@media (max-width: 991px) {
.tecaj__image {
}
.tecaj__image:not(.ct-section):not(.oxy-easy-posts),
.tecaj__image.oxy-easy-posts .oxy-posts,
.tecaj__image.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 479px) {
.tecaj__image {
}
.tecaj__image:not(.ct-section):not(.oxy-easy-posts),
.tecaj__image.oxy-easy-posts .oxy-posts,
.tecaj__image.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.contact__info {
}
.bottom__heading {
 text-transform:none;
 font-size:16px;
 color:#494848;
 font-weight:600;
 line-height:32px;
 margin-top:8px;
 margin-bottom:8px;
}
@media (max-width: 479px) {
.bottom__heading {
 line-height:16px;
 font-size:14px;
}
}

.about__section {
 text-align:center;
}
.about__section:not(.ct-section):not(.oxy-easy-posts),
.about__section.oxy-easy-posts .oxy-posts,
.about__section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.about__section {
}
.about__section:not(.ct-section):not(.oxy-easy-posts),
.about__section.oxy-easy-posts .oxy-posts,
.about__section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.about__column {
 color:#ffffff;
 font-size:14px;
 width:50%;
 line-height:1.6;
 font-weight:400;
 text-align:left;
}
.about__column:not(.ct-section):not(.oxy-easy-posts),
.about__column.oxy-easy-posts .oxy-posts,
.about__column.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
@media (max-width: 991px) {
.about__column {
 width:100%;
}
}

@media (max-width: 767px) {
.about__column {
 width:100%;
 margin-top:0px;
 margin-bottom:20px;
}
}

.greentext {
 color:#cde398;
}
.about__heading {
 color:#ffffff;
 font-size:14px;
 font-weight:400;
}
.about__text {
 font-size:14px;
}
.about__link {
 background-color:#252525;
 width:100%;
 margin-top:9px;
}
.about__link_container {
 background-color:#383838;
 width:100%;
 text-align:left;
}
.about__link_container:not(.ct-section):not(.oxy-easy-posts),
.about__link_container.oxy-easy-posts .oxy-posts,
.about__link_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.about__subheading_container {
}
.about__subheading_title {
 font-size:20px;
 text-transform:uppercase;
}
.about__heading_title {
 font-size:28px;
 text-transform:uppercase;
 font-weight:400;
}
.about__subheading_paragraph {
 font-size:16px;
 line-height:1,6;
 color:#ffffff;
}
.ples__link_button:hover{
 background-color:#b2006b;
}
.ples__link_button {
 background-color:color(1);
 color:#ffffff;
 text-transform:uppercase;
 font-size:16px;
 line-height:16px;
 border-radius:4px;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:24px;
 padding-right:24px;
 font-weight:600;
 letter-spacing:2px;
 transition-duration:.25s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 margin-bottom:13px;
}
.fade--up {
}
.about__subheading_star {
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:20px;
 padding-right:20px;
}
.accordion__container {
}
.accordion__container .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.accordion__container:not(.ct-section):not(.oxy-easy-posts),
.accordion__container.oxy-easy-posts .oxy-posts,
.accordion__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.accordion__container {
}
.accordion__container:not(.ct-section):not(.oxy-easy-posts),
.accordion__container.oxy-easy-posts .oxy-posts,
.accordion__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.accordion__column {
 width:50%;
}
@media (max-width: 767px) {
.accordion__column {
 width:100%;
}
}

.accordion__text:after{
 position:absolute;
 font-size:24px;
 right:2%;
 top:15%;
 color:rgba(255,255,255,0.6);
  content:"";
}
.accordion__text {
 color:#ffffff;
 font-size:14px;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 text-transform:uppercase;
 line-height:1.6;
 position:relative;
 width:100%;
cursor: pointer;
}
.pink {
 background-color:color(1);
 width:100%;
}
@media (max-width: 767px) {
.pink {
}
}

.blue {
 background-color:color(3);
}
.accordion:after{
 content:"+";
 font-size:28px;
 color:rgba(255,255,255,0.6);
 position:absolute;
 right:3%;
 top:8%;
}
.accordion {
 width:100%;
 position:relative;
}
.accordion__content {
 width:100%;
 background-color:#dddddd;
 overflow:hidden;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:18px;
 padding-right:18px;
 max-height:0px;
 transition-duration:.25s;
 transition-timing-function:ease-in-out;
 transition-property:max-height;
}
.active:after{
 content:"-";
}
.active {
}
.flex--wrap {
 width:100%;
}
.flex--wrap:not(.ct-section):not(.oxy-easy-posts),
.flex--wrap.oxy-easy-posts .oxy-posts,
.flex--wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.sponsor__thumbnail {
 margin-left:5px;
 margin-right:5px;
 margin-top:5px;
 margin-bottom:5px;
 min-height:50px;
}
.plesovi__heading {
 font-weight:600;
 color:#001a2c;
 font-size:20px;
}
@media (max-width: 767px) {
.plesovi__heading {
 text-align:center;
}
}

.plesovi__container {
 text-align:left;
}
.plesovi__container .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
.plesovi__container:not(.ct-section):not(.oxy-easy-posts),
.plesovi__container.oxy-easy-posts .oxy-posts,
.plesovi__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
}
@media (max-width: 767px) {
.plesovi__container {
}
.plesovi__container:not(.ct-section):not(.oxy-easy-posts),
.plesovi__container.oxy-easy-posts .oxy-posts,
.plesovi__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.plesovi__container {
}
}

.ponuda__column {
 width:50%;
}
.ponuda__column:not(.ct-section):not(.oxy-easy-posts),
.ponuda__column.oxy-easy-posts .oxy-posts,
.ponuda__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-content:center;
justify-content:center;
}
@media (max-width: 767px) {
.ponuda__column {
 width:100%;
 margin-top:20px;
 margin-bottom:20px;
}
}

.ponuda__section {
 position:relative;
 text-align:left;
}
.ponuda__section .ct-section-inner-wrap {
padding-top: 24px;
padding-bottom: 60px;
}
.ponuda__section:not(.ct-section):not(.oxy-easy-posts),
.ponuda__section.oxy-easy-posts .oxy-posts,
.ponuda__section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:flex-start;
}
@media (max-width: 767px) {
.ponuda__section {
 text-align:left;
}
.ponuda__section .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
.ponuda__section:not(.ct-section):not(.oxy-easy-posts),
.ponuda__section.oxy-easy-posts .oxy-posts,
.ponuda__section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.ponuda__slogan {
 font-size:14px;
 font-weight:700;
 color:#f2f2f2;
 line-height:16px;
 text-transform:none;
 margin-bottom:12px;
}
.ponuda__heading {
 color:#f2f2f2;
 line-height:61px;
 font-style:italic;
 font-weight:700;
 font-size:48px;
 text-transform:none;
}
.ponuda__separator {
 margin-top:20px;
 margin-bottom:35px;
 border-top-width:2px;
 border-top-color:color(4);
 border-top-style:solid;
 width:8%;
}
.ponuda__form {
 background-color:rgba(204,204,204,0.5);
 border-radius:5px;
 width:100%;
 padding-right:20px;
 padding-left:20px;
 padding-top:20px;
 padding-bottom:20px;
}
.slide--left {
}
.fade {
}
.share__column {
 padding-right:6px;
 padding-left:6px;
}
.share__column:not(.ct-section):not(.oxy-easy-posts),
.share__column.oxy-easy-posts .oxy-posts,
.share__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
@media (max-width: 767px) {
.share__column {
 margin-top:20px;
 margin-bottom:6px;
}
}

.copy {
 padding-right:6px;
 padding-left:6px;
}
.post__inner_container {
 margin-top:18px;
}
.post__inner_container:not(.ct-section):not(.oxy-easy-posts),
.post__inner_container.oxy-easy-posts .oxy-posts,
.post__inner_container.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.post__inner_container {
}
.post__inner_container:not(.ct-section):not(.oxy-easy-posts),
.post__inner_container.oxy-easy-posts .oxy-posts,
.post__inner_container.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.plesovi__heading_span {
 font-size:26px;
}
.fl-text {
}
.fl-text-content {
 width:100%;
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
}
@media (max-width: 767px) {
.fl-text-content {
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
}
}

.column__image {
 width:100%;
}
@media (max-width: 767px) {
.column__image {
 width:100%;
}
}

.uvodni__tekst {
 color:#ffffff;
 font-size:16px;
 line-height:24px;
 font-weight:400;
 padding-left:23px;
 margin-top:24px;
}
.arhiva__heading {
 padding-left:15px;
 border-left-width:8px;
 border-left-color:#cc007b;
 border-left-style:solid;
 font-size:48px;
 font-style:italic;
 line-height:61px;
 text-transform:none;
}
@media (max-width: 767px) {
.arhiva__heading {
 font-size:36px;
}
}

@media (max-width: 479px) {
.arhiva__heading {
 font-size:32px;
}
}

.about__column_left {
}
.slide__left {
}
.fade__left {
}
.zasto__column {
}
.zasto__column_image {
}
.zasto__column_image:not(.ct-section):not(.oxy-easy-posts),
.zasto__column_image.oxy-easy-posts .oxy-posts,
.zasto__column_image.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 991px) {
.zasto__column_image {
}
.zasto__column_image:not(.ct-section):not(.oxy-easy-posts),
.zasto__column_image.oxy-easy-posts .oxy-posts,
.zasto__column_image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
justify-content:center;
}
}

.about__colum_content {
}
.about__content_list {
 margin-top:10px;
 margin-bottom:10px;
}
.zasto__plesati_tagline {
 line-height:2.3;
 font-size:14px;
 padding-left:20px;
 padding-right:20px;
}
.zasto__plesati_bold {
}
.zasto__plesati_welcome {
}
.bold {
 font-weight:700;
}
.align-self__end {
}
.align__self_right {
}
.align__self_right:not(.ct-section):not(.oxy-easy-posts),
.align__self_right.oxy-easy-posts .oxy-posts,
.align__self_right.ct-section .ct-section-inner-wrap{
display:flex;
}
.contact__column_container {
}
.contact__column_heading {
 font-size:26px;
 margin-bottom:0px;
 font-weight:400;
}
.contact__column_paragraph {
 font-size:14px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:10px;
max-width:40ch;
}
.contact__column {
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 max-width:720px;
 min-width:320px;
}
.contact__column:not(.ct-section):not(.oxy-easy-posts),
.contact__column.oxy-easy-posts .oxy-posts,
.contact__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px) {
}

.contact__column_block {
 max-width:500px;
 text-align:center;
}
.contact__column_block:not(.ct-section):not(.oxy-easy-posts),
.contact__column_block.oxy-easy-posts .oxy-posts,
.contact__column_block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.contact__column_block {
}
.contact__column_block:not(.ct-section):not(.oxy-easy-posts),
.contact__column_block.oxy-easy-posts .oxy-posts,
.contact__column_block.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

@media (max-width: 767px) {
}

@media (max-width: 479px) {
.contact__column_block {
}
.contact__column_block:not(.ct-section):not(.oxy-easy-posts),
.contact__column_block.oxy-easy-posts .oxy-posts,
.contact__column_block.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.margin--bottom-10 {
 margin-bottom:10px;
}
.margin--bottom-40 {
 margin-bottom:40px;
}
.contact__list {
}
.section--full-width {
 width:100%;
}
.section--full-width .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.accordion--button:hover{
 color:#777777;
}
.accordion--button:after{
 position:absolute;
 top:25%;
 right:3%;
 font-size:30px;
 font-weight:700;
  content:"";
}
.accordion--button {
 position:relative;
 padding-top:30px;
 padding-bottom:30px;
 padding-left:30px;
 padding-right:30px;
 font-size:20px;
 width:100%;
 color:#494848;
 background-color:rgba(249, 249, 249, 1);
 font-weight:600;
}
.accordion--panel {
 width:100%;
 background-color:#eeeeee;
}
.termini__column {
 width:48%;
 margin-left:1%;
 margin-right:1%;
}
.termini__column:not(.ct-section):not(.oxy-easy-posts),
.termini__column.oxy-easy-posts .oxy-posts,
.termini__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.termini__column {
}
}

@media (max-width: 767px) {
.termini__column {
 width:100%;
}
}

.termini__column_container {
 margin-bottom:10px;
 margin-top:10px;
}
.termini__column_container:not(.ct-section):not(.oxy-easy-posts),
.termini__column_container.oxy-easy-posts .oxy-posts,
.termini__column_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.termini__column_container {
}
.termini__column_container:not(.ct-section):not(.oxy-easy-posts),
.termini__column_container.oxy-easy-posts .oxy-posts,
.termini__column_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 767px) {
.termini__column_container {
}
.termini__column_container:not(.ct-section):not(.oxy-easy-posts),
.termini__column_container.oxy-easy-posts .oxy-posts,
.termini__column_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.padding--15 {
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
}
.termini__column_image {
}
.termini__column_image:not(.ct-section):not(.oxy-easy-posts),
.termini__column_image.oxy-easy-posts .oxy-posts,
.termini__column_image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
}

.termini__accordion_heading {
 margin-top:16px;
 font-weight:400;
 font-size:24px;
 text-transform:uppercase;
 margin-bottom:32px;
}
@media (max-width: 767px) {
.termini__accordion_heading {
 margin-left:20px;
 margin-right:20px;
}
}

.bottom__box {
}
.bottom__column {
 width:25%;
 padding-left:10px;
 padding-right:10px;
}
@media (max-width: 991px) {
.bottom__column {
 width:50%;
}
}

@media (max-width: 767px) {
.bottom__column {
 width:100%;
}
}

@media (max-width: 479px) {
.bottom__column {
 margin-top:30px;
}
}

.margin--lf-10 {
}
.margin-lf-5 {
 margin-left:5%;
}
.margin--rg-5 {
 margin-right:5%;
}
.termini {
}
.termini:not(.ct-section):not(.oxy-easy-posts),
.termini.oxy-easy-posts .oxy-posts,
.termini.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.termini {
}
.termini:not(.ct-section):not(.oxy-easy-posts),
.termini.oxy-easy-posts .oxy-posts,
.termini.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.termini {
}
.termini .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
}

.width--75 {
 width:75%;
}
@media (max-width: 991px) {
.width--75 {
 width:100%;
}
}

.width--25 {
 width:25%;
}
@media (max-width: 991px) {
.width--25 {
 width:100%;
}
}

@media (max-width: 767px) {
.width--25 {
 width:100%;
}
}

.sidebar__form {
 background-color:rgba(239,239,239,0.5);
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.sidebar {
 background-color:rgba(239,239,239,0.5);;
}
.bg--grey {
 background-color:rgba(239,239,239,0.5);
}
.border--radius-5 {
 border-radius:5px;
}
.pagination__container {
 width:100%;
}
.pagination__container:not(.ct-section):not(.oxy-easy-posts),
.pagination__container.oxy-easy-posts .oxy-posts,
.pagination__container.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
.flex {
}
.flex:not(.ct-section):not(.oxy-easy-posts),
.flex.oxy-easy-posts .oxy-posts,
.flex.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxy-close-modal {
}
.close--modal {
 font-size:12px;
 padding-left:10px;
 padding-right:10px;
 padding-top:8px;
 padding-bottom:8px;
}
.close--modal-wrap {
}
.close--modal-wrap:not(.ct-section):not(.oxy-easy-posts),
.close--modal-wrap.oxy-easy-posts .oxy-posts,
.close--modal-wrap.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-end;
}
.owl-demo {
}
.owl-demo:not(.ct-section):not(.oxy-easy-posts),
.owl-demo.oxy-easy-posts .oxy-posts,
.owl-demo.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.item {
}
.fancy__heading:before{
 position:absolute;
 font-size:75px;
 font-weight:900;
 line-height:100px;
 left:0px;
 right:0px;
 top:-45px;
 font-style:italic;
 opacity:0.15;
 z-index:-1;
  content:"";
}
.fancy__heading {
 margin-bottom:29px;
 font-size:36px;
 color:#001a2c;
 font-style:italic;
 font-weight:700;
 width:100%;
 z-index:2;
 margin-top:29px;
 margin-right:29px;
 margin-left:29px;
 position:relative;
 line-height:41px;
}
@media (max-width: 991px) {
.fancy__heading:before{
 margin-top:29px;
 margin-bottom:18px;
}
.fancy__heading:not(.ct-section):not(.oxy-easy-posts):before,
.fancy__heading.oxy-easy-posts .oxy-posts:before,
.fancy__heading.ct-section .ct-section-inner-wrap:before{
display:none;
flex-direction:unset;
}
.fancy__heading {
 margin-top:29px;
 margin-bottom:18px;
}
}

@media (max-width: 767px) {
.fancy__heading {
 font-size:20px;
 line-height:30px;
 margin-top:18px;
}
}

@media (max-width: 479px) {
.fancy__heading {
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
}
}

.heading__izdvojena_ponuda:before{
  content:"";
content:"Izdvojeno iz ponude";
}
.heading__izdvojena_ponuda {
}
.tecaj__text_wrap {
background-image: linear-gradient(88deg, rgba(203,0,124,0.7) 2.52%, rgba(2,107,204,0.7) 151.75%); width:100%;
 height:120px;
 position:absolute;
 bottom:0px;
 transition-duration:0.35s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}
.tecaj__text_wrap:not(.ct-section):not(.oxy-easy-posts),
.tecaj__text_wrap.oxy-easy-posts .oxy-posts,
.tecaj__text_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
align-items:center;
}
@media (max-width: 991px) {
.tecaj__text_wrap {
 height:75px;
}
}

@media (max-width: 479px) {
.tecaj__text_wrap {
background-image: linear-gradient(88deg, rgba(203,0,124,.9) 2.52%, rgba(2,107,204,.9) 151.75%); border-radius:4px;
}
}

.tecaj_column_last {
}
@media (max-width: 991px) {
.tecaj_column_last {
 margin-right:0px;
}
}

.heading__novosti:before{
  content:"";
content:"Novosti";
}
.heading__novosti {
}
.about__column_right {
 padding-left:100px;
 padding-right:60px;
 padding-top:20px;
 padding-bottom:20px;
}
@media (max-width: 991px) {
.about__column_right {
 padding-left:20px;
}
.about__column_right:not(.ct-section):not(.oxy-easy-posts),
.about__column_right.oxy-easy-posts .oxy-posts,
.about__column_right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 767px) {
.about__column_right {
 margin-top:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
}
.about__column_right:not(.ct-section):not(.oxy-easy-posts),
.about__column_right.oxy-easy-posts .oxy-posts,
.about__column_right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.heading__onama:before{
  content:"";
content:"Upoznajte nas";
}
.heading__onama {
}
.poznati__section {
background-image: linear-gradient(68deg, #cb007c 2.52%, #026bcc 151%); text-align:center;
}
.poznati__section:not(.ct-section):not(.oxy-easy-posts),
.poznati__section.oxy-easy-posts .oxy-posts,
.poznati__section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.heading__poznati:before{
  content:"";
content:"Poznati o PCZ-u";
}
.heading__poznati {
 color:#ffffff;
}
.poznati__wrap {
 width:100%;
 margin-bottom:42px;
}
.poznati__wrap:not(.ct-section):not(.oxy-easy-posts),
.poznati__wrap.oxy-easy-posts .oxy-posts,
.poznati__wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
.flex--1 {
}
.poznati__column {
 max-width:270px;
 padding-left:15px;
 padding-right:15px;
}
.poznati__column:not(.ct-section):not(.oxy-easy-posts),
.poznati__column.oxy-easy-posts .oxy-posts,
.poznati__column.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 1200px) {
.poznati__column {
 margin-top:32px;
}
}

@media (max-width: 479px) {
.poznati__column {
 padding-left:0px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:40px;
}
}

.poznati__text {
 font-family:Open Sans;
 color:#ffffff;
 font-size:16px;
 line-height:24px;
 font-style:italic;
 margin-top:18px;
 margin-bottom:18px;
 font-weight:400;
}
@media (max-width: 479px) {
.poznati__text {
 margin-top:8px;
 margin-bottom:8px;
}
}

.poznati__ime {
 color:#ffffff;
 font-size:16px;
 line-height:30px;
 text-transform:uppercase;
 font-weight:600;
}
.fancy__btn:hover{
 background-color:rgba(255,230,245,0.3);
}
.fancy__btn {
background-color :transparent;
border: 1px solid transparent;
}.fancy__btn {
 font-family:Open Sans;
 font-size:16px;
 font-weight:700;
 color:#ffe6f5;
 text-transform:uppercase;
 line-height:30px;
 border-radius:5px;
 position:relative;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffe6f5;
 border-right-color:#ffe6f5;
 border-bottom-color:#ffe6f5;
 border-left-color:#ffe6f5;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.fancy__btn:not(.ct-section):not(.oxy-easy-posts),
.fancy__btn.oxy-easy-posts .oxy-posts,
.fancy__btn.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
}
.zelim__plesati_section {
 text-align:center;
 background-color:#f3f3f3;
}
.heading__zelim_plesati:before{
  content:"";
content:"Želim plesati";
}
.heading__zelim_plesati:hover{
}
.heading__zelim_plesati {
}
.width--100 {
 width:100%;
}
.zelim__plesati_img {
}
.zelim__plesati_forma {
}
.zelim__plesati_row {
 margin-top:65px;
}
.zelim__plesati_row:not(.ct-section):not(.oxy-easy-posts),
.zelim__plesati_row.oxy-easy-posts .oxy-posts,
.zelim__plesati_row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 991px) {
.zelim__plesati_row {
}
.zelim__plesati_row:not(.ct-section):not(.oxy-easy-posts),
.zelim__plesati_row.oxy-easy-posts .oxy-posts,
.zelim__plesati_row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.zelim__plesati_row {
 margin-top:0px;
}
}

.zelim__plesati_column {
 width:50%;
 padding-left:20px;
 padding-right:20px;
 text-align:center;
}
.zelim__plesati_column:not(.ct-section):not(.oxy-easy-posts),
.zelim__plesati_column.oxy-easy-posts .oxy-posts,
.zelim__plesati_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.zelim__plesati_column {
 width:100%;
}
.zelim__plesati_column:not(.ct-section):not(.oxy-easy-posts),
.zelim__plesati_column.oxy-easy-posts .oxy-posts,
.zelim__plesati_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

.google__maps_section {
}
.google__maps_section:not(.ct-section):not(.oxy-easy-posts),
.google__maps_section.oxy-easy-posts .oxy-posts,
.google__maps_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.google__maps_section {
}
.google__maps_section:not(.ct-section):not(.oxy-easy-posts),
.google__maps_section.oxy-easy-posts .oxy-posts,
.google__maps_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.google__maps_column {
 width:100%;
}
.contact__info_column {
 text-align:right;
 height:400px;
}
.contact__info_column:not(.ct-section):not(.oxy-easy-posts),
.contact__info_column.oxy-easy-posts .oxy-posts,
.contact__info_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
.magenta--color {
 color:#cc007b;
}
.align--left {
 text-align:left;
}
.contact__info_inside {
 text-align:left;
 padding-top:32px;
 padding-bottom:32px;
 width:600px;
 padding-left:20px;
}
.contact__info_inside:not(.ct-section):not(.oxy-easy-posts),
.contact__info_inside.oxy-easy-posts .oxy-posts,
.contact__info_inside.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.contact__info_inside {
 width:300px;
}
}

@media (max-width: 767px) {
.contact__info_inside {
 width:100%;
 padding-top:18px;
 padding-bottom:18px;
}
}

.contact__info_heading {
 font-size:22px;
 line-height:42px;
}
@media (max-width: 767px) {
.contact__info_heading {
 font-size:20px;
}
}

.gradient--bg {
background-image: linear-gradient(68deg, #cb007c 2.5%, #026bcc 151%);}
.archive__date {
 color:#494848;
 font-size:13px;
 font-weight:400;
 line-height:16px;
 margin-top:8px;
 margin-left:22px;
}
.share__container {
}
.share__container:not(.ct-section):not(.oxy-easy-posts),
.share__container.oxy-easy-posts .oxy-posts,
.share__container.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 991px) {
.share__container {
}
}

.custom__mega_menu {
}
@media (max-width: 991px) {
.custom__mega_menu {
}
.custom__mega_menu:not(.ct-section):not(.oxy-easy-posts),
.custom__mega_menu.oxy-easy-posts .oxy-posts,
.custom__mega_menu.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.ponuda__heading_wrap {
 padding-left:15px;
}
.custom__btn {
}
.popup__form {
transform:translate(100%); width:50%;
 height:100vh;
 position:fixed;
 top:0px;
 right:0px;
 bottom:0px;
 visibility:hidden;
 transition-duration:.3s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 z-index:12;
 opacity:0;
 background-color:#f3f3f3;
 border-right-color:#6700cd;
 border-bottom-color:#6700cd;
 border-left-color:#6700cd;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-top-color:#892193;
 padding-top:50px;
 overflow:scroll;
 box-shadow:0px 5px 10px 5px rgba(0,26,44,0.2);
}
.popup__form:not(.ct-section):not(.oxy-easy-posts),
.popup__form.oxy-easy-posts .oxy-posts,
.popup__form.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.popup__form {
 width:70%;
}
}

@media (max-width: 767px) {
.popup__form {
 width:100%;
 overflow:scroll;
}
}

@media (max-width: 479px) {
.popup__form {
 padding-top:130px;
}
}

.js-open-form {
}
.close__icon {
 width:30px;
 height:30px;
}
.circle__btn:hover{
background-image: linear-gradient(#ffffff, #ffffff);transform:scale(1.05,1.05);}
.circle__btn {
transform:rotate(-7deg); border-radius:50%;
 width:150px;
 height:150px;
 padding-left:20px;
 padding-right:20px;
 transition-duration:0.25s;
 transition-timing-function:ease-in-out;
 transition-property:all;
cursor: pointer;
}
.circle__btn:not(.ct-section):not(.oxy-easy-posts),
.circle__btn.oxy-easy-posts .oxy-posts,
.circle__btn.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.circle__btn_text {
 color:#ffffff;
 font-weight:700;
 font-size:18px;
 line-height:25px;
 text-align:center;
 transition-duration:0.25s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 text-transform:uppercase;
}
.top__link_location {
background-image:url(https://pcz-old.plavipixel.net/wp-content/uploads/2020/01/location.svg);background-size: auto; background-repeat:no-repeat;
}
.top__link_email {
background-image:url(https://pcz-old.plavipixel.net/wp-content/uploads/2020/01/mail.svg);background-size: auto; background-repeat:no-repeat;
}
.contact__section_container {
 width:100%;
}
.contact__section_container:not(.ct-section):not(.oxy-easy-posts),
.contact__section_container.oxy-easy-posts .oxy-posts,
.contact__section_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.max--width-75 {
}
.max-width-75 {
}
.top__line_gradient {
 height:5px;
 width:100%;
}
.reference__section {
}
.reference__row {
 width:100%;
}
.reference__row:not(.ct-section):not(.oxy-easy-posts),
.reference__row.oxy-easy-posts .oxy-posts,
.reference__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.reference__column {
 text-align:left;
 max-width:800px;
 min-width:280px;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:20px;
 padding-right:20px;
 margin-bottom:64px;
}
.reference__column:not(.ct-section):not(.oxy-easy-posts),
.reference__column.oxy-easy-posts .oxy-posts,
.reference__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 479px) {
.reference__column {
}
.reference__column:not(.ct-section):not(.oxy-easy-posts),
.reference__column.oxy-easy-posts .oxy-posts,
.reference__column.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

.reference__content {
 width:100%;
 margin-top:32px;
 padding-left:10px;
}
.reference__autor:before{
background-image:url(https://pcz-old.plavipixel.net/wp-content/uploads/2020/02/qoute-2.svg);background-size: contain; background-repeat:no-repeat;
 position:absolute;
 left:-30px;
 top:-8px;
 width:50px;
 height:50px;
 z-index:-1;
 opacity:0.5;
  content:"";
}
.reference__autor {
 font-family:Open Sans;
 text-transform:none;
 font-style:italic;
 font-weight:600;
 line-height:35px;
 font-size:25px;
 position:relative;
}
.reference__text {
 padding-bottom:0px;
 margin-top:8px;
 margin-bottom:0px;
}
.reference__image {
 width:200px;
 height:200px;
}
.hero__img {
}
.hero__img:not(.ct-section):not(.oxy-easy-posts),
.hero__img.oxy-easy-posts .oxy-posts,
.hero__img.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.font--light {
 font-weight:400;
}
@media (max-width: 479px) {
.font--light {
}
}

.heading__special_offer:before{
  content:"";
content:"Special offer";
}
.heading__special_offer {
}
.heading__meet:before{
  content:"";
content:"Get to know us";
}
.heading__meet {
}
.heading__famous:before{
  content:"";
content:"Famous about PCZ";
}
.heading__famous {
 color:#ffffff;
}
.heading__want_to_dance:before{
  content:"";
content:"I want to dance";
}
.heading__want_to_dance {
}
.fancy__btn_pink:hover{
 background-color:#cc007b;
 color:#ffffff;
}
.fancy__btn_pink {
 color:#cc007b;
 border-top-color:#cc007b;
 border-right-color:#cc007b;
 border-bottom-color:#cc007b;
 border-left-color:#cc007b;
}
.single--img {
 width:auto;
 max-height:300px;
}
.grafika__bg {
background-image:url(https://pcz-old.plavipixel.net/wp-content/uploads/2020/02/Plesaci_grafika.svg);background-size: auto; background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:-50px 150%;
}
@media (max-width: 991px) {
.grafika__bg {
}
}

.grafika--bg {
}
.logo {
 width:235px;
}
@media (max-width: 767px) {
.logo {
 width:160px;
}
}

.date__wrap {
 font-size:13px;
 color:#001a2c;
 line-height:16px;
 text-align:left;
 padding-top:22px;
 padding-bottom:22px;
 width:100%;
 margin-bottom:16px;
}
.date__wrap:not(.ct-section):not(.oxy-easy-posts),
.date__wrap.oxy-easy-posts .oxy-posts,
.date__wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.date__wrap {
}
.date__wrap:not(.ct-section):not(.oxy-easy-posts),
.date__wrap.oxy-easy-posts .oxy-posts,
.date__wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.tags {
}
.tags__wrap {
 width:100%;
}
.cat__wrap {
}
.bg--gradient {
}
.single__post_column {
 width:100%;
}
.single__post_column:not(.ct-section):not(.oxy-easy-posts),
.single__post_column.oxy-easy-posts .oxy-posts,
.single__post_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
@media (max-width: 767px) {
.single__post_column {
}
.single__post_column:not(.ct-section):not(.oxy-easy-posts),
.single__post_column.oxy-easy-posts .oxy-posts,
.single__post_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.width--15 {
 width:15%;
}
.width--70 {
 width:70%;
}
.single__ponuda_left {
 width:15%;
}
@media (max-width: 1200px) {
.single__ponuda_left {
 width:25%;
}
}

@media (max-width: 767px) {
.single__ponuda_left {
 width:100%;
 order:2;
}
.single__ponuda_left:not(.ct-section):not(.oxy-easy-posts),
.single__ponuda_left.oxy-easy-posts .oxy-posts,
.single__ponuda_left.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.single__ponuda_center {
 width:70%;
}
@media (max-width: 1200px) {
.single__ponuda_center {
 width:75%;
}
}

@media (max-width: 991px) {
.single__ponuda_center {
}
.single__ponuda_center:not(.ct-section):not(.oxy-easy-posts),
.single__ponuda_center.oxy-easy-posts .oxy-posts,
.single__ponuda_center.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 767px) {
.single__ponuda_center {
 width:100%;
}
}

.single__ponuda_right {
 width:15%;
}
@media (max-width: 1200px) {
.single__ponuda_right {
 width:0%;
}
.single__ponuda_right:not(.ct-section):not(.oxy-easy-posts),
.single__ponuda_right.oxy-easy-posts .oxy-posts,
.single__ponuda_right.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.archive__row {
}
.archive__row:not(.ct-section):not(.oxy-easy-posts),
.archive__row.oxy-easy-posts .oxy-posts,
.archive__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.single__feautured_img {
}
@media (max-width: 991px) {
.single__feautured_img {
}
}

.archive__featured_img {
 margin-bottom:18px;
}
.archive__featured_img:not(.ct-section):not(.oxy-easy-posts),
.archive__featured_img.oxy-easy-posts .oxy-posts,
.archive__featured_img.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 1200px) {
.archive__featured_img {
 margin-right:1em;
 margin-bottom:1em;
 float:left;
}
.archive__featured_img:not(.ct-section):not(.oxy-easy-posts),
.archive__featured_img.oxy-easy-posts .oxy-posts,
.archive__featured_img.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
}
}

.archive__img {
 max-height:300px;
 width:auto;
}
.p--margin-8 {
}
.p--margin-0 {
 padding-bottom:1px;
}
.ponuda__inner_wrap {
 width:100%;
 padding-top:40px;
}
.ponuda__inner_wrap:not(.ct-section):not(.oxy-easy-posts),
.ponuda__inner_wrap.oxy-easy-posts .oxy-posts,
.ponuda__inner_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.ponuda__inner_wrap {
}
.ponuda__inner_wrap:not(.ct-section):not(.oxy-easy-posts),
.ponuda__inner_wrap.oxy-easy-posts .oxy-posts,
.ponuda__inner_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.ponuda__inner_wrap {
}
.ponuda__inner_wrap:not(.ct-section):not(.oxy-easy-posts),
.ponuda__inner_wrap.oxy-easy-posts .oxy-posts,
.ponuda__inner_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.tecaj__link {
 position:relative;
 width:100%;
 height:100%;
}
.tecaj__link:not(.ct-section):not(.oxy-easy-posts),
.tecaj__link.oxy-easy-posts .oxy-posts,
.tecaj__link.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
}
.tecaj__content {
}
.poznati__image {
 width:100%;
 height:100px;
}
.poznati__image:not(.ct-section):not(.oxy-easy-posts),
.poznati__image.oxy-easy-posts .oxy-posts,
.poznati__image.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.poznati__img--rounded {
 height:100%;
}
.align--end {
 text-align:justify;
}
.align--end:not(.ct-section):not(.oxy-easy-posts),
.align--end.oxy-easy-posts .oxy-posts,
.align--end.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.align--end {
 text-align:center;
}
.align--end:not(.ct-section):not(.oxy-easy-posts),
.align--end.oxy-easy-posts .oxy-posts,
.align--end.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

@media (max-width: 479px) {
.align--end {
 padding-right:0px;
 margin-left:15px;
 text-align:center;
}
.align--end:not(.ct-section):not(.oxy-easy-posts),
.align--end.oxy-easy-posts .oxy-posts,
.align--end.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.padding--m-0-lr {
}
@media (max-width: 767px) {
.padding--m-0-lr {
}
}

.home__slider_container {
}
.padding--m-0 {
}
.t-w-50 {
}
.team__column {
 width:48%;
 margin-right:1%;
 margin-left:1%;
 margin-bottom:64px;
}
.custom__form_ponuda {
 max-width:80%;
}
.custom__ponuda_column {
}
.custom__ponuda_column:not(.ct-section):not(.oxy-easy-posts),
.custom__ponuda_column.oxy-easy-posts .oxy-posts,
.custom__ponuda_column.ct-section .ct-section-inner-wrap{
display:flex;
}
.custom__ponuda__wrap {
}
.custom__ponuda__wrap:not(.ct-section):not(.oxy-easy-posts),
.custom__ponuda__wrap.oxy-easy-posts .oxy-posts,
.custom__ponuda__wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.archive__list {
}
.posts__list {
}
.no--top-padding-p {
}
.vimeo__icon:hover{
transform:scale3d(1.25,1.25,1.25);}
.vimeo__icon {
 width:32px;
 height:32px;
 margin-left:16px;
 background-color:#cc007b;
 border-radius:50%;
}
@media (max-width: 479px) {
.vimeo__icon {
 width:42px;
 height:42px;
}
}

.c-padding-m {
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
@media (max-width: 991px) {
.c-padding-m {
}
}

@media (max-width: 767px) {
.c-padding-m {
 padding-top:20px;
 padding-right:20px;
 padding-left:20px;
 padding-bottom:20px;
}
}

.c-margin-bottom-s {
 margin-bottom:15px;
}
.max-width-60 {
 max-width:60ch ;
}
.news--red-line {
}
.c-margin-left-s {
 margin-left:10px;
}
.c-margin-left-xs {
 margin-left:16px;
}
.c-padding-xl {
 padding-left:50px;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
}
.c-padding-s {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.c-margin-top-m {
 margin-top:40px;
}
.tim-heading {
 font-family:Open Sans;
 color:#494848;
 font-size:48px;
 font-weight:500;
 font-style:italic;
 text-transform:capitalize;
}
.c-padding-left-m {
 margin-left:30px;
}
@media (max-width: 767px) {
.c-padding-left-m {
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.c-padding-left-m:not(.ct-section):not(.oxy-easy-posts),
.c-padding-left-m.oxy-easy-posts .oxy-posts,
.c-padding-left-m.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxy-stock-content-styles h1:not(:first-of-type),
.oxy-stock-content-styles h2:not(:first-of-type),
.oxy-stock-content-styles h3:not(:first-of-type),
.oxy-stock-content-styles h4:not(:first-of-type),
.oxy-stock-content-styles h5:not(:first-of-type),
.oxy-stock-content-styles h6:not(:first-of-type){
  line-height: 1.3;
  margin-top: 38px;
  margin-bottom: 8px;
}

.oxy-stock-content-styles .wp-caption {
	width: 100% !important;
}

.oxy-stock-content-styles img{
	margin-top: 32px;
}

.oxy-stock-content-styles figure {
	margin: 1em 0px;
}

.oxy-stock-content-styles p:first-of-type{
	margin-top: 0;
}

a:focus {
	outline: none;
}

.tecaj__content a,
.oxy-stock-content-styles p a,
.oxy-stock-content-styles a {
	position: relative;
    display: inline-block;
  color: #000;
  font-weight: bold;
  z-index: 9;
}

.tecaj__content a:after,
.oxy-stock-content-styles p a:after,
.oxy-stock-content-styles a:after {
    content: "";
    display: block;
    position: absolute;
    height: 8px;
    width: 100%;
    bottom: 5px;
    left: 0;
    background-color: rgba(203, 0, 124, 0.2);
    z-index: -1;
    transition: all 0.1s cubic-bezier(0.000, 0.590, 1.000, 0.260);
}

.tecaj__content a:hover:after,
.oxy-stock-content-styles p a:hover:after,
.oxy-stock-content-styles a:hover:after {
    content: '';
    display: block;
    position: absolute;
    height: 70%;
    background: rgba(203, 0, 124, 0.2);
    z-index: -1;
}



.p--margin-0 p{
margin-top: 0px;
 margin-bottom: 0px;
}

.padding--25 {
padding: 25px;
}

.flex--1 {
	flex: 1;
}

.max--width-75 {
	max-width: 75ch;
}

#breadcrumbs {
	font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
}

#breadcrumbs a{
	color: #fff;
}

#breadcrumbs a:hover {
  color: rgba(255,255,255,0.7);
}

.breadcrumb_last {
	color: rgba(255,255,255,0.7);
}


header>div {
	border-bottom: 1px solid #E6E5E5;
}

.single__meta_title_h1 {
	font-size: 48px;
  	font-weight: 700;
  font-style: italic;
  color: #001A2C;
  text-transform: none;
  line-height: 61px;
}

.fancy__heading:before {
	color: #fff;
        -webkit-text-stroke: 4px transparent;
		text-stroke: 4px transparent;
  background: -webkit-linear-gradient(68.34deg, #CB007C 2.52%, #026BCC 151.75%);
  background: linear-gradient(68.34deg, #CB007C 2.52%, #026BCC 151.75%);
  -webkit-background-clip: text;
  background-clip: text;
}

#svg__btn_white {
  display: block;
	position: relative;
  width: 220px;
  height: 50px;
}

#svg__btn_white span{
	font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 700;
    color: #ffe6f5;
    text-transform: uppercase;
    line-height: 30px;
  	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.align--center {
	text-align: center;
}

.comment-body img, 
.oxy-stock-content-styles img {
	height: auto;
}

.share--button img {
	width: 42px;
}



.circle__btn:hover .circle__btn_text{
	color: #cc007b;
}

a.bottom__heading:hover {
	color: #cc007b;
}

.share--button img,
.oxy-social-icons a{
	transition: all 0.25s ease-in-out;
}

.share--button img:hover,
.oxy-social-icons a:hover {
	transform: scale(1.25) !important;
}

.about__content_list ul{
	list-style: none;
    padding-left: 0;
}

.about__content_list ul li{
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 15px;
}

.about__content_list ul li:before{
    background: -webkit-linear-gradient(68.34deg, #CB007C 2.52%, #026BCC 151.75%);
  	background: linear-gradient(68.34deg, #CB007C 2.52%, #026BCC 151.75%);
    position: absolute;
    left: 0px;
    width: 8px;
    height: 8px;
  	border-radius: 50%;
    top: 8px;
    content: "";
}


.wpml-ls-statics-shortcode_actions a{
	font-weight: bold;
  padding: 0;
}

.wpml-ls {
	margin-left: 20px;
}

.wpml-ls ul li:nth-child(1){
	border-right: 1px solid #E6E5E5;
}

 .wpml-ls-first-item{
	padding: 0 6px 0 0 !important;
}

.wpml-ls-last-item{
	padding: 0 0 0 6px !important;
}

.circle__btn {
	animation: pulse-btn 2.5s infinite;
}

.circle__btn:hover {
	animation: unset;
}

.top__link:nth-child(1),
.top__link:nth-child(2){
	border-right: 1px solid #E6E5E5;
  padding-right: 12px;
}

.bg-nav-izdvojeno a{
  background:#F2F2F2 !important;
  position: relative !important;
  padding-left: 45px !important;
 	
}


.bg-nav-izdvojeno a:before{
	content: ""!important;
    background-image: url(https://pcz.hr/wp-content/uploads/2020/03/Star.svg) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    height: 25px !important;
    width: 25px !important;
    position: absolute !important;
    left: 15px !important;
    top: 25% !important;
}

/*===================================================== SCROLL BAR ==========================================*/
::-webkit-scrollbar {
  width: 20px;
  border-radius: 25px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 20px #f3f3f3; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background-image: linear-gradient(68deg,#cb007c 2.5%,#026bcc 151%);
  border-radius: 25px;
  
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #cc007b; 
}

/*===================================================== PONUDA ACF BACKGROUND IMAGE ==========================================*/
.acf__bg_img {
	height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}

/*===================================================== SLICK SLIDER NASLOVNA ==========================================*/
.slick-slide img{
	width: 100%;
    height: 100%;
    /*object-fit: contain;*/
}
.slick-slider .prev-arrow,
.slick-slider .next-arrow {
  	height: 35px;
    width: 35px;
    background-position: center;
    background-size: contain;
  	background-repeat: no-repeat;
  z-index: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.slick-slider .prev-arrow{
	background-image: url('../../2020/03/arrow_next_gray.svg');
  left: 8px;
   transform: rotate(180deg);
}

.slick-slider .next-arrow{
	background-image: url('../../2020/03/arrow_next_gray.svg');
  right: 8px;
}

/*====================================================== MENU ===========================================================*/
#menu-main {
	position: relative;
}

#menu .menu-item a:first-child{
	padding-left: 0;
}

#menu .menu-item .sub-menu a:first-child{
	padding-left: 15px;
}

#menu .menu-item .sub-menu a:last-child{
	padding-right: 15px;
}

#menu .menu-item a:last-child {
	padding-right: 0;
}

/*#menu > li.menu-item:hover{
background-color: #494848;
}
*/
#menu-main,
.menu-main-container{
	width: 100%
}

#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,
#mega-menu-wrap-main_menu #mega-menu-main_menu ul.mega-sub-menu a.mega-menu-link,
#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
	border-left: 3px solid #e6e5e5;
  transition: all .2s ease-in;
}

#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu ul.mega-sub-menu a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:hover {
	border-left: 3px solid #cc007b;
}



/*====================================================== POPUP FORM =========================================================== */

.popup__form.open__form{
	visibility: visible;
  	transform: translateX(0%);
  opacity: 1;
}

.close__icon {
	cursor: pointer;
}

.close__icon:hover {
	opacity: 0.8;
}

/*====================================================== SUB MENU =========================================================== */
#mega-menu-wrap-main_menu #mega-menu-main_menu {
	display: flex;
  	justify-content: space-between;
}

/*====================================================== HEADER ===========================================================*/
.top__link:hover .top__link_location{
	background-image: url('../../2020/01/location-pink-1.svg');
}

.top__link:hover .top__link_phone{
	background-image: url('../../2020/01/telephone-pink-1.svg');
}

.top__link:hover .top__link_email{
	background-image: url('../../2020/01/mail-pink.svg');
}

.top__link:hover .top__link_text{
	color: #cc007b;
}

/*====================================================== NASLOVNA ===========================================================*/
.tecaj__column_container {
	/*flex: 1;*/
  	display: grid !important;
  	grid-template-columns: repeat(4, 1fr);
}

.tecaj__column:hover .tecaj__text_wrap{
	clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);
  	height: 100%;
}

.tecaj__text_wrap {
	clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);
}

.news--red-line {
	position: relative;
  margin-top: 18px;
}

.news--red-line:before {
  	content:"";
	position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  height: 100%;
  background-color: #CC007B;
}

/*====================================================== NOVOSTI/BLOG BOXES ===========================================================*/


.posts__list .oxy-posts {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.posts__list .oxy-posts .news--post-container:hover .oxy-post-title {
    color: #CC007B;
}

.posts__list .oxy-post {
  display: flex;
  flex-direction: column;
  text-align: left;
  align-items: left;
  /*margin-bottom: 3em;*/
  margin-left: 1%;
  margin-right: 1%;
  width: 31.33%;
  margin-bottom: 60px;
  /*padding: 1em;
  border: 1px solid #e6e6e6;*/
}

.posts__list .oxy-post-image {
  display: flex;
 position: relative;
 	box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
  max-width: 100%;
  height: 190px;
}

.posts__list .oxy-post-image img {
	width: 100%;
  	height: 100%;
    object-fit: cover;
  border-radius: 4px;
}

.posts__list .oxy-post-image-fixed-ratio {
  padding-bottom: 100%;
  background-size: cover;
  background-position: center center;
}

.posts__list .oxy-post-image-date-overlay {
  position: absolute;
  top: 1em;
  right: 1em;
  font-size: .7em;
  color: white;
  background-color: rgba(0,0,0,0.5);
  padding: .7em 1em;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
}

.posts__list .oxy-post-title {
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #0b1723;
  text-align: left;
  margin-left: 14px;
  font-weight: 700;
  color: #353434;
}

.posts__list .oxy-post-meta {
  margin-left: 14px;
  display: flex;
  flex-direction: row;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
  overflow-wrap: break-word;
  color: #9A9898;
}

.posts__list .oxy-post-meta-item::after {
	content: "\00b7";
	margin-right: .5em;
	margin-left: .5em;
}

.posts__list .oxy-post-meta-item:last-child::after {
	content: "";
	display: none;
}

.posts__list .oxy-post-content {
  line-height: 24px;
  color: #353434;
  font-size: 16px;
  margin-top: 9px;
  margin-left: 14px;
}

.posts__list .oxy-post-content p {
  margin: 0;
  
}

.posts__list .oxy-post-cat{
	text-transform: none;
}

.posts__list .oxy-post-cat-link{
	color: unset
}

.posts__list .oxy-post-cat-link:hover{
	color: #cd007a;
}

.posts__list .readmore--button{
  color: #cd007a;
    display: inline-block;
    margin-top: 10px;
    margin-left: 14px;
    text-align: left;
}

.posts__list .readmore--button:hover{
  color: #001a2c;
}

@media (max-width: 1200px){
  .posts__list .oxy-posts{
  	justify-content: center;
  }
}


@media (max-width: 1120px) {
  .posts__list .oxy-post-meta {
    display: none;
  }
  
  
}




/*====================================================== SINGLE ===========================================================*/


.gfield_consent_label, #label_1_10_1{
	font-weight: 600 !important;
}



.readmore--button{
  text-align: center;
 color: black;
}

.readmore--arrow{
 color: #cc007b;
}


.news--post-container{
  text-align: center;
}


.oxy-easy-posts-pages a{
	color: #cc007b
}

.contact__info a{
	color: black;
}

.footer a{
color: #cc007b;
}

.column__image p img{
    max-width: 100%;
      height: auto;
    }

.content__sharing{
 font-size: 16px;
  line-height: 24px;
  font--weight: 400;
  color: #494848;
  text-align: center;
  margin-top: 0px !important;
}

.oxy-nav-menu .oxy-nav-menu-list:hover li.display-hidden{
visibility: visible !important;
}



#accordion__section .ct-section-inner-wrap{
padding: 0 !important;
}

.oxy_social_icons a{
	transition: all .2s ease;
}

.pp-roza{
color: #cc007b;
}

.content__sharing_column {
	flex-direction: column;
align-items: center;
}

.content__sharing-button{
width: 100%;
display: flex;
justify-content: center;
}

.share--button{
padding: 0 6px;
  margin-bottom: 16px;
}

.contact__list ul{
list-style-type: none;
}

.contact__list a{
color: #cc007b;
}

.date__wrap {
	border-top: 1px solid #E6E5E5;
  	border-bottom: 1px solid #E6E5E5;
}

/*====================================================== ACCORDION ===========================================================*/
.accordion--button {
  -webkit-user-select: none; /* Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+/Edge */
user-select: none; 
  cursor: pointer;
  
 
}


.accordion--active:after {
  content: "\2212" !important;
}

.accordion--button:after {
  content: '\002B';
  background: linear-gradient(68.34deg, #CB007C 2.52%, #026BCC 151.75%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.accordion--panel {
  padding: 0;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

/*====================================================== NINJA TABLE ===========================================================*/
.footable h4 {
	font-size: 16px;
    line-height: 100%!important;
    color: #CD007A!important;
    font-weight: 300!important;
  margin-top: 8px;
   line-height: 21px;
}

.footable tbody tr {
	font-size: 14px;
}

/*.footable thead {
background-image: linear-gradient(68deg,#cb007c 2.5%,#026bcc 151%) !important;
}*/

#footable_10229 tbody tr:hover {
	color: #777 !important;
}

tr.footable-header, 
tr.footable-header th {
    background-color: rgba(204,0,123,1)!important;
    color: rgba(255,255,255,1)!important;
  color: #fff;
    font-weight: 700;
    background-color: transparent;
    font-size: 13px;
    line-height: 21px;
    text-transform: uppercase !important;

}

.footable .pagination>li:first-child>a {
	border-radius: 50% !important;
}

.footable .pagination>li>a, .footable .pagination>li>span{
	padding: 0 10px !important;
    margin: 5px !important;
    border-radius: 50%;
  border: 1px solid #fff !important;
  box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
    min-width: 40px;
    height: 40px;
 line-height: 39px !important;
  text-align: center;
  color: #cd007a !important;
}

.footable .pagination>li>a:hover,
.footable .pagination>.active>a:focus, 
.footable .pagination>.active>a:hover, 
.footable .pagination>.active>span, 
.footable .pagination>.active>span:focus, 
.footable .pagination>.active>span:hover,
.footable .pagination>.active>a {
	background-image: -webkit-linear-gradient(68deg,#cb007c 2.5%,#026bcc 151%) !important;
  background-image: linear-gradient(68deg,#cb007c 2.5%,#026bcc 151%) !important;
  color: #fff !important;
}

.footable .pagination>li>a:hover {
	color: #fff !important;
}

/*================= TABLICA CIJENIK =====================*/
  #footable_10198 tbody tr td:last-of-type,
  #footable_10197 tbody tr td:last-of-type,
  #footable_10196 tbody tr td:last-of-type{
  	text-align: end;
  }

/*====================================================== PAGINATION ===========================================================*/

.pagination a {
	color: #cd007a;
}

.oxy-easy-posts-pages {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.page-numbers{
  	border: none;
    display: inline-block;
    padding: 0px 10px;
  	margin: 5px;
  border-radius: 50%;
  min-width: 40px;
    height: 40px;
 line-height: 39px;
  box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
  border: 1px solid #eee;
}

.pagin__icon_prev,
.pagin__icon_next {
	width: 100%;
  	height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
    background-position: center;
}

.pagin__icon_prev {
	background-image: url('../../2020/02/chevron-left-pink.svg');
}

.pagin__icon_next {
	background-image: url('../../2020/02/chevron-right-pink.svg');
}


.page-numbers:not(.next):not(.prev):hover,
.page-numbers.current {
	border: none;
    background-image: linear-gradient(68deg,#cb007c 2.5%,#026bcc 151%);
    background-image: -webkit-linear-gradient(68deg,#cb007c 2.5%,#026bcc 151%);
    color: #fff;
  	border-radius: 50%;
  box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
border: 1px solid #eee;
}


/*========================================= GRAVITY FORM =============================== */
.gfield_consent_label{
	cursor: pointer;
}

.custom__form_ponuda .gplaceholder,
.custom__form_ponuda .gplaceholder h2,
.custom__form_ponuda .gplaceholder h3{
	color: #fff !important;
}


#gform_29 {
	margin-top: 40px;
}

::-webkit-input-placeholder { /* Edge */
  text-transform: normal:
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  text-transform: normal:
}

::placeholder {
  text-transform: normal:
}

.ginput_container_select {
  position: relative;
}

.gfield_select {
	 
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   -webkit-appearance: none;
   -moz-appearance: none;
  background: #fff;
}

.ginput_container_select:after {
	content: '';
  background-image:url("../../2020/01/dropdown-arrow.svg");
  background-repeat: no-repeat;
    right: 11px;
    top: 50%;
    position: absolute;
  height: 15px;
  width: 15px;
    pointer-events: none;
}

.gform_wrapper select option {
	 font-family: 'Open Sans';
  font-size: 14px;
}

.gfield_select:focus,
.gform_wrapper input:focus {
	outline: none !important;
}

#gform_1,
#gform_8{
	box-shadow: 4px 4px 30px 0 rgba(0,0,0,0.15);
  background: #fff;
  padding: 20px;
}
.gform_fields input,
.gform_fields .gfield_select,
#gform_1 input,
#gform_1 .gfield_select, 
#gform_1 textarea,
#gform_2 input,
#gform_2 .gfield_select, 
#gform_4 input,
#gform_4 .gfield_select, 
#gform_5 input,
#gform_9 .gfield_select,
#gform_9 input,
#gform_10 .gfield_select,
#gform_10 input,
#gform_28 .gfield_select,
#gform_28 input,
#gform_29 .gfield_select,
#gform_29 input,
#gform_31 .gfield_select,
#gform_31 input,
.custom__form_ponuda .gplaceholder .gfield_select,
.custom__form_ponuda .gplaceholder input,
input:not([type="submit"]){
  font-family: 'Open Sans' !important;
  font-size: 14px !important;
  color: #fffff;
  line-height: 1.3 !important;
  box-shadow: none !important;
  padding: 10px !important;
  transition: all ease-in-out .15s !important;
  border: 1px solid #e6e6e6;
  font-size: inherit !important;
  border-radius: 4px !important;
  word-wrap: break-word !important;
}


.gform_wrapper label.gfield_label,
.gfield_consent_label{
	font-size: 14px !important;
}

#gform_4 input[type="text"],#gform_4 .gfield_select{
width: 100%
}

#gform_2 input[type="checkbox"]{
	margin-top: 4px;
}


#gform_submit_button_1,
#gform_submit_button_2, 
#gform_submit_button_4,
#gform_submit_button_5,
#gform_submit_button_8,
#gform_submit_button_9,
#gform_submit_button_10,
#gform_submit_button_28,
#gform_submit_button_29,
#gform_submit_button_31,
.gform_next_button,
.gform_previous_button,
.custom__form_ponuda .gplaceholder .gform_button,
input[type="submit"],
.gform_button{
  font-family: 'Open Sans';
  padding: 12px 24px;
  background:#cc007b;
  border-color:#cc007b !important;
  width: 100% !Important;
  font-size: 16px !important;
  font-weight: 700;
  margin: 0 16px 0 0;
  border-radius: 4px;
  color: #ffffff !important;
  transition: all 0.3s;
  cursor: pointer;
  line-height: 1.3 !important;
  text-transform: uppercase;
  border:0;
}

#gform_submit_button_31{
	width: 180px;
}

.gform_button:hover,
#gform_submit_button_2:hover, #gform_submit_button_4:hover, #gform_submit_button_5:hover,
#gform_submit_button_8:hover, #gform_submit_button_9:hover, #gform_submit_button_10:hover,
#gform_submit_button_28:hover, .custom__form_ponuda .gplaceholder .gform_button:hover{
	background: #B2016D !important;
	border-color: #B2016D !important;
}

#gform_5 .gfield_label{
color: #ffffff;
font-weight: 700;
}

.ginput_container_consent {
	position: relative;
}

.ginput_container_consent input,
.gform_wrapper .gfield_checkbox li input{
  opacity: 0;
}

.ginput_container_consent label::before, 
.gform_wrapper .gfield_checkbox li label::before {
  	position: absolute;
    content: "";
    display: inline-block;
    height: 15px;
    width: 15px;
    left: 0px;
    top: 4px;
   	border:1px solid #ccc;
    background-color: #fff;
}

/*Checkmark of the fake checkbox*/
.ginput_container_consent label::after,
.gform_wrapper .gfield_checkbox li label::after { 
  	position: absolute;
    content: "";
    display: inline-block;
    height: 4px;
    width: 8px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    left: 4px;
    top: 8px;
  color: #000;
 
}

.gfield_captcha_input_container{
	padding-top: 0px !important;
}

.gfield_captcha_input_container:before{
	content: "=";
    background: #fff;
    height: 28px;
    display: inline-block;
    font-weight: 700;
    padding: 2px 4px 0 4px;
}

/*Outer box of the fake checkbox*/
.ginput_container_consent label,
.gform_wrapper .gfield_checkbox li label{
	position: relative;
    display: inline-block !important;
    padding-left: 35px !important;
  line-height: 36px !Important;
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
	padding-top: 0 !important;
}

.ginput_container_consent label::before,
.gform_wrapper .gfield_checkbox li label::before{
    height: 25px;
    width: 25px;
    left: 0px;
    top: 3px;
    border-radius: 3px;
  background-color: #fff;
}

/*Checkmark of the fake checkbox*/
.ginput_container_consent label::after,
.gform_wrapper .gfield_checkbox li label::after {
    height: 8px;
    width: 16px;
    transform: rotate(-45deg);
    left: 5px;
    top: 9px;
  color: #000;
 
}

.ginput_container_consent input + label::after,
.gform_wrapper .gfield_checkbox li input + label::after {
    content: none;
}

.ginput_container_consent input:checked + label::after,
.gform_wrapper .gfield_checkbox li input:checked + label::after {
    content: "";
}

.gform_wrapper input:focus + label::after {
    outline:none;
}

.gform_wrapper form ul.gfield_checkbox li input[type=checkbox],
.ginput_container_consent input{
	width: 0 !important;
}


/*form validation error */

.gform_wrapper div.validation_error{
	display: none;
}
.gform_wrapper .gfield_error .gfield_label {
	color: unset !important;
}
.gform_wrapper .field_description_below .gfield_description {
	padding-top: 0 !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent !important;
  border: unset !important;
  padding: 0 !important;
  margin: 0 !Important;
}

/*========================================= GRAVITY FORM ŽELIM PLESATI - PONUDA TEMPLATE - ID 4 i 10 =============================== */
form#gform_10 span.gform_description,
form#gform_10 label{
	color: #fff!important;
}

form#gform_4 span.gform_description,
form#gform_4 label{
	color: #ffff!important;
}

form#gform_4 .gform_description, .gform_heading{
  color:white!important;
}

form#gform_10 ul li.gfield,
form#gform_4 ul li.gfield {
	margin-top: 24px;
}

form#gform_10 .top_label div.ginput_container,
form#gform_10 li.hidden_label input,
form#gform_4 .top_label div.ginput_container,
form#gform_4 li.hidden_label input {
	margin-top: 0px;
}

form#gform_10 .gfield_captcha_input_container input,
form#gform_4 .gfield_captcha_input_container input {
	max-width: 100px;
}

 /* intervencija za checkbox tekst boju u content obrascu za prijavu */

form#gform_4 span.gform_description, form#gform_4 label {
	color:#878787 !important;
}

/*==================================== COOKIES POPUP=========================================*/

#cookie-law-info-bar{
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
    height: 100%;
  background-color: rgba(47, 47, 47, 0.8) !important;
  visibility: hidden;
 
}

#cookie-law-info-bar span{
max-width: 460px;
  background-color: #fff;
  padding: 4em;
  border: 1px solid black;
  top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

.cli-plugin-main-link:hover {
	opacity: 0.8;
}

.cli-tab-pane a#cookie_action_close_header {
	margin: 15px 0 0 0!important;
}

a.cli_settings_button {
    border: 1px solid black;
  color: black !important;
    padding: 15px 10px;
    display: inline-block;
   font-size: 16px;
    width:220px;
    margin: 10px 30px!important;
  text-align: center;
  line-height: 1;
  transition: all .2s ease-in-out;
}

a.cli_settings_button:hover {
    border: 1px solid black;
   	background:  black;
  color: white!important;
}

a#cookie_action_close_header {
    padding: 15px 10px;
    font-size: 16px;
    display: inline-block;
    width:220px;
    margin: 30px 0 0 0!important;
  text-align: center;
  line-height: 1;
}

a#cookie_action_close_header_reject {
	 padding: 15px 10px;
    font-size: 16px;
    display: inline-block;
    width:220px;
    margin: 30px 0 0 0!important;
   text-align: center;
}
   
.cli-switch {
  width: 7%;
}

.cli-plugin-main-link {
    margin-left: 0px;
    font-weight: 550;
    text-decoration: none;
}

/*-------ARCHIVE POST SINGLE ČLAN*/
#div_block-16-12832, #div_block-208-12665{
	flex: 1 500px;
}

/*========================================= RESPONISVE =============================== */

/*========== BIG TABLET ============= 
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  .tecaj__column {
    min-width: 310px;
    max-width: 380px;
}
}
*/

@media(max-width:1200px){
.oxy-nav-menu-list{
flex-wrap: wrap;
  }
  
 
  
}
@media(max-width: 1200px){
  .ct-section-inner-wrap {
  	padding-right: 20px;
    padding-left: 20px;
  }
}

/*========== SMALL TABLET ============= */
@media(max-width:992px){
  
  .tecaj__column_container {
	/*flex: 1;*/
  	grid-template-columns: repeat(2, 1fr);
}
  
  #responsive-menu-container li.responsive-menu-item:not(.mobile--icons){
  	border-bottom: 1px solid #E6E5E5;
  }
  
  #responsive-menu .responsive-menu-submenu li{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  
  #responsive-menu .responsive-menu-submenu li:last-child {
  	border-bottom: none;
  }
  
  button#responsive-menu-button{
  	top: 35px !important;
    background: #ffffff !important;
    border-radius: 50% !important;
    box-shadow: 0 5px 5px 0px rgba(0,0,0,0.3);
    position:absolute;
  }
  
  #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{
  	color: #cc007b !important;
  }

  
  button#responsive-menu-button.is-active {
  	top: 29px !important;
  }
  
  .news--post-container {
  	width: 48% !important;
    margin-bottom: 36px;
  }
  
  .news--post-container:last-child{
  	margin-bottom: 0;
  }
  
  

  
  button#responsive-menu-button{
  	z-index: 10 !important;
  }
  
  #responsive-menu-container{
  	z-index: 9 !important;
  }
  
  .grafika__bg {
  	background-image: none;
  }

}

@media(max-width: 767px){
  .news--post-container {
    margin-bottom: 16px;
  }
  .tecaj__text_wrap {
	clip-path: unset;
	}
  
    .content__sharing-button{
  flex-direction: row;
  }
  
  .gfield_captcha_input_container:before{
    padding: 0px 4px 0 4px;
	}

  /*.slick-slide img{
    width: 100%;
    height: 250px;
    object-fit: contain;
  }*/
}




@media(max-width:770px){
  
  .footable tbody tr {
	font-size: 12px;
	}
  
 .arhiva__heading,
  .ponuda__heading,
  .single__meta_title_h1{
  	font-size: 32px;
    line-height: 41px;
  }
  
  .wpml-ls-last-item{
	padding: 0 0 0 0px !important;
}
  
  #responsive-menu li.mobile--icons-social{
  	text-indent: -9999px;
    display: inline-block;
    width: 40px !important;
    margin-left: 4% !important;
    margin-bottom: 20px;
  }
  
  	
  #responsive-menu li.mobile--icons a{
  	position: relative;
   	padding-left: 20px;
    margin-top: 5px;
    cursor: pointer;
  }
  
  #responsive-menu li.mobile--icons a{
  	padding-left: 43px !important;
  }
  
  #responsive-menu li.mobile--icons a:hover {
  	background-color: unset !important;
  }
  
  #responsive-menu li.mobile--icons a::before{
  	content:"";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left:-5px;
    height: 16px;
    width: 16px;
    margin-left: 4%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
   	z-index:1;
  }
  
  #responsive-menu li.mobile--phone a::before{
  	 background-image:url('https://pcz.hr/wp-content/uploads/2020/01/telephone.svg');
  }
  
  #responsive-menu li.mobile--marker a::before{
  	 background-image:url('https://pcz.hr/wp-content/uploads/2020/01/location.svg');
  }
  
  #responsive-menu li.mobile--email a::before{
  	 background-image:url('https://pcz.hr/wp-content/uploads/2020/01/mail.svg');
  }
  
  
  #responsive-menu li.mobile--facebook a::before{
  	 background-image:url('https://pcz.hr/wp-content/uploads/2020/01/facebook.svg');
  }
  
  #responsive-menu li.mobile--instagram a::before{
    background-image:url('https://pcz.hr/wp-content/uploads/2020/01/instagram.svg');
  }

  #responsive-menu li.mobile--twitter a::before{
    background-image:url('https://pcz.hr/wp-content/uploads/2020/01/twitter.svg');
  }
  
   #responsive-menu li.mobile--youtube a::before{
    background-image:url('https://pcz.hr/wp-content/uploads/2021/01/youtube-icon.svg');
  }
  
    #responsive-menu li.mobile--vimeo a::before{
    background-image:url('https://pcz.hr/wp-content/uploads/2021/01/vimeo-icon.svg');
  }
  
  /*#responsive-menu li.mobile--icons-social:hover a::before{
  	background-color: #cc007b;
  }*/
  
  #responsive-menu li.mobile--icons-social a::before {
  	height: 100%;
    width: 100%;
    
  }
  
.content__sharing-button{
justify-content: center !important;
}
  
  iframe {
  	min-width: 100% !important;
    width: 100% !important;
  }
  
  figure {
    margin: 1em 0px;
}

}

@media only screen and (max-width: 670px) {
  .tecaj__column_container {
	/*flex: 1;*/
  	grid-template-columns: repeat(1, 1fr);
}
  
  .archive__featured_img {
  	float: none;
    padding-bottom: 18px;
    margin-bottom: 0;
  }
  
  .gfield_captcha_input_container:before{
    padding: 1px 4px 0 4px;
	}
  
  /*================ TABLE CIJENIK ===========*/
  #footable_10198 tbody tr td:first-of-type,
  #footable_10197 tbody tr td:first-of-type,
  #footable_10196 tbody tr td:first-of-type{
  	width: 50%;
  }
  
  .team__column {
  	width: 100%;
  }

}

@media only screen and (max-width: 480px) {
  
  .padding--m-0>div {
  	padding: 0;
  }
  
    button#responsive-menu-button{
  	top: 30px !important;
  }
  
  .gform_wrapper select {
	 max-width: 100%;
    word-wrap: normal !important;
    white-space: normal;
  }

  .logo {
  	width: 150px;
  }
  
  .acf__bg_img {
 	background-attachment: unset;
	}
  
  .column__image p img{
    width: 100%;
      height: auto;
    }
}

@media only screen and (min-width: 1200px){
	 .tecaj__column:last-child{
      margin-right:0;
    }
}

@media only screen and (min-width: 1050px) {
    ul#menu-main {
        margin: 0 0px !important;
    }
}


@media only screen and (min-width: 769px){
	/*Video*/
#video-129-9868 >.oxygen-vsb-responsive-video-wrapper {
    padding-bottom: unset;
  height: 100%;
}
  
 
}

/*========================================= ONLY FOR FIREFOX =============================== */

@-moz-document url-prefix() {
  .fancy__heading::before {
  	opacity: 0.35;
  }
}

/*========================================= KEYFRAME =============================== */

@keyframes pulse-btn {
    0% {
        transform: scale(0.95) rotate(-7deg);
    }
    
    70% {
        transform: scale(1.08) rotate(-7deg);
    }
    
    100% {
        transform: scale(0.95) rotate(-7deg);
    }
}
/*
|--------------------------------------------------------------------------
| RESET
|--------------------------------------------------------------------------
|
*/

.fl-accordion-button-label:focus {
    outline: none !important;
}

#gform_23 #gform_fields_23 #field_23_6, #gform_24 #gform_fields_24 #field_24_5 {
    display: inline-flex;
}

#gform_23 #gform_fields_23 #field_23_6 .ginput_container_consent, #gform_24 #gform_fields_24 #field_24_5 .ginput_container_consent {
    margin: 0 0 10px 10px !important;
}

.gfield_captcha_container {
    display: flex;
    height: 30px;
    align-items: center;
}

.gform_fields .gfield_captcha_input_container.math_small input {
    width: 70px;
    height: 30px!important;
    margin-left: 5px;
    margin-top: -2px!important;
}

.visible--info label {
    display: block!important;
}

.visible--info .ginput_container.ginput_container_consent, .ginput_container.ginput_container_consent {
    display: flex;
}

.visible--info .ginput_container.ginput_container_consent label, .ginput_container.ginput_container_consent label {
    margin-left: 5px;
}

.naslovna__nl-prijave {
    background-color: #252525;
    padding: 5px 25px;
}

#gform_fields_23 #field_23_3 label, #gform_fields_24 #field_24_3 label {
    display: none !important;
}

.naslovna__nl-prijave_l br, .naslovna__nl-prijave_r br {
    display: none;
}

.naslovna__nl-prijave_l, .naslovna__nl-prijave_r {
    width: 49%;
    margin-bottom: -15px;
}

li#field_23_4, li#field_24_4 {
    margin-bottom: -15px;
}

.skewed-divider {
    width: 2%;
    background: rgb(204, 0, 123);
    background: -moz-linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 122, 205, 1) 50%);
    background: -webkit-linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 122, 205, 1) 50%);
    background: linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 122, 205, 1) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc007b", endColorstr="#007acd", GradientType=1);
    background: linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 122, 205, 1) 50%);
    height: 40px;
}

.skewed-divider-hover-submit-left {
    background: rgb(204, 0, 123);
    background: -moz-linear-gradient(121deg, rgba(178, 1, 109, 1) 50%, rgba(0, 122, 205, 1) 50%);
    background: -webkit-linear-gradient(121deg, rgba(178, 1, 109, 1) 50%, rgba(0, 122, 205, 1) 50%);
    background: linear-gradient(121deg, rgba(178, 1, 109, 1) 50%, rgba(0, 122, 205, 1) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc007b", endColorstr="#007acd", GradientType=1);
    background: linear-gradient(121deg, rgba(178, 1, 109, 1) 50%, rgba(0, 122, 205, 1) 50%);
}

.skewed-divider-hover-submit-right {
    background: rgb(204, 0, 123);
    background: -moz-linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 109, 168, 1) 50%);
    background: -webkit-linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 109, 168, 1) 50%);
    background: linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 109, 168, 1) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc007b", endColorstr="#007acd", GradientType=1);
    background: linear-gradient(121deg, rgba(204, 0, 123, 1) 50%, rgba(0, 109, 168, 1) 50%);
}

.skewed-divider-hover-submit-right:hover, .skewed-divider-hover-submit-left:hover {
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
}

form#gform_23, form#gform_24 {
    display: flex;
    align-items: center;
    flex-direction: column;
}

li#field_23_3, li#field_23_3 .ginput_container, li#field_24_3, li#field_24_3 .ginput_container {
    margin: 0 !important;
}

li#field_23_3 input, li#field_24_3 input, {
    height: 40px;
    border: none;
    border-radius: 4px;
    padding: 10px 20px;
    font-size: 16px;
}

li#field_23_3 input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 16px;
}

li#field_23_3 input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 16px;
}

li#field_23_3 input:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 16px;
}

li#field_23_3 input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 16px;
}

li#field_24_3 input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 16px;
}

li#field_24_3 input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 16px;
}

li#field_24_3 input:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 16px;
}

li#field_24_3 input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 16px;
}

#gform_submit_button_23 {
    background-color: #CC007B;
    border: none;
    height: 40px;
    width: 100%;
    margin: 0px;
    font-size: 18px;
  color: #fff;
  cursor: pointer;
}

#gform_submit_button_23:hover {
    background-color: #b2006b;
    -webkit-transition: All 0s ease;
    -moz-transition: All 0s ease;
    -o-transition: All 0s ease;
    -ms-transition: All 0s ease;
    transition: All 0s ease;
}

#gform_submit_button_24 {
    background-color: #007ACD;
    border: none;
    height: 40px;
    width: 100%;
    margin: 0px;
    font-size: 18px;
  color: #fff;
  cursor: pointer;
}
}

#gform_submit_button_24:hover {
    -webkit-transition: All 0s ease;
    -moz-transition: All 0s ease;
    -o-transition: All 0s ease;
    -ms-transition: All 0s ease;
    transition: All 0s ease;
    background-color: #b2006b;
}

form#gform_24 .gform_body {
    order: 1;
}

form#gform_24 .gform_footer {
    order: 2;
}

body img.gform_ajax_spinner {
    display: none !important;
}

.gform_confirmation_message_23, .gform_confirmation_message_24 {
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 40px;
    font-weight: normal !important;
    text-align: center;
}

.fl-node-593fa53c3810f .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-593fa53c3810f .gform_wrapper .gfield input:focus, .fl-node-593fa53c3810f .gform_wrapper .gfield select, .fl-node-593fa53c3810f .gform_wrapper .gfield textarea {
    color: #333333;
    background-color: rgba(255, 255, 255, 1);
    border-width: 0;
    border-color: #eeeeee;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-width: 1px;
    padding: 0 10px!important;
    text-align: left;
}

body form#gform_5 div.gform_footer.top_label {
    padding: 5px 0 0 !important;
    margin: 0 !important;
    clear: both;
    width: 100%;
}

.footer-info {
    padding-top: 17px !important;
    padding-right: 10px;
    padding-left: 15px;
}

.gform_wrapper {
    margin: 0 !important;
    max-width: 100%;
}

.fl-node-593fa53c3810f .pp-gf-content {
    background-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    border-width: 0px;
    border-color: #dddddd;
    border-style: solid;
    border-radius: 2px;
    padding-top: 0 !important;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.gform_wrapper .gform_heading {
    width: 100%;
    margin-bottom: 0 !important;
}

.gform_wrapper h3.gform_title {
    letter-spacing: normal!important;
    margin: 0 !important;
}

div.fl-rich-text p {
    padding-top: 5px;
}

.uabb-masonary {
    padding-top: 10px;
}

div.fl-rich-text p {
    padding-top: 0;
}

.fl-node-593f9524ac2bd .fl-icon-group-center .fl-icon {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}

a i.fa.fa-facebook, a i.fa.fa-google-plus, a i.fa.fa-twitter, a i.ua-icon.ua-icon-instagram {
    padding: 20px 10px;
}

p a {
    color: #cc007b;
}

p a:hover {
    color: #494848;
}

li#menu-item-6196, li#menu-item-6191, li#menu-item-6197, li#menu-item-6219, li#menu-item-6220, li#menu-item-6192, li#menu-item-6224, li#menu-item-6193, li#menu-item-6231 {
    text-transform: uppercase !important;
}

.fl-node-5948e3591f81c .menu a {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
}

.fl-col.fl-node-5947c63637d06.fl-col-small, .fl-col.fl-node-5947c63637d46.fl-col-small {
    padding-top: 20px;
}

@media (min-width: 769px) {
    .fl-node-5948e3591f81c .menu li {
        border: 0;
    }
}

h2.widgettitle {
    text-align: center;
}

.fl-builder-content .fl-node-5947c6676c7dc a.fl-button {
    font-size: 16px;
    line-height: 18px;
    padding: 12px 24px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #cc007b;
    border: 1px solid #c0006f;
    letter-spacing: 2px;
}

.fl-builder-content a.fl-button {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 24px;
    text-decoration: none;
    text-shadow: none;
    letter-spacing: 2px;
}

.fl-module.fl-module-html.fl-node-5947c82d34b72 {
    padding-top: 39px;
}

.uabb-text-editor p {
    font-style: italic;
    font-size: 32px;
}

.uabb-infobox-title {
    font-style: italic;
    font-size: 5.8rem;
    text-transform: none;
}

.display-none {
    display: none;
}

.display-hidden {
    visibility: hidden
}

.display-hidden div {
    height: 1px;
}

/*
|--------------------------------------------------------------------------
| GLOBAL
|--------------------------------------------------------------------------
|
*/
/*
h1, h1 span {
    font-size: 36px;
}

h2, h2 span {
    font-size: 26px;
}

h3, h3 span {
    font-size: 30px;
}

h4, h4 span {
    font-size: 25px;
}*/

h1, h3, h4, h5 {
    text-transform: uppercase;
}

h2 {
    text-transform: none;
}

.display-none {
    display: none;
}

.display-hidden {
    visibility: hidden
}

.fl-accordion-button-label, .fl-accordion-button-icon {
    color: #fff !important;
}

.fl-node-5d70c3fd190ba>.fl-row-content-wrap {
    background-image: url(https://www.pcz.hr/wp-content/uploads/2019/09/20190829-Plesom-do-zdravlja-WEB.jpg);
}

/* TABLICE NASLOVI */

th h2, th h3, th h4 {
    color: #fff;
}

/**
 * CUSTOM CLASS
 *
 */

.font-22 {
    font-size: 2.2rem;
}

.font-28 {
    font-size: 2.8rem;
}

.font-48 {
    font-size: 4.8rem;
}

.pp-padding-t-10 {
    padding-top: 10px;
    display: block;
}

:hover {
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
    -ms-transition: All 0.2s ease;
    transition: All 0.2s ease;
}

/*
|--------------------------------------------------------------------------
| FLEX
|--------------------------------------------------------------------------
|
*/

.flex {
    display: flex;
    flex-wrap: wrap;
}

.space-between {
    justify-content: space-between
}

.space-around {
    justify-content: space-around
}

.align-center {
    align-items: center
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.flex-jf-end {
    justify-content: flex-end;
}

/*
|--------------------------------------------------------------------------
| NAVIGATION
|--------------------------------------------------------------------------
|
*/

/* -- jezici izbornik -- */

.top-jezik {
    text-align: right;
}

.top-jezik a {
    font-size: 22px;
}

.top-jezik div {
    padding: 0;
}

.top-slogan {
    max-width: 192px;
}

.top-logo {
    max-width: 250px;
}


.bg-nav-setnja {
    background-color: #007acd;
}

/*
|--------------------------------------------------------------------------
| CONTENT
|--------------------------------------------------------------------------
|
*/

/**
 * GLOBAL
 *
 */

.pp-roza {
    color: #cc007b;
}

.header-group .fl-col-group {
    text-align: center;
}

.naslov-l-border h1 {
    border-left: 5px solid #cc007b;
}

.naslov-l-border h1 span {
    padding-left: 15px;
    display: block;
}

.naslov-l-border h2, .naslov-l-border h3, .naslov-l-border h4 {
    border-left: 3px solid #cc007b;
    padding-left: 15px;
}

.naslov-l-border h2 span, .naslov-l-border h3 span, .naslov-l-border h3 span {
    padding-left: 15px;
}

.naslov-l-border p {
    padding-left: 10px;
}

.naslov-l-border ol {
    padding-left: 25px;
}

h4.uabb-adv-accordion-button-label {
    border-left: 0;
}

.pp-share a {
    padding: 0 3px;
}

/* -- footer -- */

.footer-h3 h3 span {
    font-weight: 300
}

.siva-slova h3 span, .siva-slova p, .siva-slova a, li.gchoice_5_5_1 {
    color: #555555!important;
}

.footer-txt {
    color: #FFE6F5!important;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 24px;
  font-size: 12px;
}

.footer-txt a {
    color: #FFE6F5!important;
    text-decoration: none;
}

.footer-txt a:hover {
    color: #fff!important;
    text-decoration: none;
}

/* -- table press -- */
.tablepress td {
	font-size: 14px;
  max-width: 160px;
}

.tablepress h4 {
    font-size: 20px;
  line-height: 42px;
    /*margin: 5px !important;*/
    line-height: 100% !important;
    color: #CD007A !important;
    font-weight: 400 !important;
}

.tablepress h3 {
    font-size: 20px;
    line-height: 180%;
    margin-top: 2px;
    margin-bottom: 2px;
}

.tablepress thead {
	background: linear-gradient(15.58deg, #CB007C 2.52%, #026BCC 151.75%);
}

.tablepress thead th, .tablepress tfoot th {
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
  	font-size: 13px;
	line-height: 21px;
  	text-transform: uppercase;
}

#tablepress-18 tbody tr td.column-3 {
    text-align: right;
}

#tablepress-19 tbody tr td.column-3 {
    text-align: right;
}

#tablepress-20 tbody tr td.column-3 {
    text-align: right;
}

#tablepress-39 tbody tr td.column-3 {
    text-align: right;
}

#tablepress-40 tbody tr td.column-3 {
    text-align: right;
}

#tablepress-43 tbody tr td.column-2 {
    text-align: right;
}

#tablepress-44 tbody tr td.column-2 {
    text-align: right;
}

#tablepress-49 tbody tr td.column-2, #tablepress-49 tbody tr td.column-3, #tablepress-49 tbody tr td.column-4, #tablepress-49 tbody tr td.column-5 {
    text-align: right;
}

#tablepress-50 tbody tr td.column-2, #tablepress-50 tbody tr td.column-3, #tablepress-50 tbody tr td.column-4, #tablepress-50 tbody tr td.column-5 {
    text-align: right;
}

#tablepress-49 thead tr.row-1 th, #tablepress-50 thead tr.row-1 th {
    text-align: center;
    font-size: 18px;
    padding: 15px;
}

@media only screen and (max-width: 554px) {
    .tablepress td, .tablepress th {
        font-size: 12px !important;
    }
    #tablepress-43 h3, #tablepress-19 h3, #tablepress-20 h3, #tablepress-44 h3, #tablepress-39 h3, #tablepress-40 h3 {
        color: #fff;
    }
}

/**
 * FRONT PAGE
 *
 */

.pp-front-video .fl-html {
    margin-bottom: -6px;
}

.frontpagepoznati h4 {
    color: #CDE398;
    font-size: 20px;
    line-height: 100%;
    padding-top: 15px;
}

.frontpagepoznati p {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 160%;
}

/**
 * INNER
 *
 */

/* ponuda - plesovi */

.ponuda-plesovi .fl-heading-text {
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}

/* end ponuda plesovi */

.pp-share p {
    text-align: right;
    font-size: 20px;
}

.pp-kontakt-donjidio ul {
    list-style-type: none;
}

/**
 * FORMS
 *
 */

body .gform_wrapper ul li.gfield {
    padding-right: 0!important;
}

/* contact select forma */

#form#gform_1 label {
    display: none;
}

label#label_1_10_1 {
    display: inline!important;
}

form#gform_1 input, form#gform_8 input {
    padding: 10px;
}

form#gform_1 select {
    padding: 10px 5px;
    color: #777;
}

form#gform_1 textarea.large, form#gform_8 textarea.large {
    height: 120px;
    width: 100%;
}

#form#gform_1 textarea.large {
    height: 100px;
    width: 100%;
}

#gform_submit_button_1 {
    width: 97%;
    background: #2b608b;
    color: #fff;
}

#gform_submit_button_1:hover {
    background: #417a9c;
}

/* -- PRIJAVI SE -- */

/* -- dropdown zaobljeni rubovi -- */

select#input_4_11 {
    border-radius: 4px;
}

/* -- newsletter HR -- */

li#field_5_3 label, li#field_5_6 label {
    display: none;
}

li#field_5_5 {
    margin-top: 0;
}

input#gform_submit_button_5, input#gform_submit_button_11 {
    width: 100%;
    padding: 10px;
    margin-top: 10px;
    border: none;
}

input#gform_submit_button_5:hover {
    background: #a9a9a9;
}

/* -- newsletter EN -- */

li#field_11_3 label, li#field_11_6 label {
    display: none;
}

li#field_11_5 {
    margin-top: 0;
}

/* -- izaberite tečaj -- */

ul#gform_fields_2 select, ul#gform_fields_9 select, ul#gform_fields_10 select {
    border-radius: 4px;
}

#gform_fields_2 .ginput_container.ginput_container_select {
    padding-right: 2px;
}

.uabb-gf-style input[type=submit] {
    font-size: 20px!important
}

.uabb-gf-style input[type=submit]:hover {
    background: #B2016D!important;
    border-color: #B2016D!important;
}

input#input_1_6::-webkit-input-placeholder, input#input_1_7::-webkit-input-placeholder, input#input_1_2::-webkit-input-placeholder, input#input_1_3::-webkit-input-placeholder, textarea#input_1_4::-webkit-input-placeholder, input#input_1_6:-ms-input-placeholder, input#input_1_7:-ms-input-placeholder, input#input_1_2:-ms-input-placeholder, input#input_1_3:-ms-input-placeholder, textarea#input_1_4:-ms-input-placeholder, input#input_1_6::-ms-input-placeholder, input#input_1_7::-ms-input-placeholder, input#input_1_2::-ms-input-placeholder, input#input_1_3::-ms-input-placeholder, textarea#input_1_4::-ms-input-placeholder {
    color: black;
}

input#input_1_6::-moz-placeholder, input#input_1_7::-moz-placeholder, input#input_1_2::-moz-placeholder, input#input_1_3::-moz-placeholder, textarea#input_1_4::-moz-placeholder, input#input_1_6:-moz-placeholder, input#input_1_7:-moz-placeholder, input#input_1_2:-moz-placeholder, input#input_1_3:-moz-placeholder, textarea#input_1_4:-moz-placeholder {
    color: black;
    opacity: 1;
}

#gform_submit_button_1 {
    width: 100% !important;
    background: rgb(204, 0, 123) !important;
    letter-spacing: 2px;
    border: 1px solid rgb(204, 0, 123);
    padding: 15px !important;
    font-size: 20px;
}

#gform_submit_button_1:hover {
    width: 100% !important;
    background: #B2016D !important;
    letter-spacing: 2px;
    border: 1px solid rgb(204, 0, 123);
}

/* -- newsletter checkbox -- */

.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    font-weight: 400!important;
    padding-top: 8px;
}

.pp-novosti-loop .fl-builder-pagination, .fl-builder-pagination-load-more {
    padding: 0;
}

/*
|--------------------------------------------------------------------------
| RESPONS
|--------------------------------------------------------------------------
|
*/

/**
 * BELOW | 1300
 *
 */

@media only screen and (max-width: 1099px) {
    div#n2-ss-5-arrow-previous, div#n2-ss-5-arrow-next {
        display: none!important;
    }
}

/**
 * BELOW | 1200
 *
 */

@media only screen and (max-width: 1200px) {
    .naslovna__nl-prijave {
        padding: 5px;
    }
    .naslovna__nl-prijave_l, .naslovna__nl-prijave_r {
        width: 100%;
    }
    #skewed-divider {
        display: none;
    }
    body form#gform_23 div.gform_body, body form#gform_24 div.gform_body, body form#gform_23 div.gform_footer.top_label, body form#gform_24 div.gform_footer.top_label {
        width: 100%;
    }
    form#gform_23 {
        margin-bottom: 10px;
    }
    form#gform_23, form#gform_24 {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    li#field_23_3 input, li#field_24_3 input, #gform_submit_button_23, #gform_submit_button_24 {
        font-size: 1em !important;
    }
    li#field_23_3 input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        text-align: center;
        font-size: 1em !important;
    }
    li#field_23_3 input::-moz-placeholder {
        /* Firefox 19+ */
        text-align: center;
        font-size: 1em !important;
    }
    li#field_23_3 input:-ms-input-placeholder {
        /* IE 10+ */
        text-align: center;
        font-size: 1em !important;
    }
    li#field_23_3 input:-moz-placeholder {
        /* Firefox 18- */
        text-align: center;
        font-size: 1em !important;
    }
    li#field_24_3 input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        text-align: center;
        font-size: 1em !important;
    }
    li#field_24_3 input::-moz-placeholder {
        /* Firefox 19+ */
        text-align: center;
        font-size: 1em !important;
    }
    li#field_24_3 input:-ms-input-placeholder {
        /* IE 10+ */
        text-align: center;
        font-size: 1em !important;
    }
    li#field_24_3 input:-moz-placeholder {
        /* Firefox 18- */
        text-align: center;
        font-size: 1em !important;
    }
    form#gform_24 .gform_body {
        order: 1;
    }
    form#gform_24 .gform_footer {
        order: 2;
    }
}

/**
 * BELOW | 1100
 *
 */

@media only screen and (max-width: 1099px) {
    /* -- HEADER -- */
    .c-logo {
        width: 50%!important;
        order: 1;
        float: left;
        clear: right;
    }
    .c-logo img {
        width: 209px;
        float: left;
    }
    .c-slogan {
        width: 50%!important;
        order: 2;
        float: right;
        clear: right;
    }
    .c-slogan img {
        width: 209px;
        float: right;
    }
    .c-social {
        width: 95px;
        order: 3;
    }
    .c-social i {
        padding: 5px!important
    }
    .c-social .fl-icon-group-center {
        text-align: left;
    }
    .c-jezici {
        width: 8%;
        order: 4;
        text-align: left;
    }
    .c-jezici .fl-icon-group-center {
        text-align: left;
    }
    .c-kontakti {
        width: 50%;
        order: 5;
        text-align: right;
    }
}

/**
 * ABOVE | 1050
 *
 */

@media only screen and (min-width: 1050px) {
    ul#menu-main {
        display: flex;
        justify-content: space-between;
        margin: 0 -7px;
    }
}

/**
 * BELOW | 992
 *
 */

@media only screen and (max-width: 991px) {
    #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
        right: 0;
        height: 40px;
        line-height: 40px;
        width: 100%!important;
        color: #fff;
        /*border-left: 1px solid #212121;*/
        background-color: transparent!important;
        text-align: right!important;
        padding-right: 10px!important;
    }
    .fl-node-59aeb5d3cdc9c {
        width: 20%;
        min-width: 170px;
    }
}

/**
 * ABOVE | 768
 *
 */

@media only screen and (min-width: 768px) {}

/**
 * BELOW | 768
 *
 */

@media only screen and (max-width: 767px) {
    .c-kontakti {
        width: 100%!important;
        order: 3;
        text-align: left;
        float: left;
    }
    .c-social {
        width: 50%!important;
        order: 4;
        float: left;
        clear: right;
    }
    .c-jezici {
        width: 50%!important;
        order: 5;
        text-align: right;
        float: right;
        clear: right;
    }
    .pp-share p {
        display: flex;
        justify-content: flex-end;
    }
    .fl-col-small {
        max-width: 100%;
    }
}

/**
 * TARGETING
 *
 */

@media screen and (min-width: 900px) and (max-width: 1230px) {
    .margin--lf-37 {
        margin-left: 5px;
    }
    .c-logo>div {
        align-items: flex-start !important;
    }
    .c-slogan>div {
        align-items: flex-end !important;
    }
}/*====================================================================== INTERNET EXPLORER CSS ===========================================================*/

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #div_block-259-9868,
  .tecaj__column_container,
  .tecaj__column,
  .poznati__section .ct-section-inner-wrap,
  .poznati__column{
  	display: inline-block !important;
  }
  
  #code_block-68-9931 {
  	width: 100%;
  }
  
  .tecaj__column .tecaj__text {
  	position: absolute;
    top: 50%;
    transform: translateX(-50%);
  }
  
  .termini .ct-section-inner-wrap {
  	display: block !important;
  }
  
  .accordion--button::after {
  	background: none;
  }
  
  .fancy__heading::before {
  	color: rgba(204, 0, 123, 0.4);
    background: none;
  }
  
  .poznati__section .fancy__btn {
  	width: 250px;
    margin-left: auto;
    margin-right: auto;
  }
  
  .gfield_select {
	/* reset */
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  
   background-image: none;
  background-position: unset;
  background-size: unest;
  background-repeat: no-repeat;
	
}
}


/* IE EDGE 12+ CSS styles go here */ 
@supports (-ms-accelerator:true) {
  
}

#rmp_menu_trigger-12831 {
    position: absolute;
    top: 0px;
   
}

/* default pozicija (kad nema announcera ili je zatvoren) */
#rmp_menu_trigger-12831 {
  top: 30px !important;
  position: absolute;
}

/* kad je announcement aktivan */
body.has-announcement #rmp_menu_trigger-12831 {
  top: 90px !important;
}

/* kad je meni otvoren – uvijek na 30px */
#rmp_menu_trigger-12831.is-active {
  top: 30px !important;
}

/* kad je announcement aktivan i meni otvoren */
body.has-announcement #rmp_menu_trigger-12831.is-active {
  top: 30px !important;
}


@media (max-width: 768px) {
  body #ancr-15040 .ancr-container {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
  }

  body #ancr-15040 .ancr-inner p {
    font-size: 14px !important;
    line-height: 1.3 !important;
    margin: 0 !important;
  }

  body #ancr-15040 .ancr-btn {
    font-size: 13px !important;
    padding: 4px 10px !important;
  }
}


@media screen and (max-width: 992px) {
    #rmp-menu-wrap-12831 .rmp-menu-subarrow {
        position: absolute;
        top: 0;
        bottom: 0;
        text-align: center;
        overflow: hidden;
        background-size: cover;
        overflow: hidden;
        right: 80px;
        border-left-style: solid;
        border-left-color: #212121;
        border-left-width: 0px;
        height: 40px;
        width: 40px;
        color: #cc007b;
        background-color: #ffffff;
    }
}

color--pink{
 color:#cc007b;
}
