#masthead .wrap{text-align:center;padding:0;width:100%;}
.site-header{background-color:white;}
.has-header-image.tsp-front-page .custom-header,
.has-header-video.tsp-front-page .custom-header{display:table;height:300px;width:100%;}
.has-header-image .custom-header-media img,
.has-header-image .custom-header-media video,
.has-header-image .custom-header-media iframe{z-index:-1;}
.has-header-image .custom-header,
.has-header-video .custom-header,
.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.single .custom-header,
.has-header-video.single .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header{height:38px;}
.has-header-image .site-branding,
.has-header-video .site-branding,
.has-header-image.tsp-front-page .site-branding,
.has-header-video.tsp-front-page .site-branding{height:100%;vertical-align:bottom;}
.has-header-image .site-branding,
.has-header-video .site-branding,
.has-header-image.blog .site-branding,
.has-header-video.blog .site-branding,
.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding{z-index:4;}
.custom-logo-link{padding-right:0;width: 200px;display:block;}
.custom-logo-link img{line-height:1.66;}
#breadcrumb{display:none;}

@media screen and (max-width:719px) {
    #page{margin-top:1.5em;}
    .has-header-image .custom-header,
    .has-header-video .custom-header,
    .has-header-image.twentyseventeen-front-page .custom-header,
    .has-header-video.twentyseventeen-front-page .custom-header,
    .has-header-image.single .custom-header,
    .has-header-video.single .custom-header,
    .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
        left: 1em;
    }
    .site-header .site-branding{padding:0;}
    .site-header .site-branding .wrap{height:56px;}
    .custom-header-media{display:none;}

}
@media screen and (max-width:1199px){/*719*/
    .has-header-image .custom-header,
    .has-header-video .custom-header,
    .has-header-image.twentyseventeen-front-page .custom-header,
    .has-header-video.twentyseventeen-front-page .custom-header,
    .has-header-image.single .custom-header,
    .has-header-video.single .custom-header,
    .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
        top:0;
    }
    .has-header-image .custom-header,
    .has-header-video .custom-header,
    .has-header-image.twentyseventeen-front-page .custom-header,
    .has-header-video.twentyseventeen-front-page .custom-header,
    .has-header-image.single .custom-header,
    .has-header-video.single .custom-header,
    .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
        position: absolute;
       /* z-index: 5;*/
    }
    #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {right: 3em;position: absolute;}
}
@media screen and (min-width:720px) and (max-width: 1199px){
   .site-header {height: 135px;}
   body .has-header-image .custom-header,
   body .has-header-video .custom-header{
    position: absolute;
    z-index: 5;
   }

    .custom-logo-link img, .home.title-tagline-hidden.has-header-image .custom-logo-link img, .home.title-tagline-hidden.has-header-video .custom-logo-link img{
        position: absolute;
        left: 1em;
        top: 54px !important;
        width: 200px;
        max-width: 200px;
    }/*
    .has-header-image .custom-header,
    .has-header-video .custom-header,
    .has-header-image.twentyseventeen-front-page .custom-header,
    .has-header-video.twentyseventeen-front-page .custom-header,
    .has-header-image.single .custom-header,
    .has-header-video.single .custom-header,
    .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
        margin-top: -35px;
    }*/
    #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
        right: 40px;
        top: 0;
    }

    .site-navigation-fixed #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block-1 {margin-top: -16px;}
}


@media screen and (max-width: 48em) and (min-width: 720px) and (orientation: landscape) {
    .custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
        top: 53px;
    }
}
@media screen and (max-width: 48em) and (min-width: 720px) and (orientation: portrait) {
    .custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
        top: 53px;
    }
}
@media screen and (max-width: 48em) and (min-width: 720px) and (orientation: portrait) {
    .site-navigation-fixed .custom-logo-link img, body.home.title-tagline-hidden.has-header-image .site-navigation-fixed  .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .site-navigation-fixed .custom-logo-link img {
        top: 68px !important;
    }

    .site-navigation-fixed .custom-logo-link img, .home.title-tagline-hidden.has-header-image .site-navigation-fixed .custom-logo-link img, .home.title-tagline-hidden.has-header-video .site-navigation-fixed .custom-logo-link img {
        top: 68px !important;
    }
}



@media screen and (max-width:779px){.addthis_mobile{margin-top:8px;display:block;float:left;}
}
@media screen and (min-width:1200px){/*720*/
    .addthis_mobile{display:none;}
    .has-header-image .custom-header-media img,
    .has-header-video .custom-header-media video,
    .has-header-video .custom-header-media iframe{max-width:100%;height:auto;margin-top:40px;min-height:100%;object-fit:initial;}
    #breadcrumb{display:block;}
    #breadcrumb,
    #breadcrumb a{color:#225278;}
    #breadcrumb ul{margin:0;list-style-type:none;}
    #breadcrumb ul li{float:left;display:inline;padding-right:5px;}
    #breadcrumb ul li::before{content:"> ";}
    #breadcrumb ul li:first-child::before{content:"";}
}
@media screen and (min-width:720px){/*720*/
    .has-header-image.twentyseventeen-front-page .site-branding,
    .has-header-video.twentyseventeen-front-page .site-branding,
    body.has-header-image .site-branding,
    body.has-header-video .site-branding{display:table-cell;height:0;top:0;}
}
@media screen and (min-width:720px) and (max-width:1199px) {
    body.has-header-image .site-navigation-fixed .site-branding {
        position: fixed;
        top: 16px;
        z-index: 100;
    }
}

