.pf-widget {
z-index:99999!important
}

.pf-widget .pf-widget-close {
z-index:1!important
}

.pf-widget.epe-privacy .pf-widget-message {
font-size:.78125rem;
color:#444!important
}

.pf-widget-bar.epe-privacy .pf-bar-content {
font-family:Montserrat,sans-serif;
font-size:.78125rem;
color:#444!important
}

.pf-widget.epe-privacy a {
color:#0B206D;
font-weight:700
}

.epe-fullimg-400x200.pf-widget-modal .pf-widget-content,.epe-fullimg-400x200.pf-widget-slideout {
width:400px!important;
max-width:400px!important;
height:200px!important;
overflow-y:hidden;
padding:0!important
}

.epe-fullimg-400x200.pf-widget-modal .pf-widget-img,.epe-fullimg-400x200.pf-widget .pf-widget-img {
border-radius:0!important;
width:400px!important;
height:200px!important;
left:0!important;
margin-left:0!important;
top:0!important;
z-index:-9999!important
}

.epe-fullimg-400x200.pf-widget-slideout.pf-widget-variant-2 .pf-widget-img {
width:400px!important;
height:200px!important;
float:none!important;
border-radius:0!important;
position:absolute!important;
top:0!important;
left:0!important;
margin-left:0!important;
z-index:-9999!important
}

.epe-fullimg-400x200 .branding,.epe-fullimg-400x200 .pf-widget-cancel {
display:none
}

.epe-fullimg-400x200.pf-widget .pf-widget-message {
display:none
}

.epe-fullimg-400x200.pf-widget .pf-widget-close {
top:0!important;
margin-right:6px!important;
z-index:999999!important;
color:#000;
text-shadow:none!important;
background-color:#fff;
border-radius:0;
padding:0 3px
}

.epe-fullimg-400x200.pf-widget .pf-widget-headline {
display:none
}

.epe-fullimg-400x200.pf-widget .pf-widget-btn.pf-widget-ok {
width:400px!important;
height:200px!important;
display:block;
text-indent:-6000px!important;
overflow:hidden;
background:transparent
}

@media only screen and (max-width: 600px) and (orientation: portrait) {
.epe-fullimg-400x200.pf-widget-modal .pf-widget-content,.epe-fullimg-400x200.pf-widget-slideout {
width:300px!important;
max-width:300px!important;
height:150px!important
}

.epe-fullimg-400x200.pf-widget-modal .pf-widget-img {
width:300px!important;
height:150px!important
}

.epe-fullimg-400x200.pf-widget .pf-widget-btn.pf-widget-ok {
width:300px!important;
height:150px!important
}
}

@media only screen and (max-width: 480px) and (orientation: portrait) {
.epe-fullimg-400x200.pf-widget-modal .pf-widget-content,.epe-fullimg-400x200.pf-widget-slideout {
width:300px!important;
max-width:300px!important;
height:150px!important
}

.epe-fullimg-400x200.pf-widget-modal .pf-widget-img {
width:300px!important;
height:150px!important
}

.epe-fullimg-400x200.pf-widget .pf-widget-btn.pf-widget-ok {
width:300px!important;
height:150px!important
}
}

.pf-widget.epe-market {
font-family:"Open Sans",sans-serif
}

.pf-widget.epe-market.pf-widget-modal .pf-widget-content,.pf-widget.epe-market .pf-widget.pf-widget-slideout .pf-widget-content {
max-width:460px!important;
background-color:#3a4e57!important
}

.epe-market.pf-widget-bar .pf-bar-content,.epe-market.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,.epe-market.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content {
background-color:#3a4e57!important
}

.pf-widget.epe-market .pf-widget-img {
top:0!important;
left:0!important;
margin:auto!important;
width:100%!important;
height:auto!important;
border-radius:0!important;
margin-left:0!important
}

.pf-widget.epe-market .pf-widget-modal .pf-widget-headline {
margin:0 0 10px;
font-weight:550;
font-size:1.6em!important;
color:#fff!important;
margin-top:130px;
font-family:MuseoSlab-500,sans-serif!important
}

.pf-widget.epe-market .pf-widget-slideout .pf-widget-headline {
margin-top:110px!important;
color:#fff!important;
line-height:32px
}

.pf-widget.epe-market .pf-widget-headline {
color:#fff!important;
text-align:left;
line-height:32px
}

