
/* Add your custom CSS code here */




.sale-flag-side {
background: #36454F;

}


.heroCarousel-content {
    background-color: rgba(97,174,66,0.7);
    }
    .footer-logo-image {
        max-height:2.5rem;
    }

    @media (min-width: 801px) {
    
    .navUser-action {
        padding-right: 2rem;
    }

    .blog-post-figure {
    width: 100%;
    }

    .page-content--centered-80 {

        width: 83.3333%;
        float: left;
        margin-left: auto;
        margin-right: auto;
        float: none;
      }

    .flex-center {
      display: flex;
      align-items: center;
    }

    .heroCarousel .slick-prev {
      left: 5px;
    }


    .productView-volume {
    border-bottom: 1px solid #e8e8e8;
    padding: .78571rem 0;
    }

        .heroCarousel-description {
        font-size: 18px;
        font-weight: 600;
        padding: 1.25rem;
        }
        .emthemesSarahmarket-footer-newsletterContainer .footer-info-col--newsletter {
            flex-basis: 40%;
        }

        .footer-info-col {
    -ms-flex-preferred-size: 18%;
    flex-basis: 18%;
    }
    .footer-info-col-30 {
        flex-basis: 28% !important;
        max-width: 28% !important;
    }
    .footer-logo-image {
        max-height:2.5rem;
    }

     .emthemesModez-quickSearch {
         padding-left: 20px;
         padding-right: 20px;
     }

     .navPage-subMenu-item>.navPage-subMenu-action {
          margin: 0;
        }

        .navPage-subMenu-action {
         padding:0.5rem 0;
         
        }

    .navPages ol ol, .navPages ol ul, .navPages ul ol, .navPages ul ul {
        margin-bottom: 1rem;

    }
    
    /*.navPage-subMenu-item .navPages-action {*/
    /*    text-transform: uppercase !important;*/
    /*}*/
    
  


    /*.navPages-action {*/
    /*  padding: 0.5rem 1.5rem;*/
    /*}*/

        /*.navPage-subMenu-item {*/
        /*  margin: 0.5rem !important;    */
        /*}*/

    .emthemesModez-categoriesGrid-item {
        flex-basis: 25%;
    }

    }

    @media (min-width: 801px) and (max-width: 1050px) {


       .form-prefixPostfix-button--postfix {
        margin: 10px 0 0 0;
      }
    }

    .footer {
        font-weight: 400;
    }

    .footer-info-col--social {
        text-align: center;
    }

    .footer-info-col--social > h5 {
        text-align: center;
    }

    .emthemesSarahmarket-footer-newsletterContainer {
     background-color: #f3f5f6;
    }

    .footer-info:after {
        border: none;
    }

    @media (min-width: 551px) {
      .heroCarousel-description {
        font-size: 16px;
      }
      .productView-info {
    border-top: 1px solid #e8e8e8;
    }

    }

    .socialLinks .icon {
        border-radius: 50%;
        background-color: #E0E0E0;
    }


    .socialLinks .socialLinks-item {
        margin: 0 .55714rem .55714rem 0;
    }

    .footer-copyright {

    border-top: 1px solid #f2f2f2;
    }

    .footer-copyright a {
        color: #555;
    }
    #navigation ul li
    {
        list-style-type: none;
        display: inline;
    }

    #navigation li:before {
        content: " | ";
    }
    .top-section {
         padding-top: 0.875rem;
         padding-bottom: 0.875rem;
    }
    .top-item {
        color: #555;
        text-decoration: none;

    }
    .top-item.is-open, .top-item:hover {
        color:#6cc24a
    }
    .emthemesModez-header-topSection {
    border-bottom: none;
    background: #f5f5f5;
    }
    /*.footer-info-list li::before {*/
    /*    visibility: hidden;*/
    /*}*/

    /*.footer-info-list li {*/
    /* margin-left: 0;   */
    /*}*/
    .text-dark {
        color:#000;
    }

    .text-uppercase {
        text-transform: uppercase;
    }

    .primary-color {
        color: #6cc24a;
    }
    
    .green-text {
        color: #6cc24a;
    }

    .link-list {
            margin: 0;
            display: inline-block;
    }

    .link-list li {
        margin: 0;
        display: inline-block;
    }

    .link-list li:not(:last-child):after {
        content: '|';
        font-weight: 300;
        display: inline-block;


    }

    .list-links-nostyle > li {
        margin: 5px 0;
    }

    .list-links-nostyle > li > a {
        text-decoration: none;

    }

    .mt-0 {
        margin-top:0;
    }
    .mt-06 {
        margin-top: 0.6rem;
    }

    .green-main {
        color:#6cc24a;
    }

    .green-secondary {
        color: #007a33;
    }

    .nhd-green {
        color: #007a33;
    }
    
    a.nhd-green:hover {
        color: #005523;
        
    }


    .nhd-black {
        color: #222223;
    }
    .button {
        font-family: 'Bio Sans', arial, sans-serif !important;
    }

    .navUser-item-account-links {
        display: inline-block;
    }


    /*@media  (min-width: 551px) {*/
    /*.header-logo-image {*/
    /*max-height: 3rem;*/
    /*}*/
    /*}*/

    .footer-info-list li::before {

        color: #6cc24a;
    }

    .page-sidebar nav {
        padding: 1.1rem 0;

    }

    .page-sidebar {
    padding-left: 0;
    padding-right: 0;

    }

    .productView-title {
    font-size: 24px;
    margin: 0;
    }


    .rating--small {
        display: none;
    }

    .button {
        line-height: normal;
    }

    .product-model {
        margin-top: 0;
        font-size: 16px;
        /*color: #6cc24a;*/
        color: #797979;

    }

    dl.inline dd {
      display: inline;
      margin: 0;
    }
    dl.inline dd:after{
    display: block;
    content: '';
    }
    dl.inline dt{
      display: inline-block;
    }

    table {
      border-collapse: collapse;
      border-spacing: 0;
      width: 100%;
      border: 1px solid #ddd;

    }

    th, td {
      text-align: left;
      padding: 16px;
    }
    
    .green-table th {
        background-color: #5BA63C;
        color: #fff;
    }

    tr:nth-child(even) {
      background-color: #f2f2f2;
    }


    .text-center {
        text-align: center;
    }

    .row.full { width: 100%; max-width: 100%; }
    .row.full>.column:first-child,
    .row.full>.columns:first-child { padding-left: 0; }
    .row.full>.column:last-child,
    .row.full>.columns:last-child { padding-right: 0; }

    .widget-area {
        padding: 1.5rem;
        background-color: #f3f5f6;
        border-radius: 5px;

    }

    .rounded {
        border-radius: 5px;
    }


    .panel > p {
        margin: 0;
    }

    .tab.is-active .tab-title {
        color: #6cc24a;
        font-weight: 700;
    }

    .productView-options .form-field {
        margin-bottom: 1.5rem;
    }

    .productView-info-name {
      text-transform: none;
    }

    .productView-info-name, .productView-info-value {
        font-size: 1rem;
    }
    .bg-light {
        background-color: #f5f5f5;
        padding-top: 20px;
    }

    .black-link {
        color: #000;
        text-decoration: none;
    }

    .black-link:hover {
      color: #222223;
    }

    .white-link {
        color: #fff;
        text-decoration: none;
    }

    .white-link:hover {
      color: #f2f2f2;
    }

    .blue-link {
        color: #2ca6f2;
    }

    .blue-link:hover {
        color:#2c85f2;
    }

    .text-decoration-none {
        text-decoration: none !important;
    }

    .arrow-link:after {
      display: inline-block;
      content: ' ';
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/%3E%3C/svg%3E");
      background-size: 14px 14px;
      height: 14px;
      width: 14px;
      margin-left: 4px;
      vertical-align:middle;

    }
    
     .arrow-link-white:after {
      display: inline-block;
      content: ' ';
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/%3E%3C/svg%3E");
      background-size: 14px 14px;
      height: 14px;
      width: 14px;
      margin-left: 4px;
      vertical-align:middle;

    }





    .inline-div {
        display: inline-block;
    }

    .blog-post-body {
        /*width: 100%;*/
        width: 66.66667%;
    }

      #emthemesModez-verticalCategories > ul > li:nth-child(1) {
          display: none;
        }


    @media (max-width: 801px) {
            #menu > div > nav > ul:nth-child(3) > li:nth-child(1) {
          display: none;
        }

        #emthemesModez-verticalCategories > ul > li:nth-child(1) {
            display: none;
        }


    }

    /* Mobile devices Phone */
    @media (max-width: 551px) {
     .breadcrumbs {
        display: block;
        font-size: 0;
        text-align: center;
    }


    .banner {

padding-top: 10px;
}


    .body {
margin-top: 4rem;
}

.header {
padding-top: 10px;
}
        .inline-div {
        display: inline-block;
        margin-top: 10px;
    }

    .header-logo-image {
    max-height: 3.35714rem;

    }
    .blog-post-body {
        width: 100%
    }

    }

    .productView-options .form-field {
    font-size: 1rem;
    }

    .productView-price {
        font-size: 20px;
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
        padding-top: 20px;
    }
    
    .productView-alsoBought-item-price {
        font-weight: 900;   
    }
    
    .productView-alsoBought-item-url {
        display: inline;
    }
    

    .emthemesModez-section .page-heading {
        border: none;
    }

    .full-width {
      width: 100vw;
      position: relative;
      left: 50%;
      right: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
       
        }
        



    .gray, .gray-bg {
        background-color:#f3f5f6 !important;
    }
