/*!
Theme Name: omgyno
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: omgyno
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

omgyno is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
 html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	/*font-family: monospace, monospace;*/
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	/*font-family: monospace, monospace;*/
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

body p.restricted_country { font-weight: bold; color: #dd0d00; }

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	/*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;*/
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	/*font-family: "Courier 10 Pitch", courier, monospace;*/
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	/*font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;*/
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-size: 15px;
    padding: 7px 10px;
    background-color: #9b0537;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    border: 1px solid #9b0537;
    font-family: 'graphik-regular';
    display: flex;
    align-items: center;
    margin: 0;
    border-radius: 8px;
    box-shadow: unset;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    color: #ffffff;
    background-color: #ffcccc;
    border-color: #ffcccc;
}

button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
    border-color: #aaa #bbb #bbb;
}

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 {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
}

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 {
    color: #111;
}

select {
    border: 1px solid #ccc;
}

textarea {
    width: 100%;
}

/*------------------price button---------------*/

.featured-products ul li:hover .custom-add-to-cart{background: #801B2F;color: #fff;}
.featured-products ul li:hover .custom-add-to-cart .button{color: #fff;}
.product-description{font-size: 0.75rem;}
.custom-add-to-cart {font-size: 0.75rem;font-weight: normal;font-family: 'graphik-regular';display: flex;align-items: center;background: #FFF3D7;border-radius: 8px;padding: 10px 15px;}
.custom-add-to-cart:hover {background: #801B2F;color: #fff;}
.custom-add-to-cart:hover .button {color: #fff;}
.custom-add-to-cart .button { background: transparent; border: none;text-transform: capitalize;cursor: pointer;width: 75%;}
.custom-add-to-cart .price {width:20%;}

@media(max-width: 767px){
	.custom-add-to-cart .button { width: 60%;}
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	/* width: 100%; */
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	/* margin: 0 0 1.5em; */
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	/* margin: 1.5em 0 0; */
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

/* Font Family
----------------------------------------------------------------------------------*/
@font-face {
	font-family: 'inter-regular';
	src: url('fonts/Inter-Regular.woff2') format('woff2'),
		 url('fonts/Inter-Regular.woff') format('woff'),
		 url('fonts/Inter-Regular.ttf') format('ttf');
	font-display: auto;
}
@font-face {
	font-family: 'inter-medium';
	src: url('fonts/Inter-Medium.woff2') format('woff2'),
		 url('fonts/Inter-Medium.woff') format('woff'),
		 url('fonts/Inter-Medium.ttf') format('ttf');
	font-display: auto;
}
@font-face {
	font-family: 'inter-light';
	src: url('fonts/Inter-Light.woff2') format('woff2'),
		 url('fonts/Inter-Light.woff') format('woff'),
		 url('fonts/Inter-Light.ttf') format('ttf');
	font-display: auto;
}
@font-face {
	font-family: 'inter-semibold';
	src: url('fonts/Inter-SemiBold.woff2') format('woff2'),
		 url('fonts/Inter-SemiBold.woff') format('woff'),
		 url('fonts/Inter-SemiBold.ttf') format('ttf');
	font-display: auto;
}
@font-face {
	font-family: 'inter-bold';
	src: url('fonts/Inter-Bold.woff2') format('woff2'),
		 url('fonts/Inter-Bold.woff') format('woff'),
		 url('fonts/Inter-Bold.ttf') format('ttf');
	font-display: auto;
}
@font-face {
	font-family: 'inter-extrabold';
	src: url('fonts/Inter-ExtraBold.woff2') format('woff2'),
		 url('fonts/Inter-ExtraBold.woff') format('woff'),
		 url('fonts/Inter-ExtraBold.ttf') format('ttf');
	font-display: auto;
}
@font-face {
	font-family: 'inter-black';
	src: url('fonts/Inter-Black.woff2') format('woff2'),
		 url('fonts/Inter-Black.woff') format('woff'),
		 url('fonts/Inter-Black.ttf') format('ttf');
	font-display: auto;
}



@font-face {
	font-family: 'CF Panoptik';
	src: url('fonts/CFPanoptik-Bold.woff2') format('woff2'),
		url('fonts/CFPanoptik-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: auto;
}

@font-face {
	font-family: 'CF Panoptik';
	src: url('fonts/CFPanoptik-Book.woff2') format('woff2'),
		url('fonts/CFPanoptik-Book.woff') format('woff');
	font-weight: normal;
}

@font-face {
	font-family: 'graphik-bold';
	src: url('fonts/Graphik-Bold.otf') format('opentype');
	font-display: auto;
}
@font-face {
	font-family: 'graphik-regular';
	src: url('fonts/Graphik-Regular.otf') format('opentype');
	font-display: auto;
}
@font-face {
	font-family: 'graphik-super';
	src: url('fonts/Graphik-Super.otf') format('opentype');
	font-display: auto;
}
@font-face {
	font-family: 'graphik-meduim';
	src: url('fonts/Graphik-Medium.otf') format('opentype');
	font-display: auto;
}
@font-face {
	font-family: 'graphik-semibold';
	src: url('fonts/Graphik-Semibold.otf') format('opentype');
	font-display: auto;
}

@font-face {
	font-family: 'graphik-arabic-regular-inter';
	src: url('fonts/graphik-arabic-regular.woff2');
}
@font-face {
	font-family: 'graphik-arabic-bold-inter';
	src: url('fonts/graphik-arabic-bold.woff2');
}

html:lang(el) body.theme-omgyno {
	font-family: 'CF Panoptik', sans-serif !important;
}

/* Common Css
--------------------------------------------- */
body.theme-omgyno {  font-family: 'inter-regular';font-size: 16px;color: #000;}
.btn { outline: 0;border: 0; box-shadow: unset; }
body .section-title h2,body h2 { font-size: 45px; font-family: 'graphik-bold';margin-bottom: 0;padding-bottom: 20px; }
body .section-title h3 { text-align: center; margin-bottom: 0px; padding-bottom: 40px; font-size: 28px; font-family: 'graphik-bold'; }
body h3 { font-size: 28px; font-family: 'inter-bold';margin-bottom: 0; }
body .section-title h4,body h4 { font-size: 24px;margin-bottom: 0px;}
body .section-title h5,body h5 { font-size: 20px;margin-bottom: 0px;}
body .section-title h6,body h6 { font-size: 18px;margin-bottom: 0px;}
body p { font-size: 16px; margin-bottom: 0; padding-bottom: 20px; color: #000; }
body p:last-child {padding-bottom: 0;}
body p img { margin-bottom: 0;}body .btn { padding: 7px 10px; background-color: #B1334E;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #B1334E;font-family: 'graphik-bold'; display: flex; align-items: center; margin: 0;border-radius: 0;box-shadow: unset; margin-right: 45px;box-shadow: unset; }
body .btn:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}
html { margin-top: 0 !important;}
section{ padding: 50px 0px; }
.aligncenter { margin-bottom: 0;}
.padding-top-none { padding-top: 0 !important;}
.padding-bottom { padding-bottom: 50px !important;}
ul,ol { margin: 0!important; }
ul li,
ol li { list-style-type: none;padding-bottom: 7px;}
body a,
body a:visited {color: #000; font-family: 'inter-bold';}
body a:hover { text-decoration: none; color: #ffcccc; }
body a:focus-within { outline: 0;}
.pagination { justify-content: center;align-items: center; }
.pagination .rounded-pagination-current { border: transparent; border-radius: 2px; padding: 11px 17px; margin-right: 10px; background: #9b0537; color: #fff; }
.pagination .rounded-pagination-active { border: 1px solid #d8d8d8; border-radius: 2px; padding: 11px 17px; margin-right: 10px; background: transparent; }
.pagination .rounded-pagination-active a {  color: #666; }
.pagination .rounded-pagination-active:hover { background: #9b0537; border: 1px solid transparent; }
.pagination .rounded-pagination-active:hover a { color: #fff;}
.pagination .nav { margin-right: 10px; font-family: 'inter-regular'; color: #000; }
.pagination .nav:hover { background: #9b0537; border-color: #000;  }
iframe { width: 100%; }

body main,body.logged-in main { margin-top: 79px;}
body.logged-in.admin-bar main { margin-top: 47px;}
@media(max-width: 1199px){
	section { padding: 50px 0px; }
	body .section-title h2,body h2 { font-size: 35px; }
	body p { font-size: 16px; }
	body h3 { font-size: 28px; font-family: 'inter-bold';margin-bottom: 0; }
	body .section-title h4,body h4 { font-size: 22px;}
	body .section-title h5,body h5 { font-size: 18px;}
	body .section-title h6,body h6 { font-size: 16px;}
}
@media(max-width: 1024px){
	body main { margin-top: 51px;}
	body.logged-in main { margin-top: 58px; }
	/* body.logged-in main { margin-top: 47px;} */
	body.logged-in.admin-bar main { margin-top: 21px;}
}
@media(max-width: 767px){
	/* body.logged-in main { margin-top: 34px;} */
	body.logged-in.admin-bar main { margin-top: 5px;}
	body .section-title h3 { padding-bottom: 20px; }
}


/* Greek Language */

html:lang(el) body.theme-omgyno {  font-family:	'CF Panoptik', sans-serif ; font-weight: normal; }
html:lang(el) body .section-title h2,html:lang(el) body h2 { font-family:	'CF Panoptik', sans-serif !important; font-weight: bold;  }
html:lang(el) body .section-title h3{  font-family:	'CF Panoptik', sans-serif !important; font-weight: bold;  }
html:lang(el) body h3 { font-size: 28px; font-family:	'CF Panoptik', sans-serif !important ; font-weight: bold; }
html:lang(el) body .btn { font-family:	'CF Panoptik', sans-serif ; font-weight: bold;  }
html:lang(el) body .section-title h4,html:lang(el) body h4 {  font-family:	'CF Panoptik', sans-serif !important; font-weight: bold;  }

html:lang(el) body p,
html:lang(el) body a,
html:lang(el) body a:visited {font-family:	'CF Panoptik', sans-serif !important;  }
.pagination .nav { font-family:	'CF Panoptik', sans-serif ; font-weight: normal; }
iframe { width: 100%; }
@media(max-width: 1199px){
	html:lang(el) body h3 { font-size: 28px; font-family:	'CF Panoptik', sans-serif ; font-weight: bold;}
}



/* Header
--------------------------------------------- */
header.site-header { padding: 12px 0px 13px 0px;/*display: flex;*/ align-items: center; background-color: #FDECED; /*border-bottom: 1px solid #d8d8d8;*/}
header.site-header .row { align-items: center;/*position: relative;*/}
header.site-header .row.show { position: relative; }
header.site-header .site-branding a img { max-width: 160px; }
header.site-header .main-navigation {  transition: all 0.5s ease; display: flex;justify-content: end; align-items:center; position: relative; }
.main-navigation ul { list-style: none; margin: 0; padding-left: 0; }
.main-navigation ul#primary-menu li { position: relative; padding: 15px 0px; }
.main-navigation ul#primary-menu li.current-menu-item a { color: #B1334E; }
.main-navigation ul#primary-menu li a { font-family: 'graphik-regular'; font-size: 15px; color: #B1334E; padding-left: 14px; padding-right: 14px;text-align: left; }
html:lang(el) body .main-navigation ul#primary-menu li a { font-family: 'CF Panoptik', sans-serif ;font-weight: normal; }
.main-navigation ul#primary-menu li a:hover { color: #B1334E; text-decoration: none; }
.main-navigation li.current_page_parent a { color: #B1334E; }
.main-navigation li.current-menu-item a { color: #B1334E; }

.main-navigation ul#primary-menu li.wpml-ls-current-language { padding: 10px 0;width: 105px;margin-left: 15px; }
.main-navigation ul#primary-menu li.wpml-ls-current-language a { font-size: 14px; background: #B1334E; position: relative;padding: 5px 15px; padding-right: calc(10px + 1.4em); color: #FFF; border-radius: 50px;}
html:lang(el) body .main-navigation ul#primary-menu li.wpml-ls-current-language a { font-weight: 400; }
.main-navigation ul#primary-menu li.wpml-ls-current-language a:hover { color: #FFF; background: #ffcccc; }
.main-navigation ul#primary-menu li.wpml-ls-current-language a:after { content: ""; vertical-align: middle; display: inline-block; border: 0.35em solid transparent; border-top: 0.5em solid; position: absolute; right: 10px; top: 13px;width: max-content;}
.main-navigation ul#primary-menu li.wpml-ls-current-language:hover a:after { content: ""; vertical-align: middle; display: inline-block; border: 0.35em solid transparent; border-bottom: 0.5em solid; position: absolute; right: 10px; top: 6px;}
.main-navigation ul#primary-menu li.wpml-ls-current-language ul.sub-menu {  display: none; left: auto; right: 0; background: #B1334E;top: 43px;width: 100%; border-radius: 15px; }
.main-navigation ul#primary-menu li.wpml-ls-current-language ul.sub-menu li { padding: 0px; background: transparent;margin-left: 0; margin-top: 7px;}
.main-navigation ul#primary-menu li.wpml-ls-current-language ul.sub-menu li a { background: #B1334E;color: #FFF;padding: 5px 15px;width: 100%; font-size: 14px; line-height: 	14px;}
html:lang(el) body .main-navigation ul#primary-menu li.wpml-ls-current-language ul.sub-menu li a { font-weight: 400; }
.main-navigation ul#primary-menu li.wpml-ls-current-language ul.sub-menu li a span { word-break: break-word;}
.main-navigation ul#primary-menu li.wpml-ls-current-language ul.sub-menu li a::after { content: unset;}
.main-navigation ul#primary-menu li.wpml-ls-current-language ul.sub-menu li a:hover { background: #ffcccc; }
.main-navigation ul#primary-menu li.wpml-ls-current-language:hover ul.sub-menu { display: block;}

.site-header .wpml-ls-statics-shortcode_actions { display: none; }

/* header.site-header .account-details { padding-left: 15px;padding-right: 28px;} */
header.site-header .account-details ul { padding: 0;    display: block;}
header.site-header .account-details ul li { padding-bottom: 0; padding: 0; top: -1px;}
header.site-header .account-details ul li a { text-align: center;}
/* header.site-header .account-details ul li a span {font-size: 15px; background: #9b0537; padding: 5px 10px; color: #FFF;} */
header.site-header .account-details ul li a span { display: block; font-size: 13px; padding: 3px 0px 0px;}
/* header.site-header .account-details ul li a:hover span {color: #FFF; background: #ffcccc;} */
/* header.site-header .account-details ul li img { width: 28px; height: 28px; border-radius: 50%; margin: 0 auto; } */
header.site-header .account-details ul li img { width: 25px; height: 25px; margin: 0 auto; }
body.logged-in header.site-header .account-details ul li img { /*border: 2px solid #9b0537;*/ }

header.site-header .account-details ul li a span { max-width: 127px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

header.site-header .dropdown-back { display: flex; align-items: center; text-align: right;width: max-content;justify-content: end; padding-left: 15px;padding-right: 15px;}
header.site-header .dropdown-back svg {color:#B1334E;}
header.site-header .dropdown-back i { color: #2E2E2E; }
header.site-header .dropdown-back .basket-item-count { margin-left: 4px; background-color: #FCC; color: #000; border-radius: 50%; padding: 1px 6px; font-size: 10px; display: flex!important; align-items: center; justify-content: center;font-family: 'inter-regular';}

/* Mini Cart */
header.site-header ul.dropdown-menu-mini-cart { background-color: #FFEFEF; border-radius: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; width: 300px; right: 0; transform: unset!important; left: auto !important; top: 69px !important; border: 1px solid #ddd; display: none; justify-content: center !important;}
header.site-header ul.dropdown-menu-mini-cart.show { display: block;}
header.site-header ul.dropdown-menu-mini-cart p { font-family: 'inter-bold';font-size: 14px;color: #000; text-align: center; }
html:lang(el) body header.site-header ul.dropdown-menu-mini-cart p { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
header.site-header ul.dropdown-menu-mini-cart li p.total {color: #000;border-style: solid;border-width: 1px 0px 1px 0px;border-color: #7A7A7A;font-family: 'inter-medium';text-align: center;padding: 20px 20px 20px 20px; display: inline-block; width: 100%;}
header.site-header ul.dropdown-menu-mini-cart li p.buttons { margin-top: 22px; }
header.site-header ul.dropdown-menu-mini-cart li a.button { padding: 15px 10px; background-color: #B1334E;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #B1334E;font-family: 'inter-medium'; display: inline-block; width: 100%; margin: 0;border-radius: 0;box-shadow: unset; box-shadow: unset; }
html:lang(el) body header.site-header ul.dropdown-menu-mini-cart li a.button { font-family: 'CF Panoptik', sans-serif;font-weight: 500; }
header.site-header ul.dropdown-menu-mini-cart li a.button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}
header.site-header ul.dropdown-menu-mini-cart li a.button.checkout { margin-top: 10px; }
header.site-header ul.dropdown-menu-mini-cart li { list-style-type: none;}
header.site-header ul.dropdown-menu-mini-cart li .cart_list { margin: 0;padding: 0;position: unset; box-shadow: unset; float: unset;display: block; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li { color: #000; font-family: 'inter-bold'; font-size: 14px;list-style-type: none;padding: 6px 0 10px;width: 100%;display: inline-block;border-bottom: 1px solid #7A7A7A; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li:last-child { border-bottom: 0;}
header.site-header ul.dropdown-menu-mini-cart li .cart_list li a.remove_from_cart_button { float: right; font-size: 21px; color: red; font-family: 'inter-bold'; font-size: 21px;width: auto; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li a.remove_from_cart_button:hover { /*line-height: .7; padding: 3px;*/ }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li a img { float: left; width: 50px; height: 50px; margin: 4px 20px 14px 4px; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li img { float: left; width: 50px; height: 50px; margin: 4px 20px 14px 4px; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li a:not(.remove) { color: #000; font-family: 'inter-bold'; font-size: 14px;width: max-content; }
html:lang(el) body header.site-header ul.dropdown-menu-mini-cart li .cart_list li a:not(.remove) { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li span.quantity { color: #7a7a7a; font-size: 14px; display: block; font-family: 'inter-bold'; }
html:lang(el) body header.site-header ul.dropdown-menu-mini-cart li .cart_list li span.quantity { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li dl, header.site-header ul.dropdown-menu-mini-cart li .cart_list li dl { padding-left: 0;border-left: 0;/*float: left;*/display: inline-block; margin-bottom: 0; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li dl dt, header.site-header ul.dropdown-menu-mini-cart li .cart_list li dl dt { padding-bottom: 0;float: left; }
header.site-header ul.dropdown-menu-mini-cart li .cart_list li dl dd, header.site-header ul.dropdown-menu-mini-cart li .cart_list li dl dd { margin-bottom: 0; padding-bottom: 0;float: left; }

@media(max-width: 1199px){
	.main-navigation ul#primary-menu li a { padding-left: 12px;padding-right: 12px;font-size: 14px;}
	.main-navigation ul#primary-menu li.wpml-ls-current-language a,
	header.site-header .account-details ul li a { font-size: 14px;}
	/* header.site-header .account-details {     padding-right: 15px;} */
}
@media(min-width: 1025px){
	header.site-header .menu-main-menu-container ul,
	header.site-header .menu-main-menufrench-container ul,
	header.site-header .menu-main-menuspanish-container ul,
	header.site-header .menu-main-menuitalian-container ul,
	header.site-header .menu-main-menugreek-container ul { display: flex;justify-content: end; }
}
@media(max-width: 1024px){
	body.navopen { overflow: hidden; }
	header.site-header { justify-content: space-between; }
	.navopen #page { position: relative; }
	.navopen #page:before { content: ''; /*background: rgb(255 255 255 / 70%);*/ background: rgb(0 0 0 / 70%); width: 100%; height: 100%; display: block;  position: absolute; z-index: 2; left: 0; top: 0;}
	/* header.site-header .menu-toggle {display: block; position: relative;font-size: 0; border: 0;background: transparent;outline: 0;box-shadow: unset;float: right;position: absolute;right: 0;top: 15px;} */
	header.site-header .menu-toggle {display: block; position: relative;font-size: 0; border: 0;background: transparent;outline: 0;box-shadow: unset;float: right;position: absolute;/*right: 0;*/right: 12px;/*top: 0px;*//*top: -2px;*/top: -4px;padding: 0;}
	header.site-header .menu-toggle:before { content: "\eb2a";font-family: 'boxicons'!important;/*font-size: 21px;*/font-size: 25px; color: #B1334E !important;font-weight: 700; }
	header.site-header .menu-main-menu-container ul,
	header.site-header .menu-main-menufrench-container ul,
	header.site-header .menu-main-menuspanish-container ul,
	header.site-header .menu-main-menuitalian-container ul,
	header.site-header .menu-main-menugreek-container ul,
	header.site-header .menu-main-menuportuguese-container ul { display: none; }

	/*header.site-header .main-navigation { padding-right: 35px;}*/
	header.site-header .main-navigation { padding-right: 25px;}
	header.site-header .main-navigation.toggled .menu-toggle:before { content: "\ec4e"; font-family: 'boxicons'!important; }
	header.site-header .main-navigation.toggled ul#primary-menu { width: 35%; height: 100vh; display: inline-block; z-index: 1; overflow: scroll; overflow-x: hidden;  position: fixed; float: unset;top: 57px;left: 0;right: 0;background: #fff;}
	header.site-header .main-navigation.toggled ul#primary-menu li { border-top: 1px solid #eaeaea; width: 100%; margin: 0;padding: 10px 0; }

	header.site-header .main-navigation ul#primary-menu li.wpml-ls-current-language {padding: 0; display: none;}
	.main-navigation ul#primary-menu li.wpml-ls-current-language:hover ul.sub-menu { display: none;}
	header.site-header .main-navigation ul#primary-menu li.wpml-ls-current-language a { background: transparent;color: #000;padding: 10px 14px;}
	header.site-header .main-navigation ul#primary-menu li.wpml-ls-current-language a:after { transform: rotate(0deg);top: 14px;}
	header.site-header .main-navigation ul#primary-menu li.wpml-ls-current-language.focus a:after { transform: rotate(180deg); top: 11px;}
	header.site-header .main-navigation ul#primary-menu li.wpml-ls-current-language.focus ul.sub-menu { display: block;left: 0;right: auto;margin: 0;top: 0;position: unset;width: 100%; box-shadow: unset;}
	header.site-header .main-navigation ul#primary-menu li.wpml-ls-current-language.focus ul.sub-menu li { display: block;}
	header.site-header .main-navigation ul#primary-menu li.wpml-ls-current-language.focus ul.sub-menu li a {margin: 0;background: transparent;color: #000; padding: 10px 14px;}

	header.site-header .account-details { padding-left: 7px;/*padding-right: 7px;*/padding-right: 20px;}
	header.site-header .account-details ul li { padding: 0;top: 0;}
	header.site-header .dropdown-back { padding-left: 0; /*padding-right: 15px;*/padding-right: 6px;}

	/* header.site-header .account-details ul li a span { display: none;} */

	header.site-header .account-details ul li img { /*width: 21px; height: 21px;*/width: 23px; height: 23px; }

	.site-header .wpml-ls-statics-shortcode_actions {/*padding: 10px 0;*/width: 105px;/*margin-left: 15px;*/margin-right: 15px;display: block;}
	/*.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language { padding: 10px 0;width: 105px;margin-left: 15px; }*/
	.site-header .wpml-ls-statics-shortcode_actions ul { display: block; }
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language a { border: 0; font-size: 14px; background: #B1334E; position: relative;padding: 5px 10px; padding-right: calc(10px + 1.4em); color: #FFF; border-radius: 50px;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language a:hover { color: #FFF; background: #ffcccc; }
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language a:after { content: ""; vertical-align: middle; display: inline-block; border: 0.35em solid transparent; border-top: 0.5em solid; position: absolute; right: 10px; top: 10px;width: max-content;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language:hover a:after { content: ""; vertical-align: middle; display: inline-block; border: 0.35em solid transparent; border-bottom: 0.5em solid; position: absolute; right: 10px; top: 6px;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu {  display: none; left: auto; right: 0; background: #B1334E;/*top: 43px;*/top: 26px;width: 60%; border: 0;  border-radius: 15px;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu li { padding: 0; background: transparent;margin-left: 0;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu li a { background: #B1334E;color: #FFF;padding: 5px 10px;width: 90%; font-size: 14px; line-height: 	14px;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu li a span { word-break: break-word;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu li a span.wpml-ls-display { display: none; }
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu li a::after { content: unset;}
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu li a:hover { background: #ffcccc; }
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language:hover ul.wpml-ls-sub-menu { display: block;}

	header.site-header ul.dropdown-menu-mini-cart { top: 41px!important; }
}
@media(max-width: 991px){
	header.site-header .main-navigation.toggled ul#primary-menu { width: 50%; }
	footer .footer-col .footer-logo img {
width: 200px!important;}
}
@media(max-width: 767px){
	header.site-header .site-branding a img { max-width: 100px; }
	header.site-header .main-navigation.toggled ul#primary-menu { width: 100%; top: 58px; }

	/*header.site-header .account-details { padding-left: 7px;padding-right: 7px;}*/
	/*header.site-header .menu-toggle:before { font-size: 23px; }*/
}
@media(max-width: 576px){
	header.site-header .row { justify-content: space-between;}
	header.site-header .site-branding {  width: max-content;}
	header.site-header .main-navigation {width: max-content;float: right;text-align: right;padding-right: 35px;}

	/* header.site-header .main-navigation.toggled ul#primary-menu { top: 50px;} */
	header.site-header .dropdown-back { padding-left: 0;padding-right: 5px; }
	header.site-header ul.dropdown-menu-mini-cart { right: 12px;top: 35px!important; }

	header.site-header .menu-toggle { /*right: 12px;*/right: 18px;}
	header.site-header .account-details { padding-right: 14px; }
}
@media(max-width: 420px){
	.site-header .wpml-ls-statics-shortcode_actions { width: 95px; margin-left: 0;margin-right: 8px; }
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language a { font-size: 12px; }
	.site-header .wpml-ls-statics-shortcode_actions li.wpml-ls-current-language ul.wpml-ls-sub-menu li a { font-size: 12px; line-height: 12px; }
	/*header.site-header .site-branding a img { max-width: 65px; }*/
	header.site-header .main-navigation { padding-left: 0; }
	header.site-header .menu-toggle { top: -4px;}
}
@media(max-width: 376px){
	.site-header .wpml-ls-statics-shortcode_actions{ width: 90px;margin-right: 5px;}
	header.site-header .site-branding a img { width: 90px;}
	header.site-header .account-details { padding-left:1px;/*padding-right:7px;*/padding-right:12px;}
/* 	header.site-header .account-details ul li { top: 0;} */
	header.site-header .menu-toggle { right: 14px;}
	header.site-header .main-navigation { padding-right: 30px;}

	header.site-header .main-navigation.toggled ul#primary-menu { top: 51px; }
}
/*@media(max-width: 360px){
	header.site-header .site-branding a img { width: 95px;}
}*/

/* Home Page Template
--------------------------------------------- */
/* .common-slider { margin-top: 79px;} */
.hero-slider { padding: 0; }
.hero-slider .hero-item-slider { height: auto; background-position: top center; background-repeat: no-repeat; background-size: cover; }
.hero-slider .hero-item-slider .hero-slider-caption { display: flex; align-items: center; height: auto; padding: 30px 0px;}
.hero-slider .hero-item-slider .overlap-color-bg:before { content: "";  position: absolute; left: 0; top: 0; width: 100%; height: auto;  background: #221D9E; opacity: 0.32; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
/* .hero-slider .hero-item-slider .hero-slider-caption .container { max-width: 1002px; } */
.hero-slider .hero-item-slider .hero-slider-caption .container .hero-side-img {width: 60%;}
.hero-slider .hero-item-slider .hero-slider-caption .container .hero-side-img img{ border-radius: 8px !important;}
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content { width: 35%; z-index: 1; position: relative;}
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content.text-center { width: 100%;}
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h5 { font-size: 16px; font-family: 'graphik-regular';line-height: 21.6px; padding: 25px 0 25px; margin-bottom: 0px; position: relative; }
.hero-slider.sub-title-color-change .hero-item-slider .hero-slider-caption .hero-slider-caption-content h5 { color:#FCC; }
html:lang(el) body .hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h5 { font-family: 'CF Panoptik', sans-serif; }
/*.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h5:before { content: "";background: #ff5a44; top: 0; height: 3px; width: 10%; position: absolute; }*/
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h2 {font-size: 45px; font-family: 'graphik-bold'; line-height: 1em; padding-bottom: 0px; margin-bottom: 0px; letter-spacing: -1.9px; text-shadow: 0px 0px 0px rgb(0 0 0 / 30%); }
html:lang(el) body .hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h2 { font-family: 'CF Panoptik', sans-serif; }
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content .description { padding-bottom: 30px; }
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content .description p { color: #000; }
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content a.btn.read-more { font-size: 	15px; padding: 7px 10px; background-color: #96192D;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #B73F56;font-family: 'graphik-regular'; display: flex; align-items: center; margin: 0;border-radius: 0;box-shadow: unset; margin-right: 75px; }
html:lang(el) body .hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content a.btn.read-more { font-family: 'CF Panoptik', sans-serif; font-weight:bold; }

.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content a.btn.read-more:hover { color: #FFFFFF; background-color: #C4596B; border-color: #C4596B;}
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content a.btn.read-more:last-child { margin-right: 0;}
.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content a.btn.read-more span i {  font-size: 18px; vertical-align: middle; }


.hero-slider .slick-arrow { font-size: 0; width: auto; height: auto; }
.hero-slider .slick-prev { left: 0;z-index: 1;}
.hero-slider .slick-next { right: 0;}
.hero-slider .slick-arrow:before { font-size: 45px;opacity: 1; line-height: 1; font-family: 'boxicons'!important; color: #fff; }
.hero-slider .slick-prev:before { content: "\ea1a"; }
.hero-slider .slick-next:before { content: "\ea1d"; }

/*Custom Hero*/
.hero-slider .custom-background-hero-text .hero-slider-caption .container .hero-side-img {width: 50%; }
.hero-slider .custom-background-hero-text .hero-slider-caption .container .hero-side-img img {border-radius: 8px;}
.hero-slider .custom-background-hero-text .hero-slider-caption .hero-slider-caption-content{width: 50%;  background-color:#fdeced; padding: 30px; border-radius: 8px; max-width: 500px; text-align: left; margin: 0 !important; padding: 25px 50px;}

/* body.logged-in .common-slider { margin-top: 47px;} */

/*banner slider*/
.hero-slider.inner-slider  .hero-item-slider { background-position: center center;  background-attachment: scroll; }

@media(max-width: 1024px){
	/* .common-slider { margin-top: 51px;}
	body.logged-in .common-slider { margin-top: 47px;} */
	.hero-slider .custom-background-hero-text .hero-slider-caption .container .hero-side-img {width: 49%; }
	.hero-slider .hero-item-slider .hero-slider-caption .container .hero-side-img {width: 50%;}
	.hero-slider .hero-item-slider .hero-slider-caption .container .hero-side-img img {border-radius: 8px;}
	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content { width: 50%;}
	/*.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h2 { font-size: 32px;line-height: 35px; }*/
	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h2 { font-size: 40px;line-height: 1em; }
	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h5 { font-size: 14px;line-height: 1.2em;}
	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content a.btn.read-more { margin-right: 45px; }
	/* .hero-slider.inner-slider .hero-item-slider { background-position: center right;} */
}
@media(max-width: 767px){
	/* body.logged-in .common-slider { margin-top: 5px;} */
	/* body.logged-in .common-slider { margin-top: 34px;} */
	.hero-slider .custom-background-hero-text {display: inline-block;}
	.hero-slider .hero-item-slider { height: 570px; background-position: center center;/*background-position: right;*/}
	.hero-slider.center-image .hero-item-slider { background-position: center center; }
	.hero-slider.right-image .hero-item-slider { background-position: right; }
	.hero-slider.left-image .hero-item-slider { background-position: left; }
	.hero-slider .hero-item-slider .hero-slider-caption { height: 450px; }
	.hero-slider .hero-item-slider .hero-slider-caption .container {margin-bottom: auto;}
	.hero-slider .hero-item-slider .hero-slider-caption .container .hero-side-img {width: 100%; margin-bottom: 20px; margin-top: 20px;}
	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content { width: 100%; float: left!important; }
	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h2 { font-size: 35px; line-height: 0.9em; letter-spacing: -1.5px; }

	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content a.btn.read-more { padding: 9px 5px 8px 12px; }

	 .hero-slider.inner-slider .hero-item-slider {  /*background-size: cover;*/ /*background-position: right;*/ }

	.hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content h5 { padding: 25px 0 15px; }
	.hero-slider .custom-background-hero-text .hero-slider-caption .hero-slider-caption-content{padding: 20px 30px;}
	.page-id-6 .hero-slider .custom-background-hero-text
	
	{ 
		height: 730px; 
	}
	
	.page-id-235 .hero-slider .custom-background-hero-text,
	.page-id-13531 .hero-slider .custom-background-hero-text,
	.page-id-13544 .hero-slider .custom-background-hero-text
	{
		height: 770px;
	}
	
}


/* Inner Page banner */

.our-values.hero-slider.inner-slider .hero-item-slider { height:100%; background-position: unset; display: block !important;}
.our-values .hero-item-slider .hero-slider-caption  { height:100% }
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content { padding: 90px 0px 0px 0px; width: 45%;}
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content h2 { font-size: 58px; line-height: 0.9em; letter-spacing: -1.2px;}
.our-values.values-greek-page .hero-item-slider .hero-slider-caption .hero-slider-caption-content h2 { font-size: 45px;}
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content h5 { margin-bottom: 20px; padding-bottom: 0px; padding-top: 35px; color: #0420BE; font-size: 18px; line-height: 18px;}
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content .description {  padding: 20px 20px 20px 20px;  background: #FFEFEF;}
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content .description p { color: #0420BE;  font-family: 'inter-regular'; line-height: 20.8px; font-size: 16px}
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content .description p.information-title { font-family: 'inter-bold'; }
html:lang(el) body .our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content .description p.information-title { font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content .description p.info { margin-top:70px;  font-style: italic; }


@media (max-width :1024px ) {
.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content { width: 50%;}
}
@media (max-width :767px){
	.our-values .hero-item-slider .hero-slider-caption .hero-slider-caption-content { width: 100%;}
}



/*Headlines And News
-----------------------------------------*/
.hadlines-news { padding: 5px 0px 30px;}
.hadlines-news .section-title h3 { color: #FF5252; letter-spacing: -1.6px; font-size:33px; line-height:33px; }
.hadlines-news .slick-track { display: flex; align-items: center; }
.hadlines-news .slick-track .item { padding: 0px 10px;}
.hadlines-news .slick-track .item img { text-align: center; margin: 0 auto; }
.hadlines-news .slick-prev { left: 0;}
.hadlines-news .slick-next { right: 0;}
.hadlines-news .home-page-design {display: flex; gap: 20px;justify-content: space-between;}

@media(max-width: 767px){
	.hadlines-news .home-page-design { padding: 0px 0px 10px; display: grid; grid-template-columns: repeat(3, 1fr); justify-items: anchor-center; }
	.hadlines-news .hadlines-news-content { padding: 45px 0px 33px; }
	.hadlines-news .slick-track .item img {width: 50%;}
}



/*Enterprise Logos
-----------------------------------------*/
.enterprise_icons .icon-text-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* Responsive grid */
gap: 20px;
padding: 20px;
border-radius: 10px;

}
.enterprise_icons .icon-text-container .icon-text {
display: flex;
align-items: center;
gap: 10px;
}
.enterprise_icons .icon-text-container .icon-text .icon svg{font-size: 20px;}
.enterprise_icons .icon-text-container .icon-text span.text {font-size: 14px; font-family: 'graphik-regular'}
/*
.enterprise_icons { padding: 70px 0 15px; }
.enterprise-bottom-space { padding: 70px 0 70px; }
.enterprise_icons .section-title h3 { color: #01126F; line-height: 	1.3em;}
.enterprise_icons.color-change .section-title h3 { /*color: #0420BE;*/ /*line-height: 	1.3em;}/*
.enterprise_icons .color-change .icon-text .icon span { /*color: #0420BE;}

.enterprise_icons .enterprise_icons-content { justify-content:	center;  }
.enterprise_icons .icon-text { /*text-align: center;}
.enterprise_icons .icon-text .icon span { font-size: 57px; color: #01126F; }
.enterprise_icons .icon-text span.text { padding-top: 15px; font-size: 14px; line-height: 1; color: #01126F; font-family: 'inter-bold'; display: inline-block; }
html:lang(el) body .enterprise_icons .icon-text span.text {     font-family: 'CF Panoptik', sans-serif; font-weight: bold;}
/*.enterprise_icons.color-change .icon-text span.text { color: #0420BE;  }
.enterprise_icons .icon-text:hover a .icon span,
.enterprise_icons .icon-text:hover a span.text { color: #F75348; }*/
/*
@media(max-width: 1024px){
.enterprise-bottom-space { padding: 50px 20px 50px 20px; }
}

@media(min-width: 992px){
.enterprise_icons .icon-text { max-width:	11.666667%; }
}*/

@media(max-width: 991px){
	.enterprise_icons .icon-text { margin-bottom: 20px; }
}

@media(max-width: 767px){
	
	.enterprise_icons .icon-text-container{grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }
	@supports not (grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))) {
		.enterprise_icons .icon-text-container{grid-template-columns: 1fr 1fr; }
	}
	.enterprise-bottom-space { padding: 60px 30px 45px 30px; }
	.enterprise_icons { padding: 20px 0 15px; }
}

@media(max-width: 576px){
	.home-page-icon .icon-text { width: 100% !important; display: inline-block; }
	.enterprise_icons .icon-text { width: 49%; display: inline-block; }
	.enterprise_icons-social_icons .social_icons-content .icons a { width: 65px; height: 65px;}
}
@media(max-width: 480px){
	.enterprise_icons-social_icons .social_icons-content .icons a { width: 50px; height: 50px;}
}
/*----------testiomnials**********/
.testimonials{
    padding: 40px 0;
    display: flex;
    justify-content: center;
}

.container {
    width: 90%;
    max-width: 1200px;
}

.icon-text-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.testimonial-card {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    background: #ffecec;
    border-radius: 8px;
    padding: 20px;
    /*box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);*/
}

.testimonial-image {
	display: flex;
    margin-bottom: 10px; 
}

.testimonial-image img {
    width: 170px;
    height: 120px;
    border-radius: 12px;
    object-fit: cover;
}

.testimonial-description {
	font-family: 'graphik-regular';
    margin-top: 10px; 
    font-size: 14px;
    color: #333;
}

.right-column {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
	margin-left: 10px;
}

.testimonial-name {
	font-family: 'graphik-bold';
    font-size: 14px;
}

.testimonial-date {
	font-family: 'graphik-regular';
    font-size: 12px;
    color: #2E2E2E;
    margin-top: 5px;
}

@media (max-width: 1024px) {
    .icon-text-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 768px) {
    .icon-text-container {grid-template-columns: 1fr;}
	.testimonial-image {display: block;}
	.right-column {margin-left: 0px;} 
	.testimonial-name{margin-top: 10px;}
}

/*--------profi HomePAge *--------------*/
.certified_professionals {
	padding: 0px;
}
.certified_professionals .content-wrap{ display: flex; align-items: center; justify-content: center;}

.professional-container {
    display: flex;
    gap: 15px; 
    justify-content: center; 
    align-items: center; 
	min-height: 500px;
}

.summary-wrap-professional {
    width: 170px; 
    text-align: center;

}

.part1, .part2{
	padding-bottom: 100px;
}

/* Profile Image */
.professional-image img {
    width: 100%;
    height: auto;
    border-radius: 10px;
}

.professional-title h3 {

	font-family: 'graphik-semibold';
    font-size: 14px !important;
    color: #801B2F;
    margin: 10px 0 0px;}

.summary-wrap-professional div {
    display: inline-block;
}
.summary-wrap-professional div p{
    font-size: 12px !important;
}
.professional-content{
	text-align: center; flex: 0 0 400px;
}
.professional-content h2{
	text-align: center !important;
	font-size: 45px;
    font-family: 'graphik-bold';
    line-height: 1em;
    padding-bottom: 20px;
    margin-bottom: 0px;
    letter-spacing: -1.9px;
}
.professional-content h5{font-size: 16px; font-family: 'graphik-regular'; color: #2e2e2e;}
.prof-description {font-family: 'graphik-meduim';}
@media (max-width: 1024px) {
	.certified_professionals{padding-top: 30px;}
	.certified_professionals .content-wrap {display: block;}
	.professional-container {min-height: 300px;}
	.professional-content h5{margin-bottom: 20px;}
}
/*----------Video Tutorial---------- */
.video_tutorial .section-title { text-align: center; margin-bottom: 50px;}
.video_tutorial .section-title h3{ font-family: 'graphik-bold'; padding-bottom: 0 !important; text-align: center;}
.video_tutorial-content { display: flex; justify-content: center; gap: 50px; flex-wrap: wrap;}

.video-card { background: #fff; border-radius: 15px; padding: 10px !important; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); text-align: center; position: relative; overflow: hidden;}

.video-wrapper { position: relative; border-radius: 10px; overflow: hidden;}

.video-thumbnail { width: 100%; height: auto; border-radius: 10px;}
/*
.play-button { position: absolute; bottom: 10px; right: 10px; background: #E23C3E; color: white; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; cursor: pointer; font-size: 20px;}

.play-button i { font-family: "Font Awesome 5 Free"; font-weight: 900;}
*/

.play-button {
    position: absolute;
    bottom: 15px; /* Adjust for positioning */
    right: 15px;
    background: #E23C3E;
    color: white;
    font-size: 20px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid white;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
}

.play-button:hover {
    background: white;
    color: #E23C3E;
    border-color: #E23C3E;
    transform: scale(1.1);
}

.video-thumbnail {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.3s ease-in-out;
}

.video-wrapper:hover .video-thumbnail {
    transform: scale(1.05); /* Slight zoom on hover */
}

/*Social Logos
-----------------------------------------*/
.social_icons { padding: 30px 0 25px; }
.social_icons .section-title h3 { color: #01126F; }
.social_icons .social_icons-content { justify-content: center;  }
.social_icons .social_icons-content .icons a { width: 81px; height: 81px; display: flex; overflow: hidden; align-items: center; justify-content: center; }
.social_icons .social_icons-content .icons a span { font-size: 27px; color: #01126F;  }
/*.social_icons.color-change .social_icons-content .icons a span { color: #0420BE;  }*/
.social_icons .social_icons-content .icons a:hover span { color: #F75348; }

@media(max-width: 576px){
	.social_icons .social_icons-content .icons a { width: 65px; height: 65px;}
}
@media(max-width: 480px){
	.social_icons .social_icons-content .icons a { width: 50px; height: 50px;}
}

/* Featured Products
--------------------------------------------- */
.featured-products { padding: 20px 0 !important;}
/* .featured-products .section-title { padding-bottom: 40px; } */
.featured-products .section-title h3 { color: #01126F; position: relative; font-size: 32px; line-height: 32px;}
/* .featured-products .section-title h3:after { content: ""; background: #ff5a44; bottom: 0; height: 3px; width: 6%; position: absolute;left: 0; right: 0; margin: 0 auto; } */

.featured-products ul { padding: 0; margin: 0; }
.featured-products ul li { width: calc(24.5% - 10px); list-style-type: none; margin: 0 20px 35px; margin-left: 0; position: relative; background: #FAE9E0; padding: 10px; border-radius: 8px;}
.featured-products ul li:hover{background: #FFF3D7;}
/* .featured-products ul li:last-child { margin-right: 0;} */
.featured-products  ul.products li.product:nth-child(4n) { margin-right: 0; }
.featured-products  ul.products li.product .content-wrap { height: 100%;position: relative; display: block !important; }
.featured-products  ul.products li.product .content-wrap .summary-wrap { padding-bottom: 20px; text-align: left;}
.featured-products ul li a{ position: relative; display: block;}
.featured-products ul li .thumbnail-wrap { margin-bottom: 12px;}
.featured-products ul li .thumbnail-wrap img { width: 100%;height: auto;display: block;max-width: 100%;object-fit: cover; border-radius: 8px;}
.featured-products ul li .thumbnail-wrap .show-on-hover {position: absolute;top: 0;left: 0;height: 100%!important;right: 0;bottom: 0;padding: 0;margin: 0;opacity: 0;filter: blur(0);transition: all .2s linear;}
.featured-products li.product:hover .thumbnail-wrap .show-on-hover {opacity: 1;transform: scale(1) translateZ(0) translateY(0);pointer-events: inherit; height: 100%;}
.featured-products ul li .summary-wrap .title { margin-bottom: 7px; }
.featured-products ul li .summary-wrap .title a { color:#801B2F; }
.featured-products ul li .summary-wrap .title a h3 { font-size: 14px;font-family: 'inter-bold';line-height: 18.2px; letter-spacing: 0; }
/*.featured-products ul li .summary-wrap span.price { color: #000000;line-height: 1.3;font-family: 'inter-bold';font-size: 12.6px;margin-bottom: 7px;width: 100%;display: inline-block;}
/*.featured-products ul li .summary-wrap a.button { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537;font-size: 14px;font-family: 'inter-bold'; margin: 7px 0;border-radius: 0;box-shadow: unset; box-shadow: unset; width: max-content; position: absolute; bottom: 0; }
.featured-products ul li .summary-wrap a.button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}*/

.featured-products ul li .content-wrap .sale-badge {font-family: 'graphik-regular'; position: absolute; z-index: 10; top: 10px; right: 10px; background: #F3C3C9;
    color: #333; padding: 5px 30px; font-size: 14px; border-radius: 10px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}

.featured-products ul li .summary-wrap .added_to_cart { color: #000000;font-family: 'inter-bold';font-size: 14px;padding: 5px 0; position: absolute;bottom: -32px;display: none; }
@media(max-width: 1199px){
	html:lang(it-IT) body .featured-products ul li .summary-wrap a.button { font-size: 13px; }
}
@media(max-width: 991px){
	.featured-products ul li { width: calc(33.33% - 14px); }
	.featured-products  ul.products li.product:nth-child(3n+1) { clear: left; }
	.featured-products  ul.products li.product:nth-child(3n) { margin-right: 0; }
	.featured-products ul li .summary-wrap .title a h3,
	.featured-products ul li .summary-wrap span.price,
	.featured-products ul li .summary-wrap a.button { font-size: 12px;}
	html:lang(it-IT) body .featured-products ul li .summary-wrap a.button { font-size: 12px; }
}
@media(max-width: 767px){
	.featured-products { padding: 18px 0 0; }
	.featured-products ul li { width: calc(50% - 10px); }
	.featured-products  ul.products li.product:nth-child(3n+1) { clear: none; }
	.featured-products  ul.products li.product:nth-child(3n) { margin-right: 20px;clear: none; }
	.featured-products  ul.products li.product:nth-child(2n+1) { clear: left; }
	.featured-products  ul.products li.product:nth-child(2n) { margin-right: 0; }
}
@media(max-width: 576px){
	/*.featured-products ul li { width: 100%; }
	.featured-products  ul.products li.product:nth-child(3n) { margin-right: 0px;clear: none; }
	.featured-products  ul.products li.product:nth-child(2n+1) { clear: none; }
	.featured-products  ul.products li.product:nth-child(n) { margin-right: 0; }*/
}



/* Google Reviews
---------------------------------------------------------------- */
.full-column-text.google-reviews .section-title h3 { text-align: center; }
.full-column-text.google-reviews .grw-slider .grw-row { display: block!important; }
.full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-reviews { justify-content: center;}
.full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-google-review .wp-google-name { font-family: 'inter-bold' !important; color: #000 !important; }
html:lang(el) body .full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-google-review .wp-google-name { font-family:	'CF Panoptik', sans-serif !important; font-weight: 700!important; }
.full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-google-review .wp-google-time { font-family: 'inter-medium' !important; }
html:lang(el) body .full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-google-review .wp-google-time { font-family:	'CF Panoptik', sans-serif !important; font-weight: 500!important; }
.full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-stars .wp-star { padding: 0!important; }
.full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-stars .wp-star svg { width: 26px!important; height: 26px!important; }
.full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-stars .wp-star svg path { fill: #9b0537; }
.full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-google-feedback { font-size: 16px!important; font-family: 'inter-regular'!important; padding-top: 10px!important; }
html:lang(el) body .full-column-text.google-reviews .grw-slider .grw-row .grw-slider-content .grw-slider-content-inner .grw-slider-review .wp-google-feedback { font-family:	'CF Panoptik', sans-serif !important; font-weight: 400!important;  }
.full-column-text.google-reviews .grw-slider .grw-slider-dot { opacity: .25; background: black!important; }
.full-column-text.google-reviews .grw-slider .grw-slider-dot.active { background: #9b0537!important; }



/* Hometest category-products */
.category-products { padding: 57px 0; }
.category-products ul li .thumbnail-wrap {  margin-bottom: 20px;}
.category-products ul li .thumbnail-wrap img {  max-height: 205px;object-fit: cover;}
.category-products ul.products li.product .content-wrap .summary-wrap { padding-bottom:	50px }
.category-products ul.products li.product .content-wrap .summary-wrap span.price { display:	none; }
.category-products ul.products li.product .content-wrap .summary-wrap a.button { left:	0; right:	0;  margin: 0 auto; font-size: 15px;}
.category-products ul li { width: calc(23% - 16.66px); margin: 0 20px 25px; }

.category-products ul li.product:nth-child(4n) { margin-right:	0px }

.category-products ul li.product .content-wrap .summary-wrap h3{   line-height: 20px; text-align: 	center;  color: #01126F;  font-size: 20px;  letter-spacing: -1px; }

@media(max-width: 767px){
.category-products ul li { width:	calc(48% - 20.66px); }
}

@media(max-width: 576px){
.category-products ul li { width:100%; margin: 0 0 25px; }
.category-products ul li .thumbnail-wrap img { max-height: 100%; }
.featured-products.category-products ul.products li.product:nth-child(3n) { margin-right: 0; }
}


/* Newsletter
--------------------------------------------- */
.newsletter { padding:60px 0; background-color: #FFF2F2;}
.newsletter .section-title h2,
.newsletter .section-title h3 { color: #9b0537; font-size: 60px; font-family: 'inter-bold'; line-height: 0.9em; letter-spacing: -1px;text-align: left; }
.newsletter .form-group {  /*padding-bottom: 26px;*/}
.newsletter .form-group label { font-family: 'inter-bold'; line-height: 1.3;font-size: 14px; color: #000; width: 100%;}
html:lang(el) body .newsletter .form-group label { font-family:	'CF Panoptik', sans-serif ; font-weight: 700; }
.newsletter .form-group label span { color: #c02b0a; display: inline-block; font-size: 13.008px;padding-left: 5px; }
.newsletter input.input-email { width: calc(50% - 8px); border-radius: 2px; border: 1px solid #eaeaea;height: 29px;font-family: 'inter-bold'; line-height: 1.3;font-size: 14px; color: #666;}
.newsletter select { width: 100%; padding: 2px 0 2px 3px; height: 2.2em; border-width: 1px; border-style: solid; border-color: #eaeaea; border-radius: 2px; background: #fafafa; font-family: 'inter-bold'; font-size: 14px; color: #666; }
.newsletter .btn.btn-submit { display: inline-block; margin: 16px 0 0!important; }
.newsletter .mc4wp-response p {  margin-bottom: 0; color: #9b0537; padding-top: 10px; }

.newsletter .gform_heading,
.newsletter .gform_required_legend { display: none;}
.newsletter .gform_wrapper.gravity-theme label { font-family: 'inter-bold'; line-height: 1.3;font-size: 14px; color: #000; width: 100%;}
.newsletter .gform_wrapper.gravity-theme label span { color: #c02b0a; display: inline-block; font-size: 13.008px;padding-left: 5px; }
.newsletter .gform_wrapper.gravity-theme input { width: 100%!important; border-radius: 2px; border: 1px solid #eaeaea;height: 29px;font-family: 'inter-bold'; line-height: 1.3;font-size: 14px; color: #666;}
.newsletter .gform_wrapper.gravity-theme .gfield--width-full input {width: 49%!important; }
.newsletter .gform_wrapper.gravity-theme .gform_button { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537;font-family: 'inter-medium'; display: flex; align-items: center; margin: 0;border-radius: 0;box-shadow: unset; margin-right: 45px;box-shadow: unset;width: max-content!important;height: auto;outline: 0; }
.newsletter .gform_wrapper.gravity-theme .gform_button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}
.newsletter .gform_confirmation_wrapper .gform_confirmation_message {color: #9b0537;font-family: 'inter-regular'; }
.newsletter .gform_wrapper.gravity-theme .validation_message,
.newsletter .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary { color: #9b0537;font-family: 'inter-regular'; }
.newsletter .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary{ padding-bottom: 0; }
.newsletter .gform_wrapper.gravity-theme .gform_validation_errors,
.newsletter .gform_wrapper.gravity-theme .validation_message  {border: 1.5px solid #9b0537; }
@media(max-width: 1024px){
	.newsletter .section-title h2,
	.newsletter .section-title h3 { font-size: 54px; }
}
@media(max-width: 991px){
	.newsletter .section-title h2,
	/*.newsletter .section-title h3 { text-align: center; font-size: 46px; }*/
	.newsletter .section-title h3 { text-align: left; font-size: 46px; }
	.newsletter .section-title h2 { text-align: left; }
	/*.newsletter input.input-email,
	.newsletter .gform_wrapper input { width: 100%!important; }*/
	/*html:lang(el) body .newsletter .section-title h3 { font-size: 30px; }*/
}
@media(max-width:767px){
	.newsletter { padding: 31px 0; }
	.newsletter .btn { font-size: 14px; }
	html:lang(el) body .newsletter .section-title h2 { font-size: 30px; }
	html:lang(el) body .newsletter .section-title h3 { font-size: 30px; }
}
@media(max-width: 641px){
	.newsletter .gform_wrapper.gravity-theme .gfield--width-full input {width: 100%!important; }
	.newsletter input.input-email,
	.newsletter .gform_wrapper input { width: 100%!important; }
}



/* Page Template */
/* .page-template-common-layout-page .section-wrap { padding-bottom: 40px; } */
.page-template-common-layout-page .section-wrap p { font-family: 'inter-regular'; color: inherit;  }
@media(max-width: 767px){
	.page-template-common-layout-page .section-wrap p { font-size: 16px; }
}



/* Full Column Text
--------------------------------------------- */
.full-column-text .section-title h3 { color: #000; line-height: 32.4px; letter-spacing: -0.1px;text-align: left;padding-bottom: 20px; }
.full-column-text .section-wrap p { margin-bottom: 0; padding-bottom: 30px;  }
.full-column-text .section-wrap p:last-child { padding-bottom: 0; }
.full-column-text .buttons { margin-top: 20px; }
.full-column-text .buttons .btn { border: 0;}
.full-column-text .buttons .btn:last-child { margin-right: 0;}
.full-column-text .buttons .btn span i { vertical-align: middle; }
.full-column-text .gform_heading,
.full-column-text .gform_required_legend { display: none;}
.full-column-text form { padding-top: 20px;}
.full-column-text .gform_wrapper.gravity-theme .ginput_complex span { padding-right: 0!important;}
.full-column-text .gform_wrapper.gravity-theme label.gfield_label,
.full-column-text .gform_wrapper.gravity-theme legend { font-family: 'inter-bold'; line-height: 1.3;font-size: 14px; width: 100%;color: inherit;}
.label-color-change .gform_wrapper.gravity-theme legend,.label-color-change .gform_wrapper.gravity-theme label { color:#0420be !important;  }
.full-column-text .gform_wrapper.gravity-theme input { width: 100%!important; border-radius: 2px; border: 1px solid #eaeaea;height: 29px;font-family: 'inter-bold'; line-height: 1.3;font-size: 14px; color: #666;}
.full-column-text .gform_wrapper.gravity-theme .gform_button { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537;font-family: 'inter-medium'; display: flex; align-items: center; margin: 0;border-radius: 0;box-shadow: unset; margin-right: 0px;box-shadow: unset;width: max-content!important;height: auto;outline: 0; }
.full-column-text .gform_wrapper.gravity-theme .gform_button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}
.full-column-text .gform_confirmation_wrapper .gform_confirmation_message {color: #9b0537;font-family: 'inter-regular';padding: 10px 0 0; }
.full-column-text .gform_wrapper.gravity-theme .validation_message,
.full-column-text .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary { color: #9b0537;font-family: 'inter-regular'; }
.full-column-text .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary{ padding-bottom: 0; }
.full-column-text .gform_wrapper.gravity-theme .gform_validation_errors,
.full-column-text .gform_wrapper.gravity-theme .validation_message  {border: 1.5px solid #9b0537; }

.full-column-text.recommend-doctor-form .section-wrap h3 { font-size: 45px; line-height: 0.8em; letter-spacing: -1.4px;}
.full-column-text.recommend-doctor-form .section-wrap p { font-size: 28px; font-weight: 500; line-height: 0.9em; letter-spacing: -1.2px;}

.full-text-heading .section-title h3 { font-size: 42px; line-height: 42px; }
.full-text-heading .buttons {     font-family: 'inter-medium'; font-size: 15px; }
.full-text-heading .buttons a { font-family: 'inter-regular'; font-size: 15px;  line-height: 15px; }

.full-text-heading.healthcare-section{ padding:	21px 0px 30px 0px; }
.full-column-text.home-test-color-change { padding:	21px 0px 30px 0px; }

.full-text-heading.healthcare-section .section-title h3 { padding-bottom: 0px; }
.full-column-text.home-test-color-change .section-title h3 { padding-bottom: 0px; }

.full-column-text.home-test-color-change .section-title h3 { font-family:	'CF Panoptik', sans-serif ; font-size:	42px; font-weight:	700; line-height:	42px; letter-spacing:	-0.3px; }
.full-column-text.home-test-color-change .buttons a { font-family:	'CF Panoptik', sans-serif ; font-weight: 	700; font-size: 15px;  line-height: 15px; }



.custom-text-design .section-title h3 {
	font-size: 27px;
}

.custom-text-design .section-wrap p {
	font-size: 19px;
    color: rgb(122,122,122);
    line-height: 35px;
}
html:lang(el) body .custom-text-design .section-wrap p { font-family:	'CF Panoptik', sans-serif ; }

@media(max-width: 1199px){
	/*.full-column-text.recommend-doctor-form .section-wrap h3 { font-size: 37px;}*/
	.full-column-text.recommend-doctor-form .section-wrap h3 { font-size: 42px; }
}
@media(max-width: 767px){
	.full-column-text.recommend-doctor-form { padding: 40px 0px; }
	.full-column-text .section-title h3,
	.full-column-text.custom-text-design .section-title h3,
	.full-column-text.home-test-color-change .section-title h3  { font-size: 25px; line-height: 25px; }
	.full-column-text.custom-text-design { padding: 32px 0 28px; }
	.full-column-text .section-wrap p { font-size: 16px; line-height: 29px; }
	.full-column-text .buttons { display: block!important; }
	.full-column-text .buttons .btn { margin-bottom: 20px; width: max-content; }
	.full-column-text .buttons .btn:last-child { margin-bottom: 0px; }

	/*.full-column-text.recommend-doctor-form .section-wrap h3 { font-size: 34px;padding-bottom: 20px;}*/
	.full-column-text.recommend-doctor-form .section-wrap h3 { font-size: 39px;padding-bottom: 20px;}
	.full-column-text.recommend-doctor-form .section-wrap p { font-size: 16px;line-height: 1em;letter-spacing: -0.6px;}
}



/* Our Team
--------------------------------------------- */
.our-team { padding: 90px 0 60px;}
.our-team .section-title h3 { font-size: 60px; line-height: 60px; color: 	#000 !important	;}
.our-team ul { margin: 0; padding: 0; justify-content: center; }
.our-team ul li.items { margin: 0; list-style-type: none; padding-bottom: 30px; }
.our-team ul li.items .content-wrap { height: 100%; }
.our-team ul li.items .content-wrap .imgs { margin: 0 auto; text-align: center;width: 150px; height: 150px; overflow: hidden; margin: 0 auto; text-align: center;margin-bottom: 8px; }
.our-team ul li.items .content-wrap .imgs img { width: 100%; height: 100%; object-fit: cover;}
.our-team ul li.items .content-wrap h5.title { color: #000; font-size: 16px; font-family: 'inter-medium';margin-bottom: 0; }
.our-team ul li.items .content-wrap .designation { color: #7A7A7A; font-size: 14px; font-family: 'inter-medium'; padding-top: 7px; }
@media(max-width: 1199px){
	.our-team ul li.items .content-wrap h5.title { font-size: 14px; }
	.our-team ul li.items .content-wrap .designation { font-size: 12px;}
}
@media(max-width: 767px){
	/* .our-team ul li.items  { margin-bottom: 20px; } */
	.our-team { padding: 54px 0 48px 0;}
	.our-team ul li.items .content-wrap { text-align: center;}
	/*.our-team .section-title h3 { font-size: 27px; }*/
	.our-team .section-title h3 { font-size: 29px; }
}
@media(max-width: 360px){
	.our-team ul li.items .content-wrap .imgs { width: 100%; }
}



/* Faq
--------------------------------------------- */
.faq .section-title h3  { color: #01126F; }
.faq-heading,.home-test-color-change { padding:	45px 0px 77px 0px; }
.faq-heading .section-title	h3 { font-size:	42px; line-height:	42px; text-align:	start; }
.faq-heading .section-wrap h3 {  /*font-size: 58px;*/font-size: 56px; line-height: 50.4px; padding-bottom: 10px; letter-spacing: -1.7px; }
.faq-heading .section-wrap p a {     font-size: 30px;  line-height: 27px;  letter-spacing: -1.6px; font-family:'inter-regular'; }
.faq .accordion .accordion-item { border: 1px solid rgba(0,0,0,.02);}
.home-test-color-change .section-title	h3 { font-size:	42px; line-height:	42px; text-align:	justify	; font-family:	'CF Panoptik', sans-serif ;  font-weight: 	800;}
.faq.home-test-color-change .section-title	h3 { font-size:	42px; line-height:	42px; text-align:	justify	; font-family:	'CF Panoptik', sans-serif ;  font-weight: 	800;}
.faq.home-test-color-change .accordion .accordion-item .accordion-header button.collapsed { /*color: #0420BE;*/color: #fff; font-family:	'CF Panoptik', sans-serif ; font-size:	17px; font-weight:	600; line-height:	17px }
.faq.home-test-color-change .accordion .accordion-item .accordion-header button.collapsed span.plus-minus i:before {color: #fff; }


.faq .accordion .accordion-item .accordion-header { margin: 0;padding-bottom: 0;line-height: 0; }
.faq .accordion .accordion-item .accordion-header button {    background: #ffefef;    color: #01126f; background-color: #FFEFEF; padding: 15px 30px 15px 49px; width: 100%; text-align: left; color: #01126F; font-size: 14px; border: 0; outline: 0; position: relative; font-family: 'inter-bold';line-height: 1.2; }
.faq .accordion .accordion-item .accordion-header button:hover { background-color: #FCC; color:	#0420BE; }
.faq .accordion .accordion-item .accordion-header button.accordion-button { background:#FCC; /*color: #0420BE;*/color: #01126f;}
.faq .accordion .accordion-item .accordion-header button.collapsed { background:#FFEFEF; color: #01126F; }
.faq.faq-design .accordion .accordion-item .accordion-header button.collapsed { background:#FFCCCC; /*color: #0420BE;*/color: #01126f; }
.faq.faq-design-two .accordion .accordion-item .accordion-header button.collapsed { background:#FFEFEF; /*color: #0420BE;*/color: #01126f; }
.accordion .accordion-item .accordion-header button.collapsed:hover { background-color: #FCC;  color: #0420BE; }
.faq.faq-design-two .accordion .accordion-item .accordion-header button.collapsed:hover	 { background-color: #FFCCCC;   }
/* .faq .accordion .accordion-item .accordion-header button.collapsed:before, */
.faq .accordion .accordion-item .accordion-header button.accordion-button span.plus-minus i:before,.faq .accordion .accordion-item .accordion-header button.collapsed:hover span.plus-minus i:before { color:#fff; }
.faq .accordion .accordion-item .accordion-header button.collapsed span.plus-minus i:before { color: #fff; content: '\eb89';position: absolute;left: 20px; right: auto; top: 11px;font-size: 20px;transition: all 0.5s ease;font-family: 'boxicons'!important;font-weight: bold;}
.faq.faq-design .accordion .accordion-item .accordion-header button.collapsed span.plus-minus i:before { /*color: #0420BE;*/color: #fff; }
.faq.faq-design .accordion .accordion-item .accordion-header button.collapsed:hover span.plus-minus i:before { color: #fff; }
.faq.faq-design-two .accordion .accordion-item .accordion-header button.collapsed span.plus-minus i:before { /*color: #0420BE;*/color: #fff; }
.faq.faq-design-two .accordion .accordion-item .accordion-header button.collapsed:hover span.plus-minus i:before { color: #fff; }
/* .faq .accordion .accordion-item .accordion-header button.collapsed:after, */
.faq .accordion .accordion-item .accordion-header button.accordion-button span.right-down i:before { color: #fff;}
.faq .accordion .accordion-item .accordion-header button.collapsed span.right-down i:before { /*color: #0420BE;*/color: #fff; content: '\ea1d';position: absolute;right: 20px; left: auto; top: 11px;font-size: 20px;transition: all 0.5s ease;transform: rotate(0deg);font-family: 'boxicons'!important;font-weight: bold;}
/* .faq .accordion .accordion-item .accordion-header button:before, */
.faq .accordion .accordion-item .accordion-header button span.plus-minus i:before {content: '\eb56';font-family: 'boxicons'!important;position: absolute;left: 20px; right: auto; top: 11px;font-size: 20px;transition: all 0.5s ease;font-weight: bold;}
/* .faq .accordion .accordion-item .accordion-header button:after, */
.faq .accordion .accordion-item .accordion-header button span.right-down i { color:#0420BE !important; }
.faq .accordion .accordion-item .accordion-header button span.right-down i:before {content: '\ea1d';position: absolute;right: 20px; left: auto; top: 11px;font-size: 20px;transition: all 0.5s ease;font-family: 'boxicons'!important;transform: rotate(90deg);font-weight: bold;}
.faq .accordion .accordion-item .accordion-body { background-color: #FFF; padding: 19px 27px 19px 49px; color: #333; font-family: 'inter-regular'; font-size: 14px; border: 1px solid #eee; }
.faq .accordion .accordion-item .accordion-body p { color: #333; font-family: 'inter-light'; line-height: 	23.8px; font-size: 14px; }
.faq .accordion .accordion-item .accordion-body ul { margin: 0;}
.faq .accordion .accordion-item .accordion-body ul li { list-style-type: disc;color: #000; font-family: 'inter-light'; font-size: 14px;}
.faq .accordion .accordion-item .accordion-body ol li { color: #333; font-family: 'inter-light'; font-size: 14px;list-style-type: inherit;}
.faq .section-wrap.padding-bottom { padding-bottom: 30px; }
.faq .section-wrap h1,
.faq .section-wrap h2,
.faq .section-wrap h3,
.faq .section-wrap h4,
.faq .section-wrap h5,
.faq .section-wrap h6 { padding-bottom: 20px;color: inherit;}
.faq .section-wrap,
.faq .section-wrap p,
.faq .section-wrap a { color: inherit;}

html:lang(el) body .faq .accordion .accordion-item .accordion-body,
html:lang(el) body .faq .accordion .accordion-item .accordion-body p,
html:lang(el) body .faq .accordion .accordion-item .accordion-body a,
html:lang(el) body .faq .accordion .accordion-item .accordion-body ul li,
html:lang(el) body .faq .accordion .accordion-item .accordion-body ol li { font-family:	'CF Panoptik', sans-serif !important; }


@media(max-width: 991px){
	.faq-heading .section-title	h3 { font-size: 25px;line-height: 25px; }
	.faq .section-wrap { padding-bottom: 30px; }
	/*.faq .accordion .accordion-item .accordion-header button { font-size: 14px;}*/
	.faq .accordion .accordion-item .accordion-header button { font-size: 12px;}
	.faq .accordion .accordion-item .accordion-body ul,
	.faq .accordion .accordion-item .accordion-body ul li,
	.faq .accordion .accordion-item .accordion-body ol li { font-size: 12px;}
}

@media(max-width: 767px){
	.faq-heading .section-wrap h3 {  font-size: 45px; }
	.faq.home-test-color-change .section-title	h3 { font-size: 25px;line-height: 25px; }
}


/* Advantages
--------------------------------------------- */
.advantages .section-title h2  { text-align:center; color: #FCFDAF; padding-bottom:30px; letter-spacing: -1.4px; }
.advantages .advantages-content .items { padding-bottom: 30px; display: flex; }
.advantages .advantages-content .items:last-child { padding-bottom: 0; }
/* .advantages .advantages-content .items .count-title { display: flex;} */
.advantages .advantages-content .items h4.title { color: #fcfaeb;font-size: 29px; font-family: 'inter-bold';margin-bottom: 0; }
.advantages .advantages-content .items .description p { color: #fcfaeb; font-family: 'inter-regular'; font-size: 17px; line-height: 20.4px;}

.advantages.home-test-color-change .section-title h2  { font-family:	'CF Panoptik', sans-serif ; font-weight:	900; }
.advantages.home-test-color-change .advantages-content .items h4.title { font-family:	'CF Panoptik', sans-serif ; font-weight:	700; }
.advantages.home-test-color-change .advantages-content .items .description p { font-family:	'CF Panoptik', sans-serif ;}
@media(max-width: 1199px){
	.advantages .section-title h2 { font-size: 36px; }
}
@media(max-width: 767px){
	.advantages .section-title h2 { text-align: left; }
	.advantages .advantages-content .items  { display: block; }
	/*.advantages .advantages-content .items h4.title { padding-bottom: 20px; font-size: 20px; }*/
	.advantages .advantages-content .items h4.title { padding-bottom: 20px; font-size: 29px; }
	/*.advantages .advantages-content .items .description p { font-size: 16px; }*/
}



/* Our Process
--------------------------------------------- */
.our-process .section-title h3  { color: #01126F; }
.our-process.heading-text-justify .section-title h3  { /*text-align:justify;*/ text-align: left; padding-bottom: 1.75em; color: #01126F; font-family: "inter-bold"; font-size: 36px; line-height: 1.2em;letter-spacing: -0.7px; }
.our-process.home-test-color-change .section-title h3  { /*text-align:justify;*/ padding-bottom: 1.75em; color: #01126F; font-size: 36px; font-size: 36px;  line-height: 36px; letter-spacing: -1.2px;  font-family: 'CF Panoptik', sans-serif;  font-weight: bold; }

.our-process .description {  padding-bottom: 40px; }
.our-process .our-process-content { justify-content: center;}
.our-process .our-process-content .items .imgs { width: 110px; height: 110px; overflow: hidden; margin: 0 auto; text-align: center; }
.our-process .our-process-content .items .imgs img { height: 100%; width: 100%; object-fit: contain	; }
.our-process .our-process-content .items h6.title { color: #002665; font-family: 'inter-bold'; line-height: 1.3;margin-bottom: 0; padding-top: 15px; text-align: center;}
html:lang(el) body .our-process .our-process-content .items h6.title { font-family:	'CF Panoptik', sans-serif ; font-weight:	bold; }
@media(max-width: 1199px){
	.our-process .our-process-content .items { padding-bottom: 30px;}
}

@media(max-width: 767px){
	.our-process { padding: 40px 0px 26px; }
	/*.our-process.heading-text-justify .section-title h3  { font-size:25px; } */
	.our-process.heading-text-justify .section-title h3,
	.our-process.home-test-color-change .section-title h3  { font-size:21px; }
}


/* Approved By
--------------------------------------------- */
.approved-by .section-title h3  { color: #01126F; font-size: 	31px; line-height: 	31px}
.approved-by .description {  padding-bottom: 40px; text-align: center; }
.approved-by .description p {  color: #01126F; font-size: 	19px; line-height: 	22.8px;}
.approved-by .approved-by-content { justify-content: center;}
.approved-by .approved-by-content .items { padding-bottom: 30px; }
.approved-by .approved-by-content .items .imgs { width: 170px; height: 170px; overflow: hidden; margin: 0 auto; text-align: center; }
.approved-by .approved-by-content .items .imgs img { height: 100%; width: 100%; object-fit: cover; }
.approved-by .approved-by-content .items h5.title { color: #002665; font-family: 'inter-semibold'; font-size: 14px; line-height: 1.3;margin-bottom: 0; padding-top: 15px; text-align: center;}

.approved-by.home-test-color-change .section-title h3 { font-size:	42px; line-height:	42px; letter-spacing:	-1.2px; color:	#0420BE; font-weight:	bold; font-family:	'CF Panoptik', sans-serif ; text-align:center; }
.approved-by.home-test-color-change .description p { /*color:	#0420BE;*/    color: #01126f; }
html:lang(el) body .approved-by.home-test-color-change .description p { font-family:	'CF Panoptik', sans-serif ;  }
.approved-by.home-test-color-change .approved-by-content .items h5.title { /*color:	#0420BE;*/    color: #01126f; }
html:lang(el) body .approved-by.home-test-color-change .approved-by-content .items h5.title { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	bold;}
 @media(max-width: 767px){
 .approved-by { padding-bottom: 0; }
.approved-by.home-test-color-change .section-title h3 { font-size:	25px; }
}


/* Consultation
--------------------------------------------- */
.consultation .section-title h3  { color: #FFEFEF; }
.consultation .consultation-content { justify-content: center;}
.consultation .consultation-content .items { padding-bottom: 30px; }
.consultation .consultation-content .items .imgs { width: 100px; height: 100px; overflow: hidden; margin: 0 auto; text-align: center; }
.consultation .consultation-content .items .imgs img { height: 100%; width: 100%; object-fit: cover; }
.consultation .consultation-content .items h4.title { font-size: 22px; color: #FFEFEF; font-family: 'inter-regular'; letter-spacing: -0.2px; line-height: 23.8px;margin-bottom: 0; padding-top: 15px; text-align: center;}
/* @media(max-width: 991px){
	.approved-by .approved-by-content .items { padding-bottom: 20px;}
} */


/* Page Content
--------------------------------------------- */
.page.page-id-6114 .page-content .section-title h2.entry-title { display: none; }
.page.page-id-6114 .page-content { padding: 0px; background-color: #fff7f7; }
.page.page-id-6114 .page-content .entry-content { background-color: #FFF; padding: 20px 30px 50px 30px; }
.page .page-content h2,
.page .page-content h4,
.page .page-content h5  { margin-bottom: 0;padding-bottom: 20px;font-family: 'inter-bold';text-transform: capitalize; }
.page .page-content p { padding-bottom: 20px; }
.page .page-content p:last-child { padding-bottom: 0; }
.page .page-content p strong { color: #000; }
.page .page-content .wp-block-separator { width: 100px;border: 0;height: 1px;}
.page .page-content ul,
.page .page-content ol,
.single-post .entry-content ul,
.single-post .entry-content ol { margin: 0px; padding-bottom: 20px; }
.page .page-content ul li,
.single-post .entry-content ul li{ padding-bottom: 7px;list-style-type: disc;}
.page .page-content ol li,
.single-post .entry-content ol li { padding-bottom: 7px;list-style-type: decimal; }


/* 404 Page
--------------------------------------------- */
/* .error-404 .four_zero_four_bg {	background-image: url(../omgyno/images/404.svg); height: 520px;	background-position: center; background-repeat: no-repeat; background-size: contain; } */
.error-404 h3 { padding-bottom: 20px; margin-bottom: 0;}
.error-404 h4 { padding-bottom: 20px;; margin-bottom: 0;}
.widget_search { max-width: 370px; margin: 0 auto;	padding-bottom: 1em; }
.widget_search form.search-form { position: relative;	padding: 0;	background: initial;	color: inherit;}
.widget_search form.search-form label {	position: relative;	display: block;}
.widget_search form.search-form input[type=search] {	color: #666;	padding: 0.75em;	height: auto;	border-width: 1px;	border-style: solid;	border-color: #eaeaea;	border-radius: 2px;	background: #fafafa;	box-shadow: none;	box-sizing: border-box;	transition: all .2s linear;	border: 1px solid #ccc;	font-family: 'Inter-bold';	font-size: 14px; }
.widget_search form.search-form input[type=search]:focus {	outline: thin dotted;}
.widget_search .search-form .search-field {	background: #fafafa;	border-width: 1px;	border-color: #eaeaea;	border-radius: 2px;}
.widget_search .search-form .search-field:focus-visible {	outline: none;}
.widget_search .search-field,.widget_search .search-field:focus {width: 100%; padding: 16px 45px 16px 15px;}
.widget_search .search-form:after {	font-family: 'boxicons' !important;	font-size: 1.2em;	font-weight: normal;	content: "\ebbc";	position: absolute;	top: 50%;	right: 15px;	transform: translate(0, -50%);}
.widget_search form.search-form input[type=submit] { padding: 13px 20px;	border-radius: 2px;	border: none; top: 0;	right: 0; position: absolute;	color: transparent;	background: 0 0; max-width: 45px; z-index: 2; }
.widget_search form.search-form label span.screen-reader-text {	position: absolute; top: -10000em; width: 1px;	height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }


/* Blog Landing Page
--------------------------------------------- */
.blog-search { padding: 10px 0px; }
.blog-search .row { align-items: center; }
.blog-search .section-title h3 { text-align: left;padding-bottom: 0; }
.blog-search .search-form{position: relative;text-align: right;}
.blog-search .search-form label::after {font-family: 'boxicons'!important;content: "\ebbc";font-size: 20px;font-weight: bold;position: absolute;right: 4px;top: 4px; color: #000;float: right;}
.blog-search .search-form label { width: 100%;cursor: pointer;margin-bottom: 0;}
/* .page-template-blog-layout-page .blog-search .search-form label input { width: 100%;}  */
.blog-search .search-form label input.search-field { background: transparent;border: 0;width: 0;padding: 6px calc( 15px / 2);}
.blog-search .search-field::placeholder { font-size: 0;}
.blog-search .width-focus,
.blog-search .search-form label input.search-field {width: 320px!important;background: #fff!important;outline: 0;border: 0;border-radius: 3px; transition: all .5s;}
.blog-search .search-submit { display: none; }

.common-grid .section-title h3 { color: #01126F;text-align: left;line-height: 1; font-size: 40px; letter-spacing: -1.5px;}
html:lang(pt-br) body .common-grid .section-title h3 { font-size: 30px; }
.common-grid ul { padding: 0;margin-bottom: 0;}
.common-grid ul .grid-box { list-style-type: none; /*	padding-bottom: 30px;*/ padding: 3px; }
.common-grid ul .grid-box .content-wrap { height: 100%; background-color: #FFF; border: 6px solid #fff; }
.common-grid ul .grid-box .content-wrap .thumbnail-wrap {  height: 200px;overflow: hidden;position: relative;border-radius: 4px;}
.common-grid ul .grid-box .content-wrap .thumbnail-wrap .overlay-effect { position: absolute; left: 0; right: 0;background-color: rgba(0,0,0, .75);display: none;}
.common-grid ul .grid-box .content-wrap .thumbnail-wrap:hover .overlay-effect {     display: block; height: 100%; width: 100%; cursor: pointer;}
.common-grid ul .grid-box .content-wrap .thumbnail-wrap:hover .overlay-effect a { display: flex; height: 100%; width: 100%; align-items: center; justify-content: center;}
.common-grid ul .grid-box .content-wrap .thumbnail-wrap:hover .overlay-effect a i { font-weight: bold; color: #fff;  font-size: 18px; }
/* .page-template-blog-layout-page .common-grid ul .grid-box .content-wrap .thumbnail-wrap a { height: 100%; width: 100%; } */
.common-grid ul .grid-box .content-wrap .thumbnail-wrap img { height: 100%; width: 100%; object-fit: cover; }
.common-grid ul .grid-box .content-wrap .summary-wrap { padding: 15px 7px; }
/* .common-grid ul .grid-box .content-wrap .summary-wrap .title { min-height: 38px;} */
.common-grid ul .grid-box .content-wrap .summary-wrap a { color: #000;}
.common-grid ul .grid-box .content-wrap .summary-wrap a:hover { color: #9b0537; }
.common-grid ul .grid-box .content-wrap .summary-wrap a h3 {   line-height: 18.2px;  font-size: 14px; padding-bottom: 0;  color: #303133;}
html:lang(el) .common-grid ul .grid-box .content-wrap .summary-wrap a h3 { font-size: 15px; }
.common-grid ul .grid-box .content-wrap .summary-wrap .date {     line-height: 14px; margin-left: 5px; }
.common-grid ul .grid-box .content-wrap .summary-wrap .date span { font-family: 'inter-medium';font-size: 12px;    color: #929292;}
.common-grid ul .grid-box .content-wrap .summary-wrap .date span i,
.common-grid ul .grid-box .content-wrap .summary-wrap .category-name i { font-weight: 500;padding-right: 7px;}
.common-grid ul .grid-box .content-wrap .summary-wrap .category-name { font-family: 'inter-medium'; font-size: 12px; padding-top: 7px;    color: #929292; display: none;}
.common-grid ul .grid-box .content-wrap .summary-wrap .category-name a {    color: #929292;font-family: 'inter-medium'; }
.common-grid ul .grid-box .content-wrap .summary-wrap .category-name a:hover {    color: #9b0537; }
.common-grid .buttons-blog { align-items: center; justify-content: center; margin-top: 30px;}
.common-grid .buttons-blog .btn { margin-right: 0;color: #fff;}
.common-grid .buttons-blog .btn:hover { background-color: #9b0537;border: 1px solid #9b0537;}
.common-grid ul li.no-posts-found p { font-family: 'inter-bold';}
 @media(max-width: 767px){
	/*.common-grid ul .grid-box .content-wrap .summary-wrap .title { min-height: 100%;}*/
	.common-grid { padding: 26px 0px; }
	.blog-search .section-title h3 { font-size: 20px; }
	.common-grid ul li.no-posts-found p { font-size: 12px; }

	html:lang(el) body .common-grid .section-title h3 { font-size: 30px; }
}
@media(max-width: 576px){
	.blog-search .section-title h3,
	.blog-search .search-form { text-align: center;}
	.blog-search .width-focus,
	.blog-search .search-form label input.search-field { width: 100%!important;}
	.blog-search,
	.blog-search .section-title h3 { padding-bottom: 20px;}
}


/* Blog Details page
--------------------------------------------- */

.single-post .inner-banner .section-title h2 { color: #01126F;font-size: 50px; letter-spacing: -1.5px; line-height: 1;}
.single-post .inner-banner span.posted-on a,
.single-post .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #01126F; }
.single-post .entry-content .bg-color-change { background: #fff;  padding: 34px 34px 34px 34px; }
.single-post article .nav-comment .sharebtn-comments{ padding: 0px 34px 34px 34px; background: #fff; }
/*.single-post .inner-banner { background: #FCC; }*/
@media(max-width: 1024px){
	.single-post .inner-banner .section-title h2 { font-size: 35px; }
}
@media(max-width: 767px){
	.single-post .inner-banner .section-title h2 { font-size: 28px; }
}


/* Blog English Category */


.single-post .category-gynecology .inner-banner,
.single-post .category-gynecology-el .inner-banner,
.single-post .category-gynecologie-elementaire .inner-banner,
.single-post .category-gynecology-it .inner-banner,
.single-post .category-ginecologia .inner-banner,
.single-post .category-gynecology-pt-br .inner-banner,
.single-post .category-tobb-alnisa2 .inner-banner,
.single-post .category-771 .inner-banner { background: #FCC; }

.single-post .category-feminism-body-rights .inner-banner,
.single-post .category-feminism-body-rights-el .inner-banner,
.single-post .category-feminisme-et-libre-disposition-de-son-corps .inner-banner,
.single-post .category-feminism-body-rights-it .inner-banner,
.single-post .category-feminism-body-rights-pt-br .inner-banner,
.single-post .category-feminismo-y-derechos-del-cuerpo .inner-banner,
.single-post .category-nasawiya .inner-banner,
.single-post .category-770 .inner-banner { background: #FCFDAF; }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .inner-banner,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .inner-banner,
.single-post .category-bien-etre-sexuel .inner-banner,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .inner-banner,
.single-post .category-bienestar-sexual .inner-banner,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .inner-banner,
.single-post .category-3afiah-jensiah .inner-banner,
.single-post .category-772 .inner-banner { background: #01126F; }

.single-post .category-feminism-body-rights .inner-banner .section-title h2,
.single-post .category-feminism-body-rights-el .inner-banner .section-title h2,
.single-post .category-feminisme-et-libre-disposition-de-son-corps .inner-banner .section-title h2,
.single-post .category-feminism-body-rights-it .inner-banner .section-title h2,
.single-post .category-feminism-body-rights-pt-br .inner-banner .section-title h2,
.single-post .category-feminismo-y-derechos-del-cuerpo .inner-banner .section-title h2,
.single-post .category-nasawiya .inner-banner .section-title h2,
.single-post .category-770 .inner-banner .section-title h2 { color: #0420BE;}

.single-post .category-sexual-wellness-feeling-good-inside-and-out .inner-banner .section-title h2,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .inner-banner .section-title h2,
.single-post .category-bien-etre-sexuel .inner-banner .section-title h2,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .inner-banner .section-title h2,
.single-post .category-bienestar-sexual .inner-banner .section-title h2,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .inner-banner .section-title h2,
.single-post .category-3afiah-jensiah .inner-banner .section-title h2,
.single-post .category-772 .inner-banner .section-title h2 { color: #9b0537;}


.single-post .category-feminism-body-rights .inner-banner span.posted-on a,
.single-post .category-feminism-body-rights .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #0420BE; }
.single-post .category-feminism-body-rights-el .inner-banner span.posted-on a,
.single-post .category-feminism-body-rights-el .inner-banner span.byline a { font-size: 14px; font-family:	'CF Panoptik', sans-serif;  font-weight: 700;color: #0420BE; }
.single-post .category-770 .inner-banner span.posted-on a,
.single-post .category-770 .inner-banner span.byline a { font-size: 14px; font-family: 'graphik-arabic-bold-inter';color: #0420BE; }
.single-post .category-nasawiya .inner-banner span.posted-on a,
.single-post .category-nasawiya .inner-banner span.byline a { font-size: 14px; font-family: 'graphik-arabic-bold-inter';color: #0420BE; }

.single-post .category-feminisme-et-libre-disposition-de-son-corps .inner-banner span.posted-on a,
.single-post .category-feminisme-et-libre-disposition-de-son-corps .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #0420BE; }
.single-post .category-feminism-body-rights-it .inner-banner span.posted-on a,
.single-post .category-feminism-body-rights-it .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #0420BE; }
.single-post .category-feminism-body-rights-pt-br .inner-banner span.posted-on a,
.single-post .category-feminism-body-rights-pt-br .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #0420BE; }
.single-post .category-feminismo-y-derechos-del-cuerpo .inner-banner span.posted-on a,
.single-post .category-feminismo-y-derechos-del-cuerpo .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #0420BE; }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .inner-banner span.posted-on a,
.single-post .category-sexual-wellness-feeling-good-inside-and-out .inner-banner span.byline a,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .inner-banner span.posted-on a,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .inner-banner span.byline a,
.single-post .category-bien-etre-sexuel .inner-banner span.posted-on a,
.single-post .category-bien-etre-sexuel .inner-banner span.byline a,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .inner-banner span.posted-on a,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .inner-banner span.byline a,
.single-post .category-bienestar-sexual .inner-banner span.posted-on a,
.single-post .category-bienestar-sexual .inner-banner span.byline a,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .inner-banner span.posted-on a,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .inner-banner span.byline a,
.single-post .category-3afiah-jensiah .inner-banner span.posted-on a,
.single-post .category-3afiah-jensiah .inner-banner span.byline a,
.single-post .category-772 .inner-banner span.posted-on a,
.single-post .category-772 .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #fff; }


.single-post .category-gynecology .content-comments,
.single-post .category-gynecology-el .content-comments,
.single-post .category-gynecologie-elementaire .content-comments,
.single-post .category-gynecology-it .content-comments,
.single-post .category-ginecologia .content-comments,
.single-post .category-gynecology-pt-br .content-comments,
.single-post .category-tobb-alnisa2 .content-comments,
.single-post .category-771 .content-comments { background: #fcc; padding-top: 0; padding-bottom: 0; }

.single-post .category-feminism-body-rights .content-comments,
.single-post .category-feminism-body-rights-el .content-comments,
.single-post .category-feminisme-et-libre-disposition-de-son-corps .content-comments,
.single-post .category-feminism-body-rights-it .content-comments,
.single-post .category-feminism-body-rights-pt-br .content-comments,
.single-post .category-feminismo-y-derechos-del-cuerpo .content-comments,
.single-post .category-nasawiya .content-comments,
.single-post .category-770 .content-comments { background: #FCFDAF; padding-top: 0; padding-bottom: 0; }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .content-comments,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .content-comments,
.single-post .category-bien-etre-sexuel .content-comments,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .content-comments,
.single-post .category-bienestar-sexual .content-comments,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .content-comments,
.single-post .category-3afiah-jensiah .content-comments,
.single-post .category-772 .content-comments { background: #01126F; padding-top: 0; padding-bottom: 0; }

.single-post .category-gynecology .entry-content,.single-post .category-gynecology .nav-comment,
.single-post .category-gynecology-el .entry-content,.single-post .category-gynecology-el .nav-comment,
.single-post .category-gynecologie-elementaire .entry-content,.single-post .category-gynecologie-elementaire .nav-comment,
.single-post .category-gynecology-it .entry-content,.single-post .category-gynecology-it .nav-comment,
.single-post .category-ginecologia .entry-content,.single-post .category-ginecologia .nav-comment,
.single-post .category-gynecology-pt-br .entry-content,.single-post .category-gynecology-pt-br .nav-comment,
.single-post .category-tobb-alnisa2 .entry-content,.single-post .category-tobb-alnisa2 .nav-comment,
.single-post .category-771 .entry-content,.single-post .category-771 .nav-comment { padding-top: 0; padding-bottom: 0; }

.single-post .category-feminism-body-rights .entry-content,.single-post .category-feminism-body-rights .nav-comment,
.single-post .category-feminism-body-rights-el .entry-content,.single-post .category-feminism-body-rights-el .nav-comment,
.single-post .category-feminisme-et-libre-disposition-de-son-corps .entry-content,.single-post .category-feminisme-et-libre-disposition-de-son-corps .nav-comment,
.single-post .category-feminism-body-rights-it .entry-content,.single-post .category-feminism-body-rights-it .nav-comment,
.single-post .category-feminism-body-rights-pt-br .entry-content,.single-post .category-feminism-body-rights-pt-br .nav-comment,
.single-post .category-feminismo-y-derechos-del-cuerpo .entry-content,.single-post .category-feminismo-y-derechos-del-cuerpo .nav-comment,
.single-post .category-nasawiya .entry-content,.single-post .category-nasawiya .nav-comment,
.single-post .category-770 .entry-content,.single-post .category-770 .nav-comment {  padding-top: 0; padding-bottom: 0; }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .entry-content,.single-post .category-sexual-wellness-feeling-good-inside-and-out .nav-comment,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .entry-content,.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .nav-comment,
.single-post .category-bien-etre-sexuell .entry-content,.single-post .category-bien-etre-sexuel .nav-comment,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .entry-content,.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .nav-comment,
.single-post .category-bienestar-sexual .entry-content,.single-post .category-bienestar-sexual .nav-comment,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .entry-content,.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .nav-comment,
.single-post .category-3afiah-jensiah .entry-content,.single-post .category-3afiah-jensiah .nav-comment,
.single-post .category-772 .entry-content,.single-post .category-772 .nav-comment {  padding-top: 0; padding-bottom: 0; }

.single-post .category-gynecology .nav-comment .sharebtn-comments .widget,.single-post .category-gynecology .nav-comment .sharebtn-comments .comments-area,
.single-post .category-gynecology-el .nav-comment .sharebtn-comments .widget,.single-post .category-gynecology-el .nav-comment .sharebtn-comments .comments-area,
.single-post .category-gynecologie-elementaire .nav-comment .sharebtn-comments .widget,.single-post .category-gynecologie-elementaire .nav-comment .sharebtn-comments .comments-area,
.single-post .category-gynecology-it .nav-comment .sharebtn-comments .widget,.single-post .category-gynecology-it .nav-comment .sharebtn-comments .comments-area,
.single-post .category-ginecologia .nav-comment .sharebtn-comments .widget,.single-post .category-ginecologia .nav-comment .sharebtn-comments .comments-area,
.single-post .category-gynecology-pt-br .nav-comment .sharebtn-comments .widget,.single-post .category-gynecology-pt-br .nav-comment .sharebtn-comments .comments-area,
.single-post .category-771 .nav-comment .sharebtn-comments .widget,.single-post .category-771 .nav-comment .sharebtn-comments .comments-area { background: #fcc; }

.single-post .category-feminism-body-rights .nav-comment .sharebtn-comments .widget,.single-post .category-feminism-body-rights .nav-comment .sharebtn-comments .comments-area,
.single-post .category-feminism-body-rights-el .nav-comment .sharebtn-comments .widget,.single-post .category-feminism-body-rights-el .nav-comment .sharebtn-comments .comments-area,
.single-post .category-feminisme-et-libre-disposition-de-son-corps .nav-comment .sharebtn-comments .widget,.single-post .category-feminisme-et-libre-disposition-de-son-corps .nav-comment .sharebtn-comments .comments-area,
.single-post .category-feminism-body-rights-it .nav-comment .sharebtn-comments .widget,.single-post .category-feminism-body-rights-it .nav-comment .sharebtn-comments .comments-area,
.single-post .category-feminism-body-rights-pt-br .nav-comment .sharebtn-comments .widget,.single-post .category-feminism-body-rights-pt-br .nav-comment .sharebtn-comments .comments-area,
.single-post .category-feminismo-y-derechos-del-cuerpo .nav-comment .sharebtn-comments .widget,.single-post .category-feminismo-y-derechos-del-cuerpo .nav-comment .sharebtn-comments .comments-area,
.single-post .category-770 .nav-comment .sharebtn-comments .widget,.single-post .category-770 .nav-comment .sharebtn-comments .comments-area { background: #FCFDAF; }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .nav-comment .sharebtn-comments .widget,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .nav-comment .sharebtn-comments .widget,
.single-post .category-bien-etre-sexuel .nav-comment .sharebtn-comments .widget,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .nav-comment .sharebtn-comments .widget,
.single-post .category-bienestar-sexual .nav-comment .sharebtn-comments .widget,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .nav-comment .sharebtn-comments .widget,
.single-post .category-772 .nav-comment .sharebtn-comments .widget { background: #0420BE; }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .nav-comment .sharebtn-comments .comments-area,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .nav-comment .sharebtn-comments .comments-area,
.single-post .category-bien-etre-sexuel .sharebtn-comments .comments-area,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .sharebtn-comments .comments-area,
.single-post .category-bienestar-sexual .sharebtn-comments .comments-area,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .sharebtn-comments .comments-area,
.single-post .category-772 .sharebtn-comments .comments-area { background: #fcc; }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .nav-comment .sharebtn-comments .widget h3.widget-title,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .nav-comment .sharebtn-comments .widget h3.widget-title,
.single-post .category-bien-etre-sexuel .nav-comment .sharebtn-comments .widget h3.widget-title,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .nav-comment .sharebtn-comments .widget h3.widget-title,
.single-post .category-bienestar-sexual .nav-comment .sharebtn-comments .widget h3.widget-title,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .nav-comment .sharebtn-comments .widget h3.widget-title,
.single-post .category-772 .nav-comment .sharebtn-comments .widget h3.widget-title { color:#fcc }

.single-post .category-sexual-wellness-feeling-good-inside-and-out .nav-comment .sharebtn-comments .widget .addtoany_list a span svg path,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .nav-comment .sharebtn-comments .widget .addtoany_list a span svg path,
.single-post .category-bien-etre-sexuel .nav-comment .sharebtn-comments .widget .addtoany_list a span svg path,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .nav-comment .sharebtn-comments .widget .addtoany_list a span svg path,
.single-post .category-bienestar-sexual .nav-comment .sharebtn-comments .widget .addtoany_list a span svg path,
.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .nav-comment .sharebtn-comments .widget .addtoany_list a span svg path,
.single-post .category-772 .nav-comment .sharebtn-comments .widget .addtoany_list a span svg path { fill:#fcc }

.single-post .category-gynecology .nav-comment .sharebtn-comments .comments-area a,.single-post .category-feminism-body-rights .nav-comment .sharebtn-comments .comments-area a,.single-post .category-sexual-wellness-feeling-good-inside-and-out .nav-comment .sharebtn-comments .comments-area a,
.single-post .category-gynecology-el .nav-comment .sharebtn-comments .comments-area a,.single-post .category-feminism-body-rights-el .nav-comment .sharebtn-comments .comments-area a,.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .nav-comment .sharebtn-comments .comments-area a,
.single-post .category-gynecologie-elementaire .nav-comment .sharebtn-comments .comments-area a,.single-post .category-feminisme-et-libre-disposition-de-son-corps .nav-comment .sharebtn-comments .comments-area a,.single-post .category-bien-etre-sexuel .nav-comment .sharebtn-comments .comments-area a,
.single-post .category-gynecology-it .nav-comment .sharebtn-comments .comments-area a,.single-post .category-feminism-body-rights-it .nav-comment .sharebtn-comments .comments-area a,.single-post .category-sexual-wellness-feeling-good-inside-and-out-it .nav-comment .sharebtn-comments .comments-area a,
.single-post .category-ginecologia .nav-comment .sharebtn-comments .comments-area a,.single-post .category-feminism-body-rights-pt-br .nav-comment .sharebtn-comments .comments-area a,.single-post .category-bienestar-sexual .nav-comment .sharebtn-comments .comments-area a,
.single-post .category-gynecology-pt-br .nav-comment .sharebtn-comments .comments-area a,.single-post .category-feminismo-y-derechos-del-cuerpo .nav-comment .sharebtn-comments .comments-area a,.single-post .category-sexual-wellness-feeling-good-inside-and-out-pt-br .nav-comment .sharebtn-comments .comments-area a,
.single-post .category-771 .nav-comment .sharebtn-comments .comments-area a,.single-post .category-770 .nav-comment .sharebtn-comments .comments-area a,.single-post .category-772 .nav-comment .sharebtn-comments .comments-area a { color:#9b0537; }

.single-post .site-main { padding-top: 0;}
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5 { margin-bottom: 0;padding-bottom: 20px; }
.single-post h3.has-text-color { color:#01126F !important; }
.single-post .common-grid .section-title h3 { text-align: left; color: #01126F;}
.single-post .inner-banner .row { align-items: center;}
.single-post .inner-banner .post-thumbnail img { width: 100%;}
.single-post .inner-banner span.posted-on,
.single-post .inner-banner span.byline { font-size: 0;    display: inline; }
.single-post .inner-banner span.posted-on a,
.single-post .inner-banner span.byline a { font-size: 14px; font-family: 'inter-bold';color: #01126F; }
.single-post .inner-banner span.byline span.author a { display:none; }
.single-post .inner-banner .dot-posted-by { position: relative;}
.single-post .inner-banner .dot-posted-by .dot { padding: 0px 7px;}

/*.single-post .inner-banner .dot-posted-by .dot:after { content: ".";font-family: 'inter-bold';color: #fff; font-size: 30px;}*/
.single-post .entry-content a { color: #000000;}
.single-post .entry-content a:hover { color: #ff554f;}
.single-post .entry-content p { color: #0c0c0c;/*font-size: 16px;*/font-size: 15px;padding-bottom: 20px;}
.single-post .entry-content ul { margin: 0;}
.single-post .entry-content ul li { color: #0c0c0c;font-size: 15px;}
/*.single-post .nav-comment {background: #fff;padding-top: 0; }*/
.single-post .nav-comment .comments-area { /*padding: 0 34px 34px;*/  padding: 0 34px 2px;  border-top: 1px solid #eeeeee; }
.single-post .nav-comment .comments-area ol.comment-list { margin: 0; }
.single-post .nav-comment .comments-area label { display: block;font-family: 'inter-bold';line-height: 1.3;font-size: 14px;color: #000; }
.single-post .nav-comment .comments-area input { width: 100%;border-radius: 2px;border: 1px solid #eaeaea;height: 29px;font-family: 'inter-bold';line-height: 1.3;font-size: 14px;color: #666; }
.single-post .nav-comment .comments-area .comment-form-cookies-consent input { width: auto;height: auto; }
.single-post .nav-comment .comments-area .comment-form-cookies-consent label { display: inline-block;margin-bottom: 0;}
.single-post .nav-comment .comments-area p { color: #000000;}
.single-post .nav-comment .comments-area p.comment-form-author,
.single-post .nav-comment .comments-area p.comment-form-email { width: 49.7%; display: inline-block;}
.single-post .nav-comment .comments-area p.comment-form-url { display: none; }
.single-post .nav-comment .comments-area p.comment-form-author { padding-right: 15px;}
.single-post .nav-comment .comments-area p.comment-form-email { padding-left: 15px;}
.single-post .nav-comment .comments-area p.comment-form-comment textarea { height: 100px;}
.single-post .nav-comment .comments-area p.form-submit{ padding-bottom: 20px; }
.single-post .nav-comment .comments-area .form-submit input.submit { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537;font-family: 'inter-bold'; display: flex; align-items: center; margin: 0;border-radius: 0;box-shadow: unset; margin-right: 0px;box-shadow: unset; position: relative;font-size: 15px; width: max-content; }
/* .single-post .nav-comment .comments-area .form-submit input.submit:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;} */
.single-post .nav-comment .comments-area .form-submit input.submit:after { content: "\ea22";font-family: 'boxicons'!important;padding-left: 7px; }
.single-post .nav-comment .comments-area .comment-body footer.comment-meta { background: transparent; }
/* .single-post .nav-comment .comments-area .comment-respond { margin-left: -28px; } */
/* .single-post .nav-comment .comments-area .comment-reply-title { display: flex;align-items: center;justify-content: space-between;padding: 20px 0px;}*/
.single-post .nav-comment .comments-area .comment-reply-title { display: flex;align-items: center;justify-content: space-between;/*padding: 10px;*/padding: 7px;margin: 20px 0px; background: #0420BE;color: #fff;cursor: pointer;font-size: 20px;}
.single-post .nav-comment .comments-area .comment-reply-title:after { content: "\e9f9";    font-family: 'boxicons'!important;font-weight: normal; font-style: normal;font-variant: normal;}
.single-post .nav-comment .comments-area .comment-respond .comment-form { display: none; }
.single-post .nav-comment .comments-area .comment-reply-title a { font-size: 18px;}
.single-post .nav-comment .comments-area a { color: #000000;font-family: 'inter-bold';}
.single-post .nav-comment .comments-area a:hover { color: #ff554f;}
.single-post .nav-comment .nav-links { width: 100%;}
.single-post .nav-comment .nav-links a { color: #000000;font-family: 'inter-bold';}
.single-post .nav-comment .nav-links a .nav-title { font-family: 'inter-medium';}
.single-post .nav-comment .nav-links a:hover { color: #ff554f;}
.single-post .nav-comment .comment-navigation .nav-previous,
.single-post .nav-comment .posts-navigation .nav-previous,
.single-post .nav-comment .post-navigation .nav-previous,
.single-post .nav-comment .comment-navigation .nav-next,
.single-post .nav-comment .posts-navigation .nav-next,
.single-post .nav-comment .post-navigation .nav-next { width: 50%;border: 1px solid #d8d8d8;border-radius: 2px;padding: 7px 9px;    margin: 0px 10px;flex: unset;}
.single-post .nav-comment .comment-navigation .nav-previous,
.single-post .nav-comment .posts-navigation .nav-previous,
.single-post .nav-comment .post-navigation .nav-previous { margin-left: 0;    float: left;}
.single-post .nav-comment .comment-navigation .nav-next,
.single-post .nav-comment .posts-navigation .nav-next,
.single-post .nav-comment .post-navigation .nav-next { margin-right: 0;    float: right;}
.single-post .nav-comment .widget { display: flex;align-items: center;justify-content: space-between;margin-bottom: 0; padding: 10px 30px 10px;}
.single-post .nav-comment .widget .widget-title { padding-bottom: 0;color: #0420BE;font-family: 'inter-bold';font-size: 22px; }
.wp-block-image { padding: 20px 0px; }

@media(max-width: 1024px) {
	.single-post .entry-content .bg-color-change { padding: 34px 50px 0px 50px; }
.single-post article .nav-comment .sharebtn-comments{ padding: 0px 50px 34px 50px; }

	.single-post .category-gynecology .content-comments,.single-post .category-feminism-body-rights .content-comments,.single-post .category-sexual-wellness-feeling-good-inside-and-out .content-comments,
	.single-post .category-gynecology-el .content-comments,.single-post .category-feminism-body-rights-el .content-comments,.single-post .category-sexual-wellness-feeling-good-inside-and-out-el .content-comments { background: #fff; }

}

@media(max-width: 991px){
	.single-post .nav-comment .comments-area p.comment-form-author,
	.single-post .nav-comment .comments-area p.comment-form-email { width: 100%; padding: 0 0 30px;}
	/*.single-post .entry-content { padding: 34px 24px 0;}
	.single-post .nav-comment { padding: 34px 24px;}*/
}
@media(max-width: 767px){
	.single-post .nav-comment .nav-links { display: block;}
	.single-post .nav-comment .comment-navigation .nav-previous,
	.single-post .nav-comment .posts-navigation .nav-previous,
	.single-post .nav-comment .post-navigation .nav-previous,
	.single-post .nav-comment .comment-navigation .nav-next,
	.single-post .nav-comment .posts-navigation .nav-next,
	.single-post .nav-comment .post-navigation .nav-next { width: 100%; float: unset; margin: 0; }
	.single-post .nav-comment .comment-navigation .nav-previous,
	.single-post .nav-comment .posts-navigation .nav-previous,
	.single-post .nav-comment .post-navigation .nav-previous { margin-bottom: 10px;}


	/*.single-post .entry-content .bg-color-change {padding: 0px 20px 0px 20px; }*/
	.single-post .entry-content .bg-color-change {padding: 10px 20px 0px 20px; }
	.single-post article .nav-comment .sharebtn-comments{ padding: 0px 20px 20px 20px; }
	.single-post .inner-banner .entry-header { padding: 50px 0px 50px; }
}
@media(max-width: 576px){
	.single-post .nav-comment .comments-area .comment-reply-title { font-size: 21px; }
}



/* Category page
--------------------------------------------- */
.archive { background-color: #FFEFEF; }
.archive h2.page-title { color: #01126F;padding-bottom: 40px;margin-bottom: 0;font-size: 0;}
.archive h2.page-title span { font-size: 45px;}
.archive.category .site-main { margin-top: 79px; }

.archive.author .page-header.section-title { display: flex;align-items: center;padding-bottom: 40px;}
.archive.author .page-header.section-title img { border-radius: 50%;}
.archive.author h2.page-title { font-size: 0;padding-bottom: 0; }
.archive.author h2.page-title span { font-size: 45px;padding-left: 10px; }
/* .archive.author { background: #fff; }
.archive.author a.post-thumbnail { width: 100%; display: inline-block; }
.archive.author a.post-thumbnail img { width: 100%;}
.archive.author .common-grid article { border-bottom: 1px solid #eee;padding-bottom: 40px;}
.archive.author .common-grid article .entry-header h3 { font-family: 'inter-semibold'; font-size: 16px;} */


/* Default Blog page
--------------------------------------------- */
.blog {	background-color: #FFEFEF; }
.blog h2.page-title { color: #01126F;padding-bottom: 40px;margin-bottom: 0;}



.search-page {background-color:#FFEFEF;margin-top: 79px; }
body.logged-in.admin-bar .search-page { margin-top: 47px;}

.search-items .page-header h2.page-title{color:#0420BE;margin-bottom:0px;padding-bottom: 20px;}
.search-items .img{width:100%;max-height:340px;margin-bottom:12px}
.search-items .img img{width:100%;max-height:340px;object-fit:cover}
.search-items .serach_result{background-color:#fff}
.search-items .serach_result .entry-header{text-align:center}
.search-items .serach_result .entry-header h3.entry-title{line-height:.9}
.search-items .serach_result .entry-header h3.entry-title a{color:#0420BE}
.search-items .serach_result .entry-header .entry-meta{padding-bottom:13px}
.search-items .serach_result .entry-header .entry-meta .posted-on{font-size:0}
.search-items .serach_result .entry-header .entry-meta .posted-on a time{font-size:12px;font-family:'inter-medium';color:#757575;line-height:15.6px}
.search-items .serach_result .entry-header .entry-meta .byline{display:none}
.search-items .no-results{padding:0}
.search-items .no-results .page-content p{background-color:#fff;padding:0;margin-bottom:30px;font-size:14px;font-family:'inter-regular';line-height:26px;padding: 5px;}
@media(max-width: 1024px){
	.search-page {margin-top: 51px; }
	/* body.logged-in .search-page { margin-top: 47px;} */
	body.logged-in.admin-bar .search-page { margin-top: 21px;}
}
@media(max-width:992px){
	.search-items .sidebar{margin-top:50px}
	.search-items .sidebar .widget-area .widget_search{max-width:100%}
}
@media(max-width: 767px){
	/* body.logged-in .search-page { margin-top: 34px;} */
	body.logged-in.admin-bar .search-page { margin-top: 5px;}
}
.search-items .sidebar .widget-area section,
.search-items .sidebar .widget-area section#block-5,
.search-items .sidebar .widget-area section#block-6{padding:20px 25px 20px 25px;border:2px solid #eaeaea;background-color:#fff}
.search-items .sidebar .widget-area .widget_search{padding:0;border:unset;background-color:unset;padding-bottom:25px}
.search-items .sidebar .widget-area .widget_search .wp-block-search__button-outside label,
.search-items .sidebar .widget-area .widget_search .wp-block-search__button-outside p{display:none}
.search-items .sidebar .widget-area .widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper input.wp-block-search__input{border-radius:0;border:none;background:transparent;color:#666;height:auto;box-shadow:none;box-sizing:border-box;transition:all .2s linear;font-family:'Inter-bold';font-size:14px}
.search-items .sidebar .widget-area .widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper input.wp-block-search__input:focus-visible{outline:none}



/* Sidebar
--------------------------------------------- */
.sidebar .widget h4 { font-family: 'inter-bold';padding-bottom: 20px;}
.sidebar .wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;position:relative;background:#fff;border:2px solid #eaeaea;padding:6px 16px}
.sidebar .wp-block-search .wp-block-search__inside-wrapper:focus{border:thin dotted}
.search-items .sidebar .widget-area .widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper button.wp-block-search__button{margin:0;background:transparent;border:0;font-size:0}
.search-items .sidebar .widget-area .widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper button.wp-block-search__button::after{font-family:'boxicons'!important;font-size:20px;font-weight:400;content:"\ebbc";position:absolute;top:50%;right:15px;transform:translate(0,-50%)}
.widget_block .wp-block-group__inner-container h3{margin-bottom:15px}
.widget_block .wp-block-group__inner-container ul{list-style:outside none none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
#block-3.widget_block .wp-block-group__inner-container ul li{margin:0 0 20px;display:flex;align-items:center}
#block-5.widget_block .wp-block-group__inner-container ul li:before,
#block-6.widget_block .wp-block-group__inner-container ul li:before{margin:0 0 20px;display:unset}
#block-5.widget_block .wp-block-group__inner-container ul li:before,
#block-6.widget_block .wp-block-group__inner-container ul li:before{content:"• ";font-size:27px;color:rgb(119,122,125);vertical-align:revert}
.widget_block .wp-block-group__inner-container ul li .wp-block-latest-posts__featured-image { width:75px;height:75px;padding: 5px 10px 0px 0;overflow: hidden;}
.widget_block .wp-block-group__inner-container ul li img{ width: 100%;height: 100%;}
.widget_block .wp-block-group__inner-container ul li a{font-family:'inter-medium';color:#212529;text-decoration:none;font-size:16px}
.widget_block .wp-block-group__inner-container ul li time{font-size:12px;font-family:'inter-medium';color:#757575;line-height:15.6px}



/* Test Layout Page
--------------------------------------------- */
.introduction .section-title h2 { text-align: left;padding-bottom: 15px; color: #9b0537;margin-bottom: 0; }
.introduction .price { color: #000000; font-family: 'inter-bold'; font-size: 16px; padding-bottom: 15px; display: inline-block; }
/* .introduction .description { padding-bottom: 25px; } */
.introduction .description p { font-size: 16px; }
.introduction .description ul { margin: 0;padding-bottom: 8px; }
.introduction .description ul li { padding-bottom: 7px;color: #000;list-style-type: disc;}
.introduction .description a { color: #000000;}
.introduction .description a:hover { color: #ff554f;}
.introduction .buttons { width: 100%; display: inline-block;padding-top: 30px;}
.introduction .buttons a.read-more { margin-right: 0; justify-content: center; width: 100%; padding: 15px 10px; }
.introduction .buttons a.read-more i { vertical-align: middle; }

.home-test-heading .section-title h3 { font-size:	45px; line-height:	45px; letter-spacing:	-1.4px; }
.home-test-heading .imgs-content .content h5  { /*color:	#0420BE !important	;*/color:	#01126f !important	; }
.home-test-heading .imgs-content .content .descriptions  { /*color:	#0420BE !important	;*/color:	#01126f !important	; }

.home-test-product-gallery-with-images .images-content { padding-bottom: 15px; height: 500px; overflow: hidden; }
.home-test-product-gallery-with-images .images-content img { width: 100%;height: 100%;object-fit: cover; }
.home-test-product-gallery-with-images ul { margin: 0; padding: 0;}
/* .home-test-product-gallery-with-images ul li {  list-style-type: none;padding: 0;height: 130px;cursor: pointer;} */
.home-test-product-gallery-with-images ul li {  height: 100px;padding: 0px 3px;}
/* .home-test-product-gallery-with-images ul li:last-child,
.home-test-product-gallery-with-images ul li:nth-child(4n) { margin-right: 0; } */
.home-test-product-gallery-with-images ul li.imgs img { border: 1.5px solid #eaeaea;border-radius: 5px;padding: 5px;height: 100%; width: 100%;opacity: .5;object-fit: cover;}
.home-test-product-gallery-with-images ul li.imgs:hover img,
.home-test-product-gallery-with-images ul li.imgs img.active { opacity: 1; }
.home-test-product-gallery-with-images ul li.imgs img.active { border: 1.5px solid #ff554f;border-radius: 5px;}
/* .home-test-product-gallery-with-images ul li img { height: 100%; width: 100%;opacity: .5; } */

.home-test-product-gallery-with-images ul .slick-arrow { font-size: 0; width: auto;height: auto;background-color: #9b0537;top: 45%; }
.home-test-product-gallery-with-images ul .slick-prev { left: -15px; z-index: 1;}
.home-test-product-gallery-with-images ul .slick-next { right: -15px;}
.home-test-product-gallery-with-images ul .slick-arrow:before { font-size: 30px;opacity: 1; line-height: 1; font-family: 'boxicons'!important; color: #fff; }
.home-test-product-gallery-with-images ul .slick-prev:before { content: "\ea1a"; }
.home-test-product-gallery-with-images ul .slick-next:before { content: "\ea1d"; }
/* @media(max-width: 1199px){
	.home-test-product-gallery-with-images ul li { width: 31.26%; }
  .home-test-product-gallery-with-images ul li:nth-child(3n) { margin-right: 0; }
} */
@media(max-width: 991px){
	/* .home-test-product-gallery-with-images ul li { width: 47.88%; } */
	/* .home-test-product-gallery-with-images .images { height: 350px;} */
	.home-test-product-gallery-with-images .images { height: 400px;}
	/* .home-test-product-gallery-with-images ul li { height: 105px;} */
	.home-test-product-gallery-with-images ul li { height: 85px;}
	.home-test-product-gallery-with-images ul .slick-arrow:before { font-size: 25px;}
  /* .home-test-product-gallery-with-images ul li:nth-child(2n) { margin-right: 0; } */
}
@media(max-width: 767px){
	.home-test-product-gallery-with-images { padding-bottom: 30px; }
.home-test-heading .section-title h3 { font-size:	36px;}
}
@media(max-width: 576px){
	.home-test-product-gallery-with-images ul .slick-prev { left: 0; }
	.home-test-product-gallery-with-images ul .slick-next { right: 0;}
}
/* @media(max-width: 480px){
	.home-test-product-gallery-with-images ul li {width: 100%;margin: 0 0 14px;}
} */

.about-us-tabs {background-color: #fcfaeb;}
.about-us-tabs .section-title h3 { text-align: left; padding-bottom: 20px; color: #9b0537; }
.about-us-tabs .nav.nav-tabs { margin: 0;display: block; border-right: 2px solid #bec3c7;border-bottom: 0;border-radius: 0;min-height: 350px;height: 100%;}
.about-us-tabs .nav.nav-tabs li.nav-item { margin-bottom: 0;outline: 0;padding-bottom: 0;}
.about-us-tabs .nav-tabs li.nav-item .nav-link{ border: 0;border-radius: 0;color: #000;font-family: 'inter-semibold';background: transparent; padding: 10px 16px 10px 0px;}
html:lang(el) body .about-us-tabs .nav-tabs li.nav-item .nav-link{ font-weight: 600; font-size: 18px;}
.about-us-tabs .nav-tabs li.nav-item .nav-link:focus-within { outline: 0;}
.about-us-tabs .nav-tabs li.nav-item .nav-link.active { border-right: 3px solid #9b0537;color: #9b0537!important;}
.about-us-tabs .tab-content { min-height: 350px;padding: 15px 16px 0 16px;height: 100%; }
.about-us-tabs .tab-content p { font-size: 14px;font-family: 'inter-light'; }
.about-us-tabs .tab-content ul li { color: #000;list-style-type: disc;font-size: 14px;font-family: 'inter-light';}
.about-us-tabs .tab-content ol li { color: #000;font-size: 14px;font-family: 'inter-light';list-style-type: inherit;}
.about-us-tabs .tab-content p,
.about-us-tabs .tab-content ul li,
.about-us-tabs .tab-content ol li { font-family:'inter-medium';}
.about-us-tabs .accordion-- { display:	none; }

html:lang(el) body .about-us-tabs .tab-content p,
html:lang(el) body .about-us-tabs .tab-content ul li,
html:lang(el) body .about-us-tabs .tab-content ol li,
html:lang(el) .about-us-tabs .accordion-- .accordion .accordion-item .accordion-header button { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	500; }
@media(max-width: 991px){
	.about-us-tabs .tab-content { min-height: 100%;}
}
@media(max-width: 767px){
	.about-us-tabs .nav.nav-tabs { display: flex; border-bottom: 1px solid #dee2e6; border-right: 0;min-height: 100%; }
	.about-us-tabs .nav.nav-tabs li { margin-bottom: -1px; padding-bottom: 0;}
	.about-us-tabs .nav-tabs li.nav-item .nav-link{ padding: 0.5rem 1rem;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;font-size: 14px;padding-left: 0;}
	.about-us-tabs .nav-tabs li.nav-item .nav-link.active { border-bottom: 3px solid #ff554f;border-right: 0;}
	/* .about-us-tabs .tab-content { padding-top: 15px; } */
	.about-us-tabs .tab-content p,
	.about-us-tabs .tab-content ul li { font-size: 14px;}
	.about-us-tabs .tabbing--- { display:	none; }
	.about-us-tabs .accordion-- { display:	block; }

.about-us-tabs .accordion-- .accordion .accordion-item .accordion-header { padding-bottom: 	0px; font-size: 	0px;}
	.about-us-tabs .accordion-- .accordion .accordion-item .accordion-header button { border: 0; border-radius: 0; color: #fff !important	; font-family: 'inter-semibold'; text-align: left; padding: 10px; width: 100%; font-size: 15px; outline: 0; background: #9b0537;  border-bottom: 1px solid #FFF; }
	.about-us-tabs .accordion-- .accordion .accordion-item .accordion-collapse {     /* background-color: #FFF2F2; */  padding: 10px;  /* height: 100%; */  border-bottom: 1px solid #FFF; }
}


.how-it-works .section-title h3 { text-align: center;}
.how-it-works .process { position: relative;}
.how-it-works .process::after {content: '';position: absolute;top: 0;bottom: 0;left: 50%; border: 1px dashed #9b0537;}
.how-it-works .process .process-content { position: relative;padding-bottom: 60px;}
.how-it-works .process .process-content:last-child { padding-bottom: 0; }
.how-it-works .process .process-content .content-wrap .order-2 { padding-left: 50px;padding-right: 0; }
.how-it-works .process .process-content .content-wrap .order-1 { padding-right: 50px;padding-left: 0; }
.how-it-works .process .process-content .content-wrap { position: relative;display: flex; flex-wrap: wrap;}
/* .how-it-works .process .process-content .content-wrap .content { padding-left: 50px;}  */
.how-it-works .process .process-content .content-wrap .content h4 { padding: 12px 0 20px;font-family: 'inter-medium';}
html:lang(el) body .how-it-works .process .process-content .content-wrap .content h4 { font-family: 'CF Panoptik', sans-serif; font-weight: 500; }
.how-it-works .process .process-content .content-wrap .content a { font-family: 'inter-bold';}
html:lang(el) body .how-it-works .process .process-content .content-wrap .content a { font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
.how-it-works .process .process-content .content-wrap .imgs { padding-right: 0;}
.how-it-works .process .process-content .content-wrap .imgs img { width: 50%;}
.how-it-works .process .process-content .content-wrap .count { position: absolute;right: 0;left: 0;top: 0;background-color: white;border: 1.8px solid #ff554f;border-radius: 50%;z-index: 1;padding: 12px 25px;font-size: 25px;color: #ff554f;margin: 0 auto;text-align: center;width: max-content;}
/* .how-it-works .process .process-content:last-child .content-wrap { align-items: unset; background: #fff; z-index: 1;} */
.how-it-works .process .process-content:last-child .content-wrap .count { top: 0; }

@media(max-width: 991px){
	.how-it-works .process::after { left: 0;}
	.how-it-works .process .process-content .content-wrap { padding-left: 35px; }
	.how-it-works .process .process-content .content-wrap .order-2 { padding-left: 15px;padding-right: 0; }
	.how-it-works .process .process-content .content-wrap .order-1 { padding-right: 15px;padding-left: 15px; }
	.how-it-works .process .process-content .content-wrap .count { right: auto;left: -34px;}
}
@media(max-width: 767px){
	.how-it-works .process::after {left: 15px;}
	.how-it-works .process .process-content .content-wrap .order-1 { padding-bottom: 30px; }
	.how-it-works .process .process-content .content-wrap .count {left: -9px;padding: 7px 17px;font-size: 18px;}
}
@media(max-width: 576px){
	.how-it-works .process { padding: 0px 20px; }
	.how-it-works .process .process-content .content-wrap .count { left: -28px; }
}



/* Professionals
---------------------------------------------------- */
.dropdown-filters { display: flex; align-items: center; /*justify-content: end;*/ justify-content: space-between; /*padding-bottom: 20px;*//*margin: 0 -6px 20px -6px;*/margin: 0 0px 20px 0px;/*background: #fff;padding: 20px 15px;*//*width: max-content;*//*width: 100%;*/ /*float: right;*/ border-bottom: 3px solid #9b0537; padding-bottom: 10px;}
/*.dropdown-filters select { color: #666666 !important; font-family: 'inter-bold'; font-size: 14px !important; line-height: 1.3; padding: 5px 6px 4px !important;  height: 30px; border: 1px solid silver !important;border: 1px solid #eaeaea !important; border-radius: 4px !important;margin-right: 10px;cursor: pointer;background: #fff;outline: 0;}
.dropdown-filters select:last-child { margin-right: 0px}*/
.dropdown-filters label { color: #9b0537; font-family: 'inter-bold';/*font-size: 22px;*//*font-size: 30px*/;font-size: 35px; margin-bottom: 0; padding-right: 7px;line-height: 50.4px;letter-spacing: -1.7px; }
html:lang(el) body .dropdown-filters label { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	700; }
.dropdown-filters .dropdown-content { width: max-content; display: flex; align-items: center; }
.dropdown-filters .select-wrapper { position: relative;margin-right: 10px; }
.dropdown-filters .select-wrapper:after { content: ""; transform: rotate(0deg); vertical-align: middle; display: inline-block; border: 0.35em solid transparent; border-top: 0.5em solid; color: #fff; position: absolute; right: 10px; top: 13px; width: max-content; }
.dropdown-filters .select-wrapper select { background: #9b0537; border: 0;color: #fff;border-radius: 0;padding: 6px 10px;font-family: 'inter-regular'; font-size: 14px !important; appearance: none;cursor: pointer;outline: 0;padding-right: calc(10px + 1.4em);}
.dropdown-filters .select-wrapper select option { font-family: 'inter-medium';cursor: pointer; }
.dropdown-filters .select-wrapper:last-child { margin-right: 0px}
/*.dropdown-filters .select-wrapper:hover:after { transform: rotate(180deg); top: 8px; }*/
.professionals .professionals-content .items { margin-bottom: 50px;}
.professionals .professionals-content .items .content-wrap { padding: 10px 10px 80px; background-color: #FFF; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;height: 100%;position: relative;}
.professionals .professionals-content .items .content-wrap .imgs-content { padding: 10px 10px 10px; background-color: #FFF; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;height: 100%;}
.professionals .professionals-content .items .content-wrap .imgs-content:hover { background: #FCC; }
.professionals .professionals-content .items .content-wrap .imgs { padding-bottom: 5px; height: 200px; overflow: hidden; }
.professionals .professionals-content .items .content-wrap .imgs img { height: 100%; width: 100%; object-fit: cover; }
.professionals .professionals-content .items .content-wrap .content { padding-top: 5px; }
.professionals .professionals-content .items .content-wrap .content a { cursor: pointer;}
.professionals .professionals-content .items .content-wrap .content h5.title { color: #9b0537; font-family: 'inter-bold';font-size: 16px;}
html:lang(el) body .professionals .professionals-content .items .content-wrap .content h5.title { font-family:	'CF Panoptik', sans-serif; font-weight:bold; }
.professionals .professionals-content .items .content-wrap .content .designation,
.professionals .professionals-content .items .content-wrap .content .city-language span { font-size: 13px;color: #7A7A7A;display: block;font-family: 'inter-medium';}
html:lang(el) body .professionals .professionals-content .items .content-wrap .content .designation,
html:lang(el) body .professionals .professionals-content .items .content-wrap .content .city-language span { font-family:	'CF Panoptik', sans-serif; font-weight:500;}

.professionals .professionals-content .items .content-wrap .content .city-language span a { font-size: 13px;color: #7A7A7A;font-family: 'inter-medium';pointer-events: none;}
.professionals .professionals-content .items .content-wrap .content .city-language{ margin-top:	25px; }
.professionals .professionals-content .items .content-wrap .content .designation a { font-size: 14px;color: #7A7A7A;pointer-events: none;font-family: 'inter-medium';}
.professionals .professionals-content .items .content-wrap .content .designation a:hover {color: #7A7A7A; }
.professionals .professionals-content .items .content-wrap .buttons { position: absolute; bottom: 25px; left: 0; right: 0;}
.professionals .professionals-content .items .content-wrap .buttons a.view-profile { font-size: 15px; margin: 0 auto; width: max-content;font-family: 'inter-regular';color: #fff; }
.professionals .professionals-content .items .content-wrap .buttons a.view-profile span i { vertical-align: middle;}
.professionals .professionals-content  .no-posts-found { font-family: 'inter-bold';text-align: center; width: 100%;padding-bottom: 20px;min-height: 130px;display: flex;align-items: center;justify-content: center; color: #9b0537!important;}
@media(min-width: 1200px){
	.professionals .professionals-content .items  { padding-left:10px; padding-right:10px }

}

@media(max-width: 1199px){
	.professionals .professionals-content .items  { margin-bottom: 30px; }

}
@media(max-width: 991px){
	.dropdown-filters label { /*font-size: 20px;*/    line-height: 36.4px; }
}
@media(max-width: 767px){
	.professionals .professionals-content .items .content-wrap .imgs-content { padding: 10px 10px 15px;}
	.professionals .professionals-content .items .content-wrap .content h5.title { font-size: 15px;}
	.professionals .professionals-content .items .content-wrap .content .designation { font-size: 13px;}

	.dropdown-filters { justify-content: center;/*background: #fff;*/ width: 100%; /*margin-bottom: 20px;*/margin: 0 0 20px; /*padding: 20px 15px;*/ padding: 20px 0px; display: block;  }
	.dropdown-filters label { line-height: 40px; font-size: 45px;padding-right: 0;  padding-bottom: 20px; }
	.professionals .professionals-content .items .content-wrap .content .city-language { text-align: center; }
}
@media(max-width: 576px){
	.professionals .professionals-content .items .content-wrap .imgs { margin: 0 auto; width: 250px; }
	.professionals .professionals-content .items .content-wrap .content h5.title,
	.professionals .professionals-content .items .content-wrap .content .designation { text-align: center;}

	.dropdown-filters .select-wrapper { width: max-content; /*margin: 0 auto 20px;*/ margin-bottom: 0; }
	/*.dropdown-filters .select-wrapper:last-child { margin: 0 auto; }*/
	.dropdown-filters { display: block;/*box-shadow: 0 0 2px rgb(0 0 0 / 12%), 0 2px 4px rgb(0 0 0 / 24%);*/}
	.dropdown-filters select {display: block;/*margin: 0 auto 20px;*/margin: 0 auto 15px;}
	.dropdown-filters select:last-child { margin-bottom: 0;/*margin: 0 auto 20px;*/margin: 0 auto 0px;}
}
@media(max-width: 380px){
	.dropdown-filters label { font-size: 35px; line-height: 28px; }
	.dropdown-filters .select-wrapper select { font-size: 12px!important; padding-right: calc(10px + 1em); }
}



/* Professionals Details Page
-------------------------------------------- */
.single-professionals .professional-details .professionals_content { display: inline-block;width: 100%; padding-top: 0px}
.single-professionals .professional-details .professionals_content .thumbnails,
.single-professionals .professional-details .professionals_content .post-thumbnail  { height: 250px;overflow: hidden;margin: 0 auto;}
.single-professionals .professional-details .professionals_content .thumbnails img,
.single-professionals .professional-details .professionals_content .post-thumbnail img { width: 100%;height: 100%;object-fit: cover;}
.single-professionals .professional-details h5.entry-title { font-family: 'inter-bold';color: #000;padding-top: 15px;margin-bottom: 0;     font-size: 18px; line-height: 19.8px; letter-spacing: -0.4px;}
html:lang(el) body .professional-details h5.entry-title { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	700; }
.single-professionals .professional-details span.designation { font-size: 14px;color: #7A7A7A;display: block; line-height: 14.3px}
.single-professionals .professional-details .nav.nav-tabs { margin: 0; border-bottom: 0;border-radius: 0;}
.single-professionals .professional-details .nav.nav-tabs li.nav-item { margin-bottom: 0;outline: 0;padding-bottom: 0;}
.single-professionals .professional-details .nav-tabs li.nav-item .nav-link{ border: 0;border-radius: 0;color: #000;font-family: 'inter-semibold';background: transparent;padding: 10px 14px;font-size:14px;}
html:lang(el) body .professional-details .nav-tabs li.nav-item .nav-link { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	700; }
.single-professionals .professional-details .nav-tabs li.nav-item .nav-link:focus-within { outline: 0;}
.single-professionals .professional-details .nav-tabs li.nav-item .nav-link.active { color: #ff554f!important;background-color: #FFF2F2;}
.single-professionals .professional-details .nav-tabs li.nav-item .nav-link:hover { color: #ff554f!important;}
.single-professionals .professional-details .tab-content { min-height: 150px; }
.single-professionals .professional-details .tab-content .tab-pane { padding: 15px 16px;height: 100%;}
.single-professionals .professional-details .tab-content .tab-pane.active { background-color: #FFF2F2;}
.single-professionals .professional-details .tab-content p { font-size: 14px;color: #000;font-family: 'inter-light'; line-height:	26px; }
html:lang(el) body .professional-details .tab-content p  { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	400; }
.single-professionals .professional-details .tab-content ul li { color: #000;list-style-type: disc;font-size: 14px;font-family: 'inter-light';}
html:lang(el) body .professional-details.tab-content ul li { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	400; }
.single-professionals .professional-details .tab-content ol li { color: #000;font-family: 'inter-light'; list-style-type: inherit;font-size: 14px;}
html:lang(el) body .professional-details .tab-content ol li { font-family:	'CF Panoptik', sans-serif ;  font-weight: 	400; }
.single-professionals .professional-details .professional-accordian { display: none; }

.single-professionals .professional-details .full-column-text .section-title h3 { padding-bottom: 40px;}

/* Bookly Details */
.single-professionals .professional-details .powered-by-bookly { display: none;}
/* .single-professionals .professional-details .bookly-form .section-wrap { color: inherit!important;}
.bookly-form .bookly-progress-tracker > .active { } */
.single-professionals .professional-details .bookly-form .bookly-progress-tracker > div { font-family: 'inter-bold';}
.single-professionals .professional-details .bookly-form input[type="text"],
.single-professionals .professional-details .bookly-form input[type="number"],
.single-professionals .professional-details .bookly-form input[type="password"],
.single-professionals .professional-details .bookly-form textarea,
.single-professionals .professional-details .bookly-form select { border-radius: 2px !important; border: 1px solid #eaeaea !important;font-family: 'inter-bold';  color: #666 !important;}

.single-professionals .professional-details .bookly-form input[type="text"],
.single-professionals .professional-details .bookly-form input[type="number"],
.single-professionals .professional-details .bookly-form input[type="password"],
.single-professionals .professional-details .bookly-form select {  height: 29px !important;}

.single-professionals .professional-details .bookly-form .bookly-box.bookly-nav-steps button { padding: 7px 10px!important; background-color: #9b0537!important;line-height: 1!important;color: #ffffff!important; text-align: center!important; border: 1px solid #9b0537!important;margin: 0; border-radius: 0!important;box-shadow: unset!important; }
.single-professionals .professional-details .bookly-form .bookly-box.bookly-nav-steps button span { font-family: 'inter-bold';font-size: 16px!important;}
.single-professionals .professional-details .bookly-form .bookly-box.bookly-nav-steps button:hover { color: #ffffff!important; background-color: #ffcccc!important; border-color: #ffcccc!important;box-shadow: unset!important;}

.single-professionals .professional-details .bookly-form .bookly-box.bookly-nav-steps button.bookly-time-prev  { margin-bottom: 10px;margin-right: 5px; margin-left: 5px;}
@media(max-width: 1199px){
	.single-professionals .professional-details .professionals_content .thumbnails { width: 205px; height: 205px;}
	.single-professionals .professional-details .nav-tabs li.nav-item .nav-link{ padding: 10px 8px; font-size: 12.6px; }
}
@media(max-width: 991px){
	.single-professionals .professional-details h5.entry-title,
	.single-professionals .professional-details span.designation { text-align: center;}
	.single-professionals .professional-details span.designation { padding-bottom: 30px;}
	/* .single-professionals .professional-details .nav.nav-tabs { justify-content: center;} */
	.single-professionals .professional-details .nav-tabs li.nav-item .nav-link{ border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;font-size: 14px;}
	.single-professionals .professional-details .tab-content {     height: auto;}
	.single-professionals .professional-details .tab-content p,
	.single-professionals .professional-details .tab-content ul li,
	.single-professionals .professional-details .tab-content ol li { font-size: 12px;}
	.single-professionals .professional-details .professionals_content .thumbnails,
	.single-professionals .professional-details .professionals_content .post-thumbnail {  width: 250px;}
}
@media(max-width: 767px){
	/* .single-professionals .professional-details .nav.nav-tabs { display: flex; border-bottom: 1px solid #dee2e6; border-right: 0;min-height: 100%; } */
	.single-professionals .professional-details .nav.nav-tabs li { margin-bottom: -1px; padding-bottom: 0;}
	.single-professionals .professional-details .nav-tabs li.nav-item .nav-link{ padding: 10px 5px;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;font-size: 12px;}
	/* .single-professionals .professional-details .nav-tabs li.nav-item .nav-link.active { border: 1px solid #ff554f;} */
	/* .single-professionals .professional-details .tab-content { padding-top: 15px; } */
	/* .single-professionals .professional-details .tab-content p,
	.single-professionals .professional-details .tab-content ul li { font-size: 14px;} */

	/*.single-professionals .professional-details .nav.nav-tabs { display: block; }*/
}
@media(max-width: 576px){
	.single-professionals .professional-details .professional-tabbing { display: none; }
	.single-professionals .professional-details .professional-accordian { display: block; }
	/*.single-professionals .professional-details .nav.nav-tabs { flex-wrap: inherit; overflow: hidden; overflow-x: scroll; }
	.single-professionals .professional-details .nav-tabs li.nav-item .nav-link {  white-space: nowrap; }*/
	.single-professionals .professional-details .professionals_content .post-thumbnail {  width: 100%; height: auto; text-align: center;}

	/*.single-professionals .professional-accordian .accordion { border: 1px solid #d4d4d4; }*/
	.single-professionals .professional-accordian .accordion-header { padding-bottom: 0;font-size: 0; }
	.single-professionals .professional-accordian .accordion-header .accordion-button.collapsed {  color: #000; background: #FFF2F2;border-bottom: 1px solid #FFF;}
	.single-professionals .professional-accordian .accordion-header .accordion-button { border: 0; border-radius: 0; color: #ff554f; font-family: 'inter-semibold';border-bottom: 1px solid transparent;text-align: left;background-color: #FFF2F2;padding: 10px; width: 100%; font-size: 15px; outline: 0; }
	html:lang(el) body .professional-accordian .accordion-header .accordion-button { font-family: 'CF Panoptik', sans-serif ; /*font-size: 17px;*/ font-weight: 700; }
	.single-professionals .professional-accordian .accordion .accordion-item .accordion-header .accordion-button.collapsed:hover { color: #ff554f; background: #FFF2F2; }

	.single-professionals .professional-accordian .accordion-collapse { background-color: #FFF2F2; padding: 10px; /*height: 100%;*/border-bottom: 1px solid #FFF; }
	.single-professionals .professional-accordian .accordion-collapse .accordion-body p { font-size: 12px; color: #000; font-family: 'inter-light'; line-height: 26px; }
	html:lang(el) body .professional-accordian .accordion-collapse .accordion-body p { font-family: 'CF Panoptik', sans-serif ; }

}



/* Home Test
---------------------------------------------------- */
.home-test .home-test-content .items .content-wrap { padding: 10px 10px 80px; background-color: #FFF; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;height: 100%;position: relative;}
.home-test .home-test-content .items .content-wrap .imgs-content { padding: 10px 10px 10px; background-color: #FFF; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;height: 100%;}
.home-test .home-test-content .items .content-wrap .imgs-content:hover { background: #FCC; }
.home-test .home-test-content .items .content-wrap .imgs { /*width: 200px; height: 200px;*/width: 183px; height: 187px; overflow: hidden; margin: 0 auto 5px; }
.home-test .home-test-content .items .content-wrap .imgs img { height: 100%; width: 100%; object-fit: cover; }
.home-test .home-test-content .items .content-wrap .content { padding-top: 5px; }
.home-test .home-test-content .items .content-wrap .content a { cursor: pointer;}
.home-test .home-test-content .items .content-wrap .content h5.title { color: #01126F; font-family: 'inter-bold';font-size: 29px; line-height: 	29px; padding-bottom: 	5px;}
.home-test .home-test-content .items .content-wrap .content .descriptions { font-size: 17px; font-family: 'inter-regular';  color: #01126F;  letter-spacing: -0.5px; line-height: 20.4px; }
.home-test .home-test-content .items .content-wrap .content .designation { font-size: 14px;color: #7A7A7A;display: block;}
.home-test .home-test-content .items .content-wrap .buttons { position: absolute; bottom: 25px; left: 0; right: 0;}
.home-test .home-test-content .items .content-wrap .buttons a.view-profile { margin: 0 auto; width: max-content;font-family: 'inter-regular';color: #fff; }
.home-test .home-test-content .items .content-wrap .buttons a.view-profile span i { vertical-align: middle;}

html:lang(el) body .home-test.home-test-color-change .home-test-content .items .content-wrap .content h5.title { /*color: #0420BE;*/color: #01126f; font-family:	'CF Panoptik', sans-serif ;  font-weight: 	700;}
html:lang(el) body .home-test .home-test-content .items .content-wrap .content .descriptions { font-size: 17px; font-family:'CF Panoptik', sans-serif ; font-weight: 	400;  /*color: #0420BE;*/color: #01126f;  letter-spacing: -0.5px; line-height: 20.4px; }
html:lang(el) body .home-test-content .items .content-wrap .buttons a.view-profile { font-family:'CF Panoptik', sans-serif ; font-weight: 	400; font-size:	15px; }

@media(max-width: 1199px){
	.home-test .home-test-content .items  { margin-bottom: 30px; }
}
@media(max-width: 767px){
	.home-test { padding: 30px 0px; }
	.home-test .home-test-content .items .content-wrap .imgs-content { padding: 10px 10px 15px;}
	/*.home-test .home-test-content .items .content-wrap .content h5.title { font-size: 15px;}*/
	.home-test .home-test-content .items .content-wrap .content .designation { font-size: 13px;}
	.home-test .home-test-content .items .content-wrap .buttons { left: 18px; }
	.home-test .home-test-content .items .content-wrap .buttons a.view-profile { margin: 0; }

	/*.home-test .home-test-content .items .content-wrap .imgs { height: 202px; }*/
}
@media(max-width: 576px){
	.home-test .home-test-content .items .content-wrap .imgs { margin: 0 auto; }
	/*.home-test .home-test-content .items .content-wrap .content h5.title,
	.home-test .home-test-content .items .content-wrap .content .designation { text-align: center;}*/
}


/* TeleHealth  PAGE */
.faq.telehealth-page { padding: 50px 0px 40px 0px; }
.faq.telehealth-page.main-page .section-wrap  h3 { font-size: 50px; font-weight: 900; line-height: 0.9em; letter-spacing: -1.7px; }
.faq.telehealth-page.healthcare-title .section-wrap h3 {  font-size: 45px;   line-height: 40.5px;  letter-spacing: -1.7px; padding-bottom:8px; }
.faq.telehealth-page.title .section-wrap h3 {  font-size: 40px;      font-weight: 900;  line-height: 1.1em;   letter-spacing: -1.7px; }
.faq.telehealth-page.healthcare-title .section-wrap p a { font-size: 20px; font-family: 'inter-regular'; line-height: 22px; }
html:lang(el) body .faq.telehealth-page .section-wrap h3 {  font-size: 42px; line-height: 0.9em;   letter-spacing: -1.7px; }
html:lang(el) body .faq.telehealth-page.healthcare-title-greek .section-wrap h3 {      font-size: 52px;   line-height: 0.9em;  letter-spacing: -1.7px; padding-bottom:8px; }
html:lang(el) body .faq.telehealth-page.healthcare-title-greek .section-wrap p a {      font-size: 30px;   line-height: 27px;  letter-spacing: -1.6px;}
.faq.telehealth-page .accordion .accordion-item .accordion-header button.accordion-button.collapsed { color:#01126F; background-color: #fff}
.faq.telehealth-page .accordion .accordion-item .accordion-header button.accordion-button.collapsed:hover {background-color: #fcc}
.faq.telehealth-page .accordion .accordion-item .accordion-header button.accordion-button { color:#01126F; background-color: #fcc}
html:lang(el) body .faq.telehealth-page.faq-design-two .accordion .accordion-item .accordion-header button.accordion-button { /*color:#0420BE;*/color: #fff; font-family:'CF Panoptik', sans-serif ; font-weight: bold; font-size: 16px}
.faq.telehealth-page .accordion .accordion-item .accordion-header button:hover{ color:#0420BE; background-color: #fcc}


.consultation.telehealth-page { padding:40px 0px }
.consultation.telehealth-page .section-title h3 { color: #FFEFEF;  font-size: 37px; font-weight: 900; line-height: 0.9em; letter-spacing: -0.5px; }

.faq.telehealth-page-consultation { padding-bottom:30px;}
html:lang(el) body  .telehealth-page .consultation-content .items h4.title { font-size: 22px; font-weight: 400; line-height: 0.9em; letter-spacing: -0.2px; font-family:'CF Panoptik', sans-serif ;}
.faq.telehealth-page-consultation .accordion { width:100%; margin:0 auto; }
html:lang(el) body .faq.telehealth-page-consultation .accordion { width:100%; margin:0 auto; }
html:lang(el) body .faq.telehealth-page-consultation .accordion .accordion-item .accordion-header button { font-size:16px; font-weight:bold; font-family:'CF Panoptik', sans-serif ; }
.faq.telehealth-page-consultation .accordion .accordion-item .accordion-header button.accordion-button { text-align: center;}
.faq.telehealth-page-consultation .accordion .accordion-item .accordion-header button.collapsed { background-color:#fff; text-align:center; }
html:lang(el) body .faq.telehealth-page-consultation .accordion .accordion-item .accordion-header button.collapsed { font-family:'CF Panoptik', sans-serif ; font-weight:bold; }
.faq.faq-design.telehealth-page-consultation .accordion .accordion-item .accordion-header button:hover { background-color:#0000f5; }


@media(max-width: 767px){
	.faq.telehealth-page { padding: 20px 0px 20px 0px; }
	.consultation.telehealth-page { padding-bottom: 0; }
	.faq.telehealth-page .section-wrap  h3,.faq.telehealth-page.main-page .section-wrap  h3 { font-size: 35px; padding-bottom: 0;  }
	html:lang(el) body .faq.telehealth-page .section-wrap h3 {  font-size: 35px;  }
	.faq.telehealth-page.healthcare-title .section-wrap h3 {      font-size: 35px; }
	.faq.telehealth-page.title .section-wrap h3 {  font-size: 35px; }
	.faq.telehealth-page.faq-heading .section-wrap h3 { font-size: 45px; line-height: 40px; }
	.faq.telehealth-page.faq-heading .section-wrap p a { font-size: 18px; line-height: 16px; }
	.consultation.telehealth-page .section-title h3 { font-size: 35px; }
	html:lang(el) body .telehealth-page .consultation-content .items h4.title { font-size: 18px; }
	html:lang(el) body .faq.telehealth-page.healthcare-title-greek .section-wrap h3 { font-size: 45px; }
	html:lang(el) body .faq.telehealth-page.healthcare-title-greek .section-wrap p a { font-size: 18px; line-height: 16px; }

	html:lang(el) body .faq.telehealth-page-consultation .accordion .accordion-item .accordion-header button { font-size: 12px; }
}


/* Bookly  */

.professionals.telehealth-page { padding-bottom:	20px; }
.professionals.telehealth-page .section-title h3 { text-align: center; letter-spacing: -1px; line-height: 32.4px;font-size: 37px; padding-bottom: 20px; }
.bookly-form-text .section-title h3 {     font-size: 44px;  letter-spacing: -1px; line-height:-1px; padding-bottom:5px; }
.bookly-form-text  p.bookly-info-text { font-size: 14px;  line-height:16.8px; }
.bookly-form-text  .bookly-form .bookly-progress-tracker div { color:	#7a7a7a !important	; }
.bookly-form-text  .bookly-form .bookly-progress-tracker div.active { color: #9b0537 !important	; }

.bookly-form-text  .bookly-form .bookly-service-step select { background: #FFFFE0; }
.bookly-form-text  .bookly-form .bookly-service-step select,.bookly-form-text  .bookly-form .bookly-service-step input { color: #666666 !important;  font-family: 'inter-bold';  font-size: 14px !important; }

@media(max-width: 767px){
.bookly-form-text .section-title h3 { font-size: 47px;  line-height: 0.8em;  letter-spacing: -0.7px; }
.bookly-form-text  p.bookly-info-text:first-child { padding-bottom:	20px }
.bookly-form-text p.bookly-info-text { font-size: 12px; }
}


/* Doctor Profile  */


.doctor-profile { padding-top:	30px;  }
.doctor-profile .section-title h3 { padding-bottom:	20px !important	;  }
.doctor-profile .bookly-form { margin-bottom:	25px; }
.doctor-profile .bookly-form .bookly-service-step .bookly-box,.doctor-profile .bookly-form .bookly-service-step .bookly-mobile-step-2 .bookly-bold { color:	#7a7a7a; }
.doctor-profile .bookly-info-text { color:	#9b0537; }

.doctor-profile-reviews { padding:	50px 0px 70px 0px; }
.doctor-profile-reviews .section-title h3 { padding-bottom:	20px !important	; }
/* .doctor-profile-reviews .section-wrap p { display:	none  } */

.doctor-profile-form { padding :50px 50px 76px 50px; }
.doctor-profile-form .section-wrap { color:	#0420BE; }
.doctor-profile-form .section-wrap div { font-size: 30px; font-weight: 500; line-height: 1em; letter-spacing: -0.9px; }
.doctor-profile-form .section-wrap h3 {  font-size: 50px !important	;  line-height: 0.9em !important;  letter-spacing: -1.4px !important; }

@media(max-width: 767px){
.doctor-profile-form { padding : 10px 6px 0px 6px; }
.doctor-profile-form .section-wrap h3 {  font-size: 35px;  }
}

/* Shop Page
---------------------------------------------------- */
.woocommerce-page .woocommerce-content input.button:disabled,
.woocommerce-page .woocommerce-content input.button:disabled[disabled] { color: #fff;padding: 7px 10px; }
.woocommerce-page .woocommerce-content input.button { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537;font-family: 'inter-bold'; margin: 0;border-radius: 0;box-shadow: unset; box-shadow: unset; }
.woocommerce-page .woocommerce-content input.button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}
.woocommerce-page .woocommerce-content .button { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537;font-family: 'inter-bold'; margin: 0;border-radius: 0;box-shadow: unset; box-shadow: unset; }
.woocommerce-page .woocommerce-content .button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}
.woocommerce-page .woocommerce-content button { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537;font-family: 'inter-bold'; margin: 0;border-radius: 0;box-shadow: unset; box-shadow: unset; }
.woocommerce-page .woocommerce-content button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc;box-shadow: unset;}
.woocommerce-page .woocommerce-content select { cursor: pointer; border: 1px solid #ddd; border-radius: 0px; height: 39px; margin: 0; padding-left: 3px; color: #444; line-height: 28px; box-shadow: none; color: #666; font-family: 'inter-regular'; font-size: 14px; outline: 0; background: #fff;}
.woocommerce-page .woocommerce-content select.form-select,
.woocommerce-page .woocommerce-content input.form-input { width: 200px;display: inline-block;}
.woocommerce-page .woocommerce-content label.label { font-weight: 700; font-size: 16px; }
.woocommerce-page .woocommerce-content .kit-content label.label { margin: 0px 20px; }
.woocommerce-page .woocommerce-content .kit-content .form-input { width: 200px; border: 1px solid #ddd; border-radius: 0px; box-shadow: none; color: #666; font-family: 'Inter-bold'; font-size: 14px; padding: 11px; height: 39px; }
.woocommerce-page .woocommerce-content .kit-content .buttons { display: inline-block; }
.woocommerce-page .woocommerce-content .kit-content .btn { display: inline-block; margin-left: 15px; height: 39px;line-height: 1.5; }
.woocommerce input.wp-element-button { display: inline-block; margin-left: 15px;}
.woocommerce-shop h1.page-title { display: none;}
.woocommerce-page {	background: #fff7f7; }
.woocommerce-account.woocommerce-page {	background: #FCC; }
/* .woocommerce-page ul.woocommerce-error { border-top-color: #9b0537; background-color: #ffcccc;} */
.woocommerce-page ul.woocommerce-error { border-top-color: #9b0537; background-color: #f7f6f7; margin-bottom: 26px!important;}
.woocommerce-page ul.woocommerce-error li { color: #515151;font-size: 14px; font-family: 'inter-bold';}
html:lang(el) body.woocommerce-page ul.woocommerce-error li { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-page ul.woocommerce-error li { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-page ul.woocommerce-error li a {	color: #9b0537; }
.woocommerce-page .shop_table {	background-color: #fff; }
.woocommerce-page .shop_table thead tr th {	background-color: #fbfbfb; }
.woocommerce-page .shop_table tr th { padding: 8px 8px;	font-size: 14px; vertical-align: middle; }

.woocommerce .woocommerce-content .section-title h3 { text-align: left;}
.woocommerce .woocommerce-content .section-title.sidebar-title { background: #fff; padding: 15px; margin-bottom: 5px; box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);}
/* .woocommerce .woocommerce-content .section-title.sidebar-title h5 { padding-bottom: 26px;font-size: 20px;} */
.woocommerce .woocommerce-content .section-title.sidebar-title h5 { padding-bottom: 0px;font-size: 20px;}
html:lang(el) body.woocommerce .woocommerce-content .section-title.sidebar-title h5 { font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
.woocommerce .woocommerce-content h4 { font-family: 'inter-bold'; }
html:lang(el) body.woocommerce .woocommerce-content h4 { font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
.woocommerce .woocommerce-content .woocommerce-info { border-top-color: #9b0537; background-color: #ffcccc; padding: 1em 2em 1em 3.5em; }
.woocommerce .woocommerce-content .woocommerce-info::before { color: #9b0537;}
.woocommerce .woocommerce-content .woocommerce-notices-wrapper .woocommerce-message { border-top-color: #9b0537; background-color: #ffcccc; }
.woocommerce .woocommerce-content .woocommerce-notices-wrapper .woocommerce-message a {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';		border-radius: 0;	box-shadow: unset;	outline: none;}
.woocommerce .woocommerce-content .woocommerce-notices-wrapper .woocommerce-message a:hover {	color: #9b0537; background-color: #fff;border-color: #fff;	box-shadow: unset;}
.woocommerce-page .woocommerce-message { border-top-color: #9b0537; background-color: #ffcccc;}
.woocommerce-page .woocommerce-message { border-top-color: #000000; background-color: #f7f6f7; font-size: 14px;}
.woocommerce-page .woocommerce-message::before { color: #000000;}
.woocommerce-page .woocommerce-message a { color: #9b0537; }
.woocommerce .woocommerce-content h1.page-title {	font-size: 45px;	font-family: 'inter-bold';	line-height: 45px;	padding-bottom: 40px;	margin-bottom: 0px;	letter-spacing: -1.9px;	text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);display: none;}
.woocommerce .woocommerce-content h1.woocommerce-products-header__title.page-title { display: none; }
.woocommerce ul.products { margin-bottom: 0; display: flex; flex-wrap: wrap; background: #fff; padding: 15px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15); }
/* .woocommerce .woocommerce-content .products li.product { clear: unset;width: 22.15%;} */
body.woocommerce .woocommerce-content .products li.product { clear: unset;width: 20%; margin: 0 2.5% 2.992em 0;}

/*.woocommerce ul.products[class*=columns-] li.product:nth-child(4n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(4n) { margin-right: 0;}*/
.woocommerce .woocommerce-content .products li.product .content-wrap { height: 100%;position: relative;}
.woocommerce .woocommerce-content .products li.product .onsale { background-color: #ffe0e8; color: #000000; font-size: 1em; min-height: 3.5em; min-width: 3.5em; }
.woocommerce .woocommerce-content .products li.product a {	margin: 0px;	padding-bottom: 12px;}
.woocommerce .woocommerce-content .products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {	padding-bottom: 40px;	position: relative;	display: block;}
.woocommerce .woocommerce-content ul.products li.product .star-rating { display: none;}
.woocommerce .woocommerce-content .products li.product a h2.woocommerce-loop-product__title {	font-size: 14px;	font-family: 'inter-bold';	line-height: 18.2px;	color: #3a3a3a;	padding: 0px;}
html:lang(el) body.woocommerce .woocommerce-content .products li.product a h2.woocommerce-loop-product__title {   font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce .woocommerce-content .products li.product a span.price {	color: #000000;	line-height: 1.3;		font-family: 'inter-bold';	font-size: 12.6px;	margin: 12px 0px 5px; width: 100%;	display: inline-block;}
html:lang(el) body.woocommerce .woocommerce-content .products li.product a span.price { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce .woocommerce-content .products li.product a.button {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	margin: 7px 0;	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	position: absolute;	bottom: 0;	display: block;}
html:lang(el) body.woocommerce .woocommerce-content .products li.product a.button { font-family: 'CF Panoptik', sans-serif;    font-weight: 500; }
.woocommerce .woocommerce-content .products li.product a.button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
.woocommerce a.button.loading::after { position: relative; right: 0; top: 0;margin-left: 0.53em; }
.woocommerce .woocommerce-content .products li.product a.added_to_cart { font-family: 'inter-bold'; color: #000; padding-bottom: 0;position: absolute;bottom: -24px;padding: 0;display: none;}
/* .woocommerce .woocommerce-ordering {	margin-bottom: 40px;} */

.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering {      margin-bottom: 5px; background: #fff; width: 50%; padding: 15px 18.5px 15px 0; display: flex; justify-content: end; box-shadow: 2px 0px 4px rgb(0 0 0 / 10%);}
.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering label { margin-bottom: 0; color: #000; font-family: 'inter-bold'; font-size: 16px; padding-right: 3px; text-transform: uppercase;}
html:lang(el) body.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering label { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering select {	padding: 0;	border: 0;	border-radius: 0;	box-shadow: none;	color: #000;	font-family: 'inter-bold';	font-size: 14px; height: auto; background: inherit; }
html:lang(el) body.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering select { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering select option { font-family: 'inter-medium'; text-transform: none;}
html:lang(el) body.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering select option { font-family: 'CF Panoptik', sans-serif;font-weight: 500; }
.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering select:after {     content: ""; background-image: url('images/arrow-down.png');    background-size: cover; width: 21px; height: 9px; display: inline-block;}
.woocommerce.woocommerce-page .woocommerce-content .woocommerce-result-count {	font-family: 'inter-bold';		font-size: 16px;	line-height: 26px;	color: #000;	background: #fff; width: 50%; display: inline-block; padding: 14px 15px; margin-bottom: 5px; box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);}
html:lang(el) body.woocommerce.woocommerce-page .woocommerce-content .woocommerce-result-count { font-family: 'CF Panoptik', sans-serif;font-weight: 700;  }
.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering select:focus-visible {	outline: none;}

.woocommerce-page section { padding: 50px 0px;}
.woocommerce-page .woocommerce-content .product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { padding-bottom: 10px; padding-right: 10px; }

/*.woocommerce .woocommerce-content .products li.product .alg-wc-wl-btn { right: 13px!important; left: auto!important;}*/
.woocommerce .woocommerce-content .products li.product .alg-wc-wl-btn .alg-wc-wl-view-state i.fas.fa-heart { background: #fff; border-radius: 50%; padding: 6px 7px;}
.woocommerce .woocommerce-content .products li.product .alg-wc-wl-btn .alg-wc-wl-view-state i.fas.fa-heart:hover { transform: translateZ(0) scale(1.2, 1.2); }
.woocommerce .woocommerce-content .products li.product .alg-wc-wl-btn .alg-wc-wl-view-state i.fas.fa-heart:before { vertical-align: middle; }
.woocommerce .woocommerce-content .products li.product .alg-wc-wl-btn .alg-wc-wl-view-state.alg-wc-wl-view-state-add i.fas.fa-heart:before { content: ""; background-image: url('images/heart-regular.svg'); height: 20px; width: 20px; display: inline-block; vertical-align: middle;}
/*.woocommerce .woocommerce-content .products li.product .alg-wc-wl-btn i.loading { right: 37px; }*/

/* Shop Page Filter */
/* .woocommerce .woocommerce-content .sidebar { background-color: #fff; padding: 30px 20px 30px; border-radius: 3px; margin-bottom: 0px;} */
/* .woocommerce .woocommerce-content .sidebar:last-child { margin-bottom: 0px;} */
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget { background: #fff; margin-bottom: 5px; box-shadow: 0px 0px 4px rgb(0 0 0 / 15%); padding: 15px;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget:last-child { background: unset; margin-bottom: unset; box-shadow: unset; padding: unset; margin-top: 15px;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter { margin-bottom: 0; }
.woocommerce .woocommerce-content h5 { padding-bottom: 14px; font-family: 'inter-bold'; font-size: 16px;}
.woocommerce .woocommerce-content .sidebar .widget {     margin-bottom: 15px; background: #fff;     box-shadow: 0px 3px 4px rgb(0 0 0 / 15%);  padding: 15px;  margin-bottom: 0;   border-bottom: 1px solid #ddd;}
html:lang(el) body.woocommerce .woocommerce-content .sidebar .widget { padding: 10px; }
.woocommerce .woocommerce-content .sidebar .widget:last-child { margin-bottom: 0; /*height: 306px;*//*height: 290px;*/ /*height: 300px;*/    height: 335px; }
html:lang(el) body.woocommerce .woocommerce-content .sidebar .widget:last-child { height: 325px; }
.woocommerce .woocommerce-content .sidebar .widget h4 { position: relative; margin-bottom: 15px;padding-bottom: 0;}
/* .woocommerce .woocommerce-content .sidebar .widget h4:hover,
.woocommerce .woocommerce-content .sidebar .widget h4:hover:after,
.woocommerce .woocommerce-content .sidebar .widget h4.active,
.woocommerce .woocommerce-content .sidebar .widget h4.active:after { color: #9b0537;} */
/* .woocommerce .woocommerce-content .sidebar .widget h4:after { content: "\eb89";position: absolute;font-family: 'boxicons'!important; font-size: 20px;left: auto;right: 0;transform: rotate(0deg);transition: all .3s ease; top: 3px;color: #000;font-weight: bold;}
.woocommerce .woocommerce-content .sidebar .widget h4.active:after { content: "\eb56";}  */
.woocommerce .woocommerce-content .sidebar .widget:last-child .product-content { padding-bottom: 0;}
.woocommerce .woocommerce-content .sidebar .product-content { width: 100%; font-size: 14px; padding-bottom: 20px; }
.woocommerce .woocommerce-content .sidebar .product-content ul { padding: 0;margin: 0;}
.woocommerce .woocommerce-content .sidebar .product-content ul ul { padding: 5px 10px 0;}
.woocommerce .woocommerce-content .sidebar .product-content ul li { padding-bottom: 10px;}
.woocommerce .woocommerce-content .sidebar .product-content ul li:last-child { padding-bottom: 0;}
.woocommerce .woocommerce-content .sidebar .product-content ul li a { font-family: 'inter-regular';}
.woocommerce .woocommerce-content .sidebar .product-content ul li .wc-block-product-categories-list-item-count span { font-family: 'inter-regular';}
/* .woocommerce .woocommerce-content .sidebar .product-content ul li:hover a,
.woocommerce .woocommerce-content .sidebar .product-content ul li:hover span,
.woocommerce .woocommerce-content .sidebar .product-content ul li a:hover,
.woocommerce .woocommerce-content .sidebar .product-content ul li span:hover {color: #9b0537; } */
.woocommerce .woocommerce-content .sidebar .product-content.active { display: inline-block; }
.woocommerce .woocommerce-content .sidebar .product-content .wc-block-price-filter { margin-bottom: 0;}
.woocommerce .woocommerce-content .sidebar .product-content .wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount { max-width: 66px; text-align: center; border: 1px solid #eaeaea; font-family: 'inter-bold'; font-size: 14px; color: #666;padding: 10px 5px;}
.woocommerce .woocommerce-content .sidebar .product-content .wc-block-components-price-slider__range-input-progress { background: #9b0537;}
.woocommerce .woocommerce-content .sidebar .product-content .wc-block-components-filter-reset-button { padding: 7px 10px; background-color: #9b0537; line-height: 1; color: #ffffff; text-align: center; border: 1px solid #9b0537; font-family: 'inter-bold'; box-shadow: unset; text-decoration: none; }
.woocommerce .woocommerce-content .sidebar ul.product_list_widget li { border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 15px;}
.woocommerce .woocommerce-content .sidebar ul.product_list_widget li:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}
.woocommerce .woocommerce-content .sidebar ul.product_list_widget li img { float: left; margin-right: 10px; width: 50px;}
.woocommerce .woocommerce-content .sidebar ul.product_list_widget li a { font-family: 'inter-bold'; font-size: 15px;}
.woocommerce .woocommerce-content .sidebar ul.product_list_widget li span.woocommerce-Price-amount.amount { color: #7a7a7a; font-size: 14px; font-family: 'inter-bold';}

.woocommerce .woocommerce-content .sidebar ul.wc-block-grid__products { display: block;}
.woocommerce .woocommerce-content .sidebar ul.wc-block-grid__products li.wc-block-grid__product { flex: unset; max-width: 100%; border: 0;text-align: left;padding-bottom: 15px;}
.woocommerce .woocommerce-content .sidebar ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title { margin-bottom: 0;}
.woocommerce .woocommerce-content .sidebar ul.wc-block-grid__products li.wc-block-grid__product p { display: none;}

.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter { margin-bottom: 0;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list { display: flex;flex-wrap: wrap;margin: 0px -5px!important;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li { margin-bottom: 0; width: 33.33%;padding-left: 5px;padding-right: 5px;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li:hover { color: inherit;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li label { margin-bottom: 0;height: 35px; align-items: center; justify-content: center;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li .wc-block-components-checkbox { margin-top: 0;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] { position: absolute; left: 0; right: 0; width: 100%; height: 100%;border-color: #50575e;border-radius: 3px;margin: 0;outline: 0;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked { border-color: #9b0537;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked ~ span { color: #9b0537;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li:hover .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] { border-color: #9b0537;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li .wc-block-components-checkbox .wc-block-components-checkbox__mark { display: none;}
.woocommerce .woocommerce-content .sidebar .wc-block-attribute-filter ul.wc-block-attribute-filter-list li .wc-block-components-checkbox span.wc-block-components-checkbox__label { z-index: 1; width: 100%; text-align: center;}


.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {	padding-bottom: 15px; font-family: 'inter-bold'; font-size: 16px; text-transform: uppercase;}
html:lang(el) body.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {  font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_head h3 {background: #ec4136;color: #fff;margin-bottom: 15px;padding: 10px;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body ul  {padding: 0;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label { /*color: #525252;*/color: #000; /*margin-bottom: 8px;*/ font-size: 14px;/*font-family: 'inter-regular';*/font-family: 'inter-bold';}
html:lang(el) body.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label { font-family: 'CF Panoptik', sans-serif; /*font-weight: 400;*/font-weight: 700; }
html:lang(el) body.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs { font-family:'inter-regular'; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-line { background-color: transparent; border: 1px solid #FF4B51;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-max { font-family: 'inter-bold'; font-size: 14px; padding: 5px 5px;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-from,.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-to { font-family: 'inter-bold'; font-size: 14px;  background: #9b0537; padding: 5px 5px; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-single { background-color: #01126F; font-family: 'inter-bold'; font-size: 14px; padding: 5px 5px; }
html:lang(el) body.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-from,.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-to { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-from:before,.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-to:before { border-top-color: #9b0537; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-handle { border-color:#9b0537; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all span.irs span.irs-bar { background-color:#9b0537; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_button { padding: 7px 10px; background-color: #9b0537; line-height: 1; color: #ffffff; text-align: center; border: 1px solid #9b0537; font-size: 14px;  font-family: 'inter-bold'; margin: 7px 0; border-radius: 0; box-shadow: unset; box-shadow: unset; width: max-content; display: block;outline: 0; }
/* .woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_button:hover { background-color:#fff; color:#9b0537; border-color:#9b0537; }  */
html:lang(el) body.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_button { font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_button:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc; box-shadow: unset;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul { display: flex; flex-wrap: wrap; gap:8px;/*gap:0px;*/ }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li { /*margin-bottom: 10px !important; */  margin-bottom: 0;  /*width: 22%;*/width: 30.33%; /*width: 31%;*/ padding-left: 5px; padding-right: 5px; border-radius: 0px; border:0.25px solid #000;/* margin-right: 7px !important;*/ }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li label {text-align: center; width: 100%; margin:0px; height: 100%; padding: 4px;color: #000000;font-family: 'inter-regular';font-size: 14px;}
html:lang(el) body.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li label { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.rating-filter .bapf_body ul li { margin-bottom: 8px;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.rating-filter .bapf_body ul li input[type=checkbox] { border: 0.25px solid #000000; width: 18px; height: 18px;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.rating-filter .bapf_body ul li input[type=checkbox]:checked:after { width: 7px; height: 11px; top: 1px; left: 4.5px; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.rating-filter .bapf_body ul li.checked input[type=checkbox] { background: #FF4B51;border: 0.25px solid #FF4B51;}
/* .woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.rating-filter .bapf_body ul li label { margin-bottom: 1px ;color: #000000;} */
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.rating-filter .bapf_body ul li label { margin-bottom: 1px ;color: #9b0537;}

.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li:hover,.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li.checked { border-color: #9b0537;    background-color: #9b0537; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li:hover label,.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li.checked label { color: #fff; }


.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li{ margin-bottom: 8px!important;padding: 5px 10px!important; color: #000;width: 100%;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:last-child{ margin-bottom: 0px!important; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li label { margin-bottom: 0; }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:first-of-type {     background: #e2bff6;}
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(2) {     background: #b0f6ed;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(3) {     background: #f3a6d1;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(4) {     background: #fe9c6c;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(5) {     background: #faff4d;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(6) {     background: #7faff6;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(7) {     background: #9b89f7;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(8) {     background: #f3a6d1;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(9) {     background: #7dedb3;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(10) {     background: #dd0d00;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(11) {     background: #c1490f;  }
.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.category-filter .bapf_body ul li:nth-of-type(12) {     background: #878787;  }

.woocommerce-shop.woocommerce .woocommerce-content nav.woocommerce-pagination ul.page-numbers { display: flex; align-items: center; border: 0; padding-top: 20px; }
.woocommerce-shop.woocommerce .woocommerce-content nav.woocommerce-pagination ul.page-numbers li { /*border: 1px solid #FF4B51; border-radius: 50%;*/ border: 0; /*margin-right: 10px;*/margin-right: 15px; }
.woocommerce-shop.woocommerce .woocommerce-content nav.woocommerce-pagination ul.page-numbers li span,
.woocommerce-shop.woocommerce .woocommerce-content nav.woocommerce-pagination ul.page-numbers li a { background: transparent; padding: 7px 12px; color: #FF4B51;     border: 1px solid #FF4B51; border-radius: 50%; }
.woocommerce-shop.woocommerce .woocommerce-content nav.woocommerce-pagination ul.page-numbers li a.next,
.woocommerce-shop.woocommerce .woocommerce-content nav.woocommerce-pagination ul.page-numbers li a.prev { border: 0; font-size: 21px; padding: 0; font-family: 'inter-bold'; }
.woocommerce-shop.woocommerce .woocommerce-content nav.woocommerce-pagination ul.page-numbers li span.current { color: #fff; background: #FF4B51; }

.woocommerce .woocommerce-content .filter-options { position: fixed; top: 57px; background: #fff; left: 0; right: 0; padding: 10px 0; z-index: 3; box-shadow: 0px 0px 4px rgb(0 0 0 / 10%); display: none; }
.woocommerce .woocommerce-content .filter-options a { /*width: 48%;*//*width: 48.5%;*/width: 48.3%; display: inline-block; text-align: center; font-size: 14px; background: #9b0537; padding: 5px 10px; cursor: pointer; margin-left: 5px;color: #fff; }
.woocommerce .woocommerce-content .filter-options a:hover { background: #ffcccc; }
.woocommerce .woocommerce-content .filter-options a:first-child { margin-left: 0px; }
.woocommerce .woocommerce-content .filter-options a span i { font-size: 20px; padding-right: 7px; vertical-align: top; }
@media (max-width:1024px) {
	.woocommerce .woocommerce-content h1.page-title { font-size: 32px;	}
}
@media(max-width:1199px){
	.woocommerce-page .woocommerce-content .kit-content .buttons { display: flex; align-items: center; }
	.woocommerce-page .woocommerce-content .kit-content .buttons .btn { display: block; margin-top: 10px; }
	.woocommerce-page .woocommerce-content .kit-content .buttons .btn:first-child { margin-left: 0; }

	html:lang(el) body.woocommerce.woocommerce-page .woocommerce-content .woocommerce-result-count { font-size: 12.6px;padding: 11.7px 8px;    font-size: 12.6px; }
	html:lang(el) body.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering {     padding: 15px 8.5px 15px 0; }
	html:lang(el) body.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering label { font-size: 12.6px; }
	.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering select { font-size: 14px; }
}
@media (max-width:991px) {
	/* .woocommerce .woocommerce-content .products li.product { width: 100%;	} */
	/* .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { margin: 0 3.8% 2.992em 0;width: 48%; } */
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { /*width: 31.23%;*/width: 31.66%; }
	/* .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { margin-right: 0;} */
	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { /*margin: 0 3.8% 2.992em 0;*/margin: 0 2.5% 2.992em 0;}
	.woocommerce ul.products[class*=columns-] li.product:nth-child(3n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(3n) { margin-right: 0;}

	.woocommerce .woocommerce-content .sidebar { margin-bottom: 30px;}
}

@media(min-width: 768px){
	.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering { display: flex!important; }
}
@media (max-width:767px) {
	.woocommerce ul.products { padding: 15px 15px 0; }
	/* .woocommerce .woocommerce-content .products li.product { width: 100%;	} */
	/* .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { margin: 0 0 2.992em;width: 100%;} */
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { /*margin: 0 3.8% 2.992em 0;*/margin: 0 2.5% 1.200em 0;width: 48.66%;}
	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { margin-right: 0!important;margin-bottom: 1.200em;}
	.woocommerce ul.products[class*=columns-] li.product:nth-child(3n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(3n) { margin-right: 2.5%;margin-bottom: 1.200em;}

	.woocommerce.woocommerce-page .woocommerce-content .woocommerce-result-count { width: 100%; /*display: block;*/display: none!important; text-align: center;margin: 0 auto 5px; }
	.woocommerce.woocommerce-page .woocommerce-content .woocommerce-ordering { width: 100%; justify-content: center;box-shadow: 0px 0px 4px rgb(0 0 0 / 10%); padding: 14px 15px;display: none; text-align: center;margin: 0 auto 30px; }

	.woocommerce-page .woocommerce-content .kit-content select.form-select { margin-bottom: 10px; width: 100%; }
	.woocommerce-page .woocommerce-content .kit-content .form-input { width: 100%; }
	.woocommerce-page .woocommerce-content .kit-content select.form-select { margin-bottom: 0; }
	.woocommerce-page .woocommerce-content .kit-content label.label { margin: 10px 0 10px; display: block; }

	.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul { display: flex; flex-wrap: wrap; gap:0px; }
	.woocommerce .woocommerce-content .sidebar .berocket_single_filter_widget .bapf_sfilter.size-filter .bapf_body ul li { margin-bottom: 10px !important; width: 31%; padding-left: 5px; padding-right: 5px; border-radius: 0px; border:0.25px solid #000; margin-right: 7px !important; }

	.woocommerce .woocommerce-content { padding: 80px 0px; }
	.woocommerce .woocommerce-content h1.woocommerce-products-header__title.page-title { display: none;}
	.woocommerce .woocommerce-content .filter-options { display: block; }
	.woocommerce .woocommerce-content .filter-options .content { max-width: 540px; margin: 0 auto; }
	.woocommerce .woocommerce-content .filter-options-content,
	.woocommerce .woocommerce-content .filter-options-sortby-content { display: none; margin: 0 auto; }
	/*.woocommerce .woocommerce-content .filter-options a { width: max-content; }*/
	.woocommerce .woocommerce-content .section-title.sidebar-title { display: none; }

	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{background:#ffecec;margin:10px 0px; padding:10px;}
}
@media(max-width: 576px){
	.woocommerce select.form-select { display: block;}
	.woocommerce input.wp-element-button { display: block; margin-left: 0px; margin-top: 15px;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { /*margin: 0 0 2.992em;*//*margin: 0 0 1.200em;width: 100%;*/}
	.woocommerce .woocommerce-content .filter-options .content { max-width: 100%; margin: 0 auto; padding: 0px 15px; }
}
@media(max-width: 420px){
	.woocommerce .woocommerce-content .filter-options { /*top: 47px;*/top: 57px; }
}
@media(max-width: 376px){
	.woocommerce .woocommerce-content .filter-options { top: 52px; }
}
@media(max-width: 360px){
	.woocommerce-page .woocommerce-content .kit-content .buttons { display: block; }
	.woocommerce-page .woocommerce-content .kit-content .buttons .btn { margin-left: 0;width: max-content; }
}



/* Product Detail Page
--------------------------------------------------- */

.single.single-product.woocommerce-page .woocommerce-content { padding: 0;}
.single.single-product.woocommerce-page .woocommerce-content .woocommerce-notices-wrapper { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.single.single-product.woocommerce-page .woocommerce-content .woocommerce-notices-wrapper .woocommerce-message {     border-top-color: #000000;    background-color: #f7f6f7;  margin-bottom: 0; }
.single.single-product.woocommerce-page .woocommerce-content .woocommerce-notices-wrapper .woocommerce-message:before {     color: #000000; }
html:lang(el) body.single.single-product p { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
@media (min-width: 576px) {
  .single.single-product.woocommerce-page .woocommerce-content .woocommerce-notices-wrapper { max-width: 540px; }
}
@media (min-width: 768px) {
  .single.single-product.woocommerce-page .woocommerce-content .woocommerce-notices-wrapper {  max-width: 720px; }
}
@media (min-width: 992px) {
  .single.single-product.woocommerce-page .woocommerce-content .woocommerce-notices-wrapper {  max-width: 960px; }
}

@media (min-width: 1200px) {
  .single.single-product.woocommerce-page .woocommerce-content .woocommerce-notices-wrapper {  max-width: 1140px; }
}
.woocommerce .woocommerce-content div.product { display: inline-block; width: 100%;}
.woocommerce .woocommerce-content div.product .product-images-sumary { padding: 50px 0px; background: #fff7f7;}
.woocommerce .woocommerce-content div.product .row { margin: 0;}
.woocommerce .woocommerce-content div.product .sidebar { width: 20%;/*background: #fff;*/ margin-bottom: 0px; /*box-shadow: 0px 0px 4px rgb(0 0 0 / 15%); padding: 15px;*/margin-right: 10px; height: fit-content;}
.woocommerce .woocommerce-content div.product .sidebar h3 { background: #ec4136; color: #fff;    padding: 10px; font-family: 'inter-bold'; font-size: 16px; text-transform: uppercase; }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar h3 { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce .woocommerce-content div.product .sidebar ul { padding: 0; }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item { padding-bottom: 0; margin-bottom: 8px;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list--depth-1 li { margin-bottom: 8px;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list--depth-1 li:last-child { margin-bottom: 0; }
html:lang(fr) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list--depth-1 li:last-child { margin-bottom: 8px; }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:first-child,.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-child(2) {margin-bottom: 0px; margin-top:0px;  }
/*.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:last-of-type {margin-bottom: 0px;  }*/
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:last-child { margin-bottom: 0; }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a { color: #525252; font-size: 14px; /*font-family: 'inter-regular';*/font-family: 'inter-bold'; }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a { font-family: 'CF Panoptik', sans-serif;/*font-weight: 400;*/font-weight: 700; }
html:lang(fr) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a { font-size: 13px; }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a span.wc-block-product-categories-list-item__name,
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item span.wc-block-product-categories-list-item-count { display: none; }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-child(2) a span.wc-block-product-categories-list-item__name { display: block;    padding: 5px 10px; color: #000; background: #f3a6d1; margin-bottom: 8px; }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a span.wc-block-product-categories-list-item__name { display: block; padding: 5px 10px; }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:first-child a span.wc-block-product-categories-list-item__name { display: none;}
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-0 li.wc-block-product-categories-list-item:first-of-type a span.wc-block-product-categories-list-item__name { display: block;padding: 5px 10px; color: #000;background: #b0f6ed;margin-bottom: 8px;}
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a span.wc-block-product-categories-list-item__name { display: block; }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul li:hover a { color: #9b0537; }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a span.wc-block-product-categories-list-item__name {  padding: 5px 10px; color:#000 }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:first-of-type a span.wc-block-product-categories-list-item__name {     background: #e2bff6;}
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(2) a span.wc-block-product-categories-list-item__name {     background: #b0f6ed;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(3) a span.wc-block-product-categories-list-item__name {     background: #f3a6d1;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(4) a span.wc-block-product-categories-list-item__name {     background: #fe9c6c;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(5) a span.wc-block-product-categories-list-item__name {     background: #faff4d;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(6) a span.wc-block-product-categories-list-item__name {     background: #7faff6;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(7) a span.wc-block-product-categories-list-item__name {     background: #9b89f7;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(8) a span.wc-block-product-categories-list-item__name {     background: #f3a6d1;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(9) a span.wc-block-product-categories-list-item__name {     background: #7dedb3;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(10) a span.wc-block-product-categories-list-item__name {     background: #dd0d00;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(11) a span.wc-block-product-categories-list-item__name {     background: #c1490f;  }
.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(12) a span.wc-block-product-categories-list-item__name {     background: #878787;  }

html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-child(2) { margin-bottom: 8px; }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-child(2) a span { display: none; }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:first-of-type a span.wc-block-product-categories-list-item__name {     background: #e2bff6;}
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(2) a span.wc-block-product-categories-list-item__name {     background: #b0f6ed;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(3) a span.wc-block-product-categories-list-item__name {     background: #f3a6d1;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(4) a span.wc-block-product-categories-list-item__name {     background: #fe9c6c;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(5) a span.wc-block-product-categories-list-item__name {     background: #faff4d;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(6) a span.wc-block-product-categories-list-item__name {     background: #7faff6;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(7) a span.wc-block-product-categories-list-item__name {     background: #9b89f7;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(8) a span.wc-block-product-categories-list-item__name {     background: #f3a6d1;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(9) a span.wc-block-product-categories-list-item__name {     background: #7dedb3;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(10) a span.wc-block-product-categories-list-item__name {     background: #dd0d00;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(11) a span.wc-block-product-categories-list-item__name {     background: #c1490f;  }
html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item:nth-of-type(12) a span.wc-block-product-categories-list-item__name {     background: #878787;  }


.woocommerce .woocommerce-content div.product .product-images.product-images-width {  }
.woocommerce .woocommerce-content div.product .product-images { position: relative; float: unset;display: inline-block; width: 40%; background: #fff;  padding: 8px; box-shadow: 0px 0px 4px rgb(0 0 0 / 15%); height: fit-content;}
.woocommerce .woocommerce-content div.product .product-images span.onsale {top: 0.5em; left: 0.5em; min-height: 3.5em; min-width: 3.5em; background-color: #ffe0e8; color: #000000;}
/*.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery { margin-bottom: 0 !important; border-radius: 4px; display:flex; flex-direction:row-reverse; }*/
.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery { margin-bottom: 0 !important; border-radius: 4px; display:block; }
/*.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper { padding: 0px; height: 400px; overflow: hidden;}*/
.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { padding: 0px; /*height: 340px;*/    height: 388px;}
html:lang(el) body.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {      height: 367px;}
.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { object-fit: cover; /*height:340px !important;*/height:388px !important; }
html:lang(el) body.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { height:367px !important;  }
.woocommerce .woocommerce-content div.product div.images { float: unset; width: 100%;}
#md-size-chart-modal .md-size-chart-modal-body { height:500px; }
/*.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-list { margin: 0 10px; }*/
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .woocommerce-product-gallery__image { height: 105px; overflow: hidden;}
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .woocommerce-product-gallery__image img { height: 100%; object-fit: cover; cursor: pointer; opacity: .5;}
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .woocommerce-product-gallery__image img.active { opacity: 1; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .woocommerce-product-gallery__image img:hover { opacity: 1; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-list .slick-track { margin-left: 0; margin-right: 0; /*width: 100% !important*/}
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-list .slick-slide { /*padding-right: 10px;*/ /*width:100% !important;*/ }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-arrow { background: transparent; border: 0; padding: 0; display: block;width: 30px;height: 30px;}
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-arrow:before { font-size: 30px;opacity: 1; line-height: 1; font-family: 'boxicons'!important; color: #FF4B51; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-prev { left: 22%;top: 0; bottom: auto; z-index: 999; transform: rotate(90deg); background: #fff;   border-radius: 50%;}
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-prev:before { content: "\ea1a"; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-next:before { content: "\ea1d"; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-next { right: 40%;top: auto; bottom: 0;    transform: rotate(90deg); background: #fff;   border-radius: 50%;}
.woocommerce .woocommerce-content div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { /*padding: 0px 10px;*/padding: 0px;}
.woocommerce .woocommerce-content div.product div.images .product-image-content { padding-bottom: 20px;}
.woocommerce .woocommerce-content div.product div.images .flex-viewport { /*margin-bottom: 15px;*/  margin-bottom: 0px;    width: 80%;    display: inline-block; /*height: 340px !important;*/height: 388px !important;float: right;}
html:lang(el) body.woocommerce .woocommerce-content div.product div.images .flex-viewport { height: 367px !important; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs { padding: 0px 8px 0 0px; direction: rtl; width:20%;  display: inline-block; /*height: 340px;*/height: 383px; /*overflow-y:scroll;*/ /*height:355px;*//*height:340px; display:flex; flex-direction:column;*/ }
html:lang(el) body.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs { height: 367px; }

.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs::-webkit-scrollbar { width: 5px; height: 10px; background: transparent; margin-left: 2px; display: none; }

.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs::-webkit-scrollbar-track { background: transparent; margin-left: 2px; }

.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb { background-color: #9b0537; border-radius: 10px; border: 1px solid #ffffff; margin-left: 2px; }
.woocommerce .woocommerce-content div.product div.images .product-image-content .woocommerce-product-gallery__image { height: 500px; overflow: hidden;}
.woocommerce .woocommerce-content div.product div.images .product-image-content .woocommerce-product-gallery__image img { height: 100%; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs li { width:100%; }
.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs li:last-child { padding-bottom:0px; }
.woocommerce .woocommerce-content .product .summary { width: 38%; /*width: 60%;*/float: unset;display: inline-block;padding-left: 15px; margin-bottom: 0px;}
.woocommerce .woocommerce-content .product .summary.entry-summary-width { width: 60%; }
.woocommerce .woocommerce-content .product .summary label { margin-bottom: 0;}
.woocommerce .woocommerce-content .product .summary h1.product_title {	font-size: 26px; line-height: 26px;	font-family: 'inter-bold';	padding-bottom: 15px;	margin-bottom: 0px;	text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);	color: #9b0537; letter-spacing: -0.9px; }
html:lang(el) body.woocommerce .woocommerce-content .product .summary h1.product_title {font-family: 'CF Panoptik', sans-serif;font-weight: 700;  }
.woocommerce .woocommerce-content .product .summary p.price {	color: #9b0537;	font-size: 30px;	font-family: 'inter-bold';}
.woocommerce .woocommerce-content .product .summary .cart {	margin-bottom: 15px;}
.woocommerce .woocommerce-content .product .summary .cart {	    /*border-bottom: 1px solid #d9c6c6; padding-bottom: 15px;*/margin-bottom: 0;}
.woocommerce .woocommerce-content .product .summary .cart button {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;height: 40px; float: unset;}
html:lang(el) body.woocommerce .woocommerce-content .product .summary .cart button { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce .woocommerce-content .product .summary .cart button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
.woocommerce .woocommerce-content .product .summary .cart .quantity .qty {	border-radius: 0;	padding: 2.8px;	font-family: "inter-regular";	font-size: 15px;	border-style: solid;	color: #000; outline: 0; background: transparent; /*border: unset;*/    width: 60px; height: 40px;}
.woocommerce .woocommerce-content .product .summary .cart .quantity { display:flex; align-items:center; }

.woocommerce .woocommerce-content .product .summary .cart .wc-stripe-product-checkout-container ul.wc_stripe_product_payment_methods li.payment_method_stripe_googlepay .payment-box .wc-stripe-googlepay-product-container button.black { left: 0; background: black; border-color: transparent; padding: 0; height: auto; min-width: 200px !important; width: max-content !important; }

.woocommerce .woocommerce-content .product .summary .cart .quantity.hidden { width: 60px;height: 32px; }


.woocommerce .woocommerce-content .product .summary .cart .quantity:before { content:unset;/*content: 'qty';*/ display:block; font-size:14px; font-family:'inter-bold'; text-transform:uppercase;margin-right: 0; }
.woocommerce .woocommerce-content .product .summary .cart .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce .woocommerce-content .product .summary .cart .quantity input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: textfield; opacity: 1;background: transparent; color: #000; }
.woocommerce .woocommerce-content .product .summary .product_meta .posted_in a {	color: #9b0537;	font-family: "inter-regular"; }
.woocommerce .woocommerce-content .product .summary .amount-box-add-button { display: flex; align-items: center; /*padding-bottom: 15px;*/padding: 15px 0 45px; margin-bottom: 15px; border-top: 1px solid #d9c6c6; border-bottom: 1px solid #d9c6c6; position: relative; }
.woocommerce .woocommerce-content .product .summary .amount-box-add-button label {     font-size: 14px; font-family: 'inter-bold'; text-transform: uppercase; margin-right: 15px; }
html:lang(el) body.woocommerce .woocommerce-content .product .summary .amount-box-add-button label { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce .woocommerce-content .product .summary .amount-box-add-button .cart .quantity .qty { background: transparent; /*border: unset;*/ font-size: 15px; line-height: 16px;}
.woocommerce .woocommerce-content .product .summary .amount-box-add-button button { position: absolute; right: 0; left: auto; padding: 7px 70px; }

.woocommerce .woocommerce-content .product .summary .amount-box-add-button .quantity.hidden { padding: 15px 0; }
.woocommerce .woocommerce-content .product .summary .amount-box-add-button .quantity.hidden ~ button { top: 11px;left: 0; right: auto; }


.woocommerce .woocommerce-content .product .summary .single_variation_wrap { /*display: flex; align-items: center;*/ /*padding-bottom: 15px;*/ /*padding: 15px 0;*/ /*margin-bottom: 15px;*//*margin-bottom: 0px;border-top: 1px solid #d9c6c6; border-bottom: 1px solid #d9c6c6; position: relative;*/ }
.woocommerce .woocommerce-content .product .summary .single_variation_wrap .label-qty-button { display: flex; align-items: center; padding-bottom: 15px; padding: 15px 0 45px; margin-bottom: 15px; margin-bottom: 0px; border-top: 1px solid #d9c6c6; border-bottom: 1px solid #d9c6c6; position: relative; }
.woocommerce .woocommerce-content .product .summary .single_variation_wrap label { font-weight: 700; font-size: 14px; font-family: 'inter-regular'; text-transform: uppercase;margin-right: 15px; position: relative; top: 0px; }
.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-price { padding-bottom: 10px; }
.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-price span.price { color: #9b0537;    font-family: 'inter-bold'; }
.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-description p { margin-bottom: 0; padding-bottom: 10px; }
/*.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-add-to-cart { display: inline-block; }*/
html:lang(el) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap label { font-family: 'CF Panoptik', sans-serif;font-weight: 600; }
html:lang(fr) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap label { margin-right: 10px; }
.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button { position: absolute; right: 0; left: auto; padding: 7px 70px; }


.woocommerce .woocommerce-content .product .summary .woocommerce-product-rating { display: flex; align-items: center;margin-bottom: 0px;padding-bottom: 10px; line-height: normal;}
.woocommerce .woocommerce-content .product .summary .woocommerce-product-rating .star-rating { color: #9b0537; font-size: 14px; margin-top: 0; }
.woocommerce .woocommerce-content .product .summary .woocommerce-product-rating .no-review-star { /*display:contents;*/display:inline-block; width:	100%; }
.woocommerce .woocommerce-content .product .summary .woocommerce-product-rating .no-review-star:before { /*display:contents;*/display: inline-block;color: #9b0537; position: unset; }
.woocommerce .woocommerce-content .product .summary .woocommerce-product-rating .woocommerce-review-link { font-family: 'inter-regular'; color: #999999; font-size: 14px; padding-left: 7px;}
html:lang(el) body.woocommerce .woocommerce-content .product .summary .woocommerce-product-rating .woocommerce-review-link { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce .woocommerce-content .product .summary .price-label { padding-bottom: 5px;}
.woocommerce .woocommerce-content .product .summary .price-label .price_title { /*color: #189A18;*/color: #000; font-family: 'inter-bold'; margin-bottom: 0px;padding-bottom: 8px; display: none;}
.woocommerce .woocommerce-content .product .summary .price-label p.price { /*color: #000000;*/ font-family: 'inter-medium';}
html:lang(el) body.woocommerce .woocommerce-content .product .summary .price-label p.price { font-family: 'CF Panoptik', sans-serif;font-weight: 500; }
.woocommerce .woocommerce-content .product .summary .price-label p.price span { font-family: 'inter-bold'; font-size: 25px;   line-height: 25px; }
html:lang(el) body.woocommerce .woocommerce-content .product .summary .price-label p.price span { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce .woocommerce-content .product .summary .product_meta { padding-bottom: 15px;display: none;}
.woocommerce .woocommerce-content .product .summary .product_meta span { padding-bottom: 10px; display: flex;}
.woocommerce .woocommerce-content .product .summary .product_meta span:last-child { padding-bottom: 0;}
.woocommerce .woocommerce-content .product .summary .product_meta span div.meta-link { width: 75%;  }
.woocommerce .woocommerce-content .product .summary .product_meta span label { display: block; align-items: center; text-transform: uppercase; color: #000000; font-family: 'inter-bold';padding-bottom: 10px;}
.woocommerce .woocommerce-content .product .summary .product_meta span a { font-family: 'inter-regular';color: #9b0537; text-transform: initial;}
.woocommerce .woocommerce-content .product .summary .product_meta span.sku_wrapper label,
.woocommerce .woocommerce-content .product .summary .product_meta span.posted_in label,
.woocommerce .woocommerce-content .product .summary .product_meta span.tagged_as label { padding-bottom: 0;width: 23%;display: inline-block; margin-right: 7px;}
/*.woocommerce .woocommerce-content .product .summary .product_meta span.posted_in { display: flex;}*/
/* .woocommerce .woocommerce-content .product .summary .product_meta span.sku_wrapper,
.woocommerce .woocommerce-content .product .summary .product_meta span.sku_wrapper span { display: flex; align-items: center; } */
.woocommerce .woocommerce-content .product .summary .product_meta span.sku_wrapper .sku { display: inline-block; padding-bottom: 0; color: #9b0537; font-family: "inter-regular"; text-transform: initial;}
.woocommerce .woocommerce-content .product .summary .button-wrapper a { text-decoration:underline !important; color:#9b0537 !important; }
html:lang(el) body.woocommerce .woocommerce-content .product .summary .button-wrapper a { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
/*.woocommerce .woocommerce-content .product .summary .button-wrapper a:before { content: ''; background-image: url(../); background-position: center; background-repeat: no-repeat; background-size: contain; width: 18px; height: 18px; }*/
.woocommerce .woocommerce-content .product .summary .variations-of-products { padding-bottom: 15px;}
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart { margin-bottom: 0;}
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations { margin-bottom: 0; }
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations a.reset_variations { padding-bottom: 10px; display: inline-block; }
/*.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .single_variation_wrap {     border-bottom: 1px solid #d9c6c6;  padding-bottom: 15px; }*/
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations label { text-transform: uppercase;padding-bottom: 8px; font-family: 'inter-regular';font-size: 14px;}
html:lang(el) body.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations label { font-family: 'CF Panoptik', sans-serif;font-weight: 600; }
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations th,
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations td { display: block; line-height: normal; padding: 0px;}
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations tr:first-child td .thwvsf_fields { /*margin-bottom:15px;*//*margin-bottom: 5px;*/margin-bottom: 0px; }
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations tr:last-child td.value{ /*margin-bottom:15px;*/margin-bottom:0px; }
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li { box-shadow: unset; border: 0.25px solid #9b0537; margin-top: 0; /*margin-bottom: 0px;*/    margin-bottom: 10px;/*margin-bottom: 7px;*/ background: #fff; color: #9b0537; /*height: 36px; padding: 5px;*/height: 31px; padding: 3px;}
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li span { font-size: 14px; }
.woocommerce .woocommerce-content .product .summary .variations-of-products form.cart .variations .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-selected { background: #9b0537; color: #fff; border: 0.25px solid #9b0537;}
.woocommerce .woocommerce-content .product .summary ul.img-section { width: 100%; display: flex; padding-top: 15px; margin: 0; padding-left: 0; gap: 10px 50px; flex-wrap: wrap; }
.woocommerce .woocommerce-content .product .summary ul.img-section li img { padding-bottom:12px; }
.woocommerce .woocommerce-content .product .summary ul.img-section li p { font-family: 'inter-bold'; font-size: 12px;  }
.woocommerce .woocommerce-content .product .summary .woocommerce-product-details__short-description { padding-bottom: 15px;}
/*.woocommerce .woocommerce-content .product .summary .woocommerce-product-details__short-description ul,.woocommerce .woocommerce-content .product .summary .woocommerce-product-details__short-description ol { padding-bottom: 24px; }*/
.woocommerce .woocommerce-content .product .summary .woocommerce-product-details__short-description ul li,.woocommerce .woocommerce-content .product .summary .woocommerce-product-details__short-description  ol li { list-style-type: inherit; }

.woocommerce .woocommerce-content .product .summary .button-wrapper { margin-bottom: 10px; }
.woocommerce .woocommerce-content .product .summary .button-wrapper a { font-family: 'inter-regular'; font-size: 14px; }
.woocommerce .woocommerce-content .product .summary .button-wrapper:before { content: "\ebb5"; font-family: 'boxicons'!important; font-weight: normal; font-style: normal; font-variant: normal; font-size: 24px; vertical-align: middle; padding-right: 5px; color: #9b0537; }


.single.single-product .woocommerce-content .full-column-text ul,.single.single-product .woocommerce-content .full-column-text  ol { padding-bottom: 24px; }
.single.single-product .woocommerce-content .full-column-text ul li,.single.single-product .woocommerce-content .full-column-text  ol li { list-style-type: inherit; }
/*.full-video-section { background-color: ; }*/
/*.full-video-section .video-section { background:#ffcccc; align-items: center; }*/
.single.single-product .full-video-section {     margin-right: -15px;  margin-left: -15px;    /*padding-top: 50px;*/padding-top: 50px; }
html:lang(el) body.single.single-product .full-video-section p { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.full-video-section .video-section .iframe-video img { width: 100%; }
.full-video-section .video-section .iframe-video,.full-video-section .video-section .description { padding:0px }
.full-video-section .video-section .description { text-align:	center;     padding: 30px 0px; }
.full-video-section .video-section .description p.video-info { padding-bottom:	0px; color:	gray; text-transform:	uppercase; }
.full-video-section .video-section .description h4 { margin-bottom:	15px; }
.full-video-section .video-section .description p a {     text-decoration: underline;   text-transform: inherit;    font-size: 15px; }

.full-video-section .video-section .wp-video { width: 100% !important; height: 100%; }
.full-video-section .video-section .wp-video .mejs-container { width: 100% !important; }
.full-video-section .video-section .wp-video .mejs-container .mejs-inner .mejs-mediaelement .wp-video-shortcode { width: 100% !important; height: 100% !important; }

.full-video-section .video-section .wp-video .mejs-container .mejs-controls { background-color: transparent; display: 	none; }
/*.video-section .wp-video .mejs-container .mejs-layers .mejs-overlay .mejs-overlay-button { display: 	none; }*/

.full-video-section ul li,
.full-video-section ol li { list-style-type: inherit; }
.full-video-section ul ,
.full-video-section ol  { padding-left:18px; padding-bottom:	15px; }
.full-video-section .row.inner-content-padding  {  margin-right: -15px !important;  margin-left: -15px !important; }

.single.single-product .woocommerce-content .product-details-section { padding:0px !important; }
/*.single.single-product .woocommerce-content .product-details-section { padding:20px 0px 10px 0px !important; }*/
.single.single-product .woocommerce-content .section-first { text-align:center; }
.single.single-product .woocommerce-content .section-first .section-wrap p.sub-title { text-transform: 	uppercase; font-family: 'inter-medium'; padding-bottom:15px; }
.single.single-product .woocommerce-content .section-first .section-wrap p.text { font-style: italic;  font-size: 15px; }
.single.single-product .woocommerce-content .section-first .section-wrap h3.title { margin-bottom:	15px; }

.single.single-product .woocommerce-content .product-details-section .description-section .title h4 { margin-bottom:	10px; }
.single.single-product .woocommerce-content .product-details-section .description-section .single.single-product .woocommerce-content .product-details-section .description { margin-bottom:	10px; }
.single.single-product .woocommerce-content .product-details-section .description-section .view-btn-product a { text-decoration:	none; text-transform: inherit; font-size:15px; }

.single.single-product .woocommerce-content .about-us-tabs .home-test-accordian { display: none; }
.single.single-product .woocommerce-content .about-us-tabs .tab-content ul,.single.single-product .woocommerce-content .about-us-tabs .tab-content ol { padding-bottom: 24px;}
.single.single-product .woocommerce-content .about-us-tabs .tab-content ul li,.single.single-product .woocommerce-content .about-us-tabs .tab-content ol li { list-style-type: inherit;}


.single.single-product .category-products .section-title h3 { text-transform: uppercase; text-align: center; font-size: 20px; color: #000; /*font-family: 'inter-regular';*/ }
.single.single-product .category-products ul { background: transparent; box-shadow: unset; padding: 0; margin: 0 !important; clear: unset; justify-content:center; }
/*.single.single-product .category-products ul li.product{     width: calc(16.80% - 21.66px);    margin: 0 10px 25px; }*/
.single.single-product .category-products ul li.product{ width: calc(16.66% - 16.66px); list-style-type: none; margin: 0 20px 35px;margin-left: 0; position: relative;}
.single.single-product .category-products ul.products li.product:nth-child(6n) { margin-right: 0; }
.single.single-product .category-products ul li.product a { padding-bottom: 0; }
.single.single-product .category-products ul li .thumbnail-wrap { margin-bottom: 12px; }
.single.single-product .category-products ul li .thumbnail-wrap img { object-fit: cover; }
.single.single-product .category-products ul li.product .content-wrap .summary-wrap h3 { padding: 0; color: #3a3a3a;     font-size: 14px;  font-family: 'inter-bold';  line-height: 18.2px; text-align: start; letter-spacing: 0;}
html:lang(el) body.single.single-product .category-products ul li.product .content-wrap .summary-wrap h3 { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.single.single-product .category-products ul.products li.product .content-wrap .summary-wrap a.button {    margin: unset;    font-size: 14px; }
.single.single-product .category-products ul.products li.product .content-wrap .summary-wrap {    padding-bottom: 40px;}
.single.single-product .category-products ul.products li.product .content-wrap .summary-wrap span.price { display: block; text-align: start; color: #000; font-size:12.6px; line-height:1.3; }
html:lang(el) body.single.single-product .category-products ul.products li.product .content-wrap .summary-wrap span.price { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }

.single.single-product.woocommerce .woocommerce-content .how-it-works .section-title h3 { text-align: center; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section { padding: 50px 0px; background-color: #faffcc;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section { padding: 50px 0px; /*background-color: #ffcccc;*/background-color: #ffefef;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-from-content { display: none; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-toggle.hide-review-toggle { display: none; }
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist { padding: 0;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review div { height: auto; }
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review { position: relative; padding: 20px 32px 20px; margin-bottom: 0;  border-radius: 10px;  background-color: #fff; min-height: 210px;height: 100%;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .avatar-img-name { display: flex; align-items: center;position: relative;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .avtar-img img.avatar { position: unset;float: unset; width: auto;border-radius: 50%; border: 3px solid #f8fafb;background: transparent;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .avatar-img-name .name { padding-left: 10px;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .avatar-img-name .name span{ display: none ;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .avatar-img-name .name time { display: block; position: absolute; right: 0px; bottom: -30px; font-family: 'inter-bold';color: #000;font-size: 16px;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .avatar-img-name .name strong.woocommerce-review__author { font-family: 'inter-bold';color: #000;font-size: 16px;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .comment-text { margin: 0; border: 0; border-radius: 0; padding: 0;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .rating { display: inline-block; width: 100%; padding-top: 10px;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .rating .star-rating { float: unset; font-size: 26px;height: 1em;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .rating .star-rating span { color: #9b0537;float: unset;}
.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .description { padding-top: 10px;}

.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-toggle { display: flex; align-items: center; justify-content: center; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-toggle .woocommerce-product-rating .star-rating.no-review-star { margin: 0 auto; float: unset;font-size: 2em; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-toggle .woocommerce-product-rating .star-rating.no-review-star:before { /*color: #9b0537;*/    color: #000; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-toggle .woocommerce-product-rating a { display: block;padding: 7px 10px;	background-color: #000;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #000;	font-size: 14px;	font-family: 'inter-bold';	margin: 20px auto 0;	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content; }
html:lang(el) body.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-toggle .woocommerce-product-rating a { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .review-section .review-toggle .woocommerce-product-rating a:hover { color: #ffffff;	background-color: #000;	border-color: #000;	box-shadow: unset; }

.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section .slick-list .slick-track { display: flex; flex-wrap: wrap; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section .slick-list .slick-slide { margin: 0px 10px; height: auto;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section .slick-list .slick-slide div:first-child { height: 100%; }
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section ul.slick-dots { bottom: -25px;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section ul.slick-dots li { margin: 0px 4px!important;width: 10px;height: 10px;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section ul.slick-dots li button { padding: 0; background: transparent; border: 0;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section ul.slick-dots li button:before { font-size: 10px;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section ul.slick-dots li.slick-active button:before,
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section ul.slick-dots li button:hover:before { opacity: 1; color: #9b0537;}
.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section h4.woocommerce-Reviews-title { text-align: center; color: #000; line-height: 32.4px; letter-spacing: -0.1px; /*text-align: left;*/ padding-bottom: 20px; font-size: 20px;/*font-family: 'inter-regular';*/ text-transform: uppercase;}
html:lang(el) body.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section h4.woocommerce-Reviews-title { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
/*.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section p.woocommerce-noreviews { text-align: center;}*/

.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form .comment-form-comment textarea#comment {	color: #666;  font-family: 'inter-bold'!important; line-height: 1.3!important; font-size: 14px!important; border: 0; border-radius: 2px; padding: 7px 10.5px; height: auto;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form label {	display: block;	font-family: 'inter-bold';	line-height: 1.3;	font-size: 14px;	color: #000;}
html:lang(el) body.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form label { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent input {	width: auto;	height: auto;font-family: 'inter-bold'!important; line-height: 1.3!important; font-size: 14px!important; }
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent input {	accent-color: #f6543e;	margin-right: 6px;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent label {	display: inline-block;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p {	margin: 0px;    font-size: 15px;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p input {	width: 100%;	border-radius: 2px;	border: 1px solid #eaeaea;	height: 29px;	font-family: 'inter-bold';	line-height: 1.3;	font-size: 14px;	color: #666;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-author,
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-email {	width: 49.7%;	display: inline-block;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-author {	padding-right: 15px;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-email {	padding-left: 15px;}
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p.form-submit input#submit {	width: auto;	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;}
/* .single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p.form-submit input#submit:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;} */
html:lang(el) body.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p.form-submit input#submit { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p.stars a { color: #FF4B51; font-size: 26px;}

.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond#respond .comment-reply-title { text-align: center; padding-bottom: 10px; display: inline-block;    font-size: 20px;}

.woocommerce .woocommerce-content .product .woocommerce-tabs ul.tabs {	padding: 0px;	margin: 0px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs ul.tabs li {	background-color: transparent;	color: #515151;	border-radius: 0;	border: unset;}
.woocommerce .woocommerce-content .product .woocommerce-tabs ul.tabs li.active {	border-bottom: 2px solid #9b0537;	background: transparent;}
.woocommerce .woocommerce-content .product .woocommerce-tabs ul.tabs li.active a {	color: #9b0537;}
.woocommerce .woocommerce-content .product .woocommerce-tabs ul.tabs li::before,
.woocommerce .woocommerce-content .product .woocommerce-tabs ul.tabs li::after {	content: unset;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel {	background-color: #fff;	padding: 20px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel h2 {	display: none;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment-text {	border: 1px solid #ccc;	padding: 12px 15px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment-text p {	margin: 0px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment-text .star-rating span {	color: #9b0537;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel p {	font-size: 16px;	font-family: 'inter-medium';	line-height: 30px;	color: #000;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel img {	clear: both;	text-align: center;	display: block;	margin-left: auto;	margin-right: auto;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel ol,.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel ul {	padding: 0px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel li {	font-size: 16px;	font-family: 'inter-medium';	line-height: 30px;	color: #000;list-style-type: inherit;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond#respond .comment-form .comment-form-rating .stars span a:visited,
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond#respond .comment-form .comment-form-rating .stars:hover span a:visited {	color: #9b0537;}
/* .woocommerce p.stars a { color: #9b0537; font-size: 20px; }
.woocommerce p.stars a:hover { color: #9b0537; } */
.woocommerce p.stars a { color: #ffb900; font-size: 20px; }
.woocommerce p.stars a:hover { color: #ffb900; }
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form .comment-form-comment textarea#comment {	color: #666;	border: 1px solid #ccc;	border-radius: 3px;	padding: 3px;	height: auto;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form label {	display: block;	font-family: 'inter-bold';	line-height: 1.3;	font-size: 14px;	color: #000;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent input {	width: auto;	height: auto;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent input {	accent-color: #f6543e;	margin-right: 6px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent label {	display: inline-block;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p {	margin: 0px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p input {	width: 100%;	border-radius: 2px;	border: 1px solid #eaeaea;	height: 29px;	font-family: 'inter-bold';	line-height: 1.3;	font-size: 14px;	color: #666;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-author,
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-email {	width: 49.7%;	display: inline-block;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-author {	padding-right: 15px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-email {	padding-left: 15px;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p.form-submit input#submit {	width: auto;	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;}
.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond#respond .comment-form p.form-submit input#submit:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}


.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery .alg-wc-wl-btn { right: 13px!important; left: auto!important;}
.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery .alg-wc-wl-btn .alg-wc-wl-view-state i.fas.fa-heart { background: #fff; border-radius: 50%; padding: 6px 7px;}
.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery .alg-wc-wl-btn .alg-wc-wl-view-state i.fas.fa-heart:hover { transform: translateZ(0) scale(1.2, 1.2); }
.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery .alg-wc-wl-btn .alg-wc-wl-view-state i.fas.fa-heart:before { vertical-align: middle; }
.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery .alg-wc-wl-btn .alg-wc-wl-view-state.alg-wc-wl-view-state-add i.fas.fa-heart:before { content: ""; background-image: url('images/heart-regular.svg'); height: 20px; width: 20px; display: inline-block; vertical-align: middle;}
.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery .alg-wc-wl-btn i.loading { right: 37px; }

@media(max-width: 1199px){
	.woocommerce .woocommerce-content .product .summary .product_meta span { font-size: 18px;}

/*	.single.single-product .category-products ul li.product { width: calc(21.8% - 9.66px); }*/

	/*.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs {		height: 298px;	}*/
	.full-video-section .video-section .wp-video .mejs-container { height:200px !important; }

	.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a { font-size: 13px; }

	html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a { font-size: 12.6px; }
	html:lang(el) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a { font-size: 13px; }

	html:lang(fr) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button,
	html:lang(es) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button { padding: 7px 33px; }

	html:lang(es) body.woocommerce .woocommerce-content div.product .sidebar ul.wc-block-product-categories-list li.wc-block-product-categories-list-item a { font-size: 12px; }
}
@media (max-width:1024px) {
	/*.woocommerce .woocommerce-content .product .summary h1.product_title {		font-size: 32px;	}
	.woocommerce .woocommerce-content .product .summary p.price {		font-size: 20px;	}*/

/*	.single.single-product .category-products ul li.product { width: calc(20.8% - 28.66px); }*/
}

@media (max-width:991px) {
	.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-author,
	.woocommerce .woocommerce-content .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-email {		width: 100%;		padding-left: 0px;		padding-right: 0px;	}

	.woocommerce .woocommerce-content div.product .product-images,
	.woocommerce .woocommerce-content .product .summary,
	.woocommerce .woocommerce-content div.product .sidebar,
	.woocommerce .woocommerce-content .product .summary.entry-summary-width { width: 100%;}
	.woocommerce .woocommerce-content .product .summary { padding-top: 20px;padding-left: 0;margin-bottom: 0px;}
	.woocommerce .woocommerce-content .product .summary .variations-of-products { padding-bottom: 0; }
/*	.woocommerce .woocommerce-content .product .summary .cart { margin-bottom: 0; }*/
	.woocommerce .woocommerce-content div.product .product-images-sumary { padding: 30px 0px; }
	.woocommerce .woocommerce-content div.product .sidebar { margin-bottom: 20px;margin-right: 0; }

/*	.single.single-product .category-products ul li.product { width: calc(20.8% - 26.66px); }*/
	.single.single-product .category-products ul li.product { width: calc(33.33% - 14px); }
	.single.single-product .category-products ul.products li.product:nth-child(3n+1) { clear: left; }
	.single.single-product .category-products ul.products li.product:nth-child(3n) { margin-right: 0; }
	.single.single-product .category-products ul.products li.product .content-wrap .summary-wrap a.button {    font-size: 12px; }
	.single.single-product .category-products ul.products li.product .content-wrap .summary-wrap span.price { font-size:12px; }
	.single.single-product .category-products ul li.product .content-wrap .summary-wrap h3 { font-size:12px; }
	.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-author,
	.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-email { width: 49.6%; }

	.single.single-product.woocommerce .woocommerce-content .woocommerce-Reviews .comments-section .slick-list .slick-slide { margin: 0; }
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs {		/*height: 358px;*/    /*height: 450px;*/	}

	/*.woocommerce .woocommerce-content div.product div.images .flex-viewport,
	.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,
	.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { height: 400px!important; }*/

	.woocommerce .woocommerce-content div.product .sidebar h3 { display: flex; align-items: center; }
	.woocommerce .woocommerce-content .sidebar .widget:first-child { background: #9b0537; color: #fff; }
	.woocommerce .woocommerce-content .sidebar .widget:last-child { height: auto; display: none; }
	.woocommerce .woocommerce-content div.product .sidebar h3 { font-size: 14px; }
	.woocommerce .woocommerce-content div.product .sidebar h3:before { content: "\eaa6"; font-family: 'boxicons'!important; font-weight: normal;  font-style: normal; font-variant: normal; font-size: 20px; padding-right: 10px; vertical-align: middle;}


.woocommerce .woocommerce-content .product .summary .cart .wc-stripe-product-checkout-container ul.wc_stripe_product_payment_methods li.payment_method_stripe_googlepay .payment-box .wc-stripe-googlepay-product-container button.black { left:auto; }
}
@media(min-width: 768px){
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-list .slick-slide,
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-list .slick-track { width: 100%!important;}
}
@media(max-width:767px){
	.single.single-product.woocommerce .woocommerce-content .product #reviews #comments ol.commentlist li.review .rating .star-rating { font-size: 20px;}
	.woocommerce .woocommerce-content .product .summary .product_meta { display: none; }
	.woocommerce .woocommerce-content .product .summary .product_meta span.sku_wrapper label,
	.woocommerce .woocommerce-content .product .summary .product_meta span.posted_in label,
	.woocommerce .woocommerce-content .product .summary .product_meta span.tagged_as label { width: 28%; }
	.woocommerce .woocommerce-content .product .summary .product_meta span div.meta-link { width: 72%; }

	/*.single.single-product .category-products ul li.product { width: calc(46% - 20.66px); }*/
/*	.single.single-product .category-products ul li.product { width: calc(33.33% - 21.66px); }*/
	.single.single-product .category-products ul li.product { width: calc(50% - 10px); }
	.single.single-product .category-products  ul.products li.product:nth-child(3n+1) { clear: none; }
	.single.single-product .category-products  ul.products li.product:nth-child(3n) { margin-right: 20px;clear: none; }
	.single.single-product .category-products  ul.products li.product:nth-child(2n+1) { clear: left; }
	.single.single-product .category-products  ul.products li.product:nth-child(2n) { margin-right: 0; }

	.single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-author,
    .single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-email { width: 100%; padding: 0 0 20px; }

    .single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent { display: flex; align-items: center; }
    .single.single-product.woocommerce .woocommerce-content .product .woocommerce-Reviews#reviews .comment-respond .comment-form p.comment-form-cookies-consent label { margin-bottom: 0; }

    .woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { padding: 0px; /*height: 330px;*/overflow: hidden !important; }
	.woocommerce .woocommerce-content div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img { height: 100%; }
	/*.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs {		height: 330px;	}*/
	.single.single-product .woocommerce-content .product-details-section .description-section .first-section { margin-bottom:	25px; }

	.single.single-product .woocommerce-content .about-us-tabs .home-test-tabbing { display: none; }
	.single.single-product .woocommerce-content .about-us-tabs .home-test-accordian { display: block; }

	.single-product .home-test-accordian .accordion-header { padding-bottom: 0;font-size: 0; }
	.single-product .home-test-accordian .accordion-header .accordion-button.collapsed {  color: #fff; background: #9b0537;border-bottom: 1px solid #FFF;}
	.single-product .home-test-accordian .accordion-header .accordion-button { border: 0; border-radius: 0; color: #fff; font-family: 'inter-semibold';border-bottom: 1px solid transparent;text-align: left;background-color: #9b0537;padding: 10px; width: 100%; font-size: 15px; outline: 0; }
	html:lang(el) body .home-test-accordian .accordion-header .accordion-button { font-family: 'CF Panoptik', sans-serif ; /*font-size: 17px;*/ font-weight: 700; }
	.single-product .home-test-accordian .accordion .accordion-item .accordion-header .accordion-button.collapsed:hover { /*color: #ff554f; background: #FFF2F2;*/color: #fff; background: #9b0537; }

	.single-product .home-test-accordian .accordion-collapse { /*background-color: #FFF2F2;*/ padding: 10px; /*height: 100%;*/border-bottom: 1px solid #FFF; }
	.single-product .home-test-accordian .accordion-collapse .accordion-body p,
	.single-product .home-test-accordian .accordion-collapse .accordion-body ul li,
	.single-product .home-test-accordian .accordion-collapse .accordion-body ol li { font-size: 14px; color: #000; font-family: 'inter-light'; line-height: 26px; }
	html:lang(el) .single-product .home-test-accordian .accordion-collapse .accordion-body p,
	html:lang(el) .single-product .home-test-accordian .accordion-collapse .accordion-body ul li,
	html:lang(el) .single-product .home-test-accordian .accordion-collapse .accordion-body ol li { font-family: 'CF Panoptik', sans-serif ; }
	.single.single-product .woocommerce-content .about-us-tabs .home-test-accordian .accordion-body ol li,
	.single.single-product .woocommerce-content .about-us-tabs .home-test-accordian .accordion-body ul li { list-style-type: inherit; }

	/*.woocommerce .woocommerce-content div.product .sidebar .widget:last-child { display: none; }*/

	.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button,
	.woocommerce .woocommerce-content .product .summary .amount-box-add-button button { padding: 7px 40px }

	.single.single-product .full-video-section { padding-top: 20px; }

	.full-video-section .row.inner-content-padding .first-section-content { margin-bottom:	15px; }

	.single.single-product .category-products ul { justify-content: left; }

	.woocommerce .woocommerce-content div.product div.images.woocommerce-product-gallery { display: block;}
	.woocommerce .woocommerce-content div.product div.images .flex-viewport { width: 100%; margin-bottom: 10px; }
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs { width: 100%; height: 100%;direction: unset; padding: 0;}
	html:lang(el) body.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs { height: 100%; }
	/* .woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-list .slick-slide { width: inherit!important;} */
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs li { padding: 0 5px;width: 25%;}
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-prev { left: 0; top: 35%;    transform: rotate(0deg);    left: 0; right: auto; }
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-next { right: 0; top: 35%;    transform: rotate(0deg);left: auto; right: 0; }
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-arrow { width: 24px; height: 24px; }
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-prev:before,
	.woocommerce .woocommerce-content div.product div.images .flex-control-thumbs .slick-next:before { font-size: 24px; }
}
@media(max-width: 576px){
	.woocommerce .woocommerce-content .product .summary .product_meta span { display: block; }
	.woocommerce .woocommerce-content .product .summary .product_meta span.sku_wrapper label,
	.woocommerce .woocommerce-content .product .summary .product_meta span.posted_in label,
	.woocommerce .woocommerce-content .product .summary .product_meta span.tagged_as label { width: 100%; display: block; }
	.woocommerce .woocommerce-content .product .summary .product_meta span div.meta-link { width: 100%; display: block; }

	/*.single.single-product .category-products ul li.product { width: 100%; }
	.single.single-product .featured-products.category-products ul.products li.product:nth-child(3n) { margin: 0 20px 25px; }*/
}

@media(max-width: 380px){
	html:lang(fr) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap label,
	tml:lang(es) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap label { font-size: 12px; }
	html:lang(fr) body.woocommerce .woocommerce-content .product .summary .cart .quantity .qty,
	html:lang(es) body.woocommerce .woocommerce-content .product .summary .cart .quantity .qty { width: 40px; }
	html:lang(fr) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button,
	html:lang(es) body.woocommerce .woocommerce-content .product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button { padding: 7px 17px; }
}

/* Cart Page
---------------------------------------------------- */

.woocommerce-cart {	background-color: #fff7f7;}
.woocommerce-cart h2 {	margin: 0;	padding-bottom: 20px;}
.woocommerce-cart .woocommerce-content { padding: 0;}
.woocommerce-cart .woocommerce-content article { background-color: #FFF; padding: 20px 30px 50px 30px;}
.woocommerce-cart .woocommerce-content .section-title { display: none;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table {	border-radius: 0px;	border: 1px solid #ebebeb;	background-color: #fff;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table thead {	background-color: #ffcccc;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table thead tr th {	padding: 13px 8px;color: #7A7A7A; font-size: 14px; font-family: 'inter-bold';}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table thead tr th { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table thead tr th { font-family: 'graphik-arabic-bold-inter'}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td {	border-top: 1px solid #ebebeb;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.product-remove a { color: #ccc !important; border: 1px solid #ccc; width: 24px; height: 24px; line-height: 21px; font-weight: 400; font-size: 18px; font-family: 'inter-regular'; margin: 0 auto;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.product-remove a:hover { background: #ffffff; color: #000000!important; border-color: #000000;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions { padding: 13px;}

.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions label { float: left !important;margin-bottom: 0 !important;margin-top: 5px !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button { margin-left: 0 !important;padding: 9px 17px !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon button { float:left !important; }
@media(min-width: 992px){
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button { float:right !important; }
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon button { float:left !important; }
}

/*.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.actions .coupon label,
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.actions .coupon label { display: none;}*/
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon input { padding: 7px 11px; font-size: 14px; max-height: 35px; /* width: 120px; */ width: 48%; border-radius: 0px; font-family: 'inter-bold';}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon input { font-family: 'CF Panoptik', sans-serif;font-weight: 700; width: 46%;}
html:lang(fr) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon input { width: 46%;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon input { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon button { float: left; margin-left: 5px; padding: 9px 40px; }
body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.product-name dl.variation dd p { font-size: 14px; }
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td {	padding: 13px 8px;font-family: 'inter-bold'; font-size: 14px; color: #7A7A7A;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.product-thumbnail { display: block; text-align: center !important;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.product-thumbnail:before { content: unset;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-thumbnail a img {	width: 80px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name a {	color: #000000;	font-family: 'inter-bold'; font-size: 14px;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name a { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-name a { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .cart_item .product-quantity .quantity .qty {	width: 80px; padding: 4px 8px;	border-radius: 0px; outline: 0; min-height: 35px;color: #666;border-color: #eaeaea; }
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button {	width: auto;	padding: 9px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals { padding: 0 20px 16px; border: 1px solid #ebebeb;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals h2 { margin: 0 -20px 20px; background-color: #fbfbfb; border-bottom: 1px solid #ebebeb; line-height: 1.3; font-size: 16.8px; padding: 13px 16px; color: #3a3a3a;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table {	border-radius: 0px;	border: 0;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table th { color: #7A7A7A;font-family: 'inter-semibold'; font-weight: 600;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table th { font-family: 'CF Panoptik', sans-serif;font-weight: 600;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table th { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table td { color: #7A7A7A;font-size: 14px; line-height: 21px; background-color: #fff;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table td .shipping-calculator-form { padding: 0;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table td span.woocommerce-Price-amount { font-family: 'inter-bold';color: #7A7A7A;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table td span.woocommerce-Price-amount {font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table td span.woocommerce-Price-amount {font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-destination,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-destination {	padding-bottom: 10px; font-size: 14px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-destination strong,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-destination strong {	color: #000;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-button,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-button {	color: #000;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td strong {	color: #9b0537;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form {	margin: 0px;	padding: 20px 0 0px 0px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row {	margin: 0px;	padding: 0 0 15px 0;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__rendered,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__rendered {	color: #444;	line-height: 34px;	border-radius: 0;	box-shadow: none;	color: #666;	font-family: 'inter-regular';	font-size: 14px;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__rendered,
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__rendered { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__rendered,
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table  .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__rendered { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row#calc_shipping_state_field span,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row#calc_shipping_state_field span {	width: 100%;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection {	border: 1px solid #ddd;	border-radius: 0;height: 39px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__arrow,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__arrow { top: 6px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__arrow b,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 .selection .select2-selection .select2-selection__arrow b {	left: unset;	right: 8px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input {	color: #444;	border: 1px solid #ddd;	border-radius: 0;	box-shadow: none;	color: #666; font-family: 'inter-bold';	font-size: 14px; padding: 11px;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input,
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input,
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input:focus,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p.form-row input:focus { color: #111;}
.select2-container .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option--highlighted {	background-color: #9b0537; }
.select2-container .select2-dropdown .select2-results ul.select2-results__options li:hover {	background-color: #9b0537;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p button,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p button {	width: auto;	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p button,
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p button {font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p button,
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p button {font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p button:hover,
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-calculator .shipping-calculator-form p button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout { padding: 1em 0 0;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1.7;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: 100%;	outline: 0;	margin: 0px;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-info {	border-top-color: #000000;	background-color: #f7f6f7;    padding: 1em 2em 1em 3.5em;font-size: 14px;}
.woocommerce-cart .entry-content .woocommerce .woocommerce-info::before {	color: #000000;}
.woocommerce-cart .entry-content .woocommerce .return-to-shop a {	width: auto;	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;}
html:lang(el) body.woocommerce-cart .entry-content .woocommerce .return-to-shop a { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-cart .entry-content .woocommerce .return-to-shop a { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-cart .entry-content .woocommerce .return-to-shop a:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
@media(max-width: 991px){
	.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals { width: 100%;float: unset;}

	html:lang(fr) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon { width: 100%; display: flex; padding-bottom: 0.5em;}
	html:lang(fr) body.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button { width: 100%;}
}
@media(max-width: 767px){
	.woocommerce-cart .section-title h2 { display: none; }
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon { width: 100%; display: flex;}
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon input { width: 55.90%;}
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon button { width: max-content;}
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions button { width: 100%;}
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.product-remove { border-top: 0;}

	.woocommerce-cart .woocommerce-content article { 	padding: 20px 20px 50px 20px;}

	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table td.product-quantity { height: 50px; }
}
@media(max-width: 576px){
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon { width: 100%; display: flex;}
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon input { width: 55.90%;}
}
@media(max-width: 480px){
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon input { width: 48%;}
	.woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .actions .coupon button { padding: 9px 17px;}
}

/* Checkout Page
------------------------------------------------------- */
.woocommerce-checkout .woocommerce-content { padding: 0;}
.woocommerce-checkout .woocommerce-content .section-title { display: none;}
.woocommerce-checkout .woocommerce-content .section-title h2 {	padding-bottom: 20px;	margin: 0;}
.woocommerce-checkout .woocommerce-content article { background-color: #FFF; padding: 20px 10px 50px 10px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-info a {	color: #404040;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-info {	border-top-color: #9b0537;	background-color: #d1ecf1;border: 0;font-family: 'inter-bold'; color: #0c5460;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-info { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-info {font-family: 'graphik-arabic-bold-inter';     padding: 0.5em 3.5em 0.5em 3.5em;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-info::before {	color: #000000;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout h3 {	padding-bottom: 15px;font-size: 19px;color: #9b0537;line-height: 28.5px;}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon {	border: 1px solid #404040;	border-radius: 5px;	background-color: #fff;    background-color: #FFEFEF; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p.form-row.form-row-first { width: 78%;display: inline-block;padding: 0;}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p.form-row.form-row-last { width: 20%; margin-left: 2%; float: right; display: inline-block;margin-bottom: 0;}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p {	    font-size: 16px; font-family: 'inter-bold'; line-height: 24px; color: #404040;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon input {	font-family: 'inter-bold';	font-size: 14px; padding: 13px;	border-radius: 5px; box-shadow: 0 12px 20px rgb(51 57 137 / 10%); background-color: #fff; height: 50px; border: 0;}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p button {	text-align: center;	box-shadow: unset;	 outline: 0;    font-family: 'inter-regular'; background-color: #FFF; color: #000; border-radius: 0px 0px 0px 0px; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%); border: 0; padding: 10px 40px; line-height: 1.5em; font-size: 16px; font-weight: 400;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p button {font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p button {/*font-family: 'graphik-arabic-regular-inter';*/font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p button:hover {	color: #fff;	background-color: #9b0537;	border-color: #9b0537;	box-shadow: unset;}

.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row {	display: inline-block;	width: 49.5%;	margin-bottom: 10px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row-last,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row-last {float: unset;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-phone .separate-dial-code { width: 100%; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-phone .separate-dial-code .flag-container ul.country-list { z-index: 999; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-phone .separate-dial-code .selected-flag .selected-dial-code { padding-left: 35px; padding-right: 8px; font-family: 'inter-regular';font-size: 14px;  }
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-phone .separate-dial-code .selected-flag .selected-dial-code  { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-phone .separate-dial-code .selected-flag .iti-arrow { right: 36px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 4px solid #555; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-phone .separate-dial-code .selected-flag .iti-arrow.up { border-bottom: 4px solid #555; border-top: 0; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row.validate-phone .separate-dial-code .input-text { padding-left: 88px!important; }


.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details label,.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details label {	display: block;	font-family: 'inter-regular';	line-height: 1.3;	font-size: 12.6px;	color: #000;	margin-bottom: 0;	padding-bottom: 6px;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details label,
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details label { font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details label,
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details label { /*font-family: 'graphik-arabic-regular-inter';*/font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span input,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span input {	color: #444;	border: 1px solid #FCC;	border-radius: 0px;	box-shadow: none;	color: #666;	font-family: 'inter-bold';	font-size: 14px;	padding: 11px;height: 50px;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span input,
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span input { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span input,
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span input { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span input:focus,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span input:hover { border-color: #7866ff;}
/* .woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span input::placeholder,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span input::placeholder {	font-size: 12px;} */
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder { font-family: 'inter-regular'; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder { font-family: 'graphik-arabic-bold-inter'; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered {	color: #444;	line-height: 34px;	padding: 6px 8px 6px;	border-radius: 0;	box-shadow: none;	color: #666;	font-family: 'inter-bold';	font-size: 14px;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered,
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered,
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span .select2 .selection .select2-selection .select2-selection__rendered { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span .select2 .selection .select2-selection,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row span .select2 .selection .select2-selection {	border: 1px solid #FCC;	border-radius: 0px;	height: 50px;	margin: 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow { top: 12px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address {	padding: 10px 0px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address label #ship-to-different-address-checkbox {	accent-color: #9b0537;	margin-right: 6px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper {	display: block;	width: 100%;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper textarea {	color: #666;	border: 1px solid #FCC;	border-radius: 0px;	padding: 6px 8px 6px;	height: 56px;	font-family: 'inter-bold';	font-size: 12.6px;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper textarea { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper textarea { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper textarea:focus,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper textarea:hover { border-color: #7866ff;}

.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table {	border-radius: 0px;	border: 1px solid #ccc;	border-collapse: collapse;	background-color: #fff;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead {	background-color: #ffcccc;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table th {  font-family: 'inter-bold'; line-height: 26px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot th { font-family: 'inter-regular'; font-weight: 400; }
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot th { font-family: 'CF Panoptik', sans-serif; font-weight: 400; }
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot th { font-family: 'graphik-arabic-regular-inter'; font-weight: 400; }
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table th { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table th { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table td {	border-top: 1px solid rgba(0,0,0,.1); font-family: 'inter-bold'; font-size: 14px; line-height: 26px;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table td { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table td { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td { font-family: 'inter-regular'; border-left: 1px solid rgba(0,0,0,.1);font-weight: 400;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td,
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td { font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td,
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td { font-family: 'graphik-arabic-regular-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td strong,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td strong,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td span,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td span { font-weight: 400;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td ul#shipping_method label,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td ul#shipping_method .amount {font-weight: 400;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table .cart_item .product-name {	font-family: 'inter-regular';font-weight: 400;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table .cart_item .product-name {	 font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table .cart_item .product-name {	font-family: 'graphik-arabic-regular-inter';}
body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table .cart_item .product-name p { font-size: 14px; }
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table .cart_item .product-name strong {	color: #000;}
/* .woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table .order-total strong {	color: #9b0537;} */
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment {	background: #FFEFEF;	border-radius: 0px;    padding: 20px 20px 20px 20px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label {	line-height: 1.3; color: #9b0537; font-size: 15px; font-family: 'inter-medium'; line-height: 22.5px;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label { font-family: 'CF Panoptik', sans-serif;font-weight: 500;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label { font-family: 'graphik-arabic-regular-inter';font-weight: 400;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label.checkbox { margin-bottom: 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label span { color: #000;font-family: 'inter-bold';font-size: 12.6px;}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label span { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label span { font-family: 'graphik-arabic-regular-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label span a { color: #000;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label .input-checkbox {	accent-color: #9b0537;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment p,
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li {	font-size: 14px;	font-family: 'inter-regular';	line-height: 21px;	color: #000;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods { padding: 0;    border-color: #fff;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .form-row.place-order { padding-left: 0; padding-right: 0;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .form-row.place-order .woocommerce-privacy-policy-text p { padding-bottom: 20px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box {	background-color: #FFCCCC;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box p { font-family: 'inter-bold';}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box p { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box p { font-family: 'graphik-arabic-regular-inter';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.payment_methods li .payment_box::before {	border-bottom: 1em solid #FFCCCC;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment p a {	color: #9b0537;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button {	padding: 15px 0px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 16px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: 100%;	outline: 0;	margin-top: 10px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button {	padding: 15px 0px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: ce}
html:lang(el) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(ar) body.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button { font-family: 'graphik-arabic-bold-inter'; }

.woocommerce-checkout.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form-login { padding: 20px 20px 20px 20px; margin: 20px 20px 20px 20px; border: 1px solid #d3ced2; background-color: #f1ebff;}
/*.woocommerce-checkout.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form-login p:first-child { font-family: 'inter-regular'; font-weight: 400;font-size: 16px;}*/
html:lang(el) body.woocommerce-checkout.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form-login p:first-child  { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce-checkout.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form-login p label { margin-bottom: 10px!important;/*font-size: 12.6px!important;font-family: 'inter-regular'!important; font-weight: 400;*/font-weight: 700;font-size: 14px!important;}
/*.woocommerce-checkout.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form-login p.form-row input { border-radius: 5px; background-color: #fff; padding: 13px; border: 1px solid rgba(0,0,0,0);}*/
/*.woocommerce-checkout.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form-login p.lost_password a { color: #9b0537;font-size: 16px; font-family: 'inter-regular';font-weight: 400;}*/

.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-login-toggle .woocommerce-info { background-color: #f1ebff; padding: 0.5em 2em 0.5em 3.5em; font-family: 'inter-regular';}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-login-toggle .woocommerce-info a { font-family: 'inter-regular'; text-decoration: underline; color: #9b0537;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-login-toggle .woocommerce-info:before { font-size: 20px;color: #9b0537;top: 0.3em;left: 1em; content: "\f007"; font-family: "Font Awesome 5 Free";}

.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info { background-color: #FFEFEF; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);font-family: 'inter-regular';font-size: 13px;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a { font-family: 'inter-regular';text-decoration: underline;}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before { content: unset;}

@media (max-width:1199px) {
	.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p.form-row.form-row-first { width: 50%;}
	.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p.form-row.form-row-last { width: 48%;}
}
@media (max-width:767px) {
	.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row,
	.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row {		width: 100%;	}
	.woocommerce-checkout .section-title h2 { display: none; }

	.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p.form-row.form-row-first { width: 100%;}
	.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p.form-row.form-row-last { float: left;margin-left: 0;}
}
@media (max-width:576px) {
	.woocommerce-checkout .entry-content .woocommerce .checkout_coupon p.form-row.form-row-last { width: 100%;}
}



/* Order recevied
----------------------------------------- */
/*.woocommerce-order-received section {	padding: 90px 0px;}*/
.woocommerce-order-received section {	padding: 50px 0px;}
.woocommerce-order-received .woocommerce-content .section-title { display: none;}
.woocommerce-order-received h3 {	padding-bottom: 20px;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order p {	margin: 0;	padding: 0px;font-family: 'inter-bold';font-size: 14px;line-height: 21px;}
html:lang(ar) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order p { font-family: 'graphik-arabic-bold-inter'; }
html:lang(el) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order p { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order p.woocommerce-notice {	color: #000;	padding-bottom: 20px;font-family: 'inter-bold';}
html:lang(ar) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order p.woocommerce-notice { font-family: 'graphik-arabic-bold-inter'; }
html:lang(el) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order p.woocommerce-notice { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details {	border: 0;	padding: 0px;	margin: 0px 0px 28px!important;	background-color: #fff;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li {    font-family: 'inter-bold';}
html:lang(ar) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li { font-family: 'graphik-arabic-bold-inter'; }
html:lang(el) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li strong {font-size: 14px;font-family: 'inter-bold';}
html:lang(ar) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li strong { font-family: 'graphik-arabic-bold-inter'; }
html:lang(el) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li strong { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details {	margin: 0px;	padding: 25px 0px;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table {	border-radius: 0px;	border-collapse: collapse;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table thead {	background-color: #fff;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody td {    border-left: 1px solid rgba(0,0,0,.1);    font-size: 14px; line-height: 26px;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name,
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name strong { font-family: 'inter-regular'; font-weight: 400; }
html:lang(ar) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name,
html:lang(el) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name strong {font-family: 'graphik-arabic-regular-inter';font-weight: 400;}
html:lang(ar) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name,
html:lang(el) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name strong { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name ul { padding: 0; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name ul li p { line-height: inherit;font-family: 'inter-regular'; font-weight: 400; }
html:lang(ar) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name ul li p { font-family: 'graphik-arabic-regular-inter';font-weight: 400; }
html:lang(el) body.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name ul li p { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tbody .order_item .product-name a {	font-size: 14px;	font-family: 'inter-regular';    font-weight: 400;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tfoot th { font-family: 'inter-regular'; line-height: 26px;    font-weight: 400; }
/* .woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tfoot tr:last-child span.woocommerce-Price-amount {	color: #9b0537;} */
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-order-details table tfoot td { font-family: 'inter-regular';font-weight: 400;    border-left: 1px solid rgba(0,0,0,.1);font-size: 14px; line-height: 26px; }
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details {	padding: 25px 0px 0px;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details .woocommerce-columns--addresses {	padding: 0px;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--billing-address address,
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--shipping-address address {	border: 0;	border-radius: 0px;	font-size: 16px;	font-family: 'inter-medium';	line-height: 30px;	color: #000;	padding: 0px;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--billing-address address p,
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--shipping-address address p {	font-size: 16px;	font-family: 'inter-medium';	line-height: 30px;	color: #000;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--billing-address address p::before,
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--shipping-address address p::before {	color: #9b0537;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--billing-address address p {	padding-left: 24px;}

.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details .woocommerce-column {padding: 0px; height: 100%; border: 1px solid #e5e5e5;;border-radius: 0px;background-color: #fff;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details .woocommerce-column h3 { font-size: 17px;background: #fbfbfb; padding: 12px; margin-bottom: 0; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #e5e5e5;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details .woocommerce-column address { border: 0; border-radius: 0px; background-color: #fff; padding: 8px 15px;font-size: 14px;font-family: 'inter-regular';line-height: 26px;color: #000;}
.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details .woocommerce-column address p { font-size: 14px;font-family: 'inter-regular';}

@media (max-width:991px) {
	.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li {	width: 100%;	float: unset;	margin-bottom: 15px;     border-right: 0; border-bottom: 1px dashed #d3ced2;	}
	.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order ul.order_details li:last-child {	margin-bottom: 0px;	}
}

@media (max-width:767px) {
	.woocommerce-order-received .woocommerce-content .entry-content .woocommerce .woocommerce-order .woocommerce-customer-details section .woocommerce-column--billing-address { height: auto;	margin-bottom: 25px;}
	.woocommerce-page.woocommerce-view-order .woocommerce-content .entry-content { padding: 20px 0px; }
}

/* Woocommerce-account
------------------------------------------- */
.woocommerce-account .woocommerce-content { padding: 0; }
.woocommerce-account .woocommerce-content .entry-content { padding: 50px 0px; display: inline-block; width: 100%; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content { font-family: 'CF Panoptik', sans-serif !important;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content { font-family: 'graphik-arabic-regular-inter' !important;}
.woocommerce-account select { border: 1px solid #ddd; border-radius: 3px; height: 31px; margin: 0; padding-left: 3px; color: #444; line-height: 16px; box-shadow: none; color: #666; font-family: 'Inter-bold'; font-size: 14px;}
.woocommerce-account select.form-select { width: 200px;display: inline-block;}
.woocommerce-account input.wp-element-button { display: inline-block; margin-left: 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation { width: 20%; float: left;}
.woocommerce-account .woocommerce-MyAccount-content { width: 78%; float: right; }
.woocommerce-account .woocommerce-content h2,.woocommerce-account .woocommerce-content h3 {	margin-bottom: 20px;font-size: 22px;line-height: 1.3;}
/* .woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul {	background-color: #fff;} */
.woocommerce-account .woocommerce-content .account-menu-toggle { display: none; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation .register-btn { margin: 0 auto 10px; text-align: center; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation .register-btn .kit-btn { width: 100%; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation .register-btn .kit-btn:hover {  background-color: #9b0537; border: 1px solid #9b0537; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul {	background-color: #fff;	margin: 0;	padding-left: 0px;	list-style-type: none;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {	padding: 8px 16px;	    border: 1px solid rgba(0,0,0,.1); border-radius: 0; border-bottom-width: 0;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:last-child {	border-bottom: unset;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {	color: #000; font-family: 'inter-bold'; font-size: 14px;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active { background: #fbfbfb; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {	color: #9b0537; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.active a {	color: #9b0537;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form {	background-color: #fff;	border: 1px solid #ccc;	border-radius: 0px;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce form.login,
.woocommerce-page .woocommerce-content .entry-content .woocommerce form.register { border: 1px solid #d3ced2; border-radius: 5px;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row label {	font-family: 'inter-bold';	/*line-height: 1.3;*/ line-height: 2;	/*font-size: 14px;*/ font-size: 12.6px;	color: #000;	margin-bottom: 0;	/*padding-bottom: 6px;*/	width: 100%;}
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row label { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(el) body.woocommerce-account.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row label { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row label { font-family: 'graphik-arabic-bold-inter'!important;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row {	padding: 0px;margin-bottom: 9px;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row-first,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row-last {	width: 100%;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.lost_password {	margin-top: 7px;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p {	font-size: 14px;	font-family: 'inter-bold';	line-height: 26px;	color: #000;}
html:lang(el) body.woocommerce-account.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(ar) body.woocommerce-account.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p { font-family: 'graphik-arabic-bold-inter'; }
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p a {	color: #000;font-weight: 700;}
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p a { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p a { font-family: 'graphik-arabic-bold-inter'}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p a:hover {	color: #9b0537;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input {	border: 1px solid #ddd;	border-radius: 0px;	box-shadow: none;	color: #666;	font-family: 'inter-bold';	font-size: 12.6px;	padding: 11px;}
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input {font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(ar) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input {font-family: 'graphik-arabic-bold-inter'; }
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input[type=email]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input[type=password]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input[type=search]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row  input[type=tel]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input[type=text]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row input[type=url]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row textarea:focus { color: #111; }
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row span.password-input {	width: 100%;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row span.password-input span.show-password-input {	top: 0.5em;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row .woocommerce-form__label-for-checkbox input {	accent-color: #f6543e;	/*margin-right: 6px;*/margin-right: 0px;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row .woocommerce-form__label-for-checkbox {	/*padding-top: 15px;*/padding-top: 6px;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row button.woocommerce-form-login__submit,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row button.woocommerce-form-register__submit {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	/*font-size: 16px;*/  font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;	/*margin-top: 15px;*/margin-top: 21px;}

html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row button.woocommerce-form-login__submit,
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row button.woocommerce-form-register__submit {	font-family: 'CF Panoptik', sans-serif ; font-weight: bold; }




.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row button.woocommerce-form-login__submit:hover,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row button.woocommerce-form-register__submit:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form p.form-row button.woocommerce-form-login__submit {     /*margin-top: 0px;*/ margin-top: 7px; }
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-form.woocommerce-form-register p.form-row:last-child { margin-bottom: 0; }
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword { background-color: #fff;border: 1px solid #ccc;border-radius: 0px;padding: 20px;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword.lost_reset_password { border: 0; padding: 0;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword p { font-size: 14px; font-family: 'inter-bold'; line-height: 26px; color: #000;width: 100%;}
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword p { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword p { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword label { font-family: 'inter-bold'; line-height: 2; font-size: 12.6px; color: #000; margin-bottom: 0;	width: 100%;}
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword label { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword label { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input { border: 1px solid #ddd; border-radius: 0px; box-shadow: none; color: #666; font-family: 'inter-bold'; font-size: 14px; padding: 11px;}
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input[type=email]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input[type=password]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input[type=search]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword  input[type=tel]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input[type=text]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword input[type=url]:focus,
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword textarea:focus { color: #111; }
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword p.form-row button.woocommerce-Button {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;	margin-top: 0px;}
html:lang(el) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword p.form-row button.woocommerce-Button {font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword p.form-row button.woocommerce-Button {font-family: 'graphik-arabic-bold-inter';}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword p.form-row button.woocommerce-Button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}

.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword.lost_reset_password .password-input { width: 100%;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword.lost_reset_password .woocommerce-password-strength.short { background-color: #fbc5a9; border-color: #f78b53;}
.woocommerce-page .woocommerce-content .entry-content .woocommerce .woocommerce-ResetPassword.lost_reset_password .show-password-input { top: .6em;}

.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce { background: #ffff; padding: 34px 34px 34px 34px; border: 1px solid rgba(0,0,0,.1); border-radius: 0; border-bottom-width: 0; }
.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce .woocommerce-message { border-top-color: #000000;background-color: #f7f6f7; font-size: 14px; font-family: 'inter-bold'; }
html:lang(el) body.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce .woocommerce-message { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(ar) body.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce .woocommerce-message { font-family: 'graphik-arabic-bold-inter'; }
.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce p { font-size: 14px; font-family: 'inter-bold'; line-height: 26px; color: #000;}
html:lang(el) body.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce p { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce p { font-family: 'graphik-arabic-bold-inter';}
@media(max-width: 991px){
	.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation { padding-bottom: 30px; }
	.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content { float: unset; width: 100%;}

	.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation .register-btn .kit-btn { width: max-content; }
}
@media(max-width: 767px){
	/*.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-navigation { display: none; }*/
	.woocommerce-account .woocommerce-content .entry-content { /*padding: 20px 0 0;*/padding: 20px 0; }
	.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content { padding: 20px 0;}
	.woocommerce-account .woocommerce-content .account-menu-toggle { display: block; float: right; padding: 50px 0 0; }
	.woocommerce-account .woocommerce-content .account-menu-toggle .menutoggle { position: relative; outline: 0;padding: 5px 10px; }
	.woocommerce-account .woocommerce-content .account-menu-toggle .menutoggle:before { content: "\eb2a"; font-family: 'boxicons'!important; font-size: 23px; border-radius: 5px; padding-right: 7px;vertical-align: middle; }
	.woocommerce-page.woocommerce-lost-password .woocommerce-content .entry-content .woocommerce { padding: 23px; }
}
@media(max-width: 576px){
	.woocommerce-account select.form-select { display: block;}
	.woocommerce-account input.wp-element-button { display: block; margin-left: 0px; margin-top: 15px;}
}

/* Dashboard
------------------------------------------- */

.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content {	background: #ffff;	padding: 20px;	border: 1px solid rgba(0,0,0,.1); border-radius: 0; border-bottom-width: 0;}
/*.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p {	font-size: 16px;	font-family: 'inter-medium';	line-height: 30px;	color: #000;}*/
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p {	font-size: 14px;	font-family: 'inter-bold';	line-height: 26px;	color: #000;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p mark {	background: #ffcccc;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p a {	color: #000;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p a { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p a { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content p a:hover {	color: #9b0537;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table {border: none;	border-collapse: collapse;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead {	background-color: #ffcccc;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr {     border-left: 1px solid rgba(0,0,0,.1); border-right: 1px solid rgba(0,0,0,.1);}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th {	border-top: 1px solid rgba(0,0,0,.1);border-bottom: unset;	padding: 8px 8px;font-family: 'inter-bold';}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td {	padding: 15px 8px;font-family: 'inter-regular'; font-size: 11.9px;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:before { font-family: 'inter-bold'; font-size: 14px; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:before { font-family: 'graphik-arabic-bold-inter'; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:before { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td {font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td { font-family: 'graphik-arabic-regular-inter';}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total { font-size: 0; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total span { font-size: 11.9px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td a {	color: #9b0537;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td a.woocommerce-button {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 11.9px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td a.woocommerce-button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td a.woocommerce-button { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td a.woocommerce-button { font-family: 'graphik-arabic-bold-inter'; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details {	padding: 10px 0 28px;	margin: 0;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details tr th { font-family: 'inter-bold';line-height: 26px;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details tr td { font-family: 'inter-bold';font-size: 14px;line-height: 26px; border: 1px solid rgba(0,0,0,.1);}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details { margin-bottom: 18px;border-radius: 0;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr th { font-family: 'inter-regular';line-height: 26px;font-weight: 400;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr th { font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr th { font-family: 'graphik-arabic-regular-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td { font-family: 'inter-regular';font-size: 14px;line-height: 26px; border-left: 1px solid rgba(0,0,0,.1); font-weight: 400;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td { font-family: 'graphik-arabic-regular-inter'; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td ul { padding: 0; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td ul li p { font-family: 'inter-regular'; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td ul li p { font-family: 'graphik-arabic-regular-inter'; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td ul li p { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td b { font-family: 'inter-regular';font-size: 14px; font-weight: 400; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td b { font-family: 'graphik-arabic-regular-inter'; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td b { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details.kit-content tr td { border-left: 0;border: 0;font-family: 'inter-regular';}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr td { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details.kit-content tr td  {font-weight: 400;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details.kit-content tr td  {font-weight: 400;font-family: 'graphik-arabic-regular-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table .product-name a {color: #000;	font-family: 'inter-regular';}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table .product-name a { font-family: 'graphik-arabic-regular-inter'; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table .product-name a { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table .product-name strong {  font-family: 'inter-regular';font-weight: 400;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table .product-name strong { font-family: 'graphik-arabic-regular-inter'; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table .product-name strong { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table {	border-radius: 0px;	border-collapse: collapse;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table thead {	background-color: #ffcccc;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr:last-child span.woocommerce-Price-amount {	color: #000;	font-family: 'inter-regular';}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr:last-child span.woocommerce-Price-amount { font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr:last-child span.woocommerce-Price-amount { font-family: 'graphik-arabic-regular-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details {	padding: 0;	margin: 0;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address {	border: 0px solid #ccc;	border-radius: 0px;	background-color: #fff;	font-size: 14px;	font-family: 'inter-regular';	line-height: 26px;	color: #000;	padding: 16px;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address { font-family: 'graphik-arabic-regular-inter'; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address p {	padding-left: 24px;	padding-bottom: 0px;font-family: 'inter-regular';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address p { font-family: 'CF Panoptik', sans-serif;font-weight: 400; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address p { font-weight: 400;font-family: 'graphik-arabic-regular-inter'; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address p::before {	color: #9b0537;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses {	padding: 0px;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address { height: 100%; border-width: 1px 1px 1px 1px;  border-style: solid; border-color: #e5e5e5;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address h3,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address h3 { background: #fbfbfb; padding: 16px; margin-bottom: 0; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #e5e5e5; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info {	border-top-color: #9b0537;	background-color: #ffcccc;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info::before {	color: #9b0537;}
/* .woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info {	border-top-color: #9b0537;	background-color: #ffcccc;} */
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info {	border-top-color: #000000;	background-color: #f7f6f7;font-family: 'inter-bold';font-size: 14px;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info { font-family: 'graphik-arabic-bold-inter';}
/* .woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info::before {	color: #9b0537;} */
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info::before { color: #000000;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;}
/* .woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button:hover {	color: #9b0537;	background-color: #fff;	border-color: #fff;	box-shadow: unset;} */
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;}

.woocommerce-account .woocommerce-content .title-download-buttons h3 {   margin-bottom: 0;}
.woocommerce-account .woocommerce-content .title-download-buttons {   display: flex;  margin-bottom: 20px;  justify-content: space-between;}
.woocommerce-account .woocommerce-content .title-download-buttons a.download {  display: flex;   align-items: center;}
.woocommerce-account .woocommerce-content .title-download-buttons a.download span {   padding-right: 10px;   font-size: 22px;}



@media (max-width:767px) {
	.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address { padding-top: 0;margin-top: 20px;height: auto;}
	/* .woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content {		margin-top: 25px;	} */
	.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column--shipping-address {		padding-top: 25px;	}
}

@media (max-width:420px ) {
	.woocommerce-account .woocommerce-content .title-download-buttons a.download span {    padding-right: 7px;    font-size: 18px;}
.woocommerce-account .woocommerce-content .title-download-buttons a.download {    font-size: 13px;    padding: 7px;}
	.woocommerce-account .woocommerce-content .title-download-buttons h3{font-size:20px;}
}

/*  Address
-------------------------------------------- */

.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {	border: 1px solid #e5e5e5;	border-radius: 0px;	background-color: #fff;	font-size: 14px;	font-family: 'inter-regular';	line-height: 26px;	color: #000;	padding: 8px 15px;}
html:lang(el) body.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address { font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address { font-family: 'graphik-arabic-regular-inter';}
.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header a.edit {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;}
html:lang(el) body.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header a.edit { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header a.edit { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header a.edit:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .addresses .woocommerce-Address-title.title { background: #fbfbfb; padding: 12px; margin-bottom: 0; border-width: 1px 1px 0 1px; border-style: solid; border-color: #e5e5e5;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .addresses .woocommerce-Address-title.title h3 { font-size: 17px; margin-bottom: 0;}
@media(max-width: 767px){
	.woocommerce-account.woocommerce-edit-address .woocommerce-content .entry-content { padding: 20px; }
}


/*  Address Edit
-------------------------------------------- */

.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row {	display: inline-block;	width: 49.5%;	margin-bottom: 10px;}
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row-last {	float: unset;}
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content label {	display: block;	font-family: 'inter-bold';	line-height: 2;	font-size: 12.6px;	color: #000;	margin-bottom: 0;	padding-bottom: 0px;}
html:lang(el) body.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content label { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content label { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row span input {	color: #444;	border: 1px solid #ddd;	border-radius: 0px;	box-shadow: none;	color: #666;	font-family: 'Inter-bold';	font-size: 14px;	padding: 11px;}
/* .woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row span input::placeholder {	font-size: 12px;} */
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row input[type=email]:focus,
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row input[type=password]:focus,
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row input[type=search]:focus,
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row  input[type=tel]:focus,
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row input[type=text]:focus,
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row input[type=url]:focus,
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row textarea:focus { color: #111; }
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row span.woocommerce-input-wrapper select {	border: 1px solid #ddd;	border-radius: 0px;	height: 39px;	margin: 0;	padding-left: 3px;	color: #444;	line-height: 28px;	box-shadow: none;	color: #666;	font-family: 'inter-regular';	font-size: 14px;outline: 0;}
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row span.woocommerce-input-wrapper select option { color: #000; font-size: 14px;}
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p button {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;	margin-top: 0px;}
.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
html:lang(el) body.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p button { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields p button { font-family: 'graphik-arabic-bold-inter';}

@media (max-width: 767px) {
	.woocommerce-edit-address .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p.form-row {		width: 100%;	}
	.woocommerce-edit-address .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header h3 {		font-size: 22px;	}
}

/*  Account details
-------------------------------------------- */
.woocommerce-account .woocommerce-content .bookly-customer-appointment-list h2 { display: none!important;}
.logged-in.woocommerce-account .woocommerce-content h2 { display: block;}
.woocommerce-account.woocommerce-page .woocommerce-content .banner { display: none; }
.woocommerce-account.home-test { background: #fff7f7;}
.woocommerce-account.home-test .woocommerce-content h2 { display: block;}
.woocommerce-account.home-test .buttons { width: max-content; float: right;}
.woocommerce-account.home-test .buttons a.btn {margin-right: 0; color: #fff!important;}
.woocommerce-account.home-test .buttons a.btn span i { font-size: 20px; vertical-align: middle; position: relative; left: auto; right: -6px;}

.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row {	margin-bottom: 10px;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-first,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-last { width: 49.5%;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content label {	display: block;	font-family: 'inter-bold';	line-height: 1.3;	font-size: 12px;	color: #000;	margin-bottom: 0;	padding-bottom: 6px;}
html:lang(el) body.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content label { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content label { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input {	color: #444;	border: 1px solid #ddd;	border-radius: 0px;	box-shadow: none;	color: #666;	font-family: 'Inter-bold';	font-size: 14px;	padding: 11px;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input[type=email]:focus,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input[type=password]:focus,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input[type=search]:focus,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row  input[type=tel]:focus,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input[type=text]:focus,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input[type=url]:focus,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row textarea:focus { color: #111; }
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p.form-row label {	width: 100%;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {	margin: 0 0 13px;	padding: 3px 0;	font-family: 'inter-bold';font-size: 14px; border-bottom: 1px solid #e5e5e5;}
html:lang(el) body.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p.form-row span.password-input,
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p.form-row span.password-input input {	width: 100%;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p.form-row span.password-input .show-password-input {	top: 0.5em;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row span em {	font-size: 14px;	color: #000;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row span input::placeholder {	font-size: 12px;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row span.woocommerce-input-wrapper select {	border: 1px solid #ddd;	border-radius: 3px;	height: 31px;	margin: 0;	padding-left: 3px;	color: #444;	line-height: 16px;	box-shadow: none;	color: #666;	font-family: 'Inter-bold';	font-size: 14px;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button {	padding: 7px 10px;	background-color: #9b0537;	line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px;	font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	box-shadow: unset;	width: max-content;	outline: 0;	margin-top: 15px;}
.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button:hover {	color: #ffffff;	background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
html:lang(el) body.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button { font-family: 'graphik-arabic-bold-inter';}

@media (max-width: 767px) {
	.woocommerce-account.woocommerce-page .woocommerce-content .section-title { display: none; }
	.woocommerce-account.woocommerce-page .woocommerce-content .banner .section-title { display: block; }
	.logged-in.woocommerce-account.woocommerce-page .woocommerce-content .banner { display: none; }
	.woocommerce-account.woocommerce-page .woocommerce-content .banner { position: relative; margin-top: -50px; margin-bottom: 50px; display: flex; align-items: center; justify-content: center; /*height: 450px;*/height: 150px; background-color: rgb(242, 41, 91); color: #fff; }
	.woocommerce-account.woocommerce-page .woocommerce-content .banner .section-title h2 { padding-bottom: 0; margin-bottom: 0; }
	/*.woocommerce-account.woocommerce-page .woocommerce-content .banner:before { width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ''; left: 0; top: 0; display: block; position: absolute; z-index: 0; }*/
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 100%;}
	.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-first,
	.woocommerce-edit-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-last { width: 100%;}
}



/* My Appointments
--------------------------------------------- */
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results { padding: 0; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results h3.woocommerce-order-details__title { border-bottom: 1px solid rgba(0,0,0,.1); padding-bottom: 10px; margin: 10px 0px 20px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title { padding-bottom: 6px; }
/*.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title h4 { font-family: 'inter-bold'; }*/
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title label.text { margin-bottom: 0 !important; font-family: 'inter-bold'; line-height: 21px; font-size: 16px; color: #000; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title label.text { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title label.text { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title .desc { font-size: 14px;font-family: 'inter-regular';line-height: 21px;color: #000; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title .desc { font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .content-title .desc { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box { padding-bottom: 15px; }
/*.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option { padding-bottom: 7px; }*/
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box input[type="radio"],.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box  input[type="checkbox"] {     border: 0.25px solid #000000; width: 16px; height: 16px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-checkbox label.content { margin-bottom: 0 !important; padding-bottom: 7px; position: relative; padding-left: 28px; cursor: pointer; user-select: none;font-size: 14px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-checkbox label.content input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-checkbox label.content .checkmark { position: absolute; top: 4px; left: 0; height: 18px; width: 18px; border: 1px solid #ccc; border-radius: 3px;}
/*.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box label.content:hover input ~ .checkmark { background-color: #ccc;}*/
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-checkbox label.content input:checked ~ .checkmark { background-color: #FF4B51;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-checkbox label.content .checkmark:after { content: ""; position: absolute; display: none;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-checkbox label.content input:checked ~ .checkmark:after { display: block;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-checkbox label.content .checkmark:after { left: 5px; top: 2px; width: 5.5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); }

.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .content { margin-bottom: 0 !important; padding-bottom: 7px; position: relative; padding-left: 28px; cursor: pointer; user-select: none;;font-size: 14px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .content input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .checkmark { position: absolute; top: 4px; left: 0; height: 18px; width: 18px; border: 1px solid #ccc; border-radius: 50%; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .checkmark { top: 0px;}
/*.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .content:hover input ~ .checkmark { background-color: #ccc; }*/
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .content input:checked ~ .checkmark { background-color: #FF4B51; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .checkmark:after { content: ""; position: absolute; display: none; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .content input:checked ~ .checkmark:after { display: block; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .option-box .option-radio .content .checkmark:after {	top: 4px;	left: 4px; width: 8px;	height: 8px; border-radius: 50%; background: white; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results textarea { color: #666; border: 1px solid #ccc; border-radius: 3px; padding: 6px 8px 6px; height: 120px; font-family: 'Inter-bold'; font-size: 14px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text { border: 1px solid #ddd; border-radius: 0px; box-shadow: none; color: #666; font-family: 'Inter-bold'; font-size: 14px; padding: 11px; width: 100%;outline: 0; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text { font-family: 'graphik-arabic-bold-inter'; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text:focus,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text input[type=email]:focus,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text input[type=password]:focus,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text input[type=search]:focus,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text  input[type=tel]:focus,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text input[type=text]:focus,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text input[type=url]:focus,
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .input-text textarea:focus { color: #111; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results select { background: transparent; width: 100%; cursor: pointer; border: 1px solid #ddd; border-radius: 0px; /*height: 31px;*/height: 130px; margin: 0; padding-left: 3px; color: #444; line-height: 16px; box-shadow: none; color: #666; font-family: 'Inter-bold'; font-size: 14px; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results select { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results select { font-family: 'graphik-arabic-bold-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results select option { /*background: transparent;*/ cursor: pointer; color: #444; line-height: 16px; color: #666; font-family: 'inter-regular'; font-size: 14px; }
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results select option { font-family: 'CF Panoptik', sans-serif;font-weight: 400;}
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results select option { font-family: 'graphik-arabic-regular-inter';}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .buttons { padding-bottom: 15px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .buttons .btn {	padding: 7px 10px;	background-color: #9b0537; line-height: 1;	color: #ffffff;	text-align: center;	border: 1px solid #9b0537;	font-size: 14px; margin:0; font-family: 'inter-bold';	border-radius: 0;	box-shadow: unset;	width: max-content;}
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .buttons .btn:hover { color: #ffffff; background-color: #ffcccc;	border-color: #ffcccc;	box-shadow: unset;}
html:lang(el) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .buttons .btn { font-family: 'CF Panoptik', sans-serif;font-weight: 700; }
html:lang(ar) body.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .test-results .buttons .btn { font-family: 'graphik-arabic-bold-inter'; }


/* My Appointments
--------------------------------------------- */
.bookly-customer-appointment-list h2 { display: none;}
.bookly-customer-appointment-list table.bookly-appointments-table {border: none;	border-collapse: collapse;}
.bookly-customer-appointment-list table.bookly-appointments-table thead {	background-color: #ffcccc;}
.bookly-customer-appointment-list table.bookly-appointments-table tr.bookly--no-appointments td { text-align: left; padding: 15px 8px 0px !important;  font-family: 'inter-bold';}
html:lang(el) body.woocommerce-account .woocommerce-content .bookly-customer-appointment-list table.bookly-appointments-table tr.bookly--no-appointments td { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .bookly-customer-appointment-list table.bookly-appointments-table tr.bookly--no-appointments td { font-family: 'graphik-arabic-bold-inter';}
.bookly-customer-appointment-list table.bookly-appointments-table thead tr { border-left: 1px solid rgba(0,0,0,.1); border-right: 1px solid rgba(0,0,0,.1);}
.bookly-customer-appointment-list table.bookly-appointments-table thead tr th {	border-top: 1px solid rgba(0,0,0,.1); border-bottom: unset;	padding: 8px 8px;	font-size: 14px; vertical-align: middle;    background-color: #fbfbfb; font-family: 'inter-bold';}
html:lang(el) body.woocommerce-account .woocommerce-content .bookly-customer-appointment-list table.bookly-appointments-table thead tr th { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .bookly-customer-appointment-list table.bookly-appointments-table thead tr th { font-family: 'graphik-arabic-bold-inter';}
.bookly-customer-appointment-list table.bookly-appointments-table tbody tr td {	padding: 15px 8px!important;    border: 0;border-top: 1px solid rgba(0,0,0,.1); background: transparent;text-align: center;}
.bookly-customer-appointment-list table.bookly-appointments-table tbody tr td a {	color: #9b0537; display: block;}
.bookly-customer-appointment-list .bookly-btn-default { padding: 7px 10px; background-color: #9b0537;line-height: 1;color: #ffffff; text-align: center; border: 1px solid #9b0537; display: flex; align-items: center; margin: 0;border-radius: 0!important;box-shadow: unset; box-shadow: unset; }
.bookly-customer-appointment-list .bookly-btn-default span {font-family: 'inter-bold';font-size: 14px!important; text-transform: initial !important;line-height: 1!important; }
html:lang(el) body.woocommerce-account .woocommerce-content .bookly-customer-appointment-list .bookly-btn-default span { font-family: 'CF Panoptik', sans-serif;font-weight: 700;}
html:lang(ar) body.woocommerce-account .woocommerce-content .bookly-customer-appointment-list .bookly-btn-default span { font-family: 'graphik-arabic-bold-inter';}
.bookly-customer-appointment-list .bookly-btn-default:hover { color: #ffffff!important; background-color: #ffcccc!important; border-color: #ffcccc!important;box-shadow: unset!important;}

.bookly-customer-appointment-list { padding-bottom: 7px; }
.bookly-customer-appointment-list::-webkit-scrollbar { width: 5px; height: 8px; background: transparent; margin-left: 2px; }
.bookly-customer-appointment-list::-webkit-scrollbar-track { background: transparent; margin-left: 2px; }
.bookly-customer-appointment-list::-webkit-scrollbar-thumb { background-color: #9b0537; border-radius: 10px; border: 1px solid #ffffff; margin-left: 2px; }



/* Site Reviews
--------------------------------------------- */
.glsr .slick-slide { margin: 0px 10px; ;height: auto;}
.glsr .slick-slide div:first-child { height: 100%;}
.glsr .slick-list .slick-track { display: flex;flex-wrap: wrap;}
.glsr .glsr-reviews-wrap { grid-gap: unset; display: block; gap: unset;}
.glsr .glsr-review { position: relative; padding: 70px 32px 32px;border-radius: 10px; margin: 16px 0px 0px;background-color: #fff;min-height: 210px; }
.glsr .glsr-review .glsr-review-title { display: none; }
.glsr .glsr-review .glsr-review-rating { margin-top: -10px;display: block; float: left;}
.glsr .glsr-review .glsr-review-rating span { margin-right: 10px;}
.glsr .glsr-review .glsr-review-rating span:last-child { margin-right: 0;}
.glsr .glsr-review .glsr-review-rating span { background-image: unset!important;}
.glsr .glsr-review .glsr-review-rating span:before { font-family: WooCommerce; content: "\e020"; font-size: 26px; color: #9b0537;}
/* .glsr .glsr-review .glsr-review-date { padding-bottom: 20px;} */
.glsr .glsr-review .glsr-review-date { display: block; float: right;}
.glsr .glsr-review .glsr-review-date span.glsr-tag-value { font-family: 'inter-bold';}
html:lang(el) body .glsr .glsr-review .glsr-review-date span.glsr-tag-value { font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
/* .glsr .glsr-review .glsr-review-content { padding-bottom: 50px; } */
.glsr .glsr-review .glsr-review-content { display: inline-block; padding-top: 24px; }
.glsr .glsr-review .glsr-review-content p{padding:0; margin-bottom: 10px;}
.glsr .glsr-review .glsr-review-response p{padding:0; margin-bottom: 10px;}
.glsr-default .glsr-review-response, .glsr-default .glsr-review-title {margin-top: 20px;}
.glsr .glsr-review .glsr-review-author { border-top: 0; position: absolute; top: 35px; display: flex; left: 35px; right: 0; height: auto; width: max-content;}
.glsr .glsr-review .glsr-review-avatar { position: absolute; top: 12px; right: auto; left: 32px; display: none;}
.glsr .glsr-review .glsr-review-author span.glsr-tag-value { font-family: 'inter-bold';}
html:lang(el) body .glsr .glsr-review .glsr-review-author span.glsr-tag-value { font-family: 'CF Panoptik', sans-serif; font-weight: 700; }
.glsr .glsr-review .glsr-review-avatar img { border-radius: 50%; border: 3px solid #f8fafb;}

.glsr .glsr-reviews ul.slick-dots { bottom: -45px;}
.glsr .glsr-reviews ul.slick-dots li { margin: 0px 4px;width: 10px;height: 10px;}
.glsr .glsr-reviews ul.slick-dots li button { padding: 0;width: 10px;height: 10px;}
.glsr .glsr-reviews ul.slick-dots li button:before { font-size: 10px;}
.glsr .glsr-reviews ul.slick-dots li.slick-active button:before,
.glsr .glsr-reviews ul.slick-dots li button:hover:before { opacity: 1; color: #9b0537;}

.glsr.glsr-default { --glsr-toggle-bg-1: #9b0537!important;}
.glsr.glsr-default form.glsr-form label.glsr-label,
.glsr.glsr-default form.glsr-form .glsr-toggle label { font-family: 'inter-bold'; line-height: 1.3; font-size: 14px; color: #000;margin-bottom: 0.5rem;}
.glsr.glsr-default form.glsr-form input { border-radius: 2px!important; border: 0px!important; font-family: 'inter-bold'!important; line-height: 1.3!important; font-size: 14px!important; color: #666!important;}
.glsr.glsr-default form.glsr-form textarea { border-radius: 2px!important; border: 1px solid #eaeaea!important; height: 29px!important; font-family: 'inter-bold'!important; line-height: 1.3!important; font-size: 14px!important; color: #666!important;height: 144px!important;}
.glsr.glsr-default form.glsr-form .wp-block-button button { padding: 7px 10px; background-color: #9b0537!important; line-height: 1; color: #ffffff!important; text-align: center; border: 1px solid #9b0537; font-family: 'inter-bold'; display: flex; align-items: center; margin: 0; border-radius: 0; box-shadow: unset; margin-right: 0px; box-shadow: unset;font-size: 16px;}
.glsr.glsr-default .glsr-field-error { color: #9b0537; font-family: 'inter-regular' !important; font-size: 15px;}
.glsr.glsr-default .glsr-star-rating--stars[class*=" s"]>span,
.glsr.glsr-default .glsr-star-rating--stars[class*=" s"]>span.gl-active,
.glsr.glsr-default .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected { background-image: unset!important;}
.glsr.glsr-default .glsr-star-rating--stars[class*=" s"]>span:before { font-family: WooCommerce; content: "\e021"; font-size: 26px; color: #9b0537;background-image: unset!important;}
.glsr.glsr-default .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected:before,
.glsr.glsr-default .glsr-star-rating--stars[class*=" s"]>span.gl-active:before,
.glsr.glsr-default .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected:before { font-family: WooCommerce; content: "\e020"; font-size: 26px; color: #9b0537;background-image: unset!important;}
 @media(max-width: 767px){
 	.glsr .slick-slide { margin: 0; }
 	.glsr .slick-list .slick-track { margin: 0px -10px; }
 	.glsr .glsr-review .glsr-review-rating { margin-top: -5px; }
 	.glsr .glsr-review .glsr-review-rating span { margin-right: 2px; }
 	.glsr .glsr-review .glsr-review-rating span:before { font-size: 20px; }
 }




/* Wishlist Page
--------------------------------------------- */
.page .page-content .entry-content .alg-wc-wl-empty-wishlist { border-top: 3px solid #000000; background-color: #f7f6f7; font-size: 14px; padding: 1em 2em 1em 3.5em;position: relative; }
.page .page-content .entry-content .alg-wc-wl-empty-wishlist:before { font-family: WooCommerce; content: "\e028"; display: inline-block; position: absolute; top: 1em; left: 1.5em; }
.page .page-content .entry-content .alg-wc-wl-view-table { margin-bottom: 0; border-radius: 0px; border: 1px solid #ebebeb; background-color: #fff;text-align: left; width: 100%; border-collapse: separate; }
.page .page-content .entry-content .alg-wc-wl-view-table th { text-align: center; padding: 13px 8px; color: #7A7A7A; font-size: 14px; font-family: 'inter-bold'; background-color: #fbfbfb; }
.page .page-content .entry-content .alg-wc-wl-view-table th.product-thumbnail { font-size: 0; }
.page .page-content .entry-content .alg-wc-wl-view-table td.product-thumbnail { text-align: center!important; }
.page .page-content .entry-content .alg-wc-wl-view-table td { border-top: 1px solid #ebebeb;padding: 13px 8px; font-family: 'inter-bold'; font-size: 14px; color: #7A7A7A; }
.page .page-content .entry-content .alg-wc-wl-view-table td.product-name a {  color: #000000; font-family: 'inter-bold'; font-size: 14px; }
.page .page-content .entry-content .alg-wc-wl-view-table td.product-name a:hover { color: #9b0537; }
.page .page-content .entry-content .alg-wc-wl-view-table td.add-to-cart-btn a { padding: 9px 10px; background-color: #9b0537; line-height: 1; color: #ffffff; text-align: center; border: 1px solid #9b0537; font-size: 14px; font-family: 'graphik-regular'; border-radius: 0; box-shadow: unset; }
.page .page-content .entry-content .alg-wc-wl-view-table td.add-to-cart-btn a:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc; box-shadow: unset; }
.page .page-content .entry-content .alg-wc-wl-view-table td.product-removal i {  color: #ccc; line-height: 21px; font-weight: 400; font-size: 24px; }
.page .page-content .entry-content .alg-wc-wl-view-table td.product-removal .alg-wc-wl-btn:hover i { transform: translateZ(0) scale(1.2, 1.2); }

.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table thead {  background-color: #fbfbfb; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table thead tr {  border-left: 1px solid rgba(0,0,0,.1); border-right: 1px solid rgba(0,0,0,.1); }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table thead tr th {  border-top: 1px solid rgba(0,0,0,.1); border-bottom: unset;  padding: 8px 8px; font-family: 'inter-bold'; font-size: 14px; vertical-align: middle; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table td { border-top: 1px solid rgba(0,0,0,.1);font-family: 'inter-bold'; font-size: 14px; color: #7A7A7A; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table td.product-thumbnail { text-align: center!important; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table td.add-to-cart-btn a { padding: 7px 10px; background-color: #9b0537; line-height: 1; color: #ffffff; text-align: center; border: 1px solid #9b0537; font-size: 11.9px; font-family: 'inter-bold'; border-radius: 0; box-shadow: unset; outline: 0; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table td.add-to-cart-btn a:hover { color: #ffffff; background-color: #ffcccc; border-color: #ffcccc; box-shadow: unset; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table td.product-removal i { color: #ccc; line-height: 21px; font-weight: 400; font-size: 24px; }
.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content .alg-wc-wl-view-table td.product-removal .alg-wc-wl-btn:hover i { transform: translateZ(0) scale(1.2, 1.2); }

@media(max-width: 767px){
	.page .page-content .entry-content .alg-wc-wl-view-table th.product-thumbnail { text-align: center; }
	.page.alg-wc-wl-responsive .page-content .entry-content .alg-wc-wl-view-table tr td.product-thumbnail:before,
	.woocommerce-account .woocommerce-content .entry-content .woocommerce .woocommerce-MyAccount-content td.product-thumbnail:before { font-size: 0; }
}

/*------------Newsletter Footer------------*/
.newsletter_col {margin-top: 2rem;border-radius: 5px;text-align: left;color: #fff;}
.newsletter_col .section-title-footer {font-size: 14px;font-family: 'graphik-regular';margin-bottom: 15px;color: #fff;}
.newsletter_col form {display: flex;flex-direction: column;gap: 10px;}
.newsletter_col input[type="email"] {width: 100%;padding: 5px;border: none;border-radius: 5px;background-color: #FBE6EB;color: #333;font-size: 12px;}

.newsletter_col input[type="email"]::placeholder {color: #666;}

/* Submit Button */
.footer-submit{justify-items: end;}
.newsletter_col button,
.newsletter_col input[type="submit"] {margin-right: 0px;background-color: #D37888;color: white;border: none;padding: 8px 10px;font-size: 12px;border-radius: 5px;cursor: pointer;transition: background 0.3s;}
/*-------end-----------*/

/* Footer
--------------------------------------------- */
footer { background-color: #801B2F !important; }
footer .footer-top { padding: 30px 0;}
footer .footer-top .top-col {padding-left: 20px;}
footer .footer-col .footer-col{width: 75%; padding-left: 0px;}
footer .footer-col .title { color: #D37888; font-family: 'graphik-bold';font-size: 16px; line-height: 24px;text-transform: uppercase;}
footer .footer-col .footer-logo { padding-bottom: 20px; margin-right: 50px;}
footer .footer-col .footer-logo img { width: 85%; }
footer .footer-col ul.social-icons {  display: flex; align-items: center; flex-wrap: wrap; gap: 30px;}
footer .footer-col ul.social-icons li{ margin-right: 2px;margin-bottom: 5px;}
footer .footer-col ul.social-icons li:last-child {  margin-right: 0;}
footer .footer-col ul.social-icons li a { width: 100%; height: 100%; display: inline-block; font-size: 30px;}
footer .footer-col ul.social-icons li a span { font-size: 25px;   padding: 5px 7px; }
footer .footer-col ul.social-icons li a:hover span { color: #000;}
footer .footer-col ul { padding: 0; margin: 0; }
footer .footer-col ul li { list-style-type: none; line-height: 1.3;/*line-height: 16.8px;*/ }
footer .footer-col ul li a{ color: #FFF;font-size: 12px;font-family: 'graphik-regular';/*line-height: 16px;*/}
html:lang(el) body footer .footer-col ul li a { font-family: 'CF Panoptik', sans-serif; }

footer .footer-col ul li.wpml-ls-item { padding-bottom: 0; }
footer .footer-col ul li.wpml-ls-item ul.sub-menu { padding: 8px 0 0px; }
footer .footer-col ul li.wpml-ls-item ul.sub-menu li { padding-bottom: 7px; }

footer .footer-bottom { padding: 10px 0; text-align: center; border-top: 1px solid white;}
footer .footer-bottom .copyright { text-align: left;; font-size: 12px;color: #FFF;font-family: 'graphik-meduim'; align-content: center;}

.otgs-development-site-front-end { display: none; }

@media(max-width: 1200px){
 footer .footer-col { margin-bottom: 20px; }
}
@media(max-width: 767px){
	footer .footer-top .top-col {padding-left: 15px;}
	footer .footer-col .footer-col{width: 100%; padding-left: 0px;}
	footer .footer-col .footer-logo {text-align: right; padding-right: 15px;margin-right:0px;}
	footer .footer-col .footer-logo img { width: 55%;}
	/*footer .footer-col ul.social-icons { justify-content: center; }*/
	footer .footer-col.footer-menu ul li,
	footer .footer-col.footer-menu li.wpml-ls-item ul.sub-menu li {line-height: 1;}
	footer .footer-col.footer-menu .menu-langauges-container ul li { line-height: 1.5;}
	footer .footer-col.footer-menu li.wpml-ls-item ul.sub-menu { padding: 0; }
	footer .footer-col ul.social-icons {gap: 10px;}
	footer .footer-col ul.social-icons li a {font-size: 20;}
	footer .footer-bottom .copyright{font-size: 10px;}
	.newsletter_col .section-title-footer {font-size: 18px;}
	
	footer .footer-col ul.social-icons 
	{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    padding: 0!important;
	}
	.footer_form .gform_wrapper .gform_heading .gform_title
	{
		text-align: center;
	}
}
@media(max-width: 576px){
	footer .footer-col .footer-logo  { text-align: left; }
	footer .footer-col ul.social-icons { justify-content: center; }
	footer .footer-col.footer-menu ul li,
	footer .footer-col.footer-menu li.wpml-ls-item ul.sub-menu li { width: 49%; /*display: inline-block;*/}
	footer .footer-col.footer-menu li.wpml-ls-item { width: 100%; display: block;}

	footer .footer-col.footer-menu li.wpml-ls-item a { float: left; width: 50%; padding-top: 4px; }
	footer .footer-col ul.social-icons {gap: 10px;}
	footer .footer-col ul.social-icons li a {font-size: 20px;}
	footer .footer-bottom .copyright{font-size: 10px;}
}

/* new content */
ul.product-video {
    display: none;
}

/* Gravity Form Css */

.custom-gravity-form-test-feedback .gform_heading .gform_title { display:none; }
.custom-gravity-form-test-feedback #gform_88 .gsection_title { color:#9b0537; }

.custom-gravity-form-home-test .gform_heading .gform_title { display:none; }
.custom-gravity-form-home-test .gform_heading { font-family: 'inter-bold';}
.custom-gravity-form-home-test .gform_heading .gform_description { color:#0420BE; padding-bottom: 20px; display: block; }

.custom-gravity-form-job-opening h3 { padding-bottom:	20px; }


.custom-gravity-form-lab-result .gform_heading .gform_title { display:none; }
.custom-gravity-form-lab-result ul.gform_fields.top_label.form_sublabel_above li h2 { color:	#9b0537; }

/*Securted Page */
.newsletter.secured-page h3 { padding-bottom: 0px;}
.newsletter.secured-page p { font-weight: bold;padding-top: 25px;}
.newsletter.secured-page .gform_wrapper.gravity-theme .gform_button { margin: 0;width: 100% !important;text-align: center !important;display: block !important;}
.newsletter.secured-page .gform_validation_errors { display: none;}
.newsletter.secured-page .gfield_description { padding: 6px !important;}
.newsletter.secured-page .download-btn { justify-content: center!important;width: max-content!important;margin: 0 auto;padding: 10px 50px;text-transform: uppercase;}
.newsletter.secured-page .download-btn span { padding-right: 10px;}
.text-rtl{direction: rtl !important; text-align: right !important;font-family: 'graphik-arabic-regular-inter';}

.footer_form .gform_wrapper .gform_heading .gform_required_legend,.footer_form .gform_wrapper .gform_heading .gform_description
{
	display:none;
} 
.footer_form .gform_wrapper .gform_heading .gform_title
 {
	color: #D37888;
    font-family: 'graphik-bold';
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
 }
 .footer_form .ginput_container_email input
 {
	/* border-radius: 8px;*/
 }
 .footer_form .gfield_label,.footer_form .gform-field-label
 {
	 color:#fff;
 }
 
.footer_form #gform_submit_button_2
 {
	width: 100%;
    padding: 13px;
    background: #d16379;
	border-radius: 0px;
	border:none;
    /*border: 2px solid #fff;*/
    
 }
 .footer_form .gform_wrapper.gravity-theme .gfield_label
 {
     display: none;
 }
 footer .footer-col ul.social-icons {
    
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    padding: 0 10px;
}
footer .footer-bottom {
      border-top: none;
}
footer .footer-col .footer-col .copyright
{
    margin-top: 20px;
    color: #D37888;
    font-size: 12px;
}
 
 .single.single-product .featured-products ul.products li.product .content-wrap .summary-wrap
 {
	 padding: 10px;
	 padding-bottom: 40px
 }
 
.single.single-product .featured-products ul.products li.product .content-wrap .summary-wrap a.button
 {
	 width:100%;
 }
 .woocommerce div.product form.cart .variations select
 {
	 background-color: #fff;
 }
 .woocommerce .woocommerce-content .product .summary .single_variation_wrap label
 {
	 display: inline-block;
    vertical-align: middle;
    padding: 0 0 21px 0;
 }
 
 /*@media (max-width: 1024px) {
    .page-id-13859 .hero-slider .hero-item-slider .hero-slider-caption .hero-slider-caption-content {
        width: 47%;
    }
}*/

.page-id-13859 .hero-slider .hero-item-slider {
    min-height: auto;
    /* margin-top: 97px; */
}


.wcml-cart-dialog-buttons button {
    color: #fff;
    margin: 5px 3px;
}


html:lang(el) body {
    font-family: 'CF Panoptik', sans-serif !important;
}


html:lang(el) body .woocommerce .star-rating,
html:lang(el) body .woocommerce .star-rating span,
html:lang(el) body .woocommerce .star-rating::before,
html:lang(el) body .woocommerce .star-rating span::before {
    font-family: WooCommerce !important;
}

html:lang(el) footer .footer-col ul.social-icons li
{
	font-family: 'graphik-bold'!important;
}

html:lang(el) footer .gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
    display: flow;
}

.page-id-6725 .wishlist-section
{
	display:none!important;
}

.payment_method_whish_by_codnloc label img
{
	width: 56px!important;
	height: 30px!important;
	margin-left: -7px!important;
}
