.row:after,.row:before{display:none!important}.header-section .top-header{background-color:#fafafa}.header-section .top-header .top-navigation{text-align:right}.header-section .top-header .top-navigation ul{line-height:1}.header-section .top-header .top-navigation ul li{display:inline-block;float:left}.header-section .top-header .top-navigation ul li a{color:#222;display:block;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.2;max-width:none;padding:19px 20px 14px!important;text-overflow:unset;text-transform:uppercase;white-space:pre-wrap}.header-section .top-header .top-navigation ul li a:hover{color:#5eb2db}.header-section .top-header .follow-us{margin-top:14px}.header-section .primary-navigation .hs-menu-wrapper ul li .hs-menu-children-wrapper,.no-scroll .header-section:before{top:160px}.widget-type-language_switcher{text-align:right}.lang_switcher_class{color:#1a3965;line-height:1;padding:0}.lang_switcher_class .globe_class{background:none;height:auto;padding-left:17px;position:relative;width:auto}.lang_switcher_class .globe_class:before{background:url(https://www.hattelandtechnology.com/hubfs/translation-1.svg) no-repeat 50%/contain;content:"";display:inline-block;height:17px;left:0;position:absolute;top:18px;width:17px}.lang_switcher_class .globe_class .lang_list_class{background:none;display:block;left:0;padding:0;position:relative;text-align:right;top:0;transform:none}.lang_list_class:after,.lang_list_class:before{content:none}.lang_switcher_class .globe_class .lang_list_class li{background-color:transparent;border:0;padding:0}.lang_switcher_class .globe_class .lang_list_class li a{color:#222;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;line-height:16px;padding:19px 20px 14px;text-transform:uppercase}.lang_switcher_class .globe_class .lang_list_class li:last-of-type{background:#fafafa;display:none;min-width:180px;position:absolute;right:0;text-align:center}.lang_switcher_class .globe_class .lang_list_class li:last-of-type a{padding:20px}.lang_switcher_class .globe_class .lang_list_class:hover li{display:block}.footer-container .widget-type-blog_subscribe h3.form-title{color:#fff;font-size:10px;font-weight:300;line-height:1.2;margin-bottom:15px;text-transform:uppercase}.footer-container .widget-type-blog_subscribe form label{display:none}.footer-container .widget-type-blog_subscribe form input{background:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font-size:14px;margin-bottom:15px;padding:6px 0}.footer-container .widget-type-blog_subscribe form input.hs-button{background:#fff;border:1px solid #fff;border-radius:3px;color:#1a3965;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:1px;padding:7px 35px}.footer-container-wrapper .widget-type-blog_subscribe form input.hs-button:hover{background:#1a3965;border:1px solid #fff;color:#fff}.footer-container-wrapper .footer-menu-2{width:340px!important}.footer-menu-2 .span6:last-of-type{margin-top:15px}.footer-container-wrapper .footer-menu-3{max-width:230px}.footer-container-wrapper .footer-social-media{float:right!important;max-width:200px}.blog-listing-wrapper .post-listing .post-item .post-body h2{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:10px;min-height:88px}.blog-listing-wrapper .post-listing .post-item .post-body .meta-data{margin-bottom:20px}@media screen and (max-width:1199px){.footer-container-wrapper .footer-menu-1{max-width:100%}.footer-container-wrapper .footer-menu{margin-bottom:30px;max-width:100%;width:48.618784527%!important}.footer-container-wrapper .footer-menu-3{margin-left:0}.footer-container-wrapper .footer-social-media{float:left}}@media screen and (min-width:1025px){.mobile-device-menu{display:none!important}}@media screen and (max-width:1024px){.bottom-header .mobile-icon{top:140px}.top-header{display:none!important}.bottom-header .mobile-icon{top:35px}.menu-open .header-section{background-color:#fff;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:99}}@media screen and (max-width:767px){.bottom-header .mobile-icon{top:28px}.top-header .span1,.top-header .span2,.top-header .span9{display:inline-block;line-height:1;vertical-align:top;width:32%!important}.header-section .top-header .top-navigation ul li a{padding-left:0!important;padding-top:0!important;text-align:left}.header-section .top-header .follow-us{margin-top:0;padding:10px 0;text-align:left}.footer-container-wrapper .footer-menu{width:100%!important}.footer-menu-2 .span6:last-of-type{margin-top:-35px}}