.pf-widget.epe-market .pf-widget-message {
color:#fff!important;
font-size:14px!important;
text-align:left!important
}

.pf-widget.epe-market .pf-widget-btn.pf-widget-ok {
color:#fff!important;
background-color:#d15532;
display:block
}

.pf-widget.epe-market .pf-widget-btn.pf-widget-cancel {
display:none
}

.pf-widget.epe-market .pf-widget-close {
z-index:3!important
}

.pf-widget-modal.epe-market form input[type=checkbox] {
color:#fff;
display:none
}

.pf-form.epe-market .pf-widget-checkbox {
display:none
}

.pf-widget.epe-market a {
color:#fff
}

.pf-form.epe-market .pf-form-label,.pf-sitegate.epe-market .pf-form-label {
color:#fff;
font-size:15px
}

.pf-form.epe-market .pf-widget-radio {
color:#fff
}

.pf-form.epe-market div.pf-form-required span.required,.pf-sitegate.epe-market div.pf-form-required span.required {
display:inline-block
}

.pf-form.epe-market div.pf-form-required div.pf-required-flag,.pf-sitegate.epe-market div.pf-form-required div.pf-required-flag {
display:none
}

.pf-widget.epe-market .pf-widget-bar.epe-market {
background-color:#3a4e57!important
}

.pf-widget-bar.epe-market .pf-bar-content .pf-widget-message {
color:#fff!important
}

.pf-widget-bar.pf-message.epe-market .pf-widget-btn {
background-color:#d15532;
color:#fff!important;
display:inherit;
margin-top:20px
}

@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.epe-market .pf-widget-slideout.pf-position-bottom-left,.pf-widget.epe-market .pf-widget-slideout.pf-position-left,.pf-widget.epe-market .pf-widget-slideout.pf-position-top-left {
bottom:8px
}
}

.pf-widget.epe-market-signup {
font-family:"Open Sans",sans-serif
}

.pf-widget.epe-market-signup.pf-widget-modal .pf-widget-content,.pf-widget.epe-market-signup .pf-widget.pf-widget-slideout .pf-widget-content {
display:block;
box-sizing:inherit;
background-color:#3a4e57!important;
max-width:500px
}

.epe-market-signup.pf-widget-bar .pf-bar-content,.epe-market-signup.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,.epe-market-signup.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content,.pf-widget-slideout.epe-market-signup .pf-widget-content {
background-color:#3a4e57!important
}

.pf-widget-slideout .pf-widget-content
/* IMAGE */
pf-widget.epe-market-signup .pf-widget-img,.pf-widget-modal.pf-widget-variant-2.epe-market-signup .pf-widget-img {
position:absolute;
top:20px;
right:50%;
left:initial;
margin-left:initial;
width:50px;
height:50px;
border-radius:0;
box-shadow:inset 0 1px 30px rgba(0,0,0,.2);
border:1px solid #2e3e44;
padding:11px 12px 12px!important
}

.pf-widget.epe-market-signup .pf-widget-modal .pf-widget-headline {
margin:0 0 10px;
font-weight:550;
font-size:2.5rem;
color:#fff!important;
margin-top:50px;
font-family:MuseoSlab-500,sans-serif!important
}

.pf-widget.epe-market-signup .pf-widget-slideout .pf-widget-headline {
margin-top:110px!important;
color:#fff!important;
line-height:32px
}

.pf-widget.epe-market-signup .pf-widget-headline {
color:#fff!important;
text-align:left;
line-height:32px;
margin-top:50px
}

.pf-widget.epe-market-signup .pf-widget-message {
color:#fff!important;
font-size:1.6rem;
text-align:left!important
}

.pf-widget.epe-market-signup .pf-widget-btn.pf-widget-ok {
color:#fff!important;
background-color:#479d99;
display:block
}

.pf-widget.epe-market-signup .pf-widget-btn.pf-widget-cancel {
display:none
}

.pf-widget.epe-market-signup .pf-widget-close {
z-index:3!important
}

.pf-widget-modal.epe-market-signup form input[type=text],.pf-widget-modal.epe-market-signup form input[type=email],.pf-widget-modal.epe-market-signup form select {
margin-bottom:10px
}

.pf-widget-modal.epe-market-signup form input[type=checkbox] {
color:#fff;
display:none
}

.pf-form.epe-market-signup .pf-widget-checkbox {
display:none
}