.light-green-bg {
    
    background-color: #f1fbf1;
}

    .green-bg {
        background-color: #5BA63C;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%237F3' stroke-width='1' stroke-opacity='0.09'%3E%3Crect x='-40' y='40' width='75' height='75'/%3E%3Crect x='-35' y='45' width='65' height='65'/%3E%3Crect x='-30' y='50' width='55' height='55'/%3E%3Crect x='-25' y='55' width='45' height='45'/%3E%3Crect x='-20' y='60' width='35' height='35'/%3E%3Crect x='-15' y='65' width='25' height='25'/%3E%3Crect x='-10' y='70' width='15' height='15'/%3E%3Crect x='-5' y='75' width='5' height='5'/%3E%3Crect width='35' height='35'/%3E%3Crect x='5' y='5' width='25' height='25'/%3E%3Crect x='10' y='10' width='15' height='15'/%3E%3Crect x='15' y='15' width='5' height='5'/%3E%3Crect x='40' width='75' height='75'/%3E%3Crect x='45' y='5' width='65' height='65'/%3E%3Crect x='50' y='10' width='55' height='55'/%3E%3Crect x='55' y='15' width='45' height='45'/%3E%3Crect x='60' y='20' width='35' height='35'/%3E%3Crect x='65' y='25' width='25' height='25'/%3E%3Crect x='70' y='30' width='15' height='15'/%3E%3Crect x='75' y='35' width='5' height='5'/%3E%3Crect x='40' y='80' width='35' height='35'/%3E%3Crect x='45' y='85' width='25' height='25'/%3E%3Crect x='50' y='90' width='15' height='15'/%3E%3Crect x='55' y='95' width='5' height='5'/%3E%3Crect x='120' y='-40' width='75' height='75'/%3E%3Crect x='125' y='-35' width='65' height='65'/%3E%3Crect x='130' y='-30' width='55' height='55'/%3E%3Crect x='135' y='-25' width='45' height='45'/%3E%3Crect x='140' y='-20' width='35' height='35'/%3E%3Crect x='145' y='-15' width='25' height='25'/%3E%3Crect x='150' y='-10' width='15' height='15'/%3E%3Crect x='155' y='-5' width='5' height='5'/%3E%3Crect x='120' y='40' width='35' height='35'/%3E%3Crect x='125' y='45' width='25' height='25'/%3E%3Crect x='130' y='50' width='15' height='15'/%3E%3Crect x='135' y='55' width='5' height='5'/%3E%3Crect y='120' width='75' height='75'/%3E%3Crect x='5' y='125' width='65' height='65'/%3E%3Crect x='10' y='130' width='55' height='55'/%3E%3Crect x='15' y='135' width='45' height='45'/%3E%3Crect x='20' y='140' width='35' height='35'/%3E%3Crect x='25' y='145' width='25' height='25'/%3E%3Crect x='30' y='150' width='15' height='15'/%3E%3Crect x='35' y='155' width='5' height='5'/%3E%3Crect x='200' y='120' width='75' height='75'/%3E%3Crect x='40' y='200' width='75' height='75'/%3E%3Crect x='80' y='80' width='75' height='75'/%3E%3Crect x='85' y='85' width='65' height='65'/%3E%3Crect x='90' y='90' width='55' height='55'/%3E%3Crect x='95' y='95' width='45' height='45'/%3E%3Crect x='100' y='100' width='35' height='35'/%3E%3Crect x='105' y='105' width='25' height='25'/%3E%3Crect x='110' y='110' width='15' height='15'/%3E%3Crect x='115' y='115' width='5' height='5'/%3E%3Crect x='80' y='160' width='35' height='35'/%3E%3Crect x='85' y='165' width='25' height='25'/%3E%3Crect x='90' y='170' width='15' height='15'/%3E%3Crect x='95' y='175' width='5' height='5'/%3E%3Crect x='120' y='160' width='75' height='75'/%3E%3Crect x='125' y='165' width='65' height='65'/%3E%3Crect x='130' y='170' width='55' height='55'/%3E%3Crect x='135' y='175' width='45' height='45'/%3E%3Crect x='140' y='180' width='35' height='35'/%3E%3Crect x='145' y='185' width='25' height='25'/%3E%3Crect x='150' y='190' width='15' height='15'/%3E%3Crect x='155' y='195' width='5' height='5'/%3E%3Crect x='160' y='40' width='75' height='75'/%3E%3Crect x='165' y='45' width='65' height='65'/%3E%3Crect x='170' y='50' width='55' height='55'/%3E%3Crect x='175' y='55' width='45' height='45'/%3E%3Crect x='180' y='60' width='35' height='35'/%3E%3Crect x='185' y='65' width='25' height='25'/%3E%3Crect x='190' y='70' width='15' height='15'/%3E%3Crect x='195' y='75' width='5' height='5'/%3E%3Crect x='160' y='120' width='35' height='35'/%3E%3Crect x='165' y='125' width='25' height='25'/%3E%3Crect x='170' y='130' width='15' height='15'/%3E%3Crect x='175' y='135' width='5' height='5'/%3E%3Crect x='200' y='200' width='35' height='35'/%3E%3Crect x='200' width='35' height='35'/%3E%3Crect y='200' width='35' height='35'/%3E%3C/g%3E%3C/svg%3E");
    }


    .dark-svg-background {
    background-color: #222223;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='286' height='286' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%237F3' stroke-width='1' stroke-opacity='0.02'%3E%3Crect x='-40' y='40' width='75' height='75'/%3E%3Crect x='-35' y='45' width='65' height='65'/%3E%3Crect x='-30' y='50' width='55' height='55'/%3E%3Crect x='-25' y='55' width='45' height='45'/%3E%3Crect x='-20' y='60' width='35' height='35'/%3E%3Crect x='-15' y='65' width='25' height='25'/%3E%3Crect x='-10' y='70' width='15' height='15'/%3E%3Crect x='-5' y='75' width='5' height='5'/%3E%3Crect width='35' height='35'/%3E%3Crect x='5' y='5' width='25' height='25'/%3E%3Crect x='10' y='10' width='15' height='15'/%3E%3Crect x='15' y='15' width='5' height='5'/%3E%3Crect x='40' width='75' height='75'/%3E%3Crect x='45' y='5' width='65' height='65'/%3E%3Crect x='50' y='10' width='55' height='55'/%3E%3Crect x='55' y='15' width='45' height='45'/%3E%3Crect x='60' y='20' width='35' height='35'/%3E%3Crect x='65' y='25' width='25' height='25'/%3E%3Crect x='70' y='30' width='15' height='15'/%3E%3Crect x='75' y='35' width='5' height='5'/%3E%3Crect x='40' y='80' width='35' height='35'/%3E%3Crect x='45' y='85' width='25' height='25'/%3E%3Crect x='50' y='90' width='15' height='15'/%3E%3Crect x='55' y='95' width='5' height='5'/%3E%3Crect x='120' y='-40' width='75' height='75'/%3E%3Crect x='125' y='-35' width='65' height='65'/%3E%3Crect x='130' y='-30' width='55' height='55'/%3E%3Crect x='135' y='-25' width='45' height='45'/%3E%3Crect x='140' y='-20' width='35' height='35'/%3E%3Crect x='145' y='-15' width='25' height='25'/%3E%3Crect x='150' y='-10' width='15' height='15'/%3E%3Crect x='155' y='-5' width='5' height='5'/%3E%3Crect x='120' y='40' width='35' height='35'/%3E%3Crect x='125' y='45' width='25' height='25'/%3E%3Crect x='130' y='50' width='15' height='15'/%3E%3Crect x='135' y='55' width='5' height='5'/%3E%3Crect y='120' width='75' height='75'/%3E%3Crect x='5' y='125' width='65' height='65'/%3E%3Crect x='10' y='130' width='55' height='55'/%3E%3Crect x='15' y='135' width='45' height='45'/%3E%3Crect x='20' y='140' width='35' height='35'/%3E%3Crect x='25' y='145' width='25' height='25'/%3E%3Crect x='30' y='150' width='15' height='15'/%3E%3Crect x='35' y='155' width='5' height='5'/%3E%3Crect x='200' y='120' width='75' height='75'/%3E%3Crect x='40' y='200' width='75' height='75'/%3E%3Crect x='80' y='80' width='75' height='75'/%3E%3Crect x='85' y='85' width='65' height='65'/%3E%3Crect x='90' y='90' width='55' height='55'/%3E%3Crect x='95' y='95' width='45' height='45'/%3E%3Crect x='100' y='100' width='35' height='35'/%3E%3Crect x='105' y='105' width='25' height='25'/%3E%3Crect x='110' y='110' width='15' height='15'/%3E%3Crect x='115' y='115' width='5' height='5'/%3E%3Crect x='80' y='160' width='35' height='35'/%3E%3Crect x='85' y='165' width='25' height='25'/%3E%3Crect x='90' y='170' width='15' height='15'/%3E%3Crect x='95' y='175' width='5' height='5'/%3E%3Crect x='120' y='160' width='75' height='75'/%3E%3Crect x='125' y='165' width='65' height='65'/%3E%3Crect x='130' y='170' width='55' height='55'/%3E%3Crect x='135' y='175' width='45' height='45'/%3E%3Crect x='140' y='180' width='35' height='35'/%3E%3Crect x='145' y='185' width='25' height='25'/%3E%3Crect x='150' y='190' width='15' height='15'/%3E%3Crect x='155' y='195' width='5' height='5'/%3E%3Crect x='160' y='40' width='75' height='75'/%3E%3Crect x='165' y='45' width='65' height='65'/%3E%3Crect x='170' y='50' width='55' height='55'/%3E%3Crect x='175' y='55' width='45' height='45'/%3E%3Crect x='180' y='60' width='35' height='35'/%3E%3Crect x='185' y='65' width='25' height='25'/%3E%3Crect x='190' y='70' width='15' height='15'/%3E%3Crect x='195' y='75' width='5' height='5'/%3E%3Crect x='160' y='120' width='35' height='35'/%3E%3Crect x='165' y='125' width='25' height='25'/%3E%3Crect x='170' y='130' width='15' height='15'/%3E%3Crect x='175' y='135' width='5' height='5'/%3E%3Crect x='200' y='200' width='35' height='35'/%3E%3Crect x='200' width='35' height='35'/%3E%3Crect y='200' width='35' height='35'/%3E%3C/g%3E%3C/svg%3E");

    }


    .green-light-svg {
        background-color: #5BA63C;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%237F3' stroke-width='1' stroke-opacity='0.03'%3E%3Crect x='-40' y='40' width='75' height='75'/%3E%3Crect x='-35' y='45' width='65' height='65'/%3E%3Crect x='-30' y='50' width='55' height='55'/%3E%3Crect x='-25' y='55' width='45' height='45'/%3E%3Crect x='-20' y='60' width='35' height='35'/%3E%3Crect x='-15' y='65' width='25' height='25'/%3E%3Crect x='-10' y='70' width='15' height='15'/%3E%3Crect x='-5' y='75' width='5' height='5'/%3E%3Crect width='35' height='35'/%3E%3Crect x='5' y='5' width='25' height='25'/%3E%3Crect x='10' y='10' width='15' height='15'/%3E%3Crect x='15' y='15' width='5' height='5'/%3E%3Crect x='40' width='75' height='75'/%3E%3Crect x='45' y='5' width='65' height='65'/%3E%3Crect x='50' y='10' width='55' height='55'/%3E%3Crect x='55' y='15' width='45' height='45'/%3E%3Crect x='60' y='20' width='35' height='35'/%3E%3Crect x='65' y='25' width='25' height='25'/%3E%3Crect x='70' y='30' width='15' height='15'/%3E%3Crect x='75' y='35' width='5' height='5'/%3E%3Crect x='40' y='80' width='35' height='35'/%3E%3Crect x='45' y='85' width='25' height='25'/%3E%3Crect x='50' y='90' width='15' height='15'/%3E%3Crect x='55' y='95' width='5' height='5'/%3E%3Crect x='120' y='-40' width='75' height='75'/%3E%3Crect x='125' y='-35' width='65' height='65'/%3E%3Crect x='130' y='-30' width='55' height='55'/%3E%3Crect x='135' y='-25' width='45' height='45'/%3E%3Crect x='140' y='-20' width='35' height='35'/%3E%3Crect x='145' y='-15' width='25' height='25'/%3E%3Crect x='150' y='-10' width='15' height='15'/%3E%3Crect x='155' y='-5' width='5' height='5'/%3E%3Crect x='120' y='40' width='35' height='35'/%3E%3Crect x='125' y='45' width='25' height='25'/%3E%3Crect x='130' y='50' width='15' height='15'/%3E%3Crect x='135' y='55' width='5' height='5'/%3E%3Crect y='120' width='75' height='75'/%3E%3Crect x='5' y='125' width='65' height='65'/%3E%3Crect x='10' y='130' width='55' height='55'/%3E%3Crect x='15' y='135' width='45' height='45'/%3E%3Crect x='20' y='140' width='35' height='35'/%3E%3Crect x='25' y='145' width='25' height='25'/%3E%3Crect x='30' y='150' width='15' height='15'/%3E%3Crect x='35' y='155' width='5' height='5'/%3E%3Crect x='200' y='120' width='75' height='75'/%3E%3Crect x='40' y='200' width='75' height='75'/%3E%3Crect x='80' y='80' width='75' height='75'/%3E%3Crect x='85' y='85' width='65' height='65'/%3E%3Crect x='90' y='90' width='55' height='55'/%3E%3Crect x='95' y='95' width='45' height='45'/%3E%3Crect x='100' y='100' width='35' height='35'/%3E%3Crect x='105' y='105' width='25' height='25'/%3E%3Crect x='110' y='110' width='15' height='15'/%3E%3Crect x='115' y='115' width='5' height='5'/%3E%3Crect x='80' y='160' width='35' height='35'/%3E%3Crect x='85' y='165' width='25' height='25'/%3E%3Crect x='90' y='170' width='15' height='15'/%3E%3Crect x='95' y='175' width='5' height='5'/%3E%3Crect x='120' y='160' width='75' height='75'/%3E%3Crect x='125' y='165' width='65' height='65'/%3E%3Crect x='130' y='170' width='55' height='55'/%3E%3Crect x='135' y='175' width='45' height='45'/%3E%3Crect x='140' y='180' width='35' height='35'/%3E%3Crect x='145' y='185' width='25' height='25'/%3E%3Crect x='150' y='190' width='15' height='15'/%3E%3Crect x='155' y='195' width='5' height='5'/%3E%3Crect x='160' y='40' width='75' height='75'/%3E%3Crect x='165' y='45' width='65' height='65'/%3E%3Crect x='170' y='50' width='55' height='55'/%3E%3Crect x='175' y='55' width='45' height='45'/%3E%3Crect x='180' y='60' width='35' height='35'/%3E%3Crect x='185' y='65' width='25' height='25'/%3E%3Crect x='190' y='70' width='15' height='15'/%3E%3Crect x='195' y='75' width='5' height='5'/%3E%3Crect x='160' y='120' width='35' height='35'/%3E%3Crect x='165' y='125' width='25' height='25'/%3E%3Crect x='170' y='130' width='15' height='15'/%3E%3Crect x='175' y='135' width='5' height='5'/%3E%3Crect x='200' y='200' width='35' height='35'/%3E%3Crect x='200' width='35' height='35'/%3E%3Crect y='200' width='35' height='35'/%3E%3C/g%3E%3C/svg%3E");
    }

    /* video css */


    .embed-container {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
        height: auto;
        background-image: url(https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/newhaven-display-company-banner.jpg);
        background-size: cover;
        background-position: center;
        background-repeat:no-repeat;

    }

    .embed-container embed, .embed-container iframe, .embed-container object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height:100%
    }

    .embed-container-company {
    background-image: none;

    }

    
    .p-1 {
        padding: 1rem;
    }
    
    

    .py-1 {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    
    

    .py-2 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }


    .my-1 {
        margin-top:1rem;
        margin-bottom:1rem;
    }

    .my-2 {
        margin-top:2rem;
        margin-bottom: 2rem;
    }

    .my-3 {
        margin-top:3rem;
        margin-bottom: 3rem;
    }
    
      .my-4 {
        margin-top:4rem;
        margin-bottom: 4rem;
    }

    .py-2 {
        padding-top:2rem;
        padding-bottom: 2rem;
    }

    .py-3 {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }


    .py-5 {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }



    .contenedor {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        gap:2rem;
    }


    .col-60 {
          -ms-flex-preferred-size: 100%;
        flex-basis: 100%;

    }

    .col-40 {
          -ms-flex-preferred-size: 60%;
        flex-basis: 60%;

    }
    
    





    .col-70 {
         -ms-flex-preferred-size: 100%;
        flex-basis:100%;
    }

    .col-30 {
         -ms-flex-preferred-size: 100%;
        flex-basis:100%;
    }

    .izq {
        background: url(https://cdn11.bigcommerce.com/s-ybeckn7x79/product_images/uploaded_images/production.jpg) no-repeat 50% 50%/cover;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        height:600px
    }
    

    .der {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        height:600px
    }

    .top-der {
        background: url(https://cdn11.bigcommerce.com/s-ybeckn7x79/product_images/uploaded_images/production.jpg) no-repeat 50% 50%/cover;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        height:600px;
    }

    .izqb1 {
        -ms-flex-order: 2;
        order: 1;
        -ms-flex-preferred-size: 100%;
        flex-basis:100%
    }

    .derb1 {
        -ms-flex-order: 1;
        order: 2;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

     .col-60 {
        /*-ms-flex-order: 2;*/
        /*order: 2;*/
        -ms-flex-preferred-size: 100%;
        flex-basis:100%;
    }

    .col-40 {
        /*-ms-flex-order: 1;*/
        /*order: 1;*/
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    
        .col-50 {

        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }



    @media screen and (min-width: 600px) {
        .contenedor {
            -ms-flex-wrap: nowrap;
            flex-wrap:nowrap;
        }
        
                .col-50 {

        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }



        .col-60 {
            /*-ms-flex: 2 1 auto;*/
            /*flex: 2 1 auto;*/
            -ms-flex-preferred-size: 60%;
            flex-basis: 60%;
            /*-ms-flex-order: 2;*/
            /*order:2*/
        }

        .col-40 {
            /*-ms-flex: 1 1 auto;*/
            /*flex: 1 1 auto;*/
            -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
            /*-ms-flex-order: 1;*/
            /*order:1*/
        }



        .izq {
            -ms-flex-preferred-size: 100%;
            flex-basis:100%;
        }

        .der {
            -ms-flex-preferred-size: 100%;
            flex-basis:100%;
        }

        .top-der {
            -ms-flex-preferred-size: 100%;
            flex-basis:100%;
        }

        .top-izq {
            -ms-flex-preferred-size: 100%;
            flex-basis:100%;
        }

        .izqb1 {
            -ms-flex: 2 1 auto;
            flex: 2 1 auto;
            -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
            -ms-flex-order: 2;
            order:2;
        }

        .derb1 {
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
            -ms-flex-order: 1;
            order:1;
        }

        .col-30 {
         -ms-flex-preferred-size: 30%;
        flex-basis:30%;
    }
     .col-70 {
         -ms-flex-preferred-size: 70%;
        flex-basis:70%;
    }
    }

    .der-content {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    }

    .nys-content {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        display: -ms-flexbox;
        display: flex;
        padding: 25rem 0;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: flex-end;
        margin-right: 1rem;
        -ms-flex-pack: center;
        justify-content:center;
    }

    /*video end */

    .emthemesModez-section1 {
        margin-bottom: 3rem;
    }

    .space-2 {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

    .emthemesModez-section--blog {
        margin-top: 20px;
    }

    .cat-title {
        text-align: center;
        margin-top: 1rem;
    }

    .border-top {
        width: 100%;
        border-top: 1px solid #e8e8e8;
    }

    .py-1 {
        padding: 1rem 0;
    }

    .pb-1 {
        padding-bottom: 1rem;
    }
    
        .pt-05 {
        padding-top: 0.5rem;
    }


    .pt-1 {
        padding-top: 1rem;
    }

    .pt-2 {
        padding-top: 2rem;
    }
    
    .pt-3 {
        padding-top: 3rem;
    }
    
    .pt-4 {
        padding-top: 4rem;
    }
    
    .pb-2 {
        padding-bottom: 2rem;
    }

    .mt-0 {
     margin-top: 0;
    }

      .mt-05 {
     margin-top: 0.5rem;
    }


    .mt-1 {
        margin-top: 1rem;
    }

    .mt-2 {
        margin-top: 2rem;
    }
    .mt-3 {
        margin-top: 3rem;
    }

    .mb-0 {
        margin-bottom: 0;
    }
    .mb-05 {
        margin-bottom: 0.5rem;
    }

    .mb-1 {
        margin-bottom: 1rem !important;
    }
    

    .mb-2 {
        margin-bottom: 2rem;
    }
    .mb-3 {
        margin-bottom: 3rem;
    }

    .mb-4 {
        margin-bottom: 4rem;
    }

    .mb-5 {
        margin-bottom: 5rem;
    }
    
    .pb-2 {
        padding-bottom: 2rem;
    }

    .cat-circles {
      background-color: #f3f5f6;
      border-radius: 50%;
      display: inline-block;
    }

    .cat_circle {
      background-color: #E0E0E0;
      border-radius: 50%;
      margin: 5px;

    }

    .cat_circle img {
      height: auto;
    }

    .bg-dark {
        background-color: #222223;
    }

      .arrow-list {
        list-style: none;
        margin-left:0;

    }

    .arrow-list a {
        color: #f3f3f3;
        text-decoration: none;
    }
    
    .arrow-list-light li {
        color: #fff;
    }

    .arrow-list-dark li a {
        color: black;
    }
    
    
    .arrow-list li {
        margin:0 0 .48571rem;
        
    }

    .arrow-list a:hover {
        color:#6cc24a;
      }


    .arrow-list li {
        margin-left:1.5rem;
    }

    .arrow-list li::before  {
        font-family: FontAwesome;
        content: "\f105";
        float: left;
        margin-left:-1.5rem;
        color: #6cc24a;
    }
    
     .arrow-list-dark li::before  {
        font-family: FontAwesome;
        content: "\f105";
        float: left;
        margin-left:-1.5rem;
        color: #222223;
    }
    
    .arrow-list-check li::before {
        font-family: FontAwesome;
        content: "\f00c" !important;
        float: left;
        margin-left:-1.5rem;
        color: #6cc24a;
    }
    
    .no-arrow li::before {
        content: none;
    }
    
    .arrow-list.footer-info-list.font-weight-light li {
    margin-bottom: 1.8rem;
}


      .green-link {
        text-decoration: none;
        color: #6cc24a !important;
    }
    
    
     .gray-link {
       
        color: #666 !important;
    }

    .cat-link {
     text-decoration: none;
    }

    .cat-link > h4:hover {
     color: #6cc24a;

    }


    .header-links {
        color: #6cc24a;
        text-decoration: none;
        padding: 0.9375rem 1.5rem;


    }

    .header-links:hover {
        color: #fff;

    }



      .button--light {
        background-color: transparent;
        border-color: #f3f3f3;
        color:#f3f3f3;
    }

    .button--light.active, .button--light.is-active, .button--light:focus, .button--light:hover {
        background-color: #f3f3f3;
        border-color: #f3f3f3;
        color:#222223;
    }

    .button--light:active {
        background-color: #f3f3f3;
        border: 1px solid #f3f3f3;
        color:#000;
    }


      .button--dark {
        background-color: #222223;
        border-color: #222223;
        color:#f3f3f3;
    }

    .button--dark.active, .button--dark.is-active, .button--dark:focus, .button--dark:hover {
        background-color: #000;
        border-color: #000;
        color:#f3f3f3;
    }

    .button--dark:active {
        background-color: #f3f3f3;
        border: 1px solid #f3f3f3;
        color:#000;
    }





      .h1 {
        font-size :28px;

      }

    .widget {
      padding: 1.5rem;
      border-radius: 5px;
    }

    .widget--size {
        height: 660px;
    }

    .widget--color {
          background-color: #f3f5f6;

    }

    .widget-green {
        border: 1px solid #6cc24a;
    }

    #overflowTest {
      background: #f3f5f6;
      color: 222223;
      height: 570px;
      /*padding: 10px 5px;*/
      overflow: scroll;
    }

    .our-news {
    margin: 0;
    padding: 1.125rem 0;
    border-top: 1px solid #e8e8e8;
    }

    .blog-readmore > a {
        color: #6cc24a;
    }

    .center-content {
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

    .p-10 {
        padding: 10px;
        }

    .productView-product {
        border-bottom: 1px solid #e8e8e8;
        padding-bottom: 2rem;
    }


    .productView-volume {
    border-bottom: 1px solid #e8e8e8;
    padding: .78571rem 0;
    }

    .inline-div p span:not(:first-child){
      border-left:1px solid #C0C0C0;
      padding: 0 6px;
    }

    .form-increment {
        margin-bottom: 8px;
        margin-right: 20px;
    }

    .card-contact {
        padding: 0.5rem 1.25rem;
        border-radius: 8px;
        background-color: #f3f5f6;
        box-shadow: none;
    }
    
    .card-code {
    padding: 0.5rem 1.25rem;
    border-radius: 5px;
    background-color: #f3f5f6;
    margin-bottom: 1.1rem;
   
}


    .card-light {
        padding: 0.5rem 1.25rem;
        border-radius: 8px;
        background-color: #fff;
        box-shadow: 0 .375rem 1.5rem 0 rgba(140,152,164,.125);
    }
    
    .card-white {
        padding: 1.5rem 0.5rem 1.5rem 0.5rem;   
        background-color: #fff;
        box-shadow: 0 .375rem 1.5rem 0 rgba(140,152,164,.125);
    }
    
  
    
    .card-gray {
        padding: 0.5rem 1.25rem;
    }

    .card-dark {
        padding: 0.5rem 1.25rem;
        border-radius: 8px;
        background-color: #222223;
         box-shadow: none;
    }

    .card-green {
        padding: 0.75rem 0.75rem;
        border-radius: 8px;
        background-color: #edf7e9;
        box-shadow: none;
    }
    
    .card-nhd {
        padding: 0.75rem 0.75rem;
        border-radius: 8px;
        background-color: #6cc24a;
        box-shadow: none;
        color: white;
    }
    
    .card-red {
        padding: 0.75rem 0.75rem;
        border-radius: 8px;
        background-color: #FFE5E5;
        box-shadow: none;
        
    }

    .card-blue {
      padding: 0.75rem 2rem;
      border-radius: 8px;
      background-color: #f7faff;
    }

    .card-body {

    }
    
    
    .card-cert {
        padding: 1.5rem 0.5rem 1.5rem 0.5rem;   
        background-color: #fff;
        margin-bottom: 30px;
    }
    
      .card-cert-grey {
        padding: 1.5rem 0.5rem 1.5rem 0.5rem;   
        background-color:  #f3f5f6;
        text-align: center;
        margin-bottom: 30px;
        
    }
    
    
    
     .card-cert:first-child {
        margin-left: 0 !important;
    }

    .font-large {
        font-size:24px;
    }
    .font-xl {
        font-size:28px;
    }

    /* Grid
    –––––––––––––––––––––––––––––––––––––––––––––––––– */
    .contenedor-skeleton {
      position: relative;
      width: 100%;
      max-width: 960px;
      margin: 0 auto;
      padding: 0 20px;
      box-sizing: border-box; }
    .columna,
    .columnas {
      width: 100%;
      float: left;
      box-sizing: border-box; }

    /* For devices larger than 400px */
    @media (min-width: 400px) {
      .contenedor-skeleton {
        width: 85%;
        padding: 0; }
    }
    


    /* For devices larger than 550px */
    @media (min-width: 550px) {
        

      .contenedor-skeleton {
        width: 80%;
      }

      .contenedor-skeleton-w-100 {
          width: 100% !important;
      }
      
      .row-75 {
          margin-left: auto;
          margin-right: auto;
          max-width: 75%;   
       }
       
       

      .columna,
      .columnas {
        margin-left: 4%;
      }

      .columna:first-child,
      .columnas:first-child {
        margin-left: 0;
      }

      .one.columna,
      .one.columnas                    { width: 4.66666666667%; }
      .two.columnas                    { width: 13.3333333333%; }
      .three.columnas                  { width: 22%;            }
      .four.columnas                   { width: 30.6666666667%; }
      .five.columnas                   { width: 39.3333333333%; }
      .six.columnas                    { width: 48%;            }
      .seven.columnas                  { width: 56.6666666667%; }
      .eight.columnas                  { width: 65.3333333333%; }
      .nine.columnas                   { width: 74.0%;          }
      .ten.columnas                    { width: 82.6666666667%; }
      .eleven.columnas                 { width: 91.3333333333%; }
      .twelve.columnas                 { width: 100%; margin-left: 0; }

      .one-third.columna               { width: 30.6666666667%; }
      .two-thirds.columna              { width: 65.3333333333%; }

      .one-half.columna                { width: 48%; }

      /* Offsets */
      .offset-by-one.columna,
      .offset-by-one.columnas          { margin-left: 8.66666666667%; }
      .offset-by-two.columna,
      .offset-by-two.columnas          { margin-left: 17.3333333333%; }
      .offset-by-three.columna,
      .offset-by-three.columnas        { margin-left: 26%;            }
      .offset-by-four.columna,
      .offset-by-four.columnas         { margin-left: 34.6666666667%; }
      .offset-by-five.columna,
      .offset-by-five.columnas         { margin-left: 43.3333333333%; }
      .offset-by-six.columna,
      .offset-by-six.columnas          { margin-left: 52%;            }
      .offset-by-seven.columna,
      .offset-by-seven.columnas        { margin-left: 60.6666666667%; }
      .offset-by-eight.columna,
      .offset-by-eight.columnas        { margin-left: 69.3333333333%; }
      .offset-by-nine.columna,
      .offset-by-nine.columnas         { margin-left: 78.0%;          }
      .offset-by-ten.columna,
      .offset-by-ten.columnas          { margin-left: 86.6666666667%; }
      .offset-by-eleven.columna,
      .offset-by-eleven.columnas       { margin-left: 95.3333333333%; }

      .offset-by-one-third.columna,
      .offset-by-one-third.columnas    { margin-left: 34.6666666667%; }
      .offset-by-two-thirds.columna,
      .offset-by-two-thirds.columnas   { margin-left: 69.3333333333%; }

      .offset-by-one-half.columna,
      .offset-by-one-half.columnas     { margin-left: 52%; }

    }


    /* Self Clearing Goodness */
.contenedor-skeleton:after,
.row-skeleton:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }



    /* grid end */

    .center {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .white-text {
       color: #f3f3f3;
    }

    .gray-text {
        color: #989898;
    }


    .align-center {
      display: flex;
      justify-content: center;
      align-content: center;
      flex-direction: column;
    }

    .align-items {
    justify-content: center !important;
    align-items: center !important;
    }
    /*@media screen and (max-width: 600px) {*/
    /*  .order-sm-1 {*/
    /*    order: 1;*/
    /*    flex-direction: row-reverse;*/
    /*  }*/

    /*  .order-sm-1:nth-of-type(2) { order: 1;flex-direction: row-reverse; }*/

    /*}*/


    @media screen and (max-width: 600px) {
      .order-sm-1 {
        order: 1;
        flex-direction: row-reverse;

      }

      .col-40 {
        order: 1;
        flex-direction: row-reverse;

      }

    }
    
     .nhdev-hero {
        background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/nhdev.jpg');
        background-position: right;
        background-size: cover;

    }
    
    

    .company-hero {
         background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/company-building-banner.jpg');
        background-position: right;
        background-size: cover;

    }

    .quality-hero {
        background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/product_images/uploaded_images/quality-engineer-testing-display.jpg');
        background-position: right;
        background-size: cover;
    }

    .custom-solutions-hero {
            background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/product_images/uploaded_images/custom-solutions-hero.jpg');
        background-position: left;
        background-size: cover;

    }

    .distribution-hero {
        background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/product_images/uploaded_images/newhaven-display-distributors.jpg');
        background-position: left;
        background-size: cover;

    }
    .custom-oled-hero {
        background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/custom-oled-hero.jpg');
        background-position: center;
        background-size: cover;
    }
    
    .custom-lcd-hero {
        background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/custom-lcd-hero.jpg');
        background-position: center;
        background-size: cover;
        
    }
    
    .blog-hero {
        background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/electronics-blog-banner.jpg');
        background-position: center;
        background-size: cover;
        
    }
    
    .certifications-hero {
        background-color: #010101;
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/electronics-manufacturing-company-floor.jpg');
        background-position: center;
        background-size: cover;
        
    }

    
    



    @media screen and (max-width:600px) {
    .quality-hero {
        background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
                          url("https://cdn11.bigcommerce.com/s-ybeckn7x79/product_images/uploaded_images/quality-engineer-testing-display.jpg");
    }
    .company-hero {
        background-image: url("https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/company-building-banner-mobile.jpg");
    }
    
    .certifications-hero {
      
        background-image: url('https://cdn11.bigcommerce.com/s-ybeckn7x79/images/stencil/original/image-manager/electronics-manufacturing-company-square.jpg');
      
        
    }
    }

    .font-2 {
        font-size: 1.5rem;
    }
    
    .font-weight-light {
        font-weight: 300;
    }

    .font-weight-bold {
        font-weight: 700;
    }

    .font-weight-bolder {
        font-weight: 700;
    }

    /* bottom line */
    .bottom-line::after {
      content:"";
      display: block;
      position: relative;
      background-color: #6cc24a;
      width: 160px;
      height: 4px;
      bottom: 0;
      left:0;
      margin-top:10px;
    }

    .card-shadow {
        box-shadow: 0 0.375rem 1.5rem 0 rgb(140 152 164 / 13%);
        min-height: 450px;

    }

    .card-shadow-padding {
        padding: 5px 12px;
    }

    .card-shadow > p {
        color:#677788;
    }

    .blog-date-date-widget {
        font-size: 1rem;
      }
      .blog-date-date-widget:before {
        font-family: FontAwesome;
        content: "\f017";
        font-size: 1rem;
        display: inline-block;
        padding-right: 0.375rem;
    }

    .d-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .flex-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
    }

    .flex-grow-1 {
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
    }

    .ms-3 {
      margin-left: 1rem !important;
    }


    .list-group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-left: 0;
      margin-bottom: 0;
      border-radius: 0.5rem;
    }

    .list-group-item {
        position: relative;
        display: block;
        padding: 1.5rem 1.5rem;
        list-style-type: none;
        color: #1e2022;
        background-color: #fff;
        border: 0.0625rem solid #e7eaf3;
    }

    .list-group-item + .list-group-item {
      border-top-width: 0;
    }

    .link-chevron, .link-chevron-back  {
        text-decoration: none;
    }


    .link-chevron::after {
        font-family: FontAwesome;
        content: "\f105";
        margin-left: 0.45rem !important;

    }


    .link-chevron-back::before {
        font-family: FontAwesome;
        content: "\f104";
        margin-right: 0.45rem !important;
    }

    .careers-bg {
        background-color: #FAFBFB;
        padding: 2rem 2rem;
        border-radius: 4px;
        /*box-shadow: 0 0.375rem 1.5rem 0 rgb(140 152 164 / 13%);*/
    }

    .float-right {
        float: right;
    }

    .row-collage {
      display: -ms-flexbox; /* IE10 */
      display: flex;
      -ms-flex-wrap: wrap; /* IE10 */
      flex-wrap: wrap;
      padding: 0 4px;
    }

    /* Create four equal columns that sits next to each other */
    .column-collage {
      -ms-flex: 25%; /* IE10 */
      flex: 25%;
      max-width: 25%;
      padding: 0 4px;
    }

    .column-collage img {
      border-radius: 5px;
      margin-top: 8px;
      vertical-align: middle;
      width: 100%;
    }

    /* Responsive layout - makes a two column-layout instead of four columns */
    @media screen and (max-width: 800px) {
      .column-collage {
        -ms-flex: 50%;
        flex: 50%;
        max-width: 50%;
      }
    }

    /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
    @media screen and (max-width: 600px) {
      .column-collage {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
      }
    }
    
    /*mobile phones */
    @media screen and (max-width: 551px) {
    .d-sm-none {
        display: none;
    }


    }

    @media (min-width: 801px) {
        
      .emthemesModez-verticalCategories.is-open {
        opacity: 0;
        margin-left: -9999px;
        -ms-transform: translateY(32px);
        transform: translateY(32px);
        transition: 0.5s margin-left 0.4s, opacity 0.2s ease 0.2s,
          transform 0.15s ease 0.2s;
      }
      .emthemesModez-navPages-verticalCategories-container:focus
        .navPages-action.is-open,
      .emthemesModez-navPages-verticalCategories-container:hover
        .navPages-action.is-open {
        background-color: #f7f7f7;
      }
      .emthemesModez-navPages-verticalCategories-container:focus
        .emthemesModez-verticalCategories.is-open,
      .emthemesModez-navPages-verticalCategories-container:hover
        .emthemesModez-verticalCategories.is-open {
        margin-left: 0;
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
        transition: 0.5s margin-left, opacity 0.2s ease 0.2s,
          transform 0.15s ease 0.2s;
      }
      .navPages-action.is-open {
        background-color: transparent;
      }

      .navPages-item:focus .navPages-action.is-open,
      .navPages-item:hover .navPages-action.is-open {
        background-color: #f7f7f7;
      }
      .navPages-item:focus
      .navPages-item:hover {
        margin-left: 0;
        opacity: 1;
        -ms-transform: translateX(0);
        transform: translateX(0);
        transition: 0.5s margin-left, opacity 0.2s ease 0.2s,
          transform 0.15s ease 0.2s;
      }
    }
    
#navPages-24 > ul > li:nth-child(8), #navPages-24 > ul > li:nth-child(9) {
  display:none;
}
    


    #custom-solutions-form label > small, #custom-solutions-form > fieldset > label {
        color: #fff;
    }

    .checkbox
     {
       float:left;
       width:33%;
       color: #fff;
    }


    .custom-fieldset {
        border: none!important;
    }

    .label-text {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: .5rem;
    }




    .panel--large {
        display: none;
    }



    .blog-title {
        font-size: 22px;
        font-weight: 700;
        min-height: 84px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    
    .blog-summary {
     overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}



    .emthemesModez-categoriesGrid {
        display: none;
    }

    .emthemesModez-blogItem:after {
        border-bottom: 1px solid gray;
    }

    .emthemesModez-blogItem:nth-child(2) {
        padding-bottom: 50px;
    }

    /*#faceted-search-container > nav > div > ul > li:last-child, #emthemesModez-verticalCategories > ul > li:last-child {*/
    /*display:none; */
    /*}*/



    .navUser-item--compare.show {
    display: block;
    position: fixed;
    background: #6cc24a;
    bottom: 0px;
    right: 0px;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 20px;
    }

    .navUser-item--compare.show > .countPill {
        position: relative;
        background-color: #fff;
        top: 0;
    }


    .tag {
        width: auto !important;
        display: inline-block !important;
    }

    @media (max-width: 991.98px) {
      .table-responsive {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
      }

    }

    #table-fixed {
        table-layout: fixed;
    }

    .callout {
      border-left-width: 10px;
      border-left-style: solid;
      padding: 1.5rem;
      margin-bottom: 1.25rem;
    }
    .callout p:last-child {
      margin-bottom: 0;
    }
    .callout-title {
      color: initial;
      font-size: 1.25rem;
      font-weight: bold;
      margin-bottom: .5rem;
    }
    .callout-nhd, .callout-green {
      border-color: rgba(108,194,74);
      background-color: rgba(108,194,74,0.15);
    }

    .callout-light {
      border-color: green;
      background-color: #f3f5f6;
    }
    
     .callout-orange {
      border-color: orange;
      background-color: rgb(255,165,0,0.1);
    }
    
     .callout-blue {
      border-color: #2ca6f2;
      background-color: rgb(44, 166, 242, 0.1);
    }

    blockquote, blockquote p {
        font-size: 1rem !important;
    }

    .breadcrumb.is-active>.breadcrumb-label {
        cursor: pointer !important;
    }

    .cat-image:hover {
        transition: all .2s ease-in-out;
        transform: scale(1.05);

    }

    .breadcrumb a {
        color: #6cc24a;
    }

    /* Navigation Styling */


    @media (min-width: 801px) {
      .navPage-subMenu-item {
        padding-left: 1.125rem;
        padding-right: 1.125rem;
        width: 100%;
        float: left;
        padding: 0 0.75rem!important;

      }

        .navPage-subMenu-action {
          padding: 0.8rem 0;
      }
    }


    .emthemesModez-verticalCategories .navPage-subMenu.is-open {
      width: 100%;

    }

    /* End navigation styling */

    .swal2-icon.swal2-info {
    border-color: #6cc24a !important;
    color: #6cc24a !important;
    }

    .swal2-styled.swal2-deny {
        background-color: #6cc24a !important;
    }

    .swal2-styled.swal2-confirm {
        background-color: #222223 !important;
    }

.productView-images._horizontal {
    flex-direction: column-reverse;
}
.productView-imageCarousel-nav._horizontal {
    width: auto;
    margin: 0 auto;
}
.productView-imageCarousel-nav._horizontal .productView-imageCarousel-nav-item {
    margin: 0 .1875rem;
    display: inline-block;
}

.spaced-list li {
    margin-bottom: 10px;
}



  .emthemesModez-verticalCategories .navPages-action:focus svg, .emthemesModez-verticalCategories .navPages-action:hover svg {
    transform: rotate(270deg);
    }
    


.circuit-bg {
    background-color: #222223;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='152' height='152'%3E%3Cpath fill='%23ffffff' fill-opacity='0.06' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");
}

.circuit-bg-light {
    background-color: #222223;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='152' height='152'%3E%3Cpath fill='%23ffffff' fill-opacity='0.025' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");
}

.square-bg-gray {
   background-color: #eeeeee;
   background-image: url(https://newhavendisplay.com/content/images/isometric-squares-white.svg);
   background-size: cover;
   background-position: center;
}

.circuit-bg-green {
    background-color: #5BA63C;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='152' height='152'%3E%3Cpath fill='%23ffffff' fill-opacity='0.08' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");
}




.recommended-categories {

    margin-left: 0;
    margin-bottom: 1.5rem;
    text-align: left;
    width:100%
}



.recommended-categories ol, .recommended-categories ul {
    list-style: none;
    margin-bottom:0
}

@media (min-width: 551px) {
    .recommended-categories {
        float: left;
        width: 100%
    }
}

@media (min-width: 801px) {
    
    .card-cert--slim {
        width: 23% !important;
        margin-left: 2% !important;
    }
    
    .recommended-categories {
        margin-bottom: 1rem;
        width:41.66667%
    }
    .card-recommended {
    max-width: 440px;
    }
    .navPages-action {
      padding: .9375rem 1rem;
}
}

@media (min-width: 1261px) {
    .recommended-categories {
        width: 58.33333%;
    }
    .card-recommended {
    max-width: 440px;
    }
}

figure>figcaption {
    text-align: center;
}


.bg-img-end {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
}

.px-0 {
    padding-right: 0!important;
    padding-left: 0!important;
}

.h-100 {
    height: 100%!important;
}

.overflow-hidden {
    overflow: hidden!important;
}

.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}

.card-transition {
    transition: all .2s ease-in-out;
}

.card-transition:hover {

        -webkit-transform: translateY(-0.1875rem)!important;
    transform: translateY(-0.1875rem)!important;
}

.countPill {
    height: 20px;
    min-width: 20px;
    line-height: 20px;
}

.list-checked {
    padding-left: 0;
    list-style:none;
}

.list-checked-item {
    position: relative;
    padding-left:2rem;
}

.list-checked-item:not(:last-child) {
    margin-bottom:.5rem;
}

.list-checked-item::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%236cc24a'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.25rem 1.25rem;
    content: '';

}


