@charset 'UTF-8';

 .slick-loading .slick-list
{
background: #fff url(//www.fitrakis-shoes.gr/wp-content/themes/fitraki/assets/icons/ajax-loader.gif) center center no-repeat;
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-size: 20px;
line-height: 1;
opacity: .75;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
display: flex !important;
justify-content: center;
width: 100%;
padding: 0;
margin: 50px 0 30px !important;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: flex;
width: 120px;
height: 10px;
margin: 0 5px;
padding: 0;
cursor: pointer;
align-items: center;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 120px;
height: 5px;
padding: 4px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: #E6E6E6;
transition: all 150ms ease-in-out;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
transition: all 150ms ease-in-out;
opacity: 1;
}
.slick-dots li button::before {
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 120px;
height: 10px;
content: ' ';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
transition: all 150ms ease-in-out;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li:hover button::before, .slick-dots li.slick-active button::before {
opacity: .75;
background-color: #9B8C75;
} .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
margin-left: -15px;
margin-right: -15px;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slicks-button.slick-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
z-index: 1; }
.slicks-button.slick-arrow svg {
vertical-align: middle;
display: inline-block;
}
.slicks-button.next.slick-arrow {
right: -15px;
transform: translateX(100%);
}
.slicks-button.prev.slick-arrow {
transform: translateX(-100%);
left: -15px;
}
.slick-arrow .arrow-left, .slick-arrow .arrow-right {
transition: all 150ms ease-in-out;
fill: transparent;
}
.slick-arrow:hover .arrow-left, .slick-arrow:hover .arrow-right {
fill: #9B8C75;
}
.shortcode-custom-carousel {
padding: 0 5vw;
margin: 0 -15px; 
}
.elementor-shortcode .slick-track {
display: flex;
}
.slick-track::after, .slick-track::before {
content: unset !important;
}@font-face {
font-family: 'Manrope';
src: url(//www.fitrakis-shoes.gr/wp-content/themes/fitraki/assets/fonts/Manrope-ExtraBold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Manrope';
src: url(//www.fitrakis-shoes.gr/wp-content/themes/fitraki/assets/fonts/Manrope-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Manrope';
src: url(//www.fitrakis-shoes.gr/wp-content/themes/fitraki/assets/fonts/Manrope-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Manrope';
src: url(//www.fitrakis-shoes.gr/wp-content/themes/fitraki/assets/fonts/Manrope-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Manrope';
src: url(//www.fitrakis-shoes.gr/wp-content/themes/fitraki/assets/fonts/Manrope-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
z-index: 2;
}
.variable-item.disabled {
display: none;
} .sale-perc {
position: absolute;
top: 0;
right: 0;
background: #404041;
color: #fff;
width: 45px;
height: 35px;
border-radius: 0;
line-height: 12px;
pointer-events: none;
text-align: center;
font-weight: 300;
font-size: 14px;
display: flex;
justify-content: center;
align-items: center;
}
@media screen and (min-width: 768px) {
.sale-perc {
left: 0 !important;
right: auto !important;
}
}
:focus {
outline: none;
}
.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: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
html,body{
padding:0;
margin:0;
}
body {
font-family: 'Manrope', sans-serif;
font-size: 16px;
line-height: 1.2;
background-color: #fff;
color: #404041;
overflow-x: hidden;
}
p{
margin-top: 0;
margin-bottom: 10px;
}
a {
color: #404041;
text-decoration: none;
}
a:focus, a:active, button:focus, button:active, a::-moz-focus-inner, button::-moz-focus-inner {
outline: none;
box-shadow: none;
border: 0;
}
a:hover {
color: #6d6252;
}
body.admin-bar {
overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6{
margin-top: 0px;
margin-bottom: 15px;
font-weight: 400;
color: #404041;
}
h1{
font-size: 32px;
}
h2 {
font-size: 26px
}
h3 {
font-size: 24px;
}
img, svg {
height: auto;
max-width: 100%;
vertical-align: middle;
}
iframe{
max-width: 100%;
}
input, select, textarea, button {
font-family: 'Manrope', sans-serif;
border: 1px solid #aaa;
background-color: #fff;
font-size: 16px;
padding: 8px 8px;
max-width: 100%;
box-sizing: border-box;
color: #404041;
}
input[type="submit"] {
padding: 10px 24px;
background: #fff;
color: #404041;
border: 1px solid #404041;
cursor: pointer;
}
input[type="submit"]:focus,input[type="submit"]:active {
outline: 1px solid #404041;
outline-offset: -3px;
}
label {
color: #404041;
}
.alignleft, img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
@media (min-width: 768px) {
#top-header .left {
position: absolute;
left: 5vw;
top: 5px;
}
#top-header .right {
display: flex;
align-items: center;
position: absolute;
right: 5vw;
top: 0;
}
}
#top-header .left svg {
vertical-align: bottom;
}
#top-header .telephone {
font-size: 19px;
color: #EE907B;
margin-right: 10px;
}
#top-header .right .wpml-ls-legacy-list-horizontal {
padding: 0;
}
#menu-top-menu {
margin: 0;
}
#top-header {
position: sticky;
background-color: #fff;
top: 0;
z-index: 200; transition: all 300ms ease-in-out;
box-shadow: 0px -20px 9px 3px rgba(41,41,41,.25);
} .shipping .container {
display: none;
}
@media only screen and (max-width: 767px) {
.shipping .container {
text-align: center;
padding: 10px 0;
font-size: 14px;
display: block;
display: none;
}
.shipping {
position: sticky;
top: 0;
z-index: 99;
background-color: white;
padding-bottom: ;
}
}
@media screen and (max-width: 381px) {
#top-header .left {
padding-top: 0 !important;
margin-bottom: 0 !important;
}
}
@media screen and (min-width: 382px) and (max-width: 767px) {
#top-header .left {
padding-top: 20px !important;
margin-bottom: 20px !important;
}
} .admin-bar #top-header{
top: 32px;
}
.menu-sticky #top-header {
box-shadow: 0px 0px 9px 3px rgba(41,41,41,.25);
}
body:not(.menu-sticky) #top-header {
box-shadow: none !important;
}
#brand {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
#brand svg {
width: auto;
height: 60px;
}
.header-items {
display: flex;
justify-content: space-between;
align-items: flex-end;
padding: 20px 0 10px;
min-height: 60px;
}
#header-items {
display: flex;
align-items: flex-end;
}
#header-items > div {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin-left: 2vw;
}
#header-items .header-cart {
cursor: pointer;
flex-direction: row !important;
position: relative;
}
#header-items .header-cart > p {
position: absolute;
right: -26px;
top: auto;
margin: 0 !important;
bottom: -10px !important;
display: flex;
background: #404041;
color: #fff;
border-radius: 50%;
font-size: 12px;
line-height: 15px;
aspect-ratio: 1/1;
padding: 0;
width: 25px;
justify-content: center;
align-items: center;
font-weight: 100;
}
#header-items > div > a {
display: flex;
flex-direction: column;
}
#header-items .search {
cursor: pointer;
}
.search-is-active #searchform {
opacity: 1;
pointer-events: all;
}
#searchform > div {
position: relative;
}
#searchform .magnifying {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
}
#searchform #s {
width: 270px;
border: none;
border-bottom: 1px solid #EE907B;
padding: 7px 60px 7px 30px;
color: #EE907B
}
#searchform #s::placeholder { color: #EE907B;
opacity: 1; }
#searchform #s:-ms-input-placeholder { color: #EE907B;
}
#searchform #s::-ms-input-placeholder { color: #EE907B;
}
#searchform button {
border: none;
padding: 0;
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
body.xoo-wsc-active, html.xoo-wsc-active {
overflow: initial; 
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
color: #fff;
background-color: #EE907B;
border: 1px solid #EE907B;
box-sizing: border-box;
font-size: 20px;
font-weight: normal;
text-transform: lowercase;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
font-size: 20px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #fff;
color: #EE907B;
}
.woocommerce .added_to_cart.wc-forward, .single_add_to_cart_button .xoo-wsc-icon-checkmark.xoo-wsc-icon-atc {
display: none;
}
.xoo-wsc-footer a.button { }
@media (min-width: 1380px) {
.mobile-search-btn{display: none;}
ul.menu { }
ul.menu li ul > li a {
color: #fff;
}
}
@media (max-width: 1379px) {
#header-menu {
display: flex
}
#searchform {
display: none;
position: absolute;
top: 100%;
right: 0;
background: #fff;
padding: 0 5vw;
z-index: 99999;
}
.search.active #searchform{display: block;}
#searchform #s{border-bottom: 0;}
ul.menu li a {
padding: 7px 0 !important;
}
}
@media screen and (max-width: 767px) {
html #wpadminbar {display: none !important}
html.yes-js {margin-top: 0 !important}
#top-header {
top: -35px !important;
}
#header-items svg,
#header-menu svg {
width: auto;
height: 20px !important; }
.menu-is-active #menu .menu .account svg {
height: 20px !important;
}
#header-menu.new-nav a.mobile-search-btn > svg,
#header-items .love > a > svg,
#header-items .account > a > svg,
#header-items .header-cart > svg {
height: 27px !important;
}
#header-menu.new-nav a.mobile-search-btn {
margin-bottom: 2px;
} #top-header .left {
text-align: center;
padding-top: 10px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin-bottom: 10px;
}
#top-header .left a {
padding: 0px 0 10px;
}
.header-items {
padding: 15px 0; }
#brand svg {
max-width: 35vw;
height: 35px; }
#brand svg .logo-text{
display: none;
}
#main-wrap {
padding-left: 5vw;
padding-right: 5vw;
box-sizing: border-box;
} #searchform button {
width: 70px;
}
#searchform #s {
padding: 7px 80px 7px 30px;
}
} @media screen and (max-width: 767px) { #header-items > div.love {
display: none;
}
} .menu-is-active #main-wrap {
opacity: 0.3;
}
.home #main-wrap{padding-top: 0}
.has-sidebar #main-wrap {
padding-top: 0;
}
.container {
max-width: 1240px;
margin: 0 auto;
}
.full-container {
padding: 0 5vw;
}
#main-wrap {
position: relative;
padding-top: 30px;
}
.term-kids #main-wrap::before {
content: '';
background: red;
position: absolute;
width: 100%;
left: 0;
top: 0;
z-index: -1;
height: 40vw;
}
ul.menu > li > a {
color: #404041;
transition: all 150ms ease-in-out;
} ul.menu li a {
text-decoration: none;
font-size: 16px;
padding: 0 10px;
display: inline-block;
transition: all 150ms ease-in-out;
}
ul.menu > li.offer > a {
color: red;
font-weight: 700;
text-transform: uppercase;
}
@media screen and (min-width: 1380px) {
.menu > li > .sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 999;
width: 400px;
opacity: 0;
pointer-events: none;
transition: all 150ms ease-in-out;
padding: 20px 50px !important;
margin-left: -10px !important;
text-align: left !important;
display: flex;
flex-direction: column;
background: #EE907B;
border: 1px solid #fff;
border-top-width: 10px;
} ul.menu li ul ul li a{
font-size: 80%
}
}
@media screen and (min-width: 1380px) {
#menu ul {
display: flex;
justify-content: center;
gap: 10px;
}
#menu .menu {
gap: 10px;
}
.menu > li a:hover + .sub-menu,
.menu .sub-menu:hover {
pointer-events: all;
opacity: 1;
}
ul.menu > li {
display: inline-flex !important;
}
} #header-menu ul.menu li ul > li a {
padding: 0 !important;
font-size: 15px !important;
font-weight: 100 !important;
line-height: 23px !important;
text-transform: capitalize !important;
}
#header-menu ul.menu li ul ul {
padding-left: 10px !important;
}
#header-menu ul.menu li ul ul li {
display: block;
text-align: left;
}
@media screen and (min-width: 1380px) {
#menu > div > .menu > li > ul.sub-menu > li:not(:nth-child(3n)) {
border-right: 1px solid;
}
}
#header-menu ul.menu li ul ul li a::before {
content: '-';
margin-right: 4px;
}
.menu-main-container {
transition: all 150ms ease-in-out;
overflow: hidden;
}
.hamburger {
outline: none !important;
display: flex;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.09s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
overflow: visible;
font-size: 22px;
align-items: center;
margin: 0 2vw 0 auto;
padding: 0;
}
.menu-is-active .hamburger .hamburger-inner,
.menu-is-active .hamburger .hamburger-inner::before,
.menu-is-active .hamburger .hamburger-inner::after {
background-color: #404041;
}
.hamburger-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative;
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 35px;
height: 1px;
background-color: #404041;
border-radius: 0;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before {
top: -10px;
}
.hamburger-inner::after {
bottom: -10px;
}
.hamburger--collapse .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: 0.13s;
transition-delay: 0.13s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
top: -20px;
transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.menu-is-active .hamburger--collapse .hamburger-inner {
transform: translate3d(0, -10px, 0) rotate(-45deg);
transition-delay: 0.22s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu-is-active .hamburger--collapse .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.menu-is-active .hamburger--collapse .hamburger-inner::before {
top: 0;
transform: rotate(-90deg);
transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse .ham-close-text {
display: none;
}
.menu-is-active .hamburger--collapse .ham-close-text {
display: inline;
}
.menu-is-active .hamburger--collapse .ham-open-text {
display: none;
}
#top-header > .container,
#header > .container {
padding-left: 15px;
padding-right: 15px;
}
#top-header > .container {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
}
.responsive-menu-toggle {
display: block;
}
#menu ul {
margin: 0 auto;
padding: 0;
text-align: center;
}
#menu {
position: relative;
}
#top-header .info {
margin: 10px 0;
}
#top-header .line {
background: #404041;
height: 2px;
}
@media screen and (min-width: 601px) and (max-width: 767px){
#header {
top: 46px;
}
}
.has-sidebar #content{
padding-top: 25px;
}
@media (min-width: 768px) {
.product-search-form {
top: calc(100% + 13px);
}
.header-icons-toggle {
display: none;
}
}
@media screen and (max-width: 579px) {
#menu .menu li .sub-menu {
padding-left: 5vw;
height: 0;
overflow: hidden;
}
}
@media screen and (min-width: 580px) and (max-width: 1379px) {
#menu .menu li .sub-menu {
padding-left: 2vw; height: 0;
overflow: hidden;
}
}
@media screen and  (max-width: 1379px) {
#top-header {
position: sticky;
top: 0px;
z-index: 9;
background: #fff;
}
#menu .menu {
list-style: none;
position: fixed;
width: 100%;
top: 150px; left: 0;
z-index: 99999;
background: #fff;
height: 100vh; transform: translateY(100%);
transition: all 300ms ease-in-out;
text-align: left;
padding: 0 5vw;
box-sizing: border-box;
overflow: auto;
} .esat-badge.bar.dark ~ #top-header #menu .menu {
top: 215px !important;
}
#menu .menu li {
position: relative; }
#menu .menu li .sub-menu.active {
height: auto;
}
.menu-sticky #menu .menu {
top: 56px;
height: calc(100% - 56px);
} .menu-sticky #menu .menu {
top: 120px;
height: calc(100% - 120px);
}
.menu-is-active #menu .menu {
transform: translateY(0px);
}
.menu-toggle {
cursor: pointer;
display: inline-block;
position: absolute;
top: 50%;
right: 0;
width: auto;
text-align: right;
transform: translateY(-50%);
}
.sub-menu.active ~ .menu-toggle {
top: 0;
transform: translateY(0px);
}
.menu-toggle::after {
content: '';
font-size: 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23404041' d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");
width: 24px;
height: 24px;
display: inline-block;
vertical-align: middle;
transition: all 150ms ease-in-out;
}
.sub-menu.active ~ .menu-toggle::after {
transform: rotate(180deg);
}
#menu ul {
list-style: none;
text-align: left;
}
#menu ul ul li a {
padding-left: 20px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1379px) {
#menu .menu {
top: 155px;
height: calc(100% - 75px);
}
.admin-bar #menu .menu {
top: calc(75px + 32px);
height: calc(100% - 75px + 32px);
}
.menu-sticky #menu .menu {
top: 135px; height: calc(100% - 74px);
}
}
@media (min-width: 1380px) {
ul.menu li {
display: inline-block; position: unset; }
#menu ul.sub-menu {
width: 100%;
flex-direction: column;
}
ul.menu li a {
color: #404041;
}
.menu-toggle,.responsive-menu-toggle{display: none;}
}
@media screen and (min-width: 1550px) and (max-width: 1650px) {
ul.menu li a {
font-size: 14px;
padding: 0 10px;
}
}
@media screen and (min-width: 1380px) and (max-width: 1549px) {
ul.menu li a {
font-size: 14px;
padding: 0 5px;
}
} .clearfix::after {
content: "";
clear: both;
display: table;
}
@media(min-width: 768px){
.has-sidebar #content {
float: left;
width: 60%;
}
.has-sidebar #sidebar {
float: left;
width: 40%;
position: sticky;
top: 55px;
z-index: 2;
background: #fff;
padding-top: 20px;
padding-left: 50px;
box-sizing: border-box;
}
.admin-bar.has-sidebar #sidebar {
top: 87px;
}
.container::after {
content: "";
clear: both;
display: table;
}
}
#sidebar ul {
padding-left: 0px;
}
@media (min-width: 960px) {
.has-sidebar #content {
float: left;
width: 70%;
}
.has-sidebar #sidebar {
float: left;
width: 30%;
}
#sidebar ul {
padding-left: 15px;
}
}
#sidebar li .count{display: none;}
#sidebar li {
list-style: none;
margin-bottom: 15px;
}
#sidebar li a {
text-transform: uppercase;
}
.wc-layered-nav-term a{
color:#A6A8AB;
text-transform: uppercase;
}
#sidebar .widget_recent_entries ul li a {
font-size: 16px;
color: #1b7da9;
}
#sidebar .widget-title { font-size: 18px;
font-weight: 300;
color: #404041;
text-transform: uppercase;
line-height: 20px;
}
#sidebar .post-date {
display: block;
font-style: italic;
font-size: 12px;
}
.eshop-widget {
border-bottom: 1px solid #A6A8AB;
margin-bottom: 20px;
}
@media (min-width: 1240px){
#sidebar .hide-form-element-small{
display: none;
}
}
#sidebar li:hover .hide-form-element-small{
display: block;
}
.custom .tp-bullet {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='29.5px' viewBox='0 0 28 29.5' style='overflow:visible;enable-background:new 0 0 28 29.5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23FFFFFF;%7d %3c/style%3e%3cg%3e%3cpath class='st0' d='M28,0.7C22.9,1,18.1,2.3,14.1,4.4C10.6,2.4,6.2,0.8,0.9,0c0,5.3,1,10.1,3.1,14.3c-2.3,4-3.7,8.8-4,14.4 C5.1,28.2,9.7,27,13.6,25c3.8,2.3,8.4,3.9,13.8,4.5c-0.3-5.4-1.3-10.4-3.5-14.6C26,11.1,27.4,6.4,28,0.7z M25.7,3.2 c-0.6,3.3-1.6,6.3-3.1,9l-0.5-0.5c-1.4-2-3.1-3.8-5.1-5.3l-0.4-0.4C19.3,4.4,22.4,3.5,25.7,3.2z M3.3,2.5c3.1,0.8,5.9,1.8,8.5,3.4 C11.9,5.9,12,6,12.1,6L6,11.3l-0.4,0.4C4.1,8.9,3.4,5.8,3.3,2.5z M2.4,26c0.7-3.3,1.5-6,3.1-8.7L6.2,18c1.2,1.7,2.5,3.2,4.1,4.5 l0.9,1C8.4,25.1,5.8,25.7,2.4,26z M13.8,21.8c-2.7-2-4.9-4.4-6.7-7.3c0-0.1-0.1-0.1-0.1-0.2c1.3-1.8,2.8-3.4,4.5-4.8 c0.9-0.7,1.8-1.3,2.8-1.8c0.1-0.1,0.2-0.1,0.3-0.2C15,8,15.4,8.4,15.8,8.8c1.9,1.9,3.7,4,5.3,6.1c0.1,0.2,0.3,0.4,0.5,0.6 c-2.1,2-4.1,3.8-6.3,5.3C14.8,21.1,14.3,21.5,13.8,21.8z M24.8,26.9c-3.2-0.8-5.9-1.9-8.5-3.5l3.3-2.7l3.3-2.7 C24.2,20.8,24.7,23.6,24.8,26.9z'/%3e%3cpath class='st0' d='M15.9,12.9c-0.3-2.5-2.8-2.1-3.5-0.1c-2.1,0.6-2.3,2.5-0.2,3.6c0.6,1.6,2.6,2.4,3.5,0.1 C18.2,15.9,17.8,13.9,15.9,12.9z'/%3e%3c/g%3e%3c/svg%3e");
background-size: contain;
width: 30px;
height: 30px;
background-repeat: no-repeat !important;
background-color: transparent;
}
.custom .tp-bullet:hover, .custom .tp-bullet.selected {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='29.5px' viewBox='0 0 28 29.5' style='overflow:visible;enable-background:new 0 0 28 29.5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23404041;%7d %3c/style%3e%3cg%3e%3cpath class='st0' d='M28,0.7C22.9,1,18.1,2.3,14.1,4.4C10.6,2.4,6.2,0.8,0.9,0c0,5.3,1,10.1,3.1,14.3c-2.3,4-3.7,8.8-4,14.4 C5.1,28.2,9.7,27,13.6,25c3.8,2.3,8.4,3.9,13.8,4.5c-0.3-5.4-1.3-10.4-3.5-14.6C26,11.1,27.4,6.4,28,0.7z M25.7,3.2 c-0.6,3.3-1.6,6.3-3.1,9l-0.5-0.5c-1.4-2-3.1-3.8-5.1-5.3l-0.4-0.4C19.3,4.4,22.4,3.5,25.7,3.2z M3.3,2.5c3.1,0.8,5.9,1.8,8.5,3.4 C11.9,5.9,12,6,12.1,6L6,11.3l-0.4,0.4C4.1,8.9,3.4,5.8,3.3,2.5z M2.4,26c0.7-3.3,1.5-6,3.1-8.7L6.2,18c1.2,1.7,2.5,3.2,4.1,4.5 l0.9,1C8.4,25.1,5.8,25.7,2.4,26z M13.8,21.8c-2.7-2-4.9-4.4-6.7-7.3c0-0.1-0.1-0.1-0.1-0.2c1.3-1.8,2.8-3.4,4.5-4.8 c0.9-0.7,1.8-1.3,2.8-1.8c0.1-0.1,0.2-0.1,0.3-0.2C15,8,15.4,8.4,15.8,8.8c1.9,1.9,3.7,4,5.3,6.1c0.1,0.2,0.3,0.4,0.5,0.6 c-2.1,2-4.1,3.8-6.3,5.3C14.8,21.1,14.3,21.5,13.8,21.8z M24.8,26.9c-3.2-0.8-5.9-1.9-8.5-3.5l3.3-2.7l3.3-2.7 C24.2,20.8,24.7,23.6,24.8,26.9z'/%3e%3cpath class='st0' d='M15.9,12.9c-0.3-2.5-2.8-2.1-3.5-0.1c-2.1,0.6-2.3,2.5-0.2,3.6c0.6,1.6,2.6,2.4,3.5,0.1 C18.2,15.9,17.8,13.9,15.9,12.9z'/%3e%3c/g%3e%3c/svg%3e");
background-color: transparent;
}  .pagination {
margin: 30px 0;
text-align: center;
}
.pagination a, .pagination span {
padding: 2px 10px;
border: 1px solid #1b7da9;
margin: 0 5px;
color: #1b7da9;
}
.page-numbers.current {
background: #1b7da9;
cursor: default;
color: #fff;
}
.prev.page-numbers{
margin-right: 10px;
border: none;
}
.next.page-numbers{
margin-left: 10px;
border: none;
}
.pagination ul li.active a {
border: 1px solid;
display: block;
padding: 0 6.6px;
pointer-events: none;
}  @media (min-width: 1680px) {
.home-newsletter-row::before {
content: '';
background-image: url(//www.fitrakis-shoes.gr/wp-content/uploads/2020/09/newbg1.png);
width: 565px;
height: calc(100% + 140px);
display: block;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
top: -60px;
left: -44px;
z-index: 2;
pointer-events: none;
}
.home-newsletter-row::after {
content: '';
background-image: url(//www.fitrakis-shoes.gr/wp-content/uploads/2020/09/newbg2.png);
width: 420px;
height: calc(100% + 140px);
display: block;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
top: -60px;
right: -92px;
z-index: 2;
pointer-events: none;
}
}
@media (max-width: 1880px) {
.looking-shoes-banner {
display: none;
}
}
#mailpoet_form_1 input[type="submit"].mailpoet_submit {
font-size: 20px;
}
@media (min-width: 768px){
.about-read-more {
display: none;
}
}
@media (max-width: 767px) {
.looking-shoes-column > div {
background-image: none !important;
background-color: #EE907B;
}
.looking-shoes-banner {
display: block !important;
position: static !important;
transform: unset !important;
text-align: left !important;
margin-left: 5vw;
}
.looking-shoes-banner img {
width: 70%;
margin-bottom: 30px;
}
.about-read-more {
display: block;
max-width: 150px;
padding: 5px 0;
background: #fff;
margin: 15px auto 0;
cursor: pointer;
color: #EE907B;
font-size: 20px;
}
.about-read-more + p {
display: none;
}
.about-hidd {
display: none;
}
.about-hidd.active {
display: block;
}
}   ul.sizes li .size-filter {
background: none;
border: none;
transition: all 150ms ease-in-out;
font-size: 16px;
}
ul.sizes li .size-filter:hover, ul.sizes li.chosen .size-filter {
background: none;
border: none;
color: #EE907B;
}
.wc-layered-nav-term:hover a,.wc-layered-nav-term.chosen a {
color: #EE907B;
} #filters-toggle {
border-width: 0 0 1px 0;
border-color: #404041;
margin-bottom: 15px;
width: 50%;
text-align: left;
text-transform: uppercase;
font-size: 18px;
font-weight: 300;
line-height: 20px;
padding-left: 5px;
}
@media (min-width: 768px) {
#filters-toggle {display: none;}
}
@media (max-width: 767px) {
.products.container #sidebar {display: none;}
} .coupon-badge {
background: #404041;
color: #fff;
text-align: center;
padding: 5px 0;
margin-bottom: 7px;
pointer-events: none;
}
.woocommerce-products-header__title.page-title {
color: #EE907B;
border-bottom: 1px solid #EE907B;
padding-bottom: 10px;
margin-bottom: 30px;
width: 100%;
text-transform: uppercase;
} .archive .facetwp-template ul.products {
margin-bottom: 50px;
}
.archive.woocommerce nav.woocommerce-pagination { text-align: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: auto;
bottom: 35px;
}
@media screen and (max-width: 767px) {
.archive.woocommerce nav.woocommerce-pagination {
position: relative;
left: unset;
top: unset;
bottom: unset;
transform: none;
}
.archive .facetwp-template ul.products {
margin-bottom: unset;
}
}
.facetwp-template > nav:nth-child(2) {
opacity: .3;
display: none;
}
.woocommerce nav.woocommerce-pagination ul {
border: none;
}
.woocommerce ul.products li.product a {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp: 2;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
color: #A6A8AB;
font-size: 18px;
padding: 8px;
min-width: unset;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background: unset;
color: #404041;
line-height: 12px; }
.woocommerce nav.woocommerce-pagination ul li {
border-right: none;
}
@media (min-width: 768px) {
.woocommerce-products-header__title.page-title {
margin-left: 5vw;
width: calc(100% - 10vw);
}
body:not(.single-product) .products.container {
display: grid;
grid-template-columns: 280px 1fr; grid-gap: 20px;
max-width: calc(100% - 10vw);
}
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
color: #404041 !important;
text-align: center;
}
.woocommerce ul.products li.product .price {
text-align: center;
font-size: 15px;
color: #404041 !important;
font-weight: bold !important;
}
.woocommerce ul.products li.product .price ins {
text-decoration: none !important;
}
.must-have-btn {
background-color: #EE907B;
display: block;
text-align: center;
padding: 10px;
font-size: 20px;
color: #fff;
border: 1px solid #EE907B;
transition: all 150ms ease-in-out;
}
.must-have-btn:active,.must-have-btn:hover {
background-color: #fff;
color: #EE907B;
border:1px solid #EE907B;
}
.woocommerce .woocommerce-ordering {
margin: 10px 0 40px;
}  .woocommerce div.product div.images .flex-control-thumbs li {
margin-right: 20px;	
}
.single.woocommerce div.product .product_title,
.yith-quick-view-content h1.product_title.entry-title {
color: #404041 !important;
text-transform: uppercase;
border-bottom: 1px solid #404041;
padding-bottom: 10px;
margin-bottom: 10px;
font-size: 18px !important;
font-weight: 300 !important;
line-height: 22px;
}
.woo-selected-variation-item-name {
display: none !important;
}
.yith-wcqv-wrapper .woocommerce div.product form.cart .variations label {
margin-top: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
.single.woocommerce div.product .product_title {
line-height: 20px;
}
.block-head-al {
line-height: 20px !important;
}
}
.single-product .product-sku {
margin-bottom: 20px;
display: block;
font-size: 10px;
line-height: 12px;
font-weight: 300;
text-transform: uppercase;
}
.single-product .sku-text {
color: #404041;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.single-product .sku-code {
color: #404041;
font-weight: 600;
}
.single.woocommerce div.product p.price del {
opacity: 1;
color: #404041;
}
.single.woocommerce div.product p.price del .woocommerce-Price-amount.amount {
color: #A6A8AB;
}
.single.woocommerce div.product p.price ins {
text-decoration: none;
font-weight: 300;
}
.single.woocommerce div.product p.price,
.yith-quick-view-content.woocommerce div.summary .price {
color: #404041;
font-size: 28px !important;
line-height: 12px;
font-weight: 300;
}
.woocommerce div.product form.cart .variations {
display: block;
margin-bottom: 15px;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
display: block;
line-height: 1.3;
padding: 3px 0;
}  .woocommerce .products ul.variable-items-wrapper.button-variable-wrapper {
float: none;
margin: 0 0 30px;
display: flex; width: 100% !important;
}
.woocommerce div.product form.cart .variations tr{
display: block;
}
.woocommerce div.product form.cart .variations td.label {
padding-right: 0;
display: block;
float: left;
width: 100%;
}
.woocommerce div.product form.cart .variations label,
.woocommerce div.product .color-linked-products > h3 {
font-weight: 400;
font-size: 12px;
line-height: 12px;
margin-bottom: 12px;
display: block;
text-transform: uppercase;
}
.woocommerce div.product form.cart .variations td {
margin-top: 12px;
}
.value.woo-variation-items-wrapper {
float: left;
width: 100%;
}
.variable-item {
float: left;
margin-right: 6px; cursor: pointer;
border-radius: 0px !important
}
.variable-item.button-variable-item.disabled {
display: none !important;
}
.woocommerce div.product .variable-item span { color: #404041;
font-size: 16px;
line-height: 12px;
font-weight: 300;
padding: 12px;
}
.woocommerce div.product .variable-item.selected span {
color: #404041;
font-weight: 600;
}
.woocommerce div.product .stock {
color: #c62a71 !important; margin-top: -10px;
text-transform: uppercase;
}
.woocommerce div.product a.reset_variations {
text-transform: uppercase;
font-size: 12px !important; display:none !important;
}
.woocommerce div.product form.cart div.quantity {
display: none !important;
}
.single_add_to_cart_button {
font-size: 22px !important;
font-weight: 300 !important;
transition: all 150ms ease-in-out;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: transparent;  border-radius: 0;
padding: 20px 40px;
color: #404041;
border-color: #404041;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #B36B5C;
color: #fff;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #FF9F89;
color: #fff;
}
.custom-product-tabs-buttons span {
cursor: pointer;
color: #404041;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; font-size: 11px;
line-height: 12px;
font-weight: 400;
text-transform: uppercase;
border-bottom: 1px solid #404041;
display: block;
padding-bottom: 5px;
margin-top: 20px;
}
.custom-product-tabs-buttons span.active { }
.custom-product-tabs-buttons {
margin-bottom: 10px;
}
.custom-product-tab {
display: none;
}
.custom-product-tab.active {display: block;}
@media (min-width: 768px){
.custom-product-tabs-buttons.mobile { }
}
@media screen and (max-width: 767px) {
.custom-product-tab { }
.custom-product-tabs-buttons.desktop { }
.custom-product-tabs-buttons.mobile.shipping-details,
.custom-product-tabs-buttons.mobile.return-details{
margin-top: 30px;
}
.custom-product-tabs-buttons.mobile span {
display: block;
font-size: 15px;
line-height: 12px;
font-weight: 400;
} }
.single .summary .add_to_wishlist.single_add_to_wishlist span {
display: block;
color: #EE907B;
font-size: 22px;
}
.single .separator, .single .view-wishlist {
display: none
}
.single .delete_item {
display: block;
color: #EE907B;
font-size: 22px;
}
.custom-product-tab a {
color: #404041; transition: all 150ms ease-in-out;
font-weight: 600;
}
.custom-product-tab a:hover {
color: #000;
}
.custom-product-tab#description h1 span,
.custom-product-tab#description h2 span,
.custom-product-tab#description h3 span,
.custom-product-tab#description h4 span,
.custom-product-tab#description h5 span,
.custom-product-tab#description h6 span {
color: #000 !important
}
.single.single-product .related.products > h2 {
color: #404041;  padding: 10px 0 50px;
text-transform: uppercase;
font-size: 24px;
line-height: 12px;
text-align: center;
font-weight: 300;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0;
} .single .summary .color-linked-products {
display: inline-block;  padding: 10px 0px;
margin: 40px 0 10px;
}
.related .color-linked-products > h3 {
display: none;
}
.linked-products {
display: flex;
justify-content: center;
}
@media (min-width: 768px) {
.linked-products {
min-height: 95px;
}
.home .linked-products {
min-height: 166px;
}
.home.woocommerce ul.products li.product a {
min-height: 40px;
display: block;
}
}
.box.no-count {
display: none;
}
.summary .linked-products {
min-height: 0 !important
}
.linked-products a {
display: block;
margin-right: 10px;
}
.linked-products img {
max-width: 80px;
margin-bottom: 0;
}
@media (max-width: 767px) {
.linked-products {
max-width: calc(100vw - 10vw) !important;
overflow: auto;
}
} .woocommerce form .form-row .required, .woocommerce a.remove {
color: #EE907B !important;
}
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
content: unset;
}
.woocommerce-account .woocommerce {
display: flex;
flex-direction: column;
margin-top: 50px; margin-bottom: 35px;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 5px 15px;
background: #f4f4f4;
display: inline-block;
border-bottom: none;
text-decoration: none;
transition: all 150ms ease-in-out;
color: #808285;
}
.woocommerce-MyAccount-navigation ul li:hover a {
color: #000;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
font-weight: 800;
color: #000;
}
.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{
float: none;
width: auto;
}
.woocommerce-account .woocommerce-MyAccount-content {
background-color: #fff;
padding: 50px;
border: 1px solid #dfdfdf;
border-top: 3px solid #404041;
}
.woocommerce-info {
border-top-color: #808285;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding-top: 20px !important;
padding-bottom: 20px !important;
}  .xoo-wsc-body { max-height: 60vh;
}
.xoo-wsc-footer { } .woocommerce-info::before {
color: #404041; }   .checkout #customer_details .col-1, .checkout #customer_details .col-2 {
width: 100%;
}
.checkout.woocommerce-checkout {
display: flex;
position: relative !important;
} #customer_details{
padding-right: 10px;
box-sizing: border-box;
}
#order_review{
padding-left: 10px;
box-sizing: border-box;
}
.select2-container--default .select2-selection--single {
border-radius: 0;
}
.select2-container .select2-selection--single {
height: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 36px;
}
.woocommerce-checkout .cart-subtotal,.woocommerce-checkout .product-total,.woocommerce-checkout .product-name,.woocommerce-checkout .order-total,.select2-results__option, .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #000;
}
.woocommerce table.shop_table, .woocommerce-checkout #payment,.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
background: #fff;
border-radius: 0;
border: 1px solid #aaa;
}
.woocommerce-billing-fields__field-wrapper {
background: #fff;
padding: 12px;
border: 1px solid #aaa;
box-sizing: border-box;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
color: #000;
}
@media (max-width: 767px) {
.checkout.woocommerce-checkout {
flex-direction: column;
}
}  #preFooter {
background: #404040;
padding: 40px 5vw;
border-bottom: 1px solid #EE907B;
}
.main-color{
color: #EE907B;
}
.prefooter-container {
display: flex;
justify-content: space-between;
color: #fff; }
.prefooter-container > div:not(:last-child) {
padding-right: 15px;
}
.widget_media_image { margin-bottom: 15px;
}
.widget-title {
color: #EE907B;
font-size: 22px;
}
#Footer .footer-container {
padding: 40px 5vw;
display: flex;
justify-content: space-between;
}
#Footer .image {
margin-bottom: 15px;
}
#Footer .textwidget {
line-height: 1.6;
}
#Footer {
background-color: #404041;
font-size: 14px
}
.menu-is-active #Footer {
opacity: 0.3;
}
#Footer > .container {
display: flex;
padding: 50px 25px;
justify-content: space-between;
max-width: 800px;
}
#Footer > .container::after {
content: unset;
}
#Footer > .container:first-child {
align-items: flex-end;
}
@media (max-width: 1239px){
.prefooter-container { }
}
@media (min-width: 768px){
#Footer .footer-container > div {
margin-right: 40px;
}
#Footer .footer-container:last-child > div:not(:last-child) {
margin-right: 20px;
padding-right: 20px;
flex: 1;
}
#footer-sidebar1 {
max-width: 500px;
}
}
#Footer .menu {
list-style: none;
padding: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
margin-left: -4px !important;
}
#Footer .menu li{margin-bottom: 5px;}
#Footer .menu a{padding: 4px 5px;}
#Footer .footer-social .menu a {
font-weight: 400;
}
#Footer .widget-title {
margin-bottom: 13px;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
color: #EE907B;
}
@media (max-width: 767px) {
#Footer .widget-title {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
}
#Footer #footer-sidebar1 .widget-title + div {
display: none;
}
#Footer #footer-sidebar1 aside#custom_html-2 > .widget-title {
margin-bottom: 0 !important;
}
#Footer #footer-sidebar1 aside#custom_html-2 > .widget-title + div {
display: block;
margin-top: -5px;
}
#Footer #footer-sidebar1 aside#custom_html-2 > .widget-title::after {
display: none;
}
#Footer #footer-sidebar1 .widget-title.active + div {
display: block;
}
#Footer #footer-sidebar1 .widget-title::after {
content: '';
position: absolute;
width: 10px;
height: 10px;
bottom: -20px;
left: 50%;
transform: translate(-50%, -50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.284' height='28.284' viewBox='0 0 28.284 28.284'%3E%3Cg id='Group_144' data-name='Group 144' transform='translate(14.142 0) rotate(45)'%3E%3Cpath id='Path_161' data-name='Path 161' d='M0,0H28.284' transform='translate(0 0) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_162' data-name='Path 162' d='M0,0H28.284' transform='translate(20 0) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
background-size: cover;
display: block;
z-index: 200;       }
#Footer #footer-sidebar1 .widget-title.active::after {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.284' height='14.642' viewBox='0 0 28.284 14.642'%3E%3Cg id='Group_144' data-name='Group 144' transform='translate(14.142 -13.642) rotate(45)'%3E%3Cpath id='Path_161' data-name='Path 161' d='M28.284,0' transform='translate(0 0) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_162' data-name='Path 162' d='M0,0H28.284' transform='translate(20 0) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
bottom: -25px; }
}
#Footer ul.menu li{display: block;margin:0;}
#Footer, #Footer a {
color: #f4f4f4;
}
#Footer a {
font-size: 14px;
display: inline-block;
}
#Footer .svg-link {
margin-right: 15px;
}
#Footer .svg-icon path, #Footer .svg-icon circle {
fill: #fff;
}
#Footer a:hover {
color: #cbcbcb;
}
.footer-social-links { display: flex;
justify-content: center;
margin-top: 15px !important;
}
.footer-social-links a {
display: block;
margin-right: 20px;
}
.footer-social-links svg {
width: auto;
height: 16px; }
#Footer #media_image-7 img {
margin-top: 50px;
margin-bottom: 0px;
background: #fff;
padding: 10px;
max-width: 280px !important;
}
#Footer .widget_text:not(#custom_html-4) .textwidget.custom-html-widget > svg {
width: auto;
height: 50px !important;
}
#custom_html-4 {
margin-bottom: 10px;
}
#footer-sidebar5 {
display: flex;
align-items: center;
justify-content: center;
margin: 20px 0;
} .bank-icons {
padding: 0px 5vw;
}
.bank-icons-list {
display: flex;
list-style: none;
justify-content: space-between;
max-width: 680px;
box-sizing: border-box;
padding: 0;
margin: 0 auto;
background: #fff;
align-items: center;
flex-wrap: wrap;
}
.bank-icons-list li {
margin: 15px;
}
.bank-icons-list img {
max-height: 25px;
}
@media (max-width: 1023px) { #preFooter .prefooter-container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-row-gap: 40px;
}
#Footer .footer-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-row-gap: 40px;
}
#top-header > .full-container {
padding: 0 10vw 0 5vw;
}
}
@media (max-width: 767px) {
#preFooter .widget-title {
display: none;
}
#preFooter .widget_media_image, #preFooter img {
height: 30px !important;
width: auto;
}
#preFooter .prefooter-container {
font-size: 12px;
grid-gap: 0px;
}
#Footer .footer-container {
display: flex;
flex-direction: column;
grid-gap: 15px;
padding: 40px 5vw 0;
}
#preFooter .prefooter-container > div {
text-align: center;
}
#Footer > .footer-container > div {
text-align: center;
}
#Footer .menu {
align-items: center;
margin: 0;
}
#footer-sidebar4 > aside > div > svg,
#footer-sidebar5 > aside > div > svg {
display: none;
}
.footer-social-links {
margin-top: 0;
justify-content: center;
}
#media_image-7 {
margin-top: 20px;
background-color: #fff;
margin-left: -5vw;
margin-right: -5vw;
}
#Footer #media_image-7 img {
max-width: 100% !important;
margin-top: 0;
padding: 15px 0;
}
.bank-icons-list img {
max-height: 15px;
}
#Footer #footer-sidebar1 .menu {
flex-direction: column !important;
}
}
#copywrite {
position: relative;
padding: 8px 5vw;
box-sizing: border-box;
background: #404040;
}
#copywrite p {
text-align: center;
font-size: 12px;
margin: 0;
color: #fff;
}
#copywrite p a {
color: #a6a8ab; } #mc4wp-form-1 input[type="submit"] {
background: #ee907b;
color: #fff;
padding: 10px 70px !important;
border: none;
}
#mc4wp-form-1 input[type="email"] {
width: 100%;
background: none;
border: 1px solid #ee907b;
padding: 25px 10px !important;
font-size: 20px;
max-width: 500px;
}
.wcmd_text h1 {
color: #ee907b;
margin: 0;
font-size: 53px;
}
.wcmd_text h2 {
margin: 0;
font-size: 53px;
color: #404041 !important;
}
.wcmd_text h3 {
font-size: 19px;
line-height: 1.3;
}
.wcmd_text h3 strong {
font-size: 34px;
color: #ee907b;
}
.wcmd-checkbox-wrap label {
font-size: 90%;
}
input.wcmd_email {
background: none;
border: 1px solid #ee907b;
padding: 20px !important;
font-size: 20px !important;
height: auto !important;
}
.wcmd_content {
margin: 0px !important
}
.wcmd-btn-cont {
text-align: left !important;
}
.wcmd-checkbox-wrap {
margin-top: 10px;
}
.wcmd-checkbox-wrap {
margin-top: 10px;
display: flex;
}
.wcmd-btn {
padding: 10px 70px !important;
font-size: 20px !important;
margin-top: 20px;
}
.wcmd-form .wcmd-validation.error {
background: transparent !important;
border-color: transparent !important;
}
.wcmd-checkbox-wrap a {
text-decoration: underline !important;
color: #000 !important;
}
.wcmd-form .wcmd-validation.success {
color: #fff !important;
border: none !important;
font-style: italic !important;
font-size: 90% !important;
background: #ed907a !important;
padding: 10px !important;
} #loop-wrap {
display: grid;
grid-template-columns: repeat(3,1fr);
grid-gap: 20px;
} .facetwp-facet {
color: #A6A8AB;
padding-left: 15px;
box-sizing: border-box;
}
.facetwp-facet.facetwp-facet-size {
display: flex;
flex-wrap: wrap;
}
.facetwp-counter {display: none !important;}
.facetwp-checkbox {
background: none !important;
margin-right: 10px;
padding: 2px !important;
text-transform: uppercase;
margin-bottom: 15px !important;
}
.facetwp-checkbox.checked {
color: #EE907B;
} .homeslide, .homeslide * {
height: 100%;
}
@media (min-width: 768px) {
.homeslide .swiper-slide {
height: 100% !important;
}
}
.homeslide .elementor-swiper-button i {
display: flex;
align-items: center;
}
@media (max-width: 767px) {
.homeslide .elementor-slides-wrapper .swiper-slide {
height: 66vw !important;
}
}
.available-sizes {
text-align: center;
margin: 5px;
font-size: 90%;
opacity: 0;
transition: all 150ms ease-in-out;
}
.woocommerce-page ul.products li:hover .available-sizes {
opacity: 1;
}  body {
color: #404041 !important;
}
.single-product .share-wrap {
display: none !important;
}
#header-items > div.love {
display: none;
} #top-header {  }
.menu-sticky #top-header {
height: 145px; }
#top-header .full-container .header-items {
display: flex;
justify-content: space-between;
align-items: center;
}
.fit-actionbar {
width: auto; display: flex;
justify-content: space-between;
align-items: center;
padding: 0 5vw;
height: 36px;
background: #bfbfbf;
}
.fit-actionbar .actbar-left {
display: flex;
}
.fit-actionbar .actbar-left,
.fit-actionbar .actbar-right {
flex: 25%;
}
.fit-actionbar .actbar-left .topbar-icon,
.fs-continfo .actbar-left .topbar-icon {
display: flex;
margin-right: 20px;
}
.fit-actionbar .topbar-info {
margin-left: 10px;
}
.topbar-info a {
font-size: 14px;
line-height: 12px;
}
.fit-actionbar p.newshipbanner {
margin: 0; font-size: 12px;
line-height: 23px;
}
.fit-actionbar .actbar-right {
display: flex;
justify-content: flex-end;
}
.fit-actionbar .actbar-right .wpml-ls-legacy-list-horizontal {
border: none !important;
padding: 0 !important;
}
.fit-actionbar .actbar-right li a.wpml-ls-link {
font-size: 12px;
line-height: 12px;
}
#header-menu.new-nav {  margin: 16px 0 16px;
align-items: center;
}
@media screen and (max-width: 1379px) {
#header-menu.new-nav li a {
font-size: 18px;
font-weight: 300;
padding: 10px 0 !important;
}
}
#header-menu.new-nav li a {
font-size: 14px;
line-height: 12px; font-weight: normal;
}
.header-items #header-items {
display: flex;
align-items: center;
}
.search svg path { }
.search #searchform button svg line,
.search #searchform button svg polygon {
fill: #404041;
stroke: #404041;
}
.search #searchform #s {
width: 270px;
border: none;
border-bottom: 1px solid #404041;
padding: 7px 60px 7px 30px;
color: #404041;
margin-left: 30px;
margin-right: 5px;
}
.search #searchform #s::placeholder {
color: #404041;
opacity: 0;
}
#searchform .magnifying {
top: 85% !important;
}
@media screen and (min-width: 768px) {
#header-items > div {
margin-left: 22px !important;
}
}
@media screen and (max-width: 767px) {
#header-items > div {
margin-left: 10px !important;
}
}
.header-items #header-items svg {
max-height: 28px !important;
height: 100%;
width: 28px;
}
.header-items #header-items svg path {
fill: #404041;
}
#searchform button {
right: -10px !important;
top: 92% !important;
}
.fs-continfo .actbar-left .topbar-icon {
margin: 10px 0;
}
.menu-is-active #menu .menu .account {
margin-top: 40px;
}
.fs-continfo {
margin-top: 30px;
}
.fs-continfo .actbar-left .topbar-info {
margin-left: 7px;
} @media screen and (max-width: 1379px) {
#top-header {
box-shadow: none;
height: 90px; }
#top-header .left,
.fit-actionbar .actbar-right {
display: none;
}
#top-header .full-container {
display: flex;
justify-content: space-between;
flex-direction: row-reverse;
}
body:not(.menu-sticky) #top-header .full-container {
box-shadow: 0 0 10px #a6a8ab;
}
.fit-actionbar {
flex-direction: column;
height: 64px;
padding: 7px 0;  }
.fit-actionbar .actbar-left .topbar-icon,
.fs-continfo .actbar-left .topbar-icon {
align-items: center;
}
.fit-actionbar p.newshipbanner {
line-height: 16px;
max-width: 270px;
text-align: center;
}
.fit-actionbar p.newshipbanner {
line-height: 14px;
max-width: 270px;
text-align: center;
margin-top: 5px;
}
.menu-sticky #top-header {
height: 90px; top: 0 !important;
z-index: 999;
} .search.active #searchform {
width: 100%;
box-sizing: border-box;
border-bottom: 1px solid #000;
height: 100px;
background-color: rgb(64 64 65);
border: none;
display: flex !important;
justify-content: center;
align-items: center;
flex-direction: column;
}
.search.active #searchform > div {
display: flex !important;
justify-content: center;
align-items: center;
}
.search.active #searchform .magnifying {
top: 50% !important;
left: 5%;
}
.search.active #searchform #s {
width: 270px;
border: 1px solid #fff;
color: #404041;
margin: 0;
min-height: 40px;
max-height: 40px;
display: block;
padding: 0 0 0 40px;
flex: 0 1 70%;
}
.search.active #searchform button {
position: relative;
top: unset !important;
right: unset !important;
transform: none;
min-width: 100px;
width: 100%;
min-height: 40px;
max-height: 40px;
border: 1px solid #fff;
display: block;
flex: 0 0 20%;
background: #404041;
}
.search.active button[type="submit"] svg.new-arrow {
width: 10px;
}
.search.active button[type="submit"] svg.new-arrow path {
stroke: #fff;
}
}
@media screen and (min-width: 768px) and (max-width: 1379px) {
#top-header {
height: 120px !important; }
#top-header .full-container {
height: 80px !important;
padding: 20px 5vw !important;
align-items: center !important;
}
} .fs-outletclass > a {
color: #c62a71 !important;
}
@media screen and (min-width: 1380px) {
#menu > div > .menu > li > ul.sub-menu {
margin: 0 !important;
background: #fff;    display: grid;
grid-template-columns: repeat(auto-fill, minmax(33%, 1fr));  grid-auto-flow: row;
gap: 0;
}
#menu > div > .menu > li > ul.sub-menu > li {
min-width: 23%;
padding-left: 5vw;
}
#menu > div > .menu > li > ul.sub-menu > li:not(:last-child) { }
#menu > div > .menu > li > ul.sub-menu li a {
color: #404041;
}
.menu > li > .sub-menu {
background: #404041;
}
#header-menu.new-nav nav > div > .menu > li > a {
padding: 10px !important;
}
.fs-continfo .topbar-icon .topbar-info {
margin-left: 10px;
}
.fs-continfo .topbar-icon {
display: flex;
align-items: center;
margin: 5px 0;
}
}
body.menu-is-active {
position: fixed;
left: 0;
right: 0;
top: 0;
}
body.menu-is-active .header-items,
body.menu-is-active a.mobile-search-btn {
opacity: 0;
}
@media screen and (min-width: 1380px) {
ul.menu > li > ul.sub-menu > li > ul.sub-menu {
opacity: 0;
height: 0;
transition: height .3s linear;
}
ul.menu > li > ul.sub-menu > li:hover > ul.sub-menu { transition: all .3s linear;
opacity: 1;
height: auto;
}
ul.menu > li > ul.sub-menu > li.menu-item-has-children > a {
position: relative;
width: auto;
}
ul.menu > li > ul.sub-menu > li.menu-item-has-children > a::after {
content: '>';
position: absolute;
right: -20px;
transform: rotate(90deg);
}
} #Footer { font-size: 14px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='838' viewBox='0 0 1920 838'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23e3ceb4'/%3E%3Cstop offset='1' stop-color='%23fcf9f3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='Path_199' data-name='Path 199' d='M0,0H1920V838H0Z' fill='url(%23linear-gradient)'/%3E%3C/svg%3E");
background-size: cover;
background-repeat: no-repeat;
padding-top: 50px;
}
#Footer p,
#Footer a,
#Footer h5 {
color: #404041 !important;
}
#Footer p {
font-size: 12px;
line-height: 14px;
}
#Footer a {
font-size: 12px;
line-height: 10px;
}
#Footer .prefooter-container p {
padding: 0 30px;
}
#Footer .footer-container,
#Footer .prefooter-container > .inner-prefooter { display: flex;
justify-content: space-between;
max-width: 790px;
margin: 0 auto;
padding: 0;
}
#Footer .prefooter-container > .inner-prefooter img {
height: 30px !important;
object-fit: contain;
}
#Footer .prefooter-container {
padding: 45px 0 24px !important;
border-width: 1px 0 1px 0;
border-color: #404041;
border-style: solid;
}
#Footer .prefooter-container > div {
text-align: center;
}
#Footer .home-newsletter-row::before,
#Footer .home-newsletter-row::after {
display: none;
}
#Footer .home-newsletter-row {
background-color: transparent !important;
padding-bottom: 45px;
}
#Footer #newsletter-section .wcmd_content {
margin: 0 auto !important;
}
#Footer #newsletter-section .elementor-widget-text-editor .elementor-widget-container {
margin: 15px 0 0 0;
}
#Footer #newsletter-section  input.wcmd_email {
background: none;
border: none !important;
border-bottom: 1px solid #404041 !important;
padding: 7px !important;
font-size: 12px !important;
max-width: 220px;
display: block;
margin-bottom: 20px !important;
margin-top: 15px !important;
}
#Footer #newsletter-section  input.wcmd_email::placeholder {
color: #fff;
text-align: center;
font-size: 12px;
font-weight: 300;
line-height: 12px;
}
#Footer #newsletter-section .wcmd-btn-cont {
margin: 0 auto !important;
display: block !important;
max-width: 220px !important;
}
#Footer #newsletter-section .wcmd-btn-cont button.wcmd-btn {
font-size: 15px !important;
font-weight: 400;
line-height: 12px;
padding: 7px 10px !important;
width: 100% !important;
margin: 15px 0 5px;
text-transform: uppercase;
background: #404041;
color: #fff;
border-radius: 0;
}
#Footer #newsletter-section input.wcmd_email::placeholder {
text-transform: lowercase;
}
#Footer #newsletter-section .wcmd-checkbox-wrap {
justify-content: center;
}
#Footer .inner-prefooter .widget-title {
margin-bottom: 12px;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
font-weight: 600;
color: #404041;
}
#Footer .footer-container p,
#Footer .footer-container a,
#Footer .footer-container li,
#Footer .footer-container h5 {
text-align: center !important;
}
#Footer #footer-sidebar1 {
max-width: unset;
width: 100% !important;
}
#Footer .footer-container {
padding: 32px 0 40px !important;
}
#Footer .footer-container .widget.widget_nav_menu {
position: relative;
}
#Footer .footer-container h5.widget-title {
text-decoration: underline;
font-size: 14px;
line-height: 12px;
margin: 40px 0 10px !important; }
#Footer .menu {
flex-direction: row !important;
margin-left: 0 !important; 
justify-content: center;
}
#Footer .menu a {
padding: 4px 7px !important;
}
#Footer .footer-social-links a {
margin: 0 10px !important;
}
#Footer #sa-badge-embedded-plugin {
margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
#Footer {
padding-top: 35px;
}
#Footer .home-newsletter-row {
padding-bottom: 65px;
}
#Footer .prefooter-container {
padding: 15px 30px 10px !important;
}
#Footer .prefooter-container > .inner-prefooter {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
grid-column-gap: 55px;
grid-row-gap: 30px;
}
#Footer .prefooter-container > .inner-prefooter h5.widget-title {
display: none;
} #Footer .prefooter-container p {
padding: 0;
}
#Footer .footer-container h5.widget-title {
display: inline-block;
}
#Footer #footer-sidebar1 .textwidget {
max-width: 200px;
margin: 0 auto;
}
#Footer #footer-sidebar1 p,
#Footer #footer-sidebar1 a {
font-size: 14px;
line-height: 24px;
}
.bank-icons > .bank-icons-list {
justify-content: center;
}
} .xoo-wsc-header,
.xoo-wsc-body,
.xoo-wsc-footer {  margin-left: 45px;
background: #fff;
}
.xoo-wsc-modal .xoo-wsc-basket {
display: none !important;
}
.xoo-wsc-ft-amt-subtotal {
display: flex !important;
}
.xoo-wsc-header {
padding-top: 35px;
}
.xoo-wsc-header span.xoo-wsc-ctxt {
text-transform: uppercase;
font-size: 21px !important;
line-height: 12px;
font-weight: 300;
}
.xoo-wsc-header .xoo-wsc-close {
right: 0 !important; transform: none;
margin-right: 5vw;
}
@media screen and (max-width: 768px) {
.xoo-wsc-header .xoo-wsc-close {
right: 50px !important;
}
}
.xoo-wsc-header .xoo-wsc-icon-cross::before {
content: '';
height: 20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.707' height='20.707' viewBox='0 0 20.707 20.707'%3E%3Cg id='Group_86' data-name='Group 86' transform='translate(0.353 0.354)'%3E%3Cpath id='Path_161' data-name='Path 161' d='M0,0H28.284' transform='translate(0 0) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_162' data-name='Path 162' d='M0,0H28.284' transform='translate(20 0) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
width: 20px;
display: block;
right: 0;
}
.xoo-wsc-body .xoo-wsc-sum-col {
display: flex !important;
flex-direction: column !important;
}
.xoo-wsc-body .xoo-wsc-sum-col > * {
max-width: 160px !important;
} .xoo-wsc-body a.xoo-wsc-remove {
position: absolute;
top: 50%;
transform: translate(-50%,-50%);
right: 10%;
}
.xoo-wsc-body a.xoo-wsc-remove::before,
.woocommerce-cart table.shop_table.cart .product-remove > a.remove::after {
content: '';
background-image: url("data:image/svg+xml,%3Csvg id='Group_85' data-name='Group 85' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17.708' height='22.17' viewBox='0 0 17.708 22.17'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_56' data-name='Rectangle 56' width='17.708' height='22.17' fill='%23404041'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_82' data-name='Group 82'%3E%3Cg id='Group_76' data-name='Group 76' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_156' data-name='Path 156' d='M17.708,3.508a1.4,1.4,0,0,0-1.3-1.474H11.848A2.047,2.047,0,0,0,9.956,0H7.778A2.047,2.047,0,0,0,5.859,2.034H1.3A1.4,1.4,0,0,0,0,3.508,1.45,1.45,0,0,0,1.037,4.953L3.059,21.787a.413.413,0,0,0,.389.383H14.259a.413.413,0,0,0,.389-.383L16.67,4.953a1.45,1.45,0,0,0,1.037-1.445ZM7.778.884H9.956a1.19,1.19,0,0,1,1.115,1.15H6.663A1.191,1.191,0,0,1,7.778.884m6.144,20.4H3.811l-1.97-16.3H15.893ZM16.437,4.068H1.322A.559.559,0,0,1,.8,3.479a.559.559,0,0,1,.518-.59H16.437a.559.559,0,0,1,.518.59.577.577,0,0,1-.518.59' fill='%23404041'/%3E%3Cpath id='Path_157' data-name='Path 157' d='M183.511,132.963a.429.429,0,0,0,.389-.442V119.726a.392.392,0,1,0-.778,0v12.765a.438.438,0,0,0,.389.472Z' transform='translate(-174.644 -113.004)' fill='%23404041'/%3E%3Cpath id='Path_158' data-name='Path 158' d='M100.542,134.463h.052a.419.419,0,0,0,.337-.472l-1.115-12.706a.393.393,0,0,0-.415-.383.419.419,0,0,0-.337.472l1.115,12.706a.357.357,0,0,0,.363.383' transform='translate(-94.475 -114.534)' fill='%23404041'/%3E%3Cpath id='Path_159' data-name='Path 159' d='M244.821,133.373h.052a.419.419,0,0,0,.389-.413l1.115-12.706a.4.4,0,0,0-.337-.472.38.38,0,0,0-.415.383l-1.115,12.706A.387.387,0,0,0,244.821,133.373Z' transform='translate(-233.18 -113.474)' fill='%23404041'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
width: 22px;
height: 22px;
display: inline-block;
margin-right: 0 !important;
margin-left: auto;
pointer-events: all;
background-repeat: no-repeat;
}
.xoo-wsc-body .xoo-wsc-sum-col > a {
margin-bottom: 10px;
}
.xoo-wsc-body .xoo-wsc-sum-col .variation {
overflow: hidden; display: none;
}
.xoo-wsc-body .xoo-wsc-product {
display: flex;
align-items: center;
position: relative;
}
.xoo-wsc-footer {   box-shadow: none;
margin: 0;
}
.xoo-wsc-footer-a {
margin-bottom: 40px;
}
.xoo-wsc-footer a.button {
font-size: 18px;
font-weight: 300;
line-height: 12px;
text-transform: uppercase;
color: #414040;
background-color: transparent;
border: 1px solid #404041;
border-radius: 0;
margin: 9px 0;
height: 58px;
display: flex;
justify-content: center;
align-items: center;
}
.xoo-wsc-footer-b a {
margin-bottom: 0px !important;
}
.xoo-wsc-footer-b {
display: flex;
flex-direction: column;
}
.xoo-wsc-footer-b .button.xoo-wsc-chkt.btn {
order: -1;
}
.xoo-wsc-footer .xoo-wsc-subtotal {
display: flex;
justify-content: space-between;
}
.xoo-wsc-footer span.xoo-wsc-shiptxt {
display: none;
}
.xoo-wsc-footer .xoo-wsc-subtotal span.woocommerce-Price-amount.amount {
font-size: 24px;
line-height: 12px;
font-weight: 400;
}
.xoo-wsc-footer .xoo-wsc-subtotal span:not(.woocommerce-Price-amount.amount):not(.woocommerce-Price-currencySymbol) {
font-size: 18px;
line-height: 12px;
font-weight: 700;
text-transform: uppercase;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: transparent !important;
color: #404041 !important;
}
.xoo-wsch-new .xoo-wsch-basket {
display: none !important;
}
@media screen and (max-width: 569px) {
.xoo-wsc-container {
max-width: unset;
width: 100%;
}
.xoo-wsc-container > div {
max-width: 100%;
width: 100%;
margin-left: auto; margin-right: auto;
padding-right: 5vw;
padding-left: 5vw;
}
.xoo-wsc-header { padding: 40px 5vw 15px;
} .xoo-wsc-body a.xoo-wsc-remove {
position: relative !important; 
top: unset !important;
right: unset !important; 
transform: translateX(-50%) !important;
}
html[lang='el'] .xoo-wsc-body a.xoo-wsc-remove::before {
content: 'ΑΦΑΙΡΕΣΗ';
background-image: none !important;
font-size: 10px;
}
html[lang='en'] .xoo-wsc-body a.xoo-wsc-remove::before {
content: 'REMOVE';
background-image: none !important;
font-size: 10px;
}
.xoo-wsc-footer a.button {
font-size: 15px;
font-weight: 300;
line-height: 18px;
}
} .fs-banners-section .absol-btn {
transform: translate(-50%, -50%);
width: 100% !important;
}
.fs-home-bootsection .absol-btn {
left: 50%;
transform: translateX(-50%);
}
.absol-btn:not(.blck-btn) a.elementor-button:hover {
border-color: #ffffff80 !important;
}
.four-middle > .elementor-column-wrap > .elementor-widget-wrap {
align-content: stretch !important;
}
.absol-btn.blck-btn a.elementor-button:hover {
border-color: #40404180 !important;
}
.block-head-al {
font-size: 24px;
font-weight: 300;
line-height: 12px;
text-transform: uppercase !important;
margin-bottom: 28px;
}
.block-head-al.bottom-head-al {
margin-bottom: 10px;
}
.lookfor-left-col > div {
max-width: 670px;
margin: 0 auto;
}
.txtblock-al {
margin: 0 auto;
}
.lookfor-left-col {
justify-content: center;
} .toggle-element-a:not(.active) .text-hide {
display: none;
}
.toggle-element-a.active .text-hide {
display: block;
}
.toggle-element-a .elementor-widget-container {
padding: 0 !important;
}
.toggle-element-a.active p.block-txt-al {
margin: 0;
}
.toggle-element-a {
text-align: center;
font-size: 14px;
line-height: 20px;
font-weight: 400;
}
.toggle-element-a a.view-more-less {
display: block;
margin: 20px auto 10px;
text-align: center;
}
.toggle-element-a .elementor-widget-container {
text-align: center;
}
.toggle-element-a:not(.active) svg#my-minus {
display: none;
}
.toggle-element-a.active svg#my-plus {
display: none;
}
@media screen and (max-width: 767px) {
.four-middle,
.hot-sales-col-list  {
order: 3;
}
.four-middle > .elementor-column-wrap > .elementor-widget-wrap {
display: flex;
flex-direction: row !important;
}
.four-middle > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section {
width: 50% !important;
}
.four-middle .one-of-four img {
min-height: 200px;
height: 100% !important;
}
.four-middle .absol-btn .elementor-widget-container {
margin: 20px 0 !important;
}
.four-middle .absol-btn a {
max-width: 120px !important;
font-size: 15px !important;
line-height: 17px !important;
padding: 10px 0 !important;
}
.boot-girls-image img {
object-fit: cover;
}
.block-head-al {
margin-bottom: 15px;
}
.block-head-al.bottom-head-al {
margin-bottom: 5px;
line-height: 30px;
}
} a.must-have-btn{
display: none !important;
}
h2.woocommerce-loop-product__title {
padding-bottom: 0 !important;
}
h2.woocommerce-loop-product__title > a {
min-height: unset !important;
padding-bottom: 10px !important;
border-bottom: 2px solid rgb(183 183 183 / 80%);
font-size: 14px;
line-height: 12px;
}
.available-sizes {
display: none;
}
.linked-products > a img {
height: 75px !important;
object-fit: contain;
}
span.price * {
font-size: 24px;
line-height: 22px;
font-weight: 400 !important;
}
@media screen and (min-width: 768px) {
.home .linked-products { min-height: 80px;
margin-bottom: 15px;
}
.linked-products > a {
min-height: unset !important;
height: 75px !important;
}
} .woocommerce-account div#main-wrap,
.woocommerce-cart div#main-wrap {
padding-top: 50px;
}
.woocommerce-account h2.fs-myaccount-title,
.woocommerce-cart h2.fs-myaccount-title {
font-size: 24px;
text-align: center;
font-weight: 300;
text-transform: uppercase;
line-height: 12px;
border-bottom: 1px solid #333;
display: block;
padding-bottom: 50px;
}
.woocommerce-account #customer_login * {
font-family: 'Manrope';
}
.woocommerce-account #customer_login.col2-set {
width: 100%;
max-width: 710px;
margin: 0 auto;
}
.woocommerce-account #customer_login .u-column1.col-1 > form.woocommerce-form.woocommerce-form-login.login,
.woocommerce-account #customer_login .u-column2.col-2 > form.woocommerce-form.woocommerce-form-register.register {
width: 100%;
max-width: 290px;
border: none !important;
margin-top: 20px;
padding-top: 0;
}
.woocommerce-account #customer_login .u-column1.col-1,
.woocommerce-account #customer_login .u-column2.col-2 {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.woocommerce-account #customer_login .u-column2.col-2 > form.woocommerce-form.woocommerce-form-register.register {
display: flex;
flex-direction: column;
}
.woocommerce-account .woocommerce-privacy-policy-text {
order: 5;
}
.woocommerce-account #customer_login .u-column1.col-1 > form.woocommerce-form.woocommerce-form-login.login label:not(.woocommerce-form__label-for-checkbox),
.woocommerce-account #customer_login .u-column2.col-2 > form.woocommerce-form.woocommerce-form-register.register label:not(.woocommerce-form__label-for-checkbox) {
display: none !important;
}
.woocommerce-account #customer_login h2 {
margin-bottom: 5px;
font-size: 18px;
line-height: 12px;
font-weight: 300;
text-transform: uppercase;
}
.woocommerce-account #customer_login p.woocommerce-LostPassword.lost_password {
margin-top: -5px !important;
}
.woocommerce-account #customer_login .u-column1.col-1 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span,
.woocommerce-account #customer_login .u-column2.col-2 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span,
.woocommerce-account #customer_login p.woocommerce-LostPassword.lost_password > a {
font-size: 12px;
line-height: 20px;
font-weight: 300;
}
.woocommerce-account #customer_login .u-column1.col-1 p.woocommerce-LostPassword.lost_password > a {
color: #C62A71;
font-weight: bold;
}
.woocommerce-account #customer_login .u-column2.col-2 .woocommerce-privacy-policy-text > p {
font-size: 10px;
line-height: 11px;
}
.woocommerce-account #customer_login .u-column2.col-2 p.woocommerce-form-row.form-row:last-of-type {
padding-top: 0;
}
.woocommerce-account #customer_login .u-column2.col-2 p.form-row.form-row-wide.mailchimp-newsletter {
padding-bottom: 0;
margin-bottom: 0;
}
.woocommerce-account #customer_login input {
border-width: 0 0 1px 0;
border-radius: 0;
}
.woocommerce-account #customer_login button.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-account #customer_login button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
.archive.search .searchResults a.woocommerce-button.button.woocommerce-form-login__submit {
font-size: 16px;
font-weight: 400;
line-height: 12px;
padding: 16px 75px 16px 75px;
border-radius: 0;
background: transparent;
border-color: #404041;
color: #404041;
text-transform: uppercase;
min-height: 60px;
max-height: 60px;
margin: 0; }
.woocommerce-account #customer_login button.woocommerce-button.button.woocommerce-form-login__submit:hover,
.woocommerce-account #customer_login button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,
.archive.search .searchResults a.woocommerce-button.button.woocommerce-form-login__submit:hover {
opacity: 50%;
}
.woocommerce-account #customer_login input {
border-width: 0 0 1px 0;
border-radius: 0;
font-size: 12px;
line-height: 12px; text-align: center;
}
.woocommerce-account #customer_login .u-column1.col-1 .woocommerce-form-login__rememberme,
.woocommerce-account #customer_login .u-column2.col-2 p.form-row.form-row-wide.mailchimp-newsletter {
margin-top: 8px;
margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
.woocommerce-account h2.fs-myaccount-title { padding: 0;
}
.woocommerce-account #customer_login .u-column1.col-1 > form.woocommerce-form.woocommerce-form-login.login,
.woocommerce-account #customer_login .u-column2.col-2 > form.woocommerce-form.woocommerce-form-register.register {
padding: 0; }
.woocommerce-account #customer_login button.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-account #customer_login button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
.archive.search .searchResults a.woocommerce-button.button.woocommerce-form-login__submit {
width: 100%;
}
.woocommerce-account #customer_login .u-column2.col-2 .woocommerce-privacy-policy-text > p {
text-align: center;
}
.woocommerce-account #customer_login .u-column2.col-2 > form.woocommerce-form.woocommerce-form-register.register {
margin-bottom: 0 !important;
}
} .archive.search .woocommerce-products-header__title.page-title {
text-align: center;
font-size: 21px;
font-weight: 300;
line-height: 12px;
color: #404041;
margin: 20px auto 0;
border-bottom: 1px solid #404041;
padding: 0 5vw 20px;
width: 100%;
max-width: 750px;
}
.archive.search aside#sidebar {
display: none;
}
.archive.search .products.container {
display: block;
}
.archive.search .products.container .woocommerce-info {
background-color: transparent !important;
color: #404041 !important;
border: none !important;
text-align: center !important;
}
.archive.search .products.container .woocommerce-info::before {
display: none;
}
.archive.search .searchResults button {
margin: 0 auto 40px !important;
display: block !important;
}
.archive.search .searchResults {
display: flex;
justify-content: center;
margin-bottom: 45px;
}
.archive.search .searchResults > a {
line-height: 28px !important;
}
@media screen and (max-width: 767px) {
.archive.search .nescatheader {
background: none;
}
.archive.search .woocommerce-products-header__title.page-title {
line-height: 30px;
}
.archive.search .products.container .woocommerce-info {
font-size: 15px;
line-height: 18px;
}
} .nescatheader { background-image: url(https://www.fitrakis-shoes.gr/wp-content/uploads/2022/12/category-background.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
padding: 80px 5vw;
}
.nescatheader .woocommerce-products-header__title.page-title {
margin-left: 0;
width: 100%;
border: none;
font-size: 24px;
line-height: 30px;
font-weight: 300;
text-transform: uppercase;
color: #404041;
text-align: center;
margin-bottom: 20px;
padding-bottom: 0;
}
.nescatheader .fs-category-desc > p {
max-width: 890px;
margin: 0 auto;
font-size: 14px;
line-height: 20px;
font-weight: 400;
color: #404041;
text-align: center;
}
body.home .color-linked-products,
.archive.woocommerce-page .color-linked-products,
.single.single-product .color-linked-products {
padding-top: 12px;
}
.archive.woocommerce-page #main-wrap {
padding-top: 0 !important;
}
.archive.woocommerce nav.woocommerce-pagination li > a {
font-size: 18px;
font-weight: 300;
line-height: 12px;
color: #404041 !important;
}
@media screen and (max-width: 767px) {
#main-wrap {
padding: 0;
}
#main-wrap .products.container {
padding-left: 5vw;
padding-right: 5vw;
}
.nescatheader {
min-height: unset;
padding: 35px 20px;
}
.archive.woocommerce .woocommerce-ordering {
width: 100%;
}
.archive.woocommerce nav.woocommerce-pagination:first-of-type {
display: none;
}
body.home .linked-products,
.archive.woocommerce .linked-products {
min-height: 95px;
}
body.home .linked-products > a img,
.archive.woocommerce .linked-products > a img {
object-fit: contain;
}
.archive.woocommerce .facetwp-facet.facetwp-facet-brand {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.archive.woocommerce h2.woocommerce-loop-product__title > a {
font-size: 15px;
line-height: 18px;
}
.archive.woocommerce span.price * {
font-size: 20px;
line-height: 10px;
font-weight: 300;
}
.archive.woocommerce nav.woocommerce-pagination {
margin-bottom: 60px;
text-align: center !important;
}
} .custom-product-tabs-buttons.desktop {
display: none;
}
.custom-product-tabs div#description p,
.custom-product-tab p {
font-size: 12px;
line-height: 14px;
font-weight: 300;
}
.custom-product-tabs-buttons.mobile {
position: relative;
}
.custom-product-tabs-buttons.mobile:not(.first) > span::after,
.custom-product-tabs-buttons.mobile.first > span.active::after {
content: '';
position: absolute;
top: 0;
right: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.284' height='28.284' viewBox='0 0 28.284 28.284'%3E%3Cg id='Group_plus' data-name='Group plus' transform='translate(14.142 0) rotate(45)'%3E%3Cpath id='Path_plus' data-name='Path plus' d='M0,0H28.284' transform='translate(0 0) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_909' data-name='Path 909' d='M0,0H28.284' transform='translate(20 0) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
background-size: cover;
background-repeat: no-repeat;
width: 11px;
height: 11px;
display: block;
z-index: 10;
}
.custom-product-tabs-buttons.mobile.first > span:not(.active)::after,
.custom-product-tabs-buttons.mobile:not(.first) > span.active::after {
content: '';
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.284' height='14.642' viewBox='0 0 28.284 14.642'%3E%3Cg id='Group_minus' data-name='Group minus' transform='translate(14.142 -13.642) rotate(45)'%3E%3Cpath id='Path_minus' data-name='Path minus' d='M28.284,0' transform='translate(0 0) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_585' data-name='Path 585' d='M0,0H28.284' transform='translate(20 0) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
background-size: cover;
background-repeat: no-repeat;
width: 10px;
height: 10px;
display: block;
z-index: 10;
}
.single-product.woocommerce-page button.single_add_to_cart_button.button {
background-color: rgb(64 64 65 / 0%);
color: #404041;
border-radius: 0;
padding: 20px 40px;
text-transform: uppercase;
font-size: 18px !important;
line-height: 12px;
font-weight: 300 !important;
width: 100%;
border: 1px solid #404041;
}
.single-product.woocommerce-page button.single_add_to_cart_button.button:hover,
.yith-quick-view-content.woocommerce.single-product button.single_add_to_cart_button:hover {
opacity: .8;
border-color: rgb(64 64 65 / 80%);
}
.single-product.woocommerce div.product div.images .flex-control-thumbs {
display: flex;
}
@media screen and (min-width: 768px) {
.single.single-product > #main-wrap > .products.container { margin: 0 auto;
width: 100%;
padding: 0 5vw;
}
.single-product.woocommerce-page div.product {
display: flex !important;
max-width: 1220px;
margin: 50px auto;
}
.single-product.woocommerce-page div.product div.summary {
width: 100%;
max-width: 350px;
margin-left: 100px;
padding-top: 30px;
}
.single-product.woocommerce-page div.product div.images {
display: flex;
flex-direction: column;
max-width: 55%;
width: 100%;
margin-left: auto;
margin-right: 0;
margin-bottom: 0;
} .single.woocommerce div.product .product_title {
line-height: 22px !important;
}
}
@media screen and (max-width: 767px) {
.product-images.slick-slider > .slick-list > .slick-track {
max-width: 100vw !important;
width: 100% !important;
transform: none !important;
}
.single.single-product > #main-wrap > .products.container {
width: 100%;
max-width: unset !important;
padding: 0;
}
.single.single-product > #main-wrap > .products.container .summary.entry-summary,
.single.single-product > #main-wrap > .products.container .related.products.test {
padding: 0 5vw;
box-sizing: border-box;
}
.single .summary .color-linked-products {
margin: 30px auto !important;
display: block;
}
.single.woocommerce div.product .product_title,
.single-product .product-sku,
.single.woocommerce div.product p.price,
.single .summary .color-linked-products > h3,
.woocommerce div.product form.cart .variations label,
.woocommerce div.product .color-linked-products > h3 {
text-align: center;
}
.woocommerce .products ul.variable-items-wrapper.button-variable-wrapper {
justify-content: center !important;
}
.woocommerce div.product form.cart .variations {
display: flex;
justify-content: center;  }
.custom-product-tabs-buttons.mobile.first {
margin-top: 65px;
}
.custom-product-tabs-buttons.mobile.first > span.active::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.284' height='14.642' viewBox='0 0 28.284 14.642'%3E%3Cg id='Group_minus' data-name='Group minus' transform='translate(14.142 -13.642) rotate(45)'%3E%3Cpath id='Path_minus' data-name='Path minus' d='M28.284,0' transform='translate(0 0) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_585' data-name='Path 585' d='M0,0H28.284' transform='translate(20 0) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.custom-product-tabs-buttons.mobile.first > span:not(.active)::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.284' height='28.284' viewBox='0 0 28.284 28.284'%3E%3Cg id='Group_plus' data-name='Group plus' transform='translate(14.142 0) rotate(45)'%3E%3Cpath id='Path_plus' data-name='Path plus' d='M0,0H28.284' transform='translate(0 0) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_909' data-name='Path 909' d='M0,0H28.284' transform='translate(20 0) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.single-product .related.products.test ul li {
margin-bottom: 20px !important;
}
h2.woocommerce-loop-product__title > a {
min-height: 55px !important; }
.single.woocommerce div.product .product_title {
padding-bottom: 15px;
margin-bottom: 15px;
}
.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.images { }
.single-product .slick-slide img {
width: 100% !important;
}
.single-product .slick-dots {
margin: 12px 0 30px !important;
}
.single-product .slick-dots li {
width: auto !important;
}
.single-product .slick-dots li button {
width: auto !important;
border-radius: 50% !important;
}
.single-product .slick-dots li button::before {
width: 10px;
height: 10px;
border-radius: 50% !important;
}
.single-product .slick-dots li:hover button::before,
.single-product .slick-dots li.slick-active button::before {
opacity: 1 !important;
background-color: #404041 !important;
width: 15px !important;
height: 15px !important;
transform: translate(-50%,-50%) !important;
top: 50% !important;
left: 50% !important;
}
} .woocommerce-cart #main-wrap button:not(.wcmd-btn),
.woocommerce-cart #main-wrap a.checkout-button,
.woocommerce-cart .return-to-shop a.button.wc-backward {
background: transparent !important;
color: #404041 !important;
text-transform: uppercase !important;
font-weight: 300 !important;
border-radius: 0 !important;
border: 1px solid #404041 !important;
height: 50px;
padding: 7px 40px;
line-height: 35px !important;
font-size: 20px !important; }
.woocommerce-cart button:not(.wcmd-btn):hover,
.woocommerce-cart a.checkout-button:hover {
opacity: .8 !important;
border-color: rgb(64 64 65 / 80%) !important;
}
.woocommerce-cart .woocommerce {
margin-top: 35px;
}
.woocommerce-cart form.woocommerce-cart-form {
}
.woocommerce-cart .cart-collaterals {
margin-top: 50px;
margin-bottom: 20px;
}
.woocommerce-cart .cart-collaterals .cart_totals {
float: none;
width: 50%;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
height: 50px;
min-width: 170px !important;
}
.woocommerce-cart .woocommerce table.shop_table,
.woocommerce-cart .woocommerce table.shop_table tr,
.woocommerce-cart .woocommerce table.shop_table td {
border: none !important;
}
.woocommerce-cart .cart_totals > h2 {
font-size: 24px;
text-align: left;
font-weight: 300;
text-transform: uppercase;
line-height: 12px;
display: block;
padding-left: 10px;
}
.woocommerce-cart table.shop_table td.actions .coupon,
.woocommerce-cart table.shop_table td.actions > button[type="submit"] {
margin-top: 30px;
}
.woocommerce-cart table.shop_table.cart * {
text-align: center;
border: none;
}
.woocommerce-cart table.shop_table.cart img {
min-width: 100px;
object-fit: contain;
border: 1px solid rgb(64 64 65 / 10%); }
.woocommerce-cart table.shop_table.cart .product-remove > a.remove::after {
content: '';
background-image: url("data:image/svg+xml,%3Csvg id='Group_85' data-name='Group 85' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17.708' height='22.17' viewBox='0 0 17.708 22.17'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_56' data-name='Rectangle 56' width='17.708' height='22.17' fill='%23404041'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_82' data-name='Group 82'%3E%3Cg id='Group_76' data-name='Group 76' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_156' data-name='Path 156' d='M17.708,3.508a1.4,1.4,0,0,0-1.3-1.474H11.848A2.047,2.047,0,0,0,9.956,0H7.778A2.047,2.047,0,0,0,5.859,2.034H1.3A1.4,1.4,0,0,0,0,3.508,1.45,1.45,0,0,0,1.037,4.953L3.059,21.787a.413.413,0,0,0,.389.383H14.259a.413.413,0,0,0,.389-.383L16.67,4.953a1.45,1.45,0,0,0,1.037-1.445ZM7.778.884H9.956a1.19,1.19,0,0,1,1.115,1.15H6.663A1.191,1.191,0,0,1,7.778.884m6.144,20.4H3.811l-1.97-16.3H15.893ZM16.437,4.068H1.322A.559.559,0,0,1,.8,3.479a.559.559,0,0,1,.518-.59H16.437a.559.559,0,0,1,.518.59.577.577,0,0,1-.518.59' fill='%23404041'/%3E%3Cpath id='Path_157' data-name='Path 157' d='M183.511,132.963a.429.429,0,0,0,.389-.442V119.726a.392.392,0,1,0-.778,0v12.765a.438.438,0,0,0,.389.472Z' transform='translate(-174.644 -113.004)' fill='%23404041'/%3E%3Cpath id='Path_158' data-name='Path 158' d='M100.542,134.463h.052a.419.419,0,0,0,.337-.472l-1.115-12.706a.393.393,0,0,0-.415-.383.419.419,0,0,0-.337.472l1.115,12.706a.357.357,0,0,0,.363.383' transform='translate(-94.475 -114.534)' fill='%23404041'/%3E%3Cpath id='Path_159' data-name='Path 159' d='M244.821,133.373h.052a.419.419,0,0,0,.389-.413l1.115-12.706a.4.4,0,0,0-.337-.472.38.38,0,0,0-.415.383l-1.115,12.706A.387.387,0,0,0,244.821,133.373Z' transform='translate(-233.18 -113.474)' fill='%23404041'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")'%3E%3Cpath id='Path_156' data-name='Path 156' d='M17.708,3.508a1.4,1.4,0,0,0-1.3-1.474H11.848A2.047,2.047,0,0,0,9.956,0H7.778A2.047,2.047,0,0,0,5.859,2.034H1.3A1.4,1.4,0,0,0,0,3.508,1.45,1.45,0,0,0,1.037,4.953L3.059,21.787a.413.413,0,0,0,.389.383H14.259a.413.413,0,0,0,.389-.383L16.67,4.953a1.45,1.45,0,0,0,1.037-1.445ZM7.778.884H9.956a1.19,1.19,0,0,1,1.115,1.15H6.663A1.191,1.191,0,0,1,7.778.884m6.144,20.4H3.811l-1.97-16.3H15.893ZM16.437,4.068H1.322A.559.559,0,0,1,.8,3.479a.559.559,0,0,1,.518-.59H16.437a.559.559,0,0,1,.518.59.577.577,0,0,1-.518.59' fill='%23404041'/%3E%3Cpath id='Path_157' data-name='Path 157' d='M183.511,132.963a.429.429,0,0,0,.389-.442V119.726a.392.392,0,1,0-.778,0v12.765a.438.438,0,0,0,.389.472Z' transform='translate(-174.644 -113.004)' fill='%23404041'/%3E%3Cpath id='Path_158' data-name='Path 158' d='M100.542,134.463h.052a.419.419,0,0,0,.337-.472l-1.115-12.706a.393.393,0,0,0-.415-.383.419.419,0,0,0-.337.472l1.115,12.706a.357.357,0,0,0,.363.383' transform='translate(-94.475 -114.534)' fill='%23404041'/%3E%3Cpath id='Path_159' data-name='Path 159' d='M244.821,133.373h.052a.419.419,0,0,0,.389-.413l1.115-12.706a.4.4,0,0,0-.337-.472.38.38,0,0,0-.415.383l-1.115,12.706A.387.387,0,0,0,244.821,133.373Z' transform='translate(-233.18 -113.474)' fill='%23404041'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
width: 22px;
height: 22px;
display: inline-block;
margin-right: 0 !important;
margin-left: auto;
pointer-events: all;
background-repeat: no-repeat;
}
.woocommerce-cart table.shop_table.cart .product-remove > a.remove:hover {
color: unset !important;
background: transparent !important;
}
@media screen and (max-width: 767px) {
.woocommerce-cart div#main-wrap,
.woocommerce-account div#main-wrap {
padding: 50px 5vw 35px;
}
.woocommerce-cart .woocommerce table.shop_table tr.cart_item {
align-items: center;
display: grid;
grid-template-columns: minmax(90px, 100px) minmax(30px, 170px) minmax(50px, 70px) minmax(50px, 130px) 10%; grid-column-gap: 10px;
grid-template-rows: auto;
margin-bottom: 15px;
}
.woocommerce-cart .woocommerce table.shop_table tr.cart_item td {
display: flex;
line-height: 16px;
flex-wrap: wrap;
flex-direction: row;
padding: 10px 0;
text-align: left !important;
padding: 0;
}
.woocommerce-cart table.shop_table.cart .product-thumbnail > a > img {
border: none !important;
}
.woocommerce-cart table.shop_table.cart tr:nth-child(2n) td {
background: none !important;
}
.woocommerce-cart .woocommerce table.shop_table td a,
.woocommerce-cart .woocommerce table.shop_table td span {
font-size: 13px !important;
text-align: left;
}
.woocommerce-cart .woocommerce table.shop_table td.product-remove {
order: 4;
}
.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail::before,
.woocommerce-cart .woocommerce table.shop_table td::before {
display: none;
}
.woocommerce-cart .woocommerce table.shop_table td.product-remove {
grid-column-start: 5;
grid-column-end: 6;
grid-row-start: 1;
grid-row-end: 2;
align-items: baseline;
}
.woocommerce-cart .woocommerce table.shop_table td.product-thumbnail {
display: block !important;
grid-area: 1/1;
grid-row-start: 1;
grid-row-end: 3;
}
.woocommerce-cart .woocommerce table.shop_table td.product-name {
grid-row-start: 1;
grid-row-end: 2;
grid-column-start: 2;
grid-column-end: 5;
max-width: 160px;
}
.woocommerce-cart .woocommerce table.shop_table td.product-price {
grid-row-start: 2;
grid-row-end: 3;
grid-column-start: 2;
grid-column-end: 3;
}
.woocommerce-cart .woocommerce table.shop_table td.product-quantity {
grid-row-start: 2;
grid-row-end: 3;
grid-column-start: 3;
grid-column-end: 4;
}
.woocommerce-cart .woocommerce table.shop_table td.product-subtotal {
grid-row-start: 2;
grid-row-end: 3;
grid-column-start: 4;
grid-column-end: 5;
}
.woocommerce-cart table.shop_table td.actions .coupon {
display: flex;
flex-direction: column;
}
.woocommerce-cart table.shop_table td.actions .coupon > button.button {
margin-top: 7px;
}
.woocommerce-cart #main-wrap button:not(.wcmd-btn),
.woocommerce-cart #main-wrap a.checkout-button {
width: 100% !important;
}
.woocommerce-cart table.shop_table td.actions .coupon,
.woocommerce-cart table.shop_table td.actions > button[type="submit"] {
margin-top: 15px;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
float: none;
width: 100%;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals tr {
display: flex;
justify-content: space-between;
align-items: baseline;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals tr th {
display: inline-block;
text-transform: uppercase;
font-size: 13px;
line-height: 15px;
}
.woocommerce-cart .woocommerce .cart-collaterals tr.woocommerce-shipping-totals.shipping td {
font-size: 13px;
line-height: 15px !important;
}
.woocommerce-cart .woocommerce table.shop_table,
.woocommerce-cart .woocommerce table.shop_table * {
border: none !important;
}
.woocommerce-cart .woocommerce table.shop_table tr:nth-child(2n) td,
.woocommerce-page table.shop_table tr:nth-child(2n) td {
background-color: transparent !important;
}
.woocommerce-cart #main-wrap button:not(.wcmd-btn), .woocommerce-cart #main-wrap a.checkout-button {
height: 60px !important;
}
.woocommerce-cart #main-wrap a.checkout-button {
line-height: 23px !important;
margin: 0 0 -35px;
}
.woocommerce-account h2.fs-myaccount-title,
.woocommerce-cart h2.fs-myaccount-title {
padding-bottom: 20px !important;
}
.woocommerce-account h2.fs-myaccount-title,
.woocommerce-cart h2.fs-myaccount-title {
text-align: center !important; }
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 100% !important;
}
.woocommerce-cart #main-wrap .coupon .input-text {
border-radius: 0 !important;
border: 1px solid #404041 !important;
font-size: 15px;
}
} .button.yith-wcqv-button::after {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42.36' height='23.08' viewBox='0 0 42.36 23.08'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_8' data-name='Rectangle 8' width='42.36' height='23.08' transform='translate(0 0)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_13' data-name='Group 13' transform='translate(0 0)'%3E%3Cg id='Group_12' data-name='Group 12' clip-path='url(//www.fitrakis-shoes.gr/wp-content/themes/fitraki/%23clip-path)'%3E%3Cpath id='Path_57' data-name='Path 57' d='M17.817.321c6.584,0,12.777,3.331,17.47,9.387-4.693,6.056-10.887,9.387-17.47,9.387S5.04,15.764.347,9.708C5.04,3.652,11.234.321,17.817.321m0-.321C11.369,0,4.92,3.236,0,9.708c4.92,6.472,11.369,9.708,17.817,9.708s12.9-3.236,17.817-9.708C30.714,3.236,24.266,0,17.817,0' transform='translate(3.363 1.832)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_59' data-name='Path 59' d='M50.164.359c3.93,0,7.127,4.206,7.127,9.375s-3.2,9.375-7.127,9.375S43.037,14.9,43.037,9.734,46.235.359,50.164.359m0-.321c-4.071,0-7.371,4.341-7.371,9.7s3.3,9.7,7.371,9.7,7.371-4.341,7.371-9.7-3.3-9.7-7.371-9.7' transform='translate(-28.984 1.806)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
background-size: contain;
background-repeat: no-repeat;
width: 42px;
height: 23px;
display: flex;
top: 50%; left: 50%;
}
.button.yith-wcqv-button {
position: absolute !important;
top: 0;
right: 0;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
}
#yith-quick-view-modal .yith-wcqv-main {
-webkit-transform: translateY(0%) !important; 
-moz-transform: translateY(0%) !important; 
-ms-transform: translateY(0%) !important;
transform: translateY(0%) !important; 
}
#yith-quick-view-content div.images img {
height: auto !important;
}
#yith-quick-view-modal span.onsale{display: none;}
.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .price {
font-weight: 100 !important;
}
#yith-quick-view-content .custom-product-tabs, #yith-quick-view-content .custom-product-tabs-buttons {
display: none;
}
.yith-quick-view-content.woocommerce div.summary .product_meta {
display: none;
}
#yith-quick-view-content div.summary {
display: flex;
justify-content: center;
align-items: center;
}
.woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
border-radius: 0px !important;
background: #fff !important;
color: #404041;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
text-decoration: none;
font-weight: 100 !important
}
.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .price {
font-weight: 100 !important;
margin-top: 25px !important;
}
.yith-quick-view a.yith-quick-view-close::after {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.92' height='21.92' viewBox='0 0 21.92 21.92'%3E%3Cg id='Group_173' data-name='Group 173' transform='translate(0.354 0.354)'%3E%3Cpath id='Path_66' data-name='Path 66' d='M110,1231.839h30' transform='translate(793.26 -948.823) rotate(45)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3Cpath id='Path_67' data-name='Path 67' d='M0,0H30' transform='translate(21.213) rotate(135)' fill='none' stroke='%23404041' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
background-size: contain;
background-repeat: no-repeat;
width: 20px;
height: 20px;
display: block;
}
.yith-quick-view-close {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.yith-wcqv-head {
width: 50px !important;
height: 50px !important;
} .fs-contactpage-head h2 {
font-size: 24px !important;
text-align: center;
font-weight: 300;
text-transform: uppercase;
line-height: 12px;
border-bottom: 1px solid #333;
display: block;
padding-bottom: 50px;
}
.fs-contactpage-col > div {
padding: 0 !important;
}
.fs-contactpage-form *::placeholder {
color: #404041 !important;
font-family: 'Manrope' !important;
font-size: 18px;
}
.fs-contactpage-form {
width: 100% !important;
max-width: 700px !important;
}
.fs-contactpage-form .elementor-field-type-acceptance span.elementor-field-option label {
font-size: 12px !important;
line-height: 20px !important;
font-weight: 100 !important;
font-family: 'Manrope' !important;
}
.fs-contactpage-form .elementor-field-type-html, .fs-contactpage-form .elementor-field-type-acceptance {
grid-area: 2/2;
}
.fs-contactpage-form .elementor-field-type-html { font-size: 11px !important;
line-height: 12px !important;
font-weight: 100 !important;
font-family: 'Manrope' !important;
}
.fs-contactpage-form form .elementor-form-fields-wrapper > div > label { }
.fs-contactpage-form .elementor-field-type-submit button {
margin-top: 25px;
}
.fs-contactpage-form .elementor-field-type-textarea > textarea {
border: 1px solid #404041 !important; }
.fs-contactpage-form .elementor-field-type-submit {
grid-area: 3/1;
}
.fs-cont-mapcolumn * {
filter: grayscale(.9);
}
.fs-contactpage-form form .elementor-form-fields-wrapper > div {
display: flex;
flex-direction: row;
align-self: center;
}
.fs-contactpage-form form .elementor-form-fields-wrapper > div > input {
padding-left: 0;
}
.fs-contactpage-form .elementor-field-type-textarea > label {
margin-bottom: 12px;
}
.fs-contactpage-form form .elementor-form-fields-wrapper > div > input::placeholder {
font-size: 14px !important;
color: #acacac !important;
}
.fs-contactpage-form .elementor-field-type-acceptance > div > span {
display: flex;
align-items: center;
}
.fs-contactpage-form .elementor-field-type-acceptance > div > span > input {
margin-right: 10px;
height: 18px;
width: 18px;
border-radius: 0 !important;
}
@media screen and (min-width: 768px) {
.fs-contactpage-form form .elementor-form-fields-wrapper {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr 1fr;
grid-column-gap: 40px;
}
.fs-contactpage-form .elementor-field-type-acceptance {
margin-top: -110px;
}
.fs-cont-map {
max-width: 83% !important;
margin: 0 auto;
}
.fs-contactpage-form form .elementor-form-fields-wrapper > div {
padding: 0 !important;
}
.fs-contactpage-form .elementor-field-type-submit {
justify-content: flex-start !important;
max-width: 220px;
width: 100% !important;
}
}
@media screen and (max-width: 767px) {
.fs-contactpage-form form .elementor-form-fields-wrapper > div {
margin-bottom: 35px !important;
}
} .single-product .left-column {
display: none !important;
}
#sidebar #text_icl-3 {
position: relative;
}
#sidebar #text_icl-3 button.facet-reset,
.mob-filters > button.facet-reset {
position: absolute;
top: 0;
right: 0;
font-size: 18px;
font-weight: 300;
color: #404041;
text-transform: uppercase;
line-height: 20px;
padding: 0;
border: none;
}
.mob-filters {
position: relative;
width: 50%;
}
@media screen and (max-width: 767px) {
#sidebar .place-reset > .facet-reset {
display: none;
}
#filters-toggle {
width: 100%;
}
body:not(.search) .mob-filters > button.facet-reset {
padding-top: 8px;
}
body:not(.search) .mob-filters {
position: relative;
width: 50%;
}
body.search .mob-filters {
display: none;
}
.woocommerce.single .products .product:nth-of-type(2n),
.woocommerce-page.single .products .product:nth-of-type(2n) {
float: none !important;
}
.woocommerce.single .products.related .product:nth-of-type(2n),
.woocommerce-page.single .products.related .product:nth-of-type(2n) {
float: right !important;
}
div#footerinfo-for-desk {
display: none;
}
div#footerinfo-for-mob {
color: #404041;
}
div#footerinfo-for-mob a {
font-size: 14px;
line-height: 22.4px;
}
}
@media screen and (min-width: 768px) {
.mob-filters > button.facet-reset {
display: none;
}
.mob-filters {
display: none;
}
div#footerinfo-for-mob {
display: none;
}
div#footerinfo-for-desk {
color: #404041;
}
div#footerinfo-for-desk a {
font-size: 14px;
line-height: 22.4px;
}
.products.container aside#text-9 {
position: relative !important;
}
.products.container aside#sidebar .place-reset button.facet-reset {
position: absolute !important;
top: 0 !important;
transform: translateY(-50%) !important;
border: none !important;
right: 0 !important;
margin-top: 7px !important;
cursor: pointer;
}
}
@media screen and (min-width: 1920px) {
.absol-btn {
width: fit-content !important;
}
.fs-banners-section .elementor-column.four-middle .elementor-image > img,
.fs-banners-section .elementor-column .elementor-image > img {
width: 100% !important;
object-fit: cover !important;
}
.fs-banners-section > .elementor-container > .elementor-row {
justify-content: center !important;
}
.xoo-wsc-header .xoo-wsc-close {
margin-right: 0;
}
} fs-sundaysclass>a {
color: yellow!important
}
.single-product .linked-products {
display: flex;
justify-content: center;
flex-wrap: wrap;
overflow: hidden;
max-height: 140px;
}
.single-product .linked-products:hover {
overflow: auto;
}