/* Import Rules */
 @import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100;9..40,300;9..40,400;9..40,700;9..40,900&family=DM+Serif+Display&display=swap');

/* Default | Nov 23, 2023 @8:20:31 PM  */

@import url("https://fonts.googleapis.com/css?family=Carrois Gothic SC:regular");
@import url("https://fonts.googleapis.com/css?family=DM Sans:regular,italic,500,500italic,700,700italic");

/* Template Specific Styles */

/* Page Specific Styles */
body.home-page p{
font-family:DM Sans;}
body.home-page h1{
font-family:Carrois Gothic SC;
font-size:5rem;
font-weight:normal;}
body.home-page h2{
font-family:DM Sans;
font-size:4rem;}
body.home-page h3{
font-family:DM Sans;
font-size:3.4rem;}
body.home-page h4{
font-family:DM Sans;
font-size:2.8rem;}
body.home-page h5{
font-family:DM Sans;
font-size:2.2rem;}
body.home-page h6{
font-family:DM Sans;
font-size:2rem;}
body.home-page button{
font-family:DM Sans;
font-weight:bold;
color:#ffffff;}
body.home-page a{
font-family:DM Sans;
font-weight:bold;
color:#0057AD;}
body.home-page blockquote{
font-family:Carrois Gothic SC;
font-weight:lighter;
color:#0057ad;}
body.home-page{
font-family:DM Sans;
font-size:1.6rem;
font-weight:300;
color:var(--v1-paragraph-color);}/* Variables.css | Nov 23, 2023 @1:32:07 PM  */

:root {

/* Colors */
--v1-first-color: #0057AD; /* Blue */
--v1-first-color-rgb: 0,87,173;
--v1-second-color: #ffc040; /* Mustard */
--v1-second-color-rgb: 255,192,64;
--v1-third-color: #EE6D28; /* Orange */
--v1-third-color-rgb: 238,109,40;
--v1-fourth-color: #FFD400; /* Yellow */
--v1-fifth-color: #00b4c5; /* Teal */
--v1-fifth-color-rgb: 0,180,197;
--v1-background-color: #FFF; /* White */
--v1-background-accent: #D5EEF4; /* Light Blue */
--v1-paragraph-color: #000; /* Black */

--v1-first-gradient-color: linear-gradient(90deg, rgba(var(--v1-first-color-rgb),1) 0%, rgba(var(--v1-fifth-color-rgb),1) 100%);
--v1-first-gradient-color-reverse: linear-gradient(180deg, rgba(var(--v1-fifth-color-rgb),1) 0%, rgba(var(--v1-second-color-rgb),1) 100%);

--v1-second-gradient-color: linear-gradient(90deg, rgba(var(--v1-first-color-rgb),1) 0%, rgba(var(--v1-fifth-color-rgb),1) 100%);
--v1-second-gradient-color-reverse: linear-gradient(45deg, rgba(var(--v1-first-color-rgb),1) 0%, rgba(var(--v1-fifth-color-rgb),1) 100%);

--v1-link-color: #00b4c5; /* Teal */
--v1-link-color-hover: #0057AD; /* Blue */

--v1-button-color: #FFF;
--v1-button-background: var(--v1-first-color);
--v1-button-color-hover: #FFF;
--v1-button-background-hover: var(--v1-fifth-color);
--v1-button-border: var(--v1-first-color);
--v1-button-border-hover: var(--v1-fifth-color);

/* Fonts */
--v1-heading-font: "DM Sans", sans-serif;
--v1-body-font: "DM Sans", sans-serif;
 
/* Structure */ 
--v1-wrapper-width: 1200px; 
--v1-wrapper-padding: 2rem;
--v1-border-radius: 10px;
--v1-border-radius-large: 30px;
--v1-box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
--v1-text-shadow: 2px 2px 10px rgba(0,0,0,0.4);
} .teaser-widget{
color: #000
}
.column-widget{

}/* Typography.css | Jan 6, 2025 @10:33:15 AM  */

/* Import Google Fonts */


body {
font-family: var(--v1-body-font);
color: var(--v1-paragraph-color);
font-size:1.8rem;
line-height:1.2em;
font-weight:300;
}

a {
color: var(--v1-link-color);
text-decoration: none;
-webkit-transition: 0.2s ease all;
transition: 0.2s ease all;
}

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

.btn,
button,
.item-nav a,
input[type=submit],
#template form.formWizForm input[type=submit],
.store-module .store_nav ul.user_nav li a,
.store-module p.controls a {
display: inline-block;
margin: 10px 0 10px 0;
padding: 1.5rem 1.5rem 1.5rem 2rem;
font-family: var(--v1-body-font);
letter-spacing: 1px;
font-size: 1.4rem;
font-weight: 700;
line-height: 1em;
text-transform: uppercase;
text-decoration: none;
color: var(--v1-button-color);
background: var(--v1-button-background);
border-right: 0px solid var(#0057AD);
border-radius: var(--v1-border-radius-large);
cursor: pointer;
text-shadow: none;
transition: 0.5s ease all;
}

.btn:hover,
button:hover,
.item-nav a:hover,
input[type=submit]:hover,
#template form.formWizForm input[type=submit]:hover,
.store-module .store_nav ul.user_nav li a:hover,
.store-module p.controls a:hover {
color: var(--v1-button-color-hover);
background: var(--v1-button-background-hover);
border-color: var(--v1-button-border-hover);
}

h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--v1-heading-font);
margin-bottom: 1rem;
}

h1 {
font-size: 5rem;
line-height: 1.25em;
}

h2 {
font-size: 4rem;
line-height: 1.25em;
}

h3 {
font-size: 3.4rem;
line-height: 1.25em;
}

h4 {
font-size: 2.8rem;
line-height: 1.25em;
}

h5 {
font-size: 2.2rem;
line-height: 1.25em;
}

h6 {
font-size: 2rem;
line-height: 1.25em;
}

p {
margin: 0 0 20px 0;
}

blockquote {
padding: 10px 0 10px 20px;
margin: 20px 0 20px 0;
border-left: 5px solid #ccc;
box-sizing: border-box;
}

table {
width: 100%;
border-top: 1px solid #333;
border-right: 1px solid #333;
border-collapse: collapse;
padding: 0;
font-size: 1.6rem;
margin: 20px 0 20px 0;
}

table th,
table td {
border-bottom: 1.25px solid #333;
border-left: 1.25px solid #333;
padding: 20px;
}

table th {
background-color: #333;
text-align: center;
font-weight: bold;
font-size: 1.8rem;
}

form.formWizForm,
#template form.formWizForm label,
#template form.formWizForm div.info {
color: inherit;
font-size: inherit;
}

p:last-child {
margin-bottom: 0;
}/* General.css | Mar 6, 2025 @2:29:04 PM  */

/* Structure */

.v1 body {
background-color: var(--v1-background-color);
}

.v1 .wrapper {
width: 100%;
max-width: var(--v1-wrapper-width);
margin: auto;
padding: 0 var(--v1-wrapper-padding);
box-sizing: border-box;
}

.v1 section.content {
padding: 50px 0 50px 0;
}

.v1 .module + .module,
.v1 .module + .widget,
.v1 .widget + .widget,
.v1 .widget + module {
    margin-top: 4rem;
}


/* General Styles */

.v1 a,
.v1 #template form.formWizForm input[type=submit],
.v1 input[type=submit] {
-webkit-transition: 0.2s ease all;
transition: 0.2s ease all;
}

.v1 ul,
.v1 ol {
margin: 20px 0 20px 0;
padding-left: 25px;
}

.v1 img {
max-width: 100%;
height: auto;
}

.v1 iframe {
max-width: 100%;
}

/* Social Include */

.v1 div.social {
background: var(--v1-first-gradient-color);
text-align: center;
}

.v1 a.social {
font-family: Lato;
color: #fff;
text-decoration: none;
display: inline-block;
position: relative;
padding: 15px 0 15px 35px;
margin: 0 15px 0 15px;
font-size: 1.4rem;
text-transform: uppercase;
}

.v1 a.social:hover {
color: #111;
}


.v1 a.social:before {
font: var(--fa-font-brands);
display: inline-block;
padding-right: 10px;
font-size: 2.4rem;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}

.v1 a.social.notext {
font-size: 0;
margin-right: 0;
}

.v1 a.facebook:before {
content: '\f09a';
}

.v1 a.twitter:before {
content: '\e61b';
}

.v1 a.youtube:before {
content: '\f167';
}

.v1 a.instagram:before {
content: '\f16d';
}

.v1 a.vimeo:before {
content: '\f27d';
}

.v1 a.linkedin:before {
content: '\f0e1';
}

.v1 a.pinterest:before {
content: '\f0d2';
}

/* Header */

.v1 header {
position: relative;
width: 100%;
color: #fff;
background-color: var(--v1-background-color);
background-image: url("/files/mustardseedintl/web/light_blue_4.jpg");
background-size: cover;
background-position: center;
background-blend-mode: normal;
text-align: center;
}

.v1 header:after {
content: "";
display: block;
height: 0px;
background: var(--v1-first-gradient-color);
z-index: 2;
}

.v1 header .wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}

