/* Themify Customize Styling */
body {	background: none;
	background-color: #002c5c;
	font-family: "Inter";	font-weight:400;
	letter-spacing:0px;
	font-size:14px;
	line-height:23px;

	color: #ffffff; 
}
a {	
	color: #fe8f01; 
}
a:hover {	
	color: #ff7200; 
}
:root {	
	--theme_accent: #fe8f01;
	--theme_accent_semi: #ffffff;
	--theme_accent_hover: #FF7200; 
}
a, .post-nav .arrow {	
	color: #fe8f01; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #ffffff; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #ffffff; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #ffffff; 
}
h1 {	
	font-family: "Poppins";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:600;
	letter-spacing:0px;
	font-size:40px;
	line-height:45px;
	text-transform:none;	text-align:left; 
}
h2 {	
	font-family: "Poppins";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	letter-spacing:-0.2px;
	font-size:25px;
	line-height:30px;
	text-transform:none;	text-align:left; 
}
h3 {	
	font-family: "Poppins";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	letter-spacing:-0.5px;
	font-size:30px;
	line-height:35px;
	text-transform:none;	text-align:left; 
}
h4 {	
	font-family: "Poppins";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	letter-spacing:-0.5px;
	font-size:20px;
	line-height:30px;
	text-transform:none;	text-align:left; 
}
h5 {	
	font-family: "Poppins";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:600;
	letter-spacing:-0.2px;
	font-size:18px;
	line-height:25px;
	text-transform:none;	text-align:left; 
}
h6 {	
	font-family: "DM Sans";	font-weight:400;
	letter-spacing:0px;
	font-size:12px;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #fe8f01;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #fe5807;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #002c5c;
	border: none !important; 
}
#header {	
	border: none !important;
	padding-top: 10px;
	padding-bottom: 15px; 
}
#headerwrap a {	
	color: #fcfcfc; 
}
.header-classic .navbar-wrapper, .header-magazine .navbar-wrapper {	background: none;
	background-color: rgba(0,0,0,0.00); 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #002c5c; 
}
body #site-logo a img {		width: 200px; 
}
#main-nav {	
	padding-left: 50px; 
}
#main-nav a {	
	padding-right: 0px;
	padding-left: 0px;	font-size:12.3px;
	text-align:center; 
}
#main-nav a:hover {	
	color: #fe8f01; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #fe8f01; 
}
#main-nav ul a {	
	color: #000000; 
}
.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: "Inter";	font-weight:400;
	letter-spacing:0px;
	font-size:12px;
	line-height:19px;
	text-transform:uppercase;	text-align:center; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #ffffff; 
}
.woocommerce ul.products li.product .price {		letter-spacing:0px;
	text-align:center; 
}
.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: #fe8f01;
	border: none !important;
	font-family: "Inter";	font-weight:600;
	letter-spacing:0px;
	font-size:13px;
	text-align:center;
	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: #fe5807; 
}
.single-product div.product .product_title {	
	font-family: "Poppins";	font-weight:600;
	font-size:25px;
	line-height:30px;
	text-transform:uppercase; 
}
.single-product div.product p.price {	
	color: #fe8f01; 
}
.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: #fe8f01;
	color: #ffffff; 
}
.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 {	
	color: #ffffff;background: none;
	background-color: #fe5807; 
}
.single-product span.onsale {	background: none;
	background-color: #e01e23; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #ffffff; 
}
.post-nav a {	
	color: #ffffff; 
}
.post-nav a:hover {	
	color: #fe8f01; 
}
.post-nav a .arrow {	
	color: #fe8f01; 
}
.post-nav a:hover .arrow {	
	color: #fe5807; 
}
.page-title {	
	color: #ffffff;
	font-family: "Poppins";	font-weight:500;
 
}
#sidebar, #sidebar-alt {	
	color: rgba(255,255,255,0.47); 
}
#sidebar a, #sidebar-alt a {	
	color: #ffffff; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #fe8f01; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	font-family: "Poppins";	font-weight:600;
	letter-spacing:0px;
	font-size:16px;
	line-height:21px;
 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	border: none !important;
	padding: 8px; 
}
#footerwrap {	background: none;
	background-color: #003366;
	border: none !important; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:14px;
	line-height:23px;
 
}
#footer a {	
	color: #ffffff; 
}
#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: #fe8f01; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {		font-weight:400;
 
}
:root {	
	--theme_accent_hover: #ff7200; 
}
h1 {	
	font-family: "Poppins";	font-weight:600;
 
}
h2 {	
	font-family: "Poppins";	font-weight:500;
 
}
h3 {	
	font-family: "Poppins";	font-weight:500;
 
}
h4 {	
	font-family: "Poppins";	font-weight:500;
 
}
h5 {	
	font-family: "Poppins";	font-weight:400;
 
}
h6 {	
	font-family: "DM Sans";	font-weight:400;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #fe8f01; 
}
.header-classic .navbar-wrapper, .header-magazine .navbar-wrapper {	background: none;
	background-color: rgba(0,0,0,0.00); 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #002c5c; 
}
#main-nav a:hover {	
	color: #fe8f01; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #fe8f01; 
}
.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-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] {	
	border: none !important;	font-weight:600;
 
}
.single-product div.product .product_title {		font-weight:400;
 
}
.page-title {	
	font-family: "Poppins";	font-weight:500;
 
}
#sidebar a, #sidebar-alt a {	
	color: #ffffff; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	font-family: "Poppins";	font-weight:600;
 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	border: none !important; 
}
#footerwrap {	
	border: none !important; 
}
#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: #fe8f01; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:400;
 
}
:root {	
	--theme_accent_hover: #ff7200; 
}
h1 {	
	font-family: "Poppins";	font-weight:600;
 
}
h2 {	
	font-family: "Poppins";	font-weight:500;
 
}
h3 {	
	font-family: "Poppins";	font-weight:500;
 
}
h4 {	
	font-family: "Poppins";	font-weight:500;
 
}
h5 {	
	font-family: "Poppins";	font-weight:400;
 
}
h6 {	
	font-family: "DM Sans";	font-weight:400;
 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #fe8f01;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #fe5807;
	color: #ffffff; 
}
.header-classic .navbar-wrapper, .header-magazine .navbar-wrapper {	background: none;
	background-color: rgba(0,0,0,0.00); 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #002c5c; 
}
#main-nav a:hover {	
	color: #fe8f01; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #fe8f01; 
}
.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-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] {	
	border: none !important;	font-weight:600;
 
}
.single-product div.product .product_title {		font-weight:400;
 
}
.page-title {	
	font-family: "Poppins";	font-weight:500;
 
}
#sidebar a, #sidebar-alt a {	
	color: #ffffff; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #fe8f01; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	font-family: "Poppins";	font-weight:600;
 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	border: none !important; 
}
#footerwrap {	
	border: none !important; 
}
#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: #fe8f01; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {		font-size:15px;
	line-height:24px;
 
}
:root {	
	--theme_accent: #fe8f01;
	--theme_accent_semi: #ffffff;
	--theme_accent_hover: #fe8f01; 
}
a, .post-nav .arrow {	
	color: #fe8f01; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #ffffff; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #ffffff; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #ffffff; 
}
h1 {	
	font-family: "Poppins";	font-weight:600;
 
}
h2 {	
	font-family: "Poppins";	font-weight:600;
 
}
h3 {	
	font-family: "Poppins";	font-weight:500;
 
}
h4 {	
	font-family: "Poppins";	font-weight:500;
 
}
h5 {	
	font-family: "Poppins";	font-weight:400;
 
}
h6 {		font-weight:400;
 
}
#headerwrap {	background: none;
	background-color: #003366;
	border: none !important; 
}
#header {	
	padding-top: 40px; 
}
#headerwrap a {	
	color: #fcfcfc; 
}
#site-logo {	
	top: 1px;
	margin-top: 0px; 
}
#main-nav {	
	padding-left: 0px; 
}
#main-nav a:hover {	
	color: #e41c24; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #e41c24; 
}
#main-nav ul a {	
	color: #000000; 
}
.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: "Inter";	font-weight:500;
	line-height:16px;
 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #ffffff; 
}
.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] {	
	border: 1px solid #b5b5b5;
	font-family: "Inter";	font-weight:600;
 
}
.single-product div.product .product_title {	
	font-family: "Poppins";	font-weight:600;
 
}
.single-product div.product p.price {	
	color: #fe8f01; 
}
.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: #fe8f01;
	color: #ffffff; 
}
.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 {	
	color: #ffffff;background: none;
	background-color: #fe5807; 
}
.single-product span.onsale {	background: none;
	background-color: #e01e23; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #ffffff; 
}
.post-nav a {	
	color: #ffffff; 
}
.post-nav a:hover {	
	color: #fe8f01; 
}
.post-nav a .arrow {	
	color: #fe8f01; 
}
.post-nav a:hover .arrow {	
	color: #fe5807; 
}
.page-title {	
	color: #ffffff;
	font-family: "Poppins";	font-weight:500;
	font-size:32px;
	line-height:37px;
 
}
#sidebar, #sidebar-alt {	
	color: rgba(255,255,255,0.47); 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	font-family: "Poppins";	font-weight:600;
 
}
#footerwrap {	
	border: none !important; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:15px;
	line-height:24px;
 
}
 }.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: #003366; }.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: #ffffff; }.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: #ffffff; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 	font-size:15px;
	line-height:24px;
	text-align:left; }.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: #fe8f01; }.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: #fe8f01; }.mobile_menu_active #menu-icon { 
	color: #ffffff; }
