| Server IP : 10.200.247.200 / Your IP : 216.73.217.19 Web Server : Apache System : Linux synergy-usa-sites 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64 User : jeremy ( 1001) PHP Version : 8.4.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/usa_sites/governmentgrants.us/wp-content/themes/governmentgrantsus/ |
Upload File : |
@charset "UTF-8";
/*
Theme Name: USA Grants Application
Theme URI: https://flexsin.com/
Author: Rohit Srivastava
Author URI: https://flexsin.com/
Description: USA Grants Application is a blank canvas for your ideas and it makes the block editor your best brush. The template have soft colors and eye-catching — yet timeless — design will let your work shine.
Requires at least: 6.4.2
Tested up to: 6.4.2
Requires PHP: 7.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: Under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
Text Domain: flexsin
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns.
Theme is distributed under the terms of the GNU GPL.
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap');
*, body{
padding:0;
margin:0;
box-sizing: border-box;
font-family: "Montserrat", sans-serif;
}
h1,h2,h3,h4,h5,h6{padding:0;margin:0; }
ul{
margin: 0;
padding: 0;
list-style: none;
}
.clearfix:after,.clearfix:before{content:'';display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
img{
max-width: 100%;
max-height: 100%;
}
a{
text-decoration: none;
}
.mainCont {
width: 100%;
}
.container{
max-width: 1170px;
margin: 0 auto;
padding: 0 10px;
}
header {
display: flex;
justify-content: space-between;
align-items: center;
background: #fff;
padding: 0 20px;
}
.header_Mid li {
display: inline-block;
margin: 0 5px;
}
.header_Mid li a {
padding: 30px 0;
font-size: 15px;
text-transform: uppercase;
font-weight: 600;
color: #000;
line-height: 25px;
display: inline-block;
border-bottom: transparent solid 5px;
}
/*.header_Mid li a:hover, .header_Mid li a.active{
border-bottom: #a8000d solid 5px;
}*/
.header_Right a {
display: inline-block;
width: 245px;
text-align: center;
line-height: 25px;
padding: 10px 0;
background: #a8000d;
border-radius: 6px;
color: #fff;
text-transform: uppercase;
font-weight: 500;
}
.header_Right a:hover{
background:#093473;
}
.bannerBg{
background-size: cover;
}
.bannerBg {
background-size: cover !important;
height: 650px;
padding-top: 155px;
color: #fff;
}
.bannerBg h2 {
font-size: 47px;
font-weight: 400;
padding-bottom: 10px;
}
.bannerBg h3 {
font-size: 43px;
font-weight: 300;
padding-bottom: 25px;
}
.bannerBg a {
display: inline-block;
padding: 15px 0;
width: 156px;
font-size: 16px;
text-transform: uppercase;
color: #fff;
border-radius: 6px;
background: #a8000d;
text-align: center;
line-height: 30px;
font-weight: 500;
}
.bannerBg a:hover{
background:#fff;
color: #000;
}
.getsrartedBx {
margin-top: -165px;
}
.startedInn {
margin: 0 auto;
max-width: 810px;
}
.startedInn h2 {
font-size: 28px;
font-weight: 400;
color: #fff;
padding-bottom: 15px;
}
.startedInn ul {
display: flex;
justify-content: space-between;
align-items: stretch;
margin-bottom: 10px;
}
.startedInn ul li {
background: #fff;
width: 19.5%;
text-align: center;
padding: 30px 0;
border-radius: 10px;
box-shadow: #0000004f 0px 1px 7px;
position: relative;
top: 0;
transition: all 0.3s ease-in-out;
}
.startedInn ul li:hover{
box-shadow: #ee0505bd 0px 1px 7px;
top: -7px;
}
.startedInn ul li i{
display: block;
margin-bottom: 20px;
}
.startedInn ul li span, .startedInn ul li a{
display: block;
font-size: 20px;
font-weight: 500;
color: #093473;
}
.startedInn ul li .hero__funding-types__icon {
font-size:60px;
}
.howitOuter {
padding: 80px 0 120px 0;
}
.categories, .newFundingFound, .claimYourShare, .grantApplicationService {
padding: 0 0 60px 0;
}
.newFundingFound p, .claimYourShare p, .grantApplicationService p {
padding-bottom: 10px;
}
.howitHd {
text-align: center;
padding-bottom: 40px;
max-width: 610px;
margin: 0 auto;
}
.howitHd span {
display: block;
color: #a8000d;
font-size: 25px;
text-transform: uppercase;
padding-bottom: 13px;
font-weight: 500;
}
.howitHd p{
font-size: 17px;
line-height: 24px;
color: rgba(0, 0, 0, 0.8);
}
.howitList {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 0 50px;
}
.howitBx {
width: 30%;
text-align: center;
}
.howitBx i {
display: block;
position: relative;
margin: 0 auto 20px auto;
width: 160px;
height: 160px;
border-radius: 50%;
background: #ced6e3;
}
.howitBx i img{
position: absolute;
left: 50%;
top:50%;
transform: translate(-50%, -50%);
}
.howitBx span {
display: block;
font-size: 21px;
text-transform: uppercase;
padding-bottom: 10px;
font-weight: 500;
color: #a8000d;
}
.howitBx p {
font-size: 17px;
line-height: 24px;
font-weight: 500;
color: rgba(0, 0, 0, 0.8);
}
.blogBgOuter{
padding-top: 170px;
padding-bottom: 117px;
}
.blogHd {
font-size: 25px;
text-align: center;
text-transform: uppercase;
color: #fff;
line-height: 35px;
padding-bottom: 45px;
}
.blogList {
max-width: 1015px;
margin: 0 auto;
}
.blogList ul {
display: flex;
justify-content: space-between;
align-items: stretch;
}
.blogList ul li {
width: 16%;
background: #fff;
border-radius: 10px;
padding: 25px 28px;
}
.blogList ul li strong{
display: block;
padding-bottom: 5px;
font-size: 20px;
}
.blogList ul li span{
display: block;
font-size: 14px;
color: rgba(0, 0, 0, 0.8);
line-height: 22px;
padding-bottom: 15px;
min-height: 150px;
}
.blogList ul li a{
display: inline-block;
line-height: 36px;
width: 108px;
border: #a8000d solid 1px;
color: #a8000d;
font-weight: 600;
border-radius: 6px;
text-align: center;
font-size: 15px;
}
.blogList ul li a:hover{
background: #a8000d;
color: #fff;
}
section.qualifyOuter {
padding: 65px 0 80px 0;
}
.qualifyHd{
font-size: 25px;
color: #a8000d;
font-weight: 500;
padding-bottom: 30px;
text-transform: uppercase;
text-align: center;
}
.qualifyInn {
display:block;
padding-bottom: 40px;
}
.qualifyInn p {
margin-bottom:10px;
}
.qualify_Cont {
width: 47%;
font-size: 17px;
line-height: 28px;
font-weight: 500;
color: rgba(0, 0, 0, 0.8);
}
.processBtn {
text-align: center;
}
.processBtn a {
display: inline-block;
background: #a8000d;
line-height: 60px;
font-size: 19px;
font-weight: 500;
width: 430px;
border-radius: 6px;
color: #fff;
}
.processBtn a:hover{
background: #093473;
}
.servicesOuter{
padding: 75px 0;
background: #f3f3f3;
}
.servicesHd{
font-size: 25px;
color: #a8000d;
text-transform: uppercase;
padding-bottom: 25px;
font-weight: 500;
}
.serviceList_Outer {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.serviceList {
width: 23%;
}
.serviceList:first-child{
width: 31%;
}
.serviceList h4{
font-size: 17px;
font-weight: 600;
color: #000;
padding-bottom: 20px;
}
.serviceList ul{
list-style: disc;
margin-left: 17px;
color: rgba(0, 0, 0, 0.8);
}
.serviceList ul li a{
display: inline-block;
line-height: 30px;
font-size: 14px;
color: rgba(0, 0, 0, 0.8);
font-weight: 500;
}
.serviceList ul li a:hover{
color: #a8000d;
}
.categories {
}
.categories__container {
margin: 0 auto;
}
.categories__title {
text-align: center;
}
.categories__icon {
width: 50px;
max-height: 75px;
padding-left: 10px;
align-self: center;
}
.categories__category {
background-color: white;
padding: 15px;
padding-top: 25px;
padding-bottom: 25px;
display: flex;
flex-direction: row;
width: 100%;
max-width: 400px;
margin: 0 auto;
margin-top: 20px;
cursor: pointer;
transition: all .1s ease-in-out;
}
.categories__category:hover {
transform: scale(1.05);
}
.categories__container {
margin-top: 40px;
}
.categories__category-content {
padding-left: 20px;
}
.categories__category-title {
margin: 0;
padding-bottom: 10px;
}
.categories__category-description {
font-size: 14px;
height: 75px;
}
.categories__category-cta {
margin: 0;
font-size: 14px;
text-transform: uppercase;
color: var(--usa-blue);
letter-spacing: 1px;
font-weight: 500;
}
.categories__category-cta:hover {
color: var(--dark-blue);
}
.categories__second-title {
padding-top: 60px;
padding-bottom: 10px;
text-align: center;
color: #093473;
}
.categories__paragraph {
max-width: 700px;
padding-bottom: 35px;
text-align: center;
margin: 0 auto;
}
.categories__button {
display: block;
margin: 0 auto;
text-align: center;
margin-bottom: 50px;
}
.categories__paragraph-final {
font-weight: 700;
text-align: center;
}
.categories__container .iconItem {
color:#007bff;
text-align:center;
border: 1px solid #093473;
border-radius:20px;
margin:5px;
width:200px;
}
.categories__container .iconItem a {
color:#093473;
}
.categories__container .iconCell {
height:100px;
}
.categories__container .iconCell svg {
width:100px;
fill: #093473;
}
@media only screen and (min-width: 900px) {
.categories__button {
width: 370px;
}
.categories__second-title {
padding-top: 100px;
}
.categories__container {
display: flex;
flex-wrap: wrap;
width: 840px;
justify-content: space-evenly;
}
.categories__icon {
width: 75px;
max-height: 100px;
}
.categories__category {
width: 400px;
}
}
@media only screen and (min-width: 768px) {
.categories__container {
display: flex;
flex-wrap: wrap;
width: 540px;
justify-content: space-evenly;
}
}
@media only screen and (min-width: 500px) {
.categories__container {
display: flex;
flex-wrap: wrap;
width: 440px;
justify-content: space-evenly;
}
}
@media only screen and (min-width: 300px) {
.categories__container {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: space-evenly;
}
}
@media only screen and (max-width: 500px) {
.categories__container .iconItem {
width:150px;
font-size:12px;
}
.categories__container .iconCell {
height:100px;
}
.categories__container .iconCell svg {
width:100px;
fill: #4cd366;
}
}
footer.footerBg {
background: #093473;
padding: 50px 0;
}
.footNav{
padding-bottom: 25px;
}
#menu-footer-menu li {
display: inline-block;
position: relative;
}
.footNav a{
font-size: 18px;
color: #fff;
margin-right: 20px;
font-weight: 500;
}
.footNav a:hover{
color: #f94957;
}
.note p {
font-size: 14px;
line-height: 22px;
color: rgba(255, 255, 255, 0.77);
padding-bottom: 30px;
}
.note span {
display: block;
font-size: 14px;
color: #fff;
font-weight: 500;
}
.footerBg li {
list-style: none;
}
/*Small Busuness Grant*/
.businessBanner {
background-size: cover;
}
.businessBanner h1, .businessBanner h2{
padding: 100px 0;
text-align: center;
font-size: 30px;
color: #fff;
}
.grantMidCont {
padding: 50px 0;
}
.grantMidCont h2 {
padding-bottom: 10px;
}
.grantMidCont h3 {
font-size: 20px;
font-weight: 500;
padding-bottom: 10px;
}
.grantMidCont p {
font-size: 15px;
line-height: 24px;
padding-bottom: 25px;
color: rgba(0, 0, 0, 0.8);
font-weight: 500;
}
.grantNote{
background: #a8000d;
padding: 25px 30px;
border-radius: 10px;
color: #fff;
line-height: 29px;
font-size: 18px;
font-weight: 500;
margin-top: 30px;
}
.jobList{
padding-top: 60px;
}
.jobList > ul {
padding-bottom: 30px;
}
.jobList > ul > li {
width: 49%;
border: #e7ecf3 solid 2px;
margin-bottom: 20px;
margin-right: 2%;
float: left;
}
.jobList > ul > li:nth-child(2n){
margin-right: 0;
}
.jobHd{
display: flex;
justify-content: space-between;
align-items: center;
background: #e7ecf3;
}
.jobHd h2{
font-size: 19px;
font-weight: 600;
line-height: 47px;
border-right: #fff solid 2px;
padding: 0 20px;
color: #2f322e;
width: calc(100% - 140px);
}
.jobHd a{
display: inline-block;
width: 140px;
font-size: 17px;
color: #a8000d;
text-transform: uppercase;
font-weight: 500;
text-align: center;
}
.jobHd a:hover{
color: #093473;
}
.jobdesc {
padding: 20px;
}
.jobdesc ul {
list-style: disc;
margin-left: 15px;
}
.jobdesc ul li {
line-height: 30px;
font-weight: 500;
color: rgba(0, 0, 0, 0.8);
font-size: 16px;
}
.ResourcesBanner{
padding: 100px 0;
}
.ResourcesBanner h2{
font-weight: 400;
color: #fff;
line-height: 43px;
text-align: center;
}
.resourceCont {
padding: 20px 0 50px 0;
}
.resourceCont li {
border-bottom: #bebebe solid 1px;
padding: 30px 0;
}
.resourceCont li:last-child{
border-bottom: 0;
}
.resourceCont li strong {
font-size: 28px;
font-weight: 500;
padding-bottom: 20px;
display: block;
color: #093473;
}
.resourceCont li p {
font-size: 15px;
font-weight: 500;
padding-bottom: 25px;
color: rgba(0, 0, 0, 0.8);
line-height: 24px;
}
.resourceCont li a{
color: #a8000d;
font-size: 18px;
font-weight: 500;
}
.resourceCont li a:hover{
color: #093473;
text-decoration: underline;
}
.ContactOuter{
padding: 50px 0;
}
.contactHd{
padding-bottom: 30px;
}
.contactHd strong {
display: block;
font-size: 24px;
padding-bottom: 10px;
font-weight: 600;
}
.contactHd p {
font-size: 17px;
font-weight: 500;
}
.contactBg {
background: #edf1f5;
padding: 30px 40px;
border-radius: 15px;
}
.frmBxOuter {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.frmBx {
width: 48%;
padding-bottom: 30px;
}
.frmBx2 {
width: 100%;
padding-bottom: 30px;
}
.frmBx label, .frmBx2 label{
font-size: 16px;
padding-bottom: 7px;
font-weight: 500;
display: block;
}
.frmInp {
width: 100%;
height: 43px;
border: #d7dce0 solid 1px;
padding: 0 10px;
}
.frmInp2 {
width: 100%;
height: 110px;
border: #d7dce0 solid 1px;
padding: 10px;
resize: none;
}
.alreadyMemb {
padding-bottom: 30px;
}
.alreadyMemb span {
font-size: 14px;
color: #000;
font-weight: 500;
vertical-align: top;
line-height: 22px;
}
.alreadyMemb label{
font-size: 16px;
font-weight: 500;
line-height: 22px;
margin-left: 20px;
}
.alreadyMemb label input{
width: 20px;
height: 20px;
display: inline-block;
vertical-align: top;
}
.contBtn{
text-align: center;
}
.contactBtn{
width: 140px;
height: 45px;
background: #a8000d;
border-radius: 5px;
font-size: 16px;
text-transform: uppercase;
color: #fff;
border: 0;
font-weight: 500;
display: inline-block;
cursor: pointer;
}
.contactBtn:hover{
background: #093473;
}
.postedDate {
padding-top: 5px;
padding-bottom: 5px;
}
.header_Mid ul li.menu-item-has-children ul {
display: none;
position: absolute;
background-color: #fff;
width:300px;
max-width: max-content;
}
@media only screen and (min-width: 768px) {
.header_Mid ul li.menu-item-has-children:hover ul {
display: block;
}
.header_Mid ul li.menu-item-has-children ul li {
display: block;
}
.header_Mid ul li.menu-item-has-children ul li a {
color: #000;
padding: 5px;
font-size: 14px;
}
.header_Mid ul li.menu-item-has-children ul li:hover {
background-color: #dedede;
}
}
.documentation {
margin: 0 auto;
max-width: none;
}
.documentationBx {
padding: 50px 0;
}
.documentation h2 {
font-size: 28px;
font-weight: 400;
color: #000;
padding-bottom: 15px;
}
.documentation ul {
display: flex;
justify-content: space-between;
align-items: stretch;
flex-wrap: wrap;
}
.documentation ul li {
background: #fff;
width: 18%;
text-align: center;
padding: 30px 0;
border-radius: 10px;
box-shadow: none !important;
position: relative;
top: 0;
transition: all 0.5s ease-in-out;
margin-bottom: 40px;
}
.documentation ul li:hover{
box-shadow: none !important;
top: -7px;
}
.documentation ul li i{
display: block;
margin-bottom: 20px;
}
.documentation ul li span{
display: block;
font-size: 20px;
font-weight: 500;
color: #093473;
}
.documentation img {
max-width: 100%;
max-height: 100%;
border-radius: 15px;
border-color: transparent;
}
.downLoadIcon {
width: 50px;
vertical-align: middle;
}
.notempty img {
height: 115px;
}
.imgEmpty {
height: 115px;
display: block;
background: #ccc;
margin-bottom: 20px;
border-radius: 15px;
}
.businessBanner {
background-size: cover !important;
}
.pageApplyv9 {
border-bottom: 1px solid #fff;
color: #fff;
width: max-content;
display: inline-block;
}
.grantMidCont ol, .grantMidCont ul {
display: inline;
list-style: disc;
}
.grantMidCont li {
padding-top: 5px;
}
.jobList li {
padding-top: 0px;
list-style-type: none;
}