.pf-widget.epe-market-signup a {
color:#fff
}

.pf-form.epe-market-signup .pf-form-label,.pf-sitegate.epe-market-signup .pf-form-label {
color:#fff;
font-size:15px
}

.pf-form.epe-market-signup .pf-widget-radio {
color:#fff
}

.pf-form.epe-market-signup div.pf-form-required span.required,.pf-sitegate.epe-market-signup div.pf-form-required span.required {
display:inline-block
}

.pf-form.epe-market-signup div.pf-form-required div.pf-required-flag,.pf-sitegate.epe-market-signup div.pf-form-required div.pf-required-flag {
display:none
}

.pf-widget.epe-market-signup .pf-widget-bar.epe-market-signup {
background-color:#3a4e57!important
}

.pf-widget-bar.epe-market-signup .pf-bar-content .pf-widget-message {
color:#fff!important
}

.pf-widget-bar.pf-message.epe-market-signup .pf-widget-btn {
background-color:#479d99;
color:#fff!important;
display:inherit;
margin-top:20px
}

@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.epe-market-signup .pf-widget-slideout.pf-position-bottom-left,.pf-widget.epe-market-signup .pf-widget-slideout.pf-position-left,.pf-widget.epe-market-signup .pf-widget-slideout.pf-position-top-left {
bottom:8px
}
}

.pf-widget.epe-tsj {
background-color:transparent;
text-align:center
}

.pf-widget-modal.epe-tsj .pf-widget-content {
max-width:400px;
padding:30px;
border-radius:10px;
background:#1A5E96
}

.pf-widget-slideout.epe-tsj .pf-widget-content {
border-radius:10px;
background:#1A5E96
}

.pf-widget-variant-3.epe-tsj .pf-content-unit .pf-content-unit-meta {
width:100%!important;
min-height:150px!important;
background-color:#fff;
padding:15px
}

.pf-widget-variant-3.epe-tsj .pf-content-unit:not(.stack) .pf-content-unit-img {
display:none
}

.pf-widget-variant-3.epe-tsj .pf-content-unit .pf-content-unit-img {
display:none
}

.pf-widget.epe-tsj .pf-widget-close {
z-index:1
}

.pf-widget-slideout.epe-tsj .pf-widget-footer,.pf-widget-slideout.pf-widget-variant-1.epe-tsj .pf-widget-content .pf-widget-headline,.pf-widget-slideout.pf-widget-variant-1.epe-tsj .pf-widget-content .pf-widget-message {
text-align:center
}

.pf-widget.epe-tsj .pf-widget-headline {
margin:0 0 10px;
color:#fff;
font-weight:500;
text-align:center
}

.pf-widget-modal.epe-tsj .pf-widget-message {
font-size:14px;
color:#fff;
text-align:center
}

.pf-widget-slideout.epe-tsj .pf-widget-message {
margin:0 0 20px;
font-size:14px;
text-align:center;
color:#fff
}

.pf-widget-variant-3.epe-tsj .pf-content-unit .pf-content-unit-meta h4 {
font-weight:550;
margin:0 0 10px;
line-height:1.4;
font-size:20px;
color:#d76746!important;
text-align:center
}

.pf-widget-variant-3.epe-tsj .pf-content-unit .pf-content-unit-meta p {
font-size:14px;
color:#000!important
}

.pf-widget-variant-3.epe-tsj .pf-content-unit {
display:block;
text-align:left;
margin-bottom:0;
position:relative;
background-color:#fff
}

.pf-widget-modal.epe-tsj .pf-widget-message {
margin:0 0 20px
}

.pf-widget.epe-tsj .pf-widget-btn.pf-widget-ok {
box-shadow:0 1px 1px rgba(0,0,0,.2);
color:#fff!important;
background-color:#D35631!important
}

.epe-sponsored-slideout p,.epe-sponsored-slideout.pf-widget-ok,.epe-sponsored-slideout h2 {
font-family:"Verdana","Arial","Helvetica",sans-serif!important
}

.epe-sponsored-slideout.pf-widget-slideout .pf-widget-footer,.epe-sponsored-slideout.pf-widget-slideout.pf-widget-variant-1 .pf-widget-content .pf-widget-headline,.epe-sponsored-slideout.pf-widget-slideout.pf-widget-variant-1 .pf-widget-content .pf-widget-message {
position:inherit
}

