/*
Theme Name: digicert_custom Theme

This is an additional style sheet not connected to your SCSS files,
this allows you to add either post live edits, or your own changes,
without worrying about messing up the compilation of your sass


Note: Set Up Persistence with DevTools Workspaces
Don't manually copy changes to local files. Use workspaces to persist changes made in DevTools to your local resources.
Stage your local files to your browser. Map files to URLs.
Once persistent workspaces are set-up, style changes made in the Elements panel are persisted automatically; DOM changes aren't. Persist element changes in the Sources panel instead.

https://developers.google.com/web/tools/setup/setup-workflow?hl=en

*/

td.label {
    display: table-cell;
    color: #333;
    vertical-align: middle;
}

.single-news #content p {
    font-size: 18px;
}


footer#colophon #footer-menu .optanon-show-settings-popup-wrapper, footer#colophon #footer-menu .optanon-show-settings-popup-wrapper * {
    background: none !important;
    border: none;
}

footer#colophon #footer-menu .optanon-show-settings-popup-wrapper .optanon-show-settings-left {
    display: none;
}

footer#colophon #footer-menu .optanon-show-settings-popup-wrapper .optanon-show-settings-middle {
    padding: 0;
}



#content .cookies-link .optanon-show-settings-left,
#content .cookies-button .optanon-show-settings-left {
    display: none;
}

#content .cookies-link .optanon-show-settings-middle,
#content .cookies-button .optanon-show-settings-middle {
    border: 0;
    height: auto !important;
    padding: 0;
    background: none !important;
}

#content .cookies-link .optanon-show-settings-right,
#content .cookies-button .optanon-show-settings-right {
    display: none;
}

#content .cookies-button br, span.cookies-link br {
    display: none;
}

#content .cookies-button .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {
    display: inline-block;
    padding: 13px 25px;
    text-transform: uppercase;
    line-height: 1 !important;
    font-weight: 600;
    color: #ffffff !important;
    border-radius: 50px;
    text-decoration: none !important;
    background: #0f9dff;
    -moz-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    font-size: inherit;
    margin: 0 10px 10px 0;
}


#content .contain-background {
    background-size: contain;
    background-position:top center;
}


#content .one-background {
    background-position: 0% 0%;
    background-size: contain;
}


#content .three-tiers.visibility h3.no-collapse:after {content: none !important;}


#content .three-tiers.visibility h3.no-collapse {margin-right:0;}


#content .cookies-link .optanon-show-settings-popup-wrapper .optanon-show-settings-button, #content .cookies-link .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings, #content .cookies-link .optanon-show-settings-popup-wrapper .optanon-show-settings-middle, #content .cookies-link .optanon-show-settings-popup-wrapper, #content .cookies-link .optanon-show-settings-popup-wrapper, #content .cookies-link {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit !important;
    line-height: inherit;
    height: auto !important;
    margin-top: 0 !important;
    display: inline-block;
    vertical-align: bottom;
    color: #0f9dff !important;
    white-space: nowrap;
    text-indent: 0;
}

#content .cookies-button .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings:hover {
    color: #0f9dff !important;
    background: #fff !important;
}



#content .tab.no-video {
    background: none !important;
}


#content .content-sections {
    background-size: contain;
    background-position: 100% 100%;
}

#content .content-sections {
    background-size: 52% auto;
    background-position: calc(50% + 150px) 75px;
    padding-top: 170px !important;
}

#content .content-sections h2 {
    font-size: 64px;
    padding-bottom: 20px;
}

#content .sub-sections .section-title {
    font-weight: bold !important;
    border-bottom: 1px solid;
    padding-bottom: 12px;
    font-size: 20px;
    margin-bottom: 16px;
}

#content .sub-sections {
    padding: 25px 90px 25px 15px;
}

#content .sub-sections:nth-child(2n + 1) {
    clear: left;
}
#content .content-sections div.content p {
    font-size: 20px;
    margin-bottom: 20px;
}

#content .content-sections div.content {
    padding-right: 75px;
}

#content .content-sections h5.eyebrow {
    color: #0f9dff;
    font-size: 18px;
    font-weight: bold;
}
form#form18 + p {
    height: 0;
    margin: 0;
}

.align-top.active.no-video {
    box-shadow: none !important;
}

.align-top.active.no-video:before, .align-top.active.no-video a span {
    display: none;
}

#content .tabs-module.vertical .content-container [data-tab-content].align-top.no-video span.icon-PlayButton_Filled {
    display: none;
}


ul#mobile-menu li ul li.menu-item.menu-item-has-children a.mean-expand {
    width: 60px;
    left: auto !important;
}

@media screen and (max-width:768px) {

  #content .content-sections.separate-image {
      background-image: none !important;
      padding-top: 30px !important;
  }

  #content .content-sections {
      padding-top: 50px !important;
  }

  #content .sub-sections {
      padding: 0px 15px 15px 15px;
  }
}


@media only screen and (max-width: 1200px) and (min-width: 768px) {
    #main-img-box {
    width: 62%;
    z-index: 70;
}

#main-img-box h2 {
    font-size: 34px;
}
}

@media only screen and (max-width: 767px) {
#main-img-box {
    width: 100%;
    z-index: 60;
    position: static;
}

#circle-nav {
    float: none;
    margin: 0 auto 50px;
}

#circle-txt .text-holder {
    left: 30%;
}
}