.content-space {
    padding: 0 20px;
}

.border-bottom {
border: solid #e8e8e8;
border-width: 1px 0 0;
clear: both;
height: 0;
margin: 2rem 0 1.9375rem;
}

ul.space li:not(:last-child), ol.space li:not(:last-child) {
   margin-bottom: 8px;  
}

#SideCategoryRefinements {
    width: 100% !important;
}

.fresh_filter .BlockContent ul {
   scrollbar-width: none; 
}

@-moz-document url-prefix() { 
  .card-figcaption-button {
     min-width: 30px;
  }
}


a.filterPage.active {
background: #6cc24a !important;

}

a.filterPage {
border: 1px solid #e8e8e8 !important;

}


.slick-dots li button {
    border: 1px solid #6cc24a;
}

.reduced-margin li > * {
    margin-bottom: 0 !important; 
    margin-top: 1rem;
}

 .light-green-bg {
    
    background-color: #222223;
        border-radius: 5px;
    color:#fff;
    
}
    
    .arrow-link-white:after {
      display: inline-block;
      content: ' ';
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/%3E%3C/svg%3E");
      background-size: 14px 14px;
      height: 14px;
      width: 14px;
      margin-left: 4px;
      vertical-align:middle;

    }
    
    
    .blue-bg {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1004%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='%230e2a47'%3e%3c/rect%3e%3cpath d='M 0%2c55 C 57.6%2c76.8 172.8%2c154.8 288%2c164 C 403.2%2c173.2 460.8%2c98.6 576%2c101 C 691.2%2c103.4 748.8%2c169.6 864%2c176 C 979.2%2c182.4 1036.8%2c131.4 1152%2c133 C 1267.2%2c134.6 1382.4%2c173.8 1440%2c184L1440 560L0 560z' fill='rgba(31%2c 59%2c 88%2c 1)'%3e%3c/path%3e%3cpath d='M 0%2c444 C 96%2c417.6 288%2c291.8 480%2c312 C 672%2c332.2 768%2c545.2 960%2c545 C 1152%2c544.8 1344%2c357.8 1440%2c311L1440 560L0 560z' fill='rgba(30%2c 50%2c 71%2c 1)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1004'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
    }