.epe-sponsored-slideout.pf-widget-modal .pf-widget-content,.epe-sponsored-slideout.pf-widget-slideout {
max-height:100%;
overflow-x:hidden;
overflow-y:hidden;
box-shadow:0 4px 7px -4px rgba(0,0,0,.8)!important
}

.epe-sponsored-slideout.pf-widget .pf-widget-close {
font-size:24px;
transition:all .3s;
position:absolute;
top:2px!important;
line-height:1;
right:0;
margin-right:12px;
color:#fff!important;
padding:0;
background-color:transparent;
border:0
}

.epe-sponsored-slideout.pf-widget .pf-widget-footer {
padding:10px!important
}

.epe-sponsored-slideout.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,.epe-sponsored-slideout.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content,.epe-sponsored-slideout.pf-widget-slideout .pf-widget-content {
background-color:#fff!important;
padding:0!important;
width:100%!important
}

.epe-sponsored-slideout h2.pf-widget-headline::before {
content:"Sponsor Content";
color:#fff!important;
padding:8px 0 6px!important;
font-weight:300!important;
font-size:.8em!important;
background-color:#5A75A5!important;
display:block
}

.epe-sponsored-slideout.pf-widget-slideout .pf-widget-headline,.epe-sponsored-slideout.pf-widget-slideout.pf-widget-variant-1 .pf-widget-content .pf-widget-headline {
font-size:18px!important;
font-weight:600;
text-align:center!important;
margin:auto!important
}

.epe-sponsored-slideout.branding,.epe-sponsored-slideout.pf-widget-cancel {
display:none
}

.epe-sponsored-slideout.pf-widget .pf-widget-slideout .pf-widget-message,.epe-sponsored-slideout.pf-widget-slideout .pf-widget-message,.epe-sponsored-slideout.pf-widget-slideout .pf-widget-message,.epe-sponsored-slideout.pf-widget-slideout.pf-widget-variant-1 .pf-widget-content .pf-widget-message {
font-size:11px!important;
line-height:1.3em!important;
color:#5A75A5!important;
text-align:center!important;
position:relative;
left:0;
bottom:-90px
}

.epe-sponsored-slideout.pf-widget .pf-widget-btn.pf-widget-ok,.epe-sponsored-slideout.pf-widget-slideout .pf-widget-btn.pf-widget-ok {
background-color:#f3a42d!important;
box-shadow:0 2px 3px rgba(0,0,0,.3);
display:block!important;
color:#fff!important;
font-size:1em!important;
font-weight:700!important;
border-radius:5px!important;
padding:5px 26px!important;
position:relative;
margin:auto!important;
bottom:20px!important;
margin-bottom:10px!important;
margin-top:10px!important
}

.epe-sponsored-bar.pf-widget-bar .pf-bar-content .pf-widget-message {
max-width:100%;
overflow:hidden;
display:inline-block;
white-space:normal;
margin:6px 16px;
color:#000
}

.epe-sponsored-bar.pf-widget-bar .pf-bar-content .pf-widget-message::after {
content:"Sponsor Content";
color:#5A75A5!important;
padding:6px 0!important;
font-weight:300!important;
font-size:.8em!important;
font-style:italic;
display:block
}

.epe-sponsored-bar.pf-widget .pf-widget-btn.pf-widget-ok {
background-color:#f3a42d!important;
box-shadow:0 2px 3px rgba(0,0,0,.3);
display:block!important;
color:#fff!important;
font-size:1em!important;
font-weight:700!important;
border-radius:5px!important;
padding:5px 26px!important;
position:inherit!important;
margin:auto!important;
bottom:20px!important;
margin-bottom:1px!important;
margin-top:0!important
}

.epe-sponsored-center.pf-widget-modal .pf-widget-content {
background-color:#f1f1f1;
width:50%;
position:fixed;
max-width:400px;
margin:0 auto;
box-sizing:border-box;
top:50%;
left:50%;
transform:translate(-50%,-50%);
padding:0!important
}

.epe-sponsored-center.pf-widget-modal .pf-widget-headline {
font-size:22px!important;
font-weight:600;
text-align:center!important;
margin:auto!important
}

.epe-sponsored-center.pf-widget-modal .pf-widget-headline::before {
content:"Sponsor Content";
color:#fff!important;
padding:8px 0 6px!important;
font-weight:300!important;
font-size:.6em!important;
background-color:#5A75A5!important;
display:block
}

