/*
Theme Name: Theme 3 Lite
Theme URI: http://rynoss.com
Author: RYNO Strategic Solutions
Author URI: http://rynoss.com
Description: RYNO Base Theme. 
Version: 5.2.0
Text Domain: ryno_theme_three
*/ 
.ryno-service-areas-widget__toggle h3 {
    color: #02196D;
    font-family: var(--Family-Heading, Sora);
    font-size: 20px;
    font-weight: 700;
    line-height: 156%;
}
.ryno-service-areas-widget__caret {
    border-color: #DE1A22;
}
.ryno-service-areas-widget__cities li a:hover {
    color: #DE1A22;
}
.ryno-service-areas-widget__cities li a {
    color: #232A36;
    font-size: 17px;
    font-weight: 600;
    line-height: 160%;
}


.rpx-promotion-collection__filter {
    justify-content: center;
}
.rpx-promotion-collection__filter-button {
    border-radius: 2px;
    color: #02196D;
    border-color: #02196D;
    background-color: #F5F7FA;
}
.rpx-promotion-collection__filter-button:hover,
.rpx-promotion-collection__filter-button--active {
    background-color: #DE1A22;
    border-color: #DE1A22;
    opacity: 1;
    color: white;
}
.rpx-promotion .rpx-button:any-link {
    color: var(--Brand-blue, #02196D);
    text-align: center;
    font-family: var(--Family-Heading, Sora);
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 20.8px */
    letter-spacing: 0.32px;
    text-transform: uppercase;

    border-radius: 3px;
    border: 1px solid var(--Brand-blue, #02196D);
    background: var(--Defaults-white, #FFF);
}
.rpx-promotion .rpx-button:any-link:hover {
    background-color: #02196D;
}
