@font-face{font-family:'Open Sans Regular';src:url("../fonts/OpenSans-Regular.ttf")}@font-face{font-family:'Open Sans Light';src:url("../fonts/OpenSans-Light.ttf")}@font-face{font-family:'Open Sans Bold';src:url("../fonts/OpenSans-Bold.ttf")}@font-face{font-family:'Open Sans Extra Bold';src:url("../fonts/OpenSans-ExtraBold.ttf")}@font-face{font-family:'Open Sans Semi Bold';src:url("../fonts/OpenSans-SemiBold.ttf")}body{font-family:'Open Sans Regular'}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#345a8f;border:1px solid transparent}::-webkit-scrollbar-track{background:#f1f1f1}ul{padding:0;margin:0}ul li{list-style-type:none;margin:0}a{text-decoration:none}a:hover{text-decoration:none}html{overflow-x:hidden}body{overflow-x:hidden}.page-header{position:absolute;width:100%;z-index:1}.header.links li{font-size:0 !important}.customer-menu .header.links li{font-size:14px !important}.customer-menu .header.links li a{display:flex;align-items:center;color:#fff}.customer-welcome ul{margin:0;padding:0;list-style:none none;background:#303030;border:1px solid #345a8f;margin-top:4px;min-width:100%;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0;box-shadow:0 3px 3px rgb(0 0 0/15%)}.customer-welcome ul:before{border:6px solid;border-color:transparent transparent #303030;z-index:99}.customer-welcome ul li:hover{background:#303030;cursor:pointer}.authorization-link a:before{content:'\f007';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;color:#fff;display:block;text-align:center}.minicart-wrapper .showcart:before{content:'\f07a' !important;font-family:"Font Awesome 5 Pro" !important;font-size:20px !important;font-weight:300 !important;color:#fff !important;line-height:inherit !important;-webkit-font-smoothing:inherit !important;-moz-osx-font-smoothing:inherit !important;overflow:visible !important}.link.wishlist a:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 Pro";line-height:inherit;vertical-align:top;font-size:16px;content:'\f004';color:#fff;font-weight:100;margin-right:10px}.customer-welcome.active .authorization-link a:before{content:'\f08b';font-size:16px;margin-right:10px}.customer-welcome.active .header.links li:first-child a:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"font awesome 5 Pro";line-height:inherit;vertical-align:top;font-size:16px;content:'\f7e7';color:#fff;font-weight:100;margin-right:10px}.customer-welcome .action.switch:after{content:'\f4fe' !important;font-family:"font awesome 5 pro" !important;font-size:20px !important;font-weight:300 !important}.cms-home .page-header .panel.wrapper,.contact-index-index .page-header .panel.wrapper,.cms-o-nama .page-header .panel.wrapper{color:#fff;background:rgba(48,48,48,.6);display:flex;align-items:center;justify-content:space-between;padding:10px 80px;border-bottom:1px solid transparent}.page-header .panel.wrapper{color:#fff;background:#303030;display:flex;align-items:center;justify-content:space-between;padding:10px 80px}.navigation,.breadcrumbs,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;padding-left:80px;padding-right:80px;width:100%}.top-header-list{width:50%}.top-header-list ul{display:flex;justify-content:space-between;align-items:center;width:80%}.top-header-list ul li{font-family:'Open Sans Light';margin:0;color:#fff;font-size:16px;font-family:'Open Sans Light'}.top-header-list ul li a{color:#fff}.top-header-list ul li i{color:#7bb9ff;font-size:12px}.minicart-wrapper{margin-left:0;width:auto;text-align:right}.page-header .header.panel{max-width:10%;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-end}.language-header{width:40%;display:flex;justify-content:flex-end;align-items:center}.language-header ul{display:flex;height:100%;align-items:center;margin:-10px 0}.language-header ul .languageTab{line-height:50px;font-family:'Open Sans Regular';background:#345a8f;padding:0 15px;font-size:16px}.language-header ul li a{color:#fff}.searchToggle .fa-times{display:none}.searchToggle.activeSearch .fa-times{display:block}.searchToggle.activeSearch .fa-search{display:none}.language-header .activeTabLanguage a{color:#7bb9ff;font-family:'Open Sans Bold'}.searchToggle{color:#fff;font-size:18px;margin-right:20px;display:flex}.searchToggle:hover{color:#fff}.cms-home .header.content,.contact-index-index .header.content,.cms-o-nama .header.content{padding-top:0;display:flex;align-items:center;justify-content:space-between;background:0 0;box-shadow:none}.header.content{padding-top:0;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0px 3px 13px #00000017}.nav-sections{margin:0;display:none}.header.content .logo img{width:120px;padding-top:20px}.header.content .logo{margin-top:0}.custom-menu{width:60%}.custom-menu ul{display:flex;align-items:center;justify-content:space-between}.cms-home .custom-menu ul li a,.contact-index-index .custom-menu ul li a,.cms-o-nama .custom-menu ul li a{color:#fff;font-size:18px}.custom-menu ul li a{color:#000;font-size:18px}.cms-home .page-title-wrapper{display:none}.cms-home .homepage-slider{margin:0 -80px;position:relative;padding:0}.homepage-slider .pagebuilder-overlay{padding:0 80px}.homepage-slider h1,.homepage-slider h2{margin:0;font-size:78px}.homepage-slider h1{font-family:'Open Sans Light';width:100%}.homepage-slider h2{font-family:'Open Sans Bold';width:100%}.homepage-slider p{padding:20px 0;width:30%}.homepage-slider .pagebuilder-poster-content>div{display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-slider .pagebuilder-poster-content>div ul{width:100%;padding-top:60px;display:flex}.homepage-slider .pagebuilder-poster-content>div ul li{width:15%;display:flex;align-items:center}.homepage-slider .pagebuilder-poster-content>div ul li:first-child a{background:#345a8f;border-radius:60px;width:60%;text-align:center;color:#fff;padding:15px 0}.homepage-slider .pagebuilder-poster-content>div ul li:last-child a{border:1px solid #7bb9ff;border-radius:60px;width:100%;text-align:center;color:#fff;padding:15px 0;display:flex;align-items:center;justify-content:center}.homepage-slider .pagebuilder-poster-content>div ul li:last-child a:after{content:'\f178';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;color:#fff;display:block;text-align:center;margin-left:10px}.homepage-slider .pagebuilder-poster-content>div ul li:last-child{margin-left:-50px}.homepage-slider .slick-dots{position:absolute;bottom:1%;left:50%;transform:translate(-50%,10px)}.homepage-slider .slick-dots .slick-active button{width:36px !important;height:10px !important;border:1px solid #7bb9ff;color:#7bb9ff;background:#7bb9ff}.homepage-slider .slick-dots li{width:auto !important}.homepage-slider .slick-dots button{width:10px !important;height:10px !important;border:1px solid #fff;color:#fff;background:#fff}.cms-home .page-main{padding-top:0}.page-main{padding-top:200px}.homepage-counter{margin-left:-80px;margin-right:-80px;padding:30px 0}.homepage-counter .row-full-width-inner{max-width:100% !important}.homepage-counter .pagebuilder-column-line{text-align:center}.counter-block{flex-direction:initial !important;align-items:center;justify-content:center !important;width:30% !important}.counter-block div{text-align:left}.counter-block div h3{font-family:'Open Sans Extra Bold';font-size:60px;color:#7bb9ff}.counter-block div p{font-family:'Open Sans Light';font-size:18px;color:#7bb9ff}.counter-block img{width:80px;object-fit:contain;margin-right:20px}.proizvodni-program-block{flex-direction:initial !important;padding:30px 0;align-items:center;justify-content:space-between !important}.proizvodni-program-tekst{display:flex;align-items:center;justify-content:space-between;width:70%}.proizvodni-program-tekst h3{font-size:30px;font-family:'Open Sans Bold';color:#303030;width:35%;margin:0;position:relative;height:60px;line-height:60px}.proizvodni-program-tekst p{margin:0;color:#303030;font-size:16px;font-family:'Open Sans Regular';font-weight:100;margin-left:50px;width:80%}.proizvodni-program-link{width:20%;text-align:right}.proizvodni-program-link .pagebuilder-button-primary{border-radius:60px;border:1px solid #7bb9ff;color:#303030;font-size:14px;font-family:'Open Sans Regular';font-weight:100;transition:ease-in-out .5s}.proizvodni-program-link .pagebuilder-button-primary:hover{background:#7bb9ff;border:1px solid #fff;color:#fff}div.pagebuilder-button-primary:hover,div.pagebuilder-button-primary{background:0 0;color:#000;border:1px solid transparent}.cetiri-bloka-homepage{width:90%;margin:0 auto;padding:30px 0}.cetiri-bloka-homepage-grid .pagebuilder-column-line{justify-content:space-between}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column{width:49% !important;position:relative;height:400px;overflow:hidden;margin-bottom:30px}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column figure img{width:100%;height:100%;object-fit:cover}.cetiri-bloka-tekst{background:#345a8f;padding:0 30px;padding-bottom:15px;position:absolute;bottom:-25%;transition:ease .5s}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column:hover .cetiri-bloka-tekst{bottom:0}.cetiri-bloka-tekst h3{font-size:30px;font-family:'Open Sans Bold';color:#7bb9ff}.cetiri-bloka-tekst p{font-family:'Open Sans Light';font-size:16px;color:#fff}.cetiri-bloka-tekst a{font-family:'Open Sans Regular';font-weight:100;font-size:16px;color:#fff;position:relative;display:flex;align-items:center}.cetiri-bloka-tekst a:after{content:'\f178';font-family:"Font Awesome 5 Pro";font-weight:100;font-size:20px;color:#fff;display:block;text-align:center;position:absolute;left:95px;transition:ease .5s}.cetiri-bloka-tekst a:hover:after{left:105px}.delatnosti-block{margin-left:-80px;margin-right:-80px;flex-wrap:wrap;text-align:center;padding:30px 0}.delatnosti-tekst h2{font-size:60px;color:#fff;font-family:'Open Sans Light'}.delatnosti-tekst h2 strong{font-family:'Open Sans Bold'}.delatnosti-tekst p{text-align:center !important;width:60%;margin:0 auto !important;padding:20px 0;font-size:18px;font-family:'Open Sans Regular'}.o-nama-button-tekst .pagebuilder-button-primary{background:#345a8f;border:1px solid #345a8f;color:#fff;font-size:18px;border-radius:60px;font-family:'Open Sans Light';padding:15px 60px;transition:ease-in-out .5s}.o-nama-button-tekst .pagebuilder-button-primary span{font-family:'Open Sans Light'}.o-nama-button-tekst .pagebuilder-button-primary:hover{color:#fff;border:1px solid #345a8f;background:0 0}.kontaktirajte-button-tekst .pagebuilder-button-primary{border:1px solid #7bb9ff;color:#fff;font-size:18px;border-radius:60px;font-family:'Open Sans Light';padding:15px 80px;transition:ease-in-out .5s;position:relative;display:flex;align-items:center;justify-content:flex-end;margin-left:20px}.kontaktirajte-button-tekst .pagebuilder-button-primary:hover{background:#7bb9ff;border:1px solid #7bb9ff;color:#fff}.kontaktirajte-button-tekst .pagebuilder-button-primary:after{content:'\f178';font-family:"Font Awesome 5 Pro";font-weight:100;font-size:20px;color:#fff;display:block;text-align:center;position:absolute;right:55px;transition:ease .5s}.kontaktirajte-button-tekst .pagebuilder-button-primary:hover:after{right:50px}.delatnosti-tekst{margin-bottom:40px}.brand-slider-homepage{margin-left:-80px;margin-right:-80px;flex-wrap:wrap;text-align:center;padding:0;padding-top:30px}.brand-slider-homepage h2{font-size:30px;font-family:'Open Sans Bold';color:#303030;position:relative;padding-bottom:30px;transition:ease-in-out .5s;margin-top:10px}.brand-slider-wrapper .owl-item div{display:flex;justify-content:center}.brand-slider-homepage h2:after{content:'';font-family:'Open Sans Regular';width:80px;height:3px;background:#345a8f;color:#345a8f;font-size:2px;display:flex;justify-content:center;text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:90%;transition:ease-in-out .5s}.brand-slider-homepage h2:hover:after{width:200px}.brand-slider-homepage p{font-family:'Open Sans Regular';color:#303030;font-size:18px;width:50%;margin:0 auto !important}.page-footer .block.newsletter{display:none}.page-footer .footer.links{display:none}.page-footer{padding-bottom:0}.footer.content{padding:0}.footer-custom{padding:50px 80px}.footer-custom .pagebuilder-column-line{justify-content:space-between}.footer-custom .footer-first-block{width:20% !important;grid-gap:30px;border-right:2px solid #7bb9ff}.footer-custom .footer-first-block img{width:130px;object-fit:contain}.footer-custom .footer-first-block p{width:90%;color:#fff;font-size:16px;font-family:'Open Sans Regular'}.footer-custom .socials{padding:0;display:flex}.footer-custom .socials li{font-size:26px}.footer-custom .socials li a{color:rgba(255,255,255,.4);transition:ease .5s;margin-right:20px}.footer-custom .socials li a:hover{color:rgba(255,255,255,255)}.footer-custom .footer-links-custom{padding-top:30px}.footer-custom .footer-links-custom h3{color:#fff;font-size:18px;font-family:'Open Sans Semi Bold';padding-bottom:10px;text-transform:uppercase}.footer-custom .footer-links-custom ul{padding-right:0}.footer-custom .footer-links-custom ul li{margin:10px 0;font-size:16px;font-family:'Open Sans Regular'}.footer-custom .footer-links-custom ul li a{font-size:16px;font-family:'Open Sans Regular';transition:ease-in .5s}.footer-custom .footer-links-custom ul li a:hover{color:#7bb9ff !important}.copyright{background-color:#345a8f;color:#fff;font-family:'Open Sans Light';text-align:left;padding-left:80px;font-size:12px}@media(max-width:1750px){.top-header-list ul{width:90%}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column figure img{height:400px !important}}@media(max-width:1650px){.proizvodni-program-tekst h3{width:45%}.counter-block div h3{font-size:40px}.delatnosti-block{height:450px;background-size:cover !important}}@media(max-width:1550px){.top-header-list ul{width:100%}.cetiri-bloka-homepage{width:100%}.footer-custom{padding:50px}}@media(max-width:1480px){.proizvodni-program-tekst h3{width:65%}.proizvodni-program-link{width:25%;text-align:right}}@media(max-width:1400px){.cetiri-bloka-tekst h3{font-size:24px}.top-header-list{width:57%}.homepage-slider h1 span,.homepage-slider h2 span{font-size:52px !important}.homepage-slider h1,.homepage-slider h2{font-size:52px}.homepage-slider p{width:50%}.homepage-slider p span{font-size:16px !important}.homepage-slider .pagebuilder-poster-content>div ul{padding-top:10px}.homepage-slider .pagebuilder-poster-content>div ul li:last-child{margin-left:-70px}.homepage-slider .pagebuilder-poster-content>div ul li{width:25%}.delatnosti-tekst h2{font-size:42px}.delatnosti-tekst p{font-size:16px}.o-nama-button-tekst .pagebuilder-button-primary{font-size:16px;padding:10px 60px}.kontaktirajte-button-tekst .pagebuilder-button-primary{font-size:16px;padding:10px 80px}.language-header{width:30%}}@media(max-width:991px){.top-header-list ul{justify-content:flex-start;grid-gap:25px}.top-header-list ul li i{font-size:25px}.top-header-list ul li{font-size:0}.header.content{padding-left:30px;padding-right:30px}.cms-home .page-header .panel.wrapper,.contact-index-index .page-header .panel.wrapper,.cms-o-nama .page-header .panel.wrapper{padding:10px 30px}.custom-menu{width:90%}.cms-home .custom-menu ul li a,.contact-index-index .custom-menu ul li a,.cms-o-nama .custom-menu ul li a{font-size:16px}.header.content .logo img{width:60px}.homepage-slider h1 span,.homepage-slider h2 span{font-size:32px !important}.homepage-slider h1,.homepage-slider h2{font-size:32px}.homepage-slider .pagebuilder-poster-content>div ul li{width:50%}.homepage-slider .pagebuilder-poster-content>div ul li:first-child a{padding:5px 0}.homepage-slider .pagebuilder-poster-content>div ul li:last-child a{padding:5px 0}.homepage-slider,.homepage-counter .pagebuilder-slide-wrapper{min-height:500px !important}.homepage-counter .pagebuilder-column-line{flex-wrap:wrap;justify-content:center}.counter-block{width:45% !important;flex-direction:column !important}.counter-block div{text-align:center}.counter-block:nth-child(1){border-bottom:1px solid #7bb9ff;border-right:1px solid #7bb9ff;margin-right:-20px;margin-bottom:-10px;padding-bottom:20px}.counter-block:nth-child(2){margin-bottom:40px}.counter-block:nth-child(3){margin-top:40px}.counter-block:nth-child(4){border-top:1px solid #7bb9ff;border-left:1px solid #7bb9ff;margin-top:-10px;padding-top:20px;margin-left:-20px}.cms-home .page-main{padding-left:30px;padding-right:30px}.proizvodni-program-block{flex-direction:column !important;justify-content:center !important;padding-bottom:0}.proizvodni-program-tekst{width:100%}.proizvodni-program-link{width:100%;margin-top:20px}.proizvodni-program-tekst h3{font-size:22px;height:50px;line-height:50px}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column figure img{height:500px !important}.cetiri-bloka-tekst h3{font-size:18px}.cetiri-bloka-tekst{bottom:-31%}.footer-custom .pagebuilder-column-line{flex-wrap:wrap}.footer-custom .footer-first-block{width:100% !important;border-right:none;border-bottom:2px solid #7bb9ff;text-align:center;grid-gap:10px;padding-bottom:10px}.footer-custom .socials{justify-content:center}.copyright{padding-left:30px}.footer-custom .footer-links-custom{padding-top:30px;text-align:center}.delatnosti-block{min-height:300px !important;height:300px}.delatnosti-tekst h2{font-size:32px;margin-bottom:0}.delatnosti-tekst p{font-size:14px}.delatnosti-tekst{margin-bottom:0}.footer-links-custom{width:33% !important}.footer-links-custom-first{width:100% !important;text-align:center}}@media (max-width:768px){.top-header-list ul li:nth-child(2){display:none}.page-header{position:relative;border-bottom:none;margin:0}.language-header ul .languageTab{display:none}.language-header ul li a{color:#303030;position:absolute;bottom:20px;z-index:1;right:15px;margin-right:0;font-size:20px}.searchToggle{margin-bottom:5px}.searchToggle:hover{color:#303030}.minicart-wrapper .showcart:before{color:#303030 !important}.minicart-wrapper{position:absolute;bottom:20px;z-index:1;right:50px}.custom-menu{width:100%;transition:ease-in .5s}.custom-menu ul{flex-wrap:wrap}.navigation li{margin:0;width:100%}.header.content .custom-menu{display:none}.header.content .logo img{width:130px;padding:0;height:55px;object-fit:contain;text-align:center}.header.content .logo{margin-top:0;margin:0;padding:10px 0;z-index:0}.page-header .panel.wrapper{padding:0 !important;border:none !important}.top-header-list{position:absolute;width:100% !important;top:75px;z-index:1}.top-header-list ul li{font-size:16px;width:50%;font-family:'Open Sans Regular'}.top-header-list ul li:nth-child(1){background:#171717}.top-header-list ul li:nth-child(3){font-size:0;background:#303030}.top-header-list ul li{display:flex;justify-content:center;align-items:center;padding:10px 0;text-align:center}.top-header-list ul{grid-gap:0}.top-header-list ul li i{font-size:14px;margin-right:10px}.top-header-list ul li:nth-child(3):after{content:'Lokacija';text-transform:uppercase;font-size:16px;font-family:'Open Sans Regular';display:flex}.cms-home .homepage-slider{padding-top:40px}.homepage-slider .pagebuilder-slide-wrapper{min-height:450px !important;height:450px}.homepage-slider .slick-dots{bottom:2%}.homepage-slider .pagebuilder-overlay{height:450px;min-height:450px !important;padding:0 60px}.homepage-slider h1 span,.homepage-slider h2 span{font-size:48px !important}.homepage-slider p{width:100%}.homepage-slider .pagebuilder-poster-content>div ul li:first-child a{padding:15px 0}.homepage-slider .pagebuilder-poster-content>div ul li:last-child a{padding:15px 0}.homepage-slider,.homepage-counter .pagebuilder-slide-wrapper{min-height:450px !important}.counter-block{width:45% !important;flex-basis:45%;max-width:45%}.counter-block div h3{font-size:32px}.counter-block div p{font-size:14px}.counter-block img{width:50px;margin-right:0;height:50px !important;object-fit:contain}.counter-block{position:relative}.counter-block:nth-child(1){border:none;margin:0;padding:0}.counter-block:nth-child(1):after{background:#7bb9ff;color:#7bb9ff;height:150px;width:1px;content:'';display:flex;position:absolute;right:0}.counter-block:nth-child(2){margin-bottom:0}.counter-block:nth-child(2):after{background:#7bb9ff;color:#7bb9ff;width:180px;height:1px;content:'';display:flex;position:absolute;bottom:-10px}.counter-block:nth-child(3){margin:0;padding-top:30px}.counter-block:nth-child(3):after{background:#7bb9ff;color:#7bb9ff;width:180px;height:1px;content:'';display:flex;position:absolute;top:9px}.counter-block:nth-child(4){border:none;margin:0;padding:0;padding-top:20px}.counter-block:nth-child(4):after{background:#7bb9ff;color:#7bb9ff;height:160px;width:1px;content:'';display:flex;position:absolute;left:0}.homepage-counter{padding:30px;margin-left:-60px;margin-right:-60px}.proizvodni-program-tekst{flex-wrap:wrap;text-align:center}.cetiri-bloka-homepage{padding:10px 0}.proizvodni-program-tekst h3{width:100%;border:none;position:relative;height:auto;line-height:normal;padding-bottom:20px}.proizvodni-program-tekst h3:after{content:'';font-family:'Open Sans Regular';width:80px;height:3px;background:#345a8f;color:#345a8f;font-size:2px;display:flex;justify-content:center;text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:90%;transition:ease-in-out .5s}.proizvodni-program-tekst h3:hover:after{width:250px}.proizvodni-program-tekst p{font-size:14px;width:100%;margin-left:0;padding-top:20px}.proizvodni-program-link{text-align:center}.proizvodni-program-link .pagebuilder-button-primary{padding:8px 30px;margin:0}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column figure img{height:220px !important}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column{height:200px;margin-bottom:10px}.cetiri-bloka-tekst{bottom:-70%}.cetiri-bloka-tekst h3{font-size:18px;width:100%;text-align:center;padding-bottom:30px}.cms-home .page-main{padding-left:10px;padding-right:10px}.homepage-slider .pagebuilder-poster-content>div{padding:0 20px}.delatnosti-block{min-height:380px !important;margin-left:-10px;margin-right:-10px;height:380px}.delatnosti-tekst h2{font-size:24px;width:90%;margin:0 auto}.cetiri-bloka-tekst p{font-size:14px;text-align:center}.delatnosti-tekst p{width:90%}.o-nama-button-tekst .pagebuilder-button-primary{font-size:14px;padding:5px 15px;margin:0}.kontaktirajte-button-tekst .pagebuilder-button-primary{font-size:14px;padding:5px 40px}.cetiri-bloka-tekst a{font-size:14px;text-align:center;width:100%;justify-content:center}.kontaktirajte-button-tekst .pagebuilder-button-primary:after{font-size:16px;right:20px}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column:hover .cetiri-bloka-tekst{bottom:-20px;height:100%;padding-top:30px;background:#345a8feb}.kontaktirajte-button-tekst .pagebuilder-button-primary:hover:after{right:15px}.cetiri-bloka-tekst a:after{left:0;right:-115px}.cetiri-bloka-tekst a:hover:after{left:0;right:-135px}.cetiri-bloka-homepage-grid .pagebuilder-column-line .pagebuilder-column:hover .cetiri-bloka-tekst h3{padding-bottom:0}.proizvodni-program-block{padding:20px 0}.brand-slider-homepage h2{font-size:22px}.brand-slider-homepage h2 span{font-size:22px !important}.brand-slider-homepage p{font-size:14px;width:70%;margin:0 auto !important}.footer-custom{padding:30px 10px}.footer-custom .footer-first-block p{font-size:14px;margin:0 auto}.copyright{padding-left:0;text-align:center;border-top:1px solid #7bb9ff}.footer-custom .footer-links-custom h3{margin:0;padding:0}.toggleFooter{display:none}.triggerFooter h3{position:relative}.triggerFooter h3:after{content:'\f067';font-family:"Font Awesome 5 Pro";font-size:16px;right:5px;position:absolute;font-weight:100;color:#7bb9ff;transition:ease-in .3s}.triggerFooter.h3ActiveFooter h3:after{content:'\f068'}.nav-sections-items{position:relative;z-index:1;padding-top:15px}.nav-sections-item-title{border:1px solid #345a8f;height:40px;padding-top:0;width:50%;line-height:40px}.navigation{padding-left:10px !important;padding-right:10px !important}.nav-sections-item-content{margin-top:50px;padding:0}.cms-home .custom-menu ul li a,.contact-index-index .custom-menu ul li a,.cms-o-nama .custom-menu ul li a,.custom-menu ul li a{color:#345a8f}.nav-sections-item-title.active{background:#345a8f;border-bottom:0;border:1px solid #345a8f}.nav-sections-item-title a{color:#345a8f;text-transform:uppercase;font-family:'Open Sans Regular';font-weight:100}.nav-sections-item-title.active a{text-transform:uppercase;color:#fff;font-family:'Open Sans Regular';font-weight:100}.close-sections i{font-size:25px;margin-left:5px;padding-top:15px;color:#345a8f}.nav-open .page-wrapper{left:0}.nav-open .nav-toggle:after{background:rgba(0,0,0,.7);content:'';display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.nav-toggle:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:inherit;color:#303030;content:'\e609';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;margin-top:10px}.nav-sections{z-index:99999}.nav-sections .header.links li.greet.welcome{padding:0;border:none}.nav-sections .header.links li>a{border:none}.nav-sections .header.links a,.nav-sections .header.links a:hover{padding:0;border:none}.header.links li{font-size:16px !important;color:#345a8f;font-family:"Open Sans Regular";font-weight:100 !important;padding:5px 0}.header.links li a{font-size:16px !important;color:#345a8f !important;font-family:"Open Sans Regular";font-weight:100 !important}.authorization-link a:before{display:none}.nav-sections .header.links{border:none;padding-left:10px}.custom-menu ul li a{color:#000;font-size:16px}.nav-sections{margin:0;display:block}}.cms-download .page-main-full-width{padding-top:165px;margin-bottom:-40px}.politika-kvaliteta-wrapper.download-wrapper{padding-top:20px;padding-bottom:20px}.download-grid{width:90%;margin:0 auto;padding-bottom:30px}.download-grid .pagebuilder-column-line{grid-gap:20px}.download-block{padding:30px 0;background:#efefef 0% 0% no-repeat padding-box;border:1px solid #ececec;margin-bottom:20px;transition:ease-in-out .5s;text-align:center}.download-block:hover{box-shadow:5px 15px 30px #000d1030}.download-block:hover .pagebuilder-button-primary{background:#fff 0% 0% no-repeat padding-box;border:2px solid #7bb9ff;border-radius:60px;opacity:1;color:#303030}.download-block h3{color:#303030;font-family:'Open Sans Bold';font-size:24px;text-align:center;width:90%;margin:0 auto;height:55px}.download-block .pagebuilder-button-primary{background:#345a8f 0% 0% no-repeat padding-box;border-radius:60px;opacity:1;color:#fff;margin:0 auto;text-align:center;margin-top:30px;font-family:'Open Sans Regular';font-weight:100;font-size:18px;padding:10px 40px;transition:ease-in-out .5s;border:2px solid transparent}.download-block .pagebuilder-button-primary:hover{background:#fff 0% 0% no-repeat padding-box;border:2px solid #7bb9ff;border-radius:60px;opacity:1;color:#303030}.owl-stage{display:flex!important;overflow:hidden!important}.brand-slider .owl-nav{display:none !important}.brand-slider-wrapper{background-color:#ececec;margin-left:-80px;margin-right:-80px}.brand-slider{padding:50px 0;width:90%;margin:0 auto;overflow:hidden}@media (max-width:768px){.cms-download .page-main-full-width{padding-top:70px}.cms-download .delatnosti-block{margin-bottom:-25px}.politika-kvaliteta-wrapper.download-wrapper{padding:0}.download-block{padding:20px 0}.grid-download-blocks{margin-top:20px}.download-grid .pagebuilder-column{background-attachment:scroll !important;flex-basis:100%;max-width:47% !important;margin-bottom:0}.download-block h3{font-size:14px;width:90%;margin:0 auto;height:75px;display:flex;align-items:center;justify-content:center;overflow:hidden}.download-block .pagebuilder-button-primary{font-size:14px;padding:5px 20px;margin-top:10px}}.cms-politika-kvaliteta .page-main-full-width{padding-top:165px;margin-bottom:-40px}.politika-kvaliteta-wrapper{width:90%;margin:0 auto;padding-top:20px;padding-bottom:50px}.politika-kvaliteta-wrapper h1{font-family:'Open Sans Bold';position:relative}.politika-kvaliteta-wrapper h1:after{content:'';display:flex;align-items:center;justify-content:center;width:100px;height:3px;background:#345a8f;color:#345a8f;text-align:center;margin:0 auto;position:absolute;left:50%;transform:translate(-50%,-50%);bottom:-40%;transition:ease-in-out .5s}.politika-kvaliteta-wrapper h1:hover:after{width:280px}.politika-first-text{padding-bottom:40px}.politika-first-text p{font-family:'Open Sans Light';font-weight:600;font-size:16px}.politika-block figure{text-align:center}.politika-block img{height:220px !important;object-fit:contain;width:50%;margin:0 auto}.politika-kvaliteta-four-blocks .pagebuilder-column-line{flex-wrap:wrap;grid-gap:30px}.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block{width:32% !important;border:1px solid #ececec;transition:ease-in-out .5s;padding:30px 0;text-align:center}.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block:hover{border:1px solid #8a8a8a;box-shadow:5px 15px 30px #000d1030}.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block h3{width:90%;margin:0 auto;padding-bottom:20px;font-family:'Open Sans Bold';font-size:24px;transition:ease-in-out .5s;position:relative;height:60px;display:flex;justify-content:center}.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block:hover h3{color:#345a8f}.politika-block h3:after{content:'';display:flex;align-items:center;justify-content:center;width:100px;height:2px;background:#345a8f;color:#345a8f;text-align:center;margin:0 auto;position:absolute;left:50%;transform:translate(-50%,-50%);bottom:40%;transition:ease-in-out .5s}.politika-block h3:hover:after{width:280px}.politika-block p{font-family:'Open Sans Regular';font-size:16px;width:90%;margin:0 auto;padding:20px 0}.politika-block .pagebuilder-button-primary{background:#ececec;border-radius:60px;padding:15px 60px;transition:ease-in-out .5s}.politika-block .pagebuilder-button-primary:hover{background:#345a8f}.politika-block .pagebuilder-button-primary span{color:#303030;font-family:'Open Sans Regular';font-weight:100;font-size:18px;transition:ease-in-out .5s}.politika-block .pagebuilder-button-primary:hover span{color:#fff}.politika-second-text{padding-top:60px}.politika-second-text p{font-family:'Open Sans Light';font-weight:600}.politika-second-text h3{padding-top:30px;padding-bottom:20px;font-family:'Open Sans Bold'}.politika-second-text ul{padding-bottom:40px}.politika-second-text ul li{position:relative;padding-left:20px;font-family:'Open Sans Light';font-weight:600;font-size:16px;display:flex;align-items:center;margin:10px 0}.politika-second-text ul li:before{content:'\f192';font-family:"Font Awesome 5 Pro";font-weight:400;font-size:12px;color:#7bb9ff;display:block;text-align:center;background:#345a8f;border-radius:500px;width:11px;height:10px;display:flex;align-items:center;line-height:12px;position:absolute;left:0}.politika-second-text p strong{font-family:'Open Sans Bold'}.footer.content{border-top:none}@media(max-width:1550px){.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block h3{height:100px}}@media(max-width:1280px){.politika-kvaliteta-four-blocks .pagebuilder-column-line{flex-wrap:wrap;grid-gap:0px}.custom-menu{width:80%}.top-header-list{width:64%}.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block{width:49% !important;margin-bottom:20px}}@media(max-width:768px){.cms-politika-kvaliteta .page-main-full-width{padding-top:45px;margin-bottom:-70px}.politika-kvaliteta-wrapper h1{font-size:22px}.politika-kvaliteta-wrapper h1 span{font-size:22px !important}.politika-kvaliteta-wrapper h1:after{height:2px}.politika-first-text p{padding-top:10px}.politika-first-text p span{font-size:14px !important}.politika-first-text{padding-bottom:10px}.politika-block img{height:100px !important;width:75%}.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block h3{height:fit-content;font-size:18px;padding-top:20px}.politika-block h3:after{height:2px;bottom:10%}.politika-block p{font-family:'Open Sans Regular';font-size:14px;width:90%;margin:0 auto;padding:10px 0}.politika-block .pagebuilder-button-primary{padding:5px 30px}.politika-block .pagebuilder-button-primary span{font-size:14px}.politika-kvaliteta-four-blocks .pagebuilder-column-line .politika-block{padding:10px 0}.politika-second-text{padding-top:0}.politika-second-text p span{font-size:14px !important}.politika-second-text h3{padding-top:0;padding-bottom:10px;font-family:'Open Sans Bold'}.politika-second-text h3 span{font-size:18px !important}.politika-second-text ul li{font-size:12px}.politika-second-text ul{padding-bottom:0}.politika-kvaliteta-wrapper{padding-bottom:20px}.nav-before-open .page-wrapper{overflow-y:scroll;margin-right:-10px}}.page-products .breadcrumbs{padding-left:0;width:54%;margin:0 auto}.page-products .delatnosti-block{margin-bottom:-5px}.catalog-category-view .product-image-photo{width:80%}.page-products .breadcrumbs ul li a,.page-products .breadcrumbs ul li strong{font-family:'Open Sans Regular';font-size:10px}.page-products .breadcrumbs ul li a{color:#bebebe}.page-products .breadcrumbs ul li strong{color:#303030}.breadcrumbs .item:not(:last-child):after{font-size:10px;content:'/';font-family:'Open Sans Regular';margin:0}.page-products .page-title-wrapper{width:54%;margin:0 auto}.page-products .page-title-wrapper h1{font-family:'Open Sans Bold';font-size:30px;color:#303030;margin-top:10px;margin-bottom:30px}.page-products .category-view{width:54%;margin:0 auto}.page-products .filter.block{margin-bottom:40px;position:absolute;top:-100px;width:20%}.swatch-option.text{outline:none}.toolbar .pages{margin-bottom:0;width:100%}.pages .item{letter-spacing:normal;margin:0 8px 0 0;display:inline-block;width:40px;height:40px;line-height:40px;border-radius:60px;border:1px solid #c9c9c9;font-size:16px;color:#303030}.pages .item.current{background:#7bb9ff;border:1px solid #7bb9ff}.pages strong.page{background:0 0;color:#fff;font-size:16px}.pages a.page{color:#303030 !important;text-decoration:none;width:40px;height:40px;text-align:center;padding:0}.pages .action{background:#f0f0f0;border:1px solid #ccc;color:#303030;display:inline-block;padding:0;text-decoration:none;background:0 0;border:none;box-shadow:none !important;border-radius:60px !important;margin-left:0 !important;width:40px}.pages a.page:hover{color:#000;text-decoration:none}.pages .action.previous{margin-right:0 !important}.pages .action:hover{background:0 0 !important;color:#345a8f !important;text-decoration:none}.page-products .category-description p{font-family:'Open Sans Light';color:#303030;font-weight:100;font-size:16px;letter-spacing:.1px}.field.limiter{display:none !important}.toolbar-products .modes,.toolbar-products .toolbar-amount{display:none}.toolbar-sorter.sorter .sorter-label{font-size:0}.sorter-action:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0;line-height:inherit;color:#757575;content:'\e613';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.toolbar-sorter.sorter select{background:#fff url(../images/select-bg.svg) no-repeat 100% 45%;background-clip:padding-box;border:1px solid #7bb9ff;border-radius:60px;font-family:'Open Sans Light';font-size:14px;height:45px;line-height:1.42857143;padding:4px 70px 5px 15px;vertical-align:baseline;width:100%;box-sizing:border-box}.filter .block-subtitle{font-size:0;padding:0;line-height:0;border:none}.filter-options-item{border-bottom:2px solid #e6e6e6;padding-bottom:10px}.filter-options-title{font-family:'Open Sans Bold';color:#303030;font-size:18px;text-transform:initial}.filter-options-content .count{padding:0;font-size:0}.filter-options-content a{color:#303030;font-size:14px;font-family:'Open Sans Regular';font-weight:100;transition:ease-in-out .5s}.filter-options-content a:hover{background:0 0;color:#345a8f}.page-products .product.details.product-item-details{display:flex;flex-wrap:wrap;justify-content:center}.category_name_listing_product{width:100%;text-align:center;color:#7bb9ff;font-size:16px;text-transform:uppercase;font-family:'Open Sans Regular';font-weight:100}.product.name.product-item-name{width:100%;text-align:center;margin:0;height:50px;display:flex;justify-content:center;overflow:hidden}.product.name.product-item-name .product-item-link{font-size:18px;color:#303030;font-family:'Open Sans Semi Bold';display:flex;align-items:center}.product.name.product-item-name .product-item-link:hover{text-decoration:none}.type_of_sign{width:100%;text-align:center;font-size:14px;font-family:'Open Sans Regular';font-weight:100;color:#8a8a8a;margin-bottom:20px}.page-products .action.more{width:70%;margin:0 auto;padding:10px;text-align:center;background:#ececec;border-radius:60px;transition:ease-in-out .5s;color:#303030;font-family:'Open Sans Regular';font-size:16px}.page-products .action.more:hover{color:#fff;background:#345a8f}.toolbar-products{margin-bottom:0}.page-products .product-item-info{width:100%;border:1px solid #d8d8d8;padding-bottom:20px;transition:ease-in-out .5s}.page-products .product-item-info:hover{box-shadow:0px 6px 23px #0000001C;border:1px solid transparent;padding:0;padding-bottom:20px;margin:0}.page-products .product-item-info:hover .action.more{color:#fff;background:#345a8f}.action.clear.filter-clear span{background:#7bb9ff;border:1px solid #fff;color:#fff;border-radius:60px;padding:5px 40px;font-size:14px;font-family:'Open Sans Light';transition:ease-in-out .5s;font-weight:100}.filter-value{font-family:'Open Sans Light'}.filter-label{color:#345a8f;font-family:'Open Sans Semi Bold'}.description-show-more{display:none}@media(max-width:991px){.custom-menu ul li a{font-size:16px}.page-products .page-main{padding-top:150px;padding-left:20px;padding-right:20px}.filter-options-title{font-size:16px}.catalog-category-view .page-title-wrapper h1{font-size:22px;margin-bottom:10px}.catalog-category-view .category-description p{font-size:14px}.page-header .panel.wrapper{padding:10px 30px}.category-cms,.category-image,.category-description{margin-bottom:0}.catalog-category-view .breadcrumbs{display:block}.description-show-more{display:block}.description-show-more{text-align:left;position:absolute;bottom:0;background:#fff;width:100%}.category-description.show-more{height:100px;margin:0;overflow:hidden;position:relative}.page-products .filter.block{top:0}.page-products .products{padding-top:10px}.category-description .description-show-more .show-less{display:none;color:#345a8f;font-family:'Open Sans Regular';font-weight:100;font-size:12px}.category-description .description-show-more .show-more{display:inline;color:#345a8f;font-family:'Open Sans Regular';font-weight:100;font-size:12px;text-decoration:underline}.category-description.description-show{height:auto;padding-bottom:20px}.category-description.description-show .description-show-more .show-more{display:none}.category-description.description-show .description-show-more .show-less{display:inline}.page-products .sorter{z-index:1;margin-bottom:0;width:50%;position:absolute;right:0;top:0}.page-products .page-main{padding-top:150px}.page-products .toolbar-products .block.block-title{font-size:0}.page-products .page-main{padding-top:150px}.page-products .breadcrumbs{width:100%}.page-products .page-title-wrapper{width:100%}.page-products .category-view{width:100%;margin:0 auto}}@media(max-width:768px){.page-products .filter.block{top:0;position:relative;margin:0}.columns .column.main{padding-top:0}.toolbar-sorter.sorter select{background:#fff url(../images/select-bg.svg) no-repeat 80% 50%;border:1px solid #7bb9ff;border-radius:0;width:125%;text-align:center}.page-products .filter.block{top:0;position:relative;margin:0;width:50%}.filter-title strong{background-color:#7bb9ff;box-shadow:none;border:2px solid #7bb9ff;border-radius:0;font-weight:400;left:0;line-height:26px;padding:7px 10px;position:absolute;text-align:center;top:-40px;z-index:2;width:105%;position:absolute;left:-30px;height:27px;color:#fff}.products{margin-top:15px}.page-products .page-main{padding-left:10px;padding-right:10px;padding-top:70px}.catalog-category-view .product-image-photo{width:90%}.page-products .products{padding-top:0}.category_name_listing_product{font-size:12px}.product.name.product-item-name{width:100%;text-align:center;margin:0;height:35px;display:flex;justify-content:center;overflow:hidden}.product-items .product.name.product-item-name .product-item-link{font-size:14px !important;align-items:baseline;width:90%;justify-content:center}.pages .item{width:25px;height:25px;line-height:25px;font-size:14px}.pages a.page{width:25px;height:25px;text-align:center;padding:0}.pages .action{width:25px}.pages-item-previous{position:relative !important}.pages strong.page{line-height:100% !important;font-size:14px}.page-products .page-title-wrapper h1{font-size:18px}.pages-item-next{position:relative !important}.type_of_sign{margin-bottom:10px}.page-products .action.more{width:55%;padding:5px;font-size:14px}.products-grid .product-item{margin-bottom:5px}.page-products .delatnosti-block{margin-bottom:-35px}}.contact-index-index .page-main{padding-top:0;margin-bottom:-40px}.contact-index-index .page.messages{position:absolute;top:510px}.contact-index-index .page-title-wrapper{display:none}.contact-banner{padding-bottom:50px;margin:0 -80px}.contact-banner-image .pagebuilder-banner-wrapper{position:relative}.contact-banner-image .pagebuilder-overlay{position:absolute;top:60%;transform:translate(0,-50%);left:2%}.contact-banner-image .pagebuilder-overlay h1{font-family:'Open Sans Light';text-transform:uppercase}.conatact-wrapper-flex .form.contact h2{font-family:'Open Sans Bold';font-size:30px;color:#303030;position:relative;padding-bottom:30px}.conatact-wrapper-flex .form.contact h2:after{content:'';display:flex;align-items:center;justify-content:center;width:50px;height:3px;background:#345a8f;color:#345a8f;text-align:center;margin:0 auto;position:absolute;left:0;transform:translate(0%,-50%);bottom:10%;transition:ease-in-out .5s}.conatact-wrapper-flex .form.contact h2:hover:after{width:500px}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}.conatact-wrapper-flex textarea{resize:none}.conatact-wrapper-flex input,.conatact-wrapper-flex textarea{padding:20px;font-size:16px;font-family:'Open Sans Light';background:#f8f8f8;border:1px solid #ececec;width:80%}.conatact-wrapper-flex button{border-radius:60px;width:100%;background:#345a8f !important;text-align:center;color:#fff;padding:15px 0;display:flex !important;align-items:center;justify-content:center;font-size:16px;font-family:'Open Sans Regular';font-weight:100;padding:15px 80px !important}.conatact-wrapper-flex button span{font-size:16px;font-family:'Open Sans Regular';font-weight:100}.conatact-wrapper-flex button:hover{background:#345a8f !important}.conatact-wrapper-flex button:after{content:'\f178';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;color:#7bb9ff;display:block;text-align:center;margin-left:10px}.conatact-wrapper-flex{display:flex;justify-content:space-between}.contact-info{position:relative;height:fit-content}.contact-info-image{position:absolute;top:0;height:100%;z-index:-1;width:100%;object-fit:cover}.contact-info h3{width:90%;margin:0 auto;text-align:left;font-family:'Open Sans Bold';font-size:30px;color:#fff;position:relative;padding:30px 0}.contact-info h3:after{content:'';display:flex;align-items:center;justify-content:center;width:50px;height:3px;background:#7bb9ff;color:#7bb9ff;text-align:center;margin:0 auto;position:absolute;left:0;transform:translate(0%,-50%);bottom:10%;transition:ease-in-out .5s}.contact-info h3:hover:after{width:230px}.contact-info p{color:#fff;width:90%;margin:0 auto;text-align:left;font-family:'Open Sans Light';padding:20px 0}.contact-info ul{width:90%;margin:0 auto;padding-bottom:50px}.contact-info ul li{display:flex;align-items:center;padding:10px 0}.contact-info ul li i{color:#7bb9ff;font-size:42px;margin-right:20px}.contact-info ul li p{padding:0;font-family:'Open Sans Semi Bold';font-size:18px;color:#7bb9ff;width:100%}.contact-info ul li a{font-family:'Open Sans Regular';font-size:16px;color:#fff}.contact-map{margin:0 -80px;padding-top:40px}.contact-info-block{width:45%}.contact-info{width:100%}@media (max-width:991px){.conatact-wrapper-flex{flex-wrap:wrap;grid-gap:20px}}@media(max-width:768px){.contact-banner-image .pagebuilder-overlay h1 span{font-size:48px !important;font-weight:900}.contact-banner-image .pagebuilder-overlay{left:15%;padding:0}.conatact-wrapper-flex{grid-gap:40px;margin-top:40px}.contact-index-index .page.messages{top:575px;left:0}.contact-index-index .page-main{padding-left:10px;padding-right:10px}.conatact-wrapper-flex .form.contact h2{font-size:18px;padding-bottom:10px}.conatact-wrapper-flex .form.contact h2:after{height:2px}.conatact-wrapper-flex input,.conatact-wrapper-flex textarea{padding:10px;border:1px solid #7bb9ff;width:100%}.conatact-wrapper-flex .form.contact{padding-bottom:20px}.conatact-wrapper-flex button{width:75% !important;padding:10px 0 !important;margin:0 auto}.conatact-wrapper-flex .form.contact .fieldset{margin-bottom:15px}.contact-info-block{width:100%}.contact-info h3{width:80%;font-size:18px;padding:20px 0}.contact-info h3:after{height:2px}.contact-info p{width:80%;padding:0;padding-bottom:10px}.contact-info ul{width:80%;padding-bottom:20px}.contact-info ul li i{font-size:25px}.contact-info ul li p{font-size:16px}.contact-info ul li a{font-size:14px}}.proizvodni-program-wrapper{padding-top:200px}.proizvodni-program-wrapper h1{position:relative;font-family:'Open Sans Bold';color:#303030;padding-bottom:30px}.proizvodni-program-wrapper h1:after{content:'';font-family:'Open Sans Regular';width:80px;height:3px;background:#345a8f;color:#345a8f;font-size:2px;display:flex;justify-content:center;text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:90%;transition:ease-in-out .5s}.proizvodni-program-wrapper h1:hover:after{width:300px}.proizvodni-program-wrapper p{font-family:'Open Sans Light';font-weight:400;font-size:16px;width:90%;margin:0 auto;color:#303030;padding-bottom:30px}.cms-proizvodni-program .delatnosti-block{margin-bottom:-40px}@media(max-width:768px){.proizvodni-program-wrapper{padding-top:70px}.proizvodni-program-wrapper h1{padding-bottom:15px}.proizvodni-program-wrapper h1 span{font-size:18px !important}.proizvodni-program-wrapper p span{font-size:14px !important}.cms-proizvodni-program .columns .column.main{padding-bottom:0}.proizvodni-program-wrapper h1:after{height:2px}.proizvodni-program-tekst h3:after{height:2px}.brand-slider-homepage h2:after{height:2px}}.cms-o-nama .breadcrumbs{display:none}.cms-o-nama .o-nama-banner .pagebuilder-poster-content{position:absolute;left:7%;top:50%}.cms-o-nama .o-nama-banner .pagebuilder-poster-content h1{font-family:'Open Sans Light';text-transform:uppercase}.o-nama-blocks{width:90%;margin:0 auto}.o-nama-blocks .pagebuilder-column-line{justify-content:space-between;padding-top:20px}.o-nama-blocks .o-nama-tekst,.o-nama-blocks .o-nama-image{width:45% !important;margin:0 auto;justify-content:center !important}.o-nama-blocks .o-nama-tekst h2{margin:0;font-family:'Open Sans Bold';font-size:30px;color:#303030;position:relative;padding-bottom:30px;width:50%}.o-nama-blocks .o-nama-tekst h2:after{content:'';display:flex;align-items:center;justify-content:center;width:50px;height:3px;background:#345a8f;color:#345a8f;text-align:center;margin:0 auto;position:absolute;left:0;transform:translate(0%,-50%);bottom:10%;transition:ease-in-out .5s}.o-nama-blocks .o-nama-tekst h2:hover:after{width:330px}.o-nama-blocks .o-nama-tekst p{font-size:16px;font-family:'Open Sans Light';font-weight:100;color:#303030;padding:5px 0}.o-nama-blocks .o-nama-tekst p strong{font-family:'Open Sans Semi Bold'}.o-nama-blocks .o-nama-tekst ul li{padding:10px 0;position:relative;padding-left:30px;position:relative;font-size:16px;font-family:'Open Sans Light';font-weight:100;color:#303030}.o-nama-blocks .o-nama-tekst ul li:before{content:'\f111';font-family:"Font Awesome 5 Pro";font-weight:900;font-size:10px;color:#7bb9ff;display:block;text-align:center;background:#345a8f;border-radius:500px;width:21px;height:21px;display:flex;align-items:center;line-height:21px;position:absolute;left:0;display:flex;justify-content:center;align-items:center;top:35%}.last-text-o-nama{width:85%;margin:0 auto;padding:40px 0}.last-text-o-nama p{font-size:16px;font-family:'Open Sans Light';font-weight:100;color:#303030;padding:5px 0}.cms-o-nama .delatnosti-block{margin-bottom:-40px}@media(max-width:1200px){.cms-o-nama .o-nama-banner .pagebuilder-poster-content{left:11%}}@media(max-width:991px){.o-nama-blocks .pagebuilder-column-line{flex-wrap:wrap}.o-nama-blocks .o-nama-tekst,.o-nama-blocks .o-nama-image{width:100% !important}.o-nama-blocks .o-nama-image img{width:100%}}@media(max-width:768px){.cms-o-nama .o-nama-banner .pagebuilder-poster-content h1 span{font-size:48px !important;color:#7bb9ff;font-weight:900}.cms-o-nama .o-nama-banner .pagebuilder-poster-content{left:17%}.contact-banner{padding-bottom:0}.o-nama-blocks .o-nama-tekst h2{font-size:18px;padding-top:20px;padding-bottom:20px;width:100%}.o-nama-blocks .o-nama-tekst h2:after{height:2px}.o-nama-blocks .o-nama-tekst p{font-size:14px}.o-nama-blocks .o-nama-tekst ul li{font-size:14px}.o-nama-blocks .o-nama-tekst ul li:before{font-size:5px;width:14px;height:14px;line-height:11.5px;left:0}.last-text-o-nama{width:90%;margin:0 auto;padding:20px 0}.last-text-o-nama p{font-size:14px}.cms-o-nama .delatnosti-block{margin-bottom:-65px}}.catalog-product-view .page-main{padding-top:0}.catalog-product-view .breadcrumbs{padding-top:180px}.catalog-product-view .breadcrumbs ul li a,.catalog-product-view .breadcrumbs ul li strong{font-family:'Open Sans Regular';font-size:10px}.catalog-product-view .breadcrumbs ul li a{color:#bebebe}.catalog-product-view .breadcrumbs ul li strong{color:#303030}.catalog-product-view .minicart-items .item:not(:last-child):after{content:''}.fileUpload{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff;font-size:1em;font-weight:700;overflow:hidden;padding:.5em;position:relative;text-align:center;width:150px;cursor:pointer;background:#345a8f;border:1px solid #345a8f;transition:ease .5s;font-weight:100;font-family:"Open Sans Regular";font-size:14px}.fileUpload:hover,.fileUpload:active,.fileUpload:focus{background:#7bb9ff;cursor:pointer;color:#345a8f;font-weight:900}.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:148px;height:46px;cursor:pointer}input[type=file]{position:fixed;right:100%;bottom:100%}.custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}.product-info-main .product-info-price{border:none;text-align:left;display:flex;justify-content:flex-start;flex-wrap:wrap}.product-info-main .product-info-price .price-box{width:100%;order:2;padding-bottom:0;margin-top:15px}.product-info-price .price-box .price-container .price{color:#345a8f}.product-info-main .stock.available{display:none}.product-info-main .product-info-stock-sku{padding-left:0}.product-info-main .page-title-wrapper h1{font-family:'Open Sans Regular';font-weight:100;color:#303030;font-size:34px;margin-bottom:5px}.product-info-main .product.attribute.sku .type{font-size:0px}.product-info-main .product.attribute.sku .type:after{content:'Šifra proizvoda:';font-size:16px;color:#8a8a8a}.product-info-main .product.attribute.sku .value{font-size:16px;color:#8a8a8a}.product-info-main .product-add-form{padding-top:0}.catalog-product-view .swatch-attribute-label{font-weight:700;position:relative;font-family:'Open Sans Bold';color:#303030;font-size:18px;display:flex;align-items:center}.catalog-product-view .sw_dimenzija .swatch-attribute-label:after{content:'\f61c';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:28px;color:#303030;display:block;margin-left:10px;text-align:center}.catalog-product-view .sw_tip_folije .swatch-attribute-label:after{content:'\f87e';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:28px;color:#303030;display:block;margin-left:10px;text-align:center}.catalog-product-view .swatch-attribute-selected-option{padding:0;color:#303030;font-weight:900}.catalog-product-view .sw_folija .swatch-attribute-label:after{content:'\f5fd';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:28px;color:#303030;display:block;margin-left:10px;text-align:center}.catalog-product-view .swatch-option.text{background:0 0;color:#303030;font-size:18px;font-weight:100;margin-right:7px;min-width:150px;padding:5px 20px;height:30px;line-height:30px;border:.5px solid #8a8a8a;border-radius:60px;transition:ease-in .5s;box-shadow:none}.catalog-product-view .swatch-option:not(.disabled):hover{border:.5px solid #345a8f;color:#fff;outline:none;background:#345a8f}.catalog-product-view .swatch-option.selected{border:.5px solid #345a8f;color:#fff;outline:none;background-color:#345a8f !important}.catalog-product-view .swatch-option.disabled:after{background:linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#e10000 47%,#e10000 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#e10000 47%,#e10000 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#e10000 47%,#e10000 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#e10000 47%,#e10000 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(42%,rgba(255,255,255,0)),color-stop(43%,#fff),color-stop(46%,#fff),color-stop(47%,#e10000),color-stop(53%,#e10000),color-stop(54%,#fff),color-stop(57%,#fff),color-stop(58%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,#fff 43%,#fff 46%,#e10000 47%,#e10000 53%,#fff 54%,#fff 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%)}.product-info-main .product-social-links{display:none}.box-tocart .action.tocart{margin-bottom:0 !important;margin-right:0;padding:10px 0;width:85%;border-radius:0;background:#345a8f;border:1px solid #345a8f}.box-tocart .fieldset{display:flex;align-items:center;grid-gap:10px}.box-tocart .fieldset .field.qty{width:25%;margin-bottom:0;background:#7bb9ff91;padding:5px 10px}.product-add-form .field .control span button{line-height:1;background:#fff;border:none;color:#345a8f;border:1px solid #fff;border-radius:0;font-size:20px}.box-tocart .fieldset .actions{width:75%}.box-tocart .action.tocart span{color:#fff;font-weight:100;font-family:"Open Sans Regular";font-size:18px;position:relative;display:flex;align-items:center;justify-content:center;transition:ease .5s}.box-tocart .action.tocart span:after{content:'\f178';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:28px;color:#7bb9ff;display:block;position:absolute;right:15%;text-align:center;transition:ease .5s}.box-tocart .action.tocart span:hover:after{right:12%}.minicart-wrapper .action.showcart .counter.qty{background:#345a8f;color:#7bb9ff;height:24px;line-height:24px;border-radius:2px;display:inline-block;margin:-30px -8px 0;min-width:18px;overflow:hidden;padding:0 3px;text-align:center;white-space:normal;border-radius:60px}.message.success{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem;background:#345a8fc2;color:#fff;padding-left:45px;position:relative}.message.success a{color:#fff;font-weight:900;text-transform:uppercase;transition:ease .3s}.message.success>*:first-child:before{color:#7bb9ff}.message.success a:hover{color:#7bb9ff}.block-actions{display:none}.catalog-product-view .product.data.items>.item.title{float:left;width:49%;display:flex}.catalog-product-view .product.data.items>.item.title:first-child{justify-content:flex-end;margin-right:5px}.catalog-product-view .product.data.items>.item.title a{font-family:"Open Sans Regular";font-size:20px;transition:ease .5s;color:#303030;background:#ececec;border:1px solid #ccc;border-bottom:none}.catalog-product-view .product.data.items>.item.content{margin-top:63px}.product.data.items>.item.title>.switch{height:60px;line-height:60px}.catalog-product-view .product.data.items>.item.title.active>.switch{background:#345a8f;color:#fff;border:1px solid #345a8f}.catalog-product-view .product.data.items>.item.content{background:#ececec;border:none}.catalog-product-view .product.data.items>.item.content .product.attribute{width:90%;margin:0 auto;padding:30px 0}.catalog-product-view .product.data.items>.item.content .product.attribute p{margin-bottom:30px;font-family:'Open Sans Regular';font-weight:100;color:#303030}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{padding-bottom:0}.info-about-product h3{font-size:20px;color:#303030;font-family:"Open Sans Bold"}.info-about-product h3 span{color:#7bb9ff}.info-about-product ul li{font-size:16px;position:relative;display:flex;align-items:center;color:#303030;font-family:"Open Sans Bold";text-align:left;align-items:center}.info-about-product ul{width:100%}.info-about-product .value-info-product{font-family:"Open Sans Semi Bold"}.info-about-product ul li:before{content:'\f111';font-family:"Font Awesome 5 Pro";font-weight:900;font-size:6px;color:#345a8f;display:block;text-align:center;background:#7bb9ff;border-radius:500px;width:15px;height:14px;display:flex;align-items:center;line-height:14px;position:absolute;left:0;display:flex;justify-content:center;align-items:center;top:25%}.amrelated-grid-wrapper,.block.related{margin:60px 0;text-align:center}.amrelated-grid-wrapper .block-title strong,.block.related .block-title strong{font-family:"Open Sans Bold";font-size:30px;color:#303030;position:relative;padding-bottom:40px}.amrelated-grid-wrapper .block-title strong:after,.block.related .block-title strong:after{content:'';font-family:'Open Sans Regular';width:80px;height:3px;background:#345a8f;color:#345a8f;font-size:2px;display:flex;justify-content:center;text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:70%;transition:ease-in-out .5s}.amrelated-grid-wrapper .block-title strong:hover:after,.block.related .block-title strong:hover:after{width:250px}.amrelated-grid-wrapper .product-items,.block.related .product-items{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px}.amrelated-grid-wrapper .product-item,.block.related .product-item{flex-basis:100%;max-width:100%;padding-top:30px;margin-bottom:0;width:100%}.amrelated-grid-wrapper .product-item-info,.block.related .product-item-info{max-width:100%;width:100%;border:1px solid #d8d8d8;padding-bottom:20px;transition:ease-in-out .5s}.product-items.widget-product-grid li{width:100% !important}.amrelated-grid-wrapper .product-item .price-box,.block.related .product-item .price-box,.block.related .field.choice,.amrelated-grid-wrapper .product-item-actions,.block.related .product-item-actions{display:none}.amrelated-grid-wrapper .product-item-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.amrelated-grid-wrapper .block-content{margin-top:40px}.block.related .related-available .product-item-name{margin-left:0}.product-items .product.name.product-item-name .product-item-link{font-size:18px;color:#303030;font-family:'Open Sans Semi Bold';display:flex;align-items:baseline;width:80%;justify-content:center}.product-items .product-item-info:hover{box-shadow:0px 6px 23px #0000001c;border:1px solid transparent;padding:0;padding-bottom:20px;margin:0}.amrelated-grid-wrapper .action.more,.block.related .action.more{width:70%;margin:0 auto;padding:10px;text-align:center;background:#ececec;border-radius:60px;transition:ease-in-out .5s;color:#303030;font-family:'Open Sans Regular';font-size:16px}.amrelated-grid-wrapper .product-item-info:hover .action.more,.block.related .product-item-info:hover .action.more{color:#fff;background:#345a8f}.amrelated-grid-wrapper .product.details.product-item-details,.block.related .product.details.product-item-details{display:flex;flex-wrap:wrap;justify-content:center}.catalog-product-view .delatnosti-block{margin-bottom:-5px}.z-index{z-index:0}.product-add-form .label{font-weight:700;position:relative;font-family:'Open Sans Bold';color:#303030;font-size:18px;display:flex;align-items:center}.product-add-form .field .control{width:100% !important;display:flex;align-items:center;justify-content:center}.product-add-form .textarea{border-top:1px solid #d6d6d6;padding-top:20px;width:85%}.product-add-form .input-text{width:85%;border:1px solid #fff;padding:7px 0;height:36px}.product-add-form textarea{resize:none;border:1px solid #7bb9ff}.product-add-form [type=file]{color:#878787}.product-add-form [type=file]::-webkit-file-upload-button{background:#345a8f;border:2px solid #345a8f;font-family:'Open Sans Bold';border-radius:60px;color:#7bb9ff;cursor:pointer;font-size:12px;outline:none;padding:5px 25px;text-transform:uppercase;transition:all 1s ease}.product-add-form [type=file]::-webkit-file-upload-button:hover{background:#fff;border:2px solid #7bb9ff;color:#345a8f}.product.info.detailed{padding-top:70px}@media(max-width:1700px){.box-tocart .action.tocart span:after{right:12%}.box-tocart .action.tocart span:hover:after{right:10%}}@media (max-width:1440px){.box-tocart .action.tocart{width:100%}}@media(max-width:1300px){.amrelated-grid-wrapper .product-items,.block.related .product-items{grid-template-columns:repeat(4,1fr);grid-gap:20px}.catalog-product-view .swatch-option.text{min-width:auto}.box-tocart .action.tocart span:after{right:5%}.box-tocart .action.tocart span:hover:after{right:3%}}@media (max-width:991px){.amrelated-grid-wrapper .product-items,.block.related .product-items{grid-template-columns:repeat(3,1fr);grid-gap:20px}.info-about-product .label-info-product{width:50%}.product-info-main .page-title-wrapper h1{font-size:18px}.product-info-main .product.attribute.sku .type:after{font-size:14px}.product-info-main .product.attribute.sku .value{font-size:14px}.catalog-product-view .swatch-attribute-label{font-size:16px}.catalog-product-view .sw_dimenzija .swatch-attribute-label:after,.catalog-product-view .sw_folija .swatch-attribute-label:after,.catalog-product-view .sw_tip_folije .swatch-attribute-label:after{font-size:20px}.catalog-product-view .swatch-option.text{font-size:14px;padding:0 10px}.product-add-form .label{font-size:16px}.box-tocart .action.tocart{width:100%;padding:5px}.box-tocart .action.tocart span{font-size:16px}.box-tocart .action.tocart span:after{font-size:20px;right:10%}.box-tocart .action.tocart span:hover:after{right:8%}.catalog-product-view .product.data.items>.item.title a{font-size:16px;line-height:30px;height:30px}.catalog-product-view .product.data.items>.item.content{margin-top:33px;padding:0}.info-about-product{margin-top:-30px}.info-about-product h3{font-size:16px}.info-about-product ul li{font-size:14px}.info-about-product ul li:before{width:10px;height:10px;line-height:10px}.amrelated-grid-wrapper .block-title strong,.block.related .block-title strong{font-size:18px;padding-bottom:25px}.amrelated-grid-wrapper .product-image-photo,.block.related .product-image-photo{width:80%}.category_name_listing_product{font-size:12px;font-weight:900}.box-tocart .action.tocart{height:46px}.box-tocart .fieldset .field.qty{margin-top:0}.product-add-form .field .control span button{font-size:18px;padding:8px 2px}.product.name.product-item-name{width:100%;text-align:center;margin:0;height:40px;display:flex;justify-content:center;overflow:hidden}.product-items .product.name.product-item-name .product-item-link{font-size:16px;align-items:baseline;width:90%;justify-content:center}.amrelated-grid-wrapper .action.more,.block.related .action.more{width:50%;padding:5px;font-size:14px}.amrelated-grid-wrapper .product-item,.block.related .product-item{padding-top:0}}@media (max-width:768px){.catalog-product-view .breadcrumbs{display:block;padding-top:50px;padding-left:10px !important}.catalog-product-view .page-main{padding-top:0}.filter.active .filter-title strong:after{right:15px;position:absolute}.catalog-product-view .breadcrumbs a:visited{color:#303030}.catalog-product-view .page-main{padding-left:10px;padding-right:10px}.filter .filter-current{border:none;margin:0;padding-top:10px;margin-bottom:-10px}.filter .filter-current .items{display:block;padding-top:10px}.catalog-product-view .product-info-main{background:#f7f7f7;border-radius:20px;text-align:center;margin-bottom:0}.product-info-main .product-info-stock-sku{text-align:center;width:100%}.catalog-product-view .product-info-main .info-about-product ul li .label-info-product{font-size:15px !important}.product-info-main .page-title-wrapper h1{font-size:24px;padding-top:20px}.catalog-product-view .swatch-attribute-selected-option{text-align:left;display:flex;font-size:12px}.product-info-main .product.attribute.sku .type:after{font-size:12px}.product-info-main .product.attribute.sku .value{font-size:12px}.catalog-product-view .fieldset:last-child{width:95%;margin:0 auto}.catalog-product-view .swatch-attribute-label{font-size:14px}.catalog-product-view .sw_dimenzija .swatch-attribute-label:after,.catalog-product-view .sw_folija .swatch-attribute-label:after,.catalog-product-view .sw_tip_folije .swatch-attribute-label:after{font-size:16px}.catalog-product-view .swatch-option.text{height:25px;line-height:25px;font-size:14px}.product-add-form .textarea{width:100%}.fileUpload{margin:0 auto}.product-add-form .input-text{width:100%}.product-add-form .label{font-size:14px}.product-add-form [type=file]::-webkit-file-upload-button{font-size:12px;padding:2px 25px}.box-tocart .action.tocart span{font-size:14px}.box-tocart .action.tocart span:after{font-size:0px;right:20%}.box-tocart .action.tocart span:hover:after{right:16%}.catalog-product-view .product.data.items>.item.title:first-child{justify-content:flex-start;margin-right:5px;position:absolute;top:0;width:50%;left:0;text-align:center}.catalog-product-view .product.data.items>.item.content{margin-top:48px}.catalog-product-view .product.data.items>.item.title a{font-size:14px;line-height:45px;font-weight:100;height:45px}.catalog-product-view .product.data.items:last-child .item.title{position:absolute;right:0;text-align:center;top:0}.product.info.detailed{padding-top:0;position:relative}.catalog-product-view .product.data.items>.item.title>.switch{width:100%}.product.data.items .item.title a:after{display:none}.product.data.items{border-bottom:none}.info-about-product{margin-top:-70px}.info-about-product h3 span{display:block}.info-about-product h3{font-size:18px;text-align:center}.info-about-product ul{width:100%}.info-about-product ul li:before{line-height:5px;font-size:4px;left:10px}.info-about-product .label-info-product{width:auto}.info-about-product .value-info-product{width:100%;font-family:"Open Sans Regular";margin-left:10px;font-weight:100}.amrelated-grid-wrapper .product-items,.block.related .product-items{display:flex;flex-wrap:wrap;grid-gap:12px;justify-content:space-between;padding-top:30px}.amrelated-grid-wrapper .product-item,.block.related .product-item{max-width:48.5%;padding-top:0;margin-bottom:0;width:48%;margin:0}.catalog-product-view .delatnosti-block{margin-bottom:-25px}.amrelated-grid-wrapper .product-item-info img{width:80%}.amrelated-grid-wrapper,.block.related{margin:40px 0;text-align:center}.block.widget .products-grid .product-item{margin-left:0}.amrelated-grid-wrapper .product-item-name{height:45px;display:flex !important;align-items:center;overflow:hidden}}@media (max-width:512px){.amrelated-grid-wrapper .product-items,.block.related .product-items{grid-gap:10px;justify-content:space-around}.amrelated-grid-wrapper .block-content{margin-top:-20px}}.minicart-wrapper .ui-dialog{position:fixed;top:0;right:-30rem;z-index:10;transition:.3s}.minicart-wrapper .ui-dialog .block-minicart{margin:0;overflow-y:scroll;height:100vh;padding:64px 20px;color:#303030}.minicart-wrapper .ui-dialog .block-content{display:flex;flex-wrap:wrap}.minicart-wrapper .ui-dialog .block-minicart:before,.minicart-wrapper .ui-dialog .block-minicart:after{display:none}.minicart-wrapper .ui-dialog #btn-minicart-close{right:16px;top:16px}.minicart-wrapper.active:before{content:"";position:fixed;height:100vh;width:100vw;left:0;top:0;background:#000;opacity:.8;z-index:9}.minicart-wrapper.active .ui-dialog{right:10px}.minicart-wrapper .ui-dialog #btn-minicart-close:before{font-family:"font awesome 5 Pro";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f00d";line-height:1;font-size:34px;font-weight:100;color:#e10000}.minicart-wrapper .action.primary.checkout{text-transform:uppercase;letter-spacing:2px;font-weight:900}.minicart-items-wrapper{order:1;width:100%;height:fit-content !important}.block-minicart .items-total{float:left;margin:0 10px;display:none}.block-minicart .subtotal{width:100%;text-align:center;order:2;margin:0;padding:10px 0}.block-minicart .block-content>.actions{margin-top:0;order:3;width:100%}.block-minicart .product-image-container{width:150px !important}.minicart-items .product-item-name a{text-transform:uppercase;font-family:'Open Sans Bold';color:#7bb9ff}.block-minicart .block-content>.actions>.primary{margin:0 10px 15px;width:100%}.minicart-items .product-item .product{display:flex;align-items:center}.minicart-items .product-item-details{padding-left:10px;text-align:left;position:relative}.minicart-items .product-item .product.options{display:flex;flex-wrap:wrap}.minicart-items .product-item-pricing .label{display:none}.minicart-wrapper .product .actions{float:right;margin:0;text-align:left;width:auto;position:absolute;right:0;justify-content:flex-end;bottom:10px}.minicart-wrapper .product .actions a:before{color:#345a8f}.block-minicart .subtotal .label span{font-size:20px;text-transform:uppercase;letter-spacing:0;font-family:'Open Sans Semi Bold';color:#7bb9ff}.block-minicart .amount .price-wrapper:first-child .price{font-size:18px;font-weight:700;color:#7bb9ff;font-size:30px;font-family:'Open Sans Bold'}.block-minicart .block-content>.actions>.primary .action.primary{display:block;width:100%;border:1px solid #7bb9ff;color:#fff;font-size:18px;border-radius:60px;font-family:'Open Sans Light';transition:ease-in-out .5s;position:relative;display:flex;align-items:center;justify-content:center;background:#7bb9ff}.block-minicart .block-content>.actions>.secondary a span{text-transform:uppercase;font-size:16px;font-family:"Open Sans Bold";color:#345a8f}.minicart-wrapper .update-cart-item{float:initial;margin-left:0;border:1px solid #7bb9ff;color:#fff;font-size:14px;border-radius:30px;font-family:'Open Sans Light';transition:ease-in-out .5s;position:relative;display:flex;align-items:center;justify-content:center;background:#7bb9ff;padding:3px 10px;margin:10px 0}@media(max-width:768px){.block-minicart .subtotal .label span{font-size:16px}.minicart-wrapper .update-cart-item{margin:0 auto;margin-top:10px}.block-minicart .amount .price-wrapper:first-child .price{font-size:18px}.block-minicart .block-content>.actions>.primary .action.primary{font-size:14px;padding:5px}.block-minicart .block-content>.actions>.secondary a span{font-size:14px}.minicart-wrapper .ui-dialog #btn-minicart-close:before{font-size:24px}.minicart-items-wrapper{height:500px !important}.minicart-items .product-item .product{flex-wrap:wrap}.minicart-items .product-item-photo{width:100%;text-align:center}.minicart-items .product-item-details{padding:0;width:100%;text-align:center}.minicart-items .product-item .product.options{justify-content:center}.minicart-items .product-item .product{justify-content:center;margin:5px 0}}.customer-account-login .page-title-wrapper,.customer-account-create .page-title-wrapper,.checkout-cart-index .page-title-wrapper{text-align:center}.payment-option._collapsible.opc-payment-additional.discount-code{display:none}.checkout-cart-index .actions-toolbar .towishlist{display:none}.customer-account-login .page-title,.customer-account-create .page-title,.account .page-title,.checkout-cart-index .page-title{margin:0;font-family:'Open Sans Bold';font-size:30px;color:#303030;position:relative;padding-bottom:30px;text-align:center}.block-new-customer{display:none !important}.block-customer-login{border-left:none !important}.block-authentication{border-top:none !important}.block-customer-login:before{content:'' !important;border:none !important;width:0 !important;height:0 !important}.popup-authentication .modal-inner-wrap{width:40% !important}.customer-account-login .page-title:after,.account .page-title:after,.checkout-cart-index .page-title:after{content:'';display:flex;align-items:center;justify-content:center;width:50px;height:3px;background:#345a8f;color:#345a8f;text-align:center;margin:0 auto;position:absolute;left:50%;transform:translate(-50%,-50%);bottom:10%;transition:ease-in-out .5s}.checkout-cart-index .column.main{width:90%;margin:0 auto}.checkout-cart-index .actions-toolbar a:before{color:#345a8f !important}.checkout-cart-index .cart.main.actions button{background:#7bb9ff;border:1px solid #fff;color:#fff;font-family:'Open Sans Regular';border-radius:60px;padding:10px 40px}.checkout-cart-index .cart-summary{border:1px solid #7bb9ff}.checkout-cart-index .checkout-methods-items button{background:#7bb9ff;border:1px solid #fff;color:#fff;font-family:'Open Sans Regular';border-radius:60px;padding:10px 40px;transition:ease-in .3s}.checkout-cart-index .checkout-methods-items button:hover{background:#7bb9ff;border:1px solid #345a8f;color:#345a8f}.checkout-cart-index .checkout-methods-items .action.multicheckout{text-transform:uppercase;letter-spacing:1.8px;color:#345a8f !important}.account .page-title:after{content:'';display:flex;align-items:center;justify-content:center;width:50px;height:3px;background:#345a8f;color:#345a8f;text-align:center;margin:0 auto;position:absolute;left:0;transform:translate(0%,-50%);bottom:10%;transition:ease-in-out .5s}.customer-account-login .page-title:hover:after,.customer-account-create .page-title:hover:after,.account .page-title:hover:after{width:280px}.customer-account-login .block-title,.customer-account-create legend,.account .block-title,.account legend{font-family:'Open Sans Bold';color:#303030;padding-top:30px;text-transform:uppercase;border-bottom:1px solid #7bb9ff !important}.form-create-account{margin:0 auto}.block-customer-login input,.form-create-account input,.account input,.account select{border-radius:60px;border:1px solid #7bb9ff}.customer-account-login .actions-toolbar button,.block-new-customer .actions-toolbar .primary a,.customer-account-create .actions-toolbar button,.account .actions-toolbar button,.action.action-login.secondary{background:#7bb9ff !important;border:1px solid #7bb9ff !important;color:#fff !important;font-size:14px !important;border-radius:60px;font-family:'Open Sans Light' !important;padding:5px 40px !important;transition:ease-in .5s}.modal-content .block-title{margin:0;font-family:'Open Sans Bold';font-size:18px;color:#303030;position:relative;text-transform:uppercase;color:#7bb9ff;padding-bottom:20px}.login-container{display:flex;justify-content:center}.modal-content .block-authentication .actions-toolbar>.secondary{padding-top:0}.customer-account-index .column.main .action{color:#7bb9ff;font-family:"Open Sans Bold";font-weight:900;text-transform:uppercase}.account .sidebar-additional{display:none}.customer-account-login .actions-toolbar button:hover,.block-new-customer .actions-toolbar .primary a:hover,.customer-account-login .actions-toolbar button:hover,.block-new-customer .actions-toolbar .primary a:hover,.customer-account-create .actions-toolbar button:hover,.account .actions-toolbar button:hover{background:#7bb9ff !important;border:1px solid #345a8f !important;color:#345a8f !important}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:#7bb9ff;color:#303030;font-weight:600}.customer-account-forgotpassword .page-title{margin:0;font-family:'Open Sans Bold';font-size:30px;color:#303030;position:relative;padding-bottom:10px;text-align:center;border-bottom:3px solid #7bb9ff}.customer-account-forgotpassword .fieldset>.field,.fieldset>.fields>.field{margin:10px 0}.customer-account-forgotpassword input{border-radius:60px;border:1px solid #7bb9ff}.customer-account-forgotpassword button{background:0 0 !important;border:none !important}.customer-account-forgotpassword button span{background:#7bb9ff !important;border:1px solid #7bb9ff !important;color:#fff !important;font-size:14px !important;border-radius:60px;font-family:'Open Sans Light' !important;padding:5px 40px !important;transition:ease-in .5s}.cart-discount{display:none}@media (max-width:768px){.customer-account-login .page-main,.customer-account-create .page-main,.customer-account-forgotpassword .page-main{padding-top:70px;padding-left:10px;padding-right:10px}.popup-authentication .modal-inner-wrap{width:100% !important}.checkout-cart-index .page-main{padding-left:15px;padding-right:15px;padding-top:70px}.customer-account-login .page-title,.customer-account-create .page-title,.account .page-title,.checkout-cart-index .page-title{text-transform:uppercase;font-size:18px;padding-bottom:20px;color:#7bb9ff}.cart-summary .block>.title{border:1px solid transparent}.form.password.forget .action.primary{text-align:left;padding-left:0}.customer-account-forgotpassword button{padding-left:0}.block-new-customer .actions-toolbar .primary a,.customer-account-create .actions-toolbar button,.account .actions-toolbar button,.action.action-login.secondary{font-size:12px !important;margin-top:10px;text-align:center !important}.fieldset{margin:0 0 10px}.form-create-account .fieldset.create.account:after{margin-top:5px}.form.password.forget .fieldset:after{margin-top:5px}.customer-account-login .page-title:after,.account .page-title:after{height:2px}.login-container .block .block-title{font-size:16px;text-align:center;margin:0;padding:10px 0}.fieldset>.field,.fieldset>.fields>.field{margin:10px 0}.login-container .fieldset:after{margin-top:0;text-align:left}.fieldset.login .secondary{text-align:left}.fieldset.login .secondary span{font-size:12px}.block-new-customer p{margin:10px 0}.fieldset.create.info .legend,.fieldset.create.account .legend{margin-bottom:0;text-align:center !important}.fieldset.create.info .legend span,.fieldset.create.account .legend span{font-size:16px !important}.account .page-main{padding-left:10px;padding-right:10px;padding-top:130px}.account .block-collapsible-nav{top:70px}.block-collapsible-nav .title{border-top:1px solid #7bb9ff;cursor:pointer;margin-bottom:0;position:relative;border-bottom:1px solid #7bb9ff;background:#7bb9ff;color:#fff;text-transform:uppercase;padding:10px 40px 10px 15px;display:block;text-decoration:none}.account .page-title{text-align:left}.account .block-title strong,.account .legend span{font-size:16px !important}.customer-welcome ul{margin:0;padding:0;list-style:none none;background:0 0;margin-top:4px;min-width:100%;z-index:101;box-sizing:border-box;display:block;position:relative;top:0;right:0;box-shadow:none}.customer-menu .header.links li{margin-left:-20px}.greet.welcome span{color:#0fa7ff}.nav-sections .header.links{padding-left:20px}.link.wishlist a:before{display:none}}.block-search{float:right;padding-left:0;position:absolute;top:-52px;height:50px;width:76%;transition:ease-in-out .5s;display:none;border-bottom:2px solid #7bb9ff}.block-search-active{opacity:1;display:block}.block-search input{margin:0;padding-right:35px;position:static;height:50px;outline:none;width:100%;background:#303030;color:#fff;border:none;font-family:'Open Sans Regular';font-weight:100}.block-search input::placeholder{color:#fff}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:32px;color:#fff;content:'\e615';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;line-height:50px;transition:ease-in-out .3s}.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{pointer-events:none;opacity:1}.block-search .action.search:hover:before{color:#fff;font-size:20px}@media (max-width:1800px){.block-search{width:75%}}@media (max-width:1800px){.block-search{width:74%}}@media (max-width:1650px){.block-search{width:73%}}@media (max-width:1580px){.block-search{width:72%}}@media (max-width:1480px){.block-search{width:70%}}@media (max-width:1400px){.block-search{width:68%}}@media (max-width:1320px){.block-search{width:66%}}@media(max-width:768px){.block-search{width:100%;left:0;top:75px}.block-search .action.search{display:block;font-size:0px;position:absolute;right:0;background:0 0;color:#fff;height:50px;line-height:50px;top:30px;border:none;padding:0;padding-right:10px}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:32px;color:#fff;content:'\e615';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;line-height:50px;display:block !important}}.opc-progress-bar-item._active:before{background:#7bb9ff;border-color:#7bb9ff}.opc-progress-bar-item._active>span:before{background:#7bb9ff;border-color:#7bb9ff}.opc-progress-bar-item._active>span:after{border-color:#7bb9ff;content:'\e610';font-family:'luma-icons'}.opc-progress-bar{text-align:center}.checkout-shipping-address{background:#e4e4e46b;padding:30px}.checkout-shipping-address input,.checkout-shipping-address select{border:1px solid #7bb9ff;border-radius:60px}.checkout-index-index .authentication-wrapper button{border:1px solid #7bb9ff;background:#7bb9ff;border-radius:60px;width:60%;color:#fff;padding:15px 0}.checkout-index-index .authentication-wrapper button:hover{text-decoration:none}.checkout-shipping-method{padding-top:10px}.opc-wrapper .step-title,.opc-block-summary>.title{font-size:30px;font-family:'Open Sans Bold';color:#303030}.checkout-index-index .primary{width:50%}.checkout-index-index .primary button{border:1px solid #7bb9ff;background:#7bb9ff;border-radius:60px;width:100% !important;color:#fff;padding:15px 0;font-family:'Open Sans Regular';font-weight:100}.checkout-index-index .action.primary:hover{background:#7bb9ff;border:1px solid #7bb9ff;color:#fff}.abs-field-tooltip input,.field .control._with-tooltip input{margin-right:10px;width:calc(100%)}.checkout-index-index .field-tooltip .field-tooltip-action{display:inline-block;text-decoration:none;margin-right:10px}.checkout-index-index .minicart-items .product-item .product.options .content{width:100%}@media(max-width:768px){.checkout-index-index .page-main{padding-top:70px;padding-left:10px;padding-right:10px}.opc-estimated-wrapper .estimated-block .estimated-label{font-size:0}.opc-estimated-wrapper .estimated-block .estimated-label:after{content:'Ukupno';display:block;font-family:'Open Sans Regular';font-weight:100;font-size:18px;color:#303030}.authentication-wrapper{float:right;margin-top:0;max-width:100%;position:relative;z-index:1;width:40%}.checkout-index-index .authentication-wrapper button{border-radius:30px;width:100%;padding:5px 0}.opc-wrapper .step-title,.opc-block-summary>.title{font-size:18px}.checkout-shipping-address{background:#e4e4e46b;padding:10px}.checkout-index-index .minicart-wrapper{top:20px}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background:#f4f4f4;margin:0;padding:20px 15px}.opc-wrapper .form-login+.form-shipping-address{margin-top:-65px}.checkout-index-index .primary{width:100%}.checkout-index-index .primary button{padding:5px 0 !important;font-size:16px !important}}@media (max-width:1650px){.politika-kvaliteta-four-blocks .pagebuilder-column-line{flex-wrap:wrap;grid-gap:20px}.download-block h3{height:100px}}.politika-first-text h3{margin:0;font-family:'Open Sans Bold';font-size:22px;color:#303030;position:relative;padding-bottom:10px}.politika-first-text ul li{padding:5px 0;position:relative;padding-left:30px;position:relative;font-size:16px;font-family:'Open Sans Light';font-weight:100;color:#303030}.politika-first-text ul li:before{content:'\f111';font-family:"Font Awesome 5 Pro";font-weight:900;font-size:4px;color:#7bb9ff;display:block;text-align:center;background:#345a8f;border-radius:500px;width:11px;height:11px;display:flex;align-items:center;line-height:11px;position:absolute;left:0;display:flex;justify-content:center;align-items:center;top:35%}@media (max-width:768px){.politika-first-text h3{font-size:18px}.politika-first-text ul li{font-size:14px}.politika-first-text p{font-size:14px}}.filter-toggle{display:none}.filter-trigger:after{transition:ease-in-out .3s}.filter-trigger.triggerActive:after{transform:rotate(180deg)}.page-products .product-item .price-box .price{font-weight:700;white-space:nowrap;font-size:18px;color:#345a8f}.catalog-product-view .product-info-main .info-about-product ul li .label-info-product{margin-bottom:5px;font-weight:700;position:relative;font-family:'Open Sans Bold';color:#303030;font-size:18px;padding-left:30px}.catalog-product-view .product-info-main .info-about-product ul li .value-info-product{color:#303030;font-size:18px;font-weight:100;padding-left:10px;margin-bottom:5px}.catalog-product-view .product-info-main .info-about-product{margin:20px 0}@media (max-width:1300px){.catalog-product-view .product-info-main .info-about-product ul li .value-info-product{min-width:auto}}@media (max-width:768px){.catalog-product-view .product-info-main .info-about-product ul li .value-info-product{font-size:14px}.product-info-main .product-info-price .price-box{text-align:center;margin-top:0}.catalog-product-view .product-info-main .info-about-product{margin:10px 0}.info-about-product h3{margin-top:-10px;font-size:16px;font-family:"Open Sans Light"}.info-about-product ul{width:fit-content;margin:0 auto}.catalog-product-view .columns .column.main{padding-top:0;padding-bottom:0}.filter.active .filter-title{border-bottom:1px solid #ccc;height:48px;left:0;position:fixed;right:0;top:3px;z-index:2;background:#fff}.filter.active .filter-options{right:-10px}.filter.active .filter-title strong{box-shadow:none;background:0 0;border:0;color:#fff !important;top:10px;display:inline-block;text-decoration:none;text-align:left;font-size:18px;left:0;font-weight:900;padding:0;background:#303030;top:-5px;padding-top:10px;padding-bottom:10px;padding-left:10px}.filter.active .filter-title strong:after{right:40px;position:absolute;color:#fff !important}}.page-main-details{display:none}.searchToggle{margin-right:20px}.header.panel>.header.links>li{margin:0 !important;margin-right:20px !important}@media (max-width:1600px){.filter-options-title{font-size:16px}}@media (max-width:1440px){.page-main{padding-left:50px;padding-right:50px}.filter-options-title{font-size:14px;white-space:normal;word-break:normal;overflow-wrap:anywhere}}@media (max-width:1250px){.page-main{padding-left:30px;padding-right:30px}}@media (max-width:1024px){.filter-options-title{padding:10px 20px 0 10px}.filter-options-title:after{right:0}}.minicart-items .item-qty{width:70px !important}.minicart-wrapper .update-cart-item{padding:5px 10px !important}