img{height:auto;max-width:100%}a#pull{display:none}.primary-navigation{clear:both;display:block;float:left;width:100%;background:#444}.primary-navigation ul{list-style:none;margin:0;padding-left:0}.primary-navigation li{float:left;position:relative}.primary-navigation a{text-decoration:none}.primary-navigation ul ul{float:left;position:absolute;top:1.5em;right:-999em;z-index:99999}.primary-navigation ul ul ul{right:-999em;top:0}.primary-navigation ul ul a{width:200px}.primary-navigation ul li:hover>ul{left:auto}.primary-navigation ul ul li:hover>ul{right:100%}.primary-navigation#navigation .menu-item-has-children>a{padding-right:38px}.primary-navigation{display:block;float:right;width:100%;text-align:left;max-width:1170px}.primary-navigation a{color:#222;font-weight:700;text-align:left;text-decoration:none;padding:8px 25px;-webkit-transition:none;-moz-transition:none;transition:none}.primary-navigation a{padding:15px 30px;font-weight:400;font-size:13px;color:#FFF;text-transform:capitalize}.primary-navigation#navigation ul li:hover{background:rgb(0 0 0 / .08)}.primary-navigation#navigation ul li:hover a{color:#fff!important}.primary-navigation a .sub{font-size:11px;font-weight:400;color:#9B9B9B}.primary-navigation#navigation{float:left;z-index:9999}.primary-navigation#navigation ul{margin:0 auto;min-height:54px;padding:15px 0}.primary-navigation#navigation ul li{float:left;line-height:24px;position:relative;border-right:1px solid rgb(255 255 255 / .22);-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in;-ms-transition:background 0.25s ease-in;-o-transition:background 0.25s ease-in;transition:background 0.25s ease-in}.primary-navigation#navigation ul li a,.primary-navigation#navigation ul li a:link,.primary-navigation#navigation ul li a:visited{display:inline-block}.primary-navigation#navigation>ul>.current a{background:#fff0;color:#5a5a5a!important}.primary-navigation#navigation ul li li{border-bottom:0}.primary-navigation#navigation ul ul{padding:20px 0 0 0;padding-top:0;z-index:400;font-size:12px;color:#798189;background:#5a5e67}.primary-navigation#navigation ul ul li{padding:0;border-right:0;width:100%}.primary-navigation#navigation ul ul a,.primary-navigation#navigation ul ul a:link,.primary-navigation#navigation ul ul a:visited{padding:13px 45px 13px 20px;position:relative;width:100%;border-left:0;background:#fff0;border-right:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:0;margin:0}.primary-navigation#navigation ul ul li:last-child a{border-bottom:none}.primary-navigation#navigation ul ul ul{right:265px;top:-1px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 25px;float:left}.pagination ul{list-style-type:none;padding:0;margin:0}.nav-next a,.nav-previous a,.pagination a,.pagination .current{float:left;padding:15px 15px;background:#FFF;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);line-height:1;font-size:18px;text-transform:uppercase;min-width:48px;text-align:center;margin-bottom:5px}.nav-previous{float:left}.nav-next{float:right}.posts-navigation{clear:both;width:100%;float:left}.pagination .current{color:#f47555}.pagination a,.pagination .current{margin-right:1px}.page-numbers.dots{display:none}.page-links a{min-width:40px;line-height:40px;display:inline-block;text-align:center;background-color:#2273ee;color:#fff;margin-left:10px}.toggle-menu ul ul{display:none}.toggle-menu .toggle-menu-item-parent{position:relative}.toggle-menu .toggle-caret{position:absolute;top:0;right:0;text-align:center;cursor:pointer;line-height:inherit}.toggle-menu .toggle-caret .fa{width:20px;text-align:center;font-size:inherit;color:inherit;line-height:20px}.toggle-menu .active>.toggle-caret .fa:before{content:"\f068"}@media screen and (max-width:865px){.primary-navigation{width:100%;border:none!important;display:none}.primary-navigation .menu a,.primary-navigation .menu .fa>a,.primary-navigation .menu .fa>a{color:#fff!important;background:#fff0}.primary-navigation .menu{display:block!important;float:none;background:#fff0;margin-bottom:45px}.primary-navigation ul ul{visibility:visible!important;opacity:1!important;position:relative;right:0!important;border:0;width:100%}.primary-navigation ul li li{background:#fff0;border:0}nav.primary-navigation{height:auto}nav.primary-navigation li,.primary-navigation ul li li{width:100%!important;float:left;position:relative}.primary-navigation ul li:after{display:none}.primary-navigation ul li:before{display:none}nav.primary-navigation li a{border-bottom:1px solid #908585!important;width:100%!important;box-sizing:border-box}nav.primary-navigation a{text-align:left;width:100%;text-indent:15px}a#pull{display:block;width:45px;position:relative;background:#2273ee;color:#fff;padding:10px 0;text-indent:15px;float:right;height:38px;right:-8px;cursor:pointer!important;border:1px solid #00aeef;border-radius:3px}a#pull i{font-size:16px}.primary-navigation ul .sfHover a,.primary-navigation ul li:hover,.primary-navigation ul .sfHover ul li{background:#fff0}.primary-navigation#navigation ul ul.toggle-submenu{position:static;width:100%;border-top:0;box-shadow:none}.wrapper,.site-footer{position:relative;right:0;transition:right 500ms ease}.mobile-menu-active .wrapper,.mobile-menu-active .site-footer{right:300px;transition:right 500ms ease}.primary-navigation.mobile-menu-wrapper{display:block;position:fixed;top:0;right:-300px;width:300px;height:100%;border-right:1px solid rgb(0 0 0 / .2);overflow:auto;transition:right 500ms ease;-webkit-backface-visibility:hidden}.mobile-menu-active .primary-navigation.mobile-menu-wrapper{right:0}.primary-navigation ul li{width:100%;display:block}.primary-navigation ul li:hover{background:none}.primary-navigation ul li a,.primary-navigation ul ul a{padding:9px 0;width:100%;border:none}.primary-navigation ul ul{position:static;width:100%;border:none}.primary-navigation ul ul li{background:none;width:100%}.primary-navigation i{display:inline}.primary-navigation ul ul a{padding:4px 18px!important}.primary-navigation ul ul ul a{padding:9px 27px!important}.primary-navigation ul ul ul ul a{padding:9px 36px!important}.primary-navigation .toggle-caret{display:block;width:50px;height:42px;line-height:42px;color:#fff;border-left:1px solid rgb(0 0 0 / .2)}