.v1 header .logo {
padding: 30px 10px 30px 10px;
text-align: center;
}

.v1 header .logo img {
max-width: 200px;
}

.v1 header .logo h1 {
font-size: 2.875rem;
font-weight: regular;
letter-spacing: -1px;
margin: 0;
}

.v1 header .nav {
flex: 1;
text-align: right;
}

/* Main Navigation */

.v1 header .navigation-widget.standard:not(.collapse) > div,
.v1 header .navigation-widget.standard:not(.collapse) nav {
display: inline-block;
}

.v1 header .navigation-widget.standard:not(.collapse) nav {
background: rgb(var(--v1-first-color-rgb));
border-radius: var(--v1-border-radius-large);
box-shadow: var(--v1-box-shadow);
padding: 0;
}

.v1 header .navigation-widget.standard:not(.collapse) nav ul {
margin: 0;
padding: 0;
}

.v1 header .navigation-widget.standard > a.menu-toggle {
color: #fff;
}

.v1 .navigation-widget.collapse.hamburger > a.menu-toggle {
text-align: center;
padding: 20px;
}

.v1 .navigation-widget.collapse.hamburger a.menu-toggle label::after {
right: auto;
}

.v1 header .navigation-widget.standard > a.menu-toggle:hover {
color: #111;
}

