body{font-family:sans-serif;line-height:1.5}a{color:#666}a:hover{color:#4d4d4d;text-decoration:none}hr{border:none;border-bottom:1px solid #f8f7f6}.wp-block-table.is-style-stripes{border-color:transparent}.wp-block-table.is-style-stripes table{border-collapse:collapse;border-color:transparent}.wp-block-table.is-style-stripes table thead tr th{border-color:transparent}.wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background:#f8f7f6}.wp-block-table.is-style-stripes table tbody tr td{border-color:transparent}.wp-block-table.is-style-stripes table tfoot tr td{border-color:transparent;border-top:2px solid #f8f7f6}.wp-block-table table{border-collapse:collapse;border-top:1px solid #666;border-left:1px solid #666;font-size:15px;line-height:18px;width:100%}.wp-block-table table thead tr th{border-right:1px solid #666;border-bottom:2px solid #666;font-weight:800;margin:0;padding:10px;text-align:left;vertical-align:top}.wp-block-table table tbody tr td,.wp-block-table table tfoot tr td{border-right:1px solid #666;border-bottom:1px solid #666;margin:0;padding:10px;text-align:left;vertical-align:top}.wp-block-table table tfoot tr td{border-top:2px solid #666;font-weight:800}.wp-block-table table.is-style-stripes{border-collapse:collapse;border-color:transparent}.wp-block-table table.is-style-stripes thead tr th{border-color:transparent}.wp-block-table table.is-style-stripes tbody tr:nth-child(odd){background:#f8f7f6}.wp-block-table table.is-style-stripes tbody tr td{border-color:transparent}.wp-block-table table.is-style-stripes tfoot tr td{border-color:transparent;border-top:2px solid #f8f7f6}.wp-block-table figcaption{font-size:15px}table{border-collapse:collapse;border-top:1px solid #666;border-left:1px solid #666;font-size:15px;line-height:18px;width:100%}table thead tr th{border-right:1px solid #666;border-bottom:2px solid #666;font-weight:800;margin:0;padding:10px;text-align:left;vertical-align:top}table tbody tr td,table tfoot tr td{border-right:1px solid #666;border-bottom:1px solid #666;margin:0;padding:10px;text-align:left;vertical-align:top}table tfoot tr td{border-top:2px solid #666;font-weight:800}table.is-style-stripes{border-collapse:collapse;border-color:transparent}table.is-style-stripes thead tr th{border-color:transparent}table.is-style-stripes tbody tr:nth-child(odd){background:#f8f7f6}table.is-style-stripes tbody tr td{border-color:transparent}table.is-style-stripes tfoot tr td{border-color:transparent;border-top:2px solid #f8f7f6}.hdr{height:85px}@media only screen and (min-width:980px){.hdr{height:auto}}.hdr .wrap{position:relative}@media only screen and (min-width:980px){.hdr .logo-wrap{margin-bottom:10px}}.hdr .logo-wrap a{display:inline-block;text-decoration:none}.hdr .logo-wrap img{display:block;height:auto;padding-top:16px;width:240px}@media only screen and (min-width:768px){.hdr .logo-wrap img{padding-top:2px;width:340px}}@media only screen and (min-width:980px){.hdr .logo-wrap img{padding-top:0;width:480px}}@media only screen and (max-width:979px){.nav-wrap{display:none;left:0;position:absolute;top:85px;width:100%;z-index:100}}@media only screen and (min-width:980px){.nav-wrap{display:block!important;margin-bottom:10px}}.nav ul{list-style-type:none;margin:0;padding:0}.nav-toggle{background:#666;border:none;color:#fff;cursor:pointer;font-size:13px;height:85px;padding-top:30px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:85px;z-index:99}@media only screen and (min-width:980px){.nav-toggle{display:none}}.nav-toggle.toggle-closed:before{width:26px;top:20px;transform:rotate(-45deg)translate(-12px,5px)}.nav-toggle.toggle-closed:after{width:26px;top:38px;transform:rotate(45deg)translate(-7px,-1px)}.nav-toggle.toggle-closed span:first-child{display:none}.nav-toggle span:first-child,.nav-toggle:after,.nav-toggle:before{background:#fff;content:"";height:3px;position:absolute;right:23px;width:37px;transition:background .3s ease}@media only screen and (max-width:979px){.nav-toggle span:first-child,.nav-toggle:after,.nav-toggle:before{background:#fff}}.nav-toggle:before{top:28px;transition:all .3s ease}.nav-toggle:after{top:44px;transition:all .3s ease}.nav-toggle span:first-child{top:36px}.nav-toggle span.txt{display:block;position:relative;z-index:2}@media only screen and (min-width:980px){.nav-primary .menu{display:flex;margin-bottom:25px}}.nav-primary .menu>li.hover>a{background:#4d4d4d}@media only screen and (min-width:980px){.nav-primary .menu>li.hover.menu-item-has-children>a:after{content:'▲'}}@media only screen and (max-width:979px){.nav-primary .menu>li.ddactive.menu-item-has-children>a,.nav-primary .menu>li.ddactive>a{background:#5c5c5c}}@media only screen and (max-width:979px){.nav-primary .menu>li.ddactive.menu-item-has-children>a:after,.nav-primary .menu>li.ddactive>a:after{content:'▲'}}.nav-primary .menu>li.menu-item-has-children>a{position:relative}@media only screen and (min-width:980px){.nav-primary .menu>li.menu-item-has-children>a:hover:after{content:'▲'}}.nav-primary .menu>li.menu-item-has-children>a:after{content:'▼';font-size:8px;position:absolute;right:12px;top:20px}@media only screen and (max-width:979px){.nav-primary .menu>li.menu-item-has-children>a:after{font-size:10px;right:35px;top:20px}}.nav-primary .menu>li>a{background:#666;color:#fff;display:block;padding:15px 50px 15px 25px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.nav-primary .menu>li>a{display:inline-block;font-size:larger;margin-right:1px;padding:10px 25px}}.nav-primary .menu>li>a:hover{background:#4d4d4d;text-decoration:none}.sub-menu{background:#666;display:none}@media only screen and (min-width:980px){.sub-menu{min-width:150px;position:absolute;z-index:99}}@media only screen and (max-width:979px){.sub-menu.ddopen{display:block}}.sub-menu li.mobile{display:block}@media only screen and (min-width:980px){.sub-menu li.mobile{display:none}}.sub-menu a{background:#5c5c5c;color:#fff;display:block;font-size:smaller;padding:10px 40px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.sub-menu a{font-size:inherit;padding:10px 20px}}.sub-menu a:hover{background:#4d4d4d;text-decoration:none}@media only screen and (min-width:980px){.nav-secondary{position:absolute;right:15px;top:5px}}@media only screen and (min-width:980px){.nav-secondary .menu{display:flex;margin-bottom:25px}}.nav-secondary .menu a{background:#666;color:#fff;display:block;margin-right:1px;padding:15px 50px 15px 25px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.nav-secondary .menu a{background:0 0;color:#666;display:inline-block;font-size:smaller;padding:5px 7px}}.nav-secondary .menu a:hover{background:#4d4d4d;color:#fff;text-decoration:none}@media only screen and (min-width:980px){.nav-secondary .menu a:hover:hover{background:#f8f7f6;color:#666}}@media only screen and (min-width:768px){.nav-footer .menu{display:flex}}.nav-footer .menu a{color:#fff;display:block;padding:8px;text-align:center;text-decoration:none;transition:all .3s ease}@media only screen and (min-width:980px){.nav-footer .menu a{text-align:left}}.nav-footer .menu a:hover{background:#595959}.nav-social .menu{display:flex;flex-wrap:wrap;justify-content:center;margin:25px 0}@media only screen and (min-width:768px){.nav-social .menu{margin:0}}.nav-social .menu a{align-items:center;color:#fff;display:flex;padding:8px;text-decoration:none;transition:all .3s ease}.nav-social .menu a:hover{background:#595959}.nav-social .menu svg{fill:#fff;height:16px;width:16px}.nav-copyright .menu{display:flex;flex-wrap:wrap;margin-top:10px}.nav-copyright .menu a{align-items:center;background:#666;color:#fff;font-size:smaller;padding:8px;text-decoration:none;transition:all .3s ease}.nav-copyright .menu a:hover{background:#595959}.ftr{background:#666;color:#fff;padding:35px 0}.ftr .ftr-logo-wrap{margin:5px 0 15px}.ftr .ftr-logo-wrap img{display:block;height:auto;margin:auto;max-width:300px;width:100%}@media only screen and (min-width:768px){.ftr .ftr-logo-wrap img{margin:0}}@media only screen and (min-width:768px){.ftr .ftr-menu-wrap{align-items:center;display:flex;justify-content:space-between}}.ftr .description-wrap{font-size:smaller;text-align:center}@media only screen and (min-width:768px){.ftr .description-wrap{padding-left:8px;text-align:left}}.ftr .copyright{font-size:smaller;text-align:center}@media only screen and (min-width:768px){.ftr .copyright{padding-left:8px;text-align:left}}.featured-image-and-title{background-color:#333;overflow:hidden;position:relative}@media only screen and (min-width:768px){.featured-image-and-title{background:0 0}}.featured-image-and-title .bgimg{background-color:#333;background-size:cover;background-position:50%;height:44vw;position:relative}@media only screen and (min-width:980px){.featured-image-and-title .bgimg{height:34vw}}@media only screen and (min-width:768px){.featured-image-and-title .wrap{position:relative}}@media only screen and (min-width:768px){.featured-image-and-title .inner-wrap{bottom:0;left:0;margin:0;padding:15px;position:absolute;right:0}}.featured-image-and-title .pg-title{color:#fff;margin:15px 0}.featured-image-and-title .pg-title span{display:block;font-size:18px}.featured-image-and-title .breadcrumbs,.featured-image-and-title .pg-intro-content{color:#fff}.block{margin:25px 0}.btn,.search-btn{background:#666;border:none;color:#fff;cursor:pointer;display:inline-block;padding:8px 16px;text-decoration:none;transition:all .2s ease}.btn:hover,.search-btn:hover{background:#4d4d4d;color:#fff;text-decoration:none}.btn.btn-alt,.search-btn.btn-alt{background:0 0;color:#666}.btn.btn-alt:hover,.search-btn.btn-alt:hover{background:#4d4d4d;color:#fff}.btn.btn-inverse,.search-btn.btn-inverse{background:#fff;border:1px solid #666;color:#666}.btn.btn-inverse:hover,.search-btn.btn-inverse:hover{background:#4d4d4d;color:#fff}.pagination{padding:25px 15px;position:relative}.pagination .nav-links{display:flex;justify-content:space-between;position:relative}@media only screen and (min-width:768px){.pagination .nav-links{display:block;text-align:center;padding:0 105px}}.pagination .page-numbers{border:1px solid #f8f7f6;color:#666;display:none;min-width:36px;padding:5px;text-decoration:none;transition:all .2s ease;text-decoration:none!important}@media only screen and (min-width:768px){.pagination .page-numbers{display:inline-block}}.pagination .page-numbers:hover{background:#f8f7f6;text-decoration:none}.pagination .page-numbers.current{background:#666;border-color:#666;color:#fff}.pagination .page-numbers.dots{background:0 0;border:none}.pagination .next,.pagination .prev{border:none;display:block}@media only screen and (min-width:768px){.pagination .next,.pagination .prev{position:absolute;top:0}}@media only screen and (min-width:768px){.pagination .prev{left:0}}.pagination .prev:before{content:"<";padding-right:5px}@media only screen and (min-width:768px){.pagination .next{right:0}}.pagination .next:after{content:">";padding-left:5px}@media only screen and (min-width:768px){.posts-sidebar-wrap{display:flex}}.posts-sidebar-wrap .posts{margin:25px 0}@media only screen and (min-width:768px){.posts-sidebar-wrap .posts{flex-grow:1;width:70%}}.posts-sidebar-wrap .post:nth-child(even){background:#f3f3f3}.posts-sidebar-wrap .post .post-inner{padding:30px 15px}@media only screen and (min-width:768px){.posts-sidebar-wrap .post+.sidebar-wrap,.posts-sidebar-wrap .posts+.sidebar-wrap{border-left:5px solid #f8f7f6;margin-left:30px}}.posts-sidebar-wrap .post-category{font-size:smaller}.posts-sidebar-wrap .post-date{display:block;font-size:smaller;font-weight:700}.posts-sidebar-wrap h2{margin:0}.posts-sidebar-wrap h2 a{color:inherit;text-decoration:none}@media only screen and (min-width:768px){.posts-sidebar-wrap .sidebar-wrap{padding-left:30px;width:30%}}.posts-sidebar-wrap .sidebar-wrap .search-form label{display:block;font-weight:700}@media only screen and (min-width:980px){.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap{display:flex}}.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap input{background:#f8f7f6;border:none;cursor:pointer;display:inline;flex-grow:1;padding:8px 16px;text-decoration:none;transition:all .2s ease}@media only screen and (min-width:980px){.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap input{display:inline}}.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap button{display:block;margin:5px 0}@media only screen and (min-width:980px){.posts-sidebar-wrap .sidebar-wrap .search-form .field-wrap button{display:inline;margin:0}}.posts-sidebar-wrap .sidebar{margin:35px 0;text-decoration:none}.posts-sidebar-wrap .sidebar h4 a{color:inherit;text-decoration:none}.posts-sidebar-wrap .sidebar-list li.active a{font-weight:700}.notice{background:#f9ecec;color:#a20b0b;padding:25px}.map-wrap{background:#f8f7f6;margin:35px 0;max-width:800px;position:relative}.map-wrap iframe{border:none;display:block;height:420px;width:100%}.video-wrap{background:#000;margin:25px 0;position:relative}.video-wrap.video-loaded.aspect-16-9{padding-bottom:56.25%;height:0}.video-wrap.video-loaded.aspect-4-3{padding-bottom:75%;height:0}.video-wrap a{display:block}.video-wrap a img{display:block;height:auto;width:100%}.video-wrap a .icon{color:#fff;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;text-align:center;text-shadow:0 0 8px #333;top:50%;width:50px}@media only screen and (min-width:980px){.video-wrap a .icon{height:120px;margin:-60px 0 0 -60px;width:120px}}.video-wrap a .icon svg{fill:#fff;height:auto;width:100%}.video-wrap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}