.epe-sponsored-center.pf-widget-modal .pf-widget-message {
margin:0;
position:relative;
bottom:-60px;
font-size:11px;
color:#5A75A5!important;
padding:20px
}

.epe-sponsored-center.pf-widget .pf-widget-btn.pf-widget-ok {
padding:0 26px;
border-radius:5px;
transition:all .3s;
border:0;
margin-bottom:15px;
position:relative;
background-color:#f3a42d!important;
color:#fff!important;
top:-40px!important
}

.epe-sponsored-center.pf-widget-modal.pf-widget-variant-2 .pf-widget-img {
width:100%!important;
height:auto!important;
margin:auto;
border-radius:0!important;
padding-top:5px!important;
position:initial
}

.epe-sponsored-center.pf-widget .pf-widget-footer {
display:none
}

@media screen and (max-width: 736px),screen and (max-height: 640px) {
.epe-sponsored-center.pf-widget-modal .pf-widget-content {
padding:0!important;
min-width:300px
}
}

.pf-widget.epe-basic {
font-family:"Verdana","Arial","Helvetica",sans-serif!important
}

.pf-widget.epe-basic.pf-widget-modal .pf-widget-content,.pf-widget.epe-basic .pf-widget.pf-widget-slideout .pf-widget-content {
max-width:460px!important;
background-color:#5a75a5!important
}

.epe-basic.pf-widget-bar .pf-bar-content,.epe-basic.pf-widget-inline.pf-widget-variant-2 .pf-widget-content,.epe-basic.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content,.epe-basic.pf-widget-slideout {
background-color:#5a75a5!important
}

.pf-widget.epe-basic .pf-widget-img {
top:0!important;
left:0!important;
margin:auto!important;
width:100%!important;
height:auto!important;
border-radius:0!important;
margin-left:0!important
}

.pf-widget.epe-basic .pf-widget-modal .pf-widget-headline {
margin:0 0 10px;
font-weight:550;
font-size:1.6em!important;
color:#fff!important;
margin-top:130px
}

.pf-widget.epe-basic .pf-widget-slideout .pf-widget-headline {
margin-top:110px!important;
color:#fff!important
}

.pf-widget.epe-basic .pf-widget-headline {
color:#fff!important
}

.pf-widget.epe-basic .pf-widget-message {
color:#fff!important;
font-size:14px!important;
text-align:left!important
}

.pf-widget.epe-basic .pf-widget-btn.pf-widget-ok {
color:#fff!important;
background-color:#bf4800
}

.pf-widget.epe-basic .pf-widget-btn.pf-widget-cancel {
display:none
}

.pf-widget.epe-basic .pf-widget-close {
z-index:3!important
}

.pf-widget-modal.epe-basic form input[type=text],.pf-widget-modal.epe-basic form input[type=email],.pf-widget-modal.epe-basic form select {
font-weight:bolder!important
}

.pf-widget-modal.epe-basic form input[type=checkbox] {
color:#fff;
display:none
}

.pf-form.epe-basic .pf-widget-checkbox {
display:none
}

.pf-widget.epe-basic a {
color:#fff
}

.pf-form.epe-basic .pf-form-label,.pf-sitegate.epe-basic .pf-form-label {
color:#fff
}

.pf-form.epe-basic .pf-widget-radio {
color:#fff
}

.pf-form.epe-basic div.pf-form-required span.required,.pf-sitegate.epe-basic div.pf-form-required span.required {
display:inline-block
}

a:link.epe-basic,a:visited.epe-basic {
text-decoration:none;
color:#fff!important;
font-weight:700
}

.pf-widget.epe-basic .pf-widget-bar.epe-basic {
background-color:#5a75a5!important
}

.pf-widget-bar.epe-basic .pf-bar-content .pf-widget-message {
color:#fff!important
}

.pf-widget-bar.pf-message.epe-basic .pf-widget-btn {
background-color:#bf4800;
color:#fff!important
}

@media only screen and (max-width: 768px) and (orientation: portrait) {
.pf-widget.epe-basic .pf-widget-slideout.pf-position-bottom-left,.pf-widget.epe-basic .pf-widget-slideout.pf-position-left,.pf-widget.epe-basic .pf-widget-slideout.pf-position-top-left {
bottom:8px
}
}