 ul.cp63 div.revive-eo-wrapper.unchecked hr.cp63hr{ display:none;}
ul.cp63 .revive-eo-field-subscribe-and-save{
	border-bottom: none!important;
}
    ul.cp63 .revive-eo-field-subscribe-and-save::before, 
    ul.cp63 .revive-eo-field-subscribe-and-save::after{
        top: 24px!important;
    }
    .cp63savings{
    	padding-left: 2.8rem;
	padding-right: 1em;
    }
.cp63savings p{
 	margin-bottom: .5rem;
}
ul.cp63 .revive-eo-field-subscribe-selected-frequency::before{
	display: inline-block;
content: "Select Frequency";
position: relative;
 padding: .5rem .5rem;
}
ul.cp63 .revive-eo-field-subscribe-selected-frequency{
	border-top: none!important;
letter-spacing: -.3px;
}
ul.cp63  .revive-eo-field-subscribe-selected-frequency{
background-image: none!important;
}
ul.cp63 .revive-eo-field-subscribe-selected-frequency::after{
	left: 130px!important;
}
ul.cp63 .revive-eo-field-subscribe-selected-frequency > span{
    border: 2px solid #D2D4D6!important;
    border-radius: 5px!important;
}
ul.cp63 span.revive-eo-input-subscribe-selected-frequency{
margin: 5px 0;
padding-left: 30px!important;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 30px;
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0tNy01aDIwdjIwSC03eiIvPjxwYXRoIGQ9Ik02IDNIMGwzLTMgMyAzem0tLjEgNEwzIDkuOS4xIDdoNS44eiIgZmlsbD0iIzlDQTBBNiIvPjwvZz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-position: calc(100% - 14px) 52%;
}
ul.cp63 .revive-eo-field em.subscribe-info{ display:none!important;}
ul.cp63 span.revive-eo.revive-eo-field{ font-size:15px!important; font-weight:bold!important;}
ul.cp63 div.revive-eo-field-subscribe-frequency{
    width:80%;
    margin:0 auto;
    border-right:1px solid black!important;
    border-left:1px solid black!important;
}
ul.cp63 .revive-eo-field-wrapper {
    border:none!important;
}
ul.cp63 .revive-eo-field-subscribe-frequency,
ul.cp63 .revive-eo-field-subscribe-selected-frequency{
    width:80%;
    margin:5px auto!important;
}
ul.cp63 .revive-eo.revive-eo-wrapper.revive-eo-wrapper-cart-subscription{
    border-radius: 2px!important;
    border: 2px solid #D2D4D6!important;
    }
    hr.cp63hr{
        border-top: 2px solid #D8D8D8;
        width: 80%;
        margin: 5px auto!important;
     }
     @media (max-width: 1024px) {
        ul.cp63 .revive-eo-field-subscribe-frequency, ul.cp63 .revive-eo-field-subscribe-selected-frequency{
            width:90%;
        }
        hr.cp63hr{
            width:90%;
        }
        ul.cp63 div.revive-eo-field-subscribe-and-save > span.revive-eo.revive-eo-field{ width:100%;}
     }
     
     @media (max-width: 767px) {
        ul.cp63 .revive-eo-field-subscribe-selected-frequency::before{
            font-size:12px;
        }
        ul.cp63 .revive-eo-field-subscribe-selected-frequency span.revive-eo.revive-eo-field{ font-size:14px!important;}
        ul.cp63 .revive-eo-field-subscribe-selected-frequency::after{ left:100px!important;}
        ul.cp63 span.revive-eo-input-subscribe-selected-frequency{ padding-right:25px!important;}
        ul.cp63 span.revive-eo.revive-eo-field{ font-size:14px!important;}
        .cp63savings{ padding-left:1.8rem;}
     }
     @media (max-width: 320px) {
        ul.cp63 .revive-eo-field-subscribe-selected-frequency::before{
            font-size:10px;
        }
    ul.cp63 .product-variable-subscription .subscription-selection.subscription-selection-active{
        width:95%!important;
    }
    .cp63savings{ padding-left:1.4rem;padding-right:0!important;}
    ul.cp63 .revive-eo-field-subscribe-selected-frequency span.revive-eo.revive-eo-field
     { 
         font-size:11px!important;
            padding-right: 25px !important;
            padding-left: 15px !important;
     }
        ul.cp63 .revive-eo.revive-eo-wrapper.revive-eo-wrapper-cart-subscription.checked .revive-eo.revive-eo-field-wrapper.revive-eo-field-subscribe-selected-frequency:after{
            width:9px!important;
            height:9px!important;
            left:85px!important;
        }
        ul.cp63 .revive-eo-field-subscribe-frequency span.revive-eo.revive-eo-field{ font-size:12px!important;}
}
.cp63savings p{ color:#250D8C; font-size:12px;}
@media (min-width: 768px) {
    .cp63savings p{ color:#250D8C; font-size:14px;}
    ul.cp63span.revive-eo.revive-eo-field.revive-eo-input-subscribe-selected-frequency {
        padding-left: 20px !important;
        padding-right: 25px !important;
    }

    ul.cp63 .revive-eo-field-subscribe-selected-frequency span.revive-eo.revive-eo-field {
        font-size: 14px !important;
    }

    ul.cp63 .revive-eo-field-subscribe-frequency, ul.cp63 .revive-eo-field-subscribe-selected-frequency,
    hr.cp63hr {
        width: 90% !important;
    }

    ul.cp63 .revive-eo.revive-eo-wrapper.revive-eo-wrapper-cart-subscription.checked .revive-eo.revive-eo-field-wrapper.revive-eo-field-subscribe-selected-frequency:after {
        width: 14px !important;
        height: 14px !important;
        left: 130px !important;
    }

    ul.cp63 .revive-eo-wrapper-cart-subscription > .revive-eo-field-subscribe-and-save > span.revive-eo-field {
        width: 100% !important;
    }
}
