@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/missing/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/missing/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2')}@font-face{font-family:'catamaranbold';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/catamaran-bold-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/catamaran-bold-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'montserratbold';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-bold-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-bold-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'montserratmedium';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-medium-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-medium-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'montserratregular';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-regular-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'montserratsemibold';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-semibold-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/montserrat-semibold-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'open_sansbold';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/opensans-bold-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/opensans-bold-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'open_sansregular';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/opensans-regular-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/opensans-regular-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'proxima_nova_rgregular';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/mark_simonson_proxima_nova_regular-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/mark_simonson_proxima_nova_regular-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'proxima_novasemibold';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/mark_simonson_proxima_nova_semibold-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/mark_simonson_proxima_nova_semibold-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'playfair_displayregular';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/playfairdisplay-regular-webfont.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/playfairdisplay-regular-webfont.woff) format('woff');font-display:swap}@font-face{font-family:'TrajanProRegular';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/TrajanProRegular.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/TrajanProRegular.woff) format('woff');font-display:swap}@font-face{font-family:'TrajanProBold';src:url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/TrajanProBold.woff2) format('woff2'),url(https://hfzlaw.com/wp-content/themes/hfzlaw/fonts/TrajanProBold.woff) format('woff');font-display:swap}body{margin:0;padding:0;font-size:14px;font-family:'Montserrat',sans-serif}img{margin:0;padding:0;max-width:100%;height:auto}ol,ul{margin:0;padding:0}p{color:#333;font-family:'montserratregular';margin:0 0 16px 0;font-size:14px}.post,.page{margin:0}.container,.home .site-content{width:100%;max-width:1080px;margin:0 auto;padding:0 20px;box-sizing:border-box}.site-content{width:100%;max-width:1230px;margin:0 auto;padding:0 20px;box-sizing:border-box;min-height:500px}.header_container{width:100%;max-width:1230px;margin:0 auto;padding:0 20px;box-sizing:border-box}.widget{padding:0;margin:0}.page-content,.entry-content,.entry-summary{margin:0}.top-header a:first-child:before,.search_block form.search-form input.search-submit,.testimonials_section #owl-two.owl-carousel .owl-nav button span,.our_work_section #patent.owl-carousel .owl-nav button span{display:none}#patent,#patent .owl-stage-outer{height:auto!important}#team-pics{height:auto!important}.top-header .textwidget .head-social-info{display:inline-block;margin:0}.top-header .textwidget .head-social-info a:after{display:none}.top-header .textwidget .head-social-info a:before{display:none}.top-header .textwidget .head-social-info a img{margin-top:-4px;max-width:16px}.top-header .textwidget .head-social-info a{padding:8px;background:#0b92ff;border-radius:0}@media (max-width:480px){.top-header a{letter-spacing:normal!important}}header.site-header{position:absolute;z-index:99;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.slider_position header.site-header{position:inherit}.slider_position .site-branding{background:#202d3b;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.top-header{background:rgb(0 0 0 / .7);display:inline-block;width:100%;text-align:right;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.slider_position .top-header{background:#0b92ff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.top-header a{font-weight:700;color:#fff;font-size:10px;padding:15px 5px 15px 10px;font-family:'montserratbold';display:inline-block;position:relative;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.top-header a:before{content:"";width:2px;height:10px;background:#fff;display:block;position:absolute;right:0;left:0;top:17px}.top-header a:first-child:after{content:"+";display:block;position:absolute;left:-1px;top:12px;color:#0b92ff;font-weight:700;font-size:14px}.slider_position .top-header a:first-child:after{color:#fff}.site-branding{background:rgb(0 0 0 / .3);display:inline-block;width:100%;padding:40px 0 20px 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.logo{max-width:281px;float:left;width:100%;padding:0;margin:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.logo img{padding:0;margin:0}.logo img[alt]{color:#FFF}.menu_search_block{float:right;display:block!important;margin:30px 0 0 0;width:calc(100% - 30%);position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.search_block{width:100%;vertical-align:top;max-width:252px;position:absolute;right:0;top:6px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-navigation{margin:8px 256px 0 0;float:right;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.menu_search_block ul.menu{margin:0;padding:0;display:block}button.menu-toggle{display:none}.menu_search_block ul.menu li{margin:0;padding:0;list-style:none}.menu_search_block ul.menu li a{margin:0;padding:10px 13px 9px 13px;list-style:none;color:#fff;letter-spacing:2px;font-size:12px;font-family:'montserratsemibold';text-transform:uppercase;border-radius:2px;font-weight:600;text-decoration:none;line-height:20px}.menu_search_block ul.menu li a:focus{outline:none}.menu_search_block ul.menu li a:hover,.menu_search_block ul.menu li.current-menu-item>a,.menu_search_block ul.menu li.current-menu-parent>a,.menu_search_block ul.menu li.current-menu-item.menu-item-home>a:hover{background:#0b92ff}.menu_search_block ul.menu li.current-menu-item.menu-item-home a{background:#fff0;color:#fff}header.site-header.sticky{position:fixed;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.site-header.sticky .top-header{display:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.site-header.sticky .site-branding{background:rgb(0 0 0 / .7);padding:30px 0 30px 0}header.site-header.sticky .logo{max-width:190px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.site-header.sticky .main-navigation{margin:0 256px 0 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.site-header.sticky .menu_search_block{float:right;margin:16px 0 0 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.site-header.sticky .search_block{top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.search_block form.search-form{position:relative}.search_block form.search-form label{width:100%}.search_block form.search-form input.search-field{border-radius:100px;border:none;padding:6px 18px 6px 45px;width:100%;font-size:10px;height:37px;color:#a8abaf;box-sizing:border-box}.search_block form.search-form:before{content:"\f002";display:block;position:absolute;left:21px;top:8px;color:#b2b2b2;font-size:14px;font-weight:400;font-family:FontAwesome}.search_block form.search-form input.search-field:hover,.search_block form.search-form input.search-field:focus{border:none;box-shadow:none;outline:none}.search_block form.search-form ::placeholder{color:#a8abaf;text-transform:uppercase;letter-spacing:2px}.search_block form.search-form :-ms-input-placeholder{color:#a8abaf;text-transform:uppercase;letter-spacing:2px}.search_block form.search-form ::-ms-input-placeholder{color:#a8abaf;text-transform:uppercase;letter-spacing:2px}.banner_block .metaslider.home_banner .flexslider ul.slides li .caption-wrap{background:#fff0;opacity:1;bottom:7%}.banner_block .metaslider.home_banner .flexslider ul.slides li .caption-wrap .caption{box-sizing:border-box;max-width:1024px;margin:0 auto;text-align:left;width:100%;opacity:1;padding:0 30px}.metaslider .flexslider ul.slides li .caption-wrap .caption h1{font-size:103px;font-family:'montserratbold';font-weight:700;text-transform:uppercase;line-height:86px;margin:0;padding:0}.metaslider .flexslider ul.slides li .caption-wrap .caption h1 span{display:block;font-family:'playfair_displayregular';font-weight:400;white-space:nowrap}.recruit_banner.metaslider .flexslider ul.slides li .caption-wrap .caption h1{max-width:550px}.sheet_vcard_section{padding:40px 0 0 0}.sheet_vcard_section .widget_sow-button{display:inline-block;width:auto}.sheet_vcard_section .sheet_vcard_block .ow-button-base{display:inline-block;vertical-align:top;margin:0 4px 0 0;padding:0;width:auto}.sheet_vcard_section .sheet_vcard_block .ow-button-base a{background:#fff0;border:none;box-shadow:none;font-family:Montserrat;font-weight:700;text-decoration:none}.sheet_vcard_section .sheet_vcard_block .ow-button-base a:hover,.sheet_vcard_section .sheet_vcard_block .ow-button-base a:focus{background:#fff0;outline:none;color:#0b92ff!important}.sheet_vcard_section .sheet_vcard_block .ow-button-base .sow-icon-image{padding:0;margin:-9px 9px 0 0;display:inline-block;background-size:auto;background-repeat:no-repeat;height:32px;width:27px}.sheet_vcard_section .sheet_vcard_block h3.widget-title{display:inline-block;vertical-align:top;margin:0;padding:7px 0;width:auto;color:#fff;font-size:16px;font-weight:700}h5.sow-headline{margin:0 0 4px 0;padding:0;text-transform:uppercase;letter-spacing:10.45px;font-family:Montserrat}h3.sow-sub-headline{margin:0;padding:0;line-height:65px!important;text-transform:uppercase;font-family:Montserrat}h3.sow-sub-headline span{display:inline-block;width:100%;color:#0b92ff;line-height:70px;font-family:'playfair_displayregular'}.our_clients_section .our_clients_title{margin:0 0 70px 0}.our_clients_section{padding:90px 0 20px 0}.our_clients_section .owl-carousel .owl-stage .owl-item.dark-color{background:#2b3845}.our_clients_section .owl-carousel .owl-stage .owl-item.dark-color img,.our_clients_section .owl-carousel .owl-stage .owl-item.light-color img{opacity:0!important}.our_clients_section .owl-carousel .owl-stage .owl-item.light-color{background:#37424f}.our_clients_section .owl-carousel .owl-nav{top:39%;position:absolute;left:0;right:0}.our_clients_section .owl-carousel .owl-nav button{width:54px;height:54px;outline:none;border:none}.our_clients_section .owl-carousel .owl-nav button span{display:none}.our_clients_section .owl-carousel .owl-nav button.owl-prev{background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) 0 -57px no-repeat;float:left;left:15%;position:absolute}.our_clients_section .owl-carousel .owl-nav button.owl-next{background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -57px -57px no-repeat;float:right;position:absolute;right:15%}.testimonials_section{padding:170px 0 120px 0}.testimonials_section .testimonials_title{margin:0 0 40px 0}.testimonials_section #owl-two.owl-carousel .owl-nav{display:block;width:100%;position:absolute;top:36%;z-index:-9}.testimonials_section #owl-two.owl-carousel .owl-nav button{width:42px;height:42px;outline:none}.testimonials_section #owl-two.owl-carousel .owl-nav button.owl-prev{background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -106px -4px no-repeat;float:left;position:relative;left:-110px}.testimonials_section #owl-two.owl-carousel .owl-nav button.owl-next{background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -156px -4px no-repeat;float:right;position:relative;right:-110px}.testimonials_block .owl-carousel .owl-stage .owl-item .item .testimonial-content{font-size:24px;color:#000;line-height:40px;font-weight:600;font-family:'proxima_novasemibold';text-align:center}.testimonials_block .owl-carousel .owl-stage .owl-item .item .testimonial-image{width:100%;margin:134px auto 10px;position:relative}.testimonials_block .owl-carousel .owl-stage .owl-item .item .testimonial-image:before{content:"";display:block;position:absolute;left:0;right:0;top:-96px;background:#ccc;width:1px;height:60px;margin:0 auto}.testimonials_block .owl-carousel .owl-stage .owl-item .item .testimonial-person{text-align:center;color:#000;font-size:15px;text-transform:uppercase;font-weight:700;font-family:'montserratbold'}.testimonials_block .owl-carousel .owl-stage .owl-item .item .testimonial-image img{width:auto;margin:0 auto;max-width:150px}.our_work_section{padding:170px 0 80px 0}.our_work_section .our_work_block{overflow:hidden}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item{background:#fff;overflow:hidden}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item .item{position:relative}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item .item .left-section-patent{float:left;width:100%;max-width:465px;padding:20px}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .left-section-patent{float:left}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent{float:right;text-align:left}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent:before,.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent:after{display:block!important}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent .patent-date{float:left;margin-left:0}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent a.patent-readmore{margin-left:0}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent .small-img{float:right}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active .right-section-patent a.patent-readmore{margin-right:48px}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active .right-section-patent .right-contain .patent-date{margin-right:2px}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent .patent-category{background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -120px -93px no-repeat!important;padding:0 0 0 25px;margin:0 0 14px 0;font-weight:600;color:#aaa;font-size:11px;text-transform:uppercase;font-family:'montserratsemibold'}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item.active.center .right-section-patent .patent-title{margin-left:0}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item .item .left-section-patent img{width:100%}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item .item .right-section-patent{float:right;width:100%;max-width:495px;position:relative;padding:0 0 60px 27px}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item .item .right-section-patent:before{content:"";display:block;position:absolute;left:-27px;top:-27px;background:#fff;height:54%;width:27px;transform-origin:left right;-ms-transform:skew(0deg,50deg);-webkit-transform:skew(0deg,50deg);transform:skew(0deg,50deg)}.our_work_section .our_work_block .owl-carousel .owl-stage .owl-item .item .right-section-patent:after{content:"";display:block;position:absolute;left:-27px;bottom:-50px;background:#fff;height:60%;width:27px;transform-origin:left right;-ms-transform:skew(0deg,-50deg);-webkit-transform:skew(0deg,-50deg);transform:skew(0deg,-50deg)}.right-section-patent .patent-category{color:#aaa;font-size:11px;text-transform:uppercase;padding:0 0 0 25px;margin:0 0 14px 0;font-weight:600;font-family:'montserratsemibold'}.right-section-patent .patent-title{color:#000;font-size:18px;text-transform:uppercase;margin:0 0 14px 0;font-weight:600;font-family:'montserratsemibold'}.right-section-patent .patent-excerpt{font-size:14px;color:#000;width:95%;line-height:25px;display:inline-block;font-family:'proxima_nova_rgregular';font-weight:400}.right-section-patent a.patent-readmore{background:#fff;border:#0872d5 solid 2px;padding:12px 30px;text-decoration:none;color:#0872d5;display:inline-block;margin:20px 0 0 20px;font-weight:600;font-size:12px;letter-spacing:0;font-family:'montserratsemibold';text-transform:uppercase}.right-section-patent a.patent-readmore:hover{background:#0872d5;color:#fff}.right-section-patent .right-contain{width:100%;display:inline-block;padding:30px 40px 0 0}.right-section-patent .patent-date{width:70px;height:70px;float:left;background:#0872d5;padding:10px 27px 10px 13px;color:#fff;line-height:17px;font-size:12px;margin:10px 0 0 28px;font-weight:600;font-family:'montserratsemibold'}.small-img{width:90px;height:90px;float:right}.our_work_section #patent.owl-carousel .owl-nav{width:110px;margin:66px auto 0}.our_work_section #patent.owl-carousel .owl-nav.disabled{display:block}.our_work_section #patent.owl-carousel .owl-nav button{width:45px;height:45px;outline:none}.our_work_section #patent.owl-carousel .owl-nav button.owl-prev{background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -3px -3px no-repeat;float:left}.our_work_section #patent.owl-carousel .owl-nav button.owl-next{background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -54px -3px no-repeat;float:right}.meet_our_title{margin:0 0 30px 0}.meet_our_block{padding:0 0 50px 0;display:none}.meet_our_block .panel-grid-cell img{width:100%;margin:0;padding:0}.meet_our_block .meet_our_block_inner{max-width:1230px;margin:6px auto}.meet_our_block .meet_our_block_inner .panel-grid-cell{width:25%!important;width:calc(25% - ( 0.75 * 6px))!important;position:relative;overflow:hidden;vertical-align:top}.meet_our_block .meet_our_block_inner .panel-grid-cell .meet_our_inner_title{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background:rgb(0 0 0 / .8);padding:25% 0;color:#fff;text-align:center}.meet_our_block .meet_our_block_inner .panel-grid-cell:hover .meet_our_inner_title{opacity:1}.meet_our_block .meet_our_block_inner .widget_media_image{padding:0;margin:0px!important}.meet_our_block .meet_our_block_inner .panel-grid-cell .meet_our_inner_title h3{margin:4px 0;padding:0;font-size:16px}.meet_our_block .meet_our_block_inner .panel-grid-cell .meet_our_inner_title h5{margin:4px 0;padding:0;font-size:12px}.modal-body .team-para{color:#000}.tab_menu .tab_menu_block{display:inline-block;width:100%;padding:60px 0 100px 0}.tab_menu .tab_menu_block .portfolioFilter{display:inline-block;width:100%;text-align:center}.tab_menu .tab_menu_block .portfolioFilter a{color:#fff;font-size:16px;text-transform:uppercase;padding:10px 20px;display:inline-block;margin:0 15px;text-decoration:none;font-weight:700;font-family:'montserratbold'}.tab_menu .tab_menu_block .portfolioFilter a.current,.tab_menu .tab_menu_block .portfolioFilter a:hover{background:#0b92ff}.tab_menu .tab_menu_block .portfolioContainer{padding:20px 5px;color:#fff;padding-bottom:180px}.tab_menu .tab_menu_block .portfolioContainer .team_members .team-title{padding:6px;display:inline-block;width:100%}.tab_menu .tab_menu_block .portfolioContainer .team_members .team-title:hover{background:#0b92ff}.tab_menu .tab_menu_block .portfolioContainer .team_members{font-size:12px;font-weight:700;margin:4px 0 4px 20px;letter-spacing:1px;text-transform:uppercase;font-weight:700;font-family:'montserratbold';width:29%!important;float:left;cursor:pointer}.tab_menu .tab_menu_block .container.isotope-item{transform:none!important;z-index:999999;opacity:1!important;pointer-events:auto}.ask_yourself_section .ask_yourself_title{padding:220px 0 0 0}.ask_yourself_section .ask_yourself_details ul{margin:130px 0 0 0;padding:0;width:100%;display:inline-block}.ask_yourself_section .ask_yourself_details ul li{position:relative;color:#000;list-style:none;font-size:15px;margin:0;vertical-align:top;display:inline-block;width:80%;padding:37px 0;font-weight:400;font-family:'montserratregular';text-transform:uppercase}.ask_yourself_section .ask_yourself_details ul li:before{width:100px;height:1px;background:#e5e5e5;content:"";display:block;position:absolute;left:0;top:47px}.ask_yourself_section .ask_yourself_details ul li span{width:56px;margin:-11px 20px 0 116px;text-align:center;display:inline-block;float:left}.ask_yourself_section .ask_yourself_details ul li.technology span{margin:-17px 20px 0 116px}.ask_yourself_section .ask_yourself_details ul li.professional span{margin:-15px 20px 0 116px}.ask_yourself_section .ask_yourself_details ul li.technology{margin:0}.ask_yourself_section .ask_yourself_details ul li.career{margin:0 0 0 40px}.ask_yourself_section .ask_yourself_details ul li.professional{margin:0 0 0 80px}.ask_yourself_section .ask_yourself_img{padding:0}.ask_yourself_section .ask_yourself_img img{position:relative;right:-160px;margin:-45px 0 0 0}.ask_yourself_section .ask_yourself_btn{margin:0 0 0 226px}.ask_yourself_section .ask_yourself_btn a.work_button{text-transform:uppercase;font-size:12px;font-family:Montserrat;font-weight:700}footer.site-footer{background:#202d3b;padding:90px 0}footer.site-footer h2{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;margin:0;padding:0;font-family:'montserratbold'}footer.site-footer ul{margin:27px 0 0 0;padding:0}footer.site-footer ul li{margin:0 20px 0 0;padding:0;list-style:none;font-weight:400;font-family:'montserratregular';display:inline-block}footer.site-footer ul li a{text-decoration:none;font-weight:400;color:#fff;font-size:12px;display:inline-block;width:auto;padding:5px 0;font-family:'montserratregular'}footer.site-footer ul li a:hover,footer.site-footer ul li.current-menu-item a,footer.site-footer ul li.current-menu-item.menu-item-home a:hover{color:#0b92ff}footer.site-footer ul li.current-menu-item.menu-item-home a{color:#fff}.footer_address{width:100%;display:inline-block;vertical-align:top}.helpful_link_menu{width:100%;max-width:50%;display:inline-block;vertical-align:top;margin:49px 0 0 0}.company_menu{width:100%;max-width:100%;display:inline-block;vertical-align:top;margin:30px 0 0 0;text-align:center}.working_hours{width:100%;max-width:20%;vertical-align:top;margin:49px 0 0 0;color:#fff;font-size:12px;float:right}.working_hours .textwidget{margin:28px 0 0 0}.working_hours .textwidget p{line-height:25px;color:#fff;font-size:12px}.footer_address section#media_image-3{float:left}.footer_address section#text-4{float:left}footer.site-footer .footer_address ul{max-width:100%;width:100%;margin:46px 0 0 30px}footer.site-footer .footer_address ul li{position:relative;width:auto;display:inline-block;font-size:12px;color:#fff;padding:0 0 0 20px;margin:0 50px 30px 0;font-weight:400;font-family:'montserratregular'}footer.site-footer .footer_address ul li a{font-size:12px;color:#fff;font-weight:400;padding:0;font-family:'montserratregular'}footer.site-footer .footer_address ul li.address:before{content:"";display:block;position:absolute;top:0;left:0;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -183px -56px no-repeat;width:14px;height:18px}footer.site-footer .footer_address ul li.phone:before{content:"";display:block;position:absolute;left:0;top:0;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -151px -56px no-repeat;width:14px;height:18px}footer.site-footer .footer_address ul li.email:before{content:"";display:block;position:absolute;top:0;left:0;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -167px -56px no-repeat;width:14px;height:18px}.copyright{color:#fff;text-align:center;font-size:14px;padding:40px 0 0 0;font-family:'montserratregular';text-decoration:none;font-weight:400}.copyright a{color:#fff;font-size:14px;text-decoration:none;font-family:'montserratregular';font-weight:400}.copyright a:hover{color:#0b92ff}.contact_section{padding:70px 0 0 0}.contact_detail_section{padding:100px 0 120px 0}.contact_left_block{padding:0 0 0 50px}.contact_title_sub h2.sow-sub-headline{font-family:'proxima_nova_rgregular';padding:11px 0 0 0;display:inline-block;width:100%;font-weight:700}.contact_detail_section h3{font-family:'open_sansbold';font-size:24px;color:#111;text-transform:uppercase;margin:0 0 42px 0}.contact_detail_section .contact_info_block ul{margin:30px 0 0 0}.contact_detail_section .contact_info_block ul li{position:relative;width:100%;display:inline-block;font-size:14px;color:#000;padding:0 0 0 26px;margin:0 0 20px 0;font-weight:600;font-family:'proxima_nova_rgregular'}.contact_detail_section .contact_info_block li a{font-size:14px;color:#000;padding:0;font-weight:600;font-family:'proxima_nova_rgregular'}.contact_detail_section .contact_info_block ul li.address{max-width:250px}.contact_detail_section .contact_info_block ul li.address:before{content:"";display:block;position:absolute;top:3px;left:0;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -183px -72px no-repeat;width:20px;height:20px}.contact_detail_section .contact_info_block ul li.email:before{content:"";display:block;position:absolute;top:0;left:0;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -147px -72px no-repeat;width:20px;height:20px}.contact_detail_section .contact_info_block ul li.phone:before{content:"";display:block;position:absolute;left:0;top:0;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -166px -72px no-repeat;width:20px;height:20px}.contact_info_block{position:relative;margin:0 0 30px 0}.contact_info_block:after{content:"";background:#0b92ff;height:1px;bottom:0;width:60px;position:absolute}.opening_hours_block ul li{color:#000;font-size:14px;font-weight:400;line-height:24px;list-style:none;margin:13px 0;font-weight:600;font-family:'proxima_nova_rgregular'}.contact_right_block .gform_wrapper h3.gform_title{text-transform:none;margin:0 0 20px 0;font-family:'open_sansbold';font-size:24px;color:#111}.gform_wrapper span.gform_description{font-weight:700!important;font-family:'montserratsemibold';font-size:14px}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield input,.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield textarea{border:none;border-bottom:#e7e7e7 solid 1px;border-radius:0;font-family:'open_sansregular';font-size:14px}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield input:hover,.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield input:focus,.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield textarea:hover,.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield textarea:focus{outline:none}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield{padding-right:33px!important}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield textarea{height:100px}.confirmation-message,.gform_confirmation_message{color:green;font-size:14px;font-weight:600}#new_data,.gform_wrapper .gform_footer input.gform_button{background:#202d3b;padding:14px 30px;color:#fff;border:none;text-transform:uppercase;font-weight:700;font-family:'open_sansbold';width:auto!important;display:inline-block;margin:10px 0 0 0;border-radius:3px}#new_data:hover,.gform_wrapper .gform_footer input.gform_button:hover{background:#0b92ff}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li#field_2_3.gfield{margin:80px 0 0 0!important;padding:0 33px 0 0!important}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield ::placeholder{color:#acacac;font-size:14px}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield :-ms-input-placeholder{color:#acacac;font-size:14px}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield::-ms-input-placeholder{color:#acacac;font-size:14px}.contact_right_block .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{padding-right:15px!important}.recruit_section{padding:120px 0 0 0}.recruit_section .recruit_title h3.sow-sub-headline{max-width:1080px;margin:0 auto}.recruit_section .recruit_title_sub h4.sow-headline{font-family:Montserrat;font-weight:400;max-width:900px;margin:0 auto}.recruit_section .recruit_title_sub{margin:0 0 70px 0}.recruit_img_section .widget_media_image img{width:100%}.recruit_img_section .recruit_detail{text-align:center;max-width:340px;width:100%;margin:50px auto 0}.recruit_img_section .recruit_detail h5{color:#888;font-size:10px;font-family:'montserratregular';font-weight:400}.recruit_img_section .recruit_detail h3{color:#333;text-transform:uppercase;font-size:14px;font-weight:700;font-family:'montserratsemibold'}.recruit_img_section .recruit_detail .disc{color:#919191;font-size:12px;line-height:28px;position:relative;padding:67px 0 0 0;font-family:'montserratregular';font-weight:400}.recruit_img_section .recruit_detail .disc:before{content:"";background:#0b92ff;height:30px;width:1px;position:absolute;top:16px;left:0;right:0;margin:0 auto}.current_career_opportunities{padding:95px 78px 50px 78px;margin:90px 0 0 0}.current_career_opportunities .opportunities_title{font-weight:700;font-family:'montserratsemibold'}.current_career_opportunities.career-path-hfz{padding-left:58px;padding-right:58px}.current_career_opportunities .opportunities_title h3.widget-title{color:#fff;font-size:22px;padding:0;margin:0 0 26px 0}.current_career_opportunities .opportunities_title .textwidget p{color:#fff;font-size:14px;letter-spacing:.5px}.current_career_opportunities .opportunities_title .textwidget a{color:#fff}.current_career_opportunities .opportunities_title .textwidget a:hover{color:#ffdf01}.current_career_opportunities ul{margin:0 0 0 20px;padding:0}.current_career_opportunities ul li{padding:0;margin:0 0 16px 0;color:#fff}.job_block{width:100%;display:inline-block}.job_block .job-title{position:relative;width:100%;display:inline-block;padding:0;margin:0 0 40px 0;font-weight:700;font-family:'catamaranbold'}.job_block .job-title:after{content:"";background:#636c76;height:1px;width:100%;position:absolute;bottom:0;left:0;right:0}.job_block .job-title:before{content:"";background:#ffdf01;height:5px;width:82%;position:absolute;bottom:-4px;left:0;right:0;z-index:9}.job_block .job-title a.label-title{color:#fff;padding:0;text-transform:uppercase;font-size:12px;text-decoration:none;margin:0 0 5px 0;padding:0;line-height:13px;float:left;width:80%}.job_block .job-title a.apply_button{color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase;margin:0;position:absolute;bottom:-5px;right:0;background:#202d3b;z-index:9;padding:0 0 0 7px}.job_block .job-title a:hover{color:#ffdf01}.iframe_jobs_section{margin-bottom:40px}.iframe_jobs_section .iframe_jobs_block{padding:0 58px 64px 58px}.tab_menu_block .modal{right:20px;left:20px;padding:16px}.tab_menu_block .modal .modal-dialog{width:1050px;margin:30px auto;overflow:auto;height:600px;-webkit-box-shadow:0 5px 15px rgb(0 0 0 / .5);box-shadow:0 5px 15px rgb(0 0 0 / .5);background:#fff;border-radius:6px}.tab_menu_block .modal .modal-dialog .modal-content{box-shadow:none;border:none}.tab_menu_block .modal .modal-body .left-part{max-width:300px;width:100%;display:inline-block;vertical-align:top}.tab_menu_block .modal .right-part .team-informations{margin:20px 0 0 0}.tab_menu_block .modal .right-part{display:inline-block;width:67%;padding:0 0 0 30px}.tab_menu_block .modal .right-part .team-both,.tab_menu_block .modal .right-part .team-admissions,.tab_menu_block .modal .right-part .team-education{width:32%;display:inline-block;vertical-align:top;margin:0;padding:0 16px 0 0}.modal-title .team-subtitle{color:#0b92ff;text-transform:uppercase;margin:-5px 0 10px 0}.tab_menu_block .modal .right-part label{color:#0b92ff;text-transform:uppercase}.tab_menu_block .modal .right-part ul{margin:0;padding:0}.tab_menu_block .modal .right-part ul li{margin:0;padding:0;color:#000;list-style:none}.team-both .team-phone{margin:0 0 14px 0}.tab_menu_block .modal .right-part .team-both a{color:#000;text-decoration:none;word-break:break-word}.tab_menu_block .modal .right-part .team-both a:hover{color:#0b92ff}.responsive-menu-icon{display:none}.apply_currently_section .panel-grid-cell{background:rgb(0 0 0 / .8);padding:162px 0!important}.apply_currently_section .apply_currently_section_cell{width:100%;max-width:1230px;margin:0 auto;padding:0 20px;box-sizing:border-box}.apply_currently_section .apply_currently_section_cell .contact_recruiting_button a.contact_recruiting{background:#fff0;border:#0b92ff solid 4px;border-radius:0;padding:20px 0;text-decoration:none;box-shadow:none;margin:20px 0 50px 0;text-transform:uppercase}.apply_currently_section .apply_currently_section_cell .contact_recruiting_button a.contact_recruiting:hover{background:#0b92ff}header.page-header h1.page-title{font-family:Montserrat;font-weight:500;text-align:center;color:#000;line-height:1.4em;font-size:56px;text-transform:uppercase}header.page-header h1.page-title span{color:#0b92ff;font-family:'playfair_displayregular';font-weight:400}.error-content{display:inline-block;width:100%;margin:0 0 50px 0}.search_page_section{position:relative}.not-found{margin:0 0 40px 0}.search_page_section .inner_search_block article{padding:30px 0;margin:0;display:inline-block;width:100%;border-bottom:#f1f1f1 solid 1px}.search_page_section .inner_search_block a.post-thumbnail{float:left;max-width:280px;width:100%;margin:5px 30px 0 0;box-shadow:0 0 8px #ccc;padding:6px}.search_page_section .inner_search_block article h2.entry-title a{color:#222}.search_page_section .inner_search_block article header.entry-header{margin:0 0 16px 0;display:inline-block}.posts-navigation{display:inline-block;width:100%;padding:30px 0 0 0}.posts-navigation .nav-links{width:100%;display:inline-block}.posts-navigation .nav-links a{background:#0b92ff;color:#fff;font-size:14px;padding:16px;display:inline-block;text-decoration:none}.posts-navigation .nav-links a:hover{background:#222;color:#fff}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields{margin:0;padding:0}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield.field_address,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield.field_yourself{width:100%;height:auto}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield{width:49%;vertical-align:top;float:left;clear:none;margin:0 0 20px 0;padding:0;height:80px}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield label.gfield_label{margin:0;padding:0}.job-apply-title .sow-headline-container h3{font-family:Montserrat}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield .gfield_required{color:red}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield .ginput_container{margin:0;padding:0}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield input,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield textarea,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield select{width:100%;border:none;border-bottom:#e7e7e7 solid 1px;border-radius:0;font-family:'open_sansregular';font-size:14px;height:36px}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield textarea{height:100px}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield input:hover,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield input:focus,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield textarea:hover,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield textarea:focus,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield select:hover,.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield select:focus{outline:none}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield:nth-child(2n+2),.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield.field_address span:nth-child(2n+2){float:right;margin:0 0 20px 0;vertical-align:top}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield.field_address span{width:49%;float:left;margin:0 0 20px 0;padding:0;height:63px}.job_apply_section .job_apply_block .job_apply_box .gform_body ul.gform_fields li.gfield .gfield_description{padding-top:0}.validation_error{display:none}body .gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 0px)!important;margin:0 0 20px 0!important}body .gform_body ul.gform_fields li.gfield.gfield_error,body .gform_body ul.gform_fields li.gfield .gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0;margin-bottom:0px!important;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0;box-sizing:border-box}body .gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .gfield_label{color:#333}body .gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error textarea{border:1px solid #f00!important}body .gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .validation_message{color:#f00!important;font-weight:400}.content-area header.entry-header{display:inline-block;width:100%}.content-area header.entry-header h2.entry-title a{color:#333}.jobs_inner_details{margin:0 0 40px 0}.jobs-label h1{font-family:Montserrat;font-weight:500;text-align:center;color:#0b92ff;line-height:75px;font-size:70px;text-transform:uppercase}.jobs_inner_details .job-listing{padding:10px 0;display:inline-block;width:100%}.jobs_inner_details .job-listing a,.nav-links .nav-previous a,.nav-links .nav-next a,.tab_menu_block .modal .right-part .team-both .team-vcf a{background:#0b92ff;padding:8px 12px;color:#fff;border-radius:4px;text-decoration:none;display:inline-block;margin:0 4px 4px 0}.jobs_inner_details .job-listing a.back_to{float:left}.jobs_inner_details .job-listing a.job-apply_button{float:right}.jobs_inner_details .job-listing a:hover,.nav-links .nav-previous a:hover,.nav-links .nav-next a:hover,.tab_menu_block .modal .right-part .team-both .team-vcf a:hover{background:#0b92ff;color:#fff;text-decoration:underline}.nav-links{display:inline-block;width:100%}.nav-links .nav-previous,.nav-links .nav-next{margin:0;padding:0;width:48%}.job_description{margin:30px 0 0 0}.job_description h3{font-size:24px;margin:15px 0 10px 0;padding:0}.job_description ul{margin:0 0 20px 0;padding:0}.job_description ul li{list-style:none;padding:0 0 0 26px;margin:10px 0;position:relative}.job_description ul li:before{content:"\f00c";font-family:FontAwesome;color:#0b92ff;font-size:18px;position:absolute;top:0;left:0}.google_map_block iframe{float:left}.job-apply-section{padding:100px 0 0 0}.job_apply_section{padding:0 0 100px 0}.contact_right_block{margin:-16px 0 0 0}.our_work_title{padding:0 0 100px 0}.patent_grants,.team_members{margin:0 0 40px 0}.patent_grants .entry-header h1.entry-title,.team_members .entry-header h1.entry-title{padding:10px 0 20px 0}.patent_grants .post-thumbnail{float:left;width:100%;max-width:600px;box-shadow:0 0 6px #ccc;padding:10px;margin:0 30px 0 0}.team_members .post-thumbnail{float:left;width:100%;max-width:340px;box-shadow:0 0 6px #ccc;padding:10px;margin:0 30px 0 0}.search_page_section .inner_search_block form.search-form input.search-field{padding:10px}.search_page_section .inner_search_block form.search-form input.search-field:hover,.search_page_section .inner_search_block form.search-form input.search-field:focus{outline:none}.search_page_section .inner_search_block form.search-form input.search-submit{background:#0b92ff;padding:14px 30px;color:#fff;border:none;text-transform:uppercase;font-weight:700;font-family:'open_sansbold';width:auto!important;font-size:14px}.search_page_section .inner_search_block form.search-form input.search-submit:hover,.search_page_section .inner_search_block form.search-form input.search-submit:focus{text-decoration:underline;outline:none}div#pg-5-1{display:none}.page-id-16 .banner_block .metaslider.home_banner .flexslider ul.slides li .caption-wrap{bottom:5%}.banner_section .panel-grid-cell{padding-left:0;padding-right:0}.widget_sow-button .so-widget-sow-button .ow-button-base.ow-button-align-center a{background:#202d3b;border:#202d3b solid 4px;border-radius:0;padding:20px;text-decoration:none;box-shadow:none;margin:20px 0 50px 0;color:#ffffff!important;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.widget_sow-button .so-widget-sow-button .ow-button-base.ow-button-align-center a:hover{background:#0b92ff;color:#ffffff!important;border:#0b92ff solid 4px}.patent-engineer-landing-page-title .sow-headline-container h1.sow-headline{text-align:center;color:#0b92ff;font-size:70px;padding:20px 30px 0 30px;line-height:65px;text-transform:uppercase;font-family:Montserrat}.patent-engineer-landing-page-title .siteorigin-widget-tinymce p{font-size:20px;line-height:30px}.patent-engineer-landing-page-title .siteorigin-widget-tinymce ul{margin:0 0 0 20px;padding:0}.patent-engineer-landing-page-title .siteorigin-widget-tinymce ul li{margin:0 0 8px 0;font-size:17px}.ask_yourself_title .sow-headline-container h3.sow-headline{font-size:60px;text-align:center;color:#0b92ff;padding:0;line-height:65px;text-transform:uppercase;font-family:Montserrat}.engineer-landing-testimonial-slider .testimonails{padding:0 60px;text-align:center;width:100%;position:relative}.engineer-landing-testimonial-slider .testimonails .owl-stage .owl-item .item .testimonial-content{font-size:16px;line-height:24px;padding:0 20px}.engineer-landing-testimonial-slider .testimonails .owl-stage .owl-item .item .testimonial-image{width:100%;margin:134px auto 10px;position:relative}.engineer-landing-testimonial-slider .testimonails .owl-stage .owl-item .item .testimonial-image:before{content:"";display:block;position:absolute;left:0;right:0;top:-96px;background:#ccc;width:1px;height:60px;margin:0 auto}.engineer-landing-testimonial-slider .testimonails .owl-stage .owl-item .item .testimonial-image .testimonial-person{margin:10px 0;text-align:center;color:#000;font-size:15px;text-transform:uppercase;font-weight:700;font-family:'montserratbold'}.engineer-landing-testimonial-slider .testimonails .owl-nav{position:absolute;top:37%;width:100%}.engineer-landing-testimonial-slider .testimonails .owl-nav button{outline:none;width:44px;height:46px}.engineer-landing-testimonial-slider .testimonails .owl-nav button.owl-prev{left:-42px;position:absolute;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -106px -4px no-repeat}.engineer-landing-testimonial-slider .testimonails .owl-nav button.owl-next{position:absolute;right:-42px;background:url(https://hfzlaw.com/wp-content/themes/hfzlaw/images/sprites_img.png) -156px -4px no-repeat}.engineer-landing-testimonial-slider .testimonails .owl-nav button span{display:none}.engineer-landing-testimonial-slider .testimonails .owl-nav button span:hover{background:#0b92ff}.testimonial-section{margin:60px 0}.wp-custom-logo .entry-content .tml.tml-login,.tml-action-lostpassword .entry-content .tml.tml-lostpassword{width:100%;max-width:350px;margin:50px auto 50px;background:#f1f1f1;padding:20px;text-align:left}.wp-custom-logo .entry-content .tml.tml-login button.tml-button,.tml-action-lostpassword .entry-content .tml.tml-lostpassword button.tml-button{color:#fff;font-size:16px;text-transform:uppercase;padding:10px 24px;display:inline-block;text-decoration:none;font-weight:700;font-family:'montserratbold';background:#0b92ff;margin:10px 0;border-radius:0}.wp-custom-logo .entry-content .tml.tml-login button.tml-button:hover,.tml-action-lostpassword .entry-content .tml.tml-lostpassword button.tml-button:hover{background:#202d3b}.wp-custom-logo .entry-content .tml.tml-login ul.tml-links,.tml-action-lostpassword .entry-content .tml.tml-lostpassword ul.tml-links{list-style:none}.wp-custom-logo .entry-content .tml.tml-login form input{padding:15px 15px}.wp-custom-logo .entry-content .tml.tml-login form input:before{display:none}.wp-custom-logo .entry-content h2.sow-headline{text-transform:capitalize;margin-top:30px!important}.single-documents .site-content ul.doc-list li a img,.page-template-template-documents-php .site-content ul.doc-list li a img{width:20px;position:relative;top:-4px;right:5px}.single-documents .site-content ul.doc-list li:hover a,.page-template-template-documents-php .site-content ul.doc-list li:hover a{color:#202d3b}.page-template-template-documents-php .site-content h1{color:#0b92ff;font-size:50px}.admin-bar .open .responsive-close-icon{top:47px}.single-documents .site-content a,.page-template-template-documents-php .site-content a{color:#fff;font-size:16px;text-transform:uppercase;padding:10px 24px;display:inline-block;text-decoration:none;font-weight:700;font-family:'montserratbold';background:#0b92ff;margin:20px 0 120px 0}.single-documents .site-content a:hover,.page-template-template-documents-php.site-content a:hover{background:#202d3b}.single-documents .site-content ul.doc-list,.page-template-template-documents-php .site-content ul.doc-list{padding:30px 0}.page-template-template-documents-php .site-content ul.doc-list li{margin-bottom:10px;display:inline-block;width:31.3%;background-color:#0b92ff;padding:15px;margin:0 10px 10px 10px;text-align:center}.single-documents .site-content ul.doc-list li:last-child,.page-template-template-documents-php .site-content ul.doc-list li:last-child{margin-bottom:0}.single-documents .site-content ul.doc-list li a,.page-template-template-documents-php .site-content ul.doc-list li a{margin:0;background-color:#fff0;padding:0;color:#fff}.single-documents .site-content ul.doc-list li a:hover,.page-template-template-documents-php .site-content ul.doc-list li a:hover{color:#202d3b}.logged-in .site-content{margin:0 auto 0}.logged-in .site-content span{display:block;margin-bottom:10px}.logged-in .site-content a{margin:0;display:inline-block}.single-documents .site-content h1{text-align:center;color:#0b92ff;font-size:50px}.single-documents .site-content ul.doc-list li{text-align:center;list-style:none;background:#0b92ff;max-width:1170px;margin:0 auto;padding:20px}.single-documents .site-content ul.doc-list li embed{width:100%;max-width:1170px;margin:0 auto;text-align:center}.blog-section{margin:50px 0 0 0}.blog-row{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:#ccc solid 1px}.blog-row .feature-image img{width:100%}.blog-row .feature-content h3{margin:0 0 10px 0;outline:none}.blog-row .feature-content h3 a{font-family:'open_sansbold';font-size:24px;color:#111;text-transform:uppercase;margin:0;outline:none}.blog-row .feature-content .feature-date-block{margin:0 0 10px 0;font-style:italic}.blog-row .feature-content .more-btn a.my-btn{background:#202d3b;padding:12px 22px;color:#fff;border:none;outline:none;text-transform:uppercase;font-weight:700;font-family:'open_sansbold';width:auto!important;border-radius:3px;display:inline-block;margin:0 16px 0 0;font-size:1em;text-decoration:none}.blog-row .feature-content .more-btn a.my-btn:hover,.blog-row .feature-content .more-btn a.my-btn:focus{background:#0b92ff}.nav-next-previous{margin:20px 0 50px 0;width:100%;display:inline-block}.nav-next-previous .nav-previous.alignleft,.nav-next-previous .nav-next.alignright{margin:0}.nav-next-previous .nav-previous a,.nav-next-previous .nav-next a{background:#0b92ff;padding:12px 20px;color:#fff;border-radius:3px;border:none;font-size:1em;text-decoration:none}.nav-next-previous .nav-previous a:hover,.nav-next-previous .nav-next a:hover{background:#202d3b}.single-post .site-content .content-area header.entry-header{margin:0 0 20px 0}.header-banner{position:relative;overflow:hidden}.header-banner img{max-width:none;width:100%}.header-banner .caption-wrap{color:#fff;height:145px;margin:0;padding:0;-webkit-transition:.5s all;transition:.5s all;width:100%;position:absolute;bottom:0;left:0;display:block;line-height:1.4em}.header-banner .caption-wrap .caption{box-sizing:border-box;max-width:1024px;margin:0 auto;text-align:left;width:100%;opacity:1;padding:0 30px}.header-banner .caption-wrap .caption h1{font-size:103px;font-family:'montserratbold';font-weight:700;text-transform:uppercase;line-height:86px;margin:0;padding:0}.site-content .feature-date-block span,.blog-row .feature-content .feature-date-block span{display:inline-block}.banner_block .metaslider.home_banner .flexslider ul.slides li .caption-wrap{background:#fff0;opacity:1;top:66%;bottom:7%;-webkit-transform:translateY(0);transform:translateY(0);position:absolute;width:100%}.flexslider{position:relative}.flexslider .slides::after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}.home .flexslider .slides{list-style-type:none;width:100%}.banner_block .metaslider.home_banner .flexslider ul.slides li .caption-wrap .caption{box-sizing:border-box;max-width:1024px;margin:0 auto;text-align:left;width:100%;opacity:1;padding:0 30px}.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption{bottom:100px;color:#fff;font-size:.9rem;line-height:1.2rem;left:50%;padding:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1199px){.page-template-template-documents-php .site-content ul.doc-list li{margin:0 8px 10px 8px}}@media(max-width:1024px){.single-documents .site-content ul.doc-list li{height:540px}.single-documents .site-content ul.doc-list li embed{height:500px}}@media(max-width:991px){.page-template-template-documents-php .site-content ul.doc-list li{margin:0 6px 10px 6px}}@media(max-width:768px){.page-template-template-documents-php .site-content ul.doc-list li{width:48%;margin:0 5px 10px 5px}}@media(max-width:640px){.page-template-template-documents-php .site-content ul.doc-list li{margin:0 4px 10px 4px}}@media(max-width:480px){.page-template-template-documents-php .site-content ul.doc-list li{width:100%;margin:0 0 10px 0}}