/*
Theme Name: ContentBerg Child
Theme URI: http://theme-sphere.com/
Description: A child theme of ContentBerg
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: contentberg
Version: 1.0
*/
@font-face {
  font-family: 'Baker-Regular';
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-Regular.ttf") format("truetype");
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-Regular.eot");
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-Regular.woff2") format("woff2"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-Regular.woff") format("woff"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-Regular.ttf") format("truetype"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-Regular.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Baker-Condensed-Regular';
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedRegular.ttf") format("truetype");
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedRegular.eot");
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedRegular.woff2") format("woff2"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedRegular.woff") format("woff"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedRegular.ttf") format("truetype"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedRegular.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Baker-Condensed-Bold';
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedBold.ttf") format("truetype");
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedBold.eot");
  src: url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedBold.woff2") format("woff2"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedBold.woff") format("woff"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedBold.ttf") format("truetype"), url("../contentberg-child/assets/fonts/BakerMcKenzieBernini-Web-CondensedBold.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }

h1,
h2,
h3,
h4,
h5,
.section-head {
  font-family: "Baker-Condensed-Bold"; }

body,
p,
input,
textarea,
select,
.text {
  font-family: "Baker-Condensed-regular"; }

a {
  color: #AD122A;
  box-shadow: none; }
  a:hover {
    box-shadow: none;
    text-shadow: none;
    color: #5F5F62; }

img {
  -ms-interpolation-mode: bicubic; }

.main-color {
  color: #AD122A; }

@media (max-width: 767px) {
  .main {
    margin-top: 2rem; } }

.main-head .top-bar.dark .top-bar-content {
  background-color: #002856;
  border: none;
  height: 3.125rem; }
  .main-head .top-bar.dark .top-bar-content .posts-ticker .heading {
    background: white;
    color: #002856;
    padding: 0.3125rem 1.25rem;
    text-transform: uppercase;
    font-family: "Baker-Condensed-Bold"; }
  .main-head .top-bar.dark .top-bar-content .posts-ticker a {
    color: white;
    font-size: 1.125rem;
    font-family: "Baker-Condensed-regular"; }

.main-head.compact .inner .wrap.cf {
  padding-right: 15.625rem;
  flex-wrap: wrap; }
  @media (max-width: 940px) {
    .main-head.compact .inner .wrap.cf {
      background-size: 7.5rem; } }
  .main-head.compact .inner .wrap.cf .blog-by-baker-logo {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0.625rem;
    width: 8.571rem;
    height: 4.857rem;
    letter-spacing: 0.0625rem;
    font-size: 1.2rem;
    vertical-align: top;
    line-height: normal;
    text-transform: uppercase;
    color: #989898;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-image: var(--blog-by-baker-logo, url("../contentberg-child/assets/images/baker_logo.svg"));
    background-size: 8.571rem; }
    .main-head.compact .inner .wrap.cf .blog-by-baker-logo:before {
      content: "A blog by"; }
    @media (max-width: 940px) {
      .main-head.compact .inner .wrap.cf .blog-by-baker-logo {
        top: 0.25rem;
        width: 7rem;
        height: 4rem;
        font-size: 1rem;
        background-size: 7rem;
        margin-right: 1.375rem; } }

.main-head.compact .inner .navigation-wrap {
  min-height: 6.4285rem; }

.main-head.compact .inner.sticky-bar .wrap:before {
  top: 0.3125rem;
  background-size: 6rem;
  height: 3.25rem;
  font-size: 0.8rem; }

.main-head.compact .inner.sticky-bar .navigation-wrap {
  min-height: 3.9285rem; }

.main-head.compact .title {
  text-align: left;
  line-height: 1.5;
  min-height: 3.125rem;
  display: flex;
  align-items: center;
  margin: 0; }
  .main-head.compact .title a {
    font-size: 1.375rem;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Baker-Condensed-Bold"; }

.main-head.compact .navigation .menu li a {
  font-size: 1.25rem;
  color: #AD122A;
  font-family: "Baker-Condensed-Bold"; }
  .main-head.compact .navigation .menu li a:hover {
    color: #5F5F62; }

.main-head.compact .navigation .menu .sub-menu {
  background-color: #FFF; }
  .main-head.compact .navigation .menu .sub-menu.wrap {
    padding: 0;
    background-image: none; }

@media (max-width: 1200px) {
  .main-head.compact .inner .wrap {
    padding-right: 11.25rem; }
    .main-head.compact .inner .wrap .blog-by-baker-logo {
      right: 0.625rem; } }

@media (max-width: 940px) {
  .main-head.compact .title {
    padding: 1.25rem 0; }
  .main-head.compact .inner .wrap .blog-by-baker-logo {
    right: 1.25rem;
    width: 7.143rem;
    height: 3.714rem;
    font-size: 0.9rem;
    background-size: 6.857rem; } }

.highlights-block .post-thumb {
  max-height: 36.79rem;
  overflow: hidden; }

@media (max-width: 766px) {
  .grid-cols-3 {
    padding: 0; } }

.post-title-alt,
.post-title {
  color: #AD122A;
  font-family: "Baker-Condensed-Bold"; }
  .post-title-alt a,
  .post-title a {
    box-shadow: none; }
    .post-title-alt a:hover,
    .post-title a:hover {
      box-shadow: none;
      text-shadow: none;
      color: #5F5F62; }

.no-sidebar .post-title,
.no-sidebar .post-title-alt {
  max-width: 100% !important; }

.the-post .post-title-alt {
  color: #000; }

.the-post .related-posts:before {
  background-color: #E8E8E4; }

.the-post .related-posts .section-head {
  text-align: left; }
  .the-post .related-posts .section-head:after {
    display: none; }

.the-post .related-posts .posts {
  padding-top: 1.25rem; }

.the-post .related-posts .image-link {
  display: none; }

.the-post .related-posts .post-title {
  font-weight: bold;
  color: #AD122A; }
  .the-post .related-posts .post-title:hover {
    color: #5F5F62; }
  .the-post .related-posts .post-title a:hover {
    text-decoration: none;
    text-shadow: none;
    box-shadow: none; }

.the-post .the-post-foot .tag-share {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap; }
  .the-post .the-post-foot .tag-share .meta-title {
    text-transform: uppercase;
    font-size: 0.8571rem;
    font-weight: bold;
    margin-bottom: 0.4286rem;
    margin-top: 0.5714rem;
    letter-spacing: 0.1em; }
  .the-post .the-post-foot .tag-share .post-categories li {
    display: inline-block; }
  .the-post .the-post-foot .tag-share .post-categories a {
    display: inline-block;
    background-color: #AD122A;
    border: none;
    color: #FFF;
    padding: 0.9375rem 1.875rem;
    margin-right: 0.5714rem;
    margin-bottom: 0.5714rem;
    font-size: 0.8571rem;
    line-height: 1.5;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.1em; }
  .the-post .the-post-foot .tag-share .post-tags {
    float: none;
    max-width: none;
    margin-top: 0; }
    @media (max-width: 767px) {
      .the-post .the-post-foot .tag-share .post-tags {
        text-align: left; } }
    .the-post .the-post-foot .tag-share .post-tags a {
      background-color: #5F5F5F;
      border: none;
      color: #FFF;
      padding: 0.9375rem 1.875rem;
      margin-top: 0;
      margin-bottom: 0.5714rem; }
  .the-post .the-post-foot .tag-share .post-share {
    float: none; }
    .the-post .the-post-foot .tag-share .post-share .post-share-icons .counters {
      display: none; }
    .the-post .the-post-foot .tag-share .post-share .post-share-icons .link {
      border: none;
      color: #AD122A; }
      .the-post .the-post-foot .tag-share .post-share .post-share-icons .link:hover {
        color: #5F5F62; }

.the-post .author-box {
  border-top: 0.0625rem solid #CBC9CB;
  display: flex;
  text-align: left;
  margin-top: 1.875rem;
  padding-top: 2.5rem; }
  .the-post .author-box .image {
    margin-right: 1.875rem; }
    .the-post .author-box .image img {
      width: 7.143rem;
      height: auto;
      border-radius: 0;
      margin-top: 0;
      border: none;
      max-width: none; }
  .the-post .author-box .author a {
    color: #AD122A;
    box-shadow: none; }
    .the-post .author-box .author a:hover {
      color: #5F5F62; }
  @media (max-width: 472px) {
    .the-post .author-box {
      flex-direction: column; }
      .the-post .author-box .image {
        margin-bottom: 1.25rem; } }

.the-post .comments .section-head {
  text-align: left; }
  .the-post .comments .section-head:before {
    display: none; }
  .the-post .comments .section-head .title {
    padding: 0; }

.the-post .comments form .submit {
  font-family: "Baker-Condensed-Bold";
  background-color: #AD122A;
  border-radius: 1.875rem;
  padding: 1rem 2rem;
  width: 11.5625rem;
  box-shadow: none;
  border: none;
  color: #FFF;
  transition: all .25s ease-in-out; }
  .the-post .comments form .submit:hover {
    box-shadow: 0 0.375rem 0.75rem 0 rgba(0, 0, 0, 0.25); }

.block-head-b .title {
  border-color: #AD122A; }

.block-head-c {
  position: relative;
  margin-left: 1.4375rem;
  margin-right: 1.4375rem;
  padding-bottom: 0.75rem; }
  .block-head-c:after {
    display: block;
    content: "";
    border-bottom: 0.0625rem solid #979797;
    width: 100%;
    height: 0.0625rem;
    position: absolute;
    bottom: 0; }
  .block-head-c .title {
    padding-left: 0; }
  .block-head-c .view-all {
    color: #AD122A;
    font-size: 1.25rem;
    font-family: "Baker-Condensed-Bold"; }
  @media (max-width: 766px) {
    .block-head-c {
      margin-left: 0;
      margin-right: 0; } }

.post-meta-a,
.post-meta-b,
.post-meta-c,
.post-meta {
  font-family: "Baker-Condensed-regular"; }
  .post-meta-a .post-cat a,
  .post-meta-b .post-cat a,
  .post-meta-c .post-cat a,
  .post-meta .post-cat a {
    font-family: "Baker-Condensed-Bold";
    color: #002856;
    letter-spacing: 0;
    font-size: 1rem; }
  .post-meta-a .post-author .by,
  .post-meta-b .post-author .by,
  .post-meta-c .post-author .by,
  .post-meta .post-author .by {
    text-transform: none; }
  .post-meta-a .post-author a,
  .post-meta-b .post-author a,
  .post-meta-c .post-author a,
  .post-meta .post-author a {
    color: #AD122A;
    box-shadow: none; }
    .post-meta-a .post-author a:hover,
    .post-meta-b .post-author a:hover,
    .post-meta-c .post-author a:hover,
    .post-meta .post-author a:hover {
      color: #5F5F62; }
  .post-meta-a .post-title-alt,
  .post-meta-a .post-title,
  .post-meta-b .post-title-alt,
  .post-meta-b .post-title,
  .post-meta-c .post-title-alt,
  .post-meta-c .post-title,
  .post-meta .post-title-alt,
  .post-meta .post-title {
    margin-top: 0.35rem; }

.post-content {
  font-family: "Baker-Condensed-regular"; }
  .post-content ul ul {
    margin-left: 2.1875rem; }
  .post-content a {
    color: #AD122A;
    box-shadow: none; }
    .post-content a:hover {
      box-shadow: none;
      text-shadow: none;
      color: #5F5F62; }
  .post-content td a,
  .post-content th a,
  .post-content h1 a,
  .post-content h2 a,
  .post-content h3 a,
  .post-content h4 a,
  .post-content h5 a,
  .post-content h6 a,
  .post-content strong a,
  .post-content p a,
  .post-content li a,
  .post-content dd a {
    color: #AD122A;
    box-shadow: none; }
    .post-content td a:hover,
    .post-content th a:hover,
    .post-content h1 a:hover,
    .post-content h2 a:hover,
    .post-content h3 a:hover,
    .post-content h4 a:hover,
    .post-content h5 a:hover,
    .post-content h6 a:hover,
    .post-content strong a:hover,
    .post-content p a:hover,
    .post-content li a:hover,
    .post-content dd a:hover {
      box-shadow: none;
      text-shadow: none;
      color: #5F5F62; }

.widget-cta .boxes {
  display: flex; }
  .widget-cta .boxes .cta-box {
    margin-right: 2.5rem;
    width: 33.3333%; }
    @media (max-width: 940px) {
      .widget-cta .boxes .cta-box {
        width: 100%; } }
    .widget-cta .boxes .cta-box:last-of-type {
      margin-right: 0; }
    .widget-cta .boxes .cta-box .label {
      background-color: #AD122A;
      border-radius: 1.875rem;
      padding: 1rem 2rem;
      width: 11.5625rem;
      box-shadow: none;
      border: none;
      color: #FFF;
      font-family: "Baker-Condensed-Bold"; }
      .widget-cta .boxes .cta-box .label:hover {
        box-shadow: 0 0.375rem 0.75rem 0 rgba(0, 0, 0, 0.25); }
  @media (max-width: 940px) {
    .widget-cta .boxes .cta-box {
      margin-right: 1.25rem; }
      .widget-cta .boxes .cta-box .label {
        width: auto;
        padding: 0.5rem 2rem; } }
  @media (max-width: 766px) {
    .widget-cta .boxes {
      flex-direction: column; }
      .widget-cta .boxes .cta-box {
        margin-right: 0;
        max-height: 15.625rem;
        overflow: hidden;
        width: 100%; }
        .widget-cta .boxes .cta-box a {
          display: block;
          max-height: 15.625rem; }
          .widget-cta .boxes .cta-box a .label {
            width: 11.5625rem;
            padding: 1rem 2rem;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); } }

.textwidget ul {
  margin-left: 2.1875rem; }

.textwidget a {
  color: #AD122A;
  box-shadow: none; }
  .textwidget a:hover {
    box-shadow: none;
    text-shadow: none;
    color: #5F5F62; }

.widget_categories a:before,
.widget_product_categories a:before,
.widget_archive a:before {
  border-color: #AD122A; }

.widget_extended-categories select {
  margin: 0 1.4375rem; }

.widget-about .social-icons .social-btn {
  border: none;
  color: #AD122A; }
  .widget-about .social-icons .social-btn:hover {
    color: #5F5F62; }

.widget-posts .grid-post {
  padding-left: 1.429rem;
  padding-right: 1.429rem; }

.main-pagination.load-more .load-button {
  background-color: #AD122A;
  border-radius: 1.875rem;
  padding: 1rem 2rem;
  width: 11.5625rem;
  box-shadow: none;
  border: none;
  color: #FFF;
  font-family: "Baker-Condensed-Bold"; }
  .main-pagination.load-more .load-button:hover {
    box-shadow: 0 0.375rem 0.75rem 0 rgba(0, 0, 0, 0.25); }

.list-post-b .read-more-btn {
  text-align: center;
  background-color: #AD122A;
  border-radius: 1.875rem;
  padding: 1rem 2rem;
  box-shadow: none;
  border: none;
  color: #FFF;
  font-family: "Baker-Condensed-Bold"; }
  .list-post-b .read-more-btn:hover {
    box-shadow: 0 0.375rem 0.75rem 0 rgba(0, 0, 0, 0.25);
    background-color: #AD122A;
    opacity: 0.9; }

.list-post-b .post-meta-a {
  display: block; }

.post-share-float .service {
  box-shadow: none;
  color: #AD122A;
  margin-bottom: 0; }
  .post-share-float .service:hover {
    color: #5F5F62; }

.social-share a,
.social-icons a {
  color: #AD122A; }
  .social-share a:hover,
  .social-icons a:hover {
    color: #5F5F62; }

.widget-subscribe {
  background-color: #E8E8E4;
  padding: 1.875rem; }
  .widget-subscribe .fields {
    display: flex;
    justify-content: space-between; }
  .widget-subscribe p,
  .widget-subscribe .message {
    font-size: 1.5rem;
    font-weight: bold;
    font-family: "Baker-Condensed-Bold";
    margin: 0; }
    .widget-subscribe p:last-of-type,
    .widget-subscribe .message:last-of-type {
      margin-top: 0; }
  .widget-subscribe input {
    width: 15.375rem;
    border: none;
    font-family: "Baker-Condensed-regular"; }
    .widget-subscribe input[type="submit"] {
      font-family: "Baker-Condensed-Bold";
      background-color: #AD122A;
      border-radius: 1.875rem;
      border: none;
      padding: 1rem 2rem;
      transition: all .25s ease-in-out; }
      .widget-subscribe input[type="submit"]:hover {
        box-shadow: 0 0.375rem 0.75rem 0 rgba(0, 0, 0, 0.25); }
  @media (max-width: 940px) {
    .widget-subscribe .fields {
      flex-direction: column;
      align-items: center; }
    .widget-subscribe input {
      margin-top: 1.25rem;
      width: 18.75rem; } }

.sidebar .widget-subscribe {
  background-color: #E8E8E4;
  padding: 1.25rem 2.5rem; }
  .sidebar .widget-subscribe .message {
    font-size: 1.5rem;
    line-height: 1.75rem; }
  .sidebar .widget-subscribe .fields {
    flex-direction: column;
    align-items: center; }
  .sidebar .widget-subscribe input {
    margin-top: 1.25rem; }

.main-footer.bold-light {
  background-color: #fff; }
  .main-footer.bold-light .lower-footer .wrap {
    padding: 1.875rem 1.25rem; }
    .main-footer.bold-light .lower-footer .wrap .social-icons {
      padding-bottom: 1.875rem;
      margin-bottom: 1.875rem;
      border-bottom: 0.0625rem solid #CECECD; }
      .main-footer.bold-light .lower-footer .wrap .social-icons .social-link {
        background: none;
        box-shadow: none; }
        .main-footer.bold-light .lower-footer .wrap .social-icons .social-link .fa {
          color: #AD122A; }
          .main-footer.bold-light .lower-footer .wrap .social-icons .social-link .fa:hover {
            color: #5F5F62; }
    .main-footer.bold-light .lower-footer .wrap .links {
      margin: 1em 0 0; }
      .main-footer.bold-light .lower-footer .wrap .links .menu-item {
        text-transform: none;
        margin-right: 1.25rem; }
        .main-footer.bold-light .lower-footer .wrap .links .menu-item a {
          color: #AD122A;
          box-shadow: none;
          padding-right: 1.25rem;
          border-right: 0.125rem solid black;
          font-family: "Baker-Condensed-Bold"; }
          .main-footer.bold-light .lower-footer .wrap .links .menu-item a:hover {
            color: #5F5F62; }
        .main-footer.bold-light .lower-footer .wrap .links .menu-item:last-child {
          margin-right: 0; }
          .main-footer.bold-light .lower-footer .wrap .links .menu-item:last-child a {
            padding-right: 0;
            border: none; }
        .main-footer.bold-light .lower-footer .wrap .links .menu-item.disabled a {
          color: #000; }
    .main-footer.bold-light .lower-footer .wrap .copyright,
    .main-footer.bold-light .lower-footer .wrap .disclaimer {
      font-family: "Baker-Condensed-regular";
      text-transform: none;
      color: #505050;
      letter-spacing: 0;
      font-size: 1rem;
      margin: 0; }
    .main-footer.bold-light .lower-footer .wrap .back-to-top {
      display: none; }

.entry-content table {
  font-family: "Baker-Condensed-regular"; }

.archive-head {
  background-color: #E8E8E4;
  border: none; }
  .archive-head .sub-title {
    color: #AD122A; }

.archive .featured,
.search-results .featured {
  max-height: 36.79rem;
  overflow: hidden;
  margin-bottom: 2.1875rem; }

.home-video__wrapper {
  height: 31.25rem;
  overflow: hidden;
  position: relative;
  width: calc(100vw - 0.625rem) !important; }

.home-video__video {
  width: 100%;
  -o-object-fit: fill;
     object-fit: fill; }

.home-video__overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }

.home-video__overlay h1 {
  color: #FFF;
  font-size: 2.5rem;
  font-family: "Baker-Condensed-Bold";
  text-align: center;
  margin-bottom: 1.125rem; }

.home-video__overlay h2 {
  color: #FFF;
  font-size: 1.25rem;
  text-align: center; }

.home-video__overlay p {
  color: #FFF;
  font-size: 1.25rem;
  text-align: center; }

.home-video__overlay--black h1 {
  color: #000; }

.home-video__overlay--black p {
  color: #000; }

.quote-wrapper {
  width: 18.75rem;
  height: 18.75rem;
  position: relative; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .home-video__video {
    position: absolute; } }

@media (max-width: 600px) {
  .wp-block-media-text.alignwide .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__media {
    margin: auto;
    max-width: 7.5rem; } }

@media all and (-ms-high-contrast: none) {
  .wp-block-media-text.alignwide {
    display: flex; }
  .wp-block-media-text.alignwide figure.wp-block-media-text__media {
    display: flex;
    flex-wrap: wrap;
    flex: 1; }
  .wp-block-media-text__content {
    flex: 3; }
  .wp-block-media-text {
    display: flex; }
  .wp-block-media-text .wp-block-media-text__media {
    max-width: 7.5rem; } }

.error-page .main-color {
  color: #AD122A; }

@media (max-width: 540px) {
  .list-post .image-link img {
    max-width: 15.625rem;
    max-width: initial;
    width: auto; } }

@media (min-width: 767px) {
  .the-post .featured img {
    margin: auto;
    width: 67%; } }

#tableControls {
  display: flex;
  justify-content: flex-start;
  list-style: none;
  flex-wrap: wrap;
  flex-direction: row; }

.listControl {
  flex: 0 0 24%;
  margin-bottom: 0;
  min-width: 17.5rem; }

@media (max-width: 767px) {
  .listControl {
    flex-basis: inherit;
    margin-bottom: 0;
    min-width: 10.625rem; } }

.hideLabel {
  position: relative;
  display: block;
  position: relative;
  padding-left: 1.5rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

/* Hide the browser's default checkbox */
.hidecol {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

.checkmark {
  content: '';
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #cececd;
  border-radius: 0.625rem;
  position: absolute;
  margin-left: -1.25rem;
  -webkit-transform: translateX(-25%);
          transform: translateX(-25%);
  top: 0.5rem;
  text-align: center; }

.hideLabel input:checked ~ .checkmark {
  background-color: #ad122a; }

.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

.hideLabel input:checked ~ .checkmark:after {
  display: block; }

.hideLabel .checkmark:after {
  left: 0.375rem;
  top: 0.1875rem;
  width: 0.3125rem;
  height: 0.625rem;
  border: solid white;
  border-width: 0 0.1875rem 0.1875rem 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
