/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Inter";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:0px;
	font-size:16px;
	line-height:24px;
	text-transform:none;	text-align:left;
	color: #454545; 
}
a {	
	color: #fd9209; 
}
a:hover {	
	color: #e86824; 
}
:root {	
	--theme_accent: #fd9209;
	--theme_accent_semi: #fd9209;
	--theme_accent_hover: #e86824; 
}
a, .post-nav .arrow {	
	color: #fd9209; 
}
h1 {	
	font-family: "Outfit";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:700;
	letter-spacing:0px;
	font-size:50px;
	line-height:52px;
	text-transform:none;	text-align:left;
	color: #000000; 
}
h2 {	
	font-family: "Outfit";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:600;
	letter-spacing:0px;
	font-size:35px;
	line-height:40px;
	text-transform:none;	text-align:left;
	color: #000000; 
}
h3 {	
	font-family: "Outfit";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:600;
	letter-spacing:0px;
	font-size:22px;
	line-height:27px;
	text-transform:none;	text-align:left;
	color: #000000; 
}
h4 {	
	font-family: "Outfit";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	letter-spacing:0px;
	font-size:25px;
	line-height:30px;
	text-transform:none;	text-align:left;
	color: #000000; 
}
h5 {	
	font-family: "Outfit";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:0px;
	font-size:20px;
	line-height:25px;
	text-transform:none;	text-align:left; 
}
h6 {	
	font-family: "Outfit";	font-weight:400;
	font-size:13px;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #fd9209;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #e86824;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #ffffff;
	border-top: none !important;
	border-bottom: 1px solid rgba(3,3,3,0.08);; 
}
#header {	
	padding-top: 10px;
	padding-bottom: 10px; 
}
.header-classic .navbar-wrapper, .header-magazine .navbar-wrapper {	background: none;
	background-color: #bf77f5; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 130px; 
}
body #site-logo a img {		width: 150px; 
}
#site-logo {	top: auto;right: auto;bottom: auto;left: auto; 
}
#site-description {	top: auto;right: auto;bottom: auto;left: auto; 
}
#main-nav {	
	margin-top: 22px;
	margin-right: 25px; 
}
#main-nav a {	
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	font-family: "Outfit";	font-weight:500;
	letter-spacing:0px;
	font-size:15px;
	line-height:23px;
	text-transform:capitalize; 
}
#main-nav a:hover {	
	color: #fd9209; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #fd9209; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #ed7b60;
	color: #ffffff;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 12px;
	padding-left: 18px; 
}
#main-nav ul a {	
	color: #0d2740; 
}
#main-nav ul a:hover {	
	color: #fd9209; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #fd9209; 
}
.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: #2e1213;
	font-family: "Poppins";	font-weight:400;
	letter-spacing:1px;
	font-size:10px;
	line-height:15px;
	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 {	
	color: #ffffff;background: none;
	background-color: #7d3d3d; 
}
.post-title {	
	font-family: "Outfit";	font-weight:500;
	letter-spacing:0px;
	text-align:left; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #000000; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #e86824; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Outfit";	font-weight:700;
	font-size:35px;
	line-height:40px;
	text-align:left; 
}
.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-transform:capitalize;	text-align:left; 
}
.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 {		text-align:left; 
}
.post-nav a:hover {	
	color: #0d2740; 
}
.post-nav a .arrow {	
	color: #fd9209; 
}
.post-nav a:hover .arrow {	
	color: #d72920; 
}
.page-title {	
	color: #000000;
	font-family: "Outfit";	font-weight:600;
	font-size:40px;
	line-height:45px;
 
}
.module-title {	background: none;
	background-color: rgba(204,110,110,0.48);
	border: 7px double #c40202;
	margin: 22px;
	padding: 22px;
	color: #11db22;	text-decoration:underline;
	font-weight:500;
	letter-spacing:3px;
	font-style:normal;
	font-size:32px;
	line-height:4px;
	text-transform:lowercase;	text-align:center; 
}
#sidebar a, #sidebar-alt a {		font-size:12px;

	color: #000000; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	margin-bottom: 20px;
	color: #000000;
	font-family: "Outfit";	font-weight:600;
	letter-spacing:0px;
	font-size:18px;
	line-height:22px;
 
}
#footerwrap {	background: none;
	background-color: #212121;
	border: none !important;
	padding-top: 80px;
	padding-bottom: 0px; 
}
#footer-logo a img {		width: 100px; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:400;
 
}
#footer a {		font-weight:400;
 
}
#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: #d72920; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #3b3b3b; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	
	color: #ffffff; 
}
#headerwrap {	
	border-right: none !important;
	border-left: none !important; 
}
#headerwrap.fixed-header #site-logo a img {		width: 130px; 
}
#main-nav {	
	margin-top: 20px;
	margin-right: 0px; 
}
#main-nav a {		font-weight:400;
 
}
#main-nav ul a {	
	color: #0d2740; 
}
#main-nav ul a:hover {	
	color: #003175; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #003175; 
}
.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: #2e1213;
	font-family: "Poppins";	font-weight:400;

	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 {	
	color: #ffffff;background: none;
	background-color: #7d3d3d; 
}
.post-title {		font-weight:500;
 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-weight:500;
 
}
.page-title {	
	color: #e33431;
	font-family: "Playfair Display";	font-weight:400;
 
}
.module-title {	background: none;
	background-color: rgba(204,110,110,0.48);
	border: 7px double #c40202;
	color: #11db22;	font-weight:500;
 
}
#sidebar a, #sidebar-alt a {	
	color: #4d4d4d; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		font-weight:400;
 
}
#footerwrap {	
	border: none !important; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "DM Sans";	font-weight:400;
 
}
#footer a {		font-weight:400;
 
}
#footer a:hover {	
	color: #ffffff; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 130px; 
}
#main-nav {	
	margin-top: 0px; 
}
#main-nav a {		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] {	
	font-family: "Poppins";	font-weight:400;
 
}
.post-title {		font-weight:500;
 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-weight:500;
 
}
.page-title {	
	color: #e33431;
	font-family: "Playfair Display";	font-weight:400;
 
}
.module-title {	
	border: 7px double #c40202;	font-weight:500;
 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		font-weight:400;
 
}
#footerwrap {	
	border: none !important; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "DM Sans";	font-weight:400;
 
}
#footer a {		font-weight:400;
 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Inter";	font-weight:400;
	font-size:14px;
	line-height:23px;
 
}
h1 {		font-weight:700;
	font-size:35px;
	line-height:37px;
 
}
h2 {		font-size:30px;
	line-height:35px;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	
	color: #ffffff; 
}
#headerwrap {	
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important; 
}
#headerwrap.fixed-header #site-logo a img {		width: 120px; 
}
body #site-logo a img {		width: 120px; 
}
#main-nav {	
	margin-right: 0px; 
}
#main-nav a {		font-weight:300;
 
}
#main-nav ul a {	
	color: #0d2740; 
}
#main-nav ul a:hover {	
	color: #003175; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #003175; 
}
.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: #2e1213;
	font-family: "Poppins";	font-weight:400;

	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 {	
	color: #ffffff;background: none;
	background-color: #7d3d3d; 
}
.post-title {		font-weight:400;
 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Outfit";	font-weight:600;
	font-size:30px;
	line-height:33px;
 
}
.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-size:11px;
	line-height:16px;
 
}
.page-title {	
	color: #0c3575;
	font-family: "Playfair Display";	font-weight:400;
 
}
.module-title {	background: none;
	background-color: rgba(204,110,110,0.48);
	border: 7px double #c40202;
	color: #11db22;	font-weight:500;
 
}
#sidebar a, #sidebar-alt a {	
	color: #4d4d4d; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		font-weight:400;
 
}
#footerwrap {	
	border: none !important; 
}
#footer-logo a img {		width: 220px; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Inter";	font-weight:400;
 
}
#footer a {		font-weight:400;
 
}
#footer a:hover {	
	color: #ffffff; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }.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: #ffffff; }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on,  .mobile_menu_active #headerwrap .sidemenu-on { 
	color: #000000; }.mobile-menu-visible.header-slide-out .sidemenu-on a, .mobile_menu_active.header-leftpane #headerwrap a, .mobile_menu_active.header-rightpane #headerwrap a, .header-minbar .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu.sidemenu-on a { 
	color: #000000; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	font-family: "Inter";	font-weight:600;
	font-size:17px;
	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: #000000; }.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: #fd9209; }.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: #fd9209; }.mobile_menu_active #menu-icon { background: none;
	background-color: #d72920; }.mobile_menu_active #menu-icon { 
	color: #ffffff; }
