
body {
	font-family: Lato, sans-serif;
}

h1, h2, h3, h4, h5, h6, .site-title {
	line-height: 1.2;
	letter-spacing: px;
}

@media (min-width:992px) {
	h1:not(.site-title) {
		font-size: 64px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	h1:not(.site-title) {
		font-size: 42px;
	}
}

@media (max-width:575px) {
	h1:not(.site-title) {
		font-size: 32px;
	}
}

@media (min-width:992px) {
	h2 {
		font-size: 48px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	h2 {
		font-size: 32px;
	}
}

@media (max-width:575px) {
	h2 {
		font-size: 24px;
	}
}

@media (min-width:992px) {
	h3 {
		font-size: 32px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	h3 {
		font-size: 24px;
	}
}

@media (max-width:575px) {
	h3 {
		font-size: 20px;
	}
}

@media (min-width:992px) {
	h4 {
		font-size: 24px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	h4 {
		font-size: 18px;
	}
}

@media (max-width:575px) {
	h4 {
		font-size: 16px;
	}
}

@media (min-width:992px) {
	h5 {
		font-size: 18px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	h5 {
		font-size: 16px;
	}
}

@media (max-width:575px) {
	h5 {
		font-size: 16px;
	}
}

@media (min-width:992px) {
	h6 {
		font-size: 16px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	h6 {
		font-size: 16px;
	}
}

@media (max-width:575px) {
	h6 {
		font-size: 16px;
	}
}

body {
	text-transform: none;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: px;
}

@media (min-width:992px) {
	body {
		font-size: 22px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	body {
		font-size: 16px;
	}
}

@media (max-width:575px) {
	body {
		font-size: 16px;
	}
}

.site-header .site-title a {}

.site-description {}

body, .wp-block-columns p a, .woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul a, .widget a {}

.sidebar-slide .sidebar-open-wrapper .sidebar-open svg, .sidebar-slide+.widget-area .sidebar-wrapper .close-sidebar svg {}

a {}

a:hover, .wp-block-columns p a:hover, .widget a:hover {}

h1 {}

h2, .wp-block-search .wp-block-search__label {}

h3 {}

h4, .woocommerce-breadcrumb, .woocommerce-breadcrumb a, .botiga-tabs-style1 .woocommerce-tabs ul.tabs li a, .botiga-tabs-style1 .woocommerce-tabs ul.tabs li a:hover, .product-gallery-summary .woocommerce-Price-amount, .order-total .woocommerce-Price-amount, .woocommerce-mini-cart-item .quantity, .woocommerce-mini-cart__total, .woocommerce-mini-cart__total .woocommerce-Price-amount {}

.site-header-cart .product_list_widget li a.remove {}

.botiga-tabs-style1 .woocommerce-tabs ul.tabs li.active a {}

h5 {}

h6 {}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .woocommerce .select2-container .select2-selection--single, .woocommerce-page .select2-container .select2-selection--single, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .woocommerce .select2-container .select2-selection--single:focus, .woocommerce-page .select2-container .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-selection__rendered, .wp-block-search .wp-block-search__input, .wp-block-search .wp-block-search__input:focus {}

.woocommerce-form__label-for-checkbox span:not(.required):before {}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .woocommerce .select2-container .select2-selection--single, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-cart .woocommerce-cart-form .actions .coupon input[type="text"] {}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .woocommerce .select2-container .select2-selection--single, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-account fieldset, .woocommerce-account .woocommerce-form-login, .woocommerce-account .woocommerce-form-register, .woocommerce-cart .woocommerce-cart-form .actions .coupon input[type="text"], .wp-block-search .wp-block-search__input, .woocommerce-form__label-for-checkbox span:not(.required):after, .select2-dropdown {}

::placeholder {
	color: #848484;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #848484;
}

::-ms-input-placeholder {
	color: #848484;
}

.comments-area, .woocommerce-cart .cart_totals, .checkout-wrapper .woocommerce-checkout-review-order, .woocommerce-info, .woocommerce-noreviews, p.no-comments, .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total, .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons, .woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul .is-active a, .checkout_coupon, .woocommerce-checkout .woocommerce-form-login, .sidebar-slide+.widget-area {
	background-color: #f5f5f5;
}

.checkout-wrapper .wc_payment_methods, .site-header-cart .widget_shopping_cart {}

.site-header-cart .product_list_widget li a.remove {
	color: #fff;
}

@media (min-width:992px) {
	.custom-logo-link img {
		max-width: 290px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.custom-logo-link img {
		max-width: 242px;
	}
}

@media (max-width:575px) {
	.custom-logo-link img {
		max-width: 189px;
	}
}

.top-bar {
	background-color: #fff;
}

.top-bar .top-bar-login-register nav {}

.top-bar, .top-bar a, .top-header-row, .top-header-row a, .top-bar .top-bar-login-register nav > a {
	color: #212121;
}

.top-bar a:hover, .top-header-row a:hover, .top-bar .top-bar-login-register nav > a:hover {
	color: #757575;
}

.top-bar svg:not(.stroke-based) {}

.top-bar .top-bar-login-register nav>a+a {
	border-color: rgba(33, 33, 33, .08);
}

.top-bar .top-bar-login-register >a:after {
	border-color: #212121;
}

.top-bar .top-bar-login-register >a:hover:after {
	border-color: #212121;
}

.top-bar-inner {
	padding-top: 15px;
	padding-bottom: 15px;
}

.top-bar {
	border-bottom: 1px solid rgba(33, 33, 33, .1);
}

.site-header, .bottom-header-row {
	border-bottom: 0 solid rgba(33, 33, 33, .1);
}

.header_layout_3, .header_layout_4, .header_layout_5 {
	border-bottom: 1px solid rgba(33, 33, 33, .1);
}

.site-header, .header-search-form {
	background-color: rgba(27, 64, 83, .76);
}

.site-header .site-title a, .site-header .site-description, .site-header .main-navigation .menu > li > a, .site-header .header-contact a, .site-header .header-login-register>a, .site-header .header-login-register nav>a {
	color: #fff;
}

.site-header .site-title a:hover, .site-header .main-navigation .menu > li > a:hover, .site-header .header-contact a:hover, .site-header .header-login-register>a:hover, .site-header .header-login-register nav>a:hover, .site-header .main-navigation .menu > li:hover > a, .site-header .header-contact a:hover {
	color: #00fff7;
}

.site-header-cart .count-number, .header-wishlist-icon .count-number {}

.site-header-cart .count-number, .header-wishlist-icon .count-number {}

.site-header-cart .count-number, .header-wishlist-icon .count-number {}

.site-header a svg:not(.stroke-based), .site-header a .dropdown-symbol .ws-svg-icon svg {
	fill: #fff;
}

.site-header .main-navigation .menu > li:hover > .dropdown-symbol svg, .site-header a:hover svg:not(.stroke-based), .site-header a:hover .dropdown-symbol .ws-svg-icon svg {
	fill: #00fff7;
}

.site-header .header-item svg.stroke-based {
	stroke: #fff;
}

.bottom-header-row {}

.bottom-header-row, .bottom-header-row .header-contact a, .bottom-header-row .main-navigation .menu > li > a {
	color: #212121;
}

.bottom-header-row .header-contact a:hover, .bottom-header-row .main-navigation .menu > li:hover > a {
	color: #757575;
}

.bottom-header-row .header-login-register>a {
	color: #212121;
}

.bottom-header-row .header-login-register>a:hover {
	color: #212121;
}

.bottom-header-row .header-login-register nav>a+a {
	border-color: rgba(33, 33, 33, .08);
}

.bottom-header-row .header-login-register >a:after {
	border-color: #212121 !important;
}

.bottom-header-row .header-login-register >a:hover:after {
	border-color: #212121 !important;
}

.bottom-header-row .main-navigation .menu > li:hover > .dropdown-symbol svg {
	fill: #757575;
}

.bottom-header-row .header-item svg:not(.stroke-based), .dropdown-symbol .ws-svg-icon svg {
	fill: #212121;
}

.bottom-header-row a:hover svg:not(.stroke-based), .bottom-header-row .dropdown-symbol:hover .ws-svg-icon svg {
	fill: #757575;
}

.bottom-header-row .header-item svg.stroke-based {
	stroke: #212121;
}

.bottom-header-row a:hover svg.stroke-based {
	stroke: #212121;
}

.site-header .site-header-inner, .site-header .top-header-row {
	padding-top: 15px;
	padding-bottom: 15px;
}

.bottom-header-inner {
	padding-top: 15px;
	padding-bottom: 15px;
}

.site-header .main-navigation ul ul li, .site-header .header-login-register nav {}

.site-header .main-navigation ul ul a, .site-header .main-navigation ul ul > li:hover > .dropdown-symbol svg, .site-header .header-login-register nav>a, .bottom-header-row .header-login-register nav>a {
	color: #1f3f53;
}

.site-header .main-navigation ul ul li:hover > a, .site-header .header-login-register nav>a:hover, .bottom-header-row .header-login-register nav>a:hover {
	color: #00fff7;
}

.site-header .main-navigation ul ul li > .dropdown-symbol svg {
	fill: #1f3f53;
}

.site-header .main-navigation ul ul li:hover > .dropdown-symbol svg {
	fill: #00fff7;
}

.site-header .header-login-register>a {
	color: #fff;
}

.site-header .header-login-register nav>a+a {
	border-color: rgba(255, 255, 255, .08);
}

.site-header .header-login-register >a:after {
	border-color: #fff !important;
}

.site-header .header-login-register >a:hover:after {
	border-color: #00fff7 !important;
}

.sticky-header, .sticky-header .ws-svg-icon svg {
	-webkit-transition: ease all 300ms;
	transition: ease all 300ms;
}

@media only screen and (min-width:1025px) {
	.sticky-header-active .sticky-header, .header-search-form {
		background-color: #fff;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .site-title a, .sticky-header-active .sticky-header .site-header-inner .site-description, .sticky-header-active .sticky-header .site-header-inner .main-navigation .menu > li > a, .sticky-header-active .sticky-header .site-header-inner .header-contact a, .sticky-header-active .sticky-header .header-login-register>a {
		color: #1f3f53 !important;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .header-login-register>a:after {
		border-color: #1f3f53 !important;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .header-item svg:not(.stroke-based), .sticky-header-active .sticky-header .site-header-inner .dropdown-symbol .ws-svg-icon svg {
		fill: #1f3f53;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .header-item svg.stroke-based {
		stroke: #1f3f53;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .site-title a:hover, .sticky-header-active .sticky-header .site-header-inner .main-navigation .menu > li:hover > a, .sticky-header-active .sticky-header .site-header-inner .header-contact a:hover, .sticky-header-active .sticky-header .header-login-register>a:hover {
		color: #00fff7 !important;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .header-login-register>a:hover:after {
		border-color: #00fff7 !important;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .main-navigation .menu > li:hover > .dropdown-symbol svg, .sticky-header-active .sticky-header .site-header-inner .header-item:not(.header-contact):hover svg:not(.stroke-based) {
		fill: #00fff7;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .header-item:hover svg.stroke-based {
		stroke: #00fff7;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .main-navigation ul ul li, .header-login-register nav {
		background-color: #fff;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .main-navigation ul ul li > a, .header-login-register nav>a {
		color: #1f3f53 !important;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .main-navigation ul ul li > .dropdown-symbol svg {
		fill: #1f3f53;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .main-navigation ul ul li:hover > .dropdown-symbol svg {
		fill: #00fff7;
	}
	
	.sticky-header-active .sticky-header .site-header-inner .main-navigation ul ul li:hover > a, .header-login-register nav>a:hover {
		color: #00fff7 !important;
	}
}

.site-header-cart .widget_shopping_cart .widgettitle:after, .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons:before, .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell:before {
	background-color: rgba(33, 33, 33, .1);
}

.botiga-offcanvas-menu .main-navigation ul li {
	text-align: left;
}

.botiga-offcanvas-menu .main-navigation a {
	padding: 10px 0;
}

#masthead-mobile {
	background-color: #fff;
}

#masthead-mobile a:not(.button) {
	color: #0a0a0a;
}

#masthead-mobile svg:not(.stroke-based) {
	fill: #0a0a0a;
}

#masthead-mobile svg.stroke-based {
	stroke: #0a0a0a;
}

.mobile-header {
	padding-top: 15px;
	padding-bottom: 15px;
}

.botiga-offcanvas-menu {
	background-color: #fff;
}

.botiga-offcanvas-menu, .botiga-offcanvas-menu a:not(.button) {
	color: #1f3f53;
}

.botiga-offcanvas-menu svg:not(.stroke-based), .botiga-offcanvas-menu .dropdown-symbol .ws-svg-icon svg {
	fill: #1f3f53;
}

.botiga-offcanvas-menu svg.stroke-based {
	stroke: #1f3f53;
}

.posts-archive .list-image {
	width: 30%;
}

.posts-archive .list-content {
	width: 70%;
}

.posts-archive:not(.layout4):not(.layout6) .post-thumbnail {
	margin: 0 0 16px 0;
}

.posts-archive.layout4 .post-thumbnail, .posts-archive.layout6 .post-thumbnail {
	margin: 0 16px 0 0;
}

.posts-archive .entry-header {
	margin-bottom: 16px;
}

.posts-archive .entry-meta {
	margin: 8px 0;
}

.single .entry-header .entry-title {}

.single .entry-meta a {}

@media (min-width:992px) {
	.single .entry-meta {
		font-size: 14px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.single .entry-meta {
		font-size: 14px;
	}
}

@media (max-width:575px) {
	.single .entry-meta {
		font-size: 14px;
	}
}

@media (min-width:992px) {
	.single .entry-header .entry-title {
		font-size: 32px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.single .entry-header .entry-title {
		font-size: 32px;
	}
}

@media (max-width:575px) {
	.single .entry-header .entry-title {
		font-size: 32px;
	}
}

.posts-archive .entry-content {}

.posts-archive .entry-title a {}

.posts-archive .entry-meta a {}

@media (min-width:992px) {
	.posts-archive .entry-content {
		font-size: 16px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.posts-archive .entry-content {
		font-size: 16px;
	}
}

@media (max-width:575px) {
	.posts-archive .entry-content {
		font-size: 16px;
	}
}

@media (min-width:992px) {
	.posts-archive .entry-meta {
		font-size: 14px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.posts-archive .entry-meta {
		font-size: 14px;
	}
}

@media (max-width:575px) {
	.posts-archive .entry-meta {
		font-size: 14px;
	}
}

@media (min-width:992px) {
	.posts-archive .entry-title {
		font-size: 18px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.posts-archive .entry-title {
		font-size: 18px;
	}
}

@media (max-width:575px) {
	.posts-archive .entry-title {
		font-size: 18px;
	}
}

.single .entry-header {
	margin-bottom: 40px;
}

.single .post-thumbnail {
	margin-bottom: 40px;
}

.single .entry-meta-above {
	margin-bottom: 8px;
}

.single .entry-meta-below {
	margin-top: 8px;
}

.botiga-related-posts .related-post .posted-on a {}

.botiga-related-posts .related-post .posted-on a:hover {}

.botiga-related-posts .related-post h3 a {}

.botiga-related-posts .related-post h3 a:hover {}

.botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-next, .botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-prev {}

.botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-next:hover, .botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-prev:hover {}

.botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-next, .botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-prev {
	background-color: #002c54;
}

.botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-next:hover, .botiga-carousel.botiga-carousel-nav2 .botiga-carousel-nav-prev:hover {}

.botiga-share-box-item svg {}

.botiga-share-box-item:hover svg {}

.botiga-share-box, .botiga-related-posts, .botiga-related-products, .botiga-recently-viewed-products, .post-navigation, .single-post-author, .comments-area {
	border-color: rgba(33, 33, 33, .1);
}

.botiga-single-post-toc {
	background-color: #f5f5f5;
}

a.botiga-single-post-toc__list-link {
	color: #212121;
}

a.botiga-single-post-toc__list-link:hover {
	color: #757575 !important;
}

.botiga-single-post-toc__list.botiga-single-post-toc__list--style-arrows .botiga-single-post-toc__list-item:before {
	border-color: #212121;
}

.botiga-single-post-toc__list-item+.botiga-single-post-toc__list-item {
	border-color: rgba(33, 33, 33, .1);
}

.botiga-single-post-toc__list.botiga-single-post-toc__list--style-numbers .botiga-single-post-toc__list-item:before {
	color: #757575;
}

.botiga-single-post-toc__list.botiga-single-post-toc__list--style-numbers .botiga-single-post-toc__list-item:before {
	background-color: rgba(0, 44, 84, .7);
}

.post-navigation .nav-next a, .post-navigation .nav-previous a {
	color: #212121;
}

.post-navigation .nav-next a:hover, .post-navigation .nav-previous a:hover {
	color: #757575;
}

.comments-area .comment-author a, .comments-area .comment-metadata a, .comments-area .comment-author {
	color: #212121;
}

.comments-area .comment-author a:hover, .comments-area .comment-metadata a:hover {
	color: #757575;
}

.back-to-top.display {
	border-radius: 30px;
	bottom: 30px;
}

.back-to-top.position-right {
	right: 30px;
}

.back-to-top.position-left {
	left: 30px;
}

.back-to-top {}

.back-to-top:hover {}

.back-to-top {}

.back-to-top svg {}

.back-to-top:hover {}

.back-to-top:hover svg {}

.back-to-top .ws-svg-icon {
	width: 18px;
	height: 18px;
}

.back-to-top {
	padding: 15px;
}

.site-info {
	border-top: 1px solid rgba(33, 33, 33, .1);
}

.footer-widgets-grid {
	gap: 30px;
}

@media (min-width:992px) {
	.footer-widgets-grid {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.footer-widgets-grid {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (max-width:575px) {
	.footer-widgets-grid {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (min-width:992px) {
	.widget-column .widget .widget-title {
		font-size: 20px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.widget-column .widget .widget-title {
		font-size: 20px;
	}
}

@media (max-width:575px) {
	.widget-column .widget .widget-title {
		font-size: 20px;
	}
}

.footer-widgets {
	background-color: #22526c;
}

.widget-column .widget .widget-title {}

.widget-column .widget {
	color: #fff;
}

.widget-column .widget a {
	color: #fff;
}

.widget-column .widget a:hover {}

.site-footer {
	background-color: #22526c;
}

.site-info {
	color: #fff;
}

.site-info .ws-svg-icon svg {
	fill: #fff;
}

.site-info a {}

.site-info a:hover {
	color: #fff;
}

.site-info {
	padding-top: 30px;
	padding-bottom: 60px;
}

.footer-copyright-elements>div+div {
	margin-top: 15px;
}

.woocommerce-page-header {
	background-color: #fff;
}

.woocommerce-page-header h1 {
	color: #212121;
}

.woocommerce-page-header .page-description, .woocommerce-page-header .term-description {
	color: #212121;
}

.woocommerce-page-header .category-button {
	color: #212121;
}

.woocommerce-page-header .category-button:hover {
	color: #fff !important;
}

.woocommerce-page-header .category-button {
	background-color: #fff;
}

.woocommerce-page-header .category-button:hover {
	background-color: #fff !important;
}

.woocommerce-page-header .category-button {
	border-color: #212121;
}

.woocommerce-page-header .category-button:hover {
	border-color: #212121 !important;
}

.woocommerce-page-header .category-button {
	border-radius: 35px;
}

@media (min-width:992px) {
	ul.wc-block-grid__products, ul.products {
		gap: 30px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	ul.wc-block-grid__products, ul.products {
		gap: 30px;
	}
}

@media (max-width:575px) {
	ul.wc-block-grid__products, ul.products {
		gap: 20px;
	}
}

ul.wc-block-grid__products li.wc-block-grid__product, ul.wc-block-grid__products li.product, ul.products li.wc-block-grid__product, ul.products li.product {
	text-align: center !important;
}

ul.products li.product-category .woocommerce-loop-category__title {
	text-align: center;
}

ul.products li.product-category > a, ul.products li.product-category > a > img {
	border-radius: 0;
}

ul.wc-block-grid__products li.wc-block-grid__product .col-md-7>*, ul.wc-block-grid__products li.wc-block-grid__product .col-md-8>*, ul.wc-block-grid__products li.wc-block-grid__product>*, ul.wc-block-grid__products li.product .col-md-7>*, ul.wc-block-grid__products li.product .col-md-8>*, ul.wc-block-grid__products li.product>*, ul.products li.wc-block-grid__product .col-md-7>*, ul.products li.wc-block-grid__product .col-md-8>*, ul.products li.wc-block-grid__product>*, ul.products li.product .col-md-7>*, ul.products li.product .col-md-8>*, ul.products li.product>* {
	margin-bottom: 12px;
}

.wc-block-grid__product-onsale, span.onsale {
	border-radius: 0;
	top: 20px !important;
	left: 20px !important;
}

.wc-block-grid__product-onsale, span.onsale {}

.wc-block-grid__product-onsale, span.onsale {}

ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-product__title, ul.wc-block-grid__products li.product .wc-block-grid__product-title, ul.wc-block-grid__products li.product .woocommerce-loop-product__title, ul.products li.wc-block-grid__product .wc-block-grid__product-title, ul.products li.wc-block-grid__product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-category__title, .woocommerce-loop-product__title .botiga-wc-loop-product__title {}

ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title:hover, ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-product__title:hover, ul.wc-block-grid__products li.product .wc-block-grid__product-title:hover, ul.wc-block-grid__products li.product .woocommerce-loop-product__title:hover, ul.products li.wc-block-grid__product .wc-block-grid__product-title:hover, ul.products li.wc-block-grid__product .woocommerce-loop-product__title:hover, ul.products li.product .wc-block-grid__product-title:hover, ul.products li.product .woocommerce-loop-product__title:hover, ul.products li.product .woocommerce-loop-category__title:hover, .woocommerce-loop-product__title .botiga-wc-loop-product__title:hover {}

a.wc-forward:not(.checkout-button) {}

a.wc-forward:not(.checkout-button):hover {}

.woocommerce-sorting-wrapper {
	border-color: rgba(33, 33, 33, .1);
}

.pagination .page-numbers, .woocommerce-pagination li .page-numbers {}

.pagination .page-numbers:hover, .pagination .page-numbers:focus, .pagination .page-numbers.current, .woocommerce-pagination li .page-numbers:hover, .woocommerce-pagination li .page-numbers:focus, .woocommerce-pagination li .page-numbers.current {
	background-color: #002c54;
}

.pagination .page-numbers:hover, .pagination .page-numbers:focus, .pagination .page-numbers.current, .woocommerce-pagination li .page-numbers:hover, .woocommerce-pagination li .page-numbers:focus, .woocommerce-pagination li .page-numbers.current {}

.product-gallery-summary .product_meta {
	color: #212121;
}

.woocommerce-review-link {}

.woocommerce-review-link:hover {}

.botiga-tabs-style1 .woocommerce-tabs ul.tabs li.active a, .botiga-tabs-style1 .woocommerce-tabs ul.tabs li:hover a {}

.botiga-tabs-style1 .woocommerce-tabs ul.tabs {
	border-bottom-color: rgba(33, 33, 33, .3);
}

.woocommerce-tabs ul.tabs li:not(.active) a, .woocommerce-tabs ul.tabs li:not(.active) a:hover {}

.woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li.active a:hover {}

.botiga-quick-view-popup .botiga-quick-view-popup-content {}

.mini_cart_item a:nth-child(2) {}

.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) {}

.has-cross-sells-carousel .cross-sells .botiga-carousel-wrapper .botiga-carousel-nav svg path {}

.has-cross-sells-carousel .cross-sells .botiga-carousel-wrapper .botiga-carousel-nav:hover svg path {}

.woocommerce-cart .product-name a, .woocommerce-cart .product-remove a {}

.woocommerce-cart .product-name a:hover, .woocommerce-cart .product-remove a:hover {}

.shop_table.order_details, .shop_table.woocommerce-MyAccount-orders, .woocommerce-thankyou-order-received, .woocommerce-thankyou-order-details {
	background-color: #f5f5f5;
}

.shop_table.order_details, .shop_table.woocommerce-MyAccount-orders {}

.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul .is-active a {}

.woocommerce-orders-table__cell-order-number a, .woocommerce-MyAccount-content p a {}

.woocommerce-orders-table__cell-order-number a:hover, .woocommerce-MyAccount-content p a:hover {}

.woocommerce .botiga-wc-account-view-order+.woocommerce-notices-wrapper+p, .woocommerce .order-info, .woocommerce .notes {}

.woocommerce-form-track-order {}

.single-product div.product .gallery-vertical .flex-control-thumbs li img:hover, .single-product div.product .gallery-vertical .flex-control-thumbs li img.flex-active {}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments, .botiga-quick-view-popup form.cart .qty, .woocommerce-Reviews #comments .review .comment_container .comment-text .description, .woocommerce-Reviews #review_form_wrapper {
	background-color: #f5f5f5;
}

.product-gallery-summary .product_title {}

.product-gallery-summary .price {}

@media (min-width:992px) {
	.product-gallery-summary .entry-title {
		font-size: 32px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.product-gallery-summary .entry-title {
		font-size: 32px;
	}
}

@media (max-width:575px) {
	.product-gallery-summary .entry-title {
		font-size: 32px;
	}
}

@media (min-width:992px) {
	.product-gallery-summary .price {
		font-size: 24px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.product-gallery-summary .price {
		font-size: 24px;
	}
}

@media (max-width:575px) {
	.product-gallery-summary .price {
		font-size: 24px;
	}
}

p.stars a::before {
	color: #212121;
}

.quantity {}

.quantity .botiga-quantity-plus, .quantity .botiga-quantity-minus {}

.shop_table th, .shop_table td, .shop_table tr {
	border-color: rgba(33, 33, 33, .1) !important;
}

.woocommerce-table__product-name.product-name a {}

@media (min-width:992px) {
	button, a.button, .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .button, ul.products li.product .button, input[type="button"], input[type="reset"], input[type="submit"] {
		padding-top: 13px;
		padding-bottom: 13px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	button, a.button, .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .button, ul.products li.product .button, input[type="button"], input[type="reset"], input[type="submit"] {
		padding-top: 13px;
		padding-bottom: 13px;
	}
}

@media (max-width:575px) {
	button, a.button, .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .button, ul.products li.product .button, input[type="button"], input[type="reset"], input[type="submit"] {
		padding-top: 13px;
		padding-bottom: 13px;
	}
}

@media (min-width:992px) {
	button, a.button, .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .button, ul.products li.product .button, input[type="button"], input[type="reset"], input[type="submit"] {
		padding-left: 24px;
		padding-right: 24px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	button, a.button, .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .button, ul.products li.product .button, input[type="button"], input[type="reset"], input[type="submit"] {
		padding-left: 24px;
		padding-right: 24px;
	}
}

@media (max-width:575px) {
	button, a.button, .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, ul.wc-block-grid__products li.wc-block-grid__product .button, ul.products li.product .button, input[type="button"], input[type="reset"], input[type="submit"] {
		padding-left: 24px;
		padding-right: 24px;
	}
}

button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {
	border-color: #212121;
}

button:hover, a.button:hover, .wp-block-button__link:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border-color: #757575;
}

button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 0;
}

@media (min-width:992px) {
	button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {
		font-size: 18px;
	}
}

@media (min-width:576px) and (max-width:991px) {
	button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {
		font-size: 14px;
	}
}

@media (max-width:575px) {
	button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {
		font-size: 14px;
	}
}

@media (min-width:992px) {
	.wp-block-button__link {
		font-size: 18px !important;
	}
}

@media (min-width:576px) and (max-width:991px) {
	.wp-block-button__link {
		font-size: 14px !important;
	}
}

@media (max-width:575px) {
	.wp-block-button__link {
		font-size: 14px !important;
	}
}

button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {
	text-transform: uppercase;
}

button, a.button, .wp-block-button__link, .wp-block-search .wp-block-search__button, input[type="button"], input[type="reset"], input[type="submit"], .comments-area .comment-reply-link {
	background-color: #002c54;
}

button:hover, a.button:hover, .wp-block-button__link:hover, .wp-block-search .wp-block-search__button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .comments-area .comment-reply-link:hover {
	background-color: #757575;
}

button, a.button:not(.wc-forward), .checkout-button.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce-message .button.wc-forward, .comments-area .comment-reply-link {
	color: #fff;
}

button:hover, a.button:not(.wc-forward):hover, a.button.checkout, .wp-block-button__link:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .woocommerce-message .button.wc-forward:hover, .comments-area .comment-reply-link:hover {
	color: #fff;
}

.woocommerce-product-search .search-submit svg, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link svg, ul.wc-block-grid__products li.product .wp-block-button__link svg, ul.products li.wc-block-grid__product .wp-block-button__link svg, ul.products li.product .button svg {
	fill: #fff;
}

.woocommerce-product-search .search-submit:hover svg, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link:hover svg, ul.wc-block-grid__products li.product .wp-block-button__link:hover svg, ul.products li.wc-block-grid__product .wp-block-button__link:hover svg, ul.products li.product .button:hover svg {
	fill: #fff;
}

.is-style-outline .wp-block-button__link, .wp-block-button__link.is-style-outline, .wp-block-search .wp-block-search__button, button, a.button, .wp-block-button__link, input[type=\000022button\000022], input[type=\000022reset\000022], input[type=\000022submit\000022] {
	border-color: #212121;
}

button:hover, a.button:hover, .wp-block-button__link:hover, .wp-block-search .wp-block-search__button:hover, input[type=\000022button\000022]:hover, input[type=\000022reset\000022]:hover, input[type=\000022submit\000022]:hover {
	border-color: #757575;
}

.widget_price_filter .ui-slider .ui-slider-range {}

.widget-area .widget {
	border-color: rgba(33, 33, 33, .1);
}

.widget_product_tag_cloud .tag-cloud-link {}

.widget_product_tag_cloud .tag-cloud-link:hover {}

.widget_product_tag_cloud .tag-cloud-link {
	background-color: #002c54;
}

.widget_product_tag_cloud .tag-cloud-link:hover {}

.widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #002c54;
}

.widget_price_filter .ui-slider .ui-slider-handle:hover {}

.has-palette-1-color-0-color {
	color: #212121;
}

.has-palette-1-color-0-background-color {
	background-color: #212121;
}

.has-palette-1-color-1-color {
	color: #757575;
}

.has-palette-1-color-1-background-color {
	background-color: #757575;
}

.has-palette-1-color-2-color {
	color: #212121;
}

.has-palette-1-color-2-background-color {
	background-color: #212121;
}

.has-palette-1-color-3-color {
	color: #212121;
}

.has-palette-1-color-3-background-color {
	background-color: #212121;
}

.has-palette-1-color-4-color {
	color: #212121;
}

.has-palette-1-color-4-background-color {
	background-color: #212121;
}

.has-palette-1-color-5-color {
	color: #f5f5f5;
}

.has-palette-1-color-5-background-color {
	background-color: #f5f5f5;
}

.has-palette-1-color-6-color {
	color: #fff;
}

.has-palette-1-color-6-background-color {
	background-color: #fff;
}

.has-palette-1-color-7-color {
	color: #fff;
}

.has-palette-1-color-7-background-color {
	background-color: #fff;
}

.has-palette-2-color-0-color {
	color: #438061;
}

.has-palette-2-color-0-background-color {
	background-color: #438061;
}

.has-palette-2-color-1-color {
	color: #214e3a;
}

.has-palette-2-color-1-background-color {
	background-color: #214e3a;
}

.has-palette-2-color-2-color {
	color: #214e3a;
}

.has-palette-2-color-2-background-color {
	background-color: #214e3a;
}

.has-palette-2-color-3-color {
	color: #222;
}

.has-palette-2-color-3-background-color {
	background-color: #222;
}

.has-palette-2-color-4-color {
	color: #757575;
}

.has-palette-2-color-4-background-color {
	background-color: #757575;
}

.has-palette-2-color-5-color {
	color: #eceeec;
}

.has-palette-2-color-5-background-color {
	background-color: #eceeec;
}

.has-palette-2-color-6-color {
	color: #fff;
}

.has-palette-2-color-6-background-color {
	background-color: #fff;
}

.has-palette-2-color-7-color {
	color: #fff;
}

.has-palette-2-color-7-background-color {
	background-color: #fff;
}

.has-palette-3-color-0-color {
	color: #7877e6;
}

.has-palette-3-color-0-background-color {
	background-color: #7877e6;
}

.has-palette-3-color-1-color {
	color: #4b49de;
}

.has-palette-3-color-1-background-color {
	background-color: #4b49de;
}

.has-palette-3-color-2-color {
	color: #000;
}

.has-palette-3-color-2-background-color {
	background-color: #000;
}

.has-palette-3-color-3-color {
	color: #222;
}

.has-palette-3-color-3-background-color {
	background-color: #222;
}

.has-palette-3-color-4-color {
	color: #4f4f4f;
}

.has-palette-3-color-4-background-color {
	background-color: #4f4f4f;
}

.has-palette-3-color-5-color {
	color: #f4f4f3;
}

.has-palette-3-color-5-background-color {
	background-color: #f4f4f3;
}

.has-palette-3-color-6-color {
	color: #fff;
}

.has-palette-3-color-6-background-color {
	background-color: #fff;
}

.has-palette-3-color-7-color {
	color: #fff;
}

.has-palette-3-color-7-background-color {
	background-color: #fff;
}

.has-palette-4-color-0-color {
	color: #1470af;
}

.has-palette-4-color-0-background-color {
	background-color: #1470af;
}

.has-palette-4-color-1-color {
	color: #105787;
}

.has-palette-4-color-1-background-color {
	background-color: #105787;
}

.has-palette-4-color-2-color {
	color: #072b43;
}

.has-palette-4-color-2-background-color {
	background-color: #072b43;
}

.has-palette-4-color-3-color {
	color: #212c34;
}

.has-palette-4-color-3-background-color {
	background-color: #212c34;
}

.has-palette-4-color-4-color {
	color: #9a9d9f;
}

.has-palette-4-color-4-background-color {
	background-color: #9a9d9f;
}

.has-palette-4-color-5-color {
	color: #f3f4f4;
}

.has-palette-4-color-5-background-color {
	background-color: #f3f4f4;
}

.has-palette-4-color-6-color {
	color: #fff;
}

.has-palette-4-color-6-background-color {
	background-color: #fff;
}

.has-palette-4-color-7-color {
	color: #fff;
}

.has-palette-4-color-7-background-color {
	background-color: #fff;
}

.has-palette-5-color-0-color {
	color: #fdb336;
}

.has-palette-5-color-0-background-color {
	background-color: #fdb336;
}

.has-palette-5-color-1-color {
	color: #dd8b02;
}

.has-palette-5-color-1-background-color {
	background-color: #dd8b02;
}

.has-palette-5-color-2-color {
	color: #fff;
}

.has-palette-5-color-2-background-color {
	background-color: #fff;
}

.has-palette-5-color-3-color {
	color: #948f87;
}

.has-palette-5-color-3-background-color {
	background-color: #948f87;
}

.has-palette-5-color-4-color {
	color: #1e2933;
}

.has-palette-5-color-4-background-color {
	background-color: #1e2933;
}

.has-palette-5-color-5-color {
	color: #0f141a;
}

.has-palette-5-color-5-background-color {
	background-color: #0f141a;
}

.has-palette-5-color-6-color {
	color: #141b22;
}

.has-palette-5-color-6-background-color {
	background-color: #141b22;
}

.has-palette-5-color-7-color {
	color: #141b22;
}

.has-palette-5-color-7-background-color {
	background-color: #141b22;
}

.has-palette-6-color-0-color {
	color: #ff524d;
}

.has-palette-6-color-0-background-color {
	background-color: #ff524d;
}

.has-palette-6-color-1-color {
	color: #e80600;
}

.has-palette-6-color-1-background-color {
	background-color: #e80600;
}

.has-palette-6-color-2-color {
	color: #40140f;
}

.has-palette-6-color-2-background-color {
	background-color: #40140f;
}

.has-palette-6-color-3-color {
	color: #5b3f3e;
}

.has-palette-6-color-3-background-color {
	background-color: #5b3f3e;
}

.has-palette-6-color-4-color {
	color: #aca2a1;
}

.has-palette-6-color-4-background-color {
	background-color: #aca2a1;
}

.has-palette-6-color-5-color {
	color: #f4e3e0;
}

.has-palette-6-color-5-background-color {
	background-color: #f4e3e0;
}

.has-palette-6-color-6-color {
	color: #fff;
}

.has-palette-6-color-6-background-color {
	background-color: #fff;
}

.has-palette-6-color-7-color {
	color: #fff;
}

.has-palette-6-color-7-background-color {
	background-color: #fff;
}

.has-palette-7-color-0-color {
	color: #e97b6b;
}

.has-palette-7-color-0-background-color {
	background-color: #e97b6b;
}

.has-palette-7-color-1-color {
	color: #c84835;
}

.has-palette-7-color-1-background-color {
	background-color: #c84835;
}

.has-palette-7-color-2-color {
	color: #131b51;
}

.has-palette-7-color-2-background-color {
	background-color: #131b51;
}

.has-palette-7-color-3-color {
	color: #3e425b;
}

.has-palette-7-color-3-background-color {
	background-color: #3e425b;
}

.has-palette-7-color-4-color {
	color: #a1a3ac;
}

.has-palette-7-color-4-background-color {
	background-color: #a1a3ac;
}

.has-palette-7-color-5-color {
	color: #f7eae8;
}

.has-palette-7-color-5-background-color {
	background-color: #f7eae8;
}

.has-palette-7-color-6-color {
	color: #fff;
}

.has-palette-7-color-6-background-color {
	background-color: #fff;
}

.has-palette-7-color-7-color {
	color: #fff;
}

.has-palette-7-color-7-background-color {
	background-color: #fff;
}

.has-palette-8-color-0-color {
	color: #0aa99d;
}

.has-palette-8-color-0-background-color {
	background-color: #0aa99d;
}

.has-palette-8-color-1-color {
	color: #066b63;
}

.has-palette-8-color-1-background-color {
	background-color: #066b63;
}

.has-palette-8-color-2-color {
	color: #0b0c0f;
}

.has-palette-8-color-2-background-color {
	background-color: #0b0c0f;
}

.has-palette-8-color-3-color {
	color: #202833;
}

.has-palette-8-color-3-background-color {
	background-color: #202833;
}

.has-palette-8-color-4-color {
	color: #c5c7c8;
}

.has-palette-8-color-4-background-color {
	background-color: #c5c7c8;
}

.has-palette-8-color-5-color {
	color: #e9f3f2;
}

.has-palette-8-color-5-background-color {
	background-color: #e9f3f2;
}

.has-palette-8-color-6-color {
	color: #fff;
}

.has-palette-8-color-6-background-color {
	background-color: #fff;
}

.has-palette-8-color-7-color {
	color: #fff;
}

.has-palette-8-color-7-background-color {
	background-color: #fff;
}

.eael-advance-tabs .eael-tabs-nav > ul {
	align-items: stretch !important;
}

.footer .footer-copy a {
	color: white !important;
}

.mobile-menu-container ul ul {
	position: relative !important;
	width: 100% !important;
	display: flex !important;
	flex-direction: column !important;
}

.trigger-button.trigger-button--visible {
	left: 20px;
	bottom: 40px;
}