.v1 header .navigation-widget.standard:not(.collapse) .l1:first-child > a {
margin-left: 2rem;
}

.v1 header .navigation-widget.standard:not(.collapse) .l1 > a {
padding: 2rem 1.5rem;
color: #fff;
font-size: 1.6rem;
font-weight: 300;
letter-spacing: 0px;
}

.v1 header .navigation-widget.standard:not(.collapse) .l1.item-donate-now > a {
background: var(--v1-button-background-hover);
margin-left: 1rem;
padding-left: 3.5rem;
padding-right: 3.5rem;
border-top-right-radius: var(--v1-border-radius-small);
border-bottom-right-radius: var(--v1-border-radius-large);
border-left: 5px solid var(--v1-second-color);
box-shadow: inset 0px 0px 0px rgba(0,0,0,0.5);

}

.v1 header .navigation-widget.standard:not(.collapse) .l1.item-donate-now:hover > a {
background: var(--v1-button-background-hover);
box-shadow: inset 0px 0px 7px rgba(0,0,0,0.5);
}

.v1 header .navigation-widget.standard:not(.collapse) .l1 > a:after {
content: '';
position: absolute;
left: 50%;
bottom: 13px;
width: 0;
height: 0;
border-radius: 0;
background-color: var(--v1-second-color);
transform: translateX(-50%);
transition: 0.5s ease all;
}

.v1 header .navigation-widget.standard:not(.collapse) .flyout a {
padding-right: 30px;
}

