/* ← /neo/css/plires-454860c9.min.css */
:root{--button_padding:11px 23px;--button_font_size:13px;--button_line_height:16px;}
@font-face{
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/3e265576d7222a52.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/0290c254773094e5.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/824d9ad9eba18a7a.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
@font-face{
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/f21e435a6d52757a.woff) format('woff');
  unicode-range: U+0370-03FF;
}
@font-face{
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/53053d78e5f1ce4f.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Didact Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/7ffe10df391e6d28.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/f73f665d69ee3c73.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/61ae17b643e697bf.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/c62913a617931263.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/562a4a60bf157fe0.woff) format('woff');
  unicode-range: U+0370-03FF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/b3489906716ed030.woff) format('woff');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/8ac1719456853e23.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/c385ba4f841b81e8.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/20c714286abeacf8.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/2030ed5d9cb51eca.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/e2c3ad6a5be55061.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/66eed3e0cc14ef6f.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/e5d7bea3d58e2fc1.woff) format('woff');
  unicode-range: U+0370-03FF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/d1f77f2464502148.woff) format('woff');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/78464aa4c447cf2d.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/ed31fa875e75af84.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(/neo/fonts/dd0f4308280d7d1b.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/8003812fe4518f7a.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/649e89c7bac97024.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/b12a5a184a41783c.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/2ca46f938f836b74.woff) format('woff');
  unicode-range: U+0370-03FF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/47179c4da33fd7bb.woff) format('woff');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/1ab2a949f0342c3e.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/e3809f2ee2dd7894.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(/neo/fonts/edb19d6d6e2f4e3d.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/52be64ece3d1d2d5.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/7b61f08d6a658481.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/5ca475da35e32517.woff) format('woff');
  unicode-range: U+0370-03FF;
}
@font-face{
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/2023de74a00f59d0.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/078702c5fc64d699.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/7d8de509e29af9a6.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/5d532e821de62a6a.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/32bfa2839405f011.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/030f4bf848413036.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/db581b03e0e256f5.woff) format('woff');
  unicode-range: U+0370-03FF;
}
@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/e4b8eb8bb570a10d.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/571cb350ae20e30c.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(/neo/fonts/b32630c75fe1fdd9.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body .portfolio-grid{margin-bottom:80px}
@font-face{font-family:;src:;font-weight: normal;font-style: normal;font-display: block;}
html:not(.zva-html-layout-boxed):not(.zva-html-layout-framed),html:not(.zva-html-layout-boxed):not(.zva-html-layout-framed) body{background-color:#ffffff;background-blend-mode:normal}
body{background-image:none;background-repeat:no-repeat}
#main,.layout-wide-mode #main,.layout-wide-mode #wrapper,body,html,html body.custom-background{background-color:#ffffff}
#main{background-image:none;background-repeat:no-repeat}
html.zva-has-page-background-pattern{background-image:url(/neo/kelyfos/pattern1.png);background-repeat:repeat}
html.zva-has-page-background-pattern .layout-boxed-mode .zfs-bottom-frame,html.zva-has-page-background-pattern .layout-boxed-mode .zfs-sides-frame,html.zva-has-page-background-pattern .layout-boxed-mode .zfs-top-frame,html.zva-has-page-background-pattern body{background-image:url(/neo/kelyfos/pattern1.png);background-repeat:repeat}
body:not(.search-results) #posts-container .zfs-blog-layout-grid{margin-top:calc((40px)/ -2);margin-right:calc((40px)/ -2);margin-left:calc((40px)/ -2);margin-bottom:0}
body:not(.search-results) #posts-container .zfs-blog-layout-grid .zfs-post-grid{padding:calc((40px)/ 2)}
#main .post h2 a:hover,#wrapper .zfs-widget-area .current-menu-item>a,#wrapper .zfs-widget-area .current-menu-item>a:before,#wrapper .zfs-widget-area .current_page_item>a,#wrapper .zfs-widget-area .current_page_item>a:before,.zfs-content-widget-area .widget li a:hover,.zfs-content-widget-area .widget li a:hover:before,.zfs-content-widget-area .widget_nav_menu li a:hover:before,.zfs-content-widget-area .widget_recent_entries li a:hover:before,.zfs-open-submenu:hover,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,a:hover{color:#1b75bc}
#toTop:hover,.zfs-search-form-classic .searchform:not(.zfs-search-form-clean) .zfs-search-form-content .zfs-search-button input[type=submit]:hover{background-color:#1b75bc}
.zfs-header-wrapper{position:relative;z-index:10011}
.zfs-header-sticky-height{display:none}
.zfs-is-sticky .zfs-header-sticky-height{display:block}
.zfs-header{padding-left:30px;padding-right:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .25s ease-in-out}
.zfs-header-v5 .zfs-header{border-bottom:1px solid transparent}
.zfs-mobile-logo{display:none}
.zfs-secondary-main-menu{border-bottom:1px solid transparent;padding-left:30px;padding-right:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.zfs-secondary-main-menu .zfs-main-menu{float:none}
.zfs-secondary-main-menu .zfs-main-menu .searchform{float:none;margin-left:0;display:block;padding:0}
.zfs-header-v5 .zfs-main-menu{float:none}
.zfs-header-v5 .zfs-main-menu .zfs-menu{display:flex;flex-wrap:wrap}
.zfs-header-menu-align-center .zfs-menu{justify-content:center}
.zfs-header-v5 .zfs-header{transition:none}
.zfs-header-v5.zfs-logo-center .zfs-logo{float:none;text-align:center}
.zfs-header-v5.zfs-logo-center .zfs-logo a{display:inline-block}
.zfs-logo{display:block;float:left;max-width:100%;zoom:1}
.zfs-logo:after,.zfs-logo:before{content:" ";display:table}
.zfs-logo:after{clear:both}
.zfs-logo a{display:block;max-width:100%}
.zfs-logo img{width:auto}
body.side-header #wrapper .zfs-megamenu-wrapper{top:0}
body.side-header #side-header .zfs-main-menu ul ul{right:auto}
body.side-header #side-header .zfs-header-content-3-wrapper{display:flex;flex-wrap:wrap}
body.side-header-left #wrapper{margin-left:280px;width:auto}
body.side-header-left #side-header{left:0}
body.side-header-left #side-header .side-header-border{border-right-width:1px;border-right-style:solid}
body.side-header-left #side-header .zfs-main-menu .cart-contents,body.side-header-left #side-header .zfs-main-menu .login-box,body.side-header-left #side-header .zfs-main-menu .main-nav-search-form,body.side-header-left #side-header .zfs-main-menu>ul>li>ul{left:279px;top:0}
body.side-header-left #side-header .zfs-main-menu .cart-contents{right:auto}
body.side-header-left #side-header .zfs-main-menu .zfs-custom-menu-item-contents{top:0}
body.side-header-left #side-header .zfs-main-menu .zfs-custom-menu-item-contents,body.side-header-left #side-header .zfs-main-menu>ul>li>ul{left:calc(280px - 1px)}
body.side-header-left #side-header.header-shadow .side-header-border:after{box-shadow:10px 0 15px -5px rgba(0,0,0,.14);right:0;width:25px}
body.side-header-left #side-header #nav .cart-contents,body.side-header-left #side-header #nav .login-box,body.side-header-left #side-header #nav .main-nav-search-form,body.side-header-left #side-header #nav>ul>li>ul{left:calc(280px - 1px)}
body.side-header-left.layout-boxed-mode #side-header{left:auto;margin-left:calc((280px) * -1)}
body.side-header-right #wrapper{margin-right:280px;width:auto}
body.side-header-right #side-header{right:0}
body.side-header-right #side-header .side-header-border{border-left-width:1px;border-left-style:solid}
body.side-header-right #side-header .zfs-main-menu .zfs-megamenu-wrapper .zfs-megamenu{float:right}
body.side-header-right #side-header .zfs-main-menu .main-nav-search-form{left:-250px;top:0}
body.side-header-right #side-header .zfs-main-menu .cart-contents{left:-182px}
body.side-header-right #side-header .zfs-main-menu .login-box{left:-187px}
body.side-header-right #side-header .cart-contents,body.side-header-right #side-header .login-box{left:0;right:auto}
body.side-header-right #side-header.header-shadow .side-header-border:before{box-shadow:-10px 0 15px -5px rgba(0,0,0,.14);left:0;width:25px}
body.side-header-right.rtl #side-header .cart-contents,body.side-header-right.rtl #side-header .login-box{right:0;left:auto}
.zfs-main-menu{float:right;position:relative;z-index:200;overflow:hidden}
.zfs-header-v5 .zfs-main-menu:hover{overflow:visible}
.zfs-main-menu>ul>li{padding-right:45px}
.zfs-main-menu>ul>li:last-child{padding-right:0}
.zfs-main-menu>ul>li>a{display:flex;align-items:center;line-height:1;-webkit-font-smoothing:subpixel-antialiased}
.zfs-main-menu ul{list-style:none;margin:0;padding:0}
.zfs-main-menu ul a{display:block;box-sizing:content-box}
.zfs-main-menu li{float:left;margin:0;padding:0;position:relative;cursor:pointer}
.zfs-main-menu li:hover>.sub-menu{visibility:visible;opacity:1}
.zfs-main-menu .zfs-dropdown-menu{overflow:hidden}
.zfs-main-menu .sub-menu{position:absolute;left:0;visibility:hidden;opacity:0;z-index:1;transition:opacity .2s ease-in}
.zfs-main-menu .sub-menu ul{top:0}
.zfs-main-menu .sub-menu li{float:none;margin:0;padding:0}
.zfs-main-menu .sub-menu a{border:0;padding:7px 20px;line-height:19px;text-indent:0;height:auto;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s}
.zfs-is-sticky .zfs-logo img{width:auto}
.zfs-is-sticky .zfs-secondary-main-menu{border-bottom:0}
.zfs-is-sticky .zfs-sticky-menu-only:not(.zfs-header-v6) .zfs-header{border-bottom:0}
.zfs-is-sticky .zfs-sticky-menu-only:not(.zfs-header-v6) .zfs-secondary-main-menu{position:fixed;top:0;z-index:210;max-width:100%;width:100%;box-shadow:rgba(0,0,0,.117647) 0 1px 3px}
.zfs-is-sticky .zfs-main-menu>ul>li:last-child{padding-right:0}
.zfs-is-sticky .zfs-main-menu>ul>li>a{color:#ffffff}
.zfs-body .zfs-is-sticky.zfs-header-wrapper .zfs-header,.zfs-body .zfs-is-sticky.zfs-header-wrapper .zfs-secondary-main-menu{background-color:#214268}
.no-overflow-y .zfs-is-sticky .zfs-sticky-menu-only .zfs-secondary-main-menu{padding-right:39px}
.zfs-mobile-nav-holder{display:none;clear:both;color:#333}
.zfs-is-sticky .zfs-mobile-menu-design-modern .zfs-mobile-nav-holder>ul,.zfs-is-sticky.zfs-mobile-menu-design-modern .zfs-mobile-nav-holder>ul{max-height:200px;overflow-y:scroll;overflow-x:hidden}
.zfs-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.zfs-mobile-nav-holder ul{list-style:none;margin:0;padding:0}
.zfs-mobile-nav-holder>ul{display:none;list-style:none;margin:0;padding:0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent}
.zfs-mobile-menu-text-align-left .zfs-mobile-nav-item a{text-align:left}
.zfs-mobile-menu-text-align-left .zfs-open-submenu{right:0}
.zfs-mobile-menu-design-modern .zfs-mobile-menu-text-align-left .zfs-open-submenu{padding-right:35px}
.zfs-mobile-menu-text-align-left .zfs-mobile-nav-item a{padding-left:12px}
.zfs-mobile-menu-design-modern .zfs-mobile-menu-text-align-left .zfs-mobile-nav-item a{padding-left:30px}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li a{padding-left:21px}
.zfs-mobile-menu-design-modern .zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li a{padding-left:39px}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li a:before{content:"-";margin-right:2px}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li a{padding-left:30px}
.zfs-mobile-menu-design-modern .zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li a{padding-left:48px}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li a:before{content:"--"}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li li a{padding-left:39px}
.zfs-mobile-menu-design-modern .zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li li a{padding-left:57px}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li li a:before{content:"---"}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li li li a{padding-left:48px}
.zfs-mobile-menu-design-modern .zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li li li a{padding-left:66px}
.zfs-mobile-menu-text-align-left li.zfs-mobile-nav-item li li li li a:before{content:"----"}
.zfs-mobile-menu-design-modern .zfs-mobile-nav-holder>ul{border:none;border-top:1px solid transparent}
.zfs-mobile-menu-design-modern .zfs-header>.zfs-row{position:relative}
.zfs-mobile-nav-item{position:relative;font-size:12px;line-height:normal}
.zfs-mobile-nav-item a{color:#333;padding:0 12px;font-size:12px;display:block;border-bottom:1px solid transparent}
.zfs-mobile-menu-icons{display:none;position:relative;top:0;right:0;vertical-align:middle;text-align:right}
.zfs-mobile-menu-icons a{float:right;font-size:21px;margin-left:20px}
.zfs-open-submenu{display:block;z-index:1;position:absolute;top:0;-webkit-appearance:none;-moz-appearance:none;outline:0;background:0 0;min-width:50px;border:none;line-height:15px;font-size:13px;text-align:center}
.zfs-open-submenu:hover{color:#65bc7b}
.zfs-open-submenu:before{display:block;margin:0;content:"\e61f";font-family:icomoon}
.zfs-header-shadow:after,body.side-header-left #side-header.header-shadow .side-header-border:after,body.side-header-right #side-header.header-shadow .side-header-border:before{content:"";z-index:99996;position:absolute;top:0;height:100%;pointer-events:none}
.zfs-header-shadow:after{left:0;width:100%}
.zfs-header-shadow>div{box-shadow:0 10px 50px -2px rgba(0,0,0,.14)}
body:not(.zfs-header-layout-v6) .zfs-header{-webkit-transform:translate3d(0,0,0);-moz-transform:none}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li>a.zfs-bar-highlight{box-sizing:border-box}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button)>a.zfs-bottombar-highlight:not(.zfs-main-menu-icon){position:relative}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button)>a.zfs-bottombar-highlight:not(.zfs-main-menu-icon):after{content:" ";position:absolute;top:calc(50% + 1.15em);left:0;width:100%;border-top-style:solid;transform:scaleX(0);transition:transform .2s ease-in-out}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button)>a.zfs-bottombar-highlight:not(.zfs-main-menu-icon).zfs-has-description:after{top:calc(50% + 1.79em)}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button)>a.zfs-bottombar-highlight:not(.zfs-main-menu-icon).zfs-flex-column:not(.zfs-layout-column):after{top:calc(50% + 1.325em)}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button)>a.zfs-bottombar-highlight:not(.zfs-main-menu-icon).zfs-flex-column:not(.zfs-layout-column).zfs-has-description:after{top:calc(50% + 1.955em)}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button)>a.zfs-bottombar-highlight:not(.zfs-main-menu-icon):hover:after{transform:scaleX(1)}
body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button).current-menu-ancestor>.zfs-bottombar-highlight:not(.zfs-main-menu-icon):after,body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button).current-menu-item>.zfs-bottombar-highlight:not(.zfs-main-menu-icon):after,body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button).current-menu-parent>.zfs-bottombar-highlight:not(.zfs-main-menu-icon):after,body:not(.zfs-header-layout-v6).zfs-top-header .zfs-main-menu>ul>li:not(.zfs-menu-item-button).current_page_item>.zfs-bottombar-highlight:not(.zfs-main-menu-icon):after{transform:scaleX(1)}
body:not(.zfs-header-layout-v6) .zfs-is-sticky .zfs-main-menu>ul>li>a{font-size:17px}
.zfs-top-header.menu-text-align-center .zfs-main-menu>ul>li>a{justify-content:center}
.zva-menu-highlight-style-bar .zfs-main-menu .sub-menu ul{top:-3px}
body.zfs-top-header.zva-sticky-shrinkage .zfs-header-wrapper:not(.zfs-is-sticky) .zfs-main-menu>ul>li>a.zfs-flex-link{line-height:1!important}
body.zfs-top-header.zva-sticky-shrinkage .zfs-is-sticky .zfs-main-menu>ul>li>a{display:flex}
body.zfs-top-header.zva-sticky-shrinkage .zfs-is-sticky .zfs-main-menu>ul>li>a .zfs-menu-description{display:none}
body.zfs-top-header:not(.zva-sticky-shrinkage) .zfs-header-wrapper .zfs-main-menu>ul>li>a.zfs-flex-link{line-height:1!important}
body.zfs-top-header:not(.zva-sticky-shrinkage).zfs-header-layout-v6 .zva-menu-highlight-style-arrow .zfs-header{overflow:visible!important}
body.side-header-left #wrapper{margin-left:280px}
.zfs-header-v5 .zfs-header,.zfs-secondary-main-menu{border-bottom-color:#1a3453}
body.side-header-right #wrapper{margin-right:280px}
.zfs-header-wrapper .zfs-row{padding-left:0px;padding-right:0px}
.zfs-header .zfs-row{padding-top:0px;padding-bottom:0px}
body:not(.zva-menu-highlight-style-background) .zfs-is-sticky .zfs-main-menu>ul>li:not(:last-child){padding-right:29px}
.zfs-top-header .zfs-header{background-color:#ffffff}
.zva-html-is-archive .zfs-top-header .zfs-header{background-color:rgb(255,255,255)}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image .side-header-background-image{background-image:;background-repeat:no-repeat}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-header-bg-no-repeat .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-header-bg-no-repeat .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-header-bg-repeat-y .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-header-bg-repeat-y .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-header-bg-no-repeat .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-header-bg-no-repeat .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-header-bg-repeat-y .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-header-bg-repeat-y .side-header-background-image{background-position:center center}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-has-header-bg-full .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-has-header-bg-full .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-has-header-bg-full .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-has-header-bg-full .side-header-background-image{background-position:center center;background-size:cover}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-has-header-bg-parallax.zfs-top-header .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zva-has-header-bg-parallax.zfs-top-header .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-has-header-bg-parallax.zfs-top-header .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zva-has-header-bg-parallax.zfs-top-header .side-header-background-image{background-position:top center;background-attachment:fixed}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky.zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky.zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky.zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky.zfs-header-wrapper{background-image:none;background-color:transparent}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-is-sticky .zfs-header{background-image:}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-header-wrapper{background-position:center center}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-is-sticky .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-is-sticky .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-is-sticky .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-no-repeat .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-header-bg-repeat-y .zfs-is-sticky .zfs-header{background-position:50% calc(50% - calc(44px / 2))}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque .zfs-header-wrapper{background-repeat:no-repeat}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header{background-attachment:scroll;background-size:cover}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-header-wrapper{background-position:center center}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-full .zfs-is-sticky .zfs-header{background-position:50% calc(50% - calc(44px / 2))}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-is-sticky .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-header-wrapper,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v2.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-is-sticky .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-header-wrapper,html:not(.zva-html-header-position-top) .zva-has-header-bg-image.zfs-header-layout-v3.zfs-top-header.zva-header-top-bg-not-opaque.zva-has-header-bg-parallax .zfs-is-sticky .zfs-header{background-attachment:fixed;background-position:top center}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3) .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3) .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header) .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header) .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3) .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3) .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header) .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header) .side-header-background-image{background-image:;background-repeat:no-repeat}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-no-repeat .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-no-repeat .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-repeat-y .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-repeat-y .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-no-repeat .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-no-repeat .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-repeat-y .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-repeat-y .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-no-repeat .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-no-repeat .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-repeat-y .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-header-bg-repeat-y .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-no-repeat .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-no-repeat .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-repeat-y .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-header-bg-repeat-y .side-header-background-image{background-position:center center}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full.zfs-top-header .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full.zfs-top-header .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full.zfs-top-header .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full.zfs-top-header .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full.zfs-top-header .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full.zfs-top-header .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full.zfs-top-header .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full.zfs-top-header .side-header-background-image{background-attachment:scroll}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-full .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-full .side-header-background-image{background-position:center center;background-size:cover}
html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-parallax.zfs-top-header .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-parallax.zfs-top-header .side-header-background-image,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-parallax.zfs-top-header .zfs-header,html:not(.zva-header-color-not-opaque) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-parallax.zfs-top-header .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-parallax.zfs-top-header .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-header-layout-v2):not(.zfs-header-layout-v3).zva-has-header-bg-parallax.zfs-top-header .side-header-background-image,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-parallax.zfs-top-header .zfs-header,html:not(.zva-html-header-position-top) .zva-has-header-bg-image:not(.zfs-top-header).zva-has-header-bg-parallax.zfs-top-header .side-header-background-image{background-attachment:fixed;background-position:top center}
.zfs-header-wrapper .zfs-row{max-width:1170px}
html:not(.zva-has-site-width-percent) #main,html:not(.zva-has-site-width-percent) .zfs-secondary-header,html:not(.zva-has-site-width-percent) .header-v4 #small-nav,html:not(.zva-has-site-width-percent) .header-v5 #small-nav,html:not(.zva-has-site-width-percent) .sticky-header .sticky-shadow{padding-left:30px;padding-right:30px}
body.layout-boxed-mode.side-header-left #wrapper,body.layout-boxed-mode.side-header-right #wrapper{width:auto}
body.layout-boxed-mode:not(.zfs-top-header) #wrapper,body.layout-boxed-mode:not(.zfs-top-header) .zfs-footer-parallax{max-width:calc(1170px - 280px)}
body.layout-boxed-mode.side-header-left #wrapper,body.layout-boxed-mode.side-header-left .zfs-footer-parallax{margin-left:280px}
body.layout-boxed-mode.side-header-right #wrapper,body.layout-boxed-mode.side-header-right .zfs-footer-parallax{margin-right:280px}
html.zva-has-site-width-percent body .zfs-secondary-header,html.zva-has-site-width-percent body .header-v4 #small-nav,html.zva-has-site-width-percent body .header-v5 #small-nav,html.zva-has-site-width-percent body.zva-responsive .zfs-secondary-header,html.zva-has-site-width-percent body.zva-responsive .header-v4 #small-nav,html.zva-has-site-width-percent body.zva-responsive .header-v5 #small-nav{padding-left:0;padding-right:0}
html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode .zfs-header .zfs-row,html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode .zfs-secondary-header .zfs-row{max-width:none;padding-left:10px;padding-right:10px}
html.zva-has-site-width-percent .layout-boxed-mode.side-header #wrapper{max-width:none}
html.zva-has-site-width-percent.zva-has-site-width-100-percent .zfs-body .zfs-secondary-header,html.zva-has-site-width-percent.zva-has-site-width-100-percent .zfs-header{padding-left:30px;padding-right:30px}
.zfs-header .zfs-logo{margin:7px 0px 7px 0px}
body:not(.mobile-logo-pos-right) #side-header .zfs-header-tagline,body:not(.mobile-logo-pos-right) .zfs-header-v4 .zfs-logo .zfs-header-content-3-wrapper .zfs-header-tagline,body:not(.mobile-logo-pos-right).rtl .zfs-header-v4 .zfs-logo .zfs-header-content-3-wrapper .zfs-secondary-menu-search{order:1}
.zfs-main-menu>ul>li{padding-right:31px}
.zfs-main-menu>ul>li>a{border-color:transparent}
.zfs-main-menu>ul>li>a:not(.zfs-logo-link):not(.zfs-icon-sliding-bar):hover{border-color:#bcc6d1}
.zfs-main-menu>ul>li>a:not(.zfs-logo-link):hover{color:#bcc6d1}
.zfs-main-menu .sub-menu{font-family:"Didact Gothic";font-weight:400;width:220px;background-color:#214268}
.zfs-main-menu .sub-menu ul{left:220px}
.zfs-main-menu .sub-menu li a{font-family:"Didact Gothic";font-weight:400;padding-top:10px;padding-bottom:10px;color:#ffffff;font-size:16px}
.zfs-main-menu .sub-menu li a:hover{background-color:#1a3453}
.zfs-main-menu .sub-menu .current-menu-item>a,.zfs-main-menu .sub-menu .current_page_item>a{background-color:#1a3453}
.zfs-main-menu .sub-menu .current-menu-parent>a{background-color:#1a3453}
.zfs-main-menu .zfs-dropdown-menu .sub-menu li a{font-family:"Didact Gothic";font-weight:400;padding-top:10px;padding-bottom:10px;border-bottom-color:#bcc6d1;color:#ffffff;font-size:16px}
body:not(.zfs-header-layout-v6) .zfs-main-menu>ul>li>a,body:not(.zfs-top-header) .zfs-main-menu>ul>li>a{height:70px}
.zva-menu-highlight-style-bar .zfs-main-menu .sub-menu{border-top:3px solid #bcc6d1}
.zva-menu-highlight-style-bar .zfs-main-menu .sub-menu ul{top:calc((3px) * -1)}
.zva-menu-highlight-style-bar:not(.zfs-header-layout-v6) .zfs-main-menu>ul>li>a{border-top-width:0px;border-top-style:solid}
.zva-menu-highlight-style-bar:not(.zfs-header-layout-v6) .zfs-main-menu>ul>li>a:not(.zfs-logo-link):not(.zfs-icon-sliding-bar):hover{border-top-color:#bcc6d1}
.zva-menu-highlight-style-bar:not(.zfs-top-header) .zfs-main-menu>ul>li>a:not(.zfs-main-menu-icon){line-height:calc(70px - 0px)}
html:not(.zva-header-color-not-opaque) .zva-menu-highlight-style-arrow.zfs-top-header:not(.zfs-header-layout-v6).zva-header-border-color-full-transparent.zfs-header-layout-v4 .zfs-arrow-svg svg,html:not(.zva-header-color-not-opaque) .zva-menu-highlight-style-arrow.zfs-top-header:not(.zfs-header-layout-v6).zva-header-border-color-full-transparent.zfs-header-layout-v5 .zfs-arrow-svg svg{margin-top:1px}
html:not(.zva-header-color-not-opaque) .zva-menu-highlight-style-arrow.zfs-top-header:not(.zfs-header-layout-v6).zva-header-border-color-full-transparent.zfs-header-layout-v4.zva-sticky-shrinkage .zfs-is-sticky .zfs-arrow-svg svg,html:not(.zva-header-color-not-opaque) .zva-menu-highlight-style-arrow.zfs-top-header:not(.zfs-header-layout-v6).zva-header-border-color-full-transparent.zfs-header-layout-v5.zva-sticky-shrinkage .zfs-is-sticky .zfs-arrow-svg svg{margin-top:0}
html:not(.zva-header-color-not-opaque) .zva-menu-highlight-style-arrow.zfs-top-header:not(.zfs-header-layout-v6):not(.zva-header-border-color-full-transparent).zfs-header-layout-v4 .zfs-arrow-svg svg,html:not(.zva-header-color-not-opaque) .zva-menu-highlight-style-arrow.zfs-top-header:not(.zfs-header-layout-v6):not(.zva-header-border-color-full-transparent).zfs-header-layout-v5 .zfs-arrow-svg svg{margin-top:-1px;display:block}
.zva-has-mainmenu-dropdown-divider .zfs-main-menu .zfs-dropdown-menu .sub-menu li a{border-bottom-width:1px;border-bottom-style:solid}
body:not(.zva-has-mainmenu-dropdown-divider) .zfs-main-menu .zfs-dropdown-menu .sub-menu li a{border-bottom:none}
.zfs-main-menu>ul>li>a{font-family:Play;font-weight:400;font-size:17px;letter-spacing:0px;font-style:normal}
.zfs-main-menu>ul>li>a{color:#ffffff}
.zfs-secondary-main-menu{background-color:#214268}
.zfs-is-sticky .zfs-main-menu>ul>li.current-menu-item>a,.zfs-is-sticky .zfs-main-menu>ul>li>a:hover{color:#bcc6d1}
.zfs-body .zfs-main-menu .current-menu-ancestor>a,.zfs-body .zfs-main-menu .current-menu-item>a,.zfs-body .zfs-main-menu .current-menu-parent>a,.zfs-body .zfs-main-menu .current_page_item>a{border-color:#bcc6d1;color:#bcc6d1}
.zfs-body .zfs-main-menu .current-menu-item:not(.zfs-main-menu-cart)>a:before{border-color:#bcc6d1;color:#bcc6d1}
.zfs-mobile-menu-icons{margin-top:0px}
.zfs-mobile-menu-icons a{color:#ffffff}
.zfs-mobile-menu-icons a:after,.zfs-mobile-menu-icons a:before{color:#ffffff}
body:not(.mobile-menu-design-flyout) .zfs-mobile-nav-item a{height:44px;background-color:#214268;border-color:#bcc6d1}
body:not(.mobile-menu-design-flyout) .zfs-mobile-nav-item a:hover{background-color:#1a3453}
body:not(.mobile-menu-design-flyout) .zfs-mobile-current-nav-item>a,body:not(.mobile-menu-design-flyout) .zfs-mobile-nav-item.current-menu-item>a{background-color:#1a3453}
.zfs-open-submenu{height:44px;line-height:44px;font-size:17px}
.zfs-mobile-nav-holder>ul{border-color:#bcc6d1}
.zfs-mobile-nav-holder>ul li a{font-family:"Didact Gothic";font-weight:400;font-style:normal}
.zfs-mobile-nav-holder>ul>li.zfs-mobile-nav-item>a{font-size:17px;letter-spacing:0px}
.zfs-mobile-menu-design-modern .zfs-mobile-nav-holder>ul{border-color:#bcc6d1}
.zfs-mobile-nav-item .zfs-open-submenu{color:#ffffff}
.zfs-mobile-nav-item a{color:#ffffff;font-size:17px;line-height:44px;letter-spacing:0px}
.zfs-mobile-nav-item a:hover{color:#ffffff}
.zfs-mobile-nav-item a:before{color:#ffffff}
.zfs-mobile-nav-item.current-menu-item>a{color:#ffffff}
.zfs-mobile-current-nav-item>a{color:#ffffff}
html.zva-header-color-not-opaque.no-overflow-y .zfs-header-v1 .zfs-header,html.zva-header-color-not-opaque.no-overflow-y .zfs-header-v2 .zfs-header,html.zva-header-color-not-opaque.no-overflow-y .zfs-header-v3 .zfs-header,html.zva-header-color-not-opaque.no-overflow-y .zfs-sticky-menu-only .zfs-secondary-main-menu{padding-right:39px}
.zfs-body .zva-google-map{margin-top:55px}
body:not(.zfs-hide-pagination-text) .zfs-pagination .next,body:not(.zfs-hide-pagination-text) .zfs-pagination .prev,body:not(.zfs-hide-pagination-text) .pagination .pagination-next,body:not(.zfs-hide-pagination-text) .pagination .pagination-prev{line-height:30px}
body:not(.zva-has-pagination-padding) .zfs-pagination .current,body:not(.zva-has-pagination-padding) .zfs-pagination .page-numbers:not(.prev):not(.next),body:not(.zva-has-pagination-padding) .page-links a,body:not(.zva-has-pagination-padding) .page-links>.page-number:not(.prev):not(.next),body:not(.zva-has-pagination-padding) .pagination .current,body:not(.zva-has-pagination-padding) .pagination .pagination-next,body:not(.zva-has-pagination-padding) .pagination a.inactive,body:not(.zva-has-pagination-padding).zfs-hide-pagination-text .zfs-pagination .next,body:not(.zva-has-pagination-padding).zfs-hide-pagination-text .zfs-pagination .prev,body:not(.zva-has-pagination-padding).zfs-hide-pagination-text .pagination .pagination-next,body:not(.zva-has-pagination-padding).zfs-hide-pagination-text .pagination .pagination-prev{width:30px;height:30px;margin-left:calc((30px)/ 10);margin-right:calc((30px)/ 10)}
body:not(.zva-has-pagination-padding) .pagination .pagination-dots{width:calc((30px)/ 2);margin-left:calc((30px)/ 10);margin-right:calc((30px)/ 10)}
.searchform .zfs-search-form-content .zfs-search-button input[type=submit],.searchform .zfs-search-form-content .zfs-search-field input,input.s,input[type=email],input[type=number],input[type=password],input[type=text]{height:40px;padding-top:0;padding-bottom:0}
.searchform .zfs-search-form-content .zfs-search-button input[type=submit]{width:40px}
.searchform .zfs-search-form-content .zfs-search-button input[type=submit]{line-height:40px}
input.s,input[type=email],input[type=number],input[type=password],input[type=text]{background-color:#ffffff;font-size:13px;color:#757171}
input.s:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#939393}
.searchform .zfs-search-form-content .zfs-search-field input{background-color:#ffffff;font-size:13px}
.searchform .zfs-search-form-content .zfs-search-field input{color:#757171}
.searchform .zfs-search-form-content .zfs-search-field input:focus{border-color:#939393}
.searchform .s::-moz-placeholder,input::-moz-placeholder{color:#757171}
.searchform .s::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#757171}
.searchform .s::-ms-input-placeholder,input::-ms-input-placeholder{color:#757171}
.searchform .zfs-search-form-content .zfs-search-field input,input.s,input[type=email],input[type=number],input[type=password],input[type=text]{border-width:1px;border-color:#939393;border-radius:0px}
.zfs-search-form-classic .searchform:not(.zfs-search-form-clean) .zfs-search-form-content,input[type=tel]{border-radius:0px;border-width:1px}
.to-top-container #toTop{border-radius:4px 4px 0 0}
:root{--adminbar-height:32px}
@media screen and (max-width:782px){:root{--adminbar-height:46px}}
#boxed-wrapper{overflow:hidden}
#main .zfs-row,.zfs-footer-widget-area .zfs-row,.zfs-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1170px}
body.zva-not-responsive{min-width:1170px}
html:not(.zva-has-site-width-percent) #main,html:not(.zva-has-site-width-percent) .zfs-footer-copyright-area,html:not(.zva-has-site-width-percent) .zfs-footer-widget-area,html:not(.zva-has-site-width-percent) .zfs-sliding-bar-position-bottom .zfs-sliding-bar,html:not(.zva-has-site-width-percent) .zfs-sliding-bar-position-top .zfs-sliding-bar,html:not(.zva-has-site-width-percent) .tfs-slider .slide-content-container{padding-left:30px;padding-right:30px}
html:not(.zva-has-site-width-percent) #main.width-100{padding-left:30px;padding-right:30px}
body.layout-boxed-mode{margin-top:0px!important;margin-bottom:0px!important}
body.layout-boxed-mode #wrapper,body.layout-boxed-mode .zfs-footer-parallax{width:1170px;max-width:100%;margin:0 auto}
body.layout-boxed-mode #wrapper.wrapper_blank{display:block}
.width-100 .zfs-fullwidth,.width-100 .nonhundred-percent-fullwidth{margin-left:-30px;margin-right:-30px}
.width-100 .zfs-fullwidth .zfs-fullwidth,.width-100 .zfs-fullwidth .nonhundred-percent-fullwidth{margin-left:0;margin-right:0}
body.page-template-100-width.side-header .zfs-tb-footer .zfs-fullwidth.zfs-absolute-container{width:calc(100% - 280px)}
html.zva-has-site-width-percent body #main.width-100>.zfs-row,html.zva-has-site-width-percent body.zva-responsive #main.width-100>.zfs-row{padding-left:0;padding-right:0}
html.zva-has-site-width-percent .width-100 .fullwidth-box,html.zva-has-site-width-percent .width-100 .fullwidth-box .zfs-row .zfs-full-width-sep{margin-left:-30px;margin-right:-30px}
html.zva-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box,html.zva-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box .zfs-row .zfs-full-width-sep{margin-left:0;margin-right:0}
html.zva-has-site-width-percent.zva-has-site-width-100-percent #main .zfs-row,html.zva-has-site-width-percent.zva-has-site-width-100-percent #sliders-container .tfs-slider .slide-content-container,html.zva-has-site-width-percent.zva-has-site-width-100-percent #slidingbar .zfs-row,html.zva-has-site-width-percent.zva-has-site-width-100-percent .zfs-footer-copyright-area,html.zva-has-site-width-percent.zva-has-site-width-100-percent .zfs-footer-widget-area{padding-left:30px;padding-right:30px}
body.has-sidebar #main .sidebar{width:23%}
body.has-sidebar #content{width:calc(100% - 23% - 80px)}
body.has-sidebar.double-sidebars #main #sidebar{width:21%;margin-left:calc(40px - 100% + 21%)}
body.has-sidebar.double-sidebars #main #sidebar-2{width:21%;margin-left:40px}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 40px - 40px);margin-left:calc(21% + 40px)}
#main{padding-left:30px;padding-right:30px;padding-top:55px;padding-bottom:0}
#main.width-100{padding-left:30px;padding-right:30px}
html.zva-is-100-percent-template #main{padding-left:0;padding-right:0}
html.zva-is-100-percent-template #main.width-100{padding-left:30px;padding-right:30px}
body.layout-boxed-mode.layout-scroll-offset-framed{margin-top:0px!important;margin-bottom:0px!important}
.zfs-bottom-frame,.zfs-boxed-shadow,.zfs-sides-frame,.zfs-top-frame{display:none}
html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode #main .zfs-row,html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode #slidingbar-area .zfs-row,html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode #small-nav .zfs-row,html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode .zfs-footer-copyright-area .zfs-row,html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode .zfs-footer-widget-area .zfs-row,html.zva-has-site-width-percent .zva-responsive.layout-boxed-mode .zfs-page-title-row{max-width:none;padding-left:10px;padding-right:10px}
html.zva-has-site-width-percent.zva-html-not-responsive{overflow-x:auto}
html.zva-has-site-width-percent.zva-html-not-responsive body{overflow-x:auto}
.layout-wide-mode #wrapper{width:100%;max-width:none}
#main .sidebar:not(.zfs-sticky-sidebar){background-color:rgba(255,255,255,0)}
#main .sidebar{padding:0px}
.sidebar .widget .heading .widget-title,.sidebar .widget .widget-title{background-color:rgba(255,255,255,0);padding:}
.sidebar .widget .widget-title{font-size:13px}
.sidebar .widget .heading h4,.sidebar .widget .widget-title{color:#333333}
.zfs-body .zfs-flexslider .flex-direction-nav a{width:30px;height:30px;line-height:30px;font-size:14px}
.zfs-body .zfs-carousel .zfs-carousel-nav .zfs-nav-next,.zfs-body .zfs-carousel .zfs-carousel-nav .zfs-nav-prev{width:30px;height:30px;margin-top:calc((30px)/ -2)}
.zfs-body .zfs-carousel .zfs-carousel-nav .zfs-nav-next:before,.zfs-body .zfs-carousel .zfs-carousel-nav .zfs-nav-prev:before{line-height:30px;font-size:14px}
.zfs-footer-widget-column{margin-bottom:50px}
.zfs-footer-widget-column:last-child{margin-bottom:0}
.zfs-footer-widget-column .row{margin-left:0;margin-right:0}
.zfs-footer-widget-column .flexslider a{border:0;padding:0}
.zfs-footer footer .zfs-columns .zfs-column{padding-left:15px;padding-right:15px}
.zfs-body .zfs-footer-copyright-center .zfs-social-links-footer{display:block;width:100%;text-align:center;margin-top:20px}
.zfs-footer footer .zfs-columns{margin:0 calc((15px) * -1)}
.zfs-footer footer .zfs-row .zfs-columns{display:block;flex-flow:wrap}
.ltr .zfs-footer footer .zfs-row .zfs-columns .zfs-column.zfs-column-last{border-right:none}
.zfs-footer-widget-area{position:relative;padding:43px 10px 40px;border-top:0px solid #e9eaee;background-image:;background-repeat:no-repeat;background-color:#333f48;background-size:initial;background-position:center center;color:#a1aaad;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.zfs-footer-widget-area h3{font-family:Roboto;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal;color:#ffffff}
.zfs-footer-widget-area .zfs-footer-widget-column .zfs-columns{margin-left:0;margin-right:0}
.zfs-footer-widget-area .zfs-footer-widget-column .zfs-column{padding-left:3px;padding-right:3px;padding-bottom:3px}
.zfs-footer-widget-area .zfs-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a,.zfs-footer-widget-area .zfs-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a{background-image:none;padding-top:0}
.zfs-footer-widget-area ul{list-style:none;margin:0;padding:0;font-size:12px}
.zfs-footer-widget-area ul.zfs-carousel-holder li a{border:0;padding:0}
.zfs-footer-widget-area ul li{border-color:#505152}
.zfs-footer-widget-area ul li a{display:block;position:relative}
.zfs-footer-widget-area ul li a:hover{color:#ffffff}
.zfs-footer-widget-area .widget_recent_entries li{border-bottom:1px solid}
.zfs-footer-widget-area .widget_recent_entries a{border-bottom:0;padding-bottom:0}
.zfs-footer-widget-area .widget-title{margin:0 0 28px;text-transform:uppercase;font-family:Roboto;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal;color:#ffffff}
.zfs-footer-widget-area a{color:#a1aaad}
.zfs-footer-widget-area a:hover{color:#1b75bc}
.zfs-footer-widget-area .widget>ul>li:first-child{padding-top:0}
.zfs-footer-widget-area .widget li a:before{color:#a1aaad}
.zfs-footer-widget-area .widget li a:hover:before{color:#ffffff}
.zfs-footer-widget-area .widget a:hover{color:#ffffff}
.zfs-footer-widget-area .widget_nav_menu>div>ul>li:first-child{padding-top:0}
.zfs-footer-widget-area .widget_nav_menu ul ul li a{padding-top:12px}
.zfs-footer-widget-area .widget_nav_menu li a:before,.zfs-footer-widget-area .widget_recent_entries li a:before{position:absolute;font-family:icomoon;content:"\f105";margin-left:-12px}
.zfs-footer-widget-area .widget_nav_menu li,.zfs-footer-widget-area .widget_recent_entries li{border-color:#505152;color:#a1aaad}
.zfs-footer-widget-area>.zfs-row{padding-left:0px;padding-right:0px}
#wrapper .zfs-footer-widget-area .current-menu-item>a,#wrapper .zfs-footer-widget-area .current-menu-item>a:before,#wrapper .zfs-footer-widget-area .current_page_item>a,#wrapper .zfs-footer-widget-area .current_page_item>a:before{color:#ffffff}
.zfs-footer-copyright-area{z-index:10;position:relative;padding:38px 10px 36px;border-top:0px solid #2b363d;background-color:#2b363d}
.zfs-footer-copyright-area .zfs-row{max-width:1170px}
.zfs-footer-copyright-area>.zfs-row{padding-left:0px;padding-right:0px}
.zfs-copyright-notice a{color:#a1aaad}
.zfs-footer-copyright-area a:hover{color:#ffffff}
.zfs-copyright-content{display:table;width:100%}
.zfs-copyright-notice{display:table-cell;vertical-align:middle;margin:0;padding:0;color:#a1aaad;font-size:16px}
.zfs-body .zfs-footer-copyright-center .zfs-copyright-content{display:block;text-align:center}
.zfs-body .zfs-footer-copyright-center .zfs-copyright-notice{display:block;width:100%;text-align:center}
.zfs-main-menu .sub-menu,.zfs-main-menu .sub-menu li a,.zfs-page-title-bar h3,body{font-family:"Didact Gothic";font-weight:400;letter-spacing:0px;font-style:normal}
.zfs-footer-widget-area ul,body{font-size:17px}
.zfs-main-menu .sub-menu,.zfs-main-menu .sub-menu li a,.zfs-page-title-bar h3,body{line-height:1.5}
.post .post-content,.sidebar .widget_nav_menu li,.sidebar .widget_recent_entries li,body{color:#32333d}
#main .post h2 a,.zfs-content-widget-area .widget li a,.single-navigation a[rel=next]:after,.single-navigation a[rel=prev]:before,body a,body a:after,body a:before{color:#206fca}
.zfs-page-title-bar h1,.zfs-title h1,.zfs-widget-area h1,.post-content h1{font-family:"Open Sans";font-weight:300;line-height:1.4;letter-spacing:0px;font-style:normal}
.zfs-widget-area h1,.post-content h1{font-size:40px}
.zfs-post-content h1,.zfs-widget-area h1,.post-content h1,.title h1{color:#30383b}
.zfs-title-size-one,h1{margin-top:0.67em;margin-bottom:0.67em}
#main .post h2,#main .reading-box h2,#main h2,.zfs-title h2,.zfs-widget-area h2,.main-flex .slide-content h2,.post-content h2,.title h2{font-family:"Open Sans";font-weight:300;line-height:1.5;letter-spacing:0px;font-style:normal}
#main .post h2,#wrapper  #main .post h2,#wrapper #main .post-content .zfs-title h2,#wrapper #main .post-content .title h2,#wrapper .zfs-title h2,#wrapper .post-content h2,#wrapper .title h2,.zfs-widget-area h2,h2.entry-title{font-size:35px}
#main .post h2,.zfs-post-content h2,.zfs-title h2,.zfs-widget-area h2,.post-content h2,.title h2{color:#30383b}
.zfs-title-size-two,h2{margin-top:0em;margin-bottom:1.1em}
.zfs-author .zfs-author-title,.zfs-title h3,.zfs-widget-area h3,.main-flex .slide-content h3,.post-content h3,.sidebar .widget h3{font-family:"Open Sans";font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal}
.zfs-author .zfs-author-title,.zfs-widget-area h3,.post-content h3{font-size:16px}
.zfs-author .zfs-author-title,.zfs-post-content h3,.zfs-title h3,.zfs-widget-area h3,.post-content h3,.sidebar .widget h3,.title h3{color:#30383b}
.zfs-title-size-three,h3{margin-top:1em;margin-bottom:1em}
.zfs-title h4,.zfs-widget-area h4,.post-content h4{font-family:"Open Sans";font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal}
.zfs-widget-area h4,.post-content h4{font-size:13px}
.zfs-title h4,.zfs-widget-area h4,.post-content h4,.title h4{color:#30383b}
h4{margin-top:1.33em;margin-bottom:1.33em}
.zfs-title h6,.zfs-widget-area h6,.post-content h6{font-family:"Open Sans";font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal}
.zfs-widget-area h6,.post-content h6{font-size:11px}
.zfs-title h6,.zfs-widget-area h6,.post-content h6{color:#30383b}
h6{margin-top:2.33em;margin-bottom:2.33em}
#wrapper #main .zfs-post-content > .blog-shortcode-post-title,#wrapper #main .zfs-post-content > h1.zfs-post-title,#wrapper #main .zfs-post-content > h2.zfs-post-title,#wrapper #main .post > h1.zfs-post-title,#wrapper #main .post > h2.zfs-post-title{font-family:"Open Sans";font-weight:300;line-height:27px;letter-spacing:0px;font-style:normal}
#wrapper #main .zfs-post-content > .blog-shortcode-post-title,#wrapper #main .zfs-post-content > h1.zfs-post-title,#wrapper #main .zfs-post-content > h2.zfs-post-title,#wrapper #main .post > h1.zfs-post-title,#wrapper #main .post > h2.zfs-post-title{font-size:18px}
#wrapper #main .zfs-post-content > .blog-shortcode-post-title,#wrapper #main .zfs-post-content > h1.zfs-post-title,#wrapper #main .zfs-post-content > h2.zfs-post-title,#wrapper #main .post > h1.zfs-post-title,#wrapper #main .post > h2.zfs-post-title{color:#30383b}
#wrapper #main .related-posts .zfs-title h2,#wrapper #main .related-posts .zfs-title h3{font-family:"Open Sans";font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal}
#wrapper #main .related-posts .zfs-title h2,#wrapper #main .related-posts .zfs-title h3{font-size:18px}
#wrapper #main .related-posts .zfs-title h2,#wrapper #main .related-posts .zfs-title h3{color:#30383b}
.zfs-search-form-classic .searchform:not(.zfs-search-form-clean) .zfs-search-form-content .zfs-search-field input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
.zfs-author .zfs-author-social,.zfs-content-widget-area .widget li a,.zfs-content-widget-area .widget li a:before,.zfs-content-widget-area .widget_nav_menu li,.zfs-content-widget-area .widget_recent_entries li,.single-navigation{border-color:#e0dede;}
:root{--site_width:1170px;--site_width-int:1170;--margin_offset-top:0px;--margin_offset-bottom:0px;--margin_offset-top-no-percent:0px;--margin_offset-bottom-no-percent:0px;--main_padding-top:55px;--main_padding-top-or-55px:55px;--main_padding-bottom:0;--hundredp_padding:30px;--hundredp_padding-fallback_to_zero:30px;--hundredp_padding-fallback_to_zero_px:30px;--hundredp_padding-hundred_percent_negative_margin:-30px;--sidebar_width:23%;--sidebar_gutter:80px;--sidebar_2_1_width:21%;--sidebar_2_2_width:21%;--dual_sidebar_gutter:40px;--grid_main_break_point:1000;--side_header_break_point:800;--content_break_point:800;--typography_sensitivity:0;--typography_factor:1.5;--primary_color:#1b75bc;--primary_color-85a:rgba(27,117,188,0.85);--primary_color-7a:rgba(27,117,188,0.7);--primary_color-5a:rgba(27,117,188,0.5);--primary_color-35a:rgba(27,117,188,0.35);--primary_color-2a:rgba(27,117,188,0.2);--header_bg_image:;--header_bg_repeat:no-repeat;--side_header_width:280px;--side_header_width-int:280;--header_padding-top:0px;--header_padding-bottom:0px;--header_padding-left:0px;--header_padding-right:0px;--menu_highlight_background:#a0ce4e;--menu_arrow_size-width:23px;--menu_arrow_size-height:12px;--menu_arrow_size-width-header_border_color_condition_5:;--nav_highlight_border:0px;--nav_padding:31px;--nav_padding-no-zero:31px;--dropdown_menu_top_border_size:3px;--dropdown_menu_width:220px;--mainmenu_dropdown_vertical_padding:10px;--menu_sub_bg_color:#214268;--menu_bg_hover_color:#1a3453;--menu_sub_sep_color:#bcc6d1;--menu_h45_bg_color:#214268;--nav_typography-font-family:Play;--nav_typography-font-weight:400;--nav_typography-font-size:17px;--nav_typography-font-style:;--nav_typography-letter-spacing:0px;--nav_typography-color:#ffffff;--nav_typography-color-65a:rgba(255,255,255,0.65);--nav_typography-color-35a:rgba(255,255,255,0.35);--menu_hover_first_color:#bcc6d1;--menu_hover_first_color-65a:rgba(188,198,209,0.65);--menu_sub_color:#ffffff;--nav_dropdown_font_size:16px;--flyout_menu_icon_font_size:20px;--flyout_menu_icon_font_size_px:20px;--snav_font_size:12px;--sec_menu_lh:44px;--header_top_menu_sub_color:#747474;--mobile_menu_icons_top_margin:0px;--mobile_menu_nav_height:44px;--mobile_header_bg_color:rgb(33,66,104);--mobile_menu_background_color:#214268;--mobile_menu_hover_color:#1a3453;--mobile_menu_border_color:#bcc6d1;--mobile_menu_toggle_color:#ffffff;--mobile_menu_typography-font-family:"Didact Gothic";--mobile_menu_typography-font-size:17px;--mobile_menu_typography-font-weight:400;--mobile_menu_typography-line-height:44px;--mobile_menu_typography-letter-spacing:0px;--mobile_menu_typography-color:#ffffff;--mobile_menu_typography-font-style:;--mobile_menu_typography-font-size-30-or-24px:24px;--mobile_menu_typography-font-size-open-submenu:17px;--mobile_menu_font_hover_color:#ffffff;--menu_icon_size:14px;--logo_alignment:center;--logo_background_color:#a0ce4e;--slidingbar_width:300px;--slidingbar_width-percent_to_vw:300px;--slidingbar_content_padding-top:60px;--slidingbar_content_padding-bottom:60px;--slidingbar_content_padding-left:30px;--slidingbar_content_padding-right:30px;--slidingbar_bg_color:#363839;--slidingbar_divider_color:#282a2b;--slidingbar_link_color:#bfbfbf;--slidingbar_link_color_hover:#1b75bc;--footer_divider_color:#505152;--footer_headings_typography-font-family:Roboto;--footer_headings_typography-font-size:16px;--footer_headings_typography-font-weight:400;--footer_headings_typography-line-height:1.5;--footer_headings_typography-font-style:;--footer_headings_typography-letter-spacing:0px;--footer_headings_typography-color:#ffffff;--footer_text_color:#a1aaad;--sidebar_bg_color:rgba(255,255,255,0);--bg_image:none;--bg_repeat:no-repeat;--bg_color:#ffffff;--bg-color-overlay:normal;--bg_pattern:url(/neo/kelyfos/pattern1.png);--content_bg_color:#ffffff;--content_bg_image:none;--content_bg_repeat:no-repeat;--body_typography-font-family:"Didact Gothic";--body_typography-font-size:17px;--base-font-size:17;--body_typography-font-weight:400;--body_typography-font-style:;--body_typography-line-height:1.5;--body_typography-letter-spacing:0px;--body_typography-color:#32333d;--link_color:#206fca;--link_color-8a:rgba(32,111,202,0.8);--h1_typography-font-family:"Open Sans";--h1_typography-font-weight:300;--h1_typography-line-height:1.4;--h1_typography-letter-spacing:0px;--h1_typography-font-style:;--h1_typography-font-size:40px;--h1_typography-color:#30383b;--h1_typography-margin-top:0.67em;--h1_typography-margin-bottom:0.67em;--h2_typography-font-family:"Open Sans";--h2_typography-font-weight:300;--h2_typography-line-height:1.5;--h2_typography-letter-spacing:0px;--h2_typography-font-style:;--h2_typography-font-size:35px;--h2_typography-color:#30383b;--h2_typography-margin-top:0em;--h2_typography-margin-bottom:1.1em;--h3_typography-font-family:"Open Sans";--h3_typography-font-weight:400;--h3_typography-line-height:1.5;--h3_typography-letter-spacing:0px;--h3_typography-font-style:;--h3_typography-font-size:16px;--h3_typography-color:#30383b;--h3_typography-margin-top:1em;--h3_typography-margin-bottom:1em;--h4_typography-font-family:"Open Sans";--h4_typography-font-weight:400;--h4_typography-line-height:1.5;--h4_typography-letter-spacing:0px;--h4_typography-font-style:;--h4_typography-font-size:13px;--h4_typography-color:#30383b;--h4_typography-margin-top:1.33em;--h4_typography-margin-bottom:1.33em;--h5_typography-font-family:"Open Sans";--h5_typography-font-weight:400;--h5_typography-line-height:1.5;--h5_typography-letter-spacing:0px;--h5_typography-font-style:;--h5_typography-font-size:12px;--h5_typography-color:#30383b;--h5_typography-margin-top:1.67em;--h5_typography-margin-bottom:1.67em;--h6_typography-font-family:"Open Sans";--h6_typography-font-weight:400;--h6_typography-line-height:1.5;--h6_typography-letter-spacing:0px;--h6_typography-font-style:;--h6_typography-font-size:11px;--h6_typography-color:#30383b;--h6_typography-margin-top:2.33em;--h6_typography-margin-bottom:2.33em;--post_title_typography-font-family:"Open Sans";--post_title_typography-font-weight:300;--post_title_typography-line-height:27px;--post_title_typography-letter-spacing:0px;--post_title_typography-font-style:;--post_title_typography-font-size:18px;--post_title_typography-color:#30383b;--post_titles_extras_typography-font-family:"Open Sans";--post_titles_extras_typography-font-weight:400;--post_titles_extras_typography-line-height:1.5;--post_titles_extras_typography-letter-spacing:0px;--post_titles_extras_typography-font-style:;--post_titles_extras_typography-font-size:18px;--post_titles_extras_typography-color:#30383b;--blog_archive_grid_column_spacing:40px;--dates_box_color:#eef0f2;--meta_font_size:12px;--portfolio_archive_column_spacing:20px;--portfolio_meta_font_size:13px;--social_bg_color:#f6f6f6;--social_bg_color-0-transparent:;--sharing_social_links_icon_color:#bebdbd;--sharing_social_links_box_color:#e8e8e8;--sharing_social_links_boxed_padding:8px;--slider_nav_box_dimensions-width:30px;--slider_nav_box_dimensions-height:30px;--slider_arrow_size:14px;--es_caption_font_size:20px;--privacy_bg_color:rgba(0,0,0,0.1);--privacy_color:rgba(0,0,0,0.3);--privacy_bar_padding-top:15px;--privacy_bar_padding-bottom:15px;--privacy_bar_padding-left:30px;--privacy_bar_padding-right:30px;--privacy_bar_bg_color:#363839;--privacy_bar_font_size:13px;--privacy_bar_color:#8c8989;--privacy_bar_link_color:#bfbfbf;--privacy_bar_link_hover_color:#a0ce4e;--privacy_bar_headings_color:#dddddd;--image_rollover_icon_size:17px;--image_rollover_text_color:#ffffff;--pagination_width_height:30px;--pagination_box_padding-width:6px;--pagination_box_padding-height:2px;--pagination_border_width:1px;--pagination_border_radius:0px;--pagination_font_size:12px;--form_input_height:40px;--form_input_height-main-menu-search-width:calc(250px + 1.43 * 40px);--form_bg_color:#ffffff;--form_text_size:13px;--form_text_color:#757171;--form_text_color-35a:rgba(117,113,113,0.35);--form_border_width:1px;--form_border_color:#939393;--form_focus_border_color:#939393;--form_border_radius:0px;--timeline_bg_color:rgba(255,255,255,0);--timeline_bg_color-20px-transparent:;--timeline_bg_color-not-transparent:#ffffff;--timeline_color:#ebeaea;--grid_separator_color:#e0dede;--carousel_nav_color:rgba(0,0,0,0.6);--carousel_hover_color:rgba(0,0,0,0.7);--button_typography-font-family:Open Sans;--button_typography-font-weight:400;--button_typography-letter-spacing:0px;--button_typography-font-style:;--button_text_transform:uppercase;--button_gradient_top_color:#214268;--button_gradient_bottom_color:#214268;--button_gradient_top_color_hover:#172e48;--button_gradient_bottom_color_hover:#172e48;--button_accent_color:#ffffff;--button_accent_hover_color:#ffffff;--button_bevel_color:#54770f;--button_box_shadow:none;--button_border_width:0px;--button_border_radius:2px;--button_border_color:#ffffff;--button_border_hover_color:#ffffff;--checklist_icons_color:#ffffff;--checklist_circle_color:#214268;--checklist_divider_color:#e0dede;--countdown_background_color:#214268;--countdown_counter_box_color:#333333;--countdown_counter_text_color:#ffffff;--countdown_label_color:#ffffff;--countdown_heading_text_color:#ffffff;--icon_color:#ffffff;--icon_color_hover:#ffffff;--icon_circle_color:#333333;--icon_circle_color_hover:#65bc7b;--icon_border_size:#ffffff;--icon_border_color:#333333;--icon_border_color_hover:#65bc7b;--pricing_box_color:#a0ce4e;--sep_color:#e0dede;--tabs_bg_color:#ffffff;--tabs_inactive_color:#ebeaea;--tabs_border_color:#ebeaea;--testimonial_bg_color:#f6f6f6;--testimonial_text_color:#747474;--title_border_color:#e0dede;--accordian_inactive_color:#333333;--accordian_active_color:#a0ce4e;}
.zfs-header{--header_bg_color:#ffffff;--archive_header_bg_color:rgb(255,255,255);}
.zfs-header-wrapper{--header_border_color:#1a3453;}
.zfs-header-wrapper{--header_sticky_bg_color:#214268;}
.zfs-main-menu{--header_sticky_menu_color:#ffffff;--header_sticky_nav_font_size:17px;--nav_height:70px;--mobile_nav_padding:30px;--menu_text_align:center;--menu_thumbnail_size-width:26px;--menu_thumbnail_size-height:14px;}
.zfs-main-menu{--header_sticky_nav_padding:29px;}
.zfs-header{--top-bar-height:calc(44px / 2);}
.zfs-logo{--logo_margin-top:7px;--logo_margin-bottom:7px;--logo_margin-left:0px;--logo_margin-right:0px;}
.zfs-page-title-bar{--page_title_height:100px;--page_title_mobile_height:70px;--page_title_bg_color:#f5f8fb;--page_title_border_color:#e8ecef;--page_title_font_size:28px;--page_title_line_height:1.4;--page_title_color:#30383b;--page_title_subheader_font_size:19px;--page_title_subheader_color:#30383b;--page_title_bg:none;--page_title_bg_retina:none;--breadcrumbs_font_size:10px;--breadcrumbs_text_color:#214268;--breadcrumbs_text_hover_color:#214268;}
.zfs-footer-widget-area{--footerw_bg_image:;--footerw_bg_full-size:initial;--footerw_bg_full-position:center center;--footerw_bg_repeat:no-repeat;--footerw_bg_pos:center center;--footer_bg_color:#333f48;--footer_border_size:0px;--footer_border_color:#e9eaee;--footer_link_color:#a1aaad;--footer_link_color_hover:#ffffff;}
.zfs-footer{--footer_area_padding-top:43px;--footer_area_padding-bottom:40px;--footer_area_padding-left:0px;--footer_area_padding-right:0px;--footer_divider_line-flex:block;--footer_divider_line_size:1px;--footer_divider_line_style:solid;--footer_widgets_padding:15px;}
.zfs-footer-copyright-area{--copyright_padding-top:38px;--copyright_padding-bottom:36px;--copyright_bg_color:#2b363d;--copyright_border_size:0px;--copyright_border_color:#2b363d;--copyright_link_color_hover:#ffffff;}
.zfs-copyright-notice{--copyright_text_color:#a1aaad;--copyright_link_color:#a1aaad;--copyright_font_size:16px;}
.sidebar{--sidebar_padding:0px;--sidebar_padding-percent_to_vw:0px;--sidebar_widget_bg_color:rgba(255,255,255,0);--sidebar_widget_bg_color-opaque-padding:;--sidew_font_size:13px;--sidebar_heading_color:#333333;}
.zva-google-map{--gmap_topmargin:55px;}
#toTop{--totop_border_radius:4px;}
.zfs-image-wrapper{--image_gradient_top_color:rgba(33,66,104,0.8);}
body .zfs-alert.alert:not( .zfs-live-alert ){--alert_border_size:1px;}
body{--zfs-audio-max-width-default:100%;--zfs-audio-background-color-default:#222222;--zfs-audio-accent-color-default:#ffffff;--zfs-audio-border-size-default:0;--zfs-audio-border-color-default:#ffffff;--zfs-audio-border-top-left-radius-default:0px;--zfs-audio-border-top-right-radius-default:0px;--zfs-audio-border-bottom-right-radius-default:0px;--zfs-audio-border-bottom-left-radius-default:0px;--zfs-video-max-width-default:100%;}
@media only screen and (max-width: 800px){.has-sidebar #content{order:1;}
.has-sidebar #sidebar{order:2;margin-top:50px;}
.zfs-mobile-logo-1 .zfs-standard-logo{display:none;}
.zfs-mobile-logo{display:inline-block;}}
@font-face{font-family: "icomoon";src:url(/neo/fonts/icomoon.eot);src:url(/neo/fonts/icomoon.eot?#iefix) format('embedded-opentype'),url(/neo/fonts/icomoon.woff) format('woff'),url(/neo/fonts/icomoon.ttf) format('truetype'),url(/neo/fonts/icomoon.svg#icomoon) format('svg');font-weight: normal;font-style: normal;font-display: block;}
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(/neo/fonts/fa-brands-400.eot);src:url(/neo/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/neo/fonts/fa-brands-400.woff2) format("woff2"),url(/neo/fonts/fa-brands-400.woff) format("woff"),url(/neo/fonts/fa-brands-400.ttf) format("truetype"),url(/neo/fonts/fa-brands-400.svg#fontawesome) format("svg");font-display: block;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(/neo/fonts/fa-regular-400.eot);src:url(/neo/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/neo/fonts/fa-regular-400.woff2) format("woff2"),url(/neo/fonts/fa-regular-400.woff) format("woff"),url(/neo/fonts/fa-regular-400.ttf) format("truetype"),url(/neo/fonts/fa-regular-400.svg#fontawesome) format("svg");font-display: block;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(/neo/fonts/fa-solid-900.eot);src:url(/neo/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/neo/fonts/fa-solid-900.woff2) format("woff2"),url(/neo/fonts/fa-solid-900.woff) format("woff"),url(/neo/fonts/fa-solid-900.ttf) format("truetype"),url(/neo/fonts/fa-solid-900.svg#fontawesome) format("svg");font-display: block;}
.fa{font-family:"Font Awesome 5 Free";font-weight:900}
.fa-building:before{content:"\f1ad"}
.fa-envelope:before{content:"\f0e0"}
.fa-mobile:before{content:"\f10b"}
.fa-phone:before{content:"\f095"}
.fa.fa-mobile:before{content:"\f3cd"}
body .zfs-alert.alert{border-width:1px}
.zfs-blog-shortcode a{text-decoration:none;box-shadow:none!important}
.zfs-blog-shortcode .entry-title{clear:right}
.zfs-post-slideshow .image{margin-bottom:0}
.zfs-post-slideshow .zfs-image-size-fixed{display:block}
.zfs-flexslider.zfs-post-slideshow{overflow:visible}
.zfs-blog-archive .entry-title{margin-top:0;margin-bottom:5px}
.zfs-blog-layout-medium article{margin-bottom:65px}
.zfs-blog-layout-medium .entry-title{margin-top:0;margin-bottom:25px}
.zfs-blog-layout-medium .zfs-post-medium{display:flex;flex-wrap:wrap;align-items:start}
.zfs-blog-layout-medium .zfs-post-slideshow{margin-right:25px;width:320px;margin-bottom:0}
.zfs-blog-layout-medium .zfs-post-content{flex:1 1 1px}
.zfs-button.button-flat{box-shadow:none!important}
.zfs-button{display:inline-block;position:relative;zoom:1;border:1px solid transparent;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;cursor:pointer;box-sizing:border-box;transition:all .2s}
.zfs-button:after,.zfs-button:before{content:" ";display:table}
.zfs-button:after{clear:both}
.zfs-disable-outline .zfs-button{outline:0}
.zfs-disable-outline .zfs-button:focus{outline:0}
.zfs-button i,.zfs-button-text{transition:all .2s}
.zfs-button_size-large .zfs-button-default-size{padding:13px 29px;line-height:17px;font-size:14px}
.zfs-button-default-size{padding:11px 23px;line-height:16px;font-size:13px}
.zfs-button_size-large .zfs-button-default-size{padding:13px 29px;line-height:17px;font-size:14px}
.button-default{background:#214268;color:#ffffff;border-color:#ffffff}
.button-default .zfs-button-text{color:#ffffff}
.button-default:active .zfs-button-text,.button-default:focus .zfs-button-text,.button-default:hover .zfs-button-text{color:#ffffff}
.button-default:active,.button-default:focus,.button-default:hover{background:#172e48;color:#ffffff;border-color:#ffffff}
.button-default:visited{color:#ffffff}
.button-default,.zfs-button{font-family:Open Sans;font-weight:400;font-style:normal;letter-spacing:0px;border-width:0px;border-style:solid;border-radius:2px;text-transform:uppercase;transition:all .2s}
body.zfs-button_span-yes .zfs-button-default-span{width:100%}
body.zfs-button_size-small .zfs-button-default-size,body.zfs-button_size-small button.button{padding:9px 20px;line-height:14px;font-size:12px}
body.zfs-button_size-small .zfs-button-default-size.button-3d:active,body.zfs-button_size-small button.button.button-3d:active{top:2px}
body.zfs-button_size-small .zfs-button-default-size .zfs-button-text-left,body.zfs-button_size-small button.button .zfs-button-text-left{padding-left:25px}
body.zfs-button_size-small .zfs-button-default-size .zfs-button-text-right,body.zfs-button_size-small button.button .zfs-button-text-right{padding-right:25px}
body.zfs-button_size-small .zfs-button-default-size .button-icon-divider-left,body.zfs-button_size-small button.button .button-icon-divider-left{padding:0 10px}
body.zfs-button_size-small .zfs-button-default-size .button-icon-divider-right,body.zfs-button_size-small button.button .button-icon-divider-right{padding:0 10px}
body.zfs-button_size-small .zfs-button-default-size .button-icon-divider-left i,body.zfs-button_size-small .zfs-button-default-size .button-icon-divider-right i,body.zfs-button_size-small button.button .button-icon-divider-left i,body.zfs-button_size-small button.button .button-icon-divider-right i{top:50%;margin-top:-6px;display:block}
body.zfs-button_size-medium .zfs-button-default-size,body.zfs-button_size-medium button.button{padding:11px 23px;line-height:16px;font-size:13px}
body.zfs-button_size-medium .zfs-button-default-size.button-3d:active,body.zfs-button_size-medium button.button.button-3d:active{top:3px}
body.zfs-button_size-medium .zfs-button-default-size .zfs-button-text-left,body.zfs-button_size-medium button.button .zfs-button-text-left{padding-left:28px}
body.zfs-button_size-medium .zfs-button-default-size .zfs-button-text-right,body.zfs-button_size-medium button.button .zfs-button-text-right{padding-right:28px}
body.zfs-button_size-medium .zfs-button-default-size .button-icon-divider-left,body.zfs-button_size-medium button.button .button-icon-divider-left{padding:0 12.5px}
body.zfs-button_size-medium .zfs-button-default-size .button-icon-divider-right,body.zfs-button_size-medium button.button .button-icon-divider-right{padding:0 12.5px}
body.zfs-button_size-medium .zfs-button-default-size .button-icon-divider-left i,body.zfs-button_size-medium .zfs-button-default-size .button-icon-divider-right i,body.zfs-button_size-medium button.button .button-icon-divider-left i,body.zfs-button_size-medium button.button .button-icon-divider-right i{top:50%;margin-top:-6.5px;display:block}
body.zfs-button_size-large .zfs-button-default-size,body.zfs-button_size-large button.button{padding:13px 29px;line-height:17px;font-size:14px}
body.zfs-button_size-large .zfs-button-default-size.button-3d:active,body.zfs-button_size-large button.button.button-3d:active{top:4px}
body.zfs-button_size-large .zfs-button-default-size .zfs-button-text-left,body.zfs-button_size-large button.button .zfs-button-text-left{padding-left:34px}
body.zfs-button_size-large .zfs-button-default-size .zfs-button-text-right,body.zfs-button_size-large button.button .zfs-button-text-right{padding-right:34px}
body.zfs-button_size-large .zfs-button-default-size .button-icon-divider-left,body.zfs-button_size-large button.button .button-icon-divider-left{padding:0 14.5px}
body.zfs-button_size-large .zfs-button-default-size .button-icon-divider-right,body.zfs-button_size-large button.button .button-icon-divider-right{padding:0 14.5px}
body.zfs-button_size-large .zfs-button-default-size .button-icon-divider-left i,body.zfs-button_size-large .zfs-button-default-size .button-icon-divider-right i,body.zfs-button_size-large button.button .button-icon-divider-left i,body.zfs-button_size-large button.button .button-icon-divider-right i{top:50%;margin-top:-7px;display:block}
body.zfs-button_size-xlarge .zfs-button-default-size,body.zfs-button_size-xlarge button.button{padding:17px 40px;line-height:21px;font-size:18px}
body.zfs-button_size-xlarge .zfs-button-default-size.button-3d:active,body.zfs-button_size-xlarge button.button.button-3d:active{top:6px}
body.zfs-button_size-xlarge .zfs-button-default-size .zfs-button-text-left,body.zfs-button_size-xlarge button.button .zfs-button-text-left{padding-left:45px}
body.zfs-button_size-xlarge .zfs-button-default-size .zfs-button-text-right,body.zfs-button_size-xlarge button.button .zfs-button-text-right{padding-right:45px}
body.zfs-button_size-xlarge .zfs-button-default-size .button-icon-divider-left,body.zfs-button_size-xlarge button.button .button-icon-divider-left{padding:0 18.5px}
body.zfs-button_size-xlarge .zfs-button-default-size .button-icon-divider-right,body.zfs-button_size-xlarge button.button .button-icon-divider-right{padding:0 18.5px}
body.zfs-button_size-xlarge .zfs-button-default-size .button-icon-divider-left i,body.zfs-button_size-xlarge .zfs-button-default-size .button-icon-divider-right i,body.zfs-button_size-xlarge button.button .button-icon-divider-left i,body.zfs-button_size-xlarge button.button .button-icon-divider-right i{top:50%;margin-top:-9px;display:block}
.zfs-content-boxes{margin-bottom:60px}
.zfs-content-boxes .col{position:relative}
.zfs-content-boxes .zfs-column{margin-bottom:20px;box-sizing:border-box}
.zfs-content-boxes .link-area-box{cursor:pointer}
.zfs-content-boxes .icon>span{display:inline-block}
.zfs-content-boxes .icon *{box-sizing:border-box}
.zfs-content-boxes .heading{overflow:hidden;margin-bottom:15px}
.zfs-content-boxes .heading .heading-link{text-decoration:none;box-shadow:none}
.zfs-content-boxes .heading .heading-link:hover .content-box-heading{color:#65bc7b}
.zfs-content-boxes .heading .heading-link .icon{height:auto;width:auto;display:block}
.zfs-content-boxes .heading .content-box-heading,.zfs-content-boxes .heading a{transition:all .3s}
.zfs-content-boxes .heading .content-box-heading{margin:0;padding:0}
.zfs-content-boxes .heading img{float:none;margin:0}
.zfs-content-boxes .content-container{margin-bottom:20px}
.zfs-content-boxes .content-container>p:last-child{margin-bottom:0}
.zfs-content-boxes.content-boxes-icon-boxed{overflow:visible}
.zfs-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{overflow:visible;padding:50px 35px 35px;text-align:center}
.zfs-content-boxes.content-boxes-icon-boxed .heading{overflow:visible;position:relative;text-align:center}
.zfs-content-boxes.content-boxes-icon-boxed .heading .image{display:block;position:absolute;left:50%}
.zfs-content-boxes.content-boxes-icon-boxed .content-container{text-align:center}
.do-animate .zfs-content-boxes .zfs-animated{animation-fill-mode:none;position:relative}
.zfs-content-boxes a{text-decoration:none;box-shadow:none}
.content-boxes-icon-boxed{overflow:visible}
.content-boxes-icon-boxed .col{overflow:visible!important;text-align:center;padding:50px 2% 2%}
.zfs-gallery .zfs-gallery-column{padding:0;display:none}
.zfs-gallery .zfs-gallery-column .zfs-gallery-image{overflow:hidden;opacity:1}
.zfs-grid-4 .zfs-grid-column{width:25%}
.zfs-google-map img{max-width:none}
.zfs-image-carousel{margin-bottom:40px}
.zfs-carousel{overflow:hidden;padding:0}
.zfs-carousel .zfs-carousel-positioner{position:relative}
.zfs-carousel .zfs-carousel-wrapper{box-sizing:content-box;padding:8px 0}
.zfs-carousel .zfs-carousel-holder{margin:0;padding:0;list-style:none}
.zfs-carousel .zfs-carousel-item{display:block;float:left;padding:0}
.zfs-carousel .zfs-carousel-item .zfs-carousel-item-wrapper{display:inline-block;visibility:hidden;vertical-align:middle;width:100%;line-height:normal;text-align:center}
.zfs-carousel .zfs-carousel-item .zfs-image-wrapper{display:inline-block;margin-bottom:0;text-align:center;max-width:100%}
.zfs-carousel .zfs-carousel-item .zfs-image-wrapper.zfs-video{display:block}
.zfs-carousel .zfs-carousel-item>a{display:block;box-shadow:none}
.zfs-carousel .zfs-carousel-item img{vertical-align:middle;width:100%;height:auto}
.zfs-carousel .zfs-carousel-nav{visibility:hidden}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next,.zfs-carousel .zfs-carousel-nav .zfs-nav-prev{display:block;z-index:1000;opacity:.8;position:absolute;top:50%;margin-top:-14px;height:29px;width:29px;text-align:center;cursor:pointer;color:transparent;background-color:rgba(0,0,0,0.6);background-repeat:no-repeat}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next:before,.zfs-carousel .zfs-carousel-nav .zfs-nav-prev:before{display:block;position:relative;line-height:29px;font-size:14px;color:#fff;font-family:icomoon}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next:hover,.zfs-carousel .zfs-carousel-nav .zfs-nav-prev:hover{opacity:1;background-color:rgba(0,0,0,0.7)}
.zfs-carousel .zfs-carousel-nav .zfs-nav-prev{left:0}
.zfs-carousel .zfs-carousel-nav .zfs-nav-prev:before{content:"\f104"}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next{right:0!important}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next:before{content:"\f105"}
.zfs-image-carousel-fixed .zfs-carousel .zfs-carousel-wrapper{height:115px!important}
.zfs-image-carousel-fixed .zfs-carousel .zfs-carousel-holder{line-height:115px!important}
.zfs-image-carousel-fixed .zfs-carousel .zfs-carousel-item-wrapper{text-align:center}
.zfs-image-carousel-fixed .zfs-carousel .zfs-image-wrapper{vertical-align:middle}
.zfs-image-carousel-fixed .zfs-carousel .zfs-image-wrapper a{display:block;box-shadow:none}
.zfs-image-carousel-fixed .zfs-carousel .zfs-image-wrapper img{max-height:115px;width:auto}
.zfs-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%;line-height:1}
.zfs-imageframe img{vertical-align:top;box-shadow:none!important}
.zfs-imageframe img.zfs-mobile-logo{display:none}
.zfs-imageframe.element-bottomshadow{overflow:visible}
.zfs-imageframe.element-bottomshadow:after,.zfs-imageframe.element-bottomshadow:before{box-shadow:0 17px 10px rgba(0,0,0,.4)}
.zfs-imageframe.element-bottomshadow img{margin:0;vertical-align:top;box-shadow:none!important}
.zfs-separator{clear:both;position:relative;z-index:11}
.zfs-body .zfs-separator{display:flex;align-items:center}
body:not(:-moz-handler-blocked) .zfs-separator.sep-shadow:after{background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 80%)}
.zfs-social-links-footer{display:table-cell;vertical-align:middle;width:40%;text-align:right}
.zfs-reading-box-container{z-index:1;position:relative;margin-bottom:84px}
.zfs-reading-box-container .reading-box{padding:28px 28px 27px 31px;background-color:#f2efef;border-left:3px solid #65bc7b}
.zfs-reading-box-container .reading-box.reading-box-center{text-align:center}
.zfs-reading-box-container .reading-box h2{margin:0;padding-top:0;line-height:1.5;font-size:18px}
.zfs-reading-box-container .reading-box-additional p:last-child{margin-bottom:0}
.element-bottomshadow{position:relative}
.element-bottomshadow:after,.element-bottomshadow:before{position:absolute;bottom:15px;left:10px;z-index:-1;height:20%;max-height:100px;max-width:460px;width:60%;content:"";opacity:.7;box-shadow:0 17px 10px rgba(0,0,0,.7);transform:rotate(-3deg)}
.element-bottomshadow:after{left:auto;right:10px;transform:rotate(3deg)}
.zfs-title{display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 31px}
.zfs-title h1>p:last-of-type,.zfs-title h2>p:last-of-type,.zfs-title h3>p:last-of-type,.zfs-title h4>p:last-of-type,.zfs-title h6>p:last-of-type{margin-bottom:0}
.zfs-title h1,.zfs-title h2,.zfs-title h3,.zfs-title h4,.zfs-title h6{flex-grow:0;padding:0 8px 0 0}
.zfs-title h1.title-heading-left,.zfs-title h2.title-heading-left,.zfs-title h3.title-heading-left,.zfs-title h4.title-heading-left,.zfs-title h6.title-heading-left{padding-right:8px;text-align:left}
.zfs-title h1.title-heading-right,.zfs-title h2.title-heading-right,.zfs-title h3.title-heading-right{padding:0 0 0 8px;text-align:right}
.zfs-title h1.title-heading-right img,.zfs-title h2.title-heading-right img,.zfs-title h3.title-heading-right img{margin-left:10px;margin-right:0}
.zfs-title h1 img,.zfs-title h2 img,.zfs-title h3 img,.zfs-title h4 img,.zfs-title h6 img{margin-right:10px}
.zfs-title.zfs-title-center{text-align:center}
.zfs-title.zfs-title-center .title-heading-center{padding:0 45px}
.zfs-title.zfs-title-center.zfs-sep-none .title-heading-center{padding:0;text-align:center}
.zfs-title.zfs-sep-none{display:block}
.zfs-title.zfs-sep-none .title-heading-left{padding:0;text-align:left}
.zfs-title.zfs-sep-none .title-heading-right{padding:0;text-align:right}
.zfs-border-below-title{display:block}
#main .post-content .zfs-border-below-title h1,#main .post-content .zfs-border-below-title h2,#main .post-content .zfs-border-below-title h3{padding-left:0;padding-right:0}
.clearfix,.row{clear:both}
.zfs-clearfix{zoom:1;clear:both}
.zfs-clearfix:after,.zfs-clearfix:before{content:" ";display:table}
.zfs-clearfix:after{clear:both}
.alignleft{display:inline;float:left;margin-right:15px}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}
.zfs-columns{margin:0 -15px}
.zfs-columns-3 .zfs-column:nth-of-type(3n+1){clear:both}
.zfs-builder-row>p{display:none}
.zfs-builder-row{width:100%;margin:0 auto}
.zfs-builder-row:after{clear:both;content:" ";display:table}
.row:after{clear:both;content:" ";display:table}
.zfs-fullwidth{position:relative}
.zfs-fullwidth .zfs-row{position:relative;z-index:10}
.zfs-image-wrapper{overflow:hidden;z-index:1;position:relative}
.zfs-image-wrapper.zfs-video{display:block}
.zfs-image-size-fixed{display:inline-block;max-width:100%;vertical-align:top}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-4,.col-md-4,.col-sm-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:0px){.col-sm-4{float:left}
.col-sm-4{width:33.33333333%}}
@media (min-width:992px){.col-md-4{float:left}
.col-md-4{width:33.33333333%}}
@media (min-width:1200px){.col-lg-4{float:left}
.col-lg-4{width:33.33333333%}}
[class*=" zfs-icon-"],[class^=zfs-icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.zfs-icon-bars:before{content:"\f0c9"}
.zfs-flexslider{position:relative;margin-bottom:0;padding:0;background-color:transparent;overflow:hidden}
.zfs-flexslider .flex-control-nav,.zfs-flexslider .flex-direction-nav,.zfs-flexslider .slides{z-index:100;margin:0;padding:0;list-style:none}
.zfs-flexslider .slides{overflow:hidden;float:left}
.zfs-flexslider .slides li{display:none;margin:0}
.zfs-flexslider .slides img{display:block;width:100%;box-shadow:none;border-radius:0}
.zfs-flexslider.zfs-flexslider-loading .slides>li:first-child{display:block;opacity:1!important}
.zfs-flexslider.zfs-post-slideshow .slides{float:none}
.zfs-flexslider .flex-control-nav{position:absolute;bottom:0;width:100%;text-align:center}
.zfs-flexslider .flex-direction-nav{list-style:none}
.zfs-flexslider .flex-direction-nav a{z-index:100;position:absolute;top:50%;overflow:hidden;width:30px;height:30px;text-align:center;line-height:30px;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;cursor:pointer;opacity:0;font-size:14px;font-weight:400;font-family:icomoon;-webkit-font-smoothing:none;color:#fff;transition:all .3s ease;transform:translateY(-50%)}
.zfs-flexslider .flex-direction-nav .flex-next,.zfs-flexslider .flex-direction-nav .flex-prev{background-color:rgba(0,0,0,0.6)}
.zfs-flexslider .flex-direction-nav .flex-next:hover,.zfs-flexslider .flex-direction-nav .flex-prev:hover{background-color:rgba(0,0,0,0.7)}
.zfs-flexslider .flex-direction-nav .flex-next{right:0}
.zfs-flexslider .flex-direction-nav .flex-prev{left:0}
.zfs-flexslider:hover .flex-direction-nav .flex-next,.zfs-flexslider:hover .flex-direction-nav .flex-prev{opacity:.8}
.zfs-flexslider:hover .flex-direction-nav .flex-next:hover,.zfs-flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.zfs-flexslider:hover .flex-direction-nav .flex-disabled{display:none;opacity:0;cursor:default}
.flexslider a:active,.flexslider a:focus{outline:0}
.flex-control-nav,.flex-direction-nav,.flexslider .slides{margin:0;padding:0;list-style:none;z-index:2}
.flexslider{padding:0;margin:0 0 60px;background-color:transparent;position:relative}
.flexslider .slides{overflow:hidden}
.flexslider .slides li{display:none;-webkit-backface-visibility:hidden;margin:0}
.flexslider .slides img{width:100%;max-width:100%;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.flexslider .slides .video-shortcode{margin-bottom:0}
.flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.flex-viewport{max-height:2000px;transition:all 1s ease}
.flex-direction-nav{height:0;list-style:none!important}
.flex-direction-nav a{font-family:icomoon;width:30px;height:30px;margin:0;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;opacity:0;z-index:100;overflow:hidden;text-align:center;line-height:30px;font-size:16px;font-weight:400;-webkit-font-smoothing:none;color:#fff;text-decoration:none}
.flex-direction-nav a:hover{color:#fff}
.sidebar .widget .flex-direction-nav a,.sidebar .widget .flex-direction-nav a:hover{color:#fff}
.flex-direction-nav .flex-next{right:0;text-indent:2px}
.flex-direction-nav .flex-prev{left:0;text-indent:-2px}
.flexslider:hover .flex-next{opacity:.8;right:0}
.flexslider:hover .flex-prev{opacity:.8;left:0}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled,.main-flex:hover .flex-direction-nav .flex-disabled{opacity:0;cursor:default;display:none;visibility:hidden}
.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block}
.main-flex{margin-bottom:0}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}
.flex-direction-nav .flex-next{opacity:1;right:0}}
.col .flexslider{margin:0}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next,.zfs-carousel .zfs-carousel-nav .zfs-nav-prev,.zfs-flexslider .flex-direction-nav a{width:30px;height:30px}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next:before,.zfs-carousel .zfs-carousel-nav .zfs-nav-prev:before,.zfs-flexslider .flex-direction-nav a{line-height:30px;font-size:14px}
.zfs-carousel .zfs-carousel-nav .zfs-nav-next,.zfs-carousel .zfs-carousel-nav .zfs-nav-prev{margin-top:calc((30px)/ -2);font-size:14px}
.hundred-percent-fullwidth .zfs-row{max-width:none!important}
.hundred-percent-fullwidth .zfs-row .nonhundred-percent-fullwidth .zfs-row{max-width:1170px!important}
#wrapper #main .fullwidth-box .zfs-row{padding-left:0;padding-right:0}
.post-content:not(.zfs-post-content),body:not(.side-header) #wrapper{position:relative}
body.zfs-no-absolute-containers .zfs-absolute-container{position:relative!important}
.zfs-flex-container{display:flex;justify-content:center}
.zfs-flex-container .zfs-row{display:flex;flex-wrap:wrap;flex:1;width:100%}
.zfs-flex-container .zfs-row:after,.zfs-flex-container .zfs-row:before{content:none}
.zfs-flex-container .zfs-row .zfs-flex-column{display:flex}
.zfs-flex-container .zfs-row .zfs-flex-column .zfs-column-wrapper,.zfs-flex-container .zfs-row .zfs-flex-column.zfs_builder_column_1_1{width:100%}
.zfs-flex-container .zfs-row .zfs-flex-column .zfs-column-wrapper:not(.zfs-flex-column-wrapper-legacy){display:flex}
.zfs-flex-container .zfs-row .zfs-flex-column .zfs-column-wrapper:not(.zfs-flex-column-wrapper-legacy).zfs-content-layout-column{flex-direction:column}
.zfs-flex-container .zfs-flex-align-items-flex-start{align-items:flex-start}
.zfs-flex-container .zfs-flex-justify-content-flex-start{justify-content:flex-start}
.zfs-image-hovers .imageframe-liftup{display:inline-block;position:relative;max-width:100%}
.zfs-image-hovers .imageframe-liftup span,.zfs-image-hovers .imageframe-liftup>div{opacity:1;transform:perspective(1000px) scale(1);transition:transform .35s}
.zfs-image-hovers .imageframe-liftup span:hover,.zfs-image-hovers .imageframe-liftup>div:hover{transform:perspective(1000px) scale(1.03)}
.zfs-image-hovers .imageframe-liftup:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";transition:opacity .35s,transform .35s;box-shadow:0 3px 15px rgba(0,0,0,.4);opacity:0}
.zfs-image-hovers .imageframe-liftup:hover:before{opacity:1;transform:scale(1.02)}
.zfs-layout-column{position:relative;float:left;margin-bottom:20px}
.zfs-layout-column .zfs-column-wrapper{min-height:1px}
.zfs-layout-column.zfs-column-last{margin-left:0;margin-right:0}
body:not(.zva-image-rollover-direction-left) .zfs-image-wrapper .zfs-rollover .zfs-rollover-content .zfs-product-buttons a:before,body:not(.zva-image-rollover-direction-left) .zfs-image-wrapper .zfs-rollover .zfs-rollover-content .zfs-rollover-categories,body:not(.zva-image-rollover-direction-left) .zfs-image-wrapper .zfs-rollover .zfs-rollover-content .zfs-rollover-categories a,body:not(.zva-image-rollover-direction-left) .zfs-image-wrapper .zfs-rollover .zfs-rollover-content .zfs-rollover-title a,body:not(.zva-image-rollover-direction-left) .zfs-image-wrapper .zfs-rollover .zfs-rollover-content .price *,body:not(.zva-image-rollover-direction-left) .zfs-image-wrapper .zfs-rollover .zfs-rollover-content a,body:not(.zva-image-rollover-direction-left) .zfs-rollover .zfs-rollover-content .zfs-rollover-title{color:#ffffff}
@keyframes slideInUp{0%{opacity:0;transform:translateY(2000px)}100%{transform:translateY(0)}}
.zfs-animated{visibility:hidden}
.do-animate .zfs-animated{animation-fill-mode:both;animation-duration:1s}
.do-animate .slideInUp{animation-name:slideInUp}
.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar,.ilightbox-toolbar *{float:none;margin:0;padding:0;border:0;font-size:100%;line-height:100%;vertical-align:baseline;background:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.zfs-disable-outline .ilightbox-holder,.zfs-disable-outline .ilightbox-holder .ilightbox-container,.zfs-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-caption,.zfs-disable-outline .ilightbox-holder .ilightbox-container img.ilightbox-image,.zfs-disable-outline .ilightbox-loader,.zfs-disable-outline .ilightbox-loader *,.zfs-disable-outline .ilightbox-overlay,.zfs-disable-outline .ilightbox-thumbnails,.zfs-disable-outline .ilightbox-thumbnails *,.zfs-disable-outline .ilightbox-toolbar,.zfs-disable-outline .ilightbox-toolbar *{outline:0}
.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar{-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}
.ilightbox-closedhand *{cursor:url(/neo/kelyfos/closedhand.cur),default!important}
.ilightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}
.ilightbox-loader{position:fixed;z-index:100005;top:45%;left:-192px;padding-left:30px;opacity:.9;border-radius:0 100px 100px 0}
.ilightbox-loader div{width:72px;height:72px;border-radius:0 100px 100px 0}
.ilightbox-loader.horizontal{left:45%;top:-192px;padding:0;padding-top:30px;border-radius:0 0 100px 100px}
.ilightbox-loader.horizontal div{border-radius:0 0 100px 100px}
.ilightbox-toolbar{display:none;position:fixed;z-index:100010}
.ilightbox-toolbar a{float:left;cursor:pointer}
.ilightbox-toolbar .ilightbox-next-button,.ilightbox-toolbar .ilightbox-prev-button{display:none}
.ilightbox-thumbnails{display:block;position:fixed;z-index:100009}
.ilightbox-thumbnails.ilightbox-horizontal{bottom:0;left:0;width:100%;height:100px}
.ilightbox-thumbnails.ilightbox-vertical{top:0;right:0;width:140px;height:100%;overflow:hidden}
.ilightbox-thumbnails .ilightbox-thumbnails-container{display:block;position:relative}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container{width:100%;height:100px}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container{width:140px;height:100%}
.ilightbox-thumbnails .ilightbox-thumbnails-grid{display:block;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail{display:block;cursor:pointer;padding:0;margin:5px;position:relative}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img{width:100%;height:100%;border-radius:2px;-ms-interpolation-mode:bicubic}
.ilightbox-holder{display:none;position:fixed;z-index:100003;-webkit-transform:none;-moz-transform:none}
.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev{cursor:pointer}
.ilightbox-holder div.ilightbox-container{position:relative;width:100%;height:100%}
.ilightbox-holder.supportTouch div.ilightbox-container{overflow:scroll;-webkit-overflow-scrolling:touch}
.ilightbox-holder img.ilightbox-image{width:100%;height:100%}
.ilightbox-holder .ilightbox-container .ilightbox-caption{display:none;position:absolute;left:30px;right:30px;bottom:0;max-width:100%;padding:5px 10px;margin:0 auto;font-size:12px;line-height:150%;word-wrap:break-word;z-index:20003;box-sizing:border-box;border-radius:3px 3px 0 0}
.ilightbox-holder .ilightbox-alert{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;padding-top:100px;margin:auto;width:300px;height:50px}
.ilightbox-holder .ilightbox-wrapper{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.ilightbox-holder .ilightbox-inner-toolbar{position:relative;z-index:100}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar{position:absolute}
.ilightbox-button{position:fixed;z-index:100008;cursor:pointer}
.ilightbox-button.ilightbox-next-button.disabled,.ilightbox-button.ilightbox-prev-button.disabled{visibility:hidden;opacity:0}
.ilightbox-title{line-height:20px}
.ilightbox-overlay.metro-white{background:#fff}
.ilightbox-loader.metro-white{box-shadow:rgba(0,0,0,.3) 0 0 55px}
.ilightbox-loader.metro-white div{background:#fff url(/neo/kelyfos/preloader.gif) no-repeat center}
.ilightbox-holder.metro-white{padding:3px;background:#fff;box-shadow:0 0 45px rgba(0,0,0,.2)}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption{background:url(/neo/kelyfos/caption-bg.png) repeat-x bottom;background-size:100% 100%;left:0;right:0;color:#000;text-shadow:0 1px 1px rgba(0,0,0,.3);padding-top:15px}
.ilightbox-holder.metro-white .ilightbox-alert{background:url(/neo/kelyfos/alert.png) no-repeat center top;color:#89949b}
.ilightbox-toolbar.metro-white{top:8px;left:8px;height:25px}
.ilightbox-toolbar.metro-white a{width:27px;height:25px;background:#fff url(/neo/kelyfos/buttons.png) no-repeat 7px 6px}
.ilightbox-toolbar.metro-white a:hover{background-color:#51b7ff}
.ilightbox-toolbar.metro-white a.disabled{opacity:.2;cursor:default;background-color:#fff}
.ilightbox-toolbar.metro-white a.ilightbox-close:hover{background-color:#d94947;background-position:-30px 6px}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen{background-position:6px -31px}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover{background-position:-29px -31px}
.ilightbox-toolbar.metro-white a.ilightbox-play{background-position:8px -55px}
.ilightbox-toolbar.metro-white a.ilightbox-play:hover{background-position:-30px -55px}
.ilightbox-toolbar.metro-white a.ilightbox-pause{background-position:8px -81px}
.ilightbox-toolbar.metro-white a.ilightbox-pause:hover{background-position:-30px -81px}
.ilightbox-thumbnails.metro-white.ilightbox-horizontal{height:104px}
.ilightbox-thumbnails.metro-white.ilightbox-horizontal .ilightbox-thumbnails-container{height:104px}
.ilightbox-thumbnails.metro-white.ilightbox-vertical{width:144px}
.ilightbox-thumbnails.metro-white.ilightbox-vertical .ilightbox-thumbnails-container{width:144px}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img{border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:0}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 12px;padding-right:60px;color:#535352}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar a{float:right}
.ilightbox-button.metro-white.disabled{opacity:.1;cursor:default}
.ilightbox-button.metro-white span{display:block;width:100%;height:100%}
.ilightbox-button.ilightbox-next-button.metro-white,.ilightbox-button.ilightbox-prev-button.metro-white{bottom:0;right:0;left:0;width:30%;height:100px;margin:auto;background:url(/neo/kelyfos/arrows_vertical.png) no-repeat 50% -100px;background-color:#fff;background-color:rgba(255,255,255,.6)}
.ilightbox-button.ilightbox-prev-button.metro-white{top:0;bottom:auto;background-position:50% 0}
.ilightbox-button.ilightbox-next-button.metro-white.horizontal,.ilightbox-button.ilightbox-prev-button.metro-white.horizontal{right:0;left:auto;top:0;bottom:0;width:100px;height:30%;background-image:url(/neo/kelyfos/arrows_horizontal.png);background-position:-93px 50%}
.ilightbox-button.ilightbox-prev-button.metro-white.horizontal{right:auto;left:0;background-position:-7px 50%}
@media only screen and (max-width: 712px){.zfs-grid-column{width:100%!important}}
@media only screen and (min-width: 712px) and (max-width: 784px){.zfs-grid-4 .zfs-grid-column{width:50%!important}}
@media only screen and (min-width: 784px) and (max-width: 856px){.zfs-grid-4 .zfs-grid-column{width:50%!important}}
@media only screen and (min-width: 856px) and (max-width: 928px){.zfs-grid-4 .zfs-grid-column{width:33.3333333333%!important}}
@media only screen and (min-width: 801px){body.side-header-right.layout-boxed-mode #side-header{position:absolute;top:0;right:0}
body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:fixed;width:280px}
html.zva-header-color-not-opaque .zfs-header,html.zva-header-color-not-opaque .zfs-secondary-header{border-top:none}
html.zva-header-color-not-opaque .zfs-header-v1 .zfs-header,html.zva-header-color-not-opaque .zfs-secondary-main-menu{border:none}
html.zva-header-color-not-opaque .zfs-header-wrapper{position:absolute;z-index:10000}
html.zva-header-color-not-opaque .zfs-header-wrapper .zfs-header{background-image:none}
html.zva-header-color-not-opaque .layout-boxed-mode .zfs-header-wrapper{width:100%;max-width:1170px}
html.zva-header-color-not-opaque .layout-wide-mode .zfs-header-wrapper{left:0;right:0}}
@media only screen and (max-width: 800px){body.side-header #wrapper{margin-left:0!important;margin-right:0!important}
body.side-header.layout-boxed-mode #wrapper{margin-left:auto!important;margin-right:auto!important}
body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow .side-header-border:after{position:static;height:auto;box-shadow:none}
body.layout-boxed-mode.side-header-right #side-header{position:absolute;top:0}
body.layout-boxed-mode.layout-scroll-offset-framed #wrapper #side-header{height:auto;position:relative}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.zfs-mobile-logo{display:inline-block}}
.zfs-body .zfs-header-wrapper .zfs-header,.zfs-body .zfs-header-wrapper .zfs-secondary-main-menu{background-color:rgb(33,66,104)}}
@media only screen and (max-width: 800px){.zfs-footer-copyright-area>.zfs-row,.zfs-footer-widget-area>.zfs-row{padding-left:0;padding-right:0}}
@media only screen and (max-width: 800px){.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-header{padding-top:20px;padding-bottom:20px}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-header .zfs-row{width:100%}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-logo{margin:0!important}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 0px)}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-mobile-nav-holder>ul{display:block}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-mobile-menu-icons{display:block}
.zfs-mobile-menu-design-modern.zfs-header-v5.zfs-logo-center .zfs-logo{float:left}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-secondary-main-menu{position:static;border:0}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-secondary-main-menu .zfs-mobile-nav-holder>ul{border:0}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-secondary-main-menu .searchform{float:none}
.zfs-mobile-menu-design-modern.zfs-header-v5.zfs-sticky-menu-only .zfs-secondary-main-menu{position:static}
.zfs-header .zfs-row{padding-left:0;padding-right:0}
.zfs-header-wrapper .zfs-row{padding-left:0;padding-right:0;max-width:100%}
body.zfs-body .zfs-secondary-header .zfs-alignright>*{float:none}
body.zfs-body .zfs-secondary-header .zfs-alignright .zfs-social-links-header .boxed-icons{margin-bottom:5px}
.zfs-is-sticky .zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-sticky-header-wrapper{position:fixed;width:100%}
.zfs-mobile-menu-design-modern.zfs-header-v5 .zfs-main-menu{display:none}
body.zva-has-mobile-menu-search:not(.zva-has-main-nav-search-icon) .zfs-header-v6.zfs-header-has-flyout-menu .zfs-flyout-menu-icons .zfs-flyout-search-toggle{display:flex}
body:not(.zva-has-mobile-menu-search) .zfs-header-v6.zfs-header-has-flyout-menu .zfs-flyout-menu-icons .zfs-flyout-search-toggle{display:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.zfs-grid-4 .zfs-grid-column{width:50%!important}
.zfs-columns-3 .zfs-column:first-child{margin-left:0}
.zfs-column,.zfs-column:nth-child(2n),.zfs-column:nth-child(3n),.zfs-column:nth-child(4n),.zfs-column:nth-child(5n){margin-right:0}
#wrapper{width:auto!important}
.columns .col{float:none;width:100%!important;margin:0;box-sizing:border-box}
.fullwidth-box{background-attachment:scroll!important}
.zfs-social-links-footer{width:auto}
.zfs-page-title-wrapper{display:block}
.zfs-page-title-bar-left .zfs-page-title-captions,.zfs-page-title-bar-left .zfs-page-title-secondary{display:block;float:none;width:100%;line-height:normal}
.zfs-page-title-bar-left .zfs-page-title-secondary{text-align:left}
.zfs-page-title-bar-left .searchform{display:block;max-width:100%}
.zfs-page-title-bar .zfs-page-title-secondary{margin:2px 0 0}
body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none!important}
body #small-nav{visibility:visible!important}
.zfs-google-map{width:100%!important}
#toTop{bottom:30px;border-radius:4px;height:40px}
#toTop:before{line-height:38px}
#toTop:hover{background-color:#333}
.zfs-columns-3 .zfs-column{width:33.33%!important;float:left!important}
.zfs-columns-3 .zfs-column:nth-of-type(3n+1){clear:both}
.zfs-layout-column.zfs-column-last{clear:right;zoom:1;margin-left:0;margin-right:0}
#footer>.zfs-row{padding-left:0!important;padding-right:0!important}
#main,.fullwidth-box,.zfs-footer-widget-area,body{background-attachment:scroll!important}
.zfs-body .zfs-page-title-bar:not(.zfs-tb-page-title-bar){padding-top:5px;padding-bottom:5px}
.zfs-body:not(.zva-has-page-title-mobile-height-auto) .zfs-page-title-bar:not(.zfs-tb-page-title-bar){min-height:calc(70px - 10px)}
.zfs-body:not(.zva-has-page-title-mobile-height-auto) .zfs-page-title-bar{height:auto}
.zfs-body:not(.zva-has-page-title-mobile-height-auto) .zfs-page-title-row{display:flex;align-items:center;width:100%;min-height:calc(70px - 10px)}
.zfs-body:not(.zva-has-page-title-mobile-height-auto) .zfs-page-title-captions{width:100%}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.zfs-header .zfs-row{padding-left:0!important;padding-right:0!important}
.zva-responsive:not(.rtl):not(.zva-menu-highlight-style-background) .zfs-header-v5 .zfs-main-menu>ul>li{padding-right:30px}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.fullwidth-box{background-attachment:scroll!important}
#main,.fullwidth-box,.zfs-footer-widget-area,body{background-attachment:scroll!important}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.zva-responsive:not(.rtl) .zfs-header-v5 .zfs-main-menu>ul>li{padding-right:30px}}
@media only screen and (max-width: 800px){.no-overflow-y{overflow-y:visible!important}
.zfs-layout-column{margin-left:0!important;margin-right:0!important}
.zfs-body .zfs-layout-column:not(.zfs-flex-column){width:100%!important}
.zfs-columns-3 .zfs-column:first-child{margin-left:0}
.zfs-columns .zfs-column{width:100%!important;float:none;box-sizing:border-box}
.zfs-columns .zfs-column:not(.zfs-column-last){margin:0 0 50px}
.col-sm-4{float:none;width:100%}
.zfs-page-title-row{height:auto}
.zfs-page-title-wrapper{flex-wrap:wrap}
.zfs-page-title-bar-left .zfs-page-title-captions,.zfs-page-title-bar-left .zfs-page-title-secondary{display:block;float:none;width:100%;line-height:normal}
.zfs-page-title-bar-left .zfs-page-title-secondary{text-align:left}
.zfs-page-title-bar-left .zfs-page-title-secondary{margin:2px 0 0}
.zfs-page-title-bar-left .searchform{display:block;max-width:100%}
.zfs-author-tagline{display:block;float:none;text-align:center;max-width:100%}
#wrapper{width:auto!important}
.zfs-body .zfs-social-links-footer,.zfs-copyright-notice{display:block;text-align:center}
.zfs-social-links-footer{width:auto}
.zfs-copyright-notice{padding:0 0 15px}
.zfs-copyright-notice:after{content:"";display:block;clear:both}
.zfs-copyright-notice li{float:none;display:inline-block}
.tfs-slider .zfs-title{margin-top:0!important;margin-bottom:0!important}
#content.full-width{margin-bottom:0}
body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none!important}
.zfs-google-map{width:100%!important}
.fullwidth-box{background-attachment:scroll!important}
#toTop{bottom:30px;border-radius:4px;height:44px;width:44px}
#toTop:before{line-height:42px}
.to-top-container #toTop{border-radius:4px}
.zfs-footer footer .zfs-row .zfs-columns .zfs-column{border-right:none;border-left:none}
.flex-direction-nav .flex-prev{opacity:1;left:0}
.flex-direction-nav .flex-next{opacity:1;right:0}
.zfs-body .zfs-page-title-bar{height:auto}
.zfs-body .zfs-page-title-bar:not(.zfs-tb-page-title-bar){padding-top:5px;padding-bottom:5px}
.zfs-body:not(.zva-has-page-title-mobile-height-auto) .zfs-page-title-row{display:flex;align-items:center;width:100%;min-height:calc(70px - 10px)}
.zfs-body:not(.zva-has-page-title-mobile-height-auto) .zfs-page-title-captions{width:100%}
.zfs-body:not(.zva-has-page-title-mobile-height-auto) .zfs-page-title-bar:not(.zfs-tb-page-title-bar){min-height:calc(70px - 10px)}}
@media only screen and (max-width: 800px){#content{width:100%!important;margin-left:0!important}
.sidebar{width:100%!important;float:none!important;margin-left:0!important;clear:both}
#main>.zfs-row{display:flex;flex-wrap:wrap}}
@media only screen and (max-width: 640px){.zfs-body .zfs-page-title-bar{max-height:none}
.zfs-body .zfs-page-title-bar h1{margin:0}
.zfs-body .zfs-blog-layout-medium .zfs-post-slideshow{float:none;margin:0 0 20px;width:auto;height:auto;flex:0 1 100%}
.zfs-body .zfs-blog-layout-medium .zfs-post-content{flex:0 1 100%}
.flex-direction-nav{display:none}
.buttons a{margin-right:5px}
.page-template-contact-php .zfs-google-map{height:270px!important}
#main,body{background-attachment:scroll!important}
.tfs-slider[data-animation=slide]{height:auto!important}
#content{width:100%!important;margin-left:0!important}
.sidebar{width:100%!important;float:none!important;margin-left:0!important;clear:both}}
@media only screen and (max-width: 782px){body.admin-bar #wrapper .zfs-sliding-bar-position-top,body.layout-boxed-mode.side-header-right .zfs-sliding-bar-position-top{top:46px}
body.zfs-blank-page.admin-bar{top:45px}
html #zpadminbar{z-index:99999!important;position:fixed!important}}
@media only screen and (min-width: 800px){.ilightbox-holder.supportTouch div.ilightbox-container{overflow:visible}
.no-overflow-y body{padding-right:9px!important}}
@media only screen and (max-device-width: 640px){#wrapper{width:auto!important;overflow-x:hidden!important}
.zfs-columns .zfs-column{float:none;width:100%!important;margin:0 0 50px;box-sizing:border-box}
.fullwidth-box{background-attachment:scroll!important}
.title{margin-top:0!important;margin-bottom:20px!important}
#content{width:100%!important;float:none!important;margin-left:0!important;margin-bottom:50px}
#content.full-width{margin-bottom:0}
.sidebar{width:100%!important;float:none!important;margin-left:0!important;clear:both}
body .shortcode-tabs .tab-hold .tabs li,body.dark .sidebar .tab-hold .tabs li{border-right:none!important}
.zfs-google-map{width:100%!important}}
@media only screen and (max-width: 1000px){.zfs-responsive-typography-calculated{--minFontSize:calc(var(--typography_factor) * var(--base-font-size));--minViewportSize:360;--maxViewportSize:var(--grid_main_break_point);font-size:calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw))/ (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px)!important}
.zfs-top-header .zfs-responsive-typography-calculated{--side_header_width:0;--side_header_width-int:0}}
@media only screen and (max-width: 800px){.zfs-responsive-typography-calculated{--maxViewportSize:var(--content_break_point)!important}}
@media only screen and (max-width: 800px){.zfs-layout-column:not(.zfs-flex-column){margin-left:0!important;margin-right:0!important;width:100%!important}
.zfs-columns-3 .zfs-column:first-child{margin-left:0}
.zfs-columns .zfs-column{width:100%!important;float:none;box-sizing:border-box}
.zfs-columns .zfs-column:not(.zfs-column-last){margin:0 0 50px}
.col-sm-4{float:none;width:100%}
.zfs-content-boxes .zfs-column{margin-bottom:55px}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.zfs-columns-3 .zfs-column:first-child{margin-left:0}
.zfs-column,.zfs-column:nth-child(2n),.zfs-column:nth-child(3n),.zfs-column:nth-child(4n),.zfs-column:nth-child(5n){margin-right:0}
.columns .col{float:none;width:100%!important;margin:0 0 20px;box-sizing:border-box}
.zfs-columns-3 .zfs-column{width:33.33%!important;float:left!important}
.zfs-columns-3 .zfs-column:nth-of-type(3n+1){clear:both}
.zfs-layout-column.zfs-column-last{zoom:1;margin-left:0;margin-right:0;clear:right}}
@media only screen and (max-device-width: 640px){.zfs-columns .zfs-column{float:none;width:100%!important;margin:0 0 50px;box-sizing:border-box}
.zfs-blog-layout-medium .zfs-post-slideshow{margin:0 0 20px 0;height:auto;width:auto;flex:1 0 100%}
.zfs-blog-layout-medium .zfs-post-content{flex:0 1 100%}}
.white,.white h1,.white h2{
    color: #fff!important;
}
.grey{
    color: #787c83;
}
.widget li,.widget li a{
    border:0!important;
}
a,.zfs-button.button-1,.zfs-button.button-2{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
h1 span,h2 span,h3 span{
    color:#214268;
    font-size:90%;
    font-weight:bold;
}
.sidebar .widget h4{
    font-size: 16px;
}
#main .post h2 a{
    font-size: 24px;
}
.margin-top-10{
    margin-top: 10px!important;
}
.margin-bottom-10{
    margin-bottom: 10px!important;
}
.margin-bottom-20{
    margin-bottom: 20px!important;
}
.margin-bottom-40{
    margin-bottom: 50px!important;
}
.zfs-button-text{
    font-weight: bold;
    text-transform: none;
}
.button-outiline{
    background: #fff!important;
    border: 1px solid #e4eaf4!important;
}
.button-outiline:hover{
    background: #214268!important;
    border: 1px solid #214268!important;
}
.button-white{
    background: #fff!important;
}
.button-white .zfs-button-text,.button-outiline .zfs-button-text{
    color: #525252!important;
}
.button-white:hover{
    background: #3b3b3b!important;
}
.button-white:hover .zfs-button-text,.button-outiline:hover .zfs-button-text{
    color: #fff!important;
}
input{
    outline:0!important;
}
.zfs-header-shadow .zfs-mobile-menu-design-modern{
    box-shadow: 0px 1px 20px -2px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0px 1px 20px -2px rgba(0, 0, 0, 0.14);
}
.zfs-header{
    text-align:center;
    color:#a0a2a4;
    font-size: 17px;
    line-height: 17px;
    position:relative;
}
.zfs-mobile-menu-icons a{
    float: right;
    font-size: 35px;
    margin: 16px 0 0 0;
}
.home-contact .icon{
float: left;
    font-size: 20px;
    padding: 0;
    border: 1px solid #e2e8f3;
    border-radius: 50%;
    margin-left: 10px;
    color: #214268;
    width: 45px;
    height: 45px;
    line-height: 41px;
    text-align: center;
}
.zfs-main-menu > ul > li > a{
    text-transform:uppercase;
}
.content-box-heading{
    font-weight:bold!important;
}
.home-contact{
    margin-bottom:30px;
}
.home-contact .icon{
    margin: 3px 15px 0 10px;
    padding-left: 2px;
}
.home-about-doctor-photo .zfs-column-wrapper{
    height:450px!important;
}
@media only screen and (max-width: 800px){.home-about-doctor-photo .zfs-column-wrapper{
        height:200px!important;
    }}
.zfs-footer .zfs-widget-area .widget_nav_menu li{
    border-bottom:0!important;
    padding-bottom:5px!important
}
.zfs-footer .current_page_item a,.zfs-footer .current_page_item a:before{
    color:#a1aaad!important;
}
.zfs-footer-widget-area .widget-title{
    position:relative;
    margin-bottom:35px!important;
}
.zfs-footer-widget-area .widget-title:after{
    background-color: #577aa2;
    content: '';
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 50px;
}
.zfs-builder-row.zfs-row{max-width:1170px;}
.zfs-content-boxes .content-box-heading{font-size:18;color:#333333;}
.zfs-content-boxes .content-container{color:#747474;}
.zfs-reading-box-container .reading-box{background-color:#f6f6f6;}
@media only screen and (max-width: 800px){.zfs-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{padding-bottom:20px;padding-left:3%;padding-right:3%;}
.zfs-content-boxes.content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}
.zfs-google-map{width:100% !important;}
.zfs-title{margin-top:0px!important;margin-bottom:20px!important;}}
@media only screen and (max-width: 640px){.zfs-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;}
.zfs-content-boxes.content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}
.zfs-content-boxes.content-boxes-icon-boxed .content-box-column .heading h1{margin-top:-5px;}
.zfs-content-boxes.content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}
.zfs-content-boxes.content-boxes-icon-boxed .content-box-column .heading h3{margin-top:-5px;}
.zfs-content-boxes.content-boxes-icon-boxed .col{box-sizing:border-box;}}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px){.zfs-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3% !important;padding-right:3% !important;}
.zfs-content-boxes.content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}
.zfs-google-map{width:100% !important;}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.zfs-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{padding-bottom:20px;padding-left:3%;padding-right:3%;}
.zfs-content-boxes.content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}
.zfs-google-map{width:100% !important;}
.zfs-title{margin-top:0px!important;margin-bottom:20px!important;}}
@media only screen and (min-width: 800px){.zfs-reading-box-container .reading-box.reading-box-center{text-align:center;}}