/* Themify Custom CSS */
.module-icon-item + .module-icon-item {
  margin-left: 0;
}
#headerwrap #searchform-wrap {margin-left:20px; margin-top:20px;}


@media (max-width: 1024px) {
  .footer-widgets .col4-1 {
    width: 100%;
  }
}

@media only screen and (min-width: 900px){.tb_backstretch{border-radius:50px;}}

@media only screen and (max-width: 900px){.tb_backstretch{border-radius:30px;}}

.module-icon img {border-radius: 100px;  padding: 15px;
 background:#fff;}

.module_row .ui {background:none;}
	li {  margin: 0 0 7px;}
	

	
	.post-image img{border-radius: 15px;}

.table { overflow-x: auto; text-align: left; width: 100%;}

table {   width: 100%; border-collapse: collapse; }

td, th {   border: 1px solid #ccc;   padding:7px;}

 input[type="submit"], button {
  font-size: 14px;
  letter-spacing: .02em; border-radius:100px; border:none; padding:11px 20px; font-family:'poppins';}

input:read-only{border:none;}
input:read-write {border:none;}
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"] {
  border: 1px solid #f0d9bd;    
  background-color: #FFFAF5;
  padding: 15px;
  text-transform: none; border-radius:10px;
}


input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"] {width: 100%;}

.related-posts .post-title {
    font-size: 15px;
    line-height: normal;
    font-weight: 500;
    text-align: center;
font-family: "dm sans";}

.module-image .image-title {text-align:center;}

@media only screen and (min-width: 900px){.headmo{
   display:none;	}}

#sidebar .widget, #sidebar-alt .widget {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 17px; border:solid 1px #ddd; border-radius:10px;}


.social-links .icon-medium em {	background:#fd9209; color:#fff;border-radius:100px; font-size:10px; padding:7px; margin-right:-5px;}

.social-links .icon-medium em:hover {	background:#d72920; color:#fff;}




.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {
    padding-left: 10px;}

.ui.blue.builder_button {   
            border:none;}


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


.header-widget-full .header-widget {padding:0px;}






.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%; margin:0px;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{		width: 50%;	}}


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



select  {  
  font-family: 'poppins';
}


.builder-posts-wrap.list-thumb-image .post-image {
	max-width: 50%;}

#main-nav .current_page_item > a, #main-nav .current-menu-item > a {
  border-bottom: none;
}
#main-nav a {letter-spacing:0;}

#main-nav .highlight-link:last-child > a {border-radius:10px; margin-left:30px;box-shadow: 0 10px 15px -4px #fd9209;
}

input:read-write {
	margin: 0;}