.v1 .navigation-widget.standard:not(.collapse) .submenu-toggle:after {
font-size: 1.4rem;
margin-top: 2px;
}

.v1 header .navigation-widget.standard:not(.collapse) .l1:hover > a,
.v1 header .navigation-widget.standard:not(.collapse) .l1.active > a {
background-color: transparent;
}

.v1 header .navigation-widget.standard:not(.collapse) .l1:hover > a:after,
.v1 header .navigation-widget.standard:not(.collapse) .l1.active > a:after {
height: 6px;
border-radius: var(--v1-border-radius-large);
bottom: 10px;
}

.v1 header .navigation-widget.standard:not(.collapse) .l1:hover > a:after {
width: 10px;
background-color: #fff;
}

.v1 header .navigation-widget.standard:not(.collapse) .l1.active > a:after {
width: 6px;
}

.v1 .navigation-widget.standard:not(.collapse) .submenu {
background-color: var(--v1-background-color);
}

.v1 header .navigation-widget.standard:not(.collapse) .submenu a {
color: var(--v1-first-color);
font-size: 1.4rem;
font-weight: 400;
padding: 10px 15px 10px 15px;
}

.v1 header .navigation-widget.standard:not(.collapse) .submenu li:hover a {
background-color: var(--v1-background-accent);
}

.v1 header .navigation-widget.standard:not(.collapse) .submenu .l3:hover a {
font-weight: 700;
}

/* Main Slider */

.v1 .main-banner .slider-widget .slide-wrapper {
border: none;
}

.v1 .main-banner .slider-widget .frame {
min-height: 250px;
max-height: none;
}

.v1 .main-banner  .slider-widget .mSCover {
background-position: center center;
}

.v1 .main-banner  .slider-widget .captions-block {
display: flex;
align-items: center;
}

.v1 .main-banner  .slider-widget .mSCaption {
position: static !important;
left: 0;
top: 50%;
width: 500px !important;
max-width: 100%;
font-family: var(--v1-heading-font);
font-size: 6rem !important;
letter-spacing: 0px;
text-transform: none;
background: none;
text-shadow: var(--v1-text-shadow);
transform: none !important;
}

.v1 .main-banner .slider-widget .mSCaption .btn {
box-shadow: var(--v1-box-shadow);
font-size: 1.6rem;
}

/* Footer */

.v1 footer {
width: 100%;
padding: 20px 10px 15px 10px;
box-sizing: border-box;
text-align: center;
background-color: var(--v1-first-color);
background-image: url("/files/mustardseedintl/web/footer_backdrop_2.jpg");
}

.v1 footer .copyright {
width: 100%;
color: #fff;
font-size: 1.2rem;
}

.v1 footer .copyright p {
margin: 0;
}

.v1 footer .nav {
width: 100%;
}

.v1 footer .nav .navigation-widget a {
color: #fff;
font-size: 1.2rem;
}

.v1 footer .nav .navigation-widget.standard li.active a,
.v1 footer .nav .navigation-widget.standard li:hover a {
background-color: #333;
}

.v1 #templatefooter {
display: none;
}/* Responsive.css | Nov 23, 2023 @8:12:10 PM  */

/* Hamburger Menu / Mobile Nav */

.v1 header .navigation-widget.collapse.hamburger .menu-toggle {
border-radius: var(--v1-border-radius-large);
background: var(--v1-second-gradient-color-reverse);
color: #FFF;
}

.v1 header .navigation-widget.collapse.hamburger nav .menu-toggle {
margin-top: 2rem;
}

.v1 header .navigation-widget.collapse.hamburger .menu-toggle:hover {
background: var(--v1-second-gradient-color);
}

.v1 header .navigation-widget.collapse.hamburger .menu-toggle label {
display: flex;
align-items: center;
padding: 1rem 2rem;
font-size: 1.2rem;
font-weight: 700;
}

.v1 header .navigation-widget.collapse.hamburger .menu-toggle label span {
padding: 0;
line-height: 1em;
}