.vertical-center {
        position: relative;
  top: 50%;
  transform: translateY(-50%);
    }
    
.input-file-dark {
  color: #fff;
}

::-webkit-file-upload-button { cursor:pointer; }

.form-label {
cursor: default;
}


.has-tip {
  text-decoration: none;
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #8a8a8a;
  font-weight: bold;
  cursor: help; 
    
}

.mytooltip {
display: inline;
position: relative;
z-index: 999
}
.mytooltip .tooltip-item {
cursor: pointer;
display: inline-block;
}
.mytooltip .tooltip-content {
position: absolute;
z-index: 9999;
width: 360px;
left: 50%;
margin: 0 0 20px -180px;
bottom: 100%;
text-align: left;
font-size: 14px;
line-height: 30px;
-webkit-box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
background: #2b2b2b;
opacity: 0;
cursor: default;
pointer-events: none
}
.mytooltip .tooltip-content::after {
content: '';
top: 100%;
left: 50%;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: #2a3035 transparent transparent;
border-width: 10px;
margin-left: -10px
}
.mytooltip .tooltip-content img {
position: relative;
display: block;
float: left;
margin-right: 1em
}
.mytooltip .tooltip-item::after {
content: '';
position: absolute;
width: 360px;
height: 20px;
bottom: 100%;
left: 50%;
pointer-events: none;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.mytooltip:hover .tooltip-item::after {
pointer-events: auto
}
.mytooltip:hover .tooltip-content {
pointer-events: auto;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg);
transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg)
}
.mytooltip:hover .tooltip-content2 {
opacity: 1;
font-size: 18px
}
.mytooltip .tooltip-text {
font-size: 14px;
line-height: 24px;
display: block;
padding: 1.31em 1.21em 1.21em 0;
color: #fff
}