/* Themify Custom CSS */
.woocommerce ul.products .product:hover .post-image img{
    transform: none !important;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span {
  color: #000;
  padding: 0 .4em;
}

.woocommerce form .form-row .input-text{  padding: 14px;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  float: left;
  width: 43%;
  background: rgba(0,0,0,0.15);
  padding: 20px;
	border-radius:20px;
}

.woocommerce-account .addresses .title .edit {
  float: left;
  padding-bottom: 20px;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  float: right;
 width: 43%;
  background: rgba(0,0,0,0.15);
  padding: 20px;
	border-radius:20px;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  border-radius: 10px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-error, .woocommerce-info, .woocommerce-message{
	background-color: rgba(0,0,0,0.15);}

#slide-cart {background:#002752; color:#fff;}
#slide-cart .cart-total .amount {
  font-weight: 600; color:#FE8F01;
}

.wc-block-components-form .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="text"]{
  padding: 20px 9px 20px;
}

:root :where(.wp-element-button, .wp-block-button__link) {
	background-color: #FE8F01;font-weight:600;}

.section-col + .footer-text {
  border-top: none;}

.woocommerce .woocommerce-ordering select {color:#000;}

.woocommerce .woocommerce-breadcrumb a {
  color: #fff;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .price{color:#FE8F01;}


.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
  background-color: #FE8F01;
  border-radius: 100%;
  box-shadow: none;
  color: #fff;
  font-size: .6em;
  left: auto;
  letter-spacing: .1em;
  line-height: 3.4em;
  margin: 0;
  min-height: 3.4em;
  min-width: 3.4em;
  padding: .44em;
  right: 0;
  text-shadow: none;
  text-transform: uppercase;
  top: 0;
}


input:read-write {
	margin: 0;}

#main-nav > li > a {
  border-left: none;
}

.woocommerce .woocommerce-breadcrumb {
 
  font-size: .75em;
  font-weight: 400;
}

.cart-wrap a span {
  background-color: #FE8F01;
  border-radius: 3em;
  bottom: 4px;
  color: #fff;
  font-size: 10px;
  line-height: 1;
  padding: 2px 5px;
  position: absolute;
  right: -2px;
  text-align: center;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  border-bottom: 2px solid #003166;
    border-bottom-width: 2px; 
}

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #FE8F01;
  color: #fff; border-radius:100px;
}

 .woocommerce ul.products li.product a.button{border-radius:10px; padding:13px 20px; margin-top:5px;}

