﻿.restly-logo {
    font-size: 32px;
    font-weight: bolder;
    font-family: 'Nunito';
    line-height: 100px;
    color: #ffffff;
}



img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}
.woocommerce form .form-row .required {
    visibility: visible;
}
.header-three .main-navigation ul li ul {
    background-color: #ffffff;
}

    .header-three .main-navigation ul li ul li a {
        color: #1d2c38;
    }

        .header-three .main-navigation ul li ul li a:hover, .header-three .main-navigation ul li ul li.current-menu-item > a, .header-three .main-navigation ul li ul li.current_page_item > a, .header-three .main-navigation ul li ul li.current_page_ancestor > a {
            color: #ffffff;
            background-color: #104cba;
        }

.header-three .main-header {
    min-height: 83px;
}

.restly-portfolio-item img {
    width: 100%;
}
.theme-loader:before {
    border-color: #104cba;
}

.theme-loader:after {
    border-color: #1d2c38;
}

.preloader-area {
    background-color: #ffffff;
}

.to-top {
    color: #ffffff;
}

.to-top {
    background-color: #2058bf;
}

body {
    font-family: "Rubik";
    color: #454545;
    font-weight: normal;
    font-size: 16px;
}

h1 {
    font-family: "Nunito";
    color: #1d2c38;
    font-weight: 700;
}

h2 {
    font-family: "Nunito";
    color: #1d2c38;
    font-weight: 700;
}

h3 {
    font-family: "Nunito";
    color: #1d2c38;
    font-weight: 700;
}

h4 {
    font-family: "Nunito";
    color: #1d2c38;
    font-weight: 700;
}

h5 {
    font-family: "Nunito";
    color: #1d2c38;
    font-weight: 700;
}

h6 {
    font-family: "Nunito";
    color: #1d2c38;
    font-weight: 700;
}

.logo-area.logobg:after {
    background-color: #104cba;
}

.header-top {
    background-color: #e5eef6;
}

    .header-top ul li span {
        color: #1d2c38;
    }

    .header-top ul li {
        color: #1d2c38;
    }

.office-time i {
    color: #104cba;
}

.header-top ul li a {
    color: #1d2c38;
}

    .header-top ul li a:hover {
        color: #104cba;
    }

.main-navigation ul li a {
    color: #1d2c38;
}

    .main-navigation ul li a:hover {
        color: #104cba;
    }

.header-one .main-header.header-fluid .navbar {
    background-color: #ffffff;
}

.header-one .button .theme-btns {
    background-color: #104cba;
}

    .header-one .button .theme-btns:hover {
        background-color: #1d2c38;
    }

.header-one .button .theme-btns {
    color: #ffffff;
}

    .header-one .button .theme-btns:hover {
        color: #ffffff;
    }

.header-two .main-header.header-fluid, .header-two .main-header-right, .header-two .header-top {
    border-color: #4e597b;
}

    .header-two .header-top ul li span {
        color: #ffffff;
    }

    .header-two .header-top ul li {
        color: #ffffff;
    }

.header-two .office-time i {
    color: #ffffff;
}

.header-two .header-top ul li a {
    color: #ffffff;
}

    .header-two .header-top ul li a:hover {
        color: #104cba;
    }

.header-two .main-navigation ul li a {
    color: #ffffff;
}

    .header-two .main-navigation ul li a:hover {
        color: #b0c2d7;
    }

.header-two .button .theme-btns {
    background-color: #104cba;
}

    .header-two .button .theme-btns:hover {
        background-color: #1d2c38;
    }

.header-two .button .theme-btns {
    color: #ffffff;
}

    .header-two .button .theme-btns:hover {
        color: #ffffff;
    }

.header-three .header-top {
    background-color: #104cba;
}

    .header-three .header-top ul li span {
        color: #ffffff;
    }

    .header-three .header-top ul li {
        color: #ffffff;
    }

.header-three .office-time i {
    color: #ffffff;
}

.header-three .header-top ul li a {
    color: #ffffff;
}

    .header-three .header-top ul li a:hover {
        color: #1d2c38;
    }

.header-three .main-navigation ul li a {
    color: #ffffff;
}

    .header-three .main-navigation ul li a:hover {
        color: #b0c2d7;
    }

