/**handles:chld_thm_cfg_child**/
*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grecaptcha-badge{display:none}.site-header{display:none}.header__menu{display:none}@media screen and (min-width:1200px){.header__menu{display:block}.header__menu_mobile{display:none}}#footer__logo,#header__mobile_menu_logo img{width:250px!important;max-width:80%!important;height:auto!important}h1,h2,h3,h4,h5,h6{line-height:1.3!important}h1{font-weight:500!important}h2{font-weight:400!important}.button--green a{background:#24ba33!important}.button--green a:hover{background:#3e771c!important}.button--purple a{background:0 0!important}.button--purple a:hover{background:#7b2e6f!important}.entry{margin-top:0}.green-link{color:#b6e09d}.header-main .elementor-image img{width:200px!important;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.elementor-sticky--active.header-main .elementor-image img{width:170px!important;height:auto}.elementor-sticky--active.header-main .elementor-nav-menu--main .elementor-item{padding-top:20px!important;padding-bottom:20px!important}.elementor-element .elementor-post__title a:hover{color:#bd9cb4!important}.elementor-element .elementor-post__thumbnail img{opacity:1;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.elementor-element .elementor-post__thumbnail img:hover{opacity:.85}.popup-menu img{opacity:1}@media (max-width:767px){.testimonial-posts .elementor-posts .elementor-post{display:block}.testimonial-posts .elementor-post__text{margin-top:10px}.social-icons .elementor-social-icon{margin-bottom:10px!important}}footer .social-icons{padding:5px}footer .social-icons .elementor-social-icons-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}.home__help article{text-align:center}.home__help article .elementor-post__excerpt,.home__help article h2{text-align:left}.home__blog a.elementor-post__read-more,.home__help a.elementor-post__read-more{display:inline-block;margin:0 auto;margin-top:20px;background-color:transparent;color:#7b2e6f;font-weight:500!important;border-style:solid;border-width:2px;border-radius:0 0 0 0;border-color:#7b2e6f;padding:6px 16px;text-align:center;font-size:17px}.home__blog a.elementor-post__read-more:hover,.home__help a.elementor-post__read-more:hover{color:#fff!important;background:#7b2e6f;border-color:#7b2e6f}.home__newsletter{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}.home__newsletter_third{width:100%}.newsletter--submit{display:flex;flex-wrap:wrap;justify-content:flex-end}.mc4wp-form-fields input[type=checkbox]{margin-right:10px}@media (min-width:768px){.home__newsletter{display:flex;width:100%;justify-content:space-between;flex-direction:row}.home__newsletter_third{width:32%}}.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=text]{width:100%;padding:12px 24px;font-size:17px;font-weight:300;border:1px solid #eee;border-radius:0;margin-bottom:5px}.mc4wp-form-fields input[type=submit]{width:100%;margin-bottom:5px;padding:12px 24px;font-size:17px;font-weight:500;color:#fff!important;background-color:#7b2f6f!important;border-color:#7b2f6f!important}.mc4wp-form-fields input[type=submit]:hover{background-color:#8e5382!important;border-color:#8e5382!important}.mc4wp-form-fields{color:#fff;font-size:15px!important}.mc4wp-form-fields a{color:#fff!important;font-size:15px!important}.mc4wp-form-fields a:hover{text-decoration:underline!important}@media (max-width:1024px){.mc4wp-form-fields input[type=email]{width:100%}.mc4wp-form-fields input[type=submit]{width:100%}}.blog-archive article.elementor-post{padding:12px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2)}.testimonials-list .testimonials:nth-child(2n) .elementor-row{flex-direction:row-reverse}.mobile-menu .elementor-nav-menu--dropdown .elementor-sub-item{color:#000}.gf-ime-prezime-field label{font-size:18px!important;font-weight:700;line-height:1.3;letter-spacing:0!important;margin:0!important}.gf-ime-prezime-field label:after{content:' *';color:#790000}.gf-ime-prezime-field input{margin-top:8px!important}.gform_wrapper input[type=file]{overflow:hidden}.mc4wp-alert{color:#fff}.gform_wrapper .gform_footer{text-align:right}.gform_wrapper .gform_footer input[type=submit]{background-color:#24ba33;border-color:#24ba33;color:#fff}.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#3e771c;border-color:#3e771c;color:#fff}.clanovi-tima-content ul{margin-bottom:25px!important}.before-after-listing .elementor-post:nth-child(2n) .elementor-row,.svjedocanstva-listing .elementor-post:nth-child(2n) .elementor-row{display:flex;flex-wrap:wrap-reverse}.before-after-listing .elementor-post:nth-child(2n) .testimonial-image,.svjedocanstva-listing .elementor-post:nth-child(2n) .testimonial-image{order:2}.before-after-listing .elementor-post:nth-child(2n) .testimonial-content,.svjedocanstva-listing .elementor-post:nth-child(2n) .testimonial-content{order:1}.elementor-pagination{margin-top:35px!important}.elementor-pagination .page-numbers{background-color:#7b2e6e!important;color:#fff!important;padding:4px 8px!important}.elementor-pagination .page-numbers:hover{background-color:#be9cb4!important}.elementor-pagination .page-numbers.current{background-color:#ccc!important}.mobile-menu nav>ul>li>a{text-transform:uppercase!important}.mobile-menu .elementor-nav-menu--dropdown a.highlighted .sub-arrow i:before{content:"-"}.mobile-menu .current-menu-ancestor>a{color:#7b2e6f!important}.mobile-menu i.fa{font-size:24px}.mobile-menu .menu-item-2046>a .sub-arrow i:before,.mobile-menu .menu-item-2046>ul li a .sub-arrow i:before{content:"-"}.mobile-menu .menu-item-2046>ul,.mobile-menu .menu-item-2046>ul li ul{display:block}.mobile-menu ul.sub-menu a{font-size:16px!important}.mobile-menu .menu-item-2049,.mobile-menu .menu-item-2050,.mobile-menu .menu-item-2051,.mobile-menu .menu-item-2053,.mobile-menu .menu-item-2055{background:#eaeaea!important}.popup--button a,.popup--button a:hover{transition:.3s}.popup--button nav>ul>li>a{padding:10px 20px!important}.popup--button nav>ul>li>a:hover{background:#8e5382!important}.popup--button nav ul li a{cursor:pointer}.popup--button nav ul li a.has-submenu{justify-content:center;background:#7b2e71;color:#fff}.popup--button nav ul li a.elementor-sub-item{border:none;padding-right:40px!important}.popup--button .popup-button-location:after{position:absolute;top:12px;right:10px;font-size:20px;font-family:"Font Awesome 5 Free";content:"\f279";display:inline-block;padding-left:3px;vertical-align:middle;font-weight:900;color:#fff}.popup--button .popup-button-call:after{position:absolute;top:12px;right:10px;font-size:20px;font-family:"Font Awesome 5 Free";content:"\f87b";display:inline-block;padding-left:3px;vertical-align:middle;font-weight:900;color:#fff}.popup--button .popup-button-whatsapp:after{position:absolute;top:12px;right:10px;font-size:20px;font-family:"Font Awesome 5 Brands";content:"\f232";display:inline-block;padding-left:3px;vertical-align:middle;font-weight:900;color:#fff}.popup--button .popup-button-mail:after{position:absolute;top:12px;right:10px;font-size:20px;font-family:"Font Awesome 5 Free";content:"\f0e0";display:inline-block;padding-left:3px;vertical-align:middle;font-weight:900;color:#fff}#header__menu_button.popup--button nav ul li a.has-submenu{background:#24ba33!important;font-size:14px}#header__menu_button.popup--button nav ul li a.has-submenu:active,#header__menu_button.popup--button nav ul li a.has-submenu:hover{background:#3e771c!important}#header__menu_button nav>ul>li>a{text-transform:uppercase}.before_after_listing article,.before_after_listing article>div,.before_after_listing article>div>div,.before_after_listing article>div>div>section,.before_after_listing article>div>section,.blog-posts article,.blog-posts article>div,.blog-posts article>div>div,.blog-posts article>div>div>section,.blog-posts article>div>section,.home__stories .home__stories_item,.home__stories article,.home__stories article>div,.home__stories article>div>div,.home__stories article>div>div>section,.services--related article,.services--related article>div,.services--related article>div>div,.services--related article>div>div>section,.services--related article>div>section,.svjedocanstva-listing article,.svjedocanstva-listing article>div,.svjedocanstva-listing article>div>div,.svjedocanstva-listing article>div>div>section,.svjedocanstva-listing article>div>section{background:#fff;height:100%}.blog-posts-button a,.svjedocanstva-listing .ecs-load-more-button a{font-weight:500!important}.cjenik-tablica table{display:block;max-width:100%!important;overflow-x:scroll;vertical-align:middle}.cjenik-tablica table td,.cjenik-tablica table th{vertical-align:middle}.cjenik-tablica table td{font-size:18px}.stories__filters .jet-filters-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stories__filters .jet-filters-group .jet-select{margin:0;margin-bottom:20px;width:100%!important}.stories__filters .jet-filters-group .jet-select select{font-size:14px!important}.stories__filters .jet-filters-group .jet-select .depth-0{margin-bottom:0}.post-tags{display:none}@media only screen and (min-width:641px){.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}}.gform_wrapper div.validation_error{font-family:"Open Sans",Sans-serif!important;font-weight:300!important;padding:5px!important;background:#c0392baa!important;color:#fff!important;border:0!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){font-family:"Open Sans",Sans-serif!important;font-weight:300!important;padding:10px!important;border:0!important}.gform_wrapper.gform_validation_error .gform_body ul li.gfield{padding-left:10px!important;padding-right:10px!important;max-width:100%!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #c0392baa!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{margin-right:0!important}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{padding-left:10px!important;padding-right:10px!important;max-width:100%!important}.gform_wrapper .validation_message,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-family:"Open Sans",Sans-serif!important;font-weight:300!important;color:#c0392baa!important}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{font-family:"Open Sans",Sans-serif!important;font-weight:400!important;color:#7b2e6f}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{font-family:"Open Sans",Sans-serif!important;font-weight:300!important;border:1px solid #ccc;border-radius:5px;padding:5px 10px!important;color:#313131!important}label.gfield_consent_label{font-size:16px!important;width:85%!important;color:#313131!important;vertical-align:text-top!important}label.gfield_consent_label a{line-height:1!important}.ginput_container_consent input{margin-top:2px!important;margin-right:10px!important;vertical-align:text-top!important}.gf-ime-prezime-field label:after,.gform_wrapper .gfield_required{display:none!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{background:#24ba33!important;color:#fff!important;font-family:"Open Sans",Sans-serif!important;font-size:17px!important;font-weight:500!important;border:0!important;border-radius:0;padding:10px 20px!important}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background:#3e771c!important;color:#fff!important;text-decoration:none!important}.gform_wrapper .gform_footer input.button:active,.gform_wrapper .gform_footer input[type=submit]:active,.gform_wrapper .gform_page_footer input.button:active,.gform_wrapper .gform_page_footer input[type=submit]:active{border-radius:0!important}#contact h2{max-width:400px}.blog-posts h3{font-size:25px!important}.recent-blog-posts article{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}.recent-blog-posts .elementor-post__thumbnail__link{margin-bottom:10px}@media screen and (min-width:768px){.recent-blog-posts article a{width:23%!important;max-width:23%!important}.recent-blog-posts .elementor-post__thumbnail__link{margin:0!important}.recent-blog-posts article .elementor-post__text{width:73%!important;max-width:73%!important}}.directions__query{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center}.directions__destination,.directions__location{width:100%}.directions__location{margin-bottom:10px}.directions__destination{padding:10px;margin-bottom:10px;text-align:center}.directions__button{padding:10px 20px;background:#7b2e6f;color:#fff!important;font-weight:500!important;transition:.3s}.directions__button:hover{background:#bd9cb4;transition:.3s}@media screen and (min-width:768px){.directions__query{justify-content:space-between},.directions__location{width:30%!important}.directions__destination{width:auto!important;padding:0}}#directions__accordion{overflow:scroll}#skyscanner{height:400px;overflow:scroll}.bpk-nudger{display:flex;flex-wrap:wrap}.FlightSearchWidget__flightSearchWidget_nudgerBlock___2LxKB{margin-right:5px!important}.FlightSearchWidget__cabinClasses___2rp63,.FlightSearchWidget__flightSearchWidget_nudgerBlock___2LxKB{width:50%}.FlightSearchWidget__flightSearchWidget_nudgerBlock___2LxKB button{padding:5px!important;border:none!important}#adults-nudger,#children-nudger{width:40px!important;padding:5px!important}#moove_gdpr_cookie_info_bar{font-family:Roboto,sans-serif!important;max-width:800px!important;height:fit-content!important;left:50%!important;box-shadow:0 0 10px #555!important;border-radius:5px!important;border:0!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#fff!important}.moove-gdpr-info-bar-container{padding:45px!important}.moove-gdpr-info-bar-content{flex-direction:column!important;padding:0!important}#moove_gdpr_cookie_info_bar h3,#moove_gdpr_cookie_info_bar p{color:#000!important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice h3{color:#000!important;font-size:24px!important;line-height:38px!important;font-weight:700!important;text-transform:none!important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{line-height:28px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder{align-self:flex-start!important;padding-left:0!important;margin-top:30px!important;gap:8px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder button.mgbutton{font-size:15px!important;padding:10px 48px!important;border:3px solid #7b2e6f!important;border-radius:5px!important;font-weight:600!important}#moove_gdpr_cookie_info_bar .gdpr-fbo-1{order:0!important;-ms-flex-order:0!important}#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0{order:5!important}#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0{background:#7b2e6f!important;color:#fff!important;box-shadow:inset 0 0 0 1px #fff!important}#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0:hover{box-shadow:none!important}#moove_gdpr_cookie_info_bar button.mgbutton.change-settings-button.gdpr-fbo-2{opacity:1!important}#moove_gdpr_cookie_info_bar button.mgbutton.change-settings-button.gdpr-fbo-2,#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1{box-shadow:none!important;background:#fff!important;color:#000!important;margin-left:0!important}#moove_gdpr_cookie_info_bar button.mgbutton.change-settings-button.gdpr-fbo-2:hover,#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1:hover{background:#7b2e6f!important;color:#fff!important}#moove_gdpr_save_popup_settings_button{background-color:#7b2e6f!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-right-content{background-color:#fff!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-title{height:60px!important}#privacy_overview .moove-gdpr-tab-main-content{display:none!important}#moove_gdpr_cookie_modal .tab-title{margin-bottom:8px!important}#moove_gdpr_cookie_modal p{margin-bottom:6px!important}#moove_gdpr_cookie_modal .moove-gdpr-button-holder .mgbutton{border-radius:5px!important}@media (max-width:810px){#moove_gdpr_cookie_info_bar{max-width:calc(100% - 20px)!important}}@media (min-width:768px){#moove_gdpr_cookie_info_bar{transform:translate(-50%,-50%)!important;top:50%!important}}@media (max-width:767px){.moove-gdpr-info-bar-container{padding:15px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice h3{font-size:18px!important;line-height:22px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{line-height:20px!important;font-size:12px!important}#moove_gdpr_cookie_info_bar{transform:translate(-50%,0)!important;bottom:20px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:20px!important;gap:2px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder button.mgbutton{font-size:12px!important;padding:4px 12px!important}.gdpr_lightbox .gdpr_lightbox-container{vertical-align:bottom!important;bottom:20px!important}#moove_gdpr_cookie_modal .gdpr-cc-form-wrap{margin-bottom:0!important}}