/* Themify Customize Styling */
body {	
	font-family: "rebrand-font";	font-weight:100;
	font-size:1.2em;
	text-align:left; 
}
a {		text-decoration:underline;

	color: #092d5d; 
}
a:hover {	
	color: #1762b3; 
}
:root {	
	--theme_accent: #1762b3;
	--theme_accent_semi: #508bc9; 
}
a, .post-nav .arrow {	
	color: #1762b3; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #1c1c1c; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #1762b3; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	background: none;
	background-color: #e9edf2;
	color: #092d5d; 
}
h1 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:3.6rem;
	line-height:140%;
 
}
h2 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:2.4rem;
	line-height:140%;
 
}
h3 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:2rem;
	line-height:140%;
 
}
h4 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.6rem;
	line-height:140%;
 
}
h5 {	
	font-family: "rebrand-font";	font-weight:700;
	font-size:1.4rem;
	line-height:140%;
 
}
h6 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.2px;
	line-height:140%;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #092d5d;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #1762b2;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #ffffff;
	padding-top: 12px; 
}
#header {	
	margin: 0px;
	padding: 0px;
	font-family: "rebrand-font";	font-weight:400;
 
}
#headerwrap a {		font-style:normal;

	color: #1762b2; 
}
#headerwrap a:hover {		font-style:normal;

	color: #092d5d; 
}
body #site-logo a {	display: none; 
}
body #site-logo a img {		width: 240px; 
}
#site-logo {	
	margin: 0px; 
}
#site-description {	display: none; 
}
#main-nav {	
	margin-top: 0px;
	margin-bottom: 0px; 
}
#main-nav a {	
	margin-right: 5px;
	color: #092d5d;
	font-family: "rebrand-font";	font-weight:500;
	letter-spacing:.32px;
	font-size:12px;
	text-transform:capitalize; 
}
#main-nav a:hover {	
	color: #ff2929; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #1762b2; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #508bc9; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #ffd63f; 
}
#main-nav ul a {	
	background-color: transparent;
	font-family: "rebrand-font";	font-size:13px;
	line-height:18px;
	text-transform:capitalize; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.woocommerce ul.products li.product .price {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #ffd63f;
	color: #1762b3; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #508bc9; 
}
.single-product div.product .product_title {		font-weight:500;
 
}
.post-title {	
	font-family: "rebrand-font";	font-weight:400;
	letter-spacing:.05px;
	font-size:1.8rem;
	line-height:140%;
	text-transform:capitalize; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #1762b3; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "rebrand-font";	font-weight:400;
	letter-spacing:.05px;
	font-size:3.2rem;
	line-height:140%;
 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "rebrand-font";	font-size:16px;
	line-height:20px;
 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {		font-style:normal;
	font-size:24px;
 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "rebrand-font";	font-weight:400;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "rebrand-font";	letter-spacing:1px;
	font-size:8px;
	line-height:16px;
	text-transform:uppercase; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "rebrand-font";	font-size:10px;
	text-transform:uppercase; 
}
.page-title {	
	font-family: "rebrand-font"; 
}
#sidebar, #sidebar-alt {		font-size:16px;
	line-height:140%;
 
}
#sidebar a, #sidebar-alt a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: #7689a3; 
}
#sidebar a:hover, #sidebar-alt a:hover {		text-decoration:underline;

	color: #092d5d; 
}
#sidebar .widget, #sidebar-alt .widget {	background: none;
	background-color: #ffffff;
	border: none !important;
	margin-bottom: 26px; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	background: none;
	background-color: #e9edf2;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;	text-transform:capitalize; 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	padding-bottom: 6px; 
}
#footerwrap {	background: none;
	background-color: #09284b; 
}
#footer-logo a img {		width: 200px; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1rem;
	line-height:140%;
 
}
#footer a {	
	color: #ffd63f; 
}
#footer .footer-widgets .widgettitle {	
	color: #e9edf2; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body {	
	font-family: "rebrand-font";	font-weight:100;
 
}
a {	
	color: #092d5d; 
}
a:hover {	
	color: #1762b3; 
}
:root {	
	--theme_accent: #1762b3;
	--theme_accent_semi: #508bc9; 
}
a, .post-nav .arrow {	
	color: #1762b3; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #1c1c1c; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #1762b3; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	background: none;
	background-color: #e9edf2;
	color: #092d5d; 
}
h1 {	
	font-family: "rebrand-font";	font-weight:700;
	font-size:2.4rem;
 
}
h2 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.8rem;
 
}
h3 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.6rem;
 
}
h4 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.4rem;
 
}
h5 {	
	font-family: "rebrand-font";	font-weight:700;
	font-size:1.2rem;
 
}
h6 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1px;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #092d5d;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #1762b2;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #e9edf2; 
}
#headerwrap #header {	background: none;
	background-color: #e9edf2; 
}
#header {	
	font-family: "rebrand-font";	font-weight:100;
 
}
body #site-logo a {	display: none; 
}
#main-nav a {	
	color: #092d5d;
	font-family: "rebrand-font";	font-weight:500;
 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #1762b2; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #508bc9; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #ffd63f; 
}
#main-nav ul a {	
	font-family: "rebrand-font"; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.woocommerce ul.products li.product .price {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #ffd63f;
	color: #1762b3; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #508bc9; 
}
.single-product div.product .product_title {		font-weight:500;
 
}
.post-title {	
	font-family: "rebrand-font";	font-size:1.6rem;
 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #1762b3; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "rebrand-font";	font-weight:400;
	font-size:2.2rem;
 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "rebrand-font"; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "rebrand-font";	font-weight:400;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "rebrand-font"; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "rebrand-font"; 
}
.page-title {	
	font-family: "rebrand-font"; 
}
#sidebar .widget, #sidebar-alt .widget {	background: none;
	background-color: #f0f0f0;
	border: none !important; 
}
#footerwrap {	background: none;
	background-color: #09284b; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "rebrand-font";	font-weight:500;
 
}
#footer a {	
	color: #ffd63f; 
}
#footer .footer-widgets .widgettitle {	
	color: #e9edf2; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "rebrand-font";	font-weight:100;
 
}
h1 {	
	font-family: "rebrand-font";	font-weight:700;
 
}
h2 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
h3 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
h4 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
h5 {	
	font-family: "rebrand-font";	font-weight:700;
 
}
h6 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
#headerwrap {	background: none;
	background-color: #e9edf2; 
}
#headerwrap #header {	background: none;
	background-color: #e9edf2; 
}
#header {	
	font-family: "rebrand-font";	font-weight:100;
 
}
body #site-logo a {	display: none; 
}
#main-nav a {	
	font-family: "rebrand-font";	font-weight:500;
 
}
#main-nav ul a {	
	font-family: "rebrand-font"; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.woocommerce ul.products li.product .price {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.single-product div.product .product_title {		font-weight:500;
 
}
.post-title {	
	font-family: "rebrand-font";	font-size:1.6rem;
 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "rebrand-font";	font-weight:400;
	font-size:1.8rem;
 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "rebrand-font"; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "rebrand-font";	font-weight:400;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "rebrand-font"; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "rebrand-font"; 
}
.page-title {	
	font-family: "rebrand-font"; 
}
#sidebar .widget, #sidebar-alt .widget {	background: none;
	background-color: #f0f0f0;
	border: none !important; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "rebrand-font";	font-weight:500;
 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	
	font-family: "rebrand-font";	font-weight:100;
 
}
a {	
	color: #092d5d; 
}
a:hover {	
	color: #1762b3; 
}
:root {	
	--theme_accent: #1762b3;
	--theme_accent_semi: #508bc9; 
}
a, .post-nav .arrow {	
	color: #1762b3; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #1c1c1c; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #1762b3; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	background: none;
	background-color: #e9edf2;
	color: #092d5d; 
}
h1 {	
	font-family: "rebrand-font";	font-weight:700;
	font-size:2.0rem;
	line-height:120%;
 
}
h2 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.6rem;
	line-height:130%;
 
}
h3 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.4rem;
	line-height:130%;
 
}
h4 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:1.2rem;
 
}
h5 {	
	font-family: "rebrand-font";	font-weight:700;
	font-size:1rem;
 
}
h6 {	
	font-family: "rebrand-font";	font-weight:500;
	font-size:.8px;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #092d5d;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #1762b2;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	
	font-family: "rebrand-font";	font-weight:100;
 
}
#headerwrap a {	
	color: #1762b2; 
}
#headerwrap a:hover {	
	color: #092d5d; 
}
body #site-logo a {	display: none; 
}
#main-nav a {	
	color: #092d5d;
	font-family: "rebrand-font";	font-weight:500;
 
}
#main-nav a:hover {	
	color: #ff2929; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #1762b2; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #508bc9; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #ffd63f; 
}
#main-nav ul a {	
	font-family: "rebrand-font"; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.woocommerce ul.products li.product .price {	
	font-family: "rebrand-font";	font-weight:500;
 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #ffd63f;
	color: #1762b3; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #508bc9; 
}
.single-product div.product .product_title {		font-weight:500;
 
}
.post-title {	
	font-family: "rebrand-font";	font-size:1.4rem;
 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #1762b3; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "rebrand-font";	font-weight:400;
	font-size:1.6rem;
 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "rebrand-font"; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "rebrand-font";	font-weight:400;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "rebrand-font"; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "rebrand-font"; 
}
.page-title {	
	font-family: "rebrand-font"; 
}
#sidebar a, #sidebar-alt a {	
	color: #7689a3; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #092d5d; 
}
#sidebar .widget, #sidebar-alt .widget {	background: none;
	background-color: #ffffff;
	border: none !important; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	background: none;
	background-color: #e9edf2; 
}
#footerwrap {	background: none;
	background-color: #09284b; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "rebrand-font";	font-weight:500;
 
}
#footer a {	
	color: #ffd63f; 
}
#footer .footer-widgets .widgettitle {	
	color: #e9edf2; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #e9edf2; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 	line-height:22px;
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #1762b3; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #092d5d; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #ff2929; }.header-minbar #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	color: #1762b3; }.mobile_menu_active #menu-icon { 
	color: #1762b3; }
