/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
@font-face { font-family: 'Hind Madurai'; font-style: normal; font-weight: 300; font-display: swap; src: local("Hind Madurai Light"), url("https://silkstartfaimh.s3.us-east-1.amazonaws.com/hind-madurai/HindMadurai-Light.woff") format("woff"); }

@font-face { font-family: 'Hind Madurai'; font-style: normal; font-weight: 400; font-display: swap; src: local("Hind Madurai Regular"), url("https://silkstartfaimh.s3.us-east-1.amazonaws.com/hind-madurai/HindMadurai-Regular.woff") format("woff"); }

@font-face { font-family: 'Hind Madurai'; font-style: normal; font-weight: 500; font-display: swap; src: local("Hind Madurai Medium"), url("https://silkstartfaimh.s3.us-east-1.amazonaws.com/hind-madurai/HindMadurai-Medium.woff") format("woff"); }

@font-face { font-family: 'Hind Madurai'; font-style: normal; font-weight: 600; font-display: swap; src: local("Hind Madurai SemiBold"), url("https://silkstartfaimh.s3.us-east-1.amazonaws.com/hind-madurai/HindMadurai-SemiBold.woff") format("woff"); }

@font-face { font-family: 'Hind Madurai'; font-style: normal; font-weight: 700; font-display: swap; src: local("Hind Madurai Bold"), url("https://silkstartfaimh.s3.us-east-1.amazonaws.com/hind-madurai/HindMadurai-Bold.woff") format("woff"); }

body { font-family: "Hind Madurai", serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.site-header.fixed-enabled.fixed { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.27); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.27); }

.site-header #header_topbar { height: 28px; font-size: 18px; }

.site-header #header_topbar > .container { width: unset; padding: 0 5em; }

.site-header #header_topbar .navbar-header .navbar-brand { display: none; }

.site-header #header_topbar #header-account-buttons { margin-top: 0; }

.site-header #header_topbar #header-account-buttons #header_topbar_account ul.nav.navbar-nav > li { margin-left: 0; }

.site-header #header_topbar #header-account-buttons #header_topbar_account ul.nav.navbar-nav > li > a { color: #ffffff; background: transparent; padding: 4px 20px; font-family: "Hind Madurai", serif; font-size: 17px; font-weight: 600; line-height: 20px; border: 0; border-left: 1px solid #ffffff; border-radius: 0; }

.site-header #header_topbar #header-account-buttons #header_topbar_account ul.nav.navbar-nav > li > a:last-child { border-right: 1px solid #ffffff; }

.site-header #header_topbar #header-account-buttons #header_topbar_account ul.nav.navbar-nav > li > a.signup_button, .site-header #header_topbar #header-account-buttons #header_topbar_account ul.nav.navbar-nav > li > a#userDropDown { color: #ffffff; border-color: #ffffff; }

.site-header .navbar.navbar-default { height: 82px; }

.site-header .navbar.navbar-default > .container > .visible-xs.visible-sm { display: block !important; }

.site-header .navbar.navbar-default .container { position: relative; width: unset; padding-left: 27px; padding-right: 27px; }

.site-header .navbar.navbar-default .navbar-brand { padding: 16px; }

