.hfho-page-title-wrap{ background-image: url(../upload/page-title.jpg); }.hfho-header-wrap.hfho-header-style-plain{ box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }.hfho-top-bar-right-button{ padding-bottom: 19px; margin-bottom: -19px; }.hfho-body h1, .hfho-body h2, .hfho-body h3, .hfho-body h4, .hfho-body h5, .hfho-body h6{ margin-top: 0px; margin-bottom: 20px; line-height: 1.2; font-weight: 700; }
#poststuff .gdlr-core-page-builder-body h2{ padding: 0px; margin-bottom: 20px; line-height: 1.2; font-weight: 700; }
#poststuff .gdlr-core-page-builder-body h1{ padding: 0px; font-weight: 700; }

.gdlr-core-button, .hfho-button, 
input[type="button"], input[type="submit"], input[type="reset"]{ text-transform: none; font-weight: 700; }
input, textarea{ border-bottom-width: 1px; }

.gdlr-core-twitter-item{ position: relative; }
.gdlr-core-twitter-item .gdlr-core-block-item-title-nav{ margin-bottom: 0px; position: absolute; right: 0px; font-size: 20px; z-index: 1; }
.gdlr-core-twitter-item .gdlr-core-block-item-title-nav .gdlr-core-flexslider-nav.gdlr-core-plain-style li a{ font-size: 20px; }
.gdlr-core-twitter-item .gdlr-core-block-item-title-nav .gdlr-core-flexslider-nav.gdlr-core-plain-style li a.flex-prev i:before{ content: "\f177"; font-family: fontAwesome; }
.gdlr-core-twitter-item .gdlr-core-block-item-title-nav .gdlr-core-flexslider-nav.gdlr-core-plain-style li a.flex-next i:before{ content: "\f178"; font-family: fontAwesome; margin-left: 10px; }

.gdlr-core-twitter-item .gdlr-core-flexslider li:before{ content: "\f099"; float: left; font-size: 24px; line-height: 25px; font-family: fontAwesome; margin-right: 25px; }
.gdlr-core-twitter-item .gdlr-core-flexslider li .gdlr-core-twitter-item-list{ overflow: hidden; padding-right: 80px; }
.gdlr-core-twitter-item .gdlr-core-flexslider .gdlr-core-twitter-item-list-date{ display: inline; }
.gdlr-core-twitter-item .gdlr-core-flexslider .gdlr-core-twitter-item-list-content{ margin-right: 12px; }
.gdlr-core-twitter-item .gdlr-core-twitter-item-list-content{ font-size: 14px; }

.gdlr-core-tab-item .gdlr-core-tab-item-title{ font-size: 17px; font-weight: 700; text-transform: none; letter-spacing: 0px; }
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title{ border: 0px; margin-left: 0px; padding: 24px 40px 24px; }
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active{ margin-bottom: 0px; padding: 24px 40px 24px; }
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title-wrap{ border: 0px; }
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content{ padding: 67px 59px 45px; background-repeat: no-repeat; }

.gdlr-core-tab-item .gdlr-core-tab-item-content-image-wrap{ width: 30%; height: 1px; float: left; }
.gdlr-core-tab-item .gdlr-core-tab-item-image{ opacity: 0; position: absolute; z-index: -1; width: 100%; height: 100%; overflow: hidden; 
	transition: opacity 200ms; -moz-transition: opacity 200ms; -o-transition: opacity 200ms; -webkit-transition: opacity 200ms; }
