/*
Theme Name: Retirement Finance Center
Theme URI: #
Author: Sagar Giri
Author URI: #
Description: Custom theme for rfc.
Version: 1.0
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: rfc
Template: astra
*/

.home .footer-width-fixer .top-footer{
    background: #fff !important;
}

.ast-primary-header-bar {
    box-shadow: 0 4px 8px -2px #80808047;
}

.top-buttons .btn {
    border: 2px solid #3c887e;
    padding: 3px 22px;
    line-height: 1.2;
    border-radius: 8px;
    font-family: 'Raleway';
    font-weight: 800;
    text-align: center;
    font-size: 18px;
}

.top-buttons {
    display: flex;
    flex-wrap: wrap;
}

.top-buttons .btn strong {
    display: block;
    font-size: 12px;
    font-weight: 400;
}

.top-buttons .btn1 {
    margin-right: 15px;
}

.top-buttons .btn2 {
    background: #3c887e;
}

.top-buttons .btn2 a {
    color: #fff;
}

strong.big {
    font-size: 26px;
}
.newsletter .form-inline {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.newsletter input[type="submit"],.request-kit-form-wrap input[type="submit"] {
    background: #ffad0a;
    border-radius: 8px;
    width: 100%;
}
.newsletter input[type="submit"]{
    margin-top: 30px;
    margin-left: 20px;    
}

.newsletter-section .wpcf7 input:not([type=submit]){
    width: 148%;
    padding: 10px;
}

.request-kit-form-wrap input:not([type=submit]){
    border-radius: 6px;
    padding: 10px !important;
}
.request-kit-form-wrap h3{
    color: #fff;
    font-size: 28px;
    text-align: center;
}
.term-box {
    max-height: 50px;
    overflow-y: scroll;
}
@media screen and (max-width: 767px) {
img.alignleft {
    float: none;
    display: block;
    width: 100%;
}
}