@media screen and (min-width:1200px) {
    /*720*/
    .has-header-image .site-branding,
    .has-header-video .site-branding,
    .has-header-image.tsp-front-page .site-branding,
    .has-header-video.tsp-front-page .site-branding {
        bottom: 0;
        display: block;
        left: 0;
        height: auto;
        padding-top: 0;
        position: absolute;
        width: 100%;
        background: #e8e4da;
    }

    .site-header {
        height: 160px;
    }

    .twentyseventeen-front-page.has-header-image .custom-header-media,
    .twentyseventeen-front-page.has-header-video .custom-header-media,
    .home.blog.has-header-image .custom-header-media,
    .home.blog.has-header-video .custom-header-media {
        height: 101px;
        background:#e8e4da;
    }

    .has-header-image.twentyseventeen-front-page .custom-header,
    .has-header-video.twentyseventeen-front-page .custom-header,
    .has-header-image.home.blog .custom-header,
    .has-header-video.home.blog .custom-header,
    .has-header-image.page .custom-header,
    .has-header-video.page .custom-header
    .has-header-image.single .custom-header,
    .has-header-video.single .custom-header {
        height: 38px;
    }

    .has-header-image.category .custom-header,
    .has-header-video.category .custom-header {
        height: 71px;
    }

    body.title-tagline-hidden.has-header-image .custom-logo-link img,
    body.title-tagline-hidden.has-header-video .custom-logo-link img,
    body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
    body.home.title-tagline-hidden.has-header-video .custom-logo-link,
    body.single.title-tagline-hidden.has-header-image .custom-logo-link img,
    body.single.title-tagline-hidden.has-header-video .custom-logo-link img {
        left: 50%;
        position: absolute;
    }

    body.single-format-standard.title-tagline-hidden.has-header-image .custom-logo-link img,
    body.single-format-standard.title-tagline-hidden.has-header-video .custom-logo-link img {
        top: 0;
    }
    .has-header-image.page .custom-header img{ /*margin-left:-58px;*/}
    .tsp-front-page .site-header{margin-top:151px;}
}
@media screen and (min-width:720px){/*720*/

    .has-header-image .site-branding,
    .has-header-video .site-branding,
    .blog.has-header-image .site-branding,
    .blog.has-header-video .site-branding,
    .twentyseventeen-front-page.has-header-image .site-branding,
    .twentyseventeen-front-page.has-header-video .site-branding,
    .home.blog.has-header-image .site-branding,
    .home.blog.has-header-video .site-branding {
        margin-bottom: 0;
        z-index: 3;
    }
    .has-header-image .site-branding,
    .has-header-video .site-branding,
    .has-header-image.tsp-front-page .site-branding,
    .has-header-video.tsp-front-page .site-branding{background:#e8e4da;}/*bottom:0;display:block;left:0;height:auto;padding-top:0;position:absolute;width:100%;*/

    /*.has-header-video.tsp-front-page .site-branding{bottom:33px;display:block;left:0;height:auto;padding-top:0;position:relative;width:100%;}*/
    .has-header-image .custom-header,
    .has-header-video .custom-header,
    .has-header-image.tsp-front-page .custom-header,
    .has-header-video.tsp-front-page .custom-header{display:block;height:38px;}
    .has-header-image .custom-header-media,
    .has-header-video .custom-header-media,
    .tsp-front-page.has-header-image .custom-header-media,
    .tsp-front-page.has-header-video .custom-header-media{height:0;position:relative;}
    .has-header-image .custom-header-media,
    .has-header-video .custom-header-media,
    .has-header-image:not(.tsp-front-page):not(.home) .custom-header-media,
    .has-header-video:not(.tsp-front-page):not(.home) .custom-header-media{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;}
    .tsp-front-page.has-header-image .site-branding,
    .tsp-front-page.has-header-video .site-branding{margin-bottom:70px;}
    .tsp-front-page.has-header-image .custom-header-media,
    .tsp-front-page.has-header-video .custom-header-media{height:50%;height:50vh;max-height:50%;overflow:hidden;}
    .tsp-front-page.has-header-image .custom-header-media:before,
    .tsp-front-page.has-header-video .custom-header-media:before{height:33%;}
    .tsp-front-page.has-header-image .custom-header-media:before,
    .tsp-front-page.has-header-video .custom-header-media .admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
    .admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
    .admin-bar.home.blog.has-header-image .custom-header-media,
    .admin-bar.home.blog.has-header-video .custom-header-media,
    .admin-bar.tsp-front-page.has-header-image .custom-header-media,
    .admin-bar.tsp-front-page.has-header-video .custom-header-media,
    .admin-bar.has-header-image .custom-header-media,
    .admin-bar.has-header-video .custom-header-media{height:100px;}
}

#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1:before {
    content: '\f333';
    font-family: 'dashicons';
    font-size: 24px;
    color: #225278;
    margin: 0 5px 0 0;
}


#pg-w5f103c78627d5-1 {
    /* border-top: 40px solid #e8e4da;*/
}
#panel-w5f103c78627d5-1-0-0> .panel-widget-style {
    border:none !important;
    margin-top: 3px;
}

@media screen and (min-width: 720px) and (max-width:1199px){
    .navigation-top {
        top: 0;
        border-top: 38px solid #e8e4da;
    }
}
@media screen and (min-width: 48em) and (max-width:1199px){/*48em*/
    .navigation-top {
        top: 0;
    }
    .custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
        max-width:100%;
        top: 8px;
    }

}
@media screen and (min-width: 1200px){
    .navigation-top {
        top: 3px;
    }
}
#at4-share {
    z-index: 100;
}
#header .panel-layout #pg-w5f74925d4aabc-1 {
    height: 157px;
}