.woocommerce div.product form.cart .button {border-radius:10px;}


.woocommerce ul.product_list_widget li img {
  width: 55px;
  max-height: 94px;
  border-radius: 8px;
}


input[type="reset"], input[type="submit"], button {
  font-weight: 600;
	font-size:13px;
  letter-spacing: .02em; 
		border-radius:10px

}



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: none;
    
  background: #fff;
  padding: .6em 1em;
  text-transform: none;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border: 0px solid #949494;
  box-sizing: border-box;
  padding: 5px;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
  width: 50px;
  max-height: 90px;
  border-radius: 0px;
}

.woocommerce div.product form.cart .variations label {
    font-weight: normal;
    color: #fff;
}


.woocommerce #content div.product div.images, .woocommerce div.product div.images {

  margin: 0 0 67px 0px;
  box-shadow: 0px 0px 0 #fff;
	  background-color: #fff;

}



 .woocommerce ul.products[class*="grid"] li.product .price, .woocommerce ul.products[class*="grid"] li.product .star-rating {
    text-align: center;
}

.module-products.module-slider li .price, .module-products .wc-products[class*="grid"]:not(.grid2-thumb) .product .price, .woocommerce ul.products[class*="grid"] li.product .price {
    width: 100%;
}


.woocommerce ul.products[class*="grid"] li.product .woocommerce-loop-product__title {
    width: 100%;
	    font-weight: 500;     
}
 .woocommerce ul.products[class*="grid"] li.product .price, .woocommerce ul.products[class*="grid"] li.product .star-rating {
    text-align: none;
}

