@keyframes showModal{from{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes showBackdrop{from{opacity:0}to{opacity:1}}body[data-has-legacy-design="0"] .theme-header .app-contrast-color[data-color=detail-svg] svg{fill:#fff!important}.theme-header{text-align:center;background-color:#333}.theme-header .theme-ribbon-counter-container{font-family:ProximaNova,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;padding-bottom:10px;overflow:hidden;display:inline-block}.theme-header .theme-ribbon-counter{display:inline-block;vertical-align:middle;padding:10px 15px 5px;position:relative}.theme-header .theme-ribbon-counter p{margin:0;font-size:1em}.theme-header .theme-ribbon-counter p span{font-weight:600;font-size:2.4em;line-height:1.2em;display:block}.theme-header .theme-ribbon-counter:after,.theme-header .theme-ribbon-counter:before{content:"";width:0;height:0;bottom:-10px;border-style:solid;position:absolute;border-color:transparent}.theme-header .theme-ribbon-counter:before{border-width:0 0 10px 100px;left:0}.theme-header .theme-ribbon-counter:after{border-width:0 100px 10px 0;right:0}.theme-header .theme-ribbon-container{margin:30px auto;display:block}.theme-header .theme-ribbon{display:inline-block;vertical-align:middle;min-width:300px;color:#fff;border:2px solid}.theme-header .theme-ribbon p{margin:0;font-size:1.5em}.theme-header .theme-ribbon .theme-ribbon-date,.theme-header .theme-ribbon .theme-ribbon-names,.theme-header .theme-ribbon .theme-ribbon-title{display:block}.theme-header .theme-ribbon .theme-ribbon-title{font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:1.3em;font-weight:600;padding:8px 50px;position:relative;text-transform:uppercase}.theme-header .theme-ribbon .theme-ribbon-title.fa:after,.theme-header .theme-ribbon .theme-ribbon-title.fa:before{padding:8px 10px;height:100%;line-height:23px;font-size:14px;top:0;position:absolute;box-sizing:border-box}.theme-header .theme-ribbon .theme-ribbon-title.fa:before{left:0;border-right:2px solid}.theme-header .theme-ribbon .theme-ribbon-title.fa:after{right:0;border-left:2px solid}.theme-header .theme-ribbon .theme-ribbon-names{padding:25px;font-weight:600;border-top:2px solid;margin:0;text-transform:uppercase}.theme-header .theme-ribbon .theme-ribbon-date{font-family:ProximaNova,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:1.3em;padding:0}.theme-header .theme-ribbon .theme-ribbon-date svg:first-child{float:left}.theme-header .theme-ribbon .theme-ribbon-date svg:last-child{float:right}.theme-header .theme-ribbon .theme-ribbon-date span{height:35px;line-height:35px;display:inline-block}@media only screen and (min-width:48.063em){.website-menu-top.app-contrast-color[data-color=header-bg],.website-menu-top.app-contrast-color[data-color=secondary-nav-bg]{background-color:transparent!important}.website-menu-top .theme-menu-item{margin:0 1px 5px;background:rgba(0,0,0,.8)}.website-menu-top .theme-menu-item a{padding:10px 0}.website-menu-top .theme-menu-item:not(.light-color).active a{color:#000}}@media only screen and (max-width:48em){.website-menu-top{background:unset}.website-menu-top:not(.light-color) .theme-menu-item a{color:#000}}.website-menu-top .theme-menu-item a{text-transform:uppercase;color:#fff}.website-menu-top .theme-menu-item a span{border-bottom:none}.theme-post-title,[class*=websiteFont__heading]{vertical-align:middle}.theme-post-title:after,.theme-post-title:before,[class*=websiteFont__heading]:after,[class*=websiteFont__heading]:before{content:"\f004";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;font-size:10px;vertical-align:inherit;box-sizing:border-box;display:inline-block;width:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.websites-mode-admin .website-menu-top .websites-button-admin{background:rgba(0,0,0,.8);color:#fff}@media screen and (max-width:48em){.theme-header .theme-ribbon-container{margin:30px auto 0;padding:0 10px 30px}}body[data-has-legacy-design="0"] .mirror-nav-bg:not(.light-color)+ul>li.theme-menu-item:hover a{color:#222}body[data-has-legacy-design="0"] .mirror-nav-bg+ul>li.theme-menu-item:hover a{color:#fff}