.header-three .button .theme-btns {
    background-color: #104cba;
}

    .header-three .button .theme-btns:hover {
        background-color: #1d2c38;
    }

.header-three .button .theme-btns {
    color: #ffffff;
}

    .header-three .button .theme-btns:hover {
        color: #ffffff;
    }

.header-three.header-three.header-four .header-top {
    background-color: #e5eef6;
}

    .header-three.header-three.header-four .header-top ul li span {
        color: #1d2c38;
    }

.header-three.header-three.header-five .header-top {
    background-color: #e5eef6;
}

    .header-three.header-three.header-five .header-top ul li span {
        color: #1d2c38;
    }

.header-three.header-five .main-navigation > div > ul > li > a {
    color: #1d2c38;
}

    .header-three.header-five .main-navigation > div > ul > li > a:hover {
        color: #104cba;
    }

.header-six .main-header {
    border-color: rgba(0,0,0,0);
}

.header-eight .logo-area a {
    background-color: #f43336;
}

.header-eight .button .theme-btns {
    background-color: #f43336;
}

    .header-eight .button .theme-btns:hover {
        background-color: #1d2c38;
    }

.header-eight .button .theme-btns {
    color: #ffffff;
}

    .header-eight .button .theme-btns:hover {
        color: #ffffff;
    }

.header-nine .main-header {
    border-color: rgba(0,0,0,0);
}

