@media screen and (max-width: 480px) {
  .pf-widget {
    display: none;
  }
}

/*~~ Gorgeous code goes below ~~*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&amp;display=swap');

@import url('jsh5erf.css');

/*OMT*/

/*Modal Box Style*/

.micro-one.pf-widget,
.micro-two.pf-widget,
.micro-three.pf-widget {
  background-color: #f8f4eb;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
  border-style: solid;
  border-color: #094b2d;
  border-width: 2px;
}

/*Headline Style*/

.micro-one .pf-widget-headline,
.micro-two .pf-widget-headline,
.micro-three .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 700;
  font-size: 28px !important;
  text-align: center !important;
  color: #094b2d !important;
}

/*Date Spacing and Style*/

.micro-one .pf-widget-message,
.micro-two .pf-widget-message,
.micro-three .pf-widget-message {
  text-align: center !important;
  color: #094b2d;
  font-family: quatro-slab, serif;
  font-weight: bold;
  font-size: 18px;
  margin-top: 20px;
}

/*Image link and spacing*/

.micro-one .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../jpg/modal_chart2_300x230.jpg');
  width: 360px;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 13px;
  margin-left: 13px;
}

.micro-two .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/alex-headshot.png');
  width: 150px;
  height: 150px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 15px;
  margin-left: 68px;
}

.micro-three .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/alex-green-transparent.png');
  width: 175px;
  height: 175px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 15px;
  margin-left: 68px;
}

/*Button Style*/

.micro-one.pf-widget .pf-widget-btn.pf-widget-ok,
.micro-two.pf-widget .pf-widget-btn.pf-widget-ok,
.micro-three.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  background-color: #ad8128;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*OXF Renewal*/

/*Modal Box Style*/

.oxf-renewal-modal.pf-widget {
  background-color: #181a2c;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.oxf-renewal-modal .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 25px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message and Style*/

.oxf-renewal-modal .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 15px;
}

/*Image link and spacing*/

.oxf-renewal-modal .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../jpg/oxf%2bshelter%2bbook%2bimage.jpg');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 95px;
  margin-bottom: 25px;
  margin-top: 25px;
  margin-right: 95px;
}

/*Button Style*/

.oxf-renewal-modal.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  background-color: #b91919;
  width: 90%;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}

/*Strategy Webinar Modal*/

/*Modal Box Style*/

.strategy-hotlist.pf-widget {
  background-color: #951515;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.strategy-hotlist .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.strategy-hotlist .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 16px;
}

/*Image link and spacing*/

.strategy-hotlist .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/bill-alex-modal-img.png');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 40px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 40px;
  transform: translateY(22px);
}

/*Button Style*/

.strategy-hotlist.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  background-color: #17192a;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*Chairman's Circle Callin Modal 1*/

/*Modal Box Style*/

.oxc-callin-modal-1.pf-widget {
  background-color: #951515;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.oxc-callin-modal-1 .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.oxc-callin-modal-1 .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 15px !important;
}

/*OWA Hotlist Modal 1*/

/*Modal Box Style*/

.owa-hotlist-1.pf-widget {
  background-color: #00152c;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.owa-hotlist-1 .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.owa-hotlist-1 .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 16px;
}

/*Image link and spacing*/

.owa-hotlist-1 .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/nick_circular_headshot.png');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 70px;
  margin-bottom: 35px;
  margin-top: -10px;
  margin-right: 0px;
  transform: translateY(22px);
}

/*Button Style*/

.owa-hotlist-1.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  background-color: #ef514d;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*CBP Rally Hotlist Modal*/

/*Modal Box Style*/

.str-hotlist-1.pf-widget {
  background-color: #00152c;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.str-hotlist-1 .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.str-hotlist-1 .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 14px !important;
}

/*Image link and spacing*/

.str-hotlist-1 .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/andy-and-julia-cutout.png');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 40px;
  margin-bottom: 35px;
  margin-top: -10px;
  margin-right: 0px;
  transform: translateY(35px);
}

/*Button Style*/

.str-hotlist-1.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  background-color: #d6e034;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*CBP Rally Hotlist Modal 2*/

/*Modal Box Style*/

.str-hotlist-2.pf-widget {
  background-color: #00152c;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.str-hotlist-2 .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.str-hotlist-2 .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 14px !important;
}

/*Image link and spacing*/

.str-hotlist-2 .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/cbp-trade-research-kit.png');
  height: 190px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 95px;
  margin-bottom: 35px;
  margin-top: -10px;
  margin-right: 0px;
  transform: translateY(15px);
}

/*Button Style*/

.str-hotlist-2.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  background-color: #d6e034;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*OSA 2020 Hotlist Modal*/

/*Modal Box Style*/

.osa-hotlist-1.pf-widget {
  background-color: #212529;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.osa-hotlist-1 .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.osa-hotlist-1 .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 14px !important;
}

/*Image link and spacing*/

.osa-hotlist-1 .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/marc%2bcircle%2b2.png');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 75px;
  margin-bottom: 50px;
  margin-top: -10px;
  margin-right: 0px;
  transform: translateY(35px);
}

/*Button Style*/

.osa-hotlist-1.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  background-color: #31b466;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*WAR Election Hotlist Modal*/

/*Modal Box Style*/

.war-election-1.pf-widget {
  background-color: #122069;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.war-election-1 .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 22px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.war-election-1 .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 14px !important;
}

/*Image link and spacing*/

.war-election-1 .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/bryan-karim-modal.png');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 30px;
  margin-bottom: 35px;
  margin-top: -30px;
  margin-right: 0px;
  transform: translateY(35px);
}

/*Button Style*/

.war-election-1.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  background-color: #d12323;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*TradeStops Webinar Modal*/

/*Modal Box Style*/

.tradestops.pf-widget {
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.tradestops .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #19321b !important;
}

/*Message Style*/

.tradestops .pf-widget-message {
  text-align: center !important;
  color: #000000;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 16px;
}

/*Image link and spacing*/

.tradestops .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/marc-alex-cutout.png');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 225px;
  margin-bottom: -10px;
  margin-top: 0px;
  margin-right: 40px;
  transform: translateY(22px);
}

/*Button Style*/

.tradestops.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  background-color: #19321b;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

/*IPO Hotlist Modal*/

/*Modal Box Style*/

.ipo-hotlist.pf-widget {
  background-color: #1955a6;
  color: #ffffff;
  text-align: center;
  font-family: quatro-slab, serif;
}

/*Headline Style*/

.ipo-hotlist .pf-widget-headline {
  font-family: quatro-slab, serif;
  font-weight: 500 !important;
  font-size: 24px !important;
  text-align: center !important;
  color: #ffffff !important;
}

/*Message Style*/

.ipo-hotlist .pf-widget-message {
  text-align: center !important;
  color: #ffffff;
  font-family: quatro-slab, serif;
  font-weight: normal;
  font-size: 16px;
}

/*Image link and spacing*/

.ipo-hotlist .pf-widget-message::after {
  display: block;
  content: '';
  background-image: url('../png/ag-header.png');
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 65px;
  margin-bottom: 22px;
  margin-top: 0px;
  margin-right: 40px;
  transform: translateY(22px);
}

/*Button Style*/

.ipo-hotlist.pf-widget .pf-widget-btn.pf-widget-ok {
  text-transform: uppercase;
  color: #0d3d7f;
  font-family: 'Open Sans', sans-serif;
  background-color: #74ff36;
  width: 90%;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}