.site-header .navbar.navbar-default .main-nav { float: right; padding: 0; margin-top: 18px; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a { font-family: "Hind Madurai", serif; font-size: 17px; font-weight: 600; line-height: 1.1em; margin: 0 10px; padding: 12px 0; text-transform: capitalize; }

@media (min-width: 1260px) { .site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a { margin: 0 18px; } }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a.has-submenu { padding-right: 10px; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a:not(:hover):not(:focus):not(.highlighted):after { opacity: 0; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a:after { background-color: #0f8099; content: ""; display: block; position: absolute; bottom: 0; height: 7px; width: 100%; transition: .3s; transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1); }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a[href*="/donate/"] { background-color: #fff360; border-radius: 8px; padding: 13px 30px; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a[href*="/donate/"]:hover { color: #434343; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a[href*="/donate/"]:after { display: none; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a.faimh_search { color: #0f8099; font-size: 32px; margin-left: 10px; padding: 6px 0; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li > a.faimh_search:after { display: none; }

.site-header .navbar.navbar-default .main-nav .nav.navbar-nav > li.active > a:not(:hover):not(:focus):not(.highlighted):after { opacity: 1; }

.site-header .navbar.navbar-default .main-nav .dropdown-menu { border: 0; border-radius: 29px 29px 29px 29px; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); margin-left: 18px !important; margin-top: 4px !important; }

.site-header .navbar.navbar-default .main-nav .dropdown-menu > li > a { border-inline-start: 8px solid transparent; color: #0f8099; font-family: "Hind Madurai", serif; font-size: 17px; font-weight: 500; line-height: 20px; text-transform: capitalize; padding: 15px 20px; }

.site-header .navbar.navbar-default .main-nav .dropdown-menu > li > a:hover { background-color: transparent; }

.site-header .navbar.navbar-default .main-nav .dropdown-menu > li:not(:last-child) { border-bottom: 1px solid #F5F5F5; }

.site-header .navbar.navbar-default .main-nav .dropdown-menu:before, .site-header .navbar.navbar-default .main-nav .dropdown-menu:after { display: none !important; }

.site-header .mobile-menu-toggle-switch { color: #0f8099; font-size: 18px; font-weight: 900; }

@media (max-width: 1124px) { .site-header .visible-sm { display: block !important; } .site-header .hidden-sm { display: none !important; } }

#main-menu-mobile { background: #ffffff; }

#main-menu-mobile .mm-list > li > a { color: #0f8099; font-family: "Hind Madurai", serif; font-size: 17px; font-weight: 600; line-height: 20px; padding: 18px 40px; }

#main-menu-mobile .mm-list > li > a.mm-subopen:before { display: none; }

#main-menu-mobile .mm-list > li > a.mm-subopen:after { border-color: #0f8099; }

#main-menu-mobile .mm-list > li > a.mm-subclose { background-color: #edf7fa; }

#main-menu-mobile .mm-list > li > a.mm-subclose:before { margin-bottom: -5px; border-color: #0f8099; }

#main-menu-mobile .mm-list > li:after { margin-left: 0; border-color: #F5F5F5; }

#main-menu-mobile .mm-list > li:hover, #main-menu-mobile .mm-list > li:focus { background-color: #EDF7FA; }

#main-menu-mobile .mm-list:not(:first-of-type) { padding-top: 20px !important; }

#body { overflow-x: hidden; }

.header-banner { background-color: #ffffff; display: flex; align-items: center; justify-content: center; }

.header-banner .overlay-light { background: transparent; }

.header-banner .header-banner-text { position: relative; height: unset; width: unset; }

.header-banner .header-banner-text .container .header-banner-text-inner { position: unset; bottom: unset; }

.header-banner .header-banner-text .container .header-banner-text-inner .header-banner-page-title { color: #434343; font-size: 50px; text-align: center; text-shadow: none; }

#site_footer { font-size: 18px; padding: 0; }

#site_footer .container { width: 100%; max-width: none; margin: 0; padding: 0; }

#site_footer .row { margin: 0; }

#site_footer .row > [class*="col-"] { float: none; padding: 0; margin: 0; width: 100%; max-width: 100%; }

#site_footer .footer-top { background: #B0DBE7; }

#site_footer .footer-top .row { display: flex; flex-direction: column; }

#site_footer .footer-top .row > [class*="col-"] { flex: 0 0 100%; }

#site_footer .footer-top .row > [class*="col-"]:nth-child(3) { display: none; }

#site_footer .footer-top .footer-row { display: flex; flex-wrap: wrap; width: 100%; }

#site_footer .footer-top .footer-row .footer-col { flex: 1 1 100%; max-width: 100%; }

#site_footer .footer-top .donation-section { padding: 4em 3em 3em 3em; color: #434343; text-align: center; }

#site_footer .footer-top .donation-section h2 { font-family: "Lora", serif; font-size: 26px; line-height: 1.3em; margin: 0 auto; }

@media (min-width: 992px) { #site_footer .footer-top .donation-section h2 { max-width: 70%; } }

#site_footer .footer-top .donation-section .widget-subtext { font-size: 17px; line-height: 1.5em; margin: 15px 0; }

@media (min-width: 768px) { #site_footer .footer-top .donation-section h2 { font-size: 34px; } #site_footer .footer-top .donation-section .widget-subtext { font-size: 24px; } }

#site_footer .footer-top .primary-footer-section { background-color: #0f8099; background-image: url("https://silkstart.s3.amazonaws.com/69a747ca57912605cf20cd7b.png"); background-position: bottom right; background-repeat: no-repeat; padding: 3em 1em 3em 1em; font-weight: 500; line-height: 1.4em; }

#site_footer .footer-top .primary-footer-section h3 { font-family: "Hind Madurai", serif; font-size: 34px; line-height: 1.2em; }

@media (min-width: 768px) { #site_footer .footer-top .primary-footer-section { padding: 4em 2em 3em 2em; } }

@media (min-width: 1200px) { #site_footer .footer-top .primary-footer-section { padding: 4em 3em 4em 3em; } }

#site_footer .footer-top .primary-footer-section .footer-row { align-items: stretch; max-width: 1426px; }

#site_footer .footer-top .primary-footer-section .footer-row .footer-col { padding: 10px; flex: 0 0 100%; }

@media (min-width: 768px) { #site_footer .footer-top .primary-footer-section .footer-row .col-1 { flex: 0 0 40%; max-width: 40%; } #site_footer .footer-top .primary-footer-section .footer-row .footer-right { flex: 0 0 60%; max-width: 60%; display: flex; flex-wrap: wrap; } #site_footer .footer-top .primary-footer-section .footer-row .col-2, #site_footer .footer-top .primary-footer-section .footer-row .col-3 { flex: 0 0 50%; max-width: 50%; } #site_footer .footer-top .primary-footer-section .footer-row .col-4 { flex: 0 0 100%; max-width: 100%; } }

@media (min-width: 1125px) { #site_footer .footer-top .primary-footer-section .footer-row .col-1 { flex: 0 0 30%; max-width: 30%; } #site_footer .footer-top .primary-footer-section .footer-row .footer-right { flex: 0 0 70%; max-width: 70%; display: flex; flex-wrap: wrap; } #site_footer .footer-top .primary-footer-section .footer-row .col-2 { flex: 0 0 28%; max-width: 28%; } #site_footer .footer-top .primary-footer-section .footer-row .col-3 { flex: 0 0 29%; max-width: 29%; } #site_footer .footer-top .primary-footer-section .footer-row .col-4 { flex: 0 0 43%; max-width: 43%; } }

#site_footer .footer-top .primary-footer-section .footer-logo { width: 40%; margin: 0 auto; }

@media (min-width: 768px) { #site_footer .footer-top .primary-footer-section .footer-logo { width: 74%; } }

@media (min-width: 1200px) { #site_footer .footer-top .primary-footer-section .footer-logo { width: 60%; } }

#site_footer .footer-top .primary-footer-section .media_links { display: flex; flex-direction: row; padding: 0; align-items: center; justify-content: center; }

#site_footer .footer-top .primary-footer-section .media_links > li { padding: 0 8px; }

#site_footer .footer-top .primary-footer-section .media_links > li > a { border-radius: 50%; border: 1px solid #fff; padding: 10px; }

#site_footer .footer-top .primary-footer-section .media_links > li > a:hover, #site_footer .footer-top .primary-footer-section .media_links > li > a:focus { background-color: transparent; }

#site_footer .footer-top .primary-footer-section .media_links > li .fa-facebook-f:before { content: "\f39e"; }

#site_footer .footer-top .primary-footer-section ul { padding: 0; }

#site_footer .footer-top .primary-footer-section ul li { list-style: none; padding: 4px 0; }

#site_footer .footer-top .lower-footer-section { background: #edf7fa; padding: 0.7em 3em 0.7em 3em; color: #434343; font-size: 12px; font-weight: 500; line-height: 1.2em; }

#site_footer .footer-top .lower-footer-section a { color: inherit; }

#site_footer .footer-top .lower-footer-section span.divider { margin: 0 4px; color: #DDDDDD; }

#site_footer .footer-top .lower-footer-section .footer-row { align-items: center; }

#site_footer .footer-top .lower-footer-section .footer-row .footer-col { padding: 10px; flex: 0 0 100%; }

#site_footer .footer-top .lower-footer-section .footer-logos { justify-content: center; }

#site_footer .footer-top .lower-footer-section .footer-logos img { margin: 0 auto; }

#site_footer .footer-top .lower-footer-section .footer-logos > .footer-col { flex: 0 0 50%; max-width: 50%; }

#site_footer .footer-top .lower-footer-section .footer-logos > .footer-col.col-3 { flex: 0 0 100%; max-width: 100%; }

@media (min-width: 768px) { #site_footer .footer-top .lower-footer-section .footer-logos > .footer-col { flex: 0 0 25%; max-width: 25%; } #site_footer .footer-top .lower-footer-section .footer-logos > .footer-col.col-3 { flex: 0 0 50%; max-width: 50%; } }

@media (min-width: 768px) { #site_footer .footer-top .lower-footer-section > .footer-row > .footer-col { flex: 0 0 50%; max-width: 50%; } }

@media (max-width: 767px) { #site_footer .footer-top .lower-footer-section > .footer-row { flex-direction: column; align-items: flex-start; } #site_footer .footer-top .lower-footer-section > .footer-row > .col-1 { order: 2; } #site_footer .footer-top .lower-footer-section > .footer-row > .col-2 { order: 1; } }

#site_footer .btn-primary { color: #333333; }

#site_footer .lower-footer, #site_footer .powered-by-silkstart { display: none; }

.btn.btn-lg { font-family: "Hind Madurai", serif; font-size: 17px; font-weight: 600; line-height: 1.2em; border: 0 !important; border-radius: 8px; padding: 13px 30px; }

#main_content #primary1 .subcontainer_style1 .subscribe-form-container { background-color: #0f8099 !important; color: #ffffff !important; }

.skiptranslate { display: none !important; }

.google-translate-nav select { text-align: center; background-color: #FFFFFF; color: #0F8099; width: 140px; height: 40px; border: none; font-family: 'Hind Madurai', sans-serif; font-size: 17px; font-weight: 600; line-height: 20px; padding: 0; cursor: pointer; }
