/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	background-repeat: repeat;
	background-position: center center;
	font-family: "Open Sans";	font-size:15px;
	line-height:25px;
 
}
a {	
	color: #0068b8; 
}
a:hover {	
	color: #222222; 
}
h1 {	
	font-family: "Questrial";	font-weight:400;
 
}
h2 {	
	font-family: "Open Sans";	font-weight:400;
 
}
h3 {	
	font-family: "Open Sans";	font-weight:500;
	letter-spacing:0px;
	font-size:16px;

	color: #0f0f0f; 
}
h4 {	
	font-family: "Open Sans";	font-weight:500;
	font-size:16px;
 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	background: none;
	background-color: #ffffff;
	border: 1px solid #c7c7c7; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #0068b8;
	border: none !important;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #0068b8;
	border: none !important;
	color: #ffffff; 
}
#headerwrap {	
	border-top: none !important;
	border-bottom: none !important; 
}
#headerwrap a {	
	color: #c2c2c2; 
}
#headerwrap a:hover {	
	color: #000000; 
}
.header-widget-full {	background: none;
	background-color: #0068b8; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		line-height:75px;
 
}
body #site-logo a img {		width: 175px; 
}
#site-logo {	
	margin-top: 0px;
	margin-bottom: 0px; 
}
#main-nav a {	
	border-right: none !important;
	border-bottom: none !important;
	border-left: 1px solid rgba(204,204,204,0.13);;
	padding-right: 15px;
	padding-left: 15px;
	color: #222;
	font-family: "DM Sans";	font-weight:400;
	letter-spacing:0px;
	font-size:15px;
	line-height:20px;
	text-transform:none; 
}
#main-nav a:hover {	
	background-color: transparent;
	color: #008bf0; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #008bf0; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #008bf0; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #fe6132;
	color: #ffffff;
	padding-top: 9px;
	padding-bottom: 9px; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #008bf0;
	background-size: cover;
	background-position: center center;
	border: none !important;
	margin-top: 40px;
	padding-top: 15px;
	padding-bottom: 15px; 
}
#main-nav ul a {	
	color: #ffffff;	font-size:14px;
	line-height:20px;
 
}
#main-nav ul a:hover {	
	color: #ffffff; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #ffffff; 
}
.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: "Questrial";	font-weight:400;
	font-size:14px;
	text-align:center; 
}
.woocommerce ul.products li.product .price {		font-size:14px;
 
}
.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: #008184;
	border: none !important;
	font-family: "Open Sans";	font-weight:500;
	letter-spacing:0px;
	line-height:22px;
	text-transform:capitalize;
	color: #ffffff; 
}
.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 {	background: none;
	background-color: #04afb5; 
}
.single-product div.product .product_title {	
	font-family: "Questrial";	letter-spacing:0px;
	font-size:20px;
 
}
.single-product div.product p.price {		font-size:15px;
 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #f67b65;
	font-family: "Open Sans";	font-weight:400;
	letter-spacing:0px;
	line-height:22px;
	text-transform:capitalize; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #333333; 
}
.post-title {	margin: auto;
	padding-top: 20px;
	padding-left: 20px;
	font-family: "Inter Tight";	font-weight:500;
	letter-spacing:0px;
	font-size:45px;
	line-height:35px;
	text-align:left; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #1a2537; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #0068b8; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Montserrat";	font-weight:600;
	font-size:24px;
	text-align:left; 
}
.post-meta {	
	padding-left: 20px; 
}
.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 {		text-align:left; 
}
.post-meta a {	
	color: #a3a3a3; 
}
.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: "Open Sans";	font-style:italic;
	font-weight:400;
	font-style:italic;
	font-size:12px;
	text-align:left; 
}
.post-nav a {	
	color: #b8b8b8; 
}
.post-nav a:hover {	
	color: #0068b8; 
}
.post-nav a .arrow {	
	color: #c9c9c9; 
}
.post-nav a:hover .arrow {	
	color: #0068b8; 
}
#sidebar a, #sidebar-alt a {	
	font-family: "Open Sans";	font-weight:400;
	font-size:13px;
	line-height:22px;

	color: #888888; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #202b49; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	margin-bottom: 25px;
	color: #222222;
	font-family: "Inter Tight";	font-weight:500;
	letter-spacing:0px;
	font-size:16px;
	text-transform:capitalize; 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	border-bottom: 1px solid #f0f0f0; 
}
#footerwrap {	background: none;
	background-color: #0068b8;
	background-repeat: repeat;
	background-position: center center;
	padding-top: 0px;
	padding-bottom: 0px; 
}
#footer a {	
	color: #ffffff; 
}
#footer-nav a {	
	color: #e3eed3; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #d2a63c; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #fcfcfc;
	background-repeat: repeat;
	background-position: center center;
	font-family: "Open Sans"; 
}
a {	
	color: #008fff; 
}
a:hover {	
	color: #222222; 
}
h1 {	
	font-family: "Open Sans";	font-weight:500;
 
}
h2 {	
	font-family: "Open Sans";	font-weight:400;
 
}
h3 {	
	font-family: "Open Sans";	font-weight:100;

	color: #1c1c1c; 
}
h4 {	
	font-family: "Open Sans";	font-weight:500;
 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	background: none;
	background-color: #ffffff;
	border: none !important; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	
	border: 1px solid #fcaf40;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #222222;
	border: 1px solid #fcaf40;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#headerwrap a {	
	color: #fbaf40; 
}
#headerwrap a:hover {	
	color: #fbaf40; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {	
	color: #222;
	font-family: "Open Sans";	font-weight:500;
 
}
#main-nav a:hover {	
	color: #fe780e; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #fe780e; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #fe780e; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #fe780e;
	color: #ffffff;
	border: none !important; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a {	
	color: #222222; 
}
#main-nav ul a:hover {	
	color: #d3533c; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #d3533c; 
}
.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: "Open Sans";	font-weight:400;
 
}
.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: #f67b65;
	border: none !important;
	font-family: "Poppins";
	color: #ffffff; 
}
.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 {	background: none;
	background-color: #f67b65; 
}
.single-product div.product .product_title {	
	font-family: "Questrial"; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #366fff;
	font-family: "Open Sans";	font-weight:400;
 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #0a3fc4; 
}
.post-title {	
	font-family: "Open Sans";	font-weight:600;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #222222; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #001f2b; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Montserrat";	font-weight:600;
 
}
.post-meta a {	
	color: #a8a8a8; 
}
.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: "Open Sans";	font-weight:400;
 
}
.post-nav a {	
	color: #b8b8b8; 
}
.post-nav a:hover {	
	color: #00adef; 
}
.post-nav a .arrow {	
	color: #c9c9c9; 
}
.post-nav a:hover .arrow {	
	color: #00adef; 
}
#sidebar a, #sidebar-alt a {	
	font-family: "Open Sans";	font-weight:300;

	color: #0f0f0f; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #2da6f1; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	color: #2b2b2b;
	font-family: "Open Sans";	font-weight:500;
 
}
#footerwrap {	background: none;
	background-color: #1c1c1c;
	background-repeat: repeat;
	background-position: center center; 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a {	
	color: #e3eed3; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #d2a63c; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #fcfcfc;
	background-repeat: repeat;
	background-position: center center;
	font-family: "Open Sans"; 
}
a {	
	color: #008fff; 
}
a:hover {	
	color: #222222; 
}
h1 {	
	font-family: "Open Sans";	font-weight:500;
 
}
h2 {	
	font-family: "Open Sans";	font-weight:400;
 
}
h3 {	
	font-family: "Open Sans";	font-weight:100;

	color: #1c1c1c; 
}
h4 {	
	font-family: "Open Sans";	font-weight:500;
 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	background: none;
	background-color: #fcfcfc;
	border: none !important; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	
	border: 1px solid #fcaf40; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #252c5e;
	border: 1px solid #fcaf40; 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#headerwrap a {	
	color: #fbaf40; 
}
#headerwrap a:hover {	
	color: #fbaf40; 
}
.header-widget-full {	background: none;
	background-color: #d5aa5c; 
}
#main-nav a {	
	color: #ffffff;
	font-family: "Open Sans";	font-weight:500;
 
}
#main-nav a:hover {	
	color: #fbaf40; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #fbaf40;
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #e8fdff;
	color: #028594;
	border: 1px solid #f2f2f2; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a:hover {	
	color: #5cab8e; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #5cab8e; 
}
.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: "Open Sans";	font-weight:400;
 
}
.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: #f67b65;
	border: none !important;
	font-family: "Poppins"; 
}
.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 {	background: none;
	background-color: #f67b65; 
}
.single-product div.product .product_title {	
	font-family: "Questrial"; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #366fff;
	font-family: "Open Sans";	font-weight:400;
 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #0a3fc4; 
}
.post-title {	
	font-family: "Open Sans";	font-weight:600;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #f67b65; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #001f2b; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Montserrat";	font-weight:600;
 
}
.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: "Open Sans";	font-weight:400;
 
}
.post-nav a:hover {	
	color: #00adef; 
}
.post-nav a:hover .arrow {	
	color: #00adef; 
}
#sidebar a, #sidebar-alt a {	
	font-family: "Open Sans";	font-weight:300;

	color: #0f0f0f; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #2da6f1; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	color: #f67b65;
	font-family: "Open Sans";	font-weight:500;
 
}
#footerwrap {	background: none;
	background-color: #1c1c1c;
	background-repeat: repeat;
	background-position: center center; 
}
#footer a:hover {	
	color: #ffffff; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	background-repeat: repeat;
	background-position: center center;
	font-family: "Open Sans";	font-size:13px;
	line-height:22px;
 
}
a {	
	color: #0068b8; 
}
a:hover {	
	color: #222222; 
}
h1 {	
	font-family: "Open Sans";	font-weight:500;
 
}
h2 {	
	font-family: "Open Sans";	font-weight:400;
 
}
h3 {	
	font-family: "Open Sans";	font-weight:500;

	color: #2d383c; 
}
h4 {	
	font-family: "Open Sans";	font-weight:500;
 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	background: none;
	background-color: #f5f5f5;
	border-bottom: 1px solid #262626; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #0068b8;
	border: none !important;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #222222;
	border: none !important;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#headerwrap a {	
	color: #fe6132; 
}
.header-widget-full {	background: none;
	background-color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#main-nav {	
	margin-right: 0px; 
}
#main-nav a {	
	color: #c9c9c9;
	font-family: "Open Sans";	font-weight:400;
 
}
#main-nav a:hover {	
	color: #0e1e31; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #0e1e31; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #0e1e31; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: rgba(217,217,217,0.08);
	color: #b59250;
	border: none !important; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: #fafafa; 
}
#main-nav ul a {	
	color: #222222; 
}
#main-nav ul a:hover {	
	color: #14ad2e; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #4ccde1; 
}
.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: "Open Sans";	font-weight:400;
 
}
.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: #008184;
	border: none !important;
	font-family: "Open Sans";	font-weight:500;

	color: #ffffff; 
}
.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 {	background: none;
	background-color: #039ca1; 
}
.single-product div.product .product_title {	
	font-family: "Questrial"; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #edbd01;
	font-family: "Open Sans";	font-weight:400;
 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	background: none;
	background-color: #333333; 
}
.post-title {	
	font-family: "Inter Tight";	font-weight:500;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #1a2537; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #0068b8; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Montserrat";	font-weight:600;
 
}
.post-meta {	
	color: #b78d28; 
}
.post-meta a {	
	color: #a8a8a8; 
}
.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: "Open Sans";	font-weight:400;
 
}
.post-nav a {	
	color: #b8b8b8; 
}
.post-nav a:hover {	
	color: #0068b8; 
}
.post-nav a .arrow {	
	color: #c9c9c9; 
}
.post-nav a:hover .arrow {	
	background-color: transparent;
	color: #0068b8; 
}
#sidebar a, #sidebar-alt a {	
	font-family: "Open Sans";	font-weight:400;

	color: #666666; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #0e1e31; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	color: #0e1e31;
	font-family: "Open Sans";	font-weight:400;
 
}
#footerwrap {	background: none;
	background-color: #0068b8;
	background-repeat: repeat;
	background-position: center center; 
}
#footer-nav a {	
	color: #e3eed3; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #d2a63c; 
}
 }.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: #0068b8; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 	font-size:12px;
	line-height:20px;
 }.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: #ffffff; }.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: #ffffff; }.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: #ffffff; }.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 { 
	background-color: transparent; }.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: #c9a756; }.mobile_menu_active #menu-icon { 
	color: #0068b8; }