/* Hide the desktop switcher in the mobile view */
@media only screen and (max-width: 801px) {
    #weglot-switcher-2 {
        display: none !important;
    }
}

/* Hide the mobile switcher in the desktop view */
@media only scren and (min-width: 802px) {
    #weglot-switcher-1 {
        display: none !important;
    }
    

  
}

 @media (min-width: 801px) {
     
      #weglot-switcher-1 {
        display: none !important;
    }
    .border-right {
    border-right: 1px solid white;
}

    .v-center {
  display: flex;
  align-items: center; /* Vertically centers the content */
  justify-content: center;
  vertical-align: middle
}
 }


/*.page-sidebar {*/
/*  position: -webkit-sticky;*/
/*  position: sticky;*/
/*  top: 0;*/
/*}*/


.sku-title {
    font-size: 0.8rem;
    line-height:1em;
    min-height:2em;
}


.product-features {
    text-align: left;
    font-weight: 400;
    list-style: square !important;
    margin-bottom: 12px !important;
}

.product-features > a {
    text-decoration: none;
}

.card-title {
    font-weight: 700;
    min-height: 3em;
}
/* Product List View Style */
.productList .product + .product {
    margin-top: 1rem;
}

.listItem-title {
    font-size: 1rem;
}

.listItem-actions .button input {
    vertical-align: middle;
    margin-top: -3px;
}
.listItem-price {
    font-size: 16px;
}

