/*----------START LAYOUT----------*/

body.page-template-product-page-template-alt #hero,
body.page-template-advertisers-template #hero {
  box-shadow: none;
}

.page-id-14377 .blocks_callout .row,
.page-id-14934 .blocks_callout .row,
.page-id-15109 .blocks_callout .row {
  padding-top: 0;
}

.blocks_callout .row {
  padding-top: 5vh;
}

nav.navbar {
  border-bottom: none;
}

body.page-template-company #hero .content {
  padding-left: 10%;
  padding-right: 10%
}

/*blog post nav column width*/
body.post-template-default.single-format-standard.group-blog div#left-sidebar {
  max-width: 25%
}

/*----------END LAYOUT----------*/
/*----------START TYPE----------*/

/* No span p hero title
header h3 {
  padding: 0;
  background: url(../img/background-yellow-line.svg) repeat-x;
  background-position-x: 0;
  background-position-y: 100%;
}
*/

#nav-legal ul#menu-footer-legal-nav li a.menu-image-title-after span {
  font-size: 12px;
}

body.single-post .entry-content {
  color: #313131
}

body nav.navbar.navbar-dark .navbar-nav li.nav-item.login {
  margin-left: 160px;
}

nav.navbar.navbar-dark .navbar-nav li.nav-item.login {
  margin-right: 16px;
}

#sovrn_pre_footer #menu-footer-utility-navigation li a {
  letter-spacing: 2px;
}

nav.navbar.navbar-dark .navbar-nav li.nav-item .nav-link {
  color: rgba(40, 40, 40, 0.87);
  letter-spacing: 2px;
  font-family: "LL Circular Book Web";
  /*text-transform: capitalize;*/
}

/*
.btn.btn-primary, .btn.btn-standard, .button {
  text-transform: capitalize;
}
#sovrn_pre_footer #menu-footer-utility-navigation li a {
  text-transform: capitalize;
}
*/

.page-template-product-page-template .blocks_two_col_content_image .col-lg-6 h1 {
  padding-bottom: 0;
}

body.page-template-home #block-1 div.blocks_logos h4,
body.page-template-home #block-1 div.blocks_logos h4 p {
  font-size: 15px;
  letter-spacing: 2px;
  color: rgba(40, 40, 40, .60);
}

body.page-template-product-page-template-alt .blocks_stats_block .entry-content h4 {
  font-size: 15px;
  letter-spacing: 2px;
  color: rgba(40, 40, 40, .60);
}

body.page-id-14934 #block-7 .blocks_columns .col .entry-content h5 {
  font-size: 15px;
  letter-spacing: 2px;
  color: rgba(40, 40, 40, .60);
}

body.page-template-advertisers-template #hero .container .row .col-lg-7 .entry-content h1 p,
body.page-template-product-page-template #hero .container .row .col-lg-6 .entry-content h1,
body.page-template-product-page-template .blocks_two_col_content_image .col-lg-6 h1,
body.page-template-product-page-template-alt #hero .container .row .col-lg-6 .entry-content h1,
body.page-template-product-page-template-alt #hero .container .row .col-lg-6 .entry-content h1,
body.page-template-company #hero h1 {
  font-size: 15px;
  letter-spacing: 2px;
  color: rgba(40, 40, 40, .60);
}

body.page-template-advertisers-template #hero .container .row .col-lg-7 .entry-content h1,
body.page-template-product-page-template #hero .container .row .col-lg-6 .entry-content h1,
body.page-template-product-page-template .blocks_two_col_content_image .col-lg-6 h1,
body.page-template-product-page-template-alt #hero .container .row .col-lg-6 .entry-content h1,
body.page-template-product-page-template-alt .blocks_two_col_content_image .col-lg-6 h1,
body.page-template-company #hero h1 {
  padding-bottom: 0;
}

body.page-template.page-template-page-templates.page-template-product-page-template-alt.page-template-page-templatesproduct-page-template-alt-php.page.page-id-14900.page-child.parent-pageid-421.group-blog body.page-template-product-page-template-alt #hero .container .row .col-lg-6 .entry-content h1 {
  padding-bottom: none !important;
}

body.page-template-product-page-template-alt .blocks_two_col_flex .content-side h4,
body.page-template-advertisers-template .blocks_two_col_flex .content-side h4 {
  color: rgba(40, 40, 40, .40);
}

