.nav-1,.nav-1 ol,.nav-1 ul,.nav-1 li,.nav-1 a,.nav-1 h2,.nav-1 div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

/* ========================
   1. ORIGINAL HEADER
======================== */
.cd-dropdown-wrapper{display:inline-block;position:relative;height:40px;margin:30px 0 0 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} /* margin:30px 0 0 5% */
.cd-dropdown-trigger{display:block;position:relative;padding:0 36px 0 20px;line-height:40px;background-color:#333;color:#fff;border-radius:3px}
.no-touch .cd-dropdown-trigger:hover{background-color:#555}
.cd-dropdown-trigger::before,.cd-dropdown-trigger::after{content:'';position:absolute;top:50%;margin-top:-1px;height:2px;width:9px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width 0.3s,-webkit-transform .3s;-moz-transition:width 0.3s,-moz-transform .3s;transition:width 0.3s,transform .3s}
.cd-dropdown-trigger::before{right:22px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-dropdown-trigger::after{right:17px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@media only screen and (min-width: 1024px) {
.cd-dropdown-trigger{font-size:1.5rem}
.cd-dropdown-trigger.dropdown-is-active{background-color:#555}
.no-touch .cd-dropdown-trigger.dropdown-is-active:hover{background-color:#777}
.cd-dropdown-trigger.dropdown-is-active::before,.cd-dropdown-trigger.dropdown-is-active::after{width:14px}
.cd-dropdown-trigger.dropdown-is-active::before{-webkit-transform:translateX(5px) rotate(-45deg);-moz-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);-o-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}
.cd-dropdown-trigger.dropdown-is-active::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
}
.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{height:50px;line-height:50px}
@media only screen and (min-width: 768px) {
.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{height:60px;line-height:60px}
}
@media only screen and (min-width: 1024px) {
.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a{height:50px;line-height:50px}
}
.cd-dropdown h2,.cd-dropdown-content a,.cd-dropdown-content ul a,.cd-dropdown-content .cd-divider{padding:0 20px}
.cd-dropdown{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#111433;color:#fff;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s 0s,visibility 0 .5s;-moz-transition:-moz-transform .5s 0s,visibility 0 .5s;transition:transform .5s 0s,visibility 0 .5s}
.cd-dropdown h2{position:relative;z-index:1;color:#585a70;background-color:#111433;border-bottom:1px solid #242643}
.cd-dropdown .cd-close{position:absolute;z-index:1;right:0;top:0;height:50px;width:50px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent}
.cd-dropdown .cd-close::after,.cd-dropdown .cd-close::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:20px;width:2px;background-color:#fff}
.cd-dropdown .cd-close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}
.cd-dropdown .cd-close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}
.cd-dropdown.dropdown-is-active{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s 0s,visibility 0 0;-moz-transition:-moz-transform .5s 0s,visibility 0 0;transition:transform .5s 0s,visibility 0 0}
@media only screen and (min-width: 768px) {
.cd-dropdown .cd-close{top:5px}
}
@media only screen and (min-width: 1024px) {
.cd-dropdown{position:absolute;top:calc(100% - 2px);height:auto;width:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);background-color:#fff;color:#111433;box-shadow:0 4px 12px rgba(0,0,0,0.1);opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .3s 0s,visibility 0 0.3s,-webkit-transform .3s 0;-moz-transition:opacity .3s 0s,visibility 0 0.3s,-moz-transform .3s 0;transition:opacity .3s 0s,visibility 0 0.3s,transform .3s 0}
.open-to-left .cd-dropdown{right:0;left:auto}
.cd-dropdown h2,.cd-dropdown .cd-close{display:none}
.cd-dropdown.dropdown-is-active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s 0s,visibility .3s 0s,-webkit-transform .3s 0;-moz-transition:opacity .3s 0s,visibility .3s 0s,-moz-transform .3s 0;transition:opacity .3s 0s,visibility .3s 0s,transform .3s 0}
}
.cd-dropdown-content,.cd-dropdown-content ul{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;padding-top:50px}
.cd-dropdown-content a,.cd-dropdown-content ul a{display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top-width:1px;border-color:#242643;border-style:solid}
.cd-dropdown-content li:first-of-type > a,.cd-dropdown-content ul li:first-of-type > a{border-top-width:0}
.cd-dropdown-content li:last-of-type > a,.cd-dropdown-content ul li:last-of-type > a{border-bottom-width:1px}
.cd-dropdown-content .cd-divider,.cd-dropdown-content ul .cd-divider{padding-top:10px;padding-bottom:10px;background-color:#0b0e23;font-size:1.1rem;font-weight:700;letter-spacing:1px;color:#585a70;text-transform:uppercase}
.cd-dropdown-content .cd-divider + li > a,.cd-dropdown-content ul .cd-divider + li > a{border-top-width:0}
.cd-dropdown-content a,.cd-dropdown-content .cd-search,.cd-dropdown-content .cd-divider,.cd-dropdown-content ul a,.cd-dropdown-content ul .cd-search,.cd-dropdown-content ul .cd-divider{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s,-webkit-transform .3s;-moz-transition:opacity 0.3s,-moz-transform .3s;transition:opacity 0.3s,transform .3s}
.cd-dropdown-content.is-hidden,.cd-dropdown-content ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.cd-dropdown-content.is-hidden > li > a,.cd-dropdown-content.is-hidden > li > .cd-search,.cd-dropdown-content.is-hidden > .cd-divider,.cd-dropdown-content.move-out > li > a,.cd-dropdown-content.move-out > li > .cd-search,.cd-dropdown-content.move-out > .cd-divider,.cd-dropdown-content ul.is-hidden > li > a,.cd-dropdown-content ul.is-hidden > li > .cd-search,.cd-dropdown-content ul.is-hidden > .cd-divider,.cd-dropdown-content ul.move-out > li > a,.cd-dropdown-content ul.move-out > li > .cd-search,.cd-dropdown-content ul.move-out > .cd-divider{opacity:0}
.cd-dropdown-content.move-out > li > a,.cd-dropdown-content.move-out > li > .cd-search,.cd-dropdown-content.move-out > .cd-divider,.cd-dropdown-content ul.move-out > li > a,.cd-dropdown-content ul.move-out > li > .cd-search,.cd-dropdown-content ul.move-out > .cd-divider{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
/*.dropdown-is-active .cd-dropdown-content,.dropdown-is-active .cd-dropdown-content ul{-webkit-overflow-scrolling:touch}*/
@media only screen and (min-width: 768px) {
.cd-dropdown-content,.cd-dropdown-content ul{padding-top:60px}
.cd-dropdown-content a,.cd-dropdown-content ul a{font-size:1.8rem}
}
@media only screen and (min-width: 1024px) {
.cd-dropdown-content,.cd-dropdown-content ul{padding-top:0;overflow:visible}
.cd-dropdown-content a,.cd-dropdown-content ul a{color:#111433;height:50px;line-height:50px;font-size:1.5rem;border-color:#ebebeb}
.cd-dropdown-content .cd-divider,.cd-dropdown-content ul .cd-divider{background-color:transparent;color:#b3b3b3;border-top:1px solid #ebebeb}
.cd-dropdown-content .cd-divider + li > a,.cd-dropdown-content ul .cd-divider + li > a{border-top-width:1px}
.cd-dropdown-content.is-hidden > li > a,.cd-dropdown-content.is-hidden > li > .cd-search,.cd-dropdown-content.is-hidden > .cd-divider,.cd-dropdown-content.move-out > li > a,.cd-dropdown-content.move-out > li > .cd-search,.cd-dropdown-content.move-out > .cd-divider,.cd-dropdown-content ul.is-hidden > li > a,.cd-dropdown-content ul.is-hidden > li > .cd-search,.cd-dropdown-content ul.is-hidden > .cd-divider,.cd-dropdown-content ul.move-out > li > a,.cd-dropdown-content ul.move-out > li > .cd-search,.cd-dropdown-content ul.move-out > .cd-divider{opacity:1}
}
.cd-dropdown-content .see-all a{color:#3f8654}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{height:80px;line-height:80px}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item{padding-left:90px}
.cd-dropdown-content .cd-dropdown-gallery img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{padding-left:75px;position:relative}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p{color:#111433;font-size:1.3rem;display:none}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before{content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-1::before{background-image:url(../img/nucleo-icon-1.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-2::before{background-image:url(../img/nucleo-icon-2.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-3::before{background-image:url(../img/nucleo-icon-3.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-4::before{background-image:url(../img/nucleo-icon-4.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-5::before{background-image:url(../img/nucleo-icon-5.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-6::before{background-image:url(../img/nucleo-icon-6.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-7::before{background-image:url(../img/nucleo-icon-7.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-8::before{background-image:url(../img/nucleo-icon-8.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-9::before{background-image:url(../img/nucleo-icon-9.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-10::before{background-image:url(../img/nucleo-icon-10.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-11::before{background-image:url(../img/nucleo-icon-11.svg)}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-12::before{background-image:url(../img/nucleo-icon-12.svg)}
@media only screen and (min-width: 1024px) {
.cd-dropdown-content{position:static;height:auto;width:280px}
.cd-dropdown-content > li:last-of-type a{border-bottom:none}
.no-touch .cd-dropdown-content > li:not(.has-children) a:hover{color:#3f8654}
.cd-dropdown-content.move-out > li > a,.cd-dropdown-content.move-out > li > .cd-search,.cd-dropdown-content.move-out > .cd-divider{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
.cd-dropdown-content .cd-secondary-dropdown,.cd-dropdown-content .cd-dropdown-gallery,.cd-dropdown-content .cd-dropdown-icons{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:100%;height:auto;background-color:#fff;box-shadow:0 2px 14px rgba(0,0,0,0.1)}
.cd-dropdown-content .cd-secondary-dropdown::after,.cd-dropdown-content .cd-dropdown-gallery::after,.cd-dropdown-content .cd-dropdown-icons::after{clear:both;content:"";display:table}
.open-to-left .cd-dropdown-content .cd-secondary-dropdown,.open-to-left .cd-dropdown-content .cd-dropdown-gallery,.open-to-left .cd-dropdown-content .cd-dropdown-icons{left:auto;right:100%}
.cd-dropdown-content .cd-secondary-dropdown.is-hidden,.cd-dropdown-content .cd-dropdown-gallery.is-hidden,.cd-dropdown-content .cd-dropdown-icons.is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-dropdown-content .cd-secondary-dropdown.fade-in,.cd-dropdown-content .cd-dropdown-gallery.fade-in,.cd-dropdown-content .cd-dropdown-icons.fade-in{-webkit-animation:cd-fade-in .2s;-moz-animation:cd-fade-in .2s;animation:cd-fade-in .2s}
.cd-dropdown-content .cd-secondary-dropdown.fade-out,.cd-dropdown-content .cd-dropdown-gallery.fade-out,.cd-dropdown-content .cd-dropdown-icons.fade-out{-webkit-animation:cd-fade-out .2s;-moz-animation:cd-fade-out .2s;animation:cd-fade-out .2s}
.cd-dropdown-content .cd-secondary-dropdown > .go-back,.cd-dropdown-content .cd-dropdown-gallery > .go-back,.cd-dropdown-content .cd-dropdown-icons > .go-back{display:none}
.cd-dropdown-content .cd-secondary-dropdown > .see-all,.cd-dropdown-content .cd-dropdown-gallery > .see-all,.cd-dropdown-content .cd-dropdown-icons > .see-all{position:absolute;bottom:20px;height:45px;text-align:center}
.cd-dropdown-content .cd-secondary-dropdown > .see-all a,.cd-dropdown-content .cd-dropdown-gallery > .see-all a,.cd-dropdown-content .cd-dropdown-icons > .see-all a{margin:0;height:100%;line-height:45px;background:#ebebeb;pointer-events:auto;-webkit-transition:color 0.2s,background-color .2s;-moz-transition:color 0.2s,background-color .2s;transition:color 0.2s,background-color .2s}
.no-touch .cd-dropdown-content .cd-secondary-dropdown > .see-all a:hover,.no-touch .cd-dropdown-content .cd-dropdown-gallery > .see-all a:hover,.no-touch .cd-dropdown-content .cd-dropdown-icons > .see-all a:hover{color:#fff;background-color:#111433}
.cd-dropdown-content .cd-secondary-dropdown .cd-dropdown-item,.cd-dropdown-content .cd-secondary-dropdown a,.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item,.cd-dropdown-content .cd-dropdown-gallery a,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item,.cd-dropdown-content .cd-dropdown-icons a{border:none}
.cd-dropdown-content .cd-dropdown-gallery,.cd-dropdown-content .cd-dropdown-icons{padding:20px 30px 100px}
.cd-dropdown-content .cd-dropdown-gallery > .see-all,.cd-dropdown-content .cd-dropdown-icons > .see-all{width:calc(100% - 60px)}
.cd-dropdown-content .cd-dropdown-icons > li,.cd-dropdown-content .cd-secondary-dropdown > li{width:50%;float:left}
.cd-dropdown-content .cd-secondary-dropdown{overflow:hidden;width:550px;padding-bottom:65px}
.cd-dropdown-content .cd-secondary-dropdown > li > a{color:#3f8654;font-size:1.6rem;margin-bottom:10px;line-height:30px;height:30px;pointer-events:none}
.cd-dropdown-content .cd-secondary-dropdown > li > a::after,.cd-dropdown-content .cd-secondary-dropdown > li > a::before{display:none}
.cd-dropdown-content .cd-secondary-dropdown.move-out > li > a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-dropdown-content .cd-secondary-dropdown > li{margin:20px 0;padding:0 30px}
.cd-dropdown-content .cd-secondary-dropdown > li:nth-of-type(2n){border-right-width:0}
.cd-dropdown-content .cd-secondary-dropdown > li > ul{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);position:relative;height:auto}
.cd-dropdown-content .cd-secondary-dropdown > li > ul > .go-back{display:none}
.cd-dropdown-content .cd-secondary-dropdown a{line-height:25px;height:25px;font-size:1.3rem;padding-left:0}
.no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover{color:#3f8654}
.cd-dropdown-content .cd-secondary-dropdown ul{padding-bottom:25px;overflow:hidden;height:auto}
.cd-dropdown-content .cd-secondary-dropdown .go-back a{padding-left:20px;color:transparent}
.no-touch .cd-dropdown-content .cd-secondary-dropdown .go-back a:hover{color:transparent}
.cd-dropdown-content .cd-secondary-dropdown .go-back a::before,.cd-dropdown-content .cd-secondary-dropdown .go-back a::after{left:0}
.cd-dropdown-content .cd-secondary-dropdown .see-all{position:absolute;bottom:0;left:0;width:100%}
.cd-dropdown-content .cd-dropdown-gallery{width:600px;padding-bottom:100px}
.cd-dropdown-content .cd-dropdown-gallery > li{width:48%;float:left;margin-right:4%}
.cd-dropdown-content .cd-dropdown-gallery > li:nth-of-type(2n){margin-right:0}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item{padding:0;height:auto;line-height:normal;color:#3f8654;margin-bottom:2em}
.cd-dropdown-content .cd-dropdown-gallery > li:nth-last-of-type(2) a,.cd-dropdown-content .cd-dropdown-gallery > li:last-of-type a{margin-bottom:0}
.cd-dropdown-content .cd-dropdown-gallery img{position:static;height:auto;width:100%;margin:0 0 .6em}
.cd-dropdown-content .cd-dropdown-icons{width:600px}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{height:80px;line-height:1.2;padding:24px 0 0 85px}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover{background:#ebebeb}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3{color:#3f8654;font-weight:700}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p{display:block;font-size:1.2rem}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before{left:25px}
.cd-dropdown-content > .has-children > ul{visibility:hidden}
.cd-dropdown-content > .has-children > ul.is-active{visibility:visible}
.cd-dropdown-content > .has-children > .cd-secondary-dropdown.is-active > li > ul{visibility:visible}
.cd-dropdown-content > .has-children > a.is-active{box-shadow:inset 2px 0 0 #3f8654;color:#3f8654}
.cd-dropdown-content > .has-children > a.is-active::before,.cd-dropdown-content > .has-children > a.is-active::after{background:#3f8654}
.open-to-left .cd-dropdown-content > .has-children > a.is-active{box-shadow:inset -2px 0 0 #3f8654}
}
@-webkit-keyframes cd-fade-in {
0%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}
@-moz-keyframes cd-fade-in {
0%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}
@keyframes cd-fade-in {
0%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}
@-webkit-keyframes cd-fade-out {
0%{opacity:1;visibility:visible}
100%{opacity:0;visibility:visible}
}
@-moz-keyframes cd-fade-out {
0%{opacity:1;visibility:visible}
100%{opacity:0;visibility:visible}
}
@keyframes cd-fade-out {
0%{opacity:1;visibility:visible}
100%{opacity:0;visibility:visible}
}
.cd-search input[type="search"]{width:100%;height:50px;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#242643;color:#fff;border:none;border-radius:0}
.cd-search input[type="search"]::-webkit-input-placeholder{color:#fff}
.cd-search input[type="search"]::-moz-placeholder{color:#fff}
.cd-search input[type="search"]:-moz-placeholder{color:#fff}
.cd-search input[type="search"]:-ms-input-placeholder{color:#fff}
.cd-search input[type="search"]:focus{background:#fff;color:#111433;outline:none}
.cd-search input[type="search"]:focus::-webkit-input-placeholder{color:rgba(17,20,51,0.4)}
.cd-search input[type="search"]:focus::-moz-placeholder{color:rgba(17,20,51,0.4)}
.cd-search input[type="search"]:focus:-moz-placeholder{color:rgba(17,20,51,0.4)}
.cd-search input[type="search"]:focus:-ms-input-placeholder{color:rgba(17,20,51,0.4)}
@media only screen and (min-width: 1024px) {
.cd-search input[type="search"]{background-color:#ebebeb}
.cd-search input[type="search"]::-webkit-input-placeholder{color:#b3b3b3}
.cd-search input[type="search"]::-moz-placeholder{color:#b3b3b3}
.cd-search input[type="search"]:-moz-placeholder{color:#b3b3b3}
.cd-search input[type="search"]:-ms-input-placeholder{color:#b3b3b3}
}
.has-children > a,.go-back a{position:relative}
.has-children > a::before,.has-children > a::after,.go-back a::before,.go-back a::after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.has-children > a::before,.go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.has-children > a::after,.go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@media only screen and (min-width: 1024px) {
.has-children > a::before,.has-children > a::after,.go-back a::before,.go-back a::after{background:#b3b3b3}
}
.has-children > a{padding-right:40px}
.has-children > a::before,.has-children > a::after{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%}
@media only screen and (min-width: 1024px) {
.open-to-left .cd-dropdown-content > .has-children > a{padding-left:40px;padding-right:20px}
.open-to-left .cd-dropdown-content > .has-children > a::before,.open-to-left .cd-dropdown-content > .has-children > a::after{right:auto;left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}
}
.cd-dropdown-content .go-back a{padding-left:40px}
.cd-dropdown-content .go-back a::before,.cd-dropdown-content .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}
.no-js .cd-dropdown-wrapper:hover .cd-dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.no-js .cd-dropdown-wrapper .cd-close{display:none}

/* ========================
   2. POPUP HEADER ICONS
======================== */

/* SEARCH *//*
.searchbox{display: inline-block;justify-content: center;height: 100px;line-height:100px;}
.shrink .searchbox{justify-content: center;height: 50px;line-height:50px;}
.searchbox a {text-decoration: none;padding: 10px 15px;background-color: #fff;color: #54AFE9!important;border-radius: 3px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.searchbox a:hover{color: #FFF;background: #555;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;  }
*/

/* Currency and Language Style */ 
#currency-and-language {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translate(0px, -100%) scale(0, 0);-moz-transform: translate(0px, -100%) scale(0, 0);-ms-transform: translate(0px, -100%) scale(0, 0);-o-transform: translate(0px, -100%) scale(0, 0);transform: translate(0px, -100%) scale(0, 0);opacity: 0;display: none;}
#currency-and-language.open {-webkit-transform: translate(0px, 0px) scale(1, 1);-moz-transform: translate(0px, 0px) scale(1, 1);-ms-transform: translate(0px, 0px) scale(1, 1);-o-transform: translate(0px, 0px) scale(1, 1);transform: translate(0px, 0px) scale(1, 1);opacity: 1;z-index: 106;display: block;}
#currency-and-language .close {position: fixed;top: 15px;right: 15px;opacity: 1;font-size: 27px;color: #fff;}
#currency-and-language .close:hover{cursor: pointer;}
#currency-and-language .currency-and-language-wrapper {position: absolute;top: 20%;left: 0;margin-top: -51px;width: 60%;margin-left: 20%;background: #fff;outline: none;padding: 10px;}
#currency-and-language .currency-and-language-wrapper ul {padding-left:0px;}
#currency-and-language .currency-tag {margin-right: 15px;padding: 10px;border: 2px solid #54AFE9;border-radius: 4px;text-align: center;color: #54AFE9;display: inline-block;margin-bottom: 15px;opacity:0.6; min-width: 50px;}
#currency-and-language .language-tag {margin-right: 15px;padding: 10px;border: 2px solid #54AFE9;border-radius: 4px;text-align: center;color: #54AFE9;display: inline-block;margin-bottom:15px;opacity:0.6;}
#currency-and-language .currency-tag:hover, #currency-and-language .language-tag:hover {opacity:1;}
#currency-and-language .currency-active, #currency-and-language .language-active {opacity:1;}
.language-cap {text-transform: uppercase;}

/* Search Style */ 
#search {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translate(0px, -100%) scale(0, 0);-moz-transform: translate(0px, -100%) scale(0, 0);-ms-transform: translate(0px, -100%) scale(0, 0);-o-transform: translate(0px, -100%) scale(0, 0);transform: translate(0px, -100%) scale(0, 0);opacity: 0;display: none;}
#search.open {-webkit-transform: translate(0px, 0px) scale(1, 1);-moz-transform: translate(0px, 0px) scale(1, 1);-ms-transform: translate(0px, 0px) scale(1, 1);-o-transform: translate(0px, 0px) scale(1, 1);transform: translate(0px, 0px) scale(1, 1);opacity: 1;z-index: 106;display: block;}
#search .close {position: fixed;top: 15px;right: 15px;opacity: 1;font-size: 27px;color: #fff;}
#search .close:hover{cursor: pointer;}
#search .search-wrapper {position: absolute;top: 20%;left: 0;margin-top: -51px;width: 60%;margin-left: 20%;background: #fff;outline: none;padding: 10px;}
#search input[type="search"] {border-top: 1px solid #2ecc71;border-bottom: 1px solid #2ecc71;border-left: 1px solid #2ecc71;border-right: 0px solid #2ecc71;border-top-left-radius: 5px;border-bottom-left-radius: 5px;text-align: center;padding: 15px 40px;margin: 0px;}
#search .search-btn {background: #2ecc71;color: #fff;border: 1px solid #2ecc71;margin-left: -4px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;cursor: pointer;padding: 15px 40px;display: inline-block;}
#search .popular-product-tag {margin-right: 15px;padding: 10px;border: 2px solid #54AFE9;border-radius: 4px;text-align: center;color: #54AFE9;display: inline-block;margin-bottom: 15px;opacity:0.6;}
#search .popular-product-tag:hover {opacity:1;}

/* Cart Style */ 
#shopping-cart {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translate(0px, -100%) scale(0, 0);-moz-transform: translate(0px, -100%) scale(0, 0);-ms-transform: translate(0px, -100%) scale(0, 0);-o-transform: translate(0px, -100%) scale(0, 0);transform: translate(0px, -100%) scale(0, 0);opacity: 0;display: none;}
#shopping-cart.open {-webkit-transform: translate(0px, 0px) scale(1, 1);-moz-transform: translate(0px, 0px) scale(1, 1);-ms-transform: translate(0px, 0px) scale(1, 1);-o-transform: translate(0px, 0px) scale(1, 1);transform: translate(0px, 0px) scale(1, 1);opacity: 1;z-index: 106;display: block;}
#shopping-cart .close {position: fixed;top: 15px;right: 15px;opacity: 1;font-size: 27px;color: #fff;}
#shopping-cart .close:hover{cursor: pointer;}
#shopping-cart .shopping-wrapper {position: absolute;top: 20%;left: 0;margin-top: -51px;width: 60%;margin-left: 20%;background: #fff;outline: none;padding: 10px;}
#shopping-cart .table>tbody>tr>td {vertical-align: middle;line-height:40px;}
.cart-btn {border: none;font-family: inherit;font-size: inherit;color: #fff!important;background: none;cursor: pointer;padding: 15px 40px;display: inline-block;letter-spacing: 1px;font-weight: 700;outline: none;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}

/* ========================
   3. CUSTOM HEADER
======================== */

/* Space to top */
.header-1 {padding-top: 0px;}
.fixed .header-1 {padding-top: 101px;}
.header-2 {padding-top: 101px;}
.header-3 {padding-top: 41px;}
.header-4 {padding-top: 140px;}

.header-1.header-1-noslider {padding-top: 101px;}
.header-3.header-3-noslider {padding-top: 140px;}

/* Header differences */
.header-1 .main-navigation {background: initial;}
.header-3 .main-navigation {background: initial;}
.header-1 .top-navigation {visibility: hidden;}
.header-2 .top-navigation {visibility: hidden;}
.header-1 .navbar-fixed-top {top: 0px;}
.header-2 .navbar-fixed-top {top: 0px;}
.header-1 a,.header-1 a:active,.header-1 a:hover{text-decoration:none}
.header-2 a,.header-2 a:active,.header-2 a:hover{text-decoration:none}
.header-3 a,.header-3 a:active,.header-3 a:hover{text-decoration:none}
.header-4 a,.header-4 a:active,.header-4 a:hover{text-decoration:none}
.header-1 ol,.header-1 ul{list-style:none}
.header-2 ol,.header-2 ul{list-style:none}
.header-3 ol,.header-3 ul{list-style:none}
.header-4 ol,.header-4 ul{list-style:none}

/* Navigation-right */
.right-navigation-item {display: inline-block;justify-content: center;height: 100px;line-height: 100px;}
.shrink .right-navigation-item {justify-content: center;height: 50px;line-height:50px;}
.container-divje {display: flex;justify-content: flex-end;align-items: center;height: 100px;}
.shrink .container-divje {height: 50px;}
.square {width: 40px;height: 40px;margin-right: 15px;border: 2px solid #54AFE9;border-radius: 4px;text-align: center;color: #54AFE9;}
.square-cart {margin-right: 0px;}
.square > i {position:relative;top: calc(50% - 10px);}
.square > .icon-text{position: relative;top: calc(50% - 10px);}

/* Original mods */
.cd-dropdown-trigger {background-color: #54AFE9;width:100%;width: 280px;}
.cd-dropdown-wrapper a {color:#fff!important;}
.cd-dropdown a {color:#111433!important;}
@media only screen and (min-width: 1024px) {
  .cd-dropdown-trigger.dropdown-is-active {background-color: #54AFE9;}
}
/* CRIVEX HEADER */
.header-1-logo {text-align:center;}
.header-1-logo img {height: 100px;}
.shrink .header-1-logo img {height: 50px;}
.shrink .cd-dropdown-wrapper {height: inherit;margin-left: 20px;margin-top: 5px;margin-bottom: 5px;}

@media only screen and (max-width: 1024px) {
.shrink .header-1-logo {display: none!important;}
.shrink .header-1-buttons {display: none!important;}
}

.navbar-fixed-top {top: 40px;}
.navbar-fixed-top.shrink {top:0;background: #fff;}
.top-navigation{width: 100%;height:40px;background:#333;position: absolute;top: 0;z-index: 930;}
.main-navigation{background:#fff;/*border-bottom: 1px solid #ccc;*/}

/* Topheader */
.top-navigation-text {padding-left: 50px;line-height: 40px;color: #8d8d8d;}
.top-navigation-text a {font-weight: 700;}

/* Color mobile */
@media only screen and (max-width: 1023px) {
  .cd-dropdown {background-color:#fff;color:#000;}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #b3b3b3;}
.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {background-color: #b3b3b3;}
.cd-dropdown-content a, .cd-dropdown-content ul a {border-color: #ebebeb;}
.cd-dropdown h2 {color: #585a70;background-color: #fff;border-bottom: 1px solid #ebebeb;}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {background-color: #fff;color: #585a70;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
}