.gdlr-core-tab-item .gdlr-core-tab-item-image.gdlr-core-active{ opacity:1; position: relative; z-index: 0; }
.gdlr-core-tab-item .gdlr-core-tab-item-image i{ position: absolute; font-size: 30px; top: 50%; left: 50%; 
    width: 84px; text-align: center; padding: 27px 0px 27px 8px; margin-top: -42px; margin-left: -42px; background: #fff; 
    border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.gdlr-core-tab-item .gdlr-core-tab-item-wrap{ overflow: hidden; }
.gdlr-core-tab-item .gdlr-core-tab-item-image-background{ display: block; width: 100%; height: 100%; background-size: cover;a background-position: center; }

.gdlr-core-blockquote-item .gdlr-core-blockquote-item-content{ font-style: normal; }
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author{ font-style: normal; }
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author:before{ display: none; }
.gdlr-core-blockquote-item.gdlr-core-left-align .gdlr-core-blockquote-item-quote,
.gdlr-core-blockquote-item.gdlr-core-right-align .gdlr-core-blockquote-item-quote{ float: none; }
.gdlr-core-blockquote-item.gdlr-core-small-size .gdlr-core-blockquote-item-quote{ height: 48px; }
.gdlr-core-blockquote-item.gdlr-core-medium-size .gdlr-core-blockquote-item-quote{ height: 56px; }
.gdlr-core-blockquote-item.gdlr-core-large-size .gdlr-core-blockquote-item-quote{ font-size: 170px; height: 82px; }
.gdlr-core-blockquote-item.gdlr-core-large-size .gdlr-core-blockquote-item-content{ font-size: 21px; font-weight: bold; }
.gdlr-core-blockquote-item.gdlr-core-large-size .gdlr-core-blockquote-item-author { font-size: 18px; }

.gdlr-core-blockquote-item.gdlr-core-small-size.gdlr-core-center-align .gdlr-core-blockquote-item-quote,
.gdlr-core-blockquote-item.gdlr-core-medium-size.gdlr-core-center-align .gdlr-core-blockquote-item-quote,
.gdlr-core-blockquote-item.gdlr-core-large-size.gdlr-core-center-align .gdlr-core-blockquote-item-quote{ margin-bottom: 0px; }

.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title,
.gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title,
.gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title,
.gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title{ font-size: 16px; text-transform: none; letter-spacing: 0px; padding: 25px 25px 23px; }
.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title:before, 
.gdlr-core-toggle-box-style-background-title-icon .gdlr-core-accordion-item-title:before{ font-size: 24px; }

.gdlr-core-title-item .gdlr-core-title-item-link{ font-size: 14px; }
.gdlr-core-title-item.gdlr-core-left-align .gdlr-core-title-item-title{ float: left; }
.gdlr-core-title-item.gdlr-core-left-align .gdlr-core-title-item-divider{ position: static; overflow: hidden; padding-top: 0.6em; margin-top: 0px; }
.gdlr-core-title-item-caption-top.gdlr-core-left-align .gdlr-core-title-item-link, 
.gdlr-core-title-item-caption-bottom.gdlr-core-left-align .gdlr-core-title-item-link{ position: static; margin-top: 8px; line-height: 1.7; }

.gdlr-core-block-item-title-wrap.gdlr-core-center-align .gdlr-core-block-item-caption.gdlr-core-bottom{ margin-top: 10px; }
.gdlr-core-block-item-title-wrap.gdlr-core-center-align .gdlr-core-block-item-read-more{ margin-top: 8px; }
.gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-caption.gdlr-core-bottom{ margin-top: 10px; }
.gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-read-more{ margin-top: 8px; display: inline-block; }
.gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-title{ float: left; margin-right: 30px; }
.gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-title-divider{ overflow: hidden; border-bottom-style: solid; border-bottom-width: 1px; padding-top: 0.6em; }

.gdlr-core-personnel-info-item .gdlr-core-personnel-info-item-head{ margin-bottom: 20px; }
.gdlr-core-personnel-info-item .gdlr-core-personnel-info-item-title{ font-size: 34px; margin-bottom: 7px; }
.gdlr-core-personnel-info-item .gdlr-core-personnel-info-item-position{ font-size: 20px; margin-bottom: 7px; }
.gdlr-core-personnel-info-item .hfho-personnel-info-list{ font-size: 17px; margin-bottom: 12px; }
.gdlr-core-personnel-info-item .hfho-personnel-info-list.hfho-type-social-shortcode{ margin-bottom: 22px; }
.gdlr-core-personnel-info-item .hfho-personnel-info-list-icon{ font-size: 16px; width: 20px; margin-right: 12px; }

.gdlr-core-personnel-item .gdlr-core-personnel-list-title{ margin-bottom: 4px; font-size: 23px; font-weight: 800; letter-spacing: 0px; }
.gdlr-core-personnel-item .gdlr-core-personnel-list-position{ font-size: 16px; font-weight: 600; }
.gdlr-core-personnel-item .gdlr-core-personnel-info{ margin-top: 20px; }
.gdlr-core-personnel-item .gdlr-core-personnel-list-button{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top: 5px; margin-bottom: 20px; }
.gdlr-core-personnel-item .hfho-personnel-info-list{ font-size: 16px; margin-bottom: 6px; }
.gdlr-core-personnel-item .hfho-personnel-info-list.hfho-type-social-shortcode{ margin-bottom: 22px; }
.gdlr-core-personnel-item .hfho-personnel-info-list-icon{ font-size: 15px; width: 20px; margin-right: 12px; }

.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-social,
.gdlr-core-personnel-style-modern .gdlr-core-personnel-list-social,
.gdlr-core-personnel-style-medium .gdlr-core-personnel-list-social{ margin-top: 0px; margin-bottom: 10px; }
.gdlr-core-personnel-style-grid.gdlr-core-with-background .gdlr-core-personnel-list-content-wrap{ padding: 35px 40px 20px; border-bottom-width: 3px; border-bottom-style: solid; }

.gdlr-core-blog-info-wrapper .gdlr-core-head{ vertical-align: baseline; margin-right: 7px; }
.gdlr-core-blog-info-wrapper .gdlr-core-blog-info{ font-size: 13px; font-weight: 600; margin-right: 12px; }
.gdlr-core-blog-info-wrapper .gdlr-core-blog-info:before{ content: "/"; margin-right: 12px; }
.gdlr-core-blog-info-wrapper .gdlr-core-blog-info:first-child:before { display: none; }
.gdlr-core-blog-grid .gdlr-core-blog-info-wrapper{ padding-top: 0px; border: none; margin-bottom: 6px; }
.gdlr-core-blog-grid .gdlr-core-blog-thumbnail{ border-radius: 3px; }
.gdlr-core-blog-grid-with-frame .gdlr-core-blog-thumbnail{ border-radius: 3px 3px 0px 0px; }
.gdlr-core-blog-widget{ padding-top: 0px; border: none; margin-bottom: 30px; }
.gdlr-core-blog-widget .gdlr-core-blog-thumbnail{ max-width: 80px;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.gdlr-core-blog-widget .gdlr-core-blog-info-wrapper{ margin-bottom: 6px; }
.gdlr-core-blog-widget .gdlr-core-blog-title{ margin-bottom 0px; }

ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list{ font-size: 16px; margin-top: -18px; }
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a{ padding-left: 0px; border: none; font-weight: 400; }
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a:before{ margin-left: 0px; opacity: 1; }

.gdlr-core-event-item .gdlr-core-event-item-info-wrap{ font-size: 13px; }
.gdlr-core-event-item .gdlr-core-event-item-info-wrap .gdlr-core-head{ margin-right: 10px; }
.gdlr-core-event-item-info.gdlr-core-type-start-date-month{ display: block; float: left; width: 40px; text-align: center; 
	white-space: nowrap; margin-right: 25px; border-bottom-width: 3px; border-bottom-style: solid; padding-bottom: 10px; }
.gdlr-core-type-start-date-month .gdlr-core-date{ font-size: 34px; line-height: 1; font-weight: 700; display: block; }
.gdlr-core-type-start-date-month .gdlr-core-month{ font-size: 16px; display: block; font-weight: 700; text-transform: uppercase; }

.gdlr-core-event-item-list.gdlr-core-style-widget{ margin-bottom: 25px; }
.gdlr-core-event-item-list.gdlr-core-style-widget .gdlr-core-event-item-title{ font-size: 18px; margin-bottom: 14px; }
.gdlr-core-event-item-list.gdlr-core-style-widget .gdlr-core-event-item-content-wrap{ overflow: hidden; }
.gdlr-core-event-item-list.gdlr-core-style-widget .gdlr-core-event-item-info{ margin-bottom: 2px; margin-right: 20px; }

.gdlr-core-event-item-list.gdlr-core-style-grid{ margin-bottom: 35px; }
.gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-thumbnail{ margin-bottom: 28px; overflow: hidden; 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-title{ font-size: 19px; margin-bottom: 14px; font-weight: 700; }
.gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-content-wrap{ overflow: hidden; }
.gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-info{ display: block; margin-bottom: 2px; }

@media only screen and (max-width: 1260px){
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active,
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title{ padding: 20px 25px 16px; }
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content{ padding: 25px 25px }
}
@media only screen and (max-width: 999px){
	.gdlr-core-twitter-item .gdlr-core-flexslider li .gdlr-core-twitter-item-list{ padding-right: 0px; }
	.gdlr-core-tab-item .gdlr-core-tab-item-content-image-wrap{ display: none; float: none; width: auto; height: 300px !important; }
}
@media only screen and (max-width: 767px){
	.gdlr-core-tab-item .gdlr-core-tab-item-title{ font-size: 13px; font-weight: 600; }
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title-wrap{ padding-left: 15px; padding-right: 15px; }
	body .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active{ background: transparent; }
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, 
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active{ padding: 15px 9px; }
}


body .gdlr-core-blog-quote-format.gdlr-core-small .gdlr-core-blog-quote{ font-size: 80px; margin-bottom: -25px; }
body .gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-info{ font-size: 14px; }
.gdlr-core-sidebar-item .textwidget .gdlr-core-button-full-width{ display: block; margin-right: 0 !important; text-align: center; }
body .gdlr-core-accordion-style-icon .gdlr-core-accordion-item-title{ font-size: 17px; text-transform: none; font-weight: 400; letter-spacing: 0px; }
body .gdlr-core-button{ letter-spacing: 0; }
body .gdlr-core-newsletter-item.gdlr-core-style-rectangle-full .gdlr-core-newsletter-submit input[type="submit"]{ font-size: 15px; font-weight: 700; line-height: 20px; padding: 17px 19px; letter-spacing: 0; }
body .gdlr-core-block-item-title-wrap .gdlr-core-block-item-title{ font-weight: 700; }
body .gdlr-core-icon-pos-right.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title{ padding: 25px 25px 25px 30px; }
body .gdlr-core-blog-grid .gdlr-core-blog-title{ font-size: 19px; }
body .gdlr-core-newsletter-item.gdlr-core-style-rectangle-full .gdlr-core-newsletter-email input[type="email"]{ font-size: 14px; padding: 18px 20px; }
body .gdlr-core-social-network-item .gdlr-core-social-network-icon{ font-size: 19px; }
body .gdlr-core-button{ font-size: 15px; }

body.hfho-boxed .hfho-body-wrapper{ margin-top: 0px; margin-bottom: 0px; } 
.hfho-body-wrapper.hfho-with-frame, body.hfho-full .hfho-fixed-footer{ margin: 0px; } 
.hfho-body-background{ opacity: 1; } 
.hfho-background-pattern .hfho-body-outer-wrapper{ background-image: url(../../../../demo.goodlayers.com/hfho/wp-content/plugins/goodlayers-core/include/images/pattern/pattern-1.png); } 
.hfho-item-pdlr, .gdlr-core-item-pdlr{ padding-left: 20px; padding-right: 20px; }.hfho-item-rvpdlr, .gdlr-core-item-rvpdlr{ margin-left: -20px; margin-right: -20px; }.gdlr-core-metro-rvpdlr{ margin-top: -20px; margin-right: -20px; margin-bottom: -20px; margin-left: -20px; }.hfho-item-mglr, .gdlr-core-item-mglr, .hfho-navigation .sf-menu > .hfho-mega-menu .sf-mega,.sf-menu.hfho-top-bar-menu > .hfho-mega-menu .sf-mega{ margin-left: 20px; margin-right: 20px; }.hfho-body .gdlr-core-personnel-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .hfho-body .gdlr-core-hover-box-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport,.hfho-body .gdlr-core-blog-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport{ padding-top: 20px; margin-top: -20px; padding-right: 20px; margin-right: -20px; padding-left: 20px; margin-left: -20px; padding-bottom: 20px; margin-bottom: -20px; }.gdlr-core-twitter-item .gdlr-core-block-item-title-nav{ margin-right: 20px; } 
.hfho-container, .gdlr-core-container, body.hfho-boxed .hfho-body-wrapper, body.hfho-boxed .hfho-fixed-footer .hfho-footer-wrapper, body.hfho-boxed .hfho-fixed-footer .hfho-copyright-wrapper{ max-width: 1360px; } 
.hfho-body-front .gdlr-core-container, .hfho-body-front .hfho-container{ padding-left: 20px; padding-right: 20px; }.hfho-body-front .hfho-container .hfho-container, .hfho-body-front .hfho-container .gdlr-core-container, .hfho-body-front .gdlr-core-container .gdlr-core-container{ padding-left: 0px; padding-right: 0px; } 
.hfho-top-bar-container.hfho-top-bar-custom-container{ max-width: 1140px; } 
.hfho-top-bar-container.hfho-top-bar-full{ padding-right: 15px; padding-left: 15px; } 
.hfho-top-bar{ padding-top: 18px; }.hfho-top-bar-right-button{ padding-top: 18px; margin-top: -18px; } 
.hfho-top-bar{ padding-bottom: 18px; }.hfho-top-bar .hfho-top-bar-menu > li > a{ padding-bottom: 18px; }.sf-menu.hfho-top-bar-menu > .hfho-mega-menu .sf-mega, .sf-menu.hfho-top-bar-menu > .hfho-normal-menu ul{ margin-top: 18px; } 
.hfho-top-bar{ font-size: 15px; } 
.hfho-top-bar{ border-bottom-width: 0px; } 
.hfho-header-style-plain{ border-bottom-width: 0px; } 
.hfho-header-background-transparent .hfho-top-bar-background{ opacity: 0.5; } 
.hfho-header-background-transparent .hfho-header-background{ opacity: 0.5; } 
.hfho-navigation-bar-wrap.hfho-style-transparent .hfho-navigation-background{ opacity: 0.5; } 
.hfho-header-boxed-wrap .hfho-top-bar-background{ opacity: 0; } 
.hfho-header-boxed-wrap .hfho-top-bar-background{ margin-bottom: -0px; } 
.hfho-header-style-boxed{ margin-top: 0px; } 
.hfho-header-container.hfho-header-custom-container{ max-width: 1140px; } 
.hfho-header-container.hfho-header-full{ padding-right: 15px; padding-left: 15px; } 
.hfho-header-boxed-wrap .hfho-header-background{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } 
.hfho-header-style-boxed .hfho-header-container-item{ padding-left: 30px; padding-right: 30px; }.hfho-navigation-right{ right: 30px; } .hfho-navigation-left{ left: 30px; } 
.hfho-header-style-plain.hfho-style-splitted-menu .hfho-navigation .sf-menu > li > a{ padding-top: 0px; } .hfho-header-style-plain.hfho-style-splitted-menu .hfho-main-menu-left-wrap,.hfho-header-style-plain.hfho-style-splitted-menu .hfho-main-menu-right-wrap{ padding-top: 0px; } 
.hfho-header-style-boxed.hfho-style-splitted-menu .hfho-navigation .sf-menu > li > a{ padding-top: 0px; } .hfho-header-style-boxed.hfho-style-splitted-menu .hfho-main-menu-left-wrap,.hfho-header-style-boxed.hfho-style-splitted-menu .hfho-main-menu-right-wrap{ padding-top: 0px; } 
.hfho-navigation .sf-menu > li{ padding-left: 18px; padding-right: 18px; } 
.hfho-navigation .hfho-main-menu{ margin-left: 0px; } 
.hfho-header-side-nav{ width: 340px; }.hfho-header-side-content.hfho-style-left{ margin-left: 340px; }.hfho-header-side-content.hfho-style-right{ margin-right: 340px; } 
.hfho-header-side-nav.hfho-style-side{ padding-left: 70px; padding-right: 70px; }.hfho-header-side-nav.hfho-style-left .sf-vertical > li > ul.sub-menu{ padding-left: 70px; }.hfho-header-side-nav.hfho-style-right .sf-vertical > li > ul.sub-menu{ padding-right: 70px; } 
 .hfho-navigation .sf-vertical > li{ padding-top: 16px; padding-bottom: 16px; } 
.hfho-header-style-bar .hfho-logo-right-text{ padding-top: 30px; } 
.hfho-logo{ padding-top: 24px; } 
.hfho-logo{ padding-bottom: 28px; } 
.hfho-logo-inner{ max-width: 330px; } 
@media only screen and (max-width: 1260px){ .hfho-mobile-header .hfho-logo-inner{ max-width: 250px; } } 
@media only screen and (max-width: 767px){ .hfho-mobile-header .hfho-logo-inner{ max-width: 180px; } } 
.hfho-navigation{ padding-top: 37px; }.hfho-navigation-top{ top: 37px; } 
.hfho-navigation .sf-menu > li > a{ padding-bottom: 34px; } 
.hfho-navigation .hfho-main-menu{ padding-right: 0px; } 
.hfho-main-menu-right-wrap{ margin-top: 6px; } 
.hfho-fixed-navigation.hfho-style-slide .hfho-logo-inner img{ max-height: none !important; }.hfho-animate-fixed-navigation.hfho-header-style-plain .hfho-logo-inner, .hfho-animate-fixed-navigation.hfho-header-style-boxed .hfho-logo-inner{ max-width: 220px; } 
.hfho-animate-fixed-navigation.hfho-header-style-plain .hfho-logo, .hfho-animate-fixed-navigation.hfho-header-style-boxed .hfho-logo{ padding-top: 23px; } 
.hfho-animate-fixed-navigation.hfho-header-style-plain .hfho-logo, .hfho-animate-fixed-navigation.hfho-header-style-boxed .hfho-logo{ padding-bottom: 20px; } 
.hfho-animate-fixed-navigation.hfho-header-style-plain .hfho-navigation, .hfho-animate-fixed-navigation.hfho-header-style-boxed .hfho-navigation{ padding-top: 30px; }.hfho-animate-fixed-navigation.hfho-header-style-plain .hfho-navigation-top, .hfho-animate-fixed-navigation.hfho-header-style-boxed .hfho-navigation-top{ top: 30px; } 
.hfho-animate-fixed-navigation.hfho-header-style-plain .hfho-navigation .sf-menu > li > a, .hfho-animate-fixed-navigation.hfho-header-style-boxed .hfho-navigation .sf-menu > li > a{ padding-bottom: 25px; } 
.hfho-breadcrumbs{ padding-top: 25px; } 
.hfho-breadcrumbs{ padding-bottom: 25px; } 
.hfho-page-title-wrap.hfho-style-custom .hfho-page-title-content{ padding-top: 60px; } 
.hfho-page-title-wrap.hfho-style-custom .hfho-page-title-content{ padding-bottom: 60px; } 
.hfho-page-title-wrap.hfho-style-custom .hfho-page-caption{ margin-bottom: 4px; } 
.hfho-page-title-wrap .hfho-page-title{ text-transform: none; } 
.hfho-page-title-wrap.hfho-style-custom .hfho-page-title{ font-size: 43px; } 
.hfho-page-title-wrap .hfho-page-title{ font-weight: 700; } 
.hfho-page-title-wrap.hfho-style-custom .hfho-page-title{ letter-spacing: 0px; } 
.hfho-page-title-wrap .hfho-page-caption{ text-transform: none; } 
.hfho-page-title-wrap.hfho-style-custom .hfho-page-caption{ font-size: 21px; } 
.hfho-page-title-wrap .hfho-page-caption{ font-weight: 400; } 
.hfho-page-title-wrap.hfho-style-custom .hfho-page-caption{ letter-spacing: 0px; } 
.hfho-page-title-wrap .hfho-page-title-top-gradient{ height: 413px; } 
.hfho-page-title-wrap .hfho-page-title-bottom-gradient{ height: 413px; } 
.hfho-page-title-wrap .hfho-page-title-overlay{ opacity: 0; } 
.hfho-not-found-wrap .hfho-not-found-background{ opacity: 0.27; } 
.hfho-blog-title-wrap.hfho-style-custom .hfho-blog-title-content{ padding-top: 93px; } 
.hfho-blog-title-wrap.hfho-style-custom .hfho-blog-title-content{ padding-bottom: 87px; } 
.hfho-blog-title-wrap{ background-image: url(../upload/page-title.jpg); } 
.hfho-blog-title-wrap.hfho-feature-image .hfho-blog-title-top-overlay{ height: 242px; } 
.hfho-blog-title-wrap.hfho-feature-image .hfho-blog-title-bottom-overlay{ height: 333px; } 
.hfho-blog-title-wrap .hfho-blog-title-overlay{ opacity: 0.25; } 
body.single-post .hfho-sidebar-style-none, body.blog .hfho-sidebar-style-none, .hfho-blog-style-2 .hfho-comment-content{ max-width: 900px; } 
.gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-icon{ font-size: 22px; } 
.hfho-footer-wrapper{ padding-top: 70px; } 
.hfho-footer-wrapper{ padding-bottom: 50px; } 
.hfho-copyright-container{ padding-top: 33px; } 
.hfho-copyright-container{ padding-bottom: 33px; } 
.hfho-body h1, .hfho-body h2, .hfho-body h3, .hfho-body h4, .hfho-body h5, .hfho-body h6, .hfho-body .hfho-title-font,.hfho-body .gdlr-core-title-font{ font-family: "Poppins", sans-serif; }.woocommerce-breadcrumb, .woocommerce span.onsale, .single-product.woocommerce div.product p.price .woocommerce-Price-amount, .single-product.woocommerce #review_form #respond label{ font-family: "Poppins", sans-serif; } 
.hfho-navigation .sf-menu > li > a, .hfho-navigation .sf-vertical > li > a, .hfho-navigation-font{ font-family: "Poppins", sans-serif; } 
.hfho-body, .hfho-body .gdlr-core-content-font, .hfho-body input, .hfho-body textarea, .hfho-body button, .hfho-body select, .hfho-body .hfho-content-font, .gdlr-core-audio .mejs-container *{ font-family: "Poppins", sans-serif; } 
.hfho-body .gdlr-core-info-font, .hfho-body .hfho-info-font{ font-family: "Poppins", sans-serif; } 
.hfho-body .gdlr-core-blog-info-font, .hfho_body .hfho-blog-info-font{ font-family: "Poppins", sans-serif; } 
.hfho-body .gdlr-core-quote-font, blockquote{ font-family: "ABeeZee", sans-serif; } 
.hfho-body .gdlr-core-testimonial-content{ font-family: "Poppins", sans-serif; } 
.hfho-body h1{ font-size: 52px; } 
.hfho-body h2, #poststuff .gdlr-core-page-builder-body h2{ font-size: 48px; } 
.hfho-body h3{ font-size: 36px; } 
.hfho-body h4{ font-size: 28px; } 
.hfho-body h5{ font-size: 22px; } 
.hfho-body h6{ font-size: 18px; } 
.hfho-body{ font-size: 16px; } 
.hfho-body, .hfho-body p, .hfho-line-height, .gdlr-core-line-height{ line-height: 1.7; } 
.hfho-navigation .sf-menu > li > a, .hfho-navigation .sf-vertical > li > a{ font-size: 16px; } 
.hfho-navigation .sf-menu > li > a, .hfho-navigation .sf-vertical > li > a{ font-weight: 500; } 
.hfho-navigation .sf-menu > li > a, .hfho-navigation .sf-vertical > li > a{ text-transform: none; } 
.hfho-main-menu-right-button{ font-size: 11px; } 
.hfho-main-menu-right-button{ text-transform: uppercase; } 
.hfho-sidebar-area .hfho-widget-title{ font-size: 16px; } 
.hfho-sidebar-area .hfho-widget-title{ font-weight: 600; } 
.hfho-sidebar-area .hfho-widget-title{ letter-spacing: 0px; } 
.hfho-sidebar-area .hfho-widget-title{ text-transform: none; } 
.hfho-footer-wrapper .hfho-widget-title{ font-size: 17px; } 
.hfho-footer-wrapper .hfho-widget-title{ font-weight: 700; } 
.hfho-footer-wrapper .hfho-widget-title{ letter-spacing: 0px; } 
.hfho-footer-wrapper .hfho-widget-title{ text-transform: none; } 
.hfho-footer-wrapper{ font-size: 16px; } 
.hfho-footer-wrapper .widget_text{ text-transform: none; } 
.hfho-copyright-text, .hfho-copyright-left, .hfho-copyright-right{ font-size: 15px; } 
.hfho-copyright-text, .hfho-copyright-left, .hfho-copyright-right{ font-weight: 400; } 
.hfho-copyright-text, .hfho-copyright-left, .hfho-copyright-right{ letter-spacing: 0px; } 
.hfho-copyright-text, .hfho-copyright-left, .hfho-copyright-right{ text-transform: none; } 
.hfho-top-bar-background{ background-color: #002C5F; } 
.hfho-body .hfho-top-bar{ border-bottom-color: #ffffff; } 
.hfho-top-bar{ color: #96a2b8; } 
.hfho-body .hfho-top-bar a{ color: #919bad; } 
.hfho-body .hfho-top-bar a:hover{ color: #ffffff; } 
.hfho-body .hfho-top-bar .hfho-top-bar-right-button{ background-color: #E53215; } 
.hfho-top-bar .hfho-top-bar-right-social a{ color: #ffffff; } 
.hfho-top-bar .hfho-top-bar-right-social a:hover{ color: #E53215; } 
.hfho-header-background, .hfho-sticky-menu-placeholder, .hfho-header-style-boxed.hfho-fixed-navigation{ background-color: #ffffff; } 
.hfho-header-wrap.hfho-header-style-plain{ border-color: #e8e8e8; } 
.hfho-header-side-nav.hfho-style-side-toggle .hfho-logo{ background-color: #ffffff; } 
.hfho-top-menu-button i, .hfho-mobile-menu-button i{ color: #333333; }.hfho-mobile-button-hamburger:before, .hfho-mobile-button-hamburger:after, .hfho-mobile-button-hamburger span{ background: #333333; } 
.hfho-main-menu-right .hfho-top-menu-button, .hfho-mobile-menu .hfho-mobile-menu-button{ border-color: #333333; } 
.hfho-top-search-wrap{ background-color: #000000; background-color: rgba(0, 0, 0, 0.88); } 
.hfho-top-cart-content-wrap .hfho-top-cart-content{ background-color: #232323; } 
.hfho-top-cart-content-wrap .hfho-top-cart-content span, .hfho-top-cart-content-wrap .hfho-top-cart-content span.woocommerce-Price-amount.amount{ color: #b5b5b5; } 
.hfho-top-cart-content-wrap .hfho-top-cart-button,.hfho-top-cart-content-wrap .hfho-top-cart-button:hover{ color: #ffffff; } 
.hfho-top-cart-content-wrap .hfho-top-cart-checkout-button, .hfho-top-cart-content-wrap .hfho-top-cart-checkout-button:hover{ color: #E53215; } 
.hfho-body .hfho-breadcrumbs, .hfho-body .hfho-breadcrumbs a span, .gdlr-core-breadcrumbs-item, .gdlr-core-breadcrumbs-item a span{ color: #a0a0a0; } 
.hfho-body .hfho-breadcrumbs span, .hfho-body .hfho-breadcrumbs a:hover span, .gdlr-core-breadcrumbs-item span, .gdlr-core-breadcrumbs-item a:hover span{ color: #E53215; } 
.hfho-navigation-background{ background-color: #f4f4f4; } 
.hfho-navigation-bar-wrap{ border-color: #e8e8e8; } 
.hfho-navigation .hfho-navigation-slide-bar{ border-color: #E53215; }.hfho-navigation .hfho-navigation-slide-bar:before{ border-bottom-color: #E53215; } 
.sf-menu > li > a, .sf-vertical > li > a{ color: #163269; } 
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a{ color: #E53215; } 
.sf-menu > .hfho-normal-menu li, .sf-menu > .hfho-mega-menu > .sf-mega, .sf-vertical ul.sub-menu li, ul.sf-menu > .menu-item-language li{ background-color: #eeeeee; } 
.sf-menu > li > .sub-menu a, .sf-menu > .hfho-mega-menu > .sf-mega a, .sf-vertical ul.sub-menu li a{ color: #585858; } 
.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .hfho-mega-menu > .sf-mega a:hover, .sf-menu > .hfho-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a{ color: #223c6c; } 
.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .hfho-mega-menu > .sf-mega a:hover, .sf-menu > .hfho-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a{ background-color: #eeeeee; } 
.hfho-navigation .sf-menu > .hfho-mega-menu .sf-mega-section-inner > a{ color: #192f59; } 
.hfho-navigation .sf-menu > .hfho-mega-menu .sf-mega-section{ border-color: #dddddd; } 
.mm-navbar .mm-title, .mm-navbar .mm-btn, ul.mm-listview li > a, ul.mm-listview li > span{ color: #979797; }ul.mm-listview li a{ border-color: #979797; }.mm-arrow:after, .mm-next:after, .mm-prev:before{ border-color: #979797; } 
.mm-navbar .mm-title:hover, .mm-navbar .mm-btn:hover, ul.mm-listview li a:hover, ul.mm-listview li > span:hover, ul.mm-listview li.current-menu-item > a, ul.mm-listview li.current-menu-ancestor > a, ul.mm-listview li.current-menu-ancestor > span{ color: #ffffff; } 
.mm-menu{ background-color: #1f1f1f; } 
ul.mm-listview li{ border-color: #626262; } 
.hfho-overlay-menu-content{ background-color: #000000; background-color: rgba(0, 0, 0, 0.88); } 
.hfho-overlay-menu-content ul.menu > li, .hfho-overlay-menu-content ul.sub-menu ul.sub-menu{ border-color: #424242; } 
.hfho-overlay-menu-content ul li a, .hfho-overlay-menu-content .hfho-overlay-menu-close{ color: #ffffff; } 
.hfho-overlay-menu-content ul li a:hover{ color: #a8a8a8; } 
.hfho-bullet-anchor a:before{ background-color: #777777; } 
.hfho-bullet-anchor a:hover, .hfho-bullet-anchor a.current-menu-item{ border-color: #ffffff; }.hfho-bullet-anchor a:hover:before, .hfho-bullet-anchor a.current-menu-item:before{ background: #ffffff; } 
.hfho-main-menu-search i, .hfho-main-menu-cart i{ color: #192f59; } 
.hfho-main-menu-cart > .hfho-top-cart-count{ background-color: #E53215; } 
.hfho-main-menu-cart > .hfho-top-cart-count{ color: #ffffff; } 
.hfho-body .hfho-main-menu-right-button{ color: #333333; } 
.hfho-body .hfho-main-menu-right-button:hover{ color: #555555; } 
.hfho-body .hfho-main-menu-right-button{ background-color: #192f59; } 
.hfho-body .hfho-main-menu-right-button:hover{ background-color: #1c4c72; } 
.hfho-body .hfho-main-menu-right-button{ border-color: #333333; } 
.hfho-body .hfho-main-menu-right-button:hover{ border-color: #555555; } 
.hfho-page-preload{ background-color: #ffffff; } 
.hfho-body-outer-wrapper, body.hfho-full .hfho-body-wrapper, .hfho-header-side-content{ background-color: #ffffff; } 
body.hfho-boxed .hfho-body-wrapper, .gdlr-core-page-builder .gdlr-core-page-builder-body.gdlr-core-pb-livemode{ background-color: #ffffff; } 
.hfho-page-title-wrap .hfho-page-title{ color: #ffffff; } 
.hfho-page-title-wrap .hfho-page-caption{ color: #E53215; }.hfho-page-title-wrap .hfho-page-caption .woocommerce-breadcrumb, .hfho-page-title-wrap .hfho-page-caption .woocommerce-breadcrumb a{ color: #E53215; }.hfho-page-title-wrap .hfho-page-title-event-time, .hfho-page-title-wrap .hfho-page-title-event-link a, .hfho-page-title-wrap .hfho-page-title-event-link a:hover{ color: #E53215; } 
.hfho-page-title-wrap .hfho-page-title-overlay{ background-color: #ffffff; } 
.hfho-page-title-wrap .hfho-page-title-top-gradient{ background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); }.hfho-page-title-wrap .hfho-page-title-bottom-gradient{ background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); } 
.hfho-body, .hfho-body span.wpcf7-not-valid-tip{ color: #6b6b6b; }