li#menu-item-16362, li#menu-item-16371, li#menu-item-16374,
li#menu-item-17473, li#menu-item-17476, li#menu-item-17477 {
  padding: 0 .5rem;
}

/*presskit header*/
body.page-id-14847 #hero {
  background-image: url(https://www.sovrn.com/wp-content/uploads/2019/03/blob-3-e1553813433604.png) !important;
  background-repeat: repeat-x !important;
  background-position: center !important;
}

body.page-template-home .modal .modal-lg {
  max-width: 60% !important;
}

body.page-template-home #block-1 div.blocks_logos h4 p strong, body.page-template-home #block-1 div.blocks_logos h4 strong {
  margin-bottom: 16px;
}

body.page-template-product-page-template-alt .blocks_columns .col .entry-content h5,
body.page-template-advertisers-template .blocks_columns .col .entry-content h5,
body.page-id-14878 #block-1 .blocks_columns .col h4 p {
  font-size: 16px !important;
  letter-spacing: 2px;
}

.blocks_callout p {
  font-size: 18px
}

body.page-template-sovrn-kb-home #home_search h2 {
  font-size: 48px;
}

body.page-template-sovrn-kb-home #content ul li a {
  font-size: 15px;
}

p#breadcrumbs.overline.d-none.d-md-block a {
    color: #3c4cfc!important;
  }

/*----------END TYPE----------*/
/*----------START IMAGE----------*/

/*deals*/
body.page-template.page-id-14972 #block-6 .blocks_two_col_flex img,
body.page-template.page-id-14972 #block-5 .blocks_two_col_flex img {
  max-width: 350px !important;
}

/*ad tools*/
body.page-template.page-id-15109 #hero .col-lg-5 img {
     max-width: 450px !important;
}

body.page-template.page-id-15028.group-blog .col-lg-5 .img-fluid {
  max-width: 510px;
}

body.page-template.page-id-14934.group-blog .col-lg-5 img {
  max-width: 520px;
}

/*commerce*/
body.page-template.page-id-14900 .col-lg-5 img {
  max-width: 500px;
}

/*cmp*/
body.page-template.page-id-14878 .col-lg-5 img {
  max-width: 550px;
}

/*connect banner*/
body.page-template.page-template-page-templates.page-template-product-page-template.page-template-page-templatesproduct-page-template-php.page .entry-content img,
body.page-template.page-template-page-templates.page-template-product-page-template-alt.page-template-page-templatesproduct-page-template-alt-php.page.page-id-14575.page-child.parent-pageid-421.group-blog .entry-content img {
  max-width: 360px !important;
}

body.page-id-14377 .blocks_logos .col {
    -ms-flex-preferred-size: 33%!important;
    flex-basis: 33%!important;
    text-align: center;
    height: 115px;
    line-height: 115px;
  }

/*scale homepage certs*/
body.page-template-home #block-7 .blocks_logos .row .col {
  padding-top: 0;
}

body.page-id-421 #hero {
  background-size: auto 80% !important;
}

body.page-template-home #block-1 div.blocks_logos .row-eq-height img {
  max-width: 130px;
  vertical-align: middle;
}

/*homepage products titles*/
.blocks_popular_tools .post-card h3 {
  font-size: 20px;
}
body.page-id-14900 #hero {
  min-height: initial;
}

body.error404 #searchform input[type=text] {
  font-size: 40px;
}

/*----------END IMAGE----------*/
/*----------START VIDEO----------*/

.home div#full-width-page-wrapper {
  padding-top: 0
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, /* .embed-responsive iframe, */ .embed-responsive object, .embed-responsive video {
  object-fit: cover;
  height: 80%
}

/* body.page-template-home .modal .modal-body .embed-responsive video {
  height: 100%;
}

.embed-responsive.embed-responsive-16by9.resp-container {
  height: 100%;
} */
.embed-responsive iframe.embed-responsive-item {
     height: 100% !important;
}

body.page-template-home #hero {
  margin-bottom: 0;
}

body.page-template-home #hero .entry-content #play_video {
  bottom: 3em;
}

body.page-template-home #hero .flexFont {
  height: 7em;
}

body.page-template-home #hero #hero_left,
body.page-template-home #hero #hero_right {
  top: 44%;
}

/* move vetical text shit*/
body.page-template-home #hero {
  background: none;
}

/*----------END VIDEO----------*/