.module-products.module-slider li .price, .module-products .wc-products[class*="grid"]:not(.grid2-thumb) .product .price, .woocommerce ul.products[class*="grid"] li.product .price {
    width: 100%;
}

.woocommerce .variations_form tr td {
    padding-bottom: 12px;
    background-color: #fff;
}




.best span {
  background: #FFD504;
}
.ribbon span {
  font-size: 8px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  line-height: 23px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  width: 100px;
  display: block;
  box-shadow: 0 3px 10px -5px rgba(0,0,0,1);
  position: absolute;
  top: 19px;
  left: -21px;
}
.ribbon {
  position: absolute;
  left: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: center;
}





input[type="search"]{padding:13px;}




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




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: 13px;
    line-height: normal;
    font-weight: 600;
    text-align: left;

}

.module-image .image-title {text-align:center;}
table { 
  width: 100%; }


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

#sidebar .widget, #sidebar-alt .widget {
    background-color: #002752;
    padding: 15px;
    margin-bottom: 17px;
	border-radius:10px;
}


.related-posts .post-title {font-size:15px; font-weight:500;}

.social-links .icon-medium em {	background:#383838; color:#fff; font-size:10px; padding:7px; margin-right:-3px;}

.social-links a:hover em {
  background: #737373; color:#fff;
}

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

.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;}



li {
  margin: 0 0 5px 0;
  padding: 0;
}

#header {
    border-bottom: 1px solid #444;
}

@media only screen and (max-width: 480px) { .header-bar {
  float: left;
  max-width: 100%;
  width: 20%;
  margin-top: 0px;
	padding-bottom:10px;
}}


.woocommerce ul.loops-wrapper.products > li.product {
  float: center;
  box-sizing: border-box;
  margin-left: 3.2%;
  margin-right: 0;
  margin-bottom: 3.2%;
  clear: none;
  text-align: center;
}

.woocommerce ul.products .product:hover .post-image img {
  transform: scale(1.7);
}