/* Themify Custom CSS */
.module-gallery.layout-slider .tf_swiper-thumbs{
	margin-top : 0px;
}

.form-row {
  display: flex;
  gap: 20px;
}

.column-half {
  width: 50%;	
}

@media (max-width: 768px) {
  .form-row {
    flex-direction: column;
  }

  .column-half {
    width: 100%;
  }
}

.accordion-content{
	margin-top : 10px;
}

#main-nav li > .sub-menu{
	border-radius : 5px;
	border: none !important;
	box-shadow : none;
}



.themify_builder_content-228 .tb_43f973.module-accordion>.ui>li>.accordion-content{
	margin-top : 7px;
}

#main-nav .highlight-link > a{
	border-radius : 5px;
line-height : 17px !important;
	
}


#main-nav a {
	border-radius : 0px;
}



.header-stripe #site-logo{
	background-color: transparent;
}




.comment-reply-title, .comment-title {
	 font-size: 1.3em;
  letter-spacing: -.02em;
  margin: 0 0 .5em;
	color : #333;
}


#sidebar a, #sidebar-alt a{
	 word-wrap: break-word;
  white-space: normal;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}



#sidebar .widget, #sidebar-alt .widget {
	background : #fff;
padding : 20px;
	box-shadow : 0 15px 35px 0 #f7f7f7;
	border-radius : 10px;
	
}





.ui.module-accordion {border:none;
	
}



.fixed-header-enabled #headerwrap{
	border-bottom: none;
}

.header-widget{
	padding : 0px;
}


.mobile_menu_active #headerwrap #main-nav a {
   
	padding-left:5%;
	
	}
	


textarea, 
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"] {
    width: 100%;}
textarea, 
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {
	margin-bottom : 0px;
	border-radius : 3px;
	

}



textarea, input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {
    
    font-size:13px; 
}


.wp-block-search__button.has-icon{
	border-radius : 4px;
}



.post-image img {
    vertical-align: bottom;
    border-radius: 8px;
    width: 100%;
}



@media screen and (max-width: 1024px)
{


	
	

	
	body #site-logo a img {
border-radius: 0px;
    width: 160px;

	}}



input[type="submit"]{
	border-radius :4px;
	font-size:12px;
	padding-top : 17px;
	padding-bottom : 17px;
 box-shadow : none;	
	text-transform : uppercase;
	letter-spacing : 0px;
	font-weight : bold;
}





table { 
  width: 100%; 
  border-collapse: collapse; 
}
th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}

thead
{
	background : #001F55;
	color : #fff;
}
td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