@media (min-width: 801px) {
.listItem-price {
font-size: 16px;
}
.tab.is-active {
        border: 1px solid #B9B9CD;
        border-bottom: 1px solid #fff;
    }
}

@media (max-width: 501px) {
a.button.button--small.quickview {

}
.listItem-actions .button {
margin: 10px;
}

}

.card-body .card-text {
    margin-top: 8px;
}
/* 3 Column Product Grid View */

/* .productGrid .product {*/
/*    -ms-flex-preferred-size: 100%;*/
/*    flex-basis: 100%*/
/*}*/

/*@media (min-width: 801px) {*/
/*    .productGrid .product {*/
/*        -ms-flex-preferred-size: 33.33333%;*/
/*        flex-basis:33.33333%*/
/*    }*/
/*}*/

/*@media (min-width: 551px) {*/
/*    .page-sidebar + .page-content .productGrid .product {*/
/*        width:33.33333%*/
/*    }*/
/*} */


.emthemesSarahmarket-box {
padding: 0 1.125rem;
}


.productCarousel .card,.productGrid .card {
    border: 1px solid #B9B9BB;
}


.productCarousel .product:nth-child(n) .card,.productGrid .product:nth-child(n) .card {
    border-color: #B9B9BB;
    border-top-color: transparent
}