.v1 header .navigation-widget.collapse.hamburger a.menu-toggle label::after {
position: static;
transform: none;
font-size: 2.4rem;
margin-left: 1rem;
}

.v1 header .navigation-widget.collapse.hamburger input.menu-toggle-check:checked ~ nav {
background: var(--v1-first-gradient-color);
text-align: center;
}

.v1 header .navigation-widget.collapse.hamburger nav ul.menu {
max-width: 50rem;
margin: 5rem auto;
}

.v1 header .navigation-widget.collapse.standard ul.menu > li {
margin: 1rem 0;
}

.v1 header .navigation-widget.collapse.standard nav .l1 > a {
font-size: 3rem;
padding: 2rem;
}

.v1 header .navigation-widget.collapse.standard .l1 > a .submenu-toggle {
right: 1rem;
}

.v1 header .navigation-widget.collapse.standard .l1 > .submenu {
padding: 1.5rem;
}

.v1 header .navigation-widget.collapse.standard .l1 > a {
border-radius: var(--v1-border-radius-large);
}

.v1 header .navigation-widget.collapse.standard li.l2.flyout.open {
background: none;
}

.v1 header .navigation-widget.collapse.standard .submenu li.l2.flyout.open .submenu {
background-color: rgba(var(--v1-first-color-rgb),0.2);
border-radius: var(--v1-border-radius-large);
padding: 1rem;
}

.v1 header .navigation-widget.collapse.standard .flyout.open > .submenu li:hover > a {
font-weight: 700;
}

.v1 header .navigation-widget.collapse.hamburger .l1:hover > a,
.v1 header .navigation-widget.collapse.hamburger .l1.flyout.open > a {
background: var(--v1-first-color);
}

.v1 header .navigation-widget.collapse.hamburger .l1.flyout.open > a {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.v1 header .navigation-widget.collapse.standard li {
border-radius: var(--v1-border-radius-large);
}

@media all and (max-width:900px) {
.v1 .store-module .store-content {
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
.v1 .store-module .products {
float: none;
width: 100%;
order: 1;
}
.v1 .store-module .store-sidebar {
float: none;
width: 100%;
order: 2;
}
.v1 .audio-video-module .grid li {
width: calc(33% - 10px);
}
}

@media all and (max-width:800px) {
.v1 .aurora-dialog-dark .buttons .btn {
display: block;
margin-top: 10px;
white-space: normal;
}
}

@media all and (max-width:767px) {
.v1 .columns-widget .col {
width: 100% !important;
clear: both;
margin-top: 20px;
min-height: 0 !important;
}
.v1 section.content {
padding: 15px 0 15px 0;
}
.v1 a.social {
font-size: 0;
margin-right: 0;
}
.v1 .main-banner  .slider-widget .mSCaption {
font-size: 3rem !important;
}
.v1 .blogs-module.full-mode {
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
.v1 .blogs-module.full-mode .item-list {
float: none;
width: 100%;
order: 1;
}
.v1 .blogs-module.full-mode .blog-sidebar {
float: none;
width: 100%;
order: 2;
}
.v1 .events-module .list-controls .btn {
display: block;
float: none;
width: 100%;
box-sizing: border-box;
}
}

@media all and (max-width:600px) {
.v1 .store-module .featured .item {
width: auto;
display: block;
float: none;
}
.v1 .audio-video-module.full-mode .item-list .item {
min-height: 163px;
}
.v1 .audio-video-module .list-controls label[for="search"] input {
width: 150px;
}
.v1 .audio-video-module .item-list .action {
float: none;
}
.v1 .audio-video-module .item-list .actions a {
position: absolute;
left: 10px;
top: 110px;
width: 100px;
text-align: center;
}
.v1 .audio-video-module .grid li {
width: calc(50% - 10px);
}
}

@media all and (max-width: 400px) {
.v1 .main-banner  .slider-widget .mSCaption {
font-size: 1.6rem !important;
}
.v1 .audio-video-module .grid li {
width: calc(100% - 10px);
}
}