.header-container.template-endrigo{width:100%;position:relative;background-position:center 0;-webkit-background-size:cover;background-size:cover}.header-container.template-endrigo .component-bg{border-top:3px solid #47c8cc}.header-container.template-endrigo>.container{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;min-height:87px}.header-container.template-endrigo .container-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.header-container.template-endrigo .header-navigation{margin-left:auto;text-align:right}.header-container.template-endrigo .header-navigation .header-menu{display:inline-block;margin:-15px -30px -15px -15px;padding:15px;vertical-align:middle}.header-container.template-endrigo .header-menu .header-menu-item{float:left;list-style:none;padding:10px 0;position:relative}.header-container.template-endrigo .header-menu .header-menu-item a{padding:10px;font-size:13px;text-align:center;color:#748ab1}.header-container.template-endrigo .header-menu .header-menu-item:first-child a{border-left:0}.header-container.template-endrigo .header-menu .header-menu-item:hover,.header-container.template-endrigo .header-menu .header-menu-item:hover a{color:#47c8cc}.header-container.template-endrigo .header-navigation .header-submenu{display:none;list-style:none;position:absolute;min-width:251px;left:0;top:100%;text-align:left;border:1px solid #ddd;margin:0;padding:0;z-index:1000;padding-left:1px}.header-container.template-endrigo .header-menu .header-menu-item:hover .header-submenu{display:block}.header-container.template-endrigo .header-submenu .header-submenu-item a{text-align:left;display:block;padding:15px;border-top:1px solid #ddd;background:#fff}.header-container.template-endrigo .header-submenu .header-submenu-item:first-child a{border-top:0}.header-container.template-endrigo .header-navigation .header-submenu .title{color:#47c8cc;font-size:14px}.header-container.template-endrigo .header-navigation .header-submenu .desc{display:block;font-size:12px;margin-top:5px;color:#a3a3a3}.header-container.template-endrigo .submenu{padding-right:10px;height:17px;display:inline-block;margin-left:-5px}.header-container.template-endrigo .submenu svg{height:14px;width:14px;vertical-align:middle}.header-container.template-endrigo .header-submenu svg{height:16px;vertical-align:top;margin-right:5px}.header-container.template-endrigo .header-logo-text{font-size:20px;color:#000}.header-container.template-endrigo .header-logo{float:left;display:block;margin-right:18px;width:163px}.header-container.template-endrigo .header-image{width:147px;display:block}.header-container.template-endrigo .header-social{display:inline-block;vertical-align:middle}.header-container.template-endrigo .header-social .header-social-item{display:inline-block;width:16px;height:16px;margin-left:18px}.header-container.template-endrigo .header-social .header-social-item:hover{opacity:.6}.header-container.template-endrigo .header-social .header-social-item svg{width:16px;height:16px}@media screen and (max-width:640px){.header-container.template-endrigo .pull-right{width:100%}.header-container.template-endrigo .header-social{text-align:center;display:block;margin:0 auto;float:none}.header-container.template-endrigo{text-align:center}.header-container.template-endrigo .header-menu .header-menu-item{float:none;display:inline-block}.header-container.template-endrigo .header-menu .header-menu-item:first-child{margin-left:0}.header-container.template-endrigo .header-form{max-width:250px;float:none;margin:0 auto;margin-top:20px}.header-container.template-endrigo .header-form input{width:100%}.header-container.template-endrigo .header-button{width:100%;max-width:250px;margin-left:0;display:inline-block;float:none;margin-top:20px}.header-container.template-endrigo .header-form .header-button{margin-top:8px}.header-container.template-endrigo .container .align-middle{display:block;width:100%;padding:0}}.header-container.template-endrigo .navicon{display:none;float:right;position:relative;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 20px;opacity:.9;margin-left:auto;margin-right:-20px}.header-container.template-endrigo .navicon .bars{position:relative;width:21px;height:3px;background:#6d6d6d;transition:.3s;-webkit-border-radius:1px;border-radius:1px}.header-container.template-endrigo .navicon .bars:before,.header-container.template-endrigo .navicon .bars:after{display:block;content:"";height:3px;width:21px;background:inherit;position:absolute;z-index:-1;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-border-radius:1px;border-radius:1px}.header-container.template-endrigo .navicon .bars:before{top:6px}.header-container.template-endrigo .navicon .bars:after{top:-6px}.header-container.template-endrigo .navicon.open .bars:before,.header-container.template-endrigo .navicon.open .bars:after{top:0!important;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.header-container.template-endrigo .navicon.open .bars{background:0 0}.header-container.template-endrigo .navicon.open .bars:before{transform:rotate(-45deg)}.header-container.template-endrigo .navicon.open .bars:after{transform:rotate(45deg)}@media(min-width:768px){.header-container.template-endrigo .header-navigation{display:block!important}}@media(max-width:767px){.header-container.template-endrigo .component-bg{border-width:2px}.header-container.template-endrigo>.container{height:auto;padding:22px 20px 25px;min-height:0;display:block}.header-container.template-endrigo .header-navigation{display:none;padding-top:15px;margin:0;clear:both;margin-bottom:-10px}.header-container.template-endrigo .header-navigation ul,.header-container.template-endrigo .header-social{width:100%;display:block}.header-container.template-endrigo .header-navigation .header-menu-item,.header-container.template-endrigo .header-navigation .header-social-item{display:block;min-height:40px;line-height:40px;border-top:1px solid #e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;float:none;margin:0;padding:0;text-align:left}.header-container.template-endrigo .header-navigation .header-menu-item:first-child{border-top:none}.header-container.template-endrigo .header-menu .header-menu-item a{font-size:15px;letter-spacing:1px;line-height:1.2;display:block;text-align:left;padding:11px 0}.header-container.template-endrigo .header-navigation .header-social-item{padding:5px 0}.header-container.template-endrigo .header-navigation .header-social-item svg{width:20px;height:20px}.header-container.template-endrigo .submenu .ico{display:none}.header-container.template-endrigo .submenu{display:block;height:auto}.header-container.template-endrigo .header-menu .header-menu-item a:focus+.submenu ul{display:block}.header-container.template-endrigo .header-navigation .header-submenu{position:relative;width:100%;border:0}.header-container.template-endrigo .header-navigation .header-submenu .ico{display:initial}.header-container.template-endrigo .header-submenu-item{padding:0 20px}.header-container.template-endrigo .header-menu .header-menu-item:fisrt-child a{border-top:1px solid #ddd}.header-container.template-endrigo .header-logo-text{float:left;display:block}.header-container.template-endrigo .header-navigation .header-menu{width:100%;margin-top:20px;padding:0;margin:0}}