.productCarousel .product:nth-child(odd) .card,.productGrid .product:nth-child(odd) .card {
    border-left-color: #B9B9BB;
}

.productCarousel .product:first-child .card,.productGrid .product:first-child .card {
    border-top-color: #B9B9A9;
}

@media (min-width: 551px) {
    .productCarousel .product:nth-child(n) .card,.productGrid .product:nth-child(n) .card {
        border-color: #B9B9BB;
    }

    .productCarousel .product:nth-child(3n+1) .card,.productGrid .product:nth-child(3n+1) .card {
        border-left-color: #B9B9B4;
    }

    .productCarousel .product:first-child .card,.productGrid .product:first-child .card {
        border-top-color: #B9B9BB;
        border-left-color: #B9B9BB;
    }

    .productCarousel .product:nth-child(2) .card,.productGrid .product:nth-child(2) .card {
        border-top-color: #B9B9BB;
        border-left-color: #B9B9BB;
    }

    .productCarousel .product:nth-child(3) .card,.productGrid .product:nth-child(3) .card {
        border-top-color: #B9B9BB;
        border-left-color: #B9B9BB
    }
}

@media (min-width: 801px) {
    .productCarousel .product:nth-child(n) .card,.productGrid .product:nth-child(n) .card {
        border-color: #B9B9BB;
        border-left-color: transparent;
        border-top-color: transparent
    }

    .productCarousel .product:nth-child(3n+1) .card,.productGrid .product:nth-child(3n+1) .card {
        border-left-color: #B9B9BB;
    }

    .productCarousel .product:first-child .card,.productGrid .product:first-child .card {
        border-top-color: #B9B9BB;
    }

    .productCarousel .product:nth-child(2) .card,.productGrid .product:nth-child(2) .card {
        border-top-color: #B9B9CD;
    }

    .productCarousel .product:nth-child(3) .card,.productGrid .product:nth-child(3) .card {
        border-top-color: #B9B9BB;
    }
}