.breadcroumb-area {
    background-image: url(wptf.themepul.co/restly/wp-content/uploads/2021/05/title-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcroumb-area {
    padding-right: 0px;
    padding-left: 0px;
}

    .breadcroumb-area.shop {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.woocommerce-shop {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

h4.widget-title, .subscribe-widget h4.widget-title {
    color: #ffffff;
}

.company-info-widget p, .company-contact-widget ul li, .company-subscribe-widget p {
    color: #ffffff;
}

.footer-widgets-area .widget ul li a {
    color: #ffffff;
}

    .footer-widgets-area .widget ul li a:hover {
        color: #b0c2d7;
    }

.footer-one .copyright-area p {
    color: #ffffff;
}

.footer-one .copyright-area .social-icons ul li a {
    color: #ffffff;
}

    .footer-one .copyright-area .social-icons ul li a:hover {
        color: #b0c2d7;
    }

.footer-one .copyright-area {
    background-color: #003fb4;
}

.footer-one .footer-widgets-area {
    background-image: url(wp-content/uploads/2021/04/ftbgt-1.png);
    background-color: #104cba;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.footer-two .ft2-icon i {
    color: #ffffff;
}

.footer-two .ft2-icon i {
    background-color: #104cba;
}

.footer-two .ft2-content label {
    color: #bdc2cb;
}

.footer-two .ft2-content, .footer-two .ft2-content span {
    color: #ffffff;
}

    .footer-two .ft2-content a {
        color: #ffffff;
    }

        .footer-two .ft2-content a:hover {
            color: #1d2c38;
        }

.footer-two .footer-top-area .ft-top-item {
    border-color: #223452;
}

.footer-two h4.widget-title, .footer-two .subscribe-widget h4.widget-title {
    color: #ffffff;
}

.footer-two .company-info-widget p, .footer-two .company-contact-widget ul li, .footer-two .company-subscribe-widget p {
    color: #ffffff;
}

    .footer-two .company-contact-widget ul li a, .footer-two .footer-widgets-area .widget ul li a {
        color: #ffffff;
    }

        .footer-two .company-contact-widget ul li a, .footer-two .footer-widgets-area .widget ul li a:hover {
            color: #104cba;
        }

.footer-two .copyright-area p {
    color: #ffffff;
}

.footer-two .copyright-area .social-icons ul li a {
    color: #ffffff;
}

    .footer-two .copyright-area .social-icons ul li a:hover {
        color: #104cba;
    }

.footer-two .copyright-area {
    border-color: #223452;
}

.footer-two .footer-widgets-area {
    background-image: url(../wp-content/uploads/2021/04/ftbg2.png);
    background-color: #091d3e;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.footer-three h4.widget-title, .footer-three .subscribe-widget h4.widget-title {
    color: #ffffff;
}

.footer-three .company-info-widget p, .footer-three .company-contact-widget ul li, .footer-three .company-subscribe-widget p {
    color: #ffffff;
}

    .footer-three .company-contact-widget ul li a, .footer-three .footer-widgets-area .widget ul li a {
        color: #ffffff;
    }

        .footer-three .company-contact-widget ul li a, .footer-three .footer-widgets-area .widget ul li a:hover {
            color: #104cba;
        }

.footer-three .copyright-area p {
    color: #ffffff;
}

.footer-three .copyright-area .social-icons ul li a {
    color: #ffffff;
}

    .footer-three .copyright-area .social-icons ul li a:hover {
        color: #104cba;
    }

.footer-three .copyright-area {
    border-color: #223452;
}

.footer-three .footer-widgets-area {
    background-image: url(../../wp-content/uploads/2021/04/ft3.jpg);
    background-color: #091d3e;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.site-footer.footer-four h4.widget-title, .site-footer.footer-four .subscribe-widget h4.widget-title {
    color: #0A1426;
}

.site-footer.footer-four .company-info-widget p, .site-footer.footer-four .company-contact-widget ul li, .site-footer.footer-four .company-subscribe-widget p, .site-footer.footer-four .mc4wp-form-fields input[type=email], .site-footer.footer-four .mc4wp-form-fields input[type=email]::placeholder {
    color: #6C727D;
}

.site-footer.footer-four .widget.widget_nav_menu ul li a:before {
    color: #6C727D;
}

.site-footer.footer-four .footer-widgets-area .widget ul li a {
    color: #6C727D;
}

    .site-footer.footer-four .footer-widgets-area .widget ul li a:hover {
        color: #0A1426;
    }

.site-footer.footer-four .subscribe-widget {
    background-color: #eef1f4;
}

.site-footer.footer-four .site-info {
    color: #0A1426;
}

.site-footer.footer-four .copyright-area a {
    color: #0A1426;
}

    .site-footer.footer-four .copyright-area a:hover {
        color: #2F97F7;
    }

.site-footer.footer-four .copyright-area {
    background-color: #F4F7FA;
}

.site-footer.footer-four .footer-widgets-area {
    background-color: #F4F7FA;
}

.footer-five h4.widget-title, .footer-five .widget-title, .footer-five .subscribe-widget h4.widget-title {
    color: #000F5C;
}

.footer-five .company-info-widget p, .footer-five .company-contact-widget ul li, .footer-five .company-subscribe-widget p {
    color: #808080;
}

    .footer-five .company-contact-widget ul li a, .footer-five .footer-widgets-area .widget ul li a {
        color: #333F7D;
    }

        .footer-five .company-contact-widget ul li a, .footer-five .footer-widgets-area .widget ul li a:hover {
            color: #104cba;
        }

.footer-five .footer-widgets-area {
    background-color: #ffffff;
}

.footer-five .copyright-area p {
    color: #000F5C;
}

.footer-five .copyright-area a {
    color: #104cba;
}

    .footer-five .copyright-area a:hover {
        color: #000F5C;
    }

.footer-five .copyright-area {
    background-color: #F8FBFF;
}

.footer-six h4.widget-title, .footer-six .subscribe-widget h4.widget-title, .footer-six .wp-block-group__inner-container h2, .footer-six h2.widget-title {
    color: #ffffff;
}

.footer-six .company-info-widget p, .footer-six .company-contact-widget ul li, .footer-six .company-subscribe-widget p, .footer-six p, .footer-six article footer {
    color: #ffffff;
}

.footer-six .footer-widgets-area li a, .footer-six .footer-widgets-area ul li a {
    color: #ffffff;
}

    .footer-six .footer-widgets-area li a, .footer-six .footer-widgets-area ul li a:hover {
        color: #b0c2d7;
    }

.footer-six .footer-widgets-area {
    background-color: #104cba;
}

.footer-six .copyright-area p {
    color: #ffffff;
}

    .footer-six .copyright-area p a {
        color: #ffffff;
    }

        .footer-six .copyright-area p a:hover {
            color: #b0c2d7;
        }

.footer-six .copyright-area {
    background-color: #003fb4;
}

.breadcroumb-area {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}