.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: rgb(71, 200, 204);}.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 #dddddd;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 #dddddd;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: rgb(71, 200, 204);;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: transparent;}.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 0px;}.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;}}