.card-body .price {
    font-weight: 700;
}

p > code,
li > code,
dd > code,
td > code {
  background: #ffeff0;
  word-wrap: break-word;
  box-decoration-break: clone;
  padding: .1rem .3rem .2rem;
  border-radius: .2rem;
}

.tabs {
    border-bottom: 1px solid #B9B9CD;
    margin: 0;
}

.form-input[readonly] {
    border-color: #e8e8e8 !important;
}

.modal-body {
padding: 1.25rem 2.25rem;
}

small {
    font-size: 80%;
    
}
.card-cat {
     background-color: #222223;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%2378c85c' fill-opacity='0.23' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");  
 border-radius: 8px;
}

.card-cat img {
    display: block; 
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 240px;
    height: auto;
}

.card-cat {
  position: relative;
}

.card-cat a::before {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.card-cat h5 {
    color: #fff;
    font-weight: 300;
}


@media (min-width: 550px) {
    .categories-container .row .three.columnas {
        width: 23.5%;
    }
     .categories-container .columna,
.categories-container .columnas {
    margin-left: 1.5%;
}
}
a {
    text-underline-offset: 4px;
}

/*Nick* remove/
/*.blog {*/
/*    padding-bottom: 1rem;*/
/*}*/
.emthemesModez-section--blog .emthemesModez-blogGrid {

    border-top: none;
}

.emthemesModez-blogGrid .blog-post-body {
    padding: 0 14px 20px 14px;
}
.download-wrapper p {
    position: relative;
    display: inline-block;
    padding-left: 28px; /* Slightly larger than the image width (24px) to add some space between the image and text */
}

.download-wrapper p:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background-image: url("https://newhavendisplay.com/content/images/pdf.png");
    background-size: contain;
    background-repeat: no-repeat;
}



.no-list-style {
  list-style: none;
}
.socialLinks {
float: right;
}

.prism-code-container {
  position: relative;
  overflow: auto;
  max-height: 600px; 
}

/* PrismJS 1.29.0
https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript&plugins=line-numbers+toolbar+copy-to-clipboard */
code[class*="language-"],
pre[class*="language-"] {
  color: #ccc;
  background: 0 0;
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
pre[class*="language-"] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
  background: #222223;
}
:not(pre) > code[class*="language-"] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.token.block-comment,
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog {
  color: #999;
}
.token.punctuation {
  color: #ccc;
}
.token.attr-name,
.token.deleted,
.token.namespace,
.token.tag {
  color: #e2777a;
}
.token.function-name {
  color: #6196cc;
}
.token.boolean,
.token.function,
.token.number {
  color: #6cc24a;
}
.token.class-name,
.token.constant,
.token.property,
.token.symbol {
  color: #f8c555;
}
.token.atrule,
.token.builtin,
.token.important,
.token.keyword,
.token.selector {
  color: #df3079;
}
.token.attr-value,
.token.char,
.token.regex,
.token.string,
.token.variable {
  color: #f08d49;
}
.token.entity,
.token.operator,
.token.url {
  color: #00bfff;
}
.token.bold,
.token.important {
  font-weight: 700;
}
.token.italic {
  font-style: italic;
}
.token.entity {
  cursor: help;
}
.token.inserted {
  color: green;
}
pre[class*="language-"].line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
}
pre[class*="language-"].line-numbers > code {
  position: relative;
  white-space: inherit;
}
.line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em;
  letter-spacing: -1px;
  border-right: 1px solid #999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.line-numbers-rows > span {
  display: block;
  counter-increment: linenumber;
}
.line-numbers-rows > span:before {
  content: counter(linenumber);
  color: #999;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
div.code-toolbar {
  position: relative;
  margin-bottom: 1.5rem;
}
div.code-toolbar > .toolbar {
  position: absolute;
  z-index: 10;
  top: 0.5em;
  right: 0.5em;
  transition: opacity 0.3s ease-in-out;
  /*opacity: 0;*/
}
div.code-toolbar:hover > .toolbar {
  opacity: 1;
}
div.code-toolbar:focus-within > .toolbar {
  opacity: 1;
}
div.code-toolbar > .toolbar > .toolbar-item {
  display: inline-block;
}
div.code-toolbar > .toolbar > .toolbar-item > a {
  cursor: pointer;
}
div.code-toolbar > .toolbar > .toolbar-item > button {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
div.code-toolbar > .toolbar > .toolbar-item > a,
div.code-toolbar > .toolbar > .toolbar-item > button,
div.code-toolbar > .toolbar > .toolbar-item > span {
  color: #bbb;
  font-size: 0.8em;
  padding: 0.4em 0.8em;
  background: #f5f2f0;
  background: rgba(224, 224, 224, 0.2);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
  border-radius: 0.5em;
}
div.code-toolbar > .toolbar > .toolbar-item > a:focus,
div.code-toolbar > .toolbar > .toolbar-item > a:hover,
div.code-toolbar > .toolbar > .toolbar-item > button:focus,
div.code-toolbar > .toolbar > .toolbar-item > button:hover,
div.code-toolbar > .toolbar > .toolbar-item > span:focus,
div.code-toolbar > .toolbar > .toolbar-item > span:hover {
  color: #6cc24a;
  text-decoration: none;
}

.form-field--shippingCarrier, .form-field--shippingAccount, .form-field--shippingMethod, .form-field--note {
    padding: 1rem 0.5rem 1rem;
}

.blog-post-body ol li {
        margin-bottom: 14px;
    }

.restricted-width p {
  max-width: 46ch; /* ch unit represents the width of the "0" character */
}


.light-border {
   border: solid #696969;
border-width: 1px 0 0;
clear: both;
height: 0;
margin: 2rem 0 1.9375rem;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}


.img-cert {
  transition: opacity 0.5s; /* Smooth transition */
  height: 140px;
  
}

.img-cert:hover {
  /*opacity: 0.8; */
  filter: contrast(1.2);
}

.cert-icon {
    width: 120px;
}
.spaced-list li:not(:last-child) {
    margin-bottom: 1em;
}

.grecaptcha-badge { visibility: hidden; }