#blog.page-id-24081 header.site-header, #blog.page-id-24081 .icon.search {
  display: none !important;
}

#blog.page-id-24081 embed, #blog.page-id-24081 iframe, #blog.page-id-24081 img, #blog.page-id-24081 object, #blog.page-id-24081 video, #blog.page-id-24081 .wp-caption {
  max-width: inherit;
}

#blog.page-id-24081 #content.fluid {
  margin-bottom: 0;
}

#blog.page-id-24081 #content.fluid ul, #blog.page-id-24081 #content.fluid ol {
  margin-left: 0;
}

#blog.page-id-24081 #footerBlogContainer #footerBlogComponent {
  margin-top: 0;
}

#blog.page-id-24081 .site-inner {
  margin: 0 !important;
}

#blog.page-id-24081 #content {
  padding: 0;
}

.header-section {
  background: #2e4787 scroll no-repeat 0 0;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 10px 16px;
}
.header-section .ad-logo {
  width: 195px;
  height: auto;
  position: relative;
  bottom: 5px;
}
@media only screen and (max-width: 992px) {
  .header-section .ad-logo {
    width: 150px;
  }
}
.header-section span {
  font-style: italic;
  font-weight: 400;
  font-size: 23px;
  text-transform: uppercase;
  color: #ffffff;
  padding: 0 8px;
}
@media only screen and (max-width: 992px) {
  .header-section span {
    font-size: 18px;
  }
}

.cp-ad-wrap h1, .cp-ad-wrap h2, .cp-ad-wrap h3, .cp-ad-wrap h4, .cp-ad-wrap h5, .cp-ad-wrap h6, .cp-ad-wrap p, .cp-ad-wrap span, .cp-ad-wrap strong {
  font-family: "Roboto", Arial, sans-serif;
}

.cp-ad-wrap {
  max-width: 1248px;
  margin: 30px auto 30px auto;
  padding: 0 16px;
  overflow: hidden;
}
.cp-ad-wrap h2 {
  font-size: 50px;
  color: #2e4787;
  margin: 0;
  font-weight: 700;
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap h2 {
    font-size: 35px;
  }
}
.cp-ad-wrap h3 {
  font-size: 35px;
  color: #333333;
  margin: 0 0 20px 0;
  line-height: 1.5;
  font-weight: 700;
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap h3 {
    font-size: 25px;
  }
}
.cp-ad-wrap .hd-line {
  border-top: 15px solid #e0e0e0;
  width: 100%;
  margin-bottom: 40px;
}
.cp-ad-wrap .cp-mid-wrap {
  max-width: 970px;
  margin: 0 auto;
  /**Desktop Ad**/
  /**Mobile Ad**/
  /**Email and PDP Badge**/
}
.cp-ad-wrap .cp-mid-wrap figure {
  margin: 0 0 30px 0;
}
.cp-ad-wrap .cp-mid-wrap figure .ad-992-200 {
  width: 992px;
  height: 200px;
}
.cp-ad-wrap .cp-mid-wrap figure .ad-970-250 {
  width: 970px;
  height: 250px;
}
@media only screen and (max-width: 1024px) {
  .cp-ad-wrap .cp-mid-wrap figure .ad-970-250 {
    margin: 0;
  }
}
.cp-ad-wrap .cp-mid-wrap figure .ad-768-200 {
  width: 768px;
  height: 200px;
}
.cp-ad-wrap .cp-mid-wrap figure .ad-300-250 {
  width: 300px;
  height: 250px;
}
.cp-ad-wrap .cp-mid-wrap figure .ad-580-200 {
  width: 580px;
  height: 200px;
}
.cp-ad-wrap .cp-mid-wrap figure .ad-70-22 {
  width: 77px;
  height: 22px;
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  display: flex;
  flex-direction: column;
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list li {
  display: flex;
  line-height: 1.5;
  font-size: 18px;
  margin: 0 !important;
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap .cp-mid-wrap ul.creative-list li {
    font-size: 16px;
  }
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list li span {
  flex: 0 0 130px;
  font-weight: 400;
  color: #333333;
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list li a {
  text-decoration: none;
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list li a strong {
  color: #2E4787;
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list li a span.icon-link {
  padding: 2px;
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list li a span.icon-link .icon {
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: #2E4787;
  fill: #2E4787;
  position: relative !important;
  top: 4px;
}
.cp-ad-wrap .cp-mid-wrap ul.creative-list li strong {
  font-weight: 500;
  color: #333333;
}
@media only screen and (max-width: 1024px) {
  .cp-ad-wrap .cp-mid-wrap .ad-1-column-wrap figure {
    overflow: auto;
    padding: 0;
  }
}
.cp-ad-wrap .cp-mid-wrap .ad-3-column-wrap {
  display: flex;
  margin: 0 -18px;
  flex-direction: row;
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap .cp-mid-wrap .ad-3-column-wrap {
    flex-direction: column;
  }
}
.cp-ad-wrap .cp-mid-wrap .ad-3-column-wrap .ad-item {
  margin: 0 18px;
}
.cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap {
  display: flex;
  margin: 0 -18px;
  flex-direction: row;
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap {
    flex-direction: column;
  }
}
.cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap .ad-email {
  margin: 0 18px;
}
@media only screen and (max-width: 620px) {
  .cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap .ad-email figure {
    overflow: auto;
    padding: 0;
  }
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap .mobile-pad {
    margin: 0 18px;
  }
}
.cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap .ad-badge-wrap {
  margin: 0 18px;
  display: flex;
  width: 100%;
  flex-direction: column;
}
.cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap .ad-badge-wrap .ad-badge-item {
  background: #e0e0e0 scroll no-repeat 0 0;
  width: 100%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 30px 0;
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap .ad-badge-wrap .ad-badge-item {
    width: 300px;
  }
}
@media only screen and (max-width: 992px) {
  .cp-ad-wrap .cp-mid-wrap .ad-2-column-wrap .ad-badge-wrap .ad-badge-item figure {
    margin: 0;
  }
}

/**Second Row Wrap**/
.cp-ad-bg {
  background: #f9f9f9 none scroll no-repeat 0 0;
}
.cp-ad-bg .cp-ad-wrap {
  margin: 0 auto;
  padding: 30px 16px;
}
.cp-ad-bg .mobile-pad {
  margin: 0 20px;
}

/*# sourceMappingURL=main.css.map */
