﻿/* *********************************************************************************************** */
/*                           This is for R&T siteIdentifier = rt                                   */
/* *********************************************************************************************** */


body[data-site-identifier="rt"] #cupc {
    max-width: unset !important;
    margin: -200px 0 80px 0 !important;
    background: none !important;
    max-height: 150px !important;
    z-index: 1000;
    width: 200px;
    float: right;
}

    body[data-site-identifier="rt"] #cupc .container--small {
        max-width: none !important;
    }

    body[data-site-identifier="rt"] #cupc .grid-item img {
        opacity: 30%;
    }

body[data-site-identifier="rt"] .block.grid.dark-bg {
    background-color: #0f5aa0 !important;
}

body[data-site-identifier="rt"] .hero {
    background-color: #0f5aa0 !important;
}

body[data-site-identifier="rt"] .search-block .container {
    max-width: var(--grid-width-big) !important;
}

body[data-site-identifier="rt"] .overlay {
    background: none !important;
}

body[data-site-identifier="rt"] .navigation ul li a {
    color: rgba(255,255,255,0.7) !important;
}

body[data-site-identifier="rt"] .footer__bottom-info a {
    color: #fff;
}

body[data-site-identifier="rt"] .hero__inner .text-big p {
    color: #fff;
}

body[data-site-identifier="rt"] .grid-item--boxed-blue {
    padding: var(--grid-gutter);
    background: #b8d0e3 !important;
    box-shadow: 0 22px 43px -20px rgba(0, 0, 0, 0.15);
    color: #333333;
    font-weight: 400;
}

body[data-site-identifier="rt"] .social-nav li a:hover {
    background-color: #b8d0e3 !important;
}

body[data-site-identifier="rt"] h3 a {
    color: #006595;
}

body[data-site-identifier="rt"] .main-nav__ul--first .main-nav__li.selected > .main-nav__a {
    color: var(--heading-dark) !important;
    text-decoration-color: #b8d0e3 !important;
}

body[data-site-identifier="rt"] .main-nav__ul--first .main-nav__li:hover {
    text-decoration: underline;
    text-underline-offset: 0.4em;
    /*color: #b8d0ec; */
}

body[data-site-identifier="rt"] .main-nav__li .main-nav__li--big.touch-open {
    text-decoration: none !important;
}


body[data-site-identifier="rt"] .main-nav__ul--second, body[data-site-identifier="rtlab"] .main-nav__ul--second {
    background-color: #ffffff !important;
    box-shadow: inset 0px 0 0 #000, 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    border-radius: 0 0 5px 5px;
}


body[data-site-identifier="rt"] .to-top--theme, body[data-site-identifier="rtlab"] .to-top--theme {
    background-color: var(--theme-alt-darker) !important;
}


body[data-site-identifier="rt"] .main-nav__ul--second .main-nav__li.selected > .main-nav__a {
    color: var(--heading-dark) !important;
    text-decoration: underline !important;
    text-decoration-color: #333333 !important;
    text-underline-offset: 0.5em !important;
}

body[data-site-identifier="rt"] .main-nav__li--big .main-nav__a {
    text-decoration: none !important;
    background-color: #FFCB05 !important;
    border-radius: 5px !important;
    margin: 1.8rem 1.5rem 0 .5rem !important;
    padding: 0 1.5rem !important;
    line-height: 3 !important;
    color: #333 !important;
}

    body[data-site-identifier="rt"] .main-nav__li--big .main-nav__a:hover {
        text-decoration: underline !important;
    }

body[data-site-identifier="rt"] .main-nav__li.main-nav__li--big.touch-open {
    text-decoration: none !important;
}

body[data-site-identifier="rt"] .main-nav__li .main-nav__li--big:hover {
    text-decoration: underline !important;
    text-decoration-color: #333333 !important;
}

body[data-site-identifier="rt"] .footer__bottom-info p a {
    color: #FFFFFF !important;
}

body[data-site-identifier="rt"] .footer .navigation ul li a {
    color: rgba(255,255,255,0.7) !important;
}

body[data-site-identifier="rt"] .social-nav li a, body[data-site-identifier="rtlab"] .social-nav li a {
    border: 2px solid #b8d0e3;
}

body[data-site-identifier="rt"] .icon-green {
    color: #006595 !important;
}

body[data-site-identifier="rt"] .card__overlay {
    background-color: rgba(0, 101, 149, 0.8) !important;
    background-blend-mode: multiply !important;
}

body[data-site-identifier="rt"] .green-card__overlay {
    background-color: rgba(0, 101, 149, 0.8) !important;
    background-blend-mode: multiply !important;
}

body[data-site-identifier="rt"] .head-green {
    color: #006595 !important;
}

body[data-site-identifier="rt"] .hero__inner .text-big p {
    color: #fff;
}

body[data-site-identifier="rt"] .hero__inner .button {
    background-color: #b8d0e3 !important;
    border-color: #b8d0e3;
}

    body[data-site-identifier="rt"] .hero__inner .button:hover {
        background-color: #006595 !important;
        color: #ffffff !important;
    }

body[data-site-identifier="rt"] .card.dark-color .act-heading {
    color: #ffffff !important;
}

    body[data-site-identifier="rt"] .card.dark-color .act-heading p {
        margin-bottom: .3em !important;
    }

body[data-site-identifier="rt"] .card .card__text .card__text-inner {
    color: #ffffff !important;
}

body[data-site-identifier="rt"] #plumbingproductsusa .card__header {
    margin-top: 1rem;
    text-shadow: 2px 2px 8px rgba(0, 101, 149, 0.5);
    text-align: center;
}

body[data-site-identifier="rt"] .pre-top.pre-top--scroll-bg {
    height: 45px;
    padding-top: 5px;
}


body[data-site-identifier="rt"] .pre-top {
    background: #006595 !important;
    color: #ffffff;
}
body[data-site-identifier="rt"] .content_social_text.split__text {
    width: 75%;
}

body[data-site-identifier="rt"] .split .content_social_image.split__image {
    width: 25%;
    padding-top: 1rem;
}

    body[data-site-identifier="rt"] .split .content_social_image.split__image .split__image-item {
        background-position: top;
    }

body[data-site-identifier="rt"] .content_social_text.split__text .split__text-inner {
    max-width: 100%;
}

body[data-site-identifier="rt"] .content_social_text.split__text .social-nav {
    margin-top: 1rem;
}

body[data-site-identifier="rt"] .content_social_text .split__text-inner table, body[data-site-identifier="rt"] .content_social_text .split__text-inner td {
    border: 1px solid #b8d0e3;
    margin-top: 1rem;
}

body[data-site-identifier="rt"] .content_social_text.split__text .split__text-inner h4 {
    color: #a5bbcc !important;
    font-weight: unset;
}

body[data-site-identifier="rt"] section .content_social_text {
    user-select: none;
}

body[data-site-identifier="rt"] table#directories tbody tr:hover {
    background: none !important;
}

body[data-site-identifier="rt"] #committee-form legend, body[data-site-identifier="rt"] #requestquote-form legend {
    color: #006595;
}