/* Themify Custom CSS */
.header-bar {
    display: none;
}
.navbar-wrapper {
    justify-content: center;
}
.related-posts .post {
    border: 1px solid #c5c5c5!important;
    padding: 12px!important;
    font-size: .624em!important;
    min-height: 340px!important;
}
.related-posts .post-image img {
    border-radius: 0px!important;
}
.related-posts p {
  line-height: 146% !important;
  font-size: 1.1em !important;
}

.related-posts .post-title {
  font-size: 1.3em;
  line-height: normal;
  margin: 0 0 .4em;
  text-align: left;
}
.EO_Event_List_Widget a {
    display: block !important;
	line-height: 140% !important;
}
.module.gallery .gallery-caption {
    font-size: .7em;
    line-height: 1.4;
    margin: 5px 0 24px 0px;
	text-align: left;
}

.gallery h2{font-size:16px; line-height: 140%!important;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.woocommerce div.product form.cart .variations {
    margin: 0 0 10px;
    background-color: #f6f6f6;
    padding: 20px 20px 0 20px!important;
}

#sidebar h3 {font-size: 20px!important;}

.breadrumbs {
    padding: 12px 16px 0;
    font-size: 14px;
    font-weight: 500;
}
.icons .module-image.image-left .image-wrap {
    float: left;
    margin: 0;
}

.gform_wrapper select {
    background-image: url(https://sdarj.org/wp-content/uploads/dropdown-arrow.png);
    background-position: 98% center;
    background-size: 24px;
    background-repeat: no-repeat;
}

.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description, .gform_wrapper.gravity-theme .gfield_description {margin: 0px!important; padding: 0px!important;}

.gform_wrapper.gravity-theme .gfield_label {
    font-size: 22px!important;
    margin-bottom: 0!important;
    padding: 0!important;
}


ul.eo-event-meta {
    margin-left: 60px;
}

.featuredArea .module-widget {
    padding: 0!important;
}
.menu-item .child-arrow {
    display: block;
    cursor: pointer;
    z-index: 12;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    position: absolute;
    right: -14px;
    top: 8px;
    transition: transform .3s;
}
h1, #site-logo a, #footer-logo a, h2, h3, h4, h5, h6 {
font-family: 'rebrand-font', Arial !important; }
li, p {
	font-weight: 500;
}
.product .product_meta {
	display: none;}
.woocommerce div.product form.cart .variations {
    margin: 0 0 10px;
    background-color: #f2f2f2;
    padding: 10px 0 0;
}
.woocommerce-tabs li {
    margin: 0;
    padding: 0;
}


.boxed-content, #slide-cart, .header-minbar .sidemenu, .header-slide-out .sidemenu, .mobile_menu_active .sidemenu {
background-color: #164d84;
color: rgba(255,255,255,.8);
}

