/** Main color **/

:root {
    --body-bg-clr: #ffffff;
    --bg-clr: #FFFFFF;
    --font-clr: #000000;
    --heading-clr: #000000;
    --link-clr: #37755B;
    --link-hover-clr: #FD6034;
    --border-clr: #FD6034;
    --btn-bg: #37755B;
    --btn-hover-bg: #FD6034;
    --btn-font-clr: #ffffff;
    --btn-hover-font: #E0F7FF; 
    --placeholder-clr: #908e8e;
    --no-bg-btn-clr: #043C96;
    --no-bg-btn-hover-clr: #FD6034;
    --green: #37755B;
    --orange: #FD6034;
    --grey:#efefef;
}

/*Alternate color*/
.wrapper-alternate-color{
    --bg-clr:rgba(0, 114, 84, 0.1);
    --font-clr: #000000;
    --heading-clr: #000000;
    --link-clr: #37755B;
    --link-hover-clr: #FD6034;
    --btn-bg: #a1f2c7;
    --btn-hover-bg: #FD6034;
    --btn-font-clr: #FD6034;
    --btn-hover-font: #074540;
    --no-bg-btn-clr: #ffffff;
}
.green-section, .editor-styles-wrapper .green-section{
    --bg-clr: #37755B;
    --font-clr: #ffffff;
    --heading-clr: #ffffff;
    --link-clr: #ffffff;
    --link-hover-clr: #ffffff;
    --btn-bg: #37755B;
    --btn-hover-bg: #FD6034;
    --btn-font-clr: #ffffff;
    --btn-hover-font: #E0F7FF; 
}

/*.wrapper-extra-color{
    --bg-clr: 
    --font-clr: 
    --heading-clr: 
    --link-clr: 
    --link-hover-clr: 
    --btn-bg: 
    --btn-hover-bg: 
    --btn-font-clr: 
    --btn-hover-font: 
}*/

body {
    color: var(--font-clr);
    background-color: var(--body-bg-clr);
}

.one-container .site-content, .site-footer .footer-container, .is-root-container{
    background:var(--body-bg-clr);
}


section, div {
    border-color: var(--border-clr);
}

.gb-container, .is-root-container .gb-container, .editor-styles-wrapper .gb-container{
    color:var(--font-clr);
}

.gb-container.color-section, .editor-styles-wrapper .gb-container.color-section{
    background-color:var(--bg-clr);
}

.wrapper-alternate-color .gb-container, .editor-styles-wrapper .wrapper-alternate-color .gb-container, .green-section .gb-container, .editor-styles-wrapper .green-section .gb-container{
    background-color: unset;
}

a{
    color:var(--link-clr);
}

a:hover{
    color:var(--link-hover-clr);
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color:var(--link-clr);
}

h1, h2, h3, h4, h5, h6{
    color:var(--heading-clr);
}

hr {
    color: var(--border-clr);
}



a.gb-button, button, input[type="submit"], 
.is-root-container a.gb-button, 
.is-root-container input[type="submit"],
.editor-styles-wrapper a.gb-button, 
.editor-styles-wrapper input[type="submit"] {

}

a.gb-button:hover, button:hover, 
.is-root-container a.gb-button:hover, 
.editor-styles-wrapper a.gb-button:hover
{

}
.block-editor button:hover, .components-popover__fallback-container button:hover {
    background-color:unset;
}
a.gb-button.btn-alternate-color, button.btn-alternate-color, input[type="submit"],
.editor-styles-wrapper a.gb-button.btn-alternate-color, 
.editor-styles-wrapper button.btn-alternate-color, 
.editor-styles-wrapper input[type="submit"] {

}

a.gb-button.btn-alternate-color:hover, button.btn-alternate-color:hover,
.editor-styles-wrapper a.gb-button.btn-alternate-color:hover, 
.editor-styles-wrapper button.btn-alternate-color:hover {

}
a.gb-button{
}
a.gb-button:hover{
}

input[type="text"],
input[type="input"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="search"],
textarea,
select{
    border-color: var(--border-clr);
    color: var(--font-clr);
}
::placeholder{
    color: var(--placeholder-clr);
}
:-ms-input-placeholder{
    color: var(--placeholder-clr);
}

div.wpforms-container-full input[type=date]::-webkit-input-placeholder, div.wpforms-container-full input[type=datetime]::-webkit-input-placeholder, div.wpforms-container-full input[type=datetime-local]::-webkit-input-placeholder, div.wpforms-container-full input[type=email]::-webkit-input-placeholder, div.wpforms-container-full input[type=month]::-webkit-input-placeholder, div.wpforms-container-full input[type=number]::-webkit-input-placeholder, div.wpforms-container-full input[type=password]::-webkit-input-placeholder, div.wpforms-container-full input[type=range]::-webkit-input-placeholder, div.wpforms-container-full input[type=search]::-webkit-input-placeholder, div.wpforms-container-full input[type=tel]::-webkit-input-placeholder, div.wpforms-container-full input[type=text]::-webkit-input-placeholder, div.wpforms-container-full input[type=time]::-webkit-input-placeholder, div.wpforms-container-full input[type=url]::-webkit-input-placeholder, div.wpforms-container-full input[type=week]::-webkit-input-placeholder, div.wpforms-container-full select::-webkit-input-placeholder, div.wpforms-container-full textarea::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=date]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=datetime]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=datetime-local]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=email]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=month]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=number]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=password]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=range]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=search]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=tel]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=text]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=time]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=url]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=week]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full select::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full textarea::-webkit-input-placeholder{
    color: var(--placeholder-clr);
    opacity:1;
}