.cart-wrap a em {font-size: 18px!important}


.post-title a:hover {
  color: #508bc9!important;
}

.event-template-default .post-date-wrap {display: none!important;}

.module-maps-pro input[type=reset], .module-maps-pro input[type=submit], .module-maps-pro button {
    background-color: #ffffff!important;
}

.eo-fullcalendar button {
    background-color: #ffd63e!important;
}

.ui.vertical .tab-nav {
    min-width: 200px;
	width: 200px;
	margin-top: 0px !important;}

.supportRequest input[type=reset], .supportRequest input[type=submit], .supportRequest button {
    background-color: #ffd63f !important;
}
.supportRequest select {
    font-size: 20px !important;
    height: 52px;
} 

.supportRequest p, .supportRequest ol, .supportRequest ul, .supportRequest input, .supportRequest label, .supportRequest textarea {
    font-size: 20px !important;
}

.supportRequest input {height: 52px!important;}

#pagewrap .supportRequest input[type=radio], #pagewrap .supportRequest input[type=checkbox] {
    width: 52px !important;
}

.supportRequest placeholder {color: #ddd!important;}

.tb_8wco615 input.email, .tb_8wco615 input:read-write, .tb_8wco615 input:read-only, .tb_8wco615 input[type=radio], .tb_8wco615 input[type=checkbox], select, .tb_8wco615 textarea {
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    padding: 4px 2.6em 4px 0.6em!important;
    max-width: 100%;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 8px!important;
    margin: 0 0 10px 0!important;
    font-size: 16px!important;
    font-family: 'rebrand-font'!important;
    min-height: 40px!important;
    background-image: url(https://sdarj.org/wp-content/uploads/down-arrows.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: right center;
}


.ui.module-accordion, .module-accordion>li {
    border: none!important;
}

.themify_announcement .announcement_title {
	background: #5b92d0;
	font-family: 'rebrand-font'!important; font-weight: 500;}

.themify_announcement .announcement_title:after {
	border-left-color: #5b92d0;}

.themify_announcement.bar .announcement_content {
    margin: 0;
}
.themify_announcement .announcement_post a.action-button {
	background: #ffd63e;}
.themify_announcement .announcement_post a.action-button {
    background: #ffd63e;
    color: #0a2d54!important;
}

.social-links .icon-medium em {
    border-radius: 100%;
    padding: 9px 14px 18px 14px;
    margin: 0;
    line-height: 1em;
}

#headerwrap .social-links .icon-small em {
    font-size: 18px;
    width: 18px;
    height: 18px;
	background-color: transparent!important;
}
.social-widget .social-links.horizontal li {
  padding: 0;
	margin: 0 4px 0 0;}
#headerwrap .social-links li em {
    padding: 0px 0 10px!important;
	margin-right: 0.32em!important;}

#headerwrap .social-links li em {
    border-radius: 100%;
    padding: 0.25em 0.55em 0.75em 0.55em;
    margin-right: 0.25em;
    width: 1.1em;
    height: 1.1em;
    line-height: 1em;
}

.page-id-14636 #responsive-menu-pro-header, .page-id-14636  #responsive-menu-pro-header-bar-button {display: none!important;}

@media screen and (max-width: 900px) {
body.page-id-14636 {
    margin-top: 0!important;
	}}

.home img.alignleft {
    margin-bottom: 5px!important;
    margin-top: 5px;
}

#header .module-buttons span {
    margin-bottom: 4px;
}

.ptb_module.ptb_custom_text {
    display: none;
}

.last .module #mc_embed_signup input.email {
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
    font-size: 15px;
    border: 1px solid #ABB0B2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 10px;
    border-radius: 10px!important;
    color: #1762b3!important;
    background-color: #fff;
    box-sizing: border-box;
    height: 40px!important;
    padding: 0 12px!important;
    display: inline-block;
    margin: 0;
    width: 200px!important;
    vertical-align: top!important;
    box-shadow: 0px 0px 5px 0px #00000066!important;
    font-style: normal!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    font-size: 12px !important;
}

.last .module  #mc_embed_signup .button {
    font-size: 13px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 10px;
    letter-spacing: .03em;
    color: #040200!important;
    background-color: #ffd640 !important;
    box-sizing: border-box;
    height: 40px;
    line-height: 32px;
    padding: 0 18px;
    display: inline-block;
    margin: 0 0 0 10px;
    transition: all 0.23s ease-in-out 0s;
}

.find-it select {
    width: 100%;
}

.home .loops-wrapper.list-post>.post {
    margin: 0;
}