* {
    padding: 0;
    margin: 0;
    list-style: none;
    text-decoration: none;
}

body {
    font-family: 'Rubik', sans-serif;
}

header.bk-primary-header {
    display: block;
    margin: 1.0269vw 2.7384vw;
    width: 100%;
    background-color: transparent;
    z-index: 2000;
    margin: 0;
    padding: 0vw 2.8vw 1vw 2.8vw;
    height: 5.9773vw;
}

body.ix-home header.bk-primary-header {
    position: absolute;
}

body.ix-home nav#ix-main-menu ul li:nth-child(5n) button[type=submit] {
    color: white;
    /*padding: 0.7812vw 2.0538vw 0.812vw 2.0538vw;*/
    border-bottom: 0;
    font-size: 0.75vw;
    width: 5.4166vw;
    height: 1.791vw;
}


/*
body.ix-home nav#ix-main-menu ul li:nth-child(5n) {
    border: solid 0.1041vw white;
    margin-top: 1.6666vw;
    width: 5.4166vw;
    height: 1.9791vw;
    padding-left: 0;
    padding-right: 0;
}

body.ix-home nav#ix-main-menu ul li:nth-child(5n) form {
    width: 5.4166vw;
    height: 1.9791vw;
}

body.ix-home nav#ix-main-menu ul li:nth-child(5n) button[type=submit]:hover {
    color: white;
    border-bottom: 0;
    font-size: 0.75vw;
}

body.ix-home nav#ix-main-menu ul li:nth-child(5n):hover {
    border: solid 0.1041vw #f9593d;
    margin-top: 1.6666vw;
    background-color: #f9593d;
    width: 5.4166vw;
    height: 1.9791vw;
}*/

header.bk-primary-header>div.bk-header-desktop {
    width: 87.5vw;
    /*was 100%*/
    /* was 93.85002989vw;*/
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

li.ix-menu-item-star-icon {
    padding-right: 0;
}

body.ix-home li.ix-menu-item-star-icon img.was-bk-user-icons-black {
    display: none;
}

body li.ix-menu-item-star-icon a:hover {
    border-bottom: solid 0.3645vw transparent;
}

li.ix-menu-item-star-icon img, 
li.ix-menu-item-user-icon img {
    width: 1.45vw;
}

body li.ix-menu-item-star-icon a {
    padding: 1.3vw 0vw 1.8vw 0vw;
}
body li.ix-menu-item-user-icon {
    margin-top: 1.34vw;
}
body.ix-home nav#ix-main-menu {
    width: 80%;
    display: inline-block;
    float: left;
    padding-top: 0vw;
    height: 5.2520vw;
}

li.ix-menu-item-star-icon span {
    top: 1vw;
    right: -0.6vw;
    background-color: #f9593d;
    padding: 0.2vw 0.4vw;
    font-size: 0.67vw;
}

header.bk-primary-header>div.bk-header-desktop {
    border-bottom: solid 0.1562vw white;
}

main {
    padding-top: 0;
    /*was 5.5863vw;*/
    width: 100%;
    /*was 87.5vw; */
    margin-left: auto !important;
    margin-right: auto !important;
}

body.ix-home main {
    padding-top: 0;
    max-width: 100%;
}

.bk-search-page {
    padding-top: 5.5863vw;
}


/* Red Logo on White: Start */

body.ix-logo-red-header-white.ix-search-page {}

body.ix-home #ix-logo.ix-logo-desktop {
    padding-top: 0vw;
}

body.ix-logo-red-header-white header {
    border-bottom: solid 0.1301vw black;
    height: 5.4166vw;
    width: 87.5vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}

body.ix-logo-red-header-white header>div {
    border-bottom: solid 0vw;
}

body.ix-logo-red-header-white nav ul li a {
    color: black;
}

body.ix-logo-red-header-white #ix-logo-img img {
    display: none;
}

body.ix-logo-red-header-white #ix-red-logo-img img {
    display: block;
}


/*body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n) button {*/

body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button {
    padding: 0.38vw 0vw 0vw 0vw;
    border-bottom: 0;
    font-size: 0.75vw;
    text-align: center;
    width: 100%;
}


/*body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n) {*/

body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login {/*Elena 20220201*/
    margin-top: 1.4vw;
    padding-left: 0;
    padding-right: 0;
}
body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login span {
    border: solid 0.1541vw #f9593d;
    /* background-color: #f9593d; */
    color: #f9593d;
    /* width: 5.4166vw; */
    /* height: 1.9791vw; */
    padding: 0.6vw 1.4vw;
    font-weight: 500;
    display: block;
}

body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login a:hover span{/*Elena 20220201 + Elena 20220204*/
    border: solid 0.1541vw #f9593d;
    background-color: #f9593d;
    color: #fff;
} 
/*

body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login:hover {
    border: solid 0.1041vw #f9593d;
}

body.ix-logo-red-header-white li.ix-menu-item-login:hover {
    background-color: #f9593d;
}
*/


/*
body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n):hover,
body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n):active,
body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n):focus {
    border: solid 0.1041vw #f9593d;
    background-color: #f9593d;
}
*/


/*
body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n) button:hover,
body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n) button:active,
body.ix-logo-red-header-white nav#ix-main-menu ul li:nth-child(5n) button:focus
*/

body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button:hover,
body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button:active,
body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button:focus {
    background-color: #f9593d;
}

.ix-breadcrumbs-container {
    padding-bottom: 2vw;
}

.ix-logo-red-header-white.bk-product-insert header.bk-primary-header>div.bk-header-desktop {
    border-bottom: solid 0 white;
}


/* Red Logo on White: End */

body.ix-home nav#ix-main-menu ul li.ix-menu-item-login {
    border: solid 0vw #f9593d;
    margin-top: 1.45vw;
/*    width: 5.4166vw;
    height: 1.9791vw;*/
    padding-left: 0;
    padding-right: 0;
}
body.ix-home nav#ix-main-menu ul li.ix-menu-item-login a{
    border-bottom: 0;
    font-size: 0.8vw;
}
body.ix-home nav#ix-main-menu ul li.ix-menu-item-login a  span {
    border: solid 0.1541vw #f9593d;
    /* background-color: #f9593d; 
    color: #f9593d;*/
    /* width: 5.4166vw; */
    /* height: 1.9791vw; */
    padding: 0.6vw 1.4vw;
    font-weight: 500;
    display: block;
}
body.ix-home nav#ix-main-menu ul li.ix-menu-item-login:hover {
    background-color: #f9593d;
/*    border: solid 0.1541vw #f9593d;*/
}


body.ix-home nav#ix-main-menu ul li.ix-menu-item-login button {
    padding: 0.6vw 1.4vw;
    border-bottom: 0;
    font-size: 0.8vw;
    text-align: center;
    width: 100%;
    color: white;
    font-weight: 500;
    border: solid 0.1541vw #fff;
}
body.ix-home nav#ix-main-menu ul li.ix-menu-item-login:hover button {
    background-color: #000;
}
.bk-box-1680 {
    width: 87.5vw;
    /* was 87.5vw; */
    margin-left: auto;
    margin-right: auto;
}

.nav-container-small-screen .ix-menu-item-login form{
    text-align: center;
}
/*------- MENU ------->>>*/

#ix-logo {
    width: 20%;
    display: inline-block;
    float: left;
    cursor: pointer;
}

#ix-logo img {
    width: 8.9583vw;
    padding: 1vw 0;
    transition: 1.2s;
    -webkit-transition: 1.2s;
    -moz-transition: 1.2s;
}

nav#ix-main-menu {
    width: 80%;
    display: inline-block;
    float: left;
    padding-top: 0vw;
    height: 100%;
    transition: font-size 0.5s, height 0.5s;
    -webkit-transition: font-size 0.5s, height 0.5s;
    -moz-transition: font-size 0.5s, height 0.5s;
}

nav#ix-main-menu>ul {
    float: right;
}

nav ul li {
    display: inline-block;
    float: left;
    padding-left: 1.7437vw;
    padding-right: 1.7437vw;
}

nav ul li a {
    color: white;
    display: inline-block;
    font-weight: 400;
    font-size: 0.75vw;
    padding: 2.4041vw 0vw 1.8vw 0vw;
    /*float: right;*/
    line-height: 0.75vw;
    border-bottom: solid 0.3645vw transparent;
    transition: font-size 0.5s, height 0.5s;
    -webkit-transition: font-size 0.5s, height 0.5s;
    -moz-transition: font-size 0.5s, height 0.5s;
}
nav ul li.ix-menu-item-login a {
    font-size: 0.8vw;
}
nav ul li.ix-menu-item-login a:hover {
    border-bottom: 0;
} 

nav ul li a:hover,
nav ul li a:focus,
nav ul li.ix-menu-item-active a,
nav ul li a:active {
    color: white;
    text-decoration: none;
    /*    background-image: url('');
    background-repeat: no-repeat;
    background-size: 1.5vw auto;
    background-position: 50% 1.6vw;*/
    border-bottom: solid 0.3645vw #f9593d;
}
.ix-menu-item-login a:active {
    border-bottom: solid 0vw #f9593d;
}

/*nav#ix-main-menu ul li:nth-child(5n) {*/

nav#ix-main-menu ul li.ix-menu-item-login {
    border: solid 0.1041vw white;
    margin-top: 1.6666vw;
}

nav ul li.ix-menu-item-login a {
    font-size: 0.8vw;
}
/*nav#ix-main-menu ul li:nth-child(5n) a {*/

nav#ix-main-menu ul li.ix-menu-item-login a {
    /* padding: 0.5vw 2.0538vw 0.2vw 2.0538vw; */
    width: 100%;
    height: 100%;   /*Elena 20220214*/
    text-align: center;
    padding: 0;
    /*padding-top: 0.45vw;
    border: solid 0px;*/
}


/*nav#ix-main-menu ul li:nth-child(5n) a:hover {*/

nav#ix-main-menu ul li.ix-menu-item-login a:hover spam{/*Elena 20220201*/
    border-bottom: solid 0.3645vw #f9593d;
    color: #f9593d;
}
/*nav#ix-main-menu ul li.ix-menu-item-login a:hover {
    border-bottom: solid 0.3645vw transparent;
}*/


/*nav#ix-main-menu ul li:nth-child(5n) a:hover li:nth-child(5n) {*/

nav#ix-main-menu ul li-ix-menu-item-login a:hover {
    border: solid 0.1041vw transparent;
    padding: 0.5vw 2.0538vw 0.2vw 2.0538vw;
}

.nav-container-small-screen {
    display: none;
}


/*nav#ix-main-menu ul li div.dropdown ul li:nth-child(5n) a {*/


/*nav#ix-main-menu ul li div.dropdown ul li:nth-child(5n) a {
    border-bottom: solid 0vw transparent;
}*/

#ix-red-logo-img img {
    width: 8.8541vw;
    padding: 0.62vw 0;
    /*    transition: 1.2s;
    -webkit-transition: 1.2s;*/
}

#ix-main-menu {
    padding-top: 2.0538vw;
    /*    transition: 1.2s;
    -webkit-transition: 1.2s;
    -moz-transition: 1.2s;*/
}

#ix-red-logo-img img {
    display: none;
}

ul li div.dropdown {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: all 0.5s ease;
    margin-top: 1rem;
    left: 0;
    display: none;
    background-color: white;
    color: black;
}

ul li div.dropdown {
    visibility: visible;
    opacity: 1;
    position: absolute;
    transition: all 0.5s ease;
    margin-top: 1rem;
    left: 0;
    /* display: none; */
    background-color: #f5f6f6;
    color: #f9593d;
    top: 4.7vw;
    width: 100%;
    border-top: solid 0.2vw #f9593d;
    padding: 3vw 0;
    z-index: 100;
    height: 22.9vw;
}

ul li div.dropdown>.ix-dropdown-desktop-menu-parent {
    width: 63.2291vw;
    margin-left: auto;
    margin-right: auto;
}
li.ix-menu-item-shipment .ix-dropdown-desktop-menu-parent{
    width: 100% !important;
}
ul li:hover>div.dropdown,
ul li ul:hover {
    visibility: visible;
    opacity: 1;
    display: block;
}

ul li div.dropdown ul li {
    clear: both;
    width: 100%;
}

ul li div.dropdown ul li a {
    color: #f9593d;
}

.ix-dropdown-desktop-menu-parent {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    max-width: 84.1889vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-dropdown-desktop-menu-item {
    flex-grow: 5;
    text-align: center;
    position: relative;
    width: 10.2669vw;
}

.ix-dropdown-desktop-menu-last-item {
    width: 19.1991vw;
}

ul li div.dropdown ul li a {
    color: #f9593d;
    border-bottom: solid 0vw;
    padding: 0.3645vw 0;
    float: none;
    font-size: 0.74vw;
    font-weight: 400;
}

ul li div.dropdown ul li a:hover {
    color: #f9593d;
    text-decoration: underline;
    cursor: pointer;
}

ul li div.dropdown ul li {
    text-align: left;
}

.ix-dropmenu-desktop-title {
    font-style: italic;
    font-weight: 500;
    padding-bottom: 1vw;
    font-size: 0.9vw;
}

nav#ix-main-menu div.dropdown ul li:nth-child(5n) a {
    padding: 0.2vw 0px 0.2vw;
    ;
}

nav#ix-main-menu div.dropdown ul li:nth-child(5n) {
    border: solid 0vw white;
}

#ix-main-menu.ix-voice-menu-small ul li div.dropdown ul li a {
    color: #f9593d;
    border-bottom: solid 0vw;
    padding: 0.2vw 0;
    float: none;
    font-size: 0.74vw;
    font-weight: 300;
}

#ix-logo.ix-logo-desktop {
    padding-top: 0.5vw;
}

body.ix-logo-red-header-white header.bk-primary-header>div.bk-header-desktop {
    border-bottom: solid 0vw white;
}


/*<<<------- MENU -------*/


/* Slick slider Stylesheet START*/

@charset 'UTF-8';

/* Slider */

.slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}


/* Icons */

@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}


/* Arrows */

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 48%;
    display: block;
    width: 15px;
    height: 15px;
    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-family: 'slick';
    font-size: 15px;
    line-height: 1;
    opacity: .75;
    color: #424241;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -70px;
    /*!!!!!!!)*/
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: '←';
}

[dir='rtl'] .slick-prev:before {
    content: '→';
}

.slick-next {
    right: -50px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: '→';
}

[dir='rtl'] .slick-next:before {
    content: '←';
}


/* Dots */

.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -35px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 8px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 30px;
    height: 30px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 25px;
    /*qui ho aumentato, perchè di default venivano minuscoli*/
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}


/* Slick slider Stylesheet END */

h2.bk-bicolor {
    text-transform: uppercase;
    font-size: 2.2vw;
    text-align: center;
}

h2.bk-bicolor span {
    color: #f9593d;
}


/*.ix-dropdown-desktop-menu-item a:hover{
    background-color: transparent;
}*/

nav#ix-main-menu .ix-dropdown-desktop-menu-item ul li:nth-child(5n) a:hover,
nav#ix-main-menu .ix-dropdown-desktop-menu-itemul li:nth-child(5n) a:active,
nav#ix-main-menu .ix-dropdown-desktop-menu-itemul li:nth-child(5n) a:focus {
    background-color: transparent !important;
}

nav#ix-main-menu .ix-dropdown-desktop-menu-item ul li:nth-child(5n):hover,
nav#ix-main-menu .ix-dropdown-desktop-menu-item ul li:nth-child(5n):active,
nav#ix-main-menu .ix-dropdown-desktop-menu-item ul li:nth-child(5n):focus {
    border: solid 0vw #f9593d !important;
    background-color: transparent !important;
}

body.ix-home li.ix-menu-item-user-icon img.bk-user-icons-black {
    display: none;
}

body.ix-home li.ix-menu-item-user-icon img.bk-user-icons-white {
    display: block;
}

body.ix-logo-red-header-white li.ix-menu-item-user-icon img.bk-user-icons-white {
    display: none;
}

body.ix-logo-red-header-white li.ix-menu-item-user-icon img.bk-user-icons-black {
    display: block;
}
body.ix-logo-red-header-white .was-bk-user-icons-white,
body.ix-logo-red-header-white .wishlist-description--white,
body.ix-logo-red-header-white .user-icon-description--white{
    display: none;
}
body.ix-home .was-bk-user-icons-white,
body.ix-home .wishlist-description--white,
body.ix-home .user-icon-description--white{
    display: block;
}
body.ix-home .user-icon-description--black,
body.ix-home .wishlist-description--black{
    display: none;
}

/*li.ix-menu-item-user-icon img {
    width: 1.25vw;
    height: auto;
}*/

li.ix-menu-item-user-icon {
    margin-top: 1.7vw;
    padding-right: 0vw;
}

li.ix-menu-item-user-icon a {
    margin: 0vw;
    padding: 0;
    border-bottom: solid 0vw;
}

li.ix-menu-item-user-icon a:hover {
    border-bottom: solid 0vw;
    cursor: pointer;
}


/*-- HomePage -->>>*/

#ix-home-intro {
    background-image: url('../images/BIKEEN_home_intro-min.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: 55.4414vw;
}

#ix-home-intro .ix-home-intro-title {
    text-align: center;
    padding-top: 19.4vw;
}

#ix-home-intro .ix-home-intro-title img {
    width: 19.6vw;
}

#ix-home-intro .ix-home-intro-subtitle {
    text-align: center;
    padding-top: 1vw;
    color: white;
    font-weight: 500;
    font-size: 3vw;
    font-style: italic;
}

.ix-home-first-section {
    padding-top: 6.0574vw;
    /*padding-bottom: 6.0574vw;*/
}

.ix-home-first-section .ix-inner-title.ix-home-first-title h2 {
    padding-bottom: 1.2vw;
    text-align: center;
}

.ix-home-first-section .ix-inner-subtitle span,
.ix-home-first-section .ix-inner-title span {
    color: #f9593d;
}

.ix-inner-subtitle {
    font-size: 1.218vw;
    padding-top: 0.4vw;
    line-height: 1.6vw;
}

.ix-inner-subtitle span {
    color: #f9593d;
}

.ix-home-first-section .ix-inner-subtitle {
    text-align: center;
}

h2 {
    font-weight: 500;
    font-size: 2.2765vw;
    color: black;
    font-style: italic;
}

.ix-inner-title.ix-home-first-title.ix-featured-ads-title {
    text-align: center;
    padding-top: 6.7vw;
    padding-bottom: 5.0800vw;
}

.ix-inner-title.ix-home-first-title.ix-featured-ads-title {
    margin-top: 0vw;
}

.ix-home-find-your-bike {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    /*justify-content: space-between;*/
    max-width: 87.5vw;
    margin-left: auto;
    margin-right: auto;
    /*padding-top: 5.4vw;*/
}

.ix-home-find-your-bike-item {
    flex-grow: 4;
    text-align: center;
    position: relative;
}

.ix-home-find-your-bike-item>div {
    width: 18.75vw;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.ix-home-find-your-bike-item.ix-home-find-your-bike-item-1>div,
.ix-home-find-your-bike-item.ix-home-find-your-bike-item-2>div {
    margin-left: 0;
    margin-right: 3.7986vw;
}

.ix-home-find-your-bike-item.ix-home-find-your-bike-item-3>div {
    margin-right: 0;
    margin-right: 3.7986vw;
}

.ix-home-find-your-bike-item.ix-home-find-your-bike-item-4>div {
    margin-right: 0;
}

.ix-home-find-your-bike-item img {
    width: 100%;
}

.ix-home-find-your-bike-text {
    position: absolute;
    top: 0vw;
    padding: 1.5625vw;
    text-align: left;
    left: 0;
}

.ix-home-find-your-bike-text h4 {
    font-weight: 600;
    font-size: 2.2765vw;
    color: black;
    font-style: italic;
    padding-bottom: 0.5vw;
}

.ix-home-find-your-bike-text p {
    font-size: 0.76vw;
    color: black;
    font-style: italic;
}


/*-- HomePage : first slider-->>>*/

.ix-home-top-slider .ix-home-top-slide-background img {
    width: 100%;
}

.ix-home-top-slider .slick-list.draggable {
    padding-left: 0vw !important;
    padding-right: 0vw !important;
}

.ix-home-top-slide-inner-text {
    position: absolute;
    top: 0vw;
    width: 100vw;
    text-align: center;
    padding-top: 28vw;
}

.ix-home-first-section {
    margin-top: 0vw;
}

.ix-home-top-slider .ix-home-intro-arrow {
    width: 100%;
    text-align: center;
    color: white;
    top: 11vw;
    position: relative;
    -moz-animation: bounce 4s infinite;
    -webkit-animation: bounce 4s infinite;
    animation: bounce 4s infinite;
}

.bk-hp-slider-costant-text {
    position: absolute;
    top: 0vw;
    text-align: center;
    width: 100%;
    padding-top: 19.1vw;
}

.bk-hp-slider-costant-text .ix-home-intro-title {
    padding-bottom: 8.4vw;
}

.bk-hp-slider-costant-text .ix-home-intro-arrow img {
    width: 3.5416vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-home-top-slide-1 {}

.ix-home-top-slide-2 {}

.ix-home-top-slider .ix-home-intro-title {
    text-align: center;
    padding-top: 19.4vw;
    margin-left: auto;
    margin-right: auto;
    width: 19.6vw;
}

.bk-hp-slider-costant-text .ix-home-intro-title img {
    width: 19.7916vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-home-top-slider .ix-home-intro-subtitle {
    text-align: center;
    padding-top: 1vw;
    color: white;
    font-weight: 500;
    font-size: 2.715vw;
    font-style: italic;
    padding-bottom: 2.34vw;
}

.ix-home-intro-arrow-container {
    padding-top: 10vw;
    color: white;
    font-weight: 400;
    font-style: italic;
    font-size: 1vw;
}

.ix-home-intro-arrow>div {
    padding-bottom: 0.8vw;
}

.ix-home-slide>a>div {
    width: 18.75vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-home-slide .ix-search-sold-slide-contaner-inner {
    width: 18.75vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-home-slide-img {
    height: 22.6041vw;
    width: 18.75vw;
    background-image: url('../images/slider_home/00-min.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.ix-home-slide-txt a {
    color: black;
    text-decoration: none;
}

.bk-indicatore-slider-home {
    /*position: relative;*/
    top: 15vw;
}

.bk-indicatore-slider-home img {
    width: 5.8vw;
    margin-left: auto;
    margin-right: 7vw;
    margin-top: 13vw;
}

.ix-home-slider .ix-preview-single-product-hover {
    opacity: 0;
    position: absolute;
    top: 0vw;
    left: 0;
    right: 0;
    bottom: 0;
    height: 22.6041vw;
    width: 18.75vw;
    background: #ff2700a6;
    color: #fff;
    padding: 15px;
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;
}

.ix-home-slider a:hover .ix-preview-single-product-hover {
    opacity: 1;
}

.bk-slider-hp-container-layer-img {
    position: relative;
}

.ix-home-slider .slick-slide {
    width: 22.2916vw !important;
}


/*-- HomePage : first slider--<<<*/

.ix-home-ads-section {
    /*    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;*/
    margin-left: auto;
    margin-right: auto;
    height: 14.3737vw;
    margin-top: 8.2135vw;
    /*width: max-content;*/
    width: 55.625vw;
}

.ix-home-ads-section>div {
    /*order: 2;*/
    display: inline-block;
    float: left;
}

.ix-home-ads-section .ix-home-ads {
    border: solid 0.6673vw #f9593d;
    width: 52.0833vw;
    height: 14.3737vw;
    background-color: black;
}

.ix-home-ads-section .ix-home-ads-logo {
    width: 3.3854vw;
    background-color: #f9593d;
    padding-top: 2.2758vw;
    padding-left: 0.3vw;
    height: 14.3737vw;
}

.ix-home-ads-logo img {
    height: 10.0553vw;
}

.ix-home-first-title.ix-featured-ads-title h2 {
    padding-bottom: 0vw;
}

.ix-home-first-title.ix-featured-ads-title {
    padding-bottom: 2vw;
}

.ix-inner-title span {
    color: #f9593d;
}


/*-- HomePage : last slider, products's carousel-->>>*/

.ix-home-slider .slick-track {
    padding-left: 14.2vw;
}

.ix-home-slider .slick-list {
    padding-bottom: 2vw !important;
}

.ix-home-slider .slick-dots li button:before {
    font-size: 2vw;
}

.ix-slide-price {
    display: inline-block;
    font-size: 1.2vw;
    line-height: 0.7;
}

.bk-upload-steps-riepilogo .ix-slide-price {
    font-weight: 500;
}

.ix-slide-price .ix-discounted-price {
    color: #f9593d;
    display: inline-block;
    float: left;
    padding-right: 0.5vw;
}

.ix-slide-price .ix-base-price-crossed-out {
    display: inline-block;
    float: left;
    color: black;
    text-decoration: line-through;
    text-decoration-thickness: 0.08vw;
}

.ix-home-slide-txt {
    padding-top: 1vw;
    text-decoration: none;
    width: 18.4804vw;
}

.ix-slide-title {
    color: black;
    text-transform: uppercase;
    font-size: 1.2vw;
    font-weight: 600;
    line-height: 1.2vw;
    padding-top: 0.3vw;
    padding-bottom: 0.3vw;
}

.ix-slide-type {
    color: black;
    text-transform: uppercase;
    padding-top: 0.2vw;
    padding-bottom: 0.6vw;
    font-size: 0.8vw;
    line-height: 0.8vw;
}

.ix-slide-state {
    color: black;
    font-size: 0.8vw;
    line-height: 0.8vw;
    padding-bottom: 0.4vw;
}

.ix-slide-location {
    color: black;
    font-size: 0.8vw;
    line-height: 0.8vw;
	padding-top: 0.2vw;			/* andreac: 2023-10-03  */
    padding-bottom: 0.2vw;		/* andreac: 2023-10-03 */
}

/* andreac: 2023-10-03 --inizio */
.ix-slide-vendor 
{
    font-size: 0.8vw;
    line-height: 0.8vw;
	padding-top: 0.2vw;
    padding-bottom: 0.2vw;
}
/* andreac: 2023-10-03 --fine */

.ix-home-slider a:hover {
    text-decoration: none;
}

.slick-dots li {
    width: 0.8379vw;
    margin: 0 0.4469vw;
    height: 0.8379vw;
}


/*-- HomePage : last slider, products's carousel--<<<*/

.ix-home-last-banner {
    width: 55.625vw;
    margin: 7vw auto;
    position: relative;
}

.ix-home-last-banner img {
    width: 100%;
}


/*-- HomePage: Pre Footer-->>>*/

.ix-home-last-banner-text {
    color: white;
    position: absolute;
    top: 0vw;
    left: 0vw;
    padding-top: 1.6758vw;
    padding-left: 1.6758vw;
}

.ix-home-last-banner-text h2 {
    font-style: italic;
    color: white;
}

.ix-home-last-banner-text p {
    text-transform: uppercase;
}

.ix-prefooter {
    background-color: #f9593d;
    color: black;
}

.ix-prefooter-title {
    width: 100%;
    padding-left: 9.8958vw;
    margin-right: auto;
    padding-top: 5.5863vw;
    padding-bottom: 3.6311vw;
}

.ix-prefooter-title h2 {
    font-weight: 500;
    color: white;
    font-style: italic;
    padding-bottom: 0.4vw;
}

.ix-prefooter-title h2 span {
    color: black;
}

.ix-inner-subtitle.ix-prefooter-subtitle {
    color: black;
}

.ix-home-prefooter-flexbox-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 82.7083vw;
    margin-left: auto;
    margin-right: auto;
    border-left: solid 0.12vw;
    border-right: solid 0.12vw;
}

.ix-home-prefooter-flexbox-item {
    flex-grow: 4;
    text-align: center;
    /* position: relative; */
    width: 19vw;
    padding-bottom: 1.8vw;
    padding-top: 1.1172vw;
}

.ix-home-prefooter-flexbox-item img {
    width: 17.7104vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.6758vw;
}

.ix-home-prefooter-text {
    width: 17.7104vw;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.ix-home-prefooter-text h4 {
    text-transform: uppercase;
    line-height: 1.2vw;
    font-size: 1.04vw;
    font-weight: 500;
}

.ix-home-prefooter-text p {
    font-weight: 300;
}

.ix-home-prefooter-flexbox-item-1 {
    border-right: solid 0.12vw;
}

.ix-home-prefooter-flexbox-item-1 img {
    padding-top: 1.8vw;
}

.ix-home-prefooter-flexbox-item h4 {
    padding-top: 1.8vw;
    margin-top: 0vw;
}

.ix-home-prefooter-flexbox-item-2 {
    border-right: solid 0.12vw;
}

.ix-home-prefooter-flexbox-item-3 {
    border-right: solid 0.12vw;
}

.ix-home-prefooter-flexbox-item-3 .ix-home-prefooter-text p {
    font-weight: 300;
    padding-top: 1.8vw;
}

.ix-home-prefooter-flexbox-item-4 img {
    padding-top: 1.8vw;
}

.ix-home-prefooter-single-item-link {}

.ix-home-prefooter-single-item-link a {
    color: black;
    font-style: italic;
    font-weight: 500;
}

.ix-home-prefooter-single-item-link a:hover {
    color: black;
    font-style: italic;
    font-weight: 500;
}

.ix-home-prefooter-single-item-link {
    padding-top: 0.3vw;
}


/*-- HomePage: Pre Footer--<<<*/


/*-- FOOTER -->>>*/

footer {
    background-color: black;
    color: #f9593d;
}

.ix-footer-container-inner {}

.ix-footer-flexbox-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 70vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.3739vw;
    padding-bottom: 6.1449vw;
}

.ix-footer-flexbox-item {
    flex-grow: 6;
    text-align: center;
    /* position: relative; */
    width: 19vw;
    padding-bottom: 1.8vw;
}

.ix-footer-logo {
    width: 3.3854vw;
}

.ix-footer-logo img {
    width: 100%;
}

.ix-footer-link {
    text-align: left;
}

.ix-footer-link a {
    color: #f9593d;
    font-weight: 300;
    display: block;
    font-size: 0.82vw;
    padding-bottom: 0.3vw;
}

.ix-footer-link a:hover {
    color: #f9593d;
    text-decoration: underline;
}

.ix-footer-text h4 {
    text-align: left;
    font-style: italic;
    font-size: 0.89vw;
    font-weight: 500;
    padding-bottom: 1.3965vw;
}

.ix-footer-facebook-icon,
.ix-footer-instagram-icon, 
.ix-footer-youtube-icon
{
    width: 1.3541vw;
    height: 1.3541vw;
    display: inline-block;
    margin: 0 0 0 1.0833vw;
}

.ix-footer-facebook-icon img,
.ix-footer-instagram-icon img,
.ix-footer-youtube-icon img,
{
    width: 100%;
}

.ix-footer-first-row-icons {
    text-align: right;
}

.ix-footer-second-row {
    border-top: solid 0.1vw;
    border-bottom: solid 0.1vw;
    width: 70vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-footer-second-row.ix-footer-flexbox-container {
    justify-content: center;
}

.ix-footer-flexbox-container.ix-footer-second-row>div {
    width: 41.7864vw;
}

.ix-footer-second-row .ix-footer-flexbox-container {
    padding-top: 3vw;
    padding-bottom: 3vw;
    width: 42.7083vw;
}

.ix-footer-second-row-logo-1 img {
    height: 2.6041vw;
    margin-top: 0.8854vw;
}

.ix-footer-second-row-logo-2 img {
    height: 4.1666vw;
}

.ix-footer-second-row-logo-3 img {
    height: 2.6041vw;
    margin-top: 0.8854vw;
}

.ix-footer-third-row .ix-footer-third-row-col {
    text-align: left;
    font-weight: 300;
    font-size: 0.82vw;
}

.ix-footer-third-row span {
    font-weight: 500;
    font-style: italic;
}

.ix-footer-third-row .ix-footer-third-row-col-2 {
    padding-left: 4.4147vw;
}

.ix-footer-third-row .ix-footer-third-row-col-3 {
    text-align: right;
}

.ix-footer-flexbox-container.ix-footer-third-row {
    padding-top: 0vw;
    padding-bottom: 0vw;
}


/*-- FOOTER -- <<<*/

p {
    font-size: 0.76vw;
    /*0.82vw;*/
}

:focus {
    outline: -webkit-focus-ring-color auto 0px;
}

a:focus {
    outline: thin dotted;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}

.ix-product-category-main-container {
    max-width: 1680px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8vw;
}

.ix-product-category-right-colmn {
    padding: 0vw 0vw 0vw 3.4907vw;
}

.page-product-category {}

h1.ix-page-product-category-title {
    font-weight: 500;
    font-size: 2.02vw;
    color: black;
    font-style: italic;
    text-transform: uppercase;
    display: inline-block;
    line-height: 2.2vw;
    padding-top: 1.1172vw;
    padding-bottom: 1.1172vw;
}

h1.ix-page-product-category-title span {
    color: #f9593d;
}

.ix-breadcrumbs-container {
    text-transform: uppercase;
    width: 87.5vw;
    /*margin-left: auto;*/
    margin-right: auto;
}

body#page-product-category .ix-breadcrumbs-container {
    padding-top: 0vw;
    width: 50vw;
    margin-left: 0vw;
    margin-right: 0vw;
}


/*BIKE LIST: SINGLE ITEM >>>*/

.ix-bike-list-item {
    height: 34.1375vw;
}

.ix-bike-list-item .ix-home-slider-txt-left {
    padding-top: 1.54vw;
    width: 18.9938vw;
}

.ix-bike-list-item .ix-slide-title {
    padding-top: 0.5133vw;
    line-height: 1.2vw;
    padding-bottom: 0.5133vw;
}

.ix-bike-list-item .ix-slide-type {
    padding-bottom: 0.77vw;
}

.ix-bike-list-item .ix-slide-type {
    color: black;
    text-transform: uppercase;
    padding-bottom: 0.77vw;
    line-height: 0.7vw;
}

.ix-page-list-bike-intro h3 {
    text-transform: uppercase;
    font-size: 1.167vw;
    font-weight: 500;
    padding-bottom: 0.4469vw;
}

.ix-bike-list-item .ix-slide-state {
    color: black;
    line-height: 0.7vw;
    padding-bottom: 0.5133vw;
}

article>.bk-search-page-right-clmn {
    padding-left: 0.89vw;
}

.ix-bike-list-item {
    height: 37vw;
}

.ix-preview-single-product-img {
    width: 18.75vw;
    /*width: 370px;*/
}

.ix-preview-single-product {
    width: 18.75vw;
    /*width: 370px;*/
}

.ix-preview-single-product-img img {
    width: 100%;
}

.ix-preview-product-annuncio_top {
    position: absolute;
    top: 18.7vw;
    left: 14.28vw;
    width: 4.4791vw;
    height: 4.4791vw;
    z-index: 1;
    /* visibility: hidden; */
}

.ix-preview-product-annuncio_top img {
    width: 100%;
}

.ix-preview-single-product-description {
    margin-top: 1.54vw;
    margin-bottom: 2vw;
}

a.ix-preview-single-product-link {}

.ix-preview-single-product-hover {}

.ix-preview-single-product-image {
    display: block;
    height: 22.6041vw;
    position: relative;
}

.ix-preview-single-product .ix-preview-single-product-hover {
    opacity: 0;
    position: absolute;
    top: 0vw;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 23.238vw;
    background: #ff2700a6;
    color: #fff;
    padding: 15px;
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;
}

a.ix-preview-single-product-link:hover .ix-preview-single-product-hover,
a.ix-preview-single-product-link:active .ix-preview-single-product-hover {
    opacity: 1;
}

a.ix-preview-single-product-link:hover .ix-preview-single-product-img>img {
    width: 100%;
}

.bk-table-options.bk-sale-item-gratis-under-price {
    font-size: 0.89vw;
    font-weight: 400;
    font-style: italic;
    line-height: 2vw;
}


/*BIKE LIST: SINGLE ITEM <<<*/

.bk-search-product-list-flex-parent {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row;
}

.bk-search-product-list-single-item {
    order: 3;
}

.ix-breadcrumbs-container {
    text-transform: uppercase;
    line-height: 0.89vw;
    font-size: 0.67vw;
}

.bk-search-page-right-clmn .ix-breadcrumbs-container {
    padding-bottom: 0vw;
}

.ix-search-number-results {
    text-transform: uppercase;
    display: inline-block;
    padding-left: 1vw;
    font-weight: 500;
    padding-top: 2vw;
}

.ix-page-list-bike-intro {}

.ix-page-list-bike-intro h3 {
    text-transform: uppercase;
    font-size: 0.94vw;
}

.ix-page-list-bike-intro .ix-page-list-bike-decription {
    width: 41.0416vw;
    padding-bottom: 2.5667vw;
}

.ix-page-list-bike-intro .ix-page-list-bike-decription p {
    font-size: 0.73vw;
}


/*------- ACCORDION ------->>>>>>>*/

.ix-accordion {
    /*height: 100%;*/
    padding: 120px 0px 50px 0px;
    padding: 8.2153vw 0px 3.4230vw 0px;
    max-width: 800px;
    max-width: 54.7692vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-accordion-item {
    margin-bottom: 1.3692vw;
}

.ix-accordion-title {
    position: relative;
    padding-left: 30px;
    padding-left: 2.0538vw;
    cursor: pointer;
    font-weight: 500;
    line-height: 24px;
    line-height: 1.6430vw;
    border-top: solid 1px #cacaca;
    padding-top: 20px;
    padding-top: 1.3692vw;
    font-size: 19px;
    font-size: 1.3007vw;
    padding-right: 4vw;
}

.ix-accordion-text {
    display: none;
    padding-top: 10px;
    padding-top: 0.6846vw;
    font-weight: 200;
    line-height: 20px;
    line-height: 1.3692vw;
    font-size: 14px;
    font-size: 0.9584vw;
    padding: 20px 32px;
    padding: 1.3692vw 6.0907vw 1.3692vw 2.1907vw;
}

.ix-accordion-text p {
    line-height: 1.3692vw;
    font-size: 0.9584vw;
}

.bk-single-product-accordion-text.ix-accordion-text p {
    padding-right: 2.0833vw;
}


/*FILTER ACCORDION >>>*/

.ix-filter-clmn .ix-accordion {
    /*height: 100%;*/
    padding: 0vw 0vw 1vw 0vw;
    max-width: 800px;
    max-width: 54.7692vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-filter-clmn .ix-accordion-item {
    margin-bottom: 1.3692vw;
}

.ix-filter-clmn .ix-accordion-title {
    position: relative;
    padding-left: 30px;
    padding-left: 0.0538vw;
    cursor: pointer;
    font-weight: 400;
    line-height: 24px;
    line-height: 1.6430vw;
    border-top: solid 0.01vw #000000;
    padding-top: 20px;
    padding-top: 1.3692vw;
    font-size: 19px;
    font-size: 0.89vw;
    padding-right: 0vw;
}

.ix-filter-clmn .ix-accordion-arrow {
    left: 15vw;
    position: relative;
    top: -3vw;
}

.ix-filter-clmn .ix-accordion-arrow::before,
.ix-filter-clmn .ix-accordion-arrow::after {
    content: "";
    width: 0.6846vw;
    height: 0.04vw;
    background-color: #000;
    position: absolute;
    top: 2.0538vw;
    transition: all 0.3s ease 0s;
}

.ix-filter-clmn .ix-accordion-arrow:before {
    transform: rotate(90deg);
    left: 0.4vw;
}

.ix-filter-clmn .ix-accordion-arrow::after {
    transform: rotate(0deg);
    left: 0.4vw;
}

.ix-filter-clmn .ix-accordion-arrow.active::before,
.ix-filter-clmn .ix-accordion-arrow.active::after {
    background-color: #7dd6bd;
}

.ix-filter-clmn .ix-accordion-arrow.active::before {
    transform: rotate(-40deg);
}

.ix-filter-clmn .ix-accordion-arrow.active::after {
    transform: rotate(40deg);
}

.ix-filter-clmn .ix-accordion-text {
    display: none;
    padding-top: 10px;
    padding-top: 0.6846vw;
    font-weight: 200;
    line-height: 20px;
    line-height: 1.3692vw;
    font-size: 14px;
    font-size: 0.9584vw;
    /*padding: 20px 32px;
    padding: 1.3692vw 6.0907vw 1.3692vw 2.1907vw;*/
    padding: 0;
}


/* IX ACCORDION <<<*/

.more_info {
    position: relative;
}

.bk-product-page .contatta_venditore_popup {
    position: absolute;
    top: 1.6vw;
    background: #f9593d;
    left: 0vw;
    z-index: 100;
    display: none;
    color: black;
    text-transform: initial;
    font-size: 0.82vw;
    font-style: initial;
    width: 29.0488vw;
    padding: 3.7986vw 2.7931vw 2.5986vw 2.7931vw;
    text-align: initial;
    font-weight: 100;
}
.contatta_venditore_popup.contatta_venditore_popup_home_public {
    position: absolute;
    top: 1.6vw;
    background: #f9593d;
    left: 0vw;
    z-index: 100;
    display: none;
    color: black;
    text-transform: initial;
    font-size: 0.82vw;
    font-style: initial;
    width: 29.0488vw;
    text-align: initial;
    font-weight: 100;
}

.contatta_venditore_popup .contatta_venditore_popup_grid {
    display: block;
    height: 5vw;
}

.contatta_venditore_popup .contatta_venditore_popup_grid>div {
    display: inline-block;
    float: left;
    width: 50%;
/*    padding-bottom: 1.2vw;*/
}

/*.contatta_venditore_popup .contatta_venditore_popup_grid>div img {
    width: 3.1283vw;
    margin-left: auto;
    padding-right: 0.4vw;
    margin-top: 1vw;
}*/

.contatta_venditore_popup span:after {
    border-color: #f9593d rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 1.0269vw 1.0269vw;
    top: -1.0269vw;
    content: "";
    display: block;
    left: 13.2vw;
    position: absolute;
    width: 0;
}

.bk-black-btn.bk-black-btn-browse {
    margin-top: 4vw;
}


/*PAGE SINGLE PRODUCT >>>*/

article>.bk-product-left-clmn {
    width: 55.5208vw;
}

.bk-page {
    width: 87.5vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-page-product-container {
    padding-top: 1vw;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
}

.bk-page-product-container>main {
    order: 2;
    width: 61.0882vw;
}

.bk-page-product-container>aside {
    order: 2;
    width: 26.6940vw;
}

.bk-sgl-product-basic-information {
    background-color: #f5f6f6;
    padding: 3.0166vw 2.5697vw;
}

.bk-sgl-product-basic-information .ix-slide-price {
    padding-bottom: 1.02vw;
}

.bk-sgl-product-basic-information .ix-slide-title {
    color: black;
    text-transform: uppercase;
    font-size: 1.738vw;
    font-weight: 600;
    line-height: 2vw;
    padding-bottom: 1.7967vw;
}

.bk-sgl-product-basic-information .ix-slide-type {
    padding-bottom: 0.3vw;
    font-size: 0.96vw;
}

.bk-sgl-product-basic-information .ix-slide-state {
    font-size: 0.96vw;
    padding-bottom: 0.4vw;
    padding-top: 0.2vw;
}

.bk-sgl-product-basic-information .ix-slide-location {
    font-size: 0.96vw;
}

.bk-sgl-product-financing-box {
    background-color: #f5f6f6;
    border: solid 0.2vw #f9593d;
    padding: 2.05vw 2.566vw;
    margin-top: 1.54vw;
}

.bk-sgl-product-financing-box h4 {
    text-transform: uppercase;
    color: black;
    font-style: italic;
    font-size: 1.2vw;
    font-weight: 500;
    padding-bottom: 1.6758vw;
}

.bk-sgl-product-financing-detail-box {
    text-align: right;
    padding-top: 0.5133vw;
}

.bk-chebanca-logo {
    width: 7vw;
}

.bk-chebanca-logo img {
    width: 100%;
}

.bk-sgl-product-financing-box-inner-row {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
}

.bk-sgl-product-financing-box-inner-row>div {
    order: 3;
}

.bk-sgl-product-financing-box-inner-row {
    padding: 1.02vw 0;
    border-top: solid 0.1vw black;
    border-bottom: solid 0.1vw black;
}

.bk-financing-price {
    font-size: 1.2vw;
    font-weight: 500;
    font-style: italic;
}

.bk-sgl-product-financing-box-inner-row p {
    color: #f9593d;
    text-decoration: underline;
    font-weight: 400;
    line-height: 1.6vw;
}

.bk-page-sgl-product-img-product {
    width: 61.0882vw;
}

.bk-page-sgl-product-img-product img {
    width: 100%;
}

.bk-product-information {
    background-color: #f5f6f6;
    margin-top: 5.1334vw;
    padding: 3.0800vw;
}

.bk-product-information h4 {
    margin-bottom: 2vw;
    font-style: italic;
    color: black;
    font-size: 1.24vw;
    font-weight: 500;
}

.bk-sgl-product-technical-specifications-table {
    width: 100%;
}

.bk-sgl-product-table-specific-voice {
    width: 7vw;
}

.bk-sgl-product-technical-specifications-table td {
    padding: 0.2vw 0.2vw 0.2vw 1.45vw;
}


/*slider product >>>*/

.ix-single-product-slider .slick-list.draggable {
    padding-left: 0vw !important;
    padding-right: 0vw !important;
}

.ix-single-product-slider-container {
    height: 37.9869vw;
}

.ix-single-product-slide {
    background-image: url('../images/bici-1.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    width: 50vw;
    min-height: 34vw; /* was: 38vw; */
}


/*slider product <<<*/

.bk-aside-seller-card {
    background-color: #f5f6f6;
    margin-top: 1.2vw;
    padding: 3.0166vw 2.5697vw;
}

.bk-aside-seller-card h4 {
    text-transform: uppercase;
    color: black;
    font-style: italic;
    font-size: 1.08vw;
    font-weight: 500;
}

/*
.bk-seller-profile {
    width: 50%;
    order: 2;
}
*/

.bk-user-evaluation-wishlist {
    width: 50%;
    order: 2;
}

.bk-user-evaluation-wishlist img {
    width: 100%;
}

.bk-aside-seller-card-double-colmn {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
}

.bk-see-ads-btn {
    text-align: center;
    padding-top: 1.54vw;
}

.bk-sgl-product-basic-information.ix-only-desktop .ix-slide-price {
    font-weight: 500;
}

.bk-sgl-product-basic-information.ix-only-desktop .ix-slide-price .ix-base-price-crossed-out {
    text-decoration-thickness: 2px;
}

.bk-see-ads-btn a {
    background-color: black;
    color: white;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.89vw;
    padding: 0.77vw;
    border: none;
    width: 13.3470vw;
}

.bk-seller-profile.bk-seller-profile-product-page img {
    width: 6.0416vw;
    margin-bottom: 1vw;
    margin-top: 1vw;
}

.ix-page-product-ads-logo {
    position: absolute;
    right: 4vw;
    height: 13vw;
    top: 15.5vw;
}

.ix-page-product-ads-logo img {
    width: 10.2669vw;
}

.ix-bk-sgl-produt-video-btn {
    position: absolute;
    left: 46.4vw;
    top: 46.4vw;
}

.ix-bk-sgl-produt-video-btn a {
    border: solid 0vw transparent;
    background-color: black;
    color: white;
    font-style: italic;
    font-weight: 500;
    font-size: 1vw;
    padding: 0.4166vw 1.3541vw;
    /* width: 14.7478vw; */
}

.ix-black-line-page-single-product {
    border-bottom: solid 0.1vw black;
}

.ix-bk-sgl-produt-video-btn span {
    display: inline-block;
    font-size: 1.08vw;
    font-weight: 500;
}

.ix-bk-sgl-produt-video-btn img {
    display: inline-block;
    padding-left: 1.1172vw;
}


/*PAGE SINGLE PRODUCT <<<*/

.ix-bike-list-parent {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ix-bike-list-item {
    order: 3;
}


/*PAGE PRODUCT CATEGORY ASIDE >>>*/

.ix-filter-description {
    font-size: 0.89vw;
}

.ix-cat-grey-clmn-aside {
    background-color: #f5f6f6;
    font-family: 'Rubik', sans-serif;
    padding: 2.7083vw 2.4479vw;
    width: 18.75vw;
    margin-bottom: 1vw;
}

.ix-cat-grey-clmn-aside h2 {
    color: black;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.2vw;
    padding-bottom: 1.3965vw;
}

.ix-select-element {
    margin: 0.5vw 0vw 0.5vw 0;
}

.ix-select-element.ix-select-element-side-by-side-1 {
    display: inline-block;
    float: left;
    width: 6.7708vw;
    margin: 0vw;
}

.ix-select-element.ix-select-element-side-by-side .edd-root {
    width: 6.7708vw;
}

.ix-select-element.ix-select-element-side-by-side-2 {
    float: left;
    display: inline-block;
    width: 6.7708vw;
    margin: 0vw 0vw 0vw 0.3vw;
}

.ix-select-element-side-by-side-container {
    width: 15.05vw;
    margin-bottom: 3.89vw;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-arrow::before {
    content: '';
    position: absolute;
    width: 0.7vw;
    height: 0.7vw;
    border-right: 0.0558vw solid currentColor;
    border-bottom: 0.0558vw solid currentColor;
    top: -0.3vw;
    right: 0;
    transform: rotate(45deg);
    transform-origin: 50% 25%;
}

.ix-checkbox-category-container {
    display: inline-block;
}


/*SEARCH: RANGE >>>*/

.bk-range-slider-search-page {
    display: block;
    width: 100%;
    margin-bottom: 1vw;
}

.bk-range-slider-search-page .selector {
    position: relative;
    padding: 1vw;
    width: auto;
    color: #7e7e7e;
}

.selector ul {
    position: relative;
    display: block;
    overflow: auto;
    min-width: 138px;
    max-height: 200px;
    background: #fff;
    list-style: none;
    white-space: inherit;
    padding-right: 17px;
    width: calc(100% + 17px)
}

.bk-range-slider-search-page .selector li {
    position: relative;
    padding: 3px 20px 3px 25px;
    cursor: pointer
}

.bk-range-slider-search-page .selector li:before {
    position: absolute;
    top: 50%;
    left: 0;
    top: 4px;
    display: inline-block;
    margin-right: 9px;
    width: 17px;
    height: 17px;
    background-color: #f4f4f4;
    border: 1px solid #d5d5d5;
    content: ""
}

.bk-range-slider-search-page .selector li[data-selected="1"]:before {
    border: 1px solid #d7d7d7;
    background-color: #fff
}

.bk-range-slider-search-page .selector li[data-selected="1"]:after {
    position: absolute;
    top: 50%;
    left: 3px;
    top: 11px;
    display: inline-block;
    width: 4px;
    height: 10px;
    border-right: 2px solid;
    border-bottom: 2px solid;
    background: none;
    color: #39c9a9;
    content: "";
    -webkit-transform: rotate(40deg) translateY(-50%);
    transform: rotate(40deg) translateY(-50%)
}

.bk-range-slider-search-page .selector li:hover {
    color: #aaa
}

.bk-range-slider-search-page .selector li .total {
    position: absolute;
    right: 0;
    color: #d7d7d7
}

.bk-range-slider-search-page .selector .price-slider {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 17px;
    left: -1vw;
    width: 14.0625vw;
}

@media (min-width: 768px) {
    .bk-range-slider-search-page .selector .price-slider {
        padding-top: 8px
    }
}

.bk-range-slider-search-page .selector .price-slider:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: 0;
    color: #39c9a9;
    content: attr(data-currency);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bk-range-slider-search-page .selector #slider-range {
    width: 90%;
    margin-bottom: 0.4vw;
    border: none;
    background: #464747;
    height: 1.1172vw;
    margin-left: 0;
    margin-right: 0;
    border-radius: 8vw;
}

@media (min-width: 768px) {
    .bk-range-slider-search-page .selector #slider-range {
        width: 100%
    }
}

.bk-range-slider-search-page .selector .ui-slider-handle {
    border-radius: 50%;
    background-color: #dadada;
    border: none;
    top: -0.08vw;
    width: 1.2848vw !important;
    height: 1.2848vw !important;
    outline: none
}

.bk-range-slider-search-page .selector .ui-slider-range {
    background-color: #f9593d;
    border-radius: 25vw;
}

.bk-range-slider-search-page .selector .slider-price {
    position: relative;
    display: inline-block;
    padding: 0.8vw 0;
    width: 40%;
    line-height: 2vw;
    text-align: center;
    color: black;
    font-size: 0.89vw;
}

.bk-range-slider-search-page #min-price {
    text-align: left;
}

.bk-range-slider-search-page #max-price {
    text-align: right;
}

.ui-slider-handle.ui-slider-handle-min {
    margin-left: 0;
}

.ui-slider-handle.ui-slider-handle-max {
    margin-right: 0;
    margin-left: -1.28vw !important;
}

.bk-range-slider-search-page .selector .slider-price:before {
    /*position: absolute;*/
    top: 50%;
    /*left: 1vw;*/
    margin-top: 0;
    color: black;
    content: attr(data-currency);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bk-range-slider-search-page .selector .show-all {
    position: relative;
    padding-left: 25px;
    color: black;
    cursor: pointer;
    line-height: 28px
}

.bk-range-slider-search-page .selector .show-all:after,
.selector .show-all:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 4px;
    margin-top: -1px;
    color: black;
    width: 10px;
    border-bottom: 1px solid
}

.bk-range-slider-search-page .selector .show-all:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.bk-range-slider-search-page .selector.open ul {
    max-height: none
}

.bk-range-slider-search-page .selector.open .show-all:after {
    display: none
}


/*SEARCH: RANGE <<<*/


/*FILTERS >>>*/

.ix-filter-clmn .ix-select-element .edd-head,
.ix-filter-clmn .ix-select-element .edd-body {
    border-radius: 0vw;
    background-color: #ffffff;
    border: solid 0vw black;
    color: black;
    font-family: 'Rubik', sans-serif;
}

.ix-filter-clmn .ix-select-element .edd-value {
    padding: 0.3vw 0.3vw 0.3vw 0.3vw;
}

.ix-filter-clmn .ix-select-element.ix-select-element-side-by-side .edd-root {
    width: 16.6vw;
    left: -2.2vw;
}

.ix-filter-clmn .ix-select-element .edd-arrow {
    width: 0.6vw;
    height: 0.6vw;
    top: calc(50% - 0.2vw);
    right: calc(2vw - 1vw);
}

.ix-filter-clmn .ix-auto-select-element .edd-arrow {
    width: 0.6vw;
    height: 0.6vw;
    top: calc(50% - 22%);
    right: calc(2vw - 1vw);
}

.ix-filter-clmn .edd-arrow::before {
    width: 0.6vw;
    height: 0.6vw;
    border-right: 0.1vw solid currentColor;
    border-bottom: 0.1vw solid currentColor;
    top: -0.1vw;
    transform-origin: 50% 25%;
}

.ix-filter-clmn .ix-select-element .edd-option {
    padding: 0.6vw 0.8vw;
    border-bottom: 0.1vw solid #6d6d6d00;
    transition: background-color 250ms, color 250ms, border-color 250ms;
    color: #000000;
    background-color: #f5f6f6;
}

.edd-root-focused .edd-head {
    border: solid 0.1vw black !important;
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .ix-accordion-item:nth-last-child(1) {
    border-bottom: solid 0.01vw #000000;
    padding-bottom: 1.4vw;
}


/*FILTERS <<<*/


/* CHECKBOX-SWITCH >>> */

.ix-checkbox-switch-km0,
.ix-checkbox-switch-used,
.ix-checkbox-switch-private,
.ix-checkbox-switch-shops,
.ix-checkbox-switch-purchase,
.ix-checkbox-switch-rental,
.ix-checkbox-switch {
    display: inline-block;
    width: 7.70vw;
    float: left;
    padding: 0.8938vw 0;
}

.ix-checkbox-switch-km0 h3 a,
.ix-checkbox-switch-used h3 a,
.ix-checkbox-switch-private h3 a,
.ix-checkbox-switch-shops h3 a,
.ix-checkbox-switch-purchase h3 a,
.ix-checkbox-switch-rental h3 a,
.ix-checkbox-switch h3 a {
    color: black;
    display: inline-block;
    float: left;
    padding-right: 14px;
    padding-right: 1.0269vw;
    text-decoration: none;
    display: contents;
    font-size: 0.76vw;
    line-height: 1vw;
}

.ix-checkbox-switch-km0 h3,
.ix-checkbox-switch-used h3,
.ix-checkbox-switch-private h3,
.ix-checkbox-switch-purchase h3,
.ix-checkbox-switch-shops h3,
.ix-checkbox-switch-rental h3 {
    display: inline-block;
    padding-left: 0.4vw;
}

.no-switch {
    display: inline-block;
    position: relative;
    width: 2.1875vw;
    height: 1.0416vw;
    border-radius: 1.3692vw;
    /*
    background: rgb(0, 234, 156);
*/
    /* #dfd9ea; */
    background-color: #f9593d;
    transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    cursor: pointer;
}

.no-switch::before {
    content: '';
    position: absolute;
    top: -0.08vw;
    right: -0.08vw;
    width: 1.1458vw !important;
    height: 1.1458vw !important;
    background: #dadada;
    border-radius: 50%;
    transition: right 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.no-switch:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(128, 128, 128, 0.1);
    box-shadow: 0 0.1369vw 0.5476vw rgba(0, 0, 0, 0.28), 0 0 0 1.3692vw rgba(128, 128, 128, 0.1);
}

input:checked+.no-switch {
    background: #464747;
}

input:checked+.no-switch::before {
    right: 1.41026vw;
    background: #dadada;
}

input:checked+.no-switch:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(0, 150, 136, 0.2);
    box-shadow: 0 0.1369vw 0.5476vw rgba(0, 0, 0, 0.28), 0 0 0 1.3692vw rgba(0, 150, 136, 0.2);
}

.switch {
    display: inline-block;
    position: relative;
    width: 50px;
    width: 3.24230vw;
    height: 25px;
    height: 1.57115vw;
    border-radius: 20px;
    border-radius: 1.3692vw;
    background: #dfd9ea;
    transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    cursor: pointer;
}

.switch::before {
    content: '';
    position: absolute;
    top: 1px;
    top: 0.14684vw;
    left: 2px;
    left: 0.1810263061vw;
    width: 1.293061vw !important;
    height: 1.293061vw !important;
    background: #fafafa;
    border-radius: 50%;
    transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.switch:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(128, 128, 128, 0.1);
    box-shadow: 0 0.1369vw 0.5476vw rgba(0, 0, 0, 0.28), 0 0 0 1.3692vw rgba(128, 128, 128, 0.1);
}

input:checked+.switch {
    background: rgb(0, 234, 156);
    background: linear-gradient(90deg, rgba(0, 234, 156, 1) 0%, rgba(0, 230, 218, 1) 99%);
}

input:checked+.switch::before {
    left: 27px;
    left: 1.8484vw;
    background: #fff;
}

input:checked+.switch:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(0, 150, 136, 0.2);
    box-shadow: 0 0.1369vw 0.5476vw rgba(0, 0, 0, 0.28), 0 0 0 1.3692vw rgba(0, 150, 136, 0.2);
}

.switch-2 {
    display: inline-block;
    position: relative;
    width: 50px;
    width: 3.24230vw;
    height: 25px;
    height: 1.57115vw;
    border-radius: 20px;
    border-radius: 1.3692vw;
    background: #dfd9ea;
    transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    cursor: pointer;
}

.switch-2::before {
    content: '';
    position: absolute;
    top: 1px;
    top: 0.14684vw;
    left: 2px;
    left: 0.1810263061vw;
    width: 1.293061vw !important;
    height: 1.293061vw !important;
    background: #fafafa;
    border-radius: 50%;
    transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.switch-2:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(128, 128, 128, 0.1);
    box-shadow: 0 0.1369vw 0.5476vw rgba(0, 0, 0, 0.28), 0 0 0 1.3692vw rgba(128, 128, 128, 0.1);
}

input.ix-checkbox-2:checked+.switch-2 {
    background: rgb(0, 234, 156);
    background: linear-gradient(90deg, rgba(0, 234, 156, 1) 0%, rgba(0, 230, 218, 1) 99%);
}

input.ix-checkbox-2:checked+.switch-2::before {
    left: 27px;
    left: 1.8484vw;
    background: #fff;
}

input.ix-checkbox-2:checked+.switch-2:active::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(0, 150, 136, 0.2);
    box-shadow: 0 0.1369vw 0.5476vw rgba(0, 0, 0, 0.28), 0 0 0 1.3692vw rgba(0, 150, 136, 0.2);
}


/* CHECKBOX-SWITCH <<< */


/*EASYDROPDOWN >>>*/

.ix-select-element .edd-root {
    width: 100%;
}

.ix-select-element .edd-value {
    padding: 0.7vw 0.7vw 0.7vw 0.7vw;
}

.bk-upload-ad-step .ix-select-element .edd-value {
    padding: 0.3vw 0.7vw 0.3vw 0.7vw;
    height: 1.563vw;
}

.bk-upload-ad-step .ix-select-element.ix_category.bk-steps-1-voices-title-large {
    margin: 0.5vw 0 0.5vw 0;
}

.ix-select-element .edd-head,
.ix-select-element .edd-body {
    border-radius: 0vw;
    background-color: #f5f6f6;
    border: solid 0.1vw black;
    color: black;
    font-family: 'Rubik', sans-serif;
    /* height: 2.6814vw; */
}

.ix-select-element .edd-arrow {
    position: absolute;
    width: 1vw;
    height: 0.6vw;
    top: calc(50% - 0.3vw);
    right: calc(2.4vw - 1.4vw);
    transition: transform 150ms;
    pointer-events: none;
    color: #000;
}

.bk-upload-ad-step .ix-select-element.bk-steps-1-voices-title-large .edd-arrow {
    position: absolute;
    width: 0.4386vw;
    height: 0.4351vw;
    top: calc(50% - 0.25vw);
    right: calc(2.4vw - 1.4vw);
    transition: transform 150ms;
    pointer-events: none;
    color: #000;
}

.ix-select-element.bk-steps-1-voices-title-large .edd-arrow::before {
    content: '';
    position: absolute;
    width: 0.4386vw;
    height: 0.4351vw;
    border-right: 0.1vw solid currentColor;
    border-bottom: 0.1vw solid currentColor;
    top: 0vw;
    right: 0;
    transform: rotate(45deg);
    transform-origin: 50% 25%;
}

.ix-select-element .edd-option {
    padding: 0.6vw 0.8vw;
    border-bottom: 0.1vw solid #000;
    transition: background-color 250ms, color 250ms, border-color 250ms;
    color: #9a9a9a;
    background-color: #f5f6f6;
    text-transform: uppercase;
}

.ix-select-element .edd-option-focused:not(.edd-option-disabled) {
    background: #e5e7e7 !important;
    border-bottom-color: black !important;
    color: black !important;
}

.ix-select-element .edd-root-open .edd-arrow,
.ix-select-element .edd-root:not(.edd-root-disabled):not(.edd-root-open) .edd-head:hover .edd-arrow {
    color: black;
}

.ix-select-element .edd-body {
    margin-top: 0vw;
    border-top: solid 0vw;
}

.ix-select-element .edd-value {
    font-size: 0.76vw;
    line-height: 1vw;
}


/*EASYDROPDOWN <<<*/


/*CHECKBOX 2nd TYPE >>>*/

.ix-filter-clmn label {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 0.89vw;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
}


/* Create a custom checkbox */

[type='checkbox'] {
    position: absolute;
    top: 0;
    left: 0;
    height: 1vw;
    width: 1vw;
    background-color: #eee;
}


/*CHECKBOX 2nd TYPE <<<*/

.ix-cat-grey-clmn-aside.ix-filter-clmn .edd-group {
    background-color: white;
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .edd-body {
    box-shadow: 0 0 0px rgb(0 0 0 / 10%);
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .edd-option-focused:not(.edd-option-disabled) {
    background: #eeefef !important;
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .ix-select-element .edd-option {
    padding: 0.2vw 0.8vw;
    border-bottom: 0vw solid #6d6d6d00;
    transition: background-color 250ms, color 250ms, border-color 250ms;
    color: #000000;
    background-color: white;
    height: 1.6758vw;
    font-size: 0.798vw;
    text-transform: initial;
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .ix-select-element .edd-value {
    padding: 0.6vw 0.3vw 0.3vw 0.8vw;
    height: 1.8993vw;
    font-size: 0.8vw;
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .ix-accordion-arrow::after {
    height: 0.02vw;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-items-list {
    /*height: 100vh !important;*/
    overflow-y: auto;
    height: 100vh;
}


/*PAGE PRODUCT CATEGORY ASIDE <<<*/

.dk-related-products {
    padding-bottom: 7vw;
}

.ix-inner-title.ix-related-products-title {
    text-align: center;
    padding-bottom: 3vw;
    padding-top: 2vw;
}

.dk-related-product-slide {
    width: 18.4804vw !important;
    height: 32vw;
}

.dk-related-product-slide>a {
    width: 18.4804vw !important;
    height: 32vw;
}

.dk-related-product-slide>a>div {
    width: 18.4804vw !important;
    margin-left: auto;
    margin-right: auto;
}

.dk-related-product-img {
    height: 22.9979vw;
    width: 18.4804vw !important;
    background-image: url('../images/slider_home/00-min.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.dk-related-product-txt a {
    color: black;
    text-decoration: none;
}

.dk-related-product-slide a {
    color: black;
    text-decoration: none;
}

.dk-related-product-txt {
    padding-top: 1vw;
    text-decoration: none;
    width: 18.4804vw;
}

.dk-related-products-slider .slick-track {
    padding-left: 11vw;
}

.dk-related-products-slider .slick-list {
    padding-bottom: 2vw !important;
}

.dk-related-products-slider .slick-dots li button:before {
    font-size: 2vw;
}

.dk-related-products-slider a:hover {
    text-decoration: none;
}


/*RELATED PRODUCTS >>>*/


/*RELATED PRODUCTS <<<*/


/* PAGINA PROFILO VENDITORE DASHBOARD PRE ACQUISTO >>>*/

.bk-page-profile-seller-table-container.bk-2nd-table .bk-red-btn {
    margin-left: 2vw;
    margin-right: 2vw;
}

td.bk-table-options-results-price {
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
    font-size: 1.6vw;
}

td.bk-table-options-results-price span {
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
    font-size: 1.2vw;
}

.bk-page.bk-page-profile-seller-dashbard-pre-purchase-container {
    padding-top: 12vw;
}

.bk-inner-page-container-inner {
    display: flex;
    width: 1680px;
    margin-left: auto;
    margin-right: auto;
}

.bk-left-small-colmn {
    width: 20.6600vw;
    display: inline-block;
    float: left;
}

.bk-right-large-colmn {
    width: 73.2484vw;
    display: inline-block;
    float: left;
    padding: 0vw 0vw 0vw 3.4907vw;
}

.bk-inner-page-subtitle h3 {
    text-transform: uppercase;
    font-size: 1.167vw;
}

.bk-inner-page-intro {
    width: 41.7vw;
    padding-bottom: 2.5667vw;
}

.bk-inner-page-large-right-part-parent {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.bk-inner-page-large-right-part-parent .bk-inner-page-item {
    order: 3;
    margin-bottom: 1.7876vw;
}

.bk-inner-page-large-right-part-parent .bk-inner-page-item h2 {
    color: black;
}

.bk-inner-page-large-right-part-parent .bk-inner-page-item h2 span {
    color: white;
}

.bk-inner-page-large-right-part-parent .bk-inner-page-item ul li {
    list-style: disc;
    margin-left: 0vw;
    font-size: 0.7vw;
    padding-bottom: 0.3vw;
    line-height: 1vw;
}

.bk-inner-page-large-right-part-parent .bk-inner-page-item ul li b {
    font-weight: 500;
}

.bk-inner-page-large-right-part-parent .bk-inner-page-item .bk-sale-item-list {
    padding-top: 1.6758vw;
    height: 15.6vw;
}

.bk-basic-sale-item {
    background-color: #a7a7a7;
    color: black;
    width: 18.75vw;
    padding: 2.6041vw;
    height: 35.9375vw;
    position: relative;
}

.bk-plus-sale-item {
    background-color: #f9593d;
    color: black;
    width: 18.75vw;
    padding: 2.6041vw;
    height: 35.9375vw;
}

.bk-rental-item {
    background-color: black;
    color: white;
    width: 18.75vw;
    padding: 2.6041vw;
    height: 35.9375vw;
}

.bk-sale-item-price {
    font-weight: 500;
    font-size: 1.98vw;
    font-style: italic;
    line-height: 2vw;
}

.bk-sale-item-price b {
    text-decoration: line-through;
    font-weight: 500;
}

.bk-sale-item-price span {
    font-size: 1.2vw;
    text-decoration: line-through;
}

.bk-sale-item-gratis-under-price {
    font-size: 0.89vw;
    font-weight: 400;
    font-style: italic;
    line-height: 2vw;
}

.ix-profile-seller-clmn-aside {
    background-color: #f5f6f6;
    font-family: 'Rubik', sans-serif;
    padding: 2vw;
    width: 18.75vw;
    margin-bottom: 1vw;
    margin-top: 6.5vw;
    position: absolute;
}

.bk-seller-dashboard-profile-container {
    padding-bottom: 8vw;
    min-height: 52vw;
}

.ix-profile-seller-clmn-aside .bk-page-profile-seller-name {
    text-align: center;
    font-size: 1.182vw;
    font-weight: 500;
    padding-top: 2vw;
    padding-bottom: 0.3vw;
    margin-top: -7.6vw;
}

.bk-page-profile-seller-big-email a {
    font-size: 1.2vw;
    font-weight: 500;
}

.bk-page-profile-seller-big-email a:hover {
    color: black;
}

.bk-page-profile-seller-big-email {
    padding-bottom: 1.91vw;
}

.ix-profile-seller-clmn-aside .bk-page-profile-seller-image {
    position: relative;
    background-image: url(../images/provisional-images/profile-test.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    width: 9.4791vw;
    height: 9.4791vw;
    top: -7vw;
    left: 2.6vw;
    border-radius: 50%;
}

.ix-profile-seller-clmn-aside .bk-page-profile-seller-typology {
    text-align: center;
    font-weight: 500;
    font-size: 0.76vw;
    padding-bottom: 2vw;
}

.bk-inner-page-item.bk-sale-item>* {
    position: relative;
}

.bk-inner-page-item.bk-sale-item .bk-rental-item .bk-white-btn.bk-white-btn-buy input[type=submit]:hover {
    border: solid 2px white;
}

.bk-inner-page-item.bk-sale-item .bk-white-btn.bk-white-btn-buy {
    position: absolute;
    /* display: block; */
    width: 13.9583vw;
    bottom: 3.125vw;
    left: 2.6042vw;
}

.bk-page-profile-seller-aside-contatti,
.bk-page-profile-seller-aside-info-ads {
    padding-bottom: 3vw;
    font-size: 0.89vw;
    text-decoration: none;
}

.bk-page-profile-seller-aside-contatti a {
    color: black;
    text-decoration: none;
}

.bk-page-profile-seller-aside-contatti a {
    color: black;
    text-decoration: none;
}

.bk-page-profile-seller-aside-contatti h5,
.bk-page-profile-seller-aside-info-ads h5 {
    font-weight: 500;
    padding-bottom: 0.4vw;
    font-size: 0.94vw;
}

.bk-page-profile-seller-aside-info-ads {
    padding-bottom: 2vw;
}

.bk-page-profile-seller-table-container {
    background-color: #f5f6f6;
}

.bk-page-profile-seller-table-container table {
    /*    max-width: 100%;
    margin-left: 4vw;
    margin-right: auto;*/
}

.bk-page-profile-seller-table-container table td {
    width: 22.2916vw;
    padding: 0.4vw 0;
    font-size: 0.98vw;
}

.bk-page-profile-seller-table-container table td.bk-table-first-colmn {
    width: 15.4182vw;
    padding: 0.4vw 1.71875vw 0.4vw 0;
}

.bk-page-profile-seller-table-container table h2 {
    text-align: center;
    padding-bottom: 0.8vw;
    font-size: 2vw;
}

.bk-page-profile-seller-table-container table h2 span {
    font-size: 1.0285vw;
    font-weight: 400;
    text-transform: uppercase;
}

.bk-table-voices {
    text-align: right;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
}

.bk-table-options {
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
}

.bk-table-border-red>div {
    border-top: solid 0.1vw #f9593d;
    margin-left: 2vw;
    margin-right: 2vw;
    width: 18.75vw;
}

.bk-box-1550 {
    width: 80.7291vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-table-first-colmn.bk-table-border-red>div {
    border-top: solid 0.1vw #f9593d;
    margin-left: 1vw;
    margin-right: 0vw;
}

.bk-table-border-grey>div {
    border-top: solid 0.1vw #acacac;
    margin-left: 2vw;
    margin-right: 2vw;
    width: 18.75vw;
}

.bk-page-profile-seller-table-container table td.bk-table-first-colmn.bk-table-border-red>div {
    width: 15.4182vw;
}

.bk-page-profile-seller-table-container.bk-2nd-table .bk-red-btn {
    margin-left: auto;
    margin-right: auto;
    width: 13.9583vw;
    margin-top: 1vw;
}

.bk-page-profile-seller-table-container.bk-2nd-table .bk-red-btn a {
    text-align: center;
    display: block;
}

td.bk-table-options-results-price {
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
    font-size: 2.0114vw !important;
}

td.bk-table-options-results-price span {
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
    font-size: 1.2vw;
}

.dk-steps-black-interline {
    width: 100%;
    border-bottom: solid 0.1vw black;
    margin-bottom: 1vw;
    margin-top: 1vw;
}

.bk-steps-voices-title {
    text-transform: uppercase;
}

.bk-steps-colmns-container {
    display: flex;
    padding-top: 1vw;
    padding-bottom: 1vw;
}

.bk-steps-colmns-container>div {
    width: 50%;
    display: inline-block;
    float: left;
}

.bk-red-btn.bk-red-btn-continue {
    /*width: 14vw;*/
    margin: 2vw auto;
}

.bk-upload-ad-step-1-text-container {
    background-color: #f5f6f6;
    padding: 2vw;
    margin-bottom: 10vw;
}


/* Style from the page-product >>> */

.bk-product-information {
    margin-top: 5.5863vw;
    margin-bottom: 3vw;
}

.bk-single-product-accordion {
    width: 100%;
    padding-top: 0vw;
}

.bk-single-product-information .ix-accordion {
    padding: 0vw 0px 0vw 0px;
}

.bk-single-product-accordion-item {
    margin-bottom: 1.3692vw;
}

.bk-single-product-accordion-title {
    position: relative;
    padding-left: 30px;
    padding-left: 0.0538vw;
    cursor: pointer;
    font-weight: 400;
    line-height: 24px;
    line-height: 1.6430vw;
    border-top: solid 1px #000000;
    /*was: 0.01vw */
    padding-top: 20px;
    padding-top: 1.3692vw;
    font-size: 19px;
    font-size: 0.89vw;
    padding-right: 0vw;
}

.bk-single-product-accordion-arrow {
    left: 98%;
    position: absolute;
    top: 0vw;
}

bk-single-product-information .ix-black-line-page-single-product {
    border-bottom: solid 1px black;
    /* was: 0.1vw */
}

.bk-single-product-accordion-arrow::before,
.bk-single-product-accordion-arrow::after {
    content: "";
    width: 0.6846vw;
    height: 1px;
    background-color: #000;
    position: absolute;
    top: 2.0538vw;
    transition: all 0.3s ease 0s;
}

.bk-single-product-accordion-arrow:before {
    transform: rotate(90deg);
    left: 0.4vw;
}

.bk-single-product-accordion-arrow::after {
    transform: rotate(0deg);
    left: 0.4vw;
    height: 1px;
}

.bk-single-product-accordion-arrow.active::before,
.bk-single-product-accordion-arrow.active::after {
    background-color: #7dd6bd;
}

.bk-single-product-accordion-arrow.active::before {
    transform: rotate(-40deg);
}

.bk-single-product-accordion-arrow.active::after {
    transform: rotate(40deg);
}

.bk-single-product-accordion-text {
    display: none;
    padding-top: 10px;
    padding-top: 0.6846vw;
    font-weight: 200;
    line-height: 20px;
    line-height: 1.3692vw;
    font-size: 14px;
    font-size: 0.9584vw;
    padding: 20px 32px;
    /*padding: 1.3692vw 6.0907vw 1.3692vw 2.1907vw;*/
    padding: 1.3692vw 0vw 1.3692vw 0vw;
}

.bk-single-product-aside>section {
    width: 29vw;
    margin-left: auto;
}

.bk-single-product-aside .bk-contact-seller-btn {
    width: 29.5312vw;
    margin-left: auto;
}

section.bk-single-product-bikken-ads {
    border: solid 1.02vw #f9593d;
    border-bottom: solid 5.1334vw #f9593d;
    margin-top: 4vw;
    margin-bottom: 1.54vw;
    background-color: black;
    height: 20.1991vw;
    width: 19.5520vw;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}


/* Style from the page-product <<< */


/* PAGINA PROFILO VENDITORE DASHBOARD PRE ACQUISTO <<<*/

.ix-home-top-slide-background.ix-only-desktop {}

.ix-home-top-slide-background.ix-only-mobile {
    display: none;
}

td.bk-table-first-colmn.bk-table-store-package {
    text-align: right;
    color: black;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.34vw;
    line-height: 1.6vw;
}

.bk-table-first-colmn.bk-table-store-package {
    padding-bottom: 1vw !important;
}

.bk-table-options-results-title {
    font-size: 0.94vw;
}

.bk-seller-dashboard-now-more-item {
    width: 18.75vw;
    margin-top: 1.5625vw;
    margin-bottom: 3.91vw;
}

.bk-seller-dashboard-now-more-item button:hover {
    color: white;
    background-color: black;
}

.bk-white-btn-with-border {
    text-align: center;
}


/*///*/

.ix-hp-select-element-container-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    width: 63.02vw;
    font-size: 0.89vw;
    font-weight: 300;
    color: black !important;
    background-color: white;
}

.ix-hp-select-element-container-flex>* {
    order: 5;
    height: 3.9583vw;
}

.ix-hp-select-element-container-flex input[type="text"] {
    text-transform: uppercase;
    color: black;
    margin: 0.625vw 0;
    height: 2.6042vw;
    font-size: 0.72vw;
}

.ix-hp-select-element-container-flex input[type="text"]#typology,
.ix-hp-select-element-container-flex input[type="text"]#brand {
    width: 16.45vw;
    padding-left: 1.71875vw;
    border-right: solid 0.0520vw black;
}

.ix-hp-select-element-container-flex input[type="text"]#year {
    width: 11.1458vw;
    padding-left: 1.71875vw;
    border-right: solid 0.0520vw black;
}

.ix-hp-select-element-container-flex input[type="text"]#region {
    width: 11.1458vw;
    padding-left: 1.71875vw;
}

.ix-hp-select-element-container-flex button {
    background-color: #f9593d;
    color: white;
    padding: 1vw 1.8vw;
    font-weight: 500;
    font-style: italic;
    width: 7.8125vw;
    height: 3.9583vw;
    font-size: 1.26vw;
}

.ix-hp-search-bar {
    margin-left: auto;
    margin-right: auto;
    width: 63.2291vw;
}

.bk-sgl-product-basic-information.ix-only-mobile {
    display: none;
}


/*SELLER DASHBOARD >>>*/

.bk-page-profile-seller-table-container.ix-only-mobile {
    display: none;
}

.ix-only-mobile {
    display: none;
}

article>.bk-seller-dashboard-intro,
article>.bk-inner-page-large-right-part-parent {
    padding-left: 0.89vw;
}

.bk-inner-page-item.bk-sale-item .bk-black-line {
    border-bottom: solid 0.1vw #595959;
    padding-top: 1.3020vw;
    margin-bottom: 1.8229vw;
}

.bk-inner-page-item.bk-sale-item>.bk-plus-sale-item .bk-black-line {
    border-bottom: solid 0.1vw #852f21;
    padding-top: 1.3020vw;
    margin-bottom: 1.8229vw;
}

.bk-inner-page-item.bk-sale-item.bk-rental-item .bk-black-line {
    border-bottom: solid 0.1vw white;
}

.bk-inner-page-item.bk-sale-item h2 {
    line-height: 2vw;
    padding-top: 0.7212vw;
    font-size: 1.98vw;
}

.bk-inner-page-item.bk-sale-item .bk-seller-page-pretitle {
    line-height: 0.8vw;
    font-size: 1vw;
}

article.bk-seller-dashboard-tables {
    width: 100%;
    background-color: #f5f6f6;
    padding: 0.8958vw 0 6.25vw 0;
}

.bk-page-profile-seller-table {
    margin-top: 3.3854vw;
}


/*SELLER DASHBOARD <<<*/


/*SELLER DASHBOARD PROFILE>>>*/

.bk-seller-dashboard-profile-background {
    width: 87.5vw;
    height: 15.7291vw;
    background-image: url(../images/dashboard-profile-background-1920-min.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
}

.bk-seller-dashboard-profile-aside {
    margin-top: -5.4vw;
    /* margin-bottom: 25vw; 
    min-height: 146vw;*/
}

.bk-user-plans-container.bk-user-plans-company .bk-seller-dashboard-profile-aside {
    margin-top: 0vw;
}

.bk-seller-dashboard-profile-filters {
    padding-top: 2vw;
}

.bk-seller-dashboard-profile-filters #portfolio {}

.bk-seller-dashboard-profile-filters #services {
    /*display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;*/
}

.bk-seller-dashboard-profile-filters #portfolio>*,
.bk-seller-dashboard-profile-filters #services>* {
    /*margin-left: 3.3854vw;*/
}

.bk-seller-dashboard-profile-filters>.p-8 {
    /* padding: 0; */
    padding-left: 1vw;
    padding-right: 0;
}

.bk-seller-dashboard-profile-filters .bk-seller-ads-published,
.bk-seller-dashboard-profile-filters bk-carica-annuncio-block-container {
    /*order: 3;*/
    width: 18.75vw;
    /*height: 25.56vw;*/
    margin-bottom: 2vw;
}

.bk-carica-annuncio-block-container.bk-seller-ads-published>.ix-preview-product-ads-published-img {
    width: 18.75vw
}

.bk-carica-annuncio-block-container {
    position: relative;
}

.bk-seller-dashboard-profile-filters #services a {
    cursor: pointer;
}

.bk-seller-dashboard-profile-filters #services .bk-filter-services {
    /*order: 2;*/
    width: 29.9479vw;
    /*height: 25.56vw;*/
    margin-bottom: 2vw;
}

.bk-seller-dashboard-profile-filters #services .bk-carica-annuncio-block {
    height: 10.7291vw;
    cursor: pointer;
    padding-top: 2.6041vw;
}

.bk-seller-dashboard-profile-filters #services .bk-carica-annuncio-block.bk-filter-spare-parts-block {
    padding-top: 0;
}

.bk-seller-dashboard-profile-filters #services .bk-carica-annuncio-plus {
    padding-top: 0vw;
    padding-bottom: 0vw;
}

.bk-seller-dashboard-profile-filters #services .bk-carica-annuncio-block .bk-circle-symbol {
    margin-bottom: 0.6vw;
}

.bk-seller-dashboard-profile-filters #services .bk-carica-annuncio-box-info {
    padding-top: 1vw;
}

.bk-filter-services-spare-parts .bk-carica-annuncio-block.bk-filter-spare-parts-block {
    background-image: url('../images/ricambi-bg-min.jpg');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.bk-filter-services-maintenance .bk-carica-annuncio-block.bk-filter-maintenance-block {
    background-image: url('../images/manutenzione-bg-min.jpg');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.bk-seller-dashboard-profile-filters p.bk-filter-voices {
    padding: 0.4px 0;
    margin: 0 1.6758vw;
    text-decoration: none;
    font-family: Arial;
    text-transform: uppercase;
    font-size: 0.89vw;
    color: #333;
    display: block;
    float: left;
    font-weight: 700;
}

.bk-seller-dashboard-profile-filters p.bk-filter-voices:hover,
.bk-seller-dashboard-profile-filters p.bk-filter-voices:visited,
.bk-seller-dashboard-profile-filters p.bk-filter-voices:focus {
    cursor: pointer;
    text-decoration: none;
    border-bottom: solid 0.2vw black;
    padding-bottom: 0.4vw;
}

.bk-seller-dashboard-profile-filters-voices {
    height: 4vw;
}

.bk-seller-dashboard-profile-filters-ul a {
    padding-bottom: 0.15vw;
    border-bottom: solid 0.16vw transparent;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0vw;
    margin-right: 5.4166vw;
    margin-bottom: 2.8vw;
    color: black;
    font-size: 0.78vw;
}

.bk-seller-dashboard-profile-filters-ul a:hover,
.bk-seller-dashboard-profile-filters-ul a:active,
.bk-seller-dashboard-profile-filters-ul a:focus,
.bk-seller-dashboard-profile-filters-ul a.active {
    /* 2021-0311 */
    text-decoration: none;
    color: black;
    padding-bottom: 0.15vw;
    border-bottom: solid 0.12vw black;
    font-weight: 400;
}

.bk-edit-product-btn {
    position: absolute;
    top: 1vw;
    left: 0.7820vw;
    /* width: 9.4vw; 
    height: 1.4524vw;*/
    font-size: 0.81vw;
}

.bk-edit-product-btn a {
    padding: 0.3910vw 0.7820vw;
    background-color: black;
    color: white;
    cursor: pointer;
    font-size: 0.81vw;
    font-weight: 500;
}

.bk-edit-product-btn a:hover {
    text-decoration: none;
}

.bk-published-product-btn {
    position: absolute;
    top: 1vw;
    left: 11.5vw;
    font-size: 0.81vw;
}

#services .bk-carica-annuncio-block {
    width: 100%;
}

.bk-published-product-btn a {
    padding: 0.3910vw 0.7820vw;
    background-color: #3aaa35;
    color: white;
    font-weight: 500;
}

.bk-carica-annuncio-block a:hover {
    text-decoration: none;
    color: #7a7b7b;
    cursor: pointer;
}

.bk-carica-annuncio-block {
    background-color: #f5f6f6;
    height: 23.2298vw;
    color: #7a7b7b;
    text-align: center;
    width: 18.75vw;
}

.bk-carica-annuncio-block a {
    cursor: pointer;
    height: 100%;
}

.bk-carica-annuncio-block a:hover,
.bk-carica-annuncio-block:hover,
.bk-seller-ads-published,
.bk-seller-ads-published a:hover {
    cursor: pointer;
}

.bk-carica-annuncio-block a>div {
    padding: 2.2345vw 2.0833vw;
}

.bk-seller-dashboard-profile-filters .bk-carica-annuncio-block.bk-filter-maintenance-block>a>div,
.bk-seller-dashboard-profile-filters .bk-carica-annuncio-block.bk-filter-spare-parts-block>a>div {
    padding: 0;
}

.bk-carica-annuncio-block.bk-filter-maintenance-block {
    padding-top: 0 !important;
}

.bk-carica-annuncio-plus {
    font-size: 1.3vw;
    font-style: italic;
    font-weight: 500;
    padding-top: 5.3739vw;
    padding-bottom: 6.2vw;
}

.bk-carica-annuncio-block .bk-circle-symbol {
    /* padding: 0 1.8vw 1vw 0.8vw; */
    font-size: 2vw;
    font-weight: 100;
    text-align: center;
    border: solid 0.1vw #7a7b7b;
    border-radius: 50%;
    width: 2.8125vw;
    height: 2.8125vw;
    font-style: normal;
    color: #7a7b7b;
    margin-bottom: 1.6758vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 2.6vw;
}

.bk-carica-annuncio-block .bk-carica-annuncio-box-info {
    font-size: 0.7vw;
}

.bk-carica-annuncio-block.bk-filter-spare-parts-block .bk-spare-parts,
.bk-carica-annuncio-block.bk-filter-spare-parts-block .bk-spare-parts h2,
.bk-carica-annuncio-block.bk-filter-maintenance-block .bk-spare-parts,
.bk-carica-annuncio-block.bk-filter-maintenance-block .bk-spare-parts h2 {
    color: white;
    text-align: left;
    text-transform: uppercase;
}

.bk-dashboard-page-upload-service-title {
    font-size: 1.1vw;
}

.bk-filter-services.bk-filter-services-maintenance .bk-published-product-btn,
.bk-filter-services.bk-filter-services-spare-parts .bk-published-product-btn {
    position: relative;
    top: -9.6vw;
    left: 22.7vw;
}

.bk-filter-services.bk-filter-services-maintenance .bk-carica-annuncio-block>a>div,
.bk-filter-services.bk-filter-services-spare-parts .bk-carica-annuncio-block>a>div {
    padding: 2.5625vw 1.5625vw 1.5625vw 1.5625vw;
}

.bk-filter-spare-parts-block-description {
    padding-top: 0.2345vw;
    padding-bottom: 2.2345vw;
}

.bk-filter-spare-parts-block-txt {
    color: black;
    text-align: left;
}

.bk-filter-maintenance-block-txt {
    color: black;
    text-align: left;
}

.bk-filter-spare-parts-block-description h3 {
    text-transform: uppercase;
    font-size: 1vw;
    padding-bottom: 0.2vw;
    font-weight: 600;
}

.bk-carica-annuncio-block.bk-dashboard-page-upload-service {
    padding-top: 0 !important;
}


/*RATING STARS>>>*/

.bk-rating-stars {
    position: absolute;
}

#star-1:checked~section [for=star-1] svg,
#star-2:checked~section [for=star-1] svg,
#star-2:checked~section [for=star-2] svg,
#star-3:checked~section [for=star-1] svg,
#star-3:checked~section [for=star-2] svg,
#star-3:checked~section [for=star-3] svg,
#star-4:checked~section [for=star-1] svg,
#star-4:checked~section [for=star-2] svg,
#star-4:checked~section [for=star-3] svg,
#star-4:checked~section [for=star-4] svg,
#star-5:checked~section [for=star-1] svg,
#star-5:checked~section [for=star-2] svg,
#star-5:checked~section [for=star-3] svg,
#star-5:checked~section [for=star-4] svg,
#star-5:checked~section [for=star-5] svg {
    transform: scale(1);
}

.bk-rating-stars #star-1:checked~section [for=star-1] svg path,
.bk-rating-stars #star-2:checked~section [for=star-1] svg path,
.bk-rating-stars #star-2:checked~section [for=star-2] svg path,
.bk-rating-stars #star-3:checked~section [for=star-1] svg path,
.bk-rating-stars #star-3:checked~section [for=star-2] svg path,
.bk-rating-stars #star-3:checked~section [for=star-3] svg path,
.bk-rating-stars #star-4:checked~section [for=star-1] svg path,
.bk-rating-stars #star-4:checked~section [for=star-2] svg path,
.bk-rating-stars #star-4:checked~section [for=star-3] svg path,
.bk-rating-stars #star-4:checked~section [for=star-4] svg path,
.bk-rating-stars #star-5:checked~section [for=star-1] svg path,
.bk-rating-stars #star-5:checked~section [for=star-2] svg path,
.bk-rating-stars #star-5:checked~section [for=star-3] svg path,
.bk-rating-stars #star-5:checked~section [for=star-4] svg path,
.bk-rating-stars #star-5:checked~section [for=star-5] svg path {
    fill: #f9593d;
    stroke: #f95a3d;
}

.bk-rating-stars section {
    width: 18vw;
    text-align: left;
    position: absolute;
    top: 1vw;
    left: 0vw;
    transform: translate3d(0, 0, 0);
}

.bk-rating-stars label {
    display: inline-block;
    width: 1.8993vw;
    text-align: center;
    cursor: pointer;
    margin-right: 0.6vw;
}

.bk-rating-stars label svg {
    width: 100%;
    height: auto;
    fill: white;
    stroke: #f95a3d;
    transform: scale(0.8);
    transition: transform 200ms ease-in-out;
}

.bk-rating-stars label svg path {
    transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
}

.bk-rating-stars label[for=star-null] {
    display: block;
    margin: 0 auto;
    color: #999;
    display: none;
}

.bk-rating-stars body {
    text-align: center;
    background: #f0f0f0;
}

.bk-rating-stars input {
    margin-top: 1rem;
    visibility: hidden;
}


/*RATING STARS<<<*/

.bk-page-profile-seller-aside-info-stars {
    height: 6.4vw;
}

.bk-seller-active-profile {
    position: relative;
    top: 86vw;
}

.bk-seller-active-profile a.bk-rental-profile {
    background-color: black;
    color: white;
    padding: 2.7931vw 2.2345vw;
    text-transform: uppercase;
    font-style: italic;
    width: 18.75vw;
    display: block;
}

.bk-seller-active-profile a.bk-plus-profile {
    background-color: #f9593d;
    color: black;
    padding: 2.7931vw 2.2345vw;
    text-transform: uppercase;
    font-style: italic;
    width: 18.75vw;
    display: block;
}

.bk-seller-active-profile a.bk-basic-profile {
    background-color: #a7a7a7;
    color: black;
    padding: 2.7931vw 2.2345vw;
    text-transform: uppercase;
    font-style: italic;
    width: 18.75vw;
    display: block;
}

.bk-seller-active-profile a.bk-basic-profile span,
.bk-seller-active-profile a.bk-plus-profile span {
    color: white;
}

.bk-seller-active-profile a:hover {
    text-decoration: none;
}

.bk-seller-active-profile h3 {
    font-size: 1.8vw;
    font-weight: 500;
}

.bk-active-profile-green-btn {
    position: relative;
    top: -7.4vw;
    left: 11vw;
}

.bk-active-profile-green-btn span {
    padding: 0.3910vw 0.7820vw;
    background-color: #3aaa35;
    color: white;
}

.bk-seller-change-profile-to-plus {
    position: relative;
    top: 92vw;
    width: 18.75vw;
}

.bk-seller-change-profile-to-plus a.bk-plus-profile {
    background-color: white;
    color: black;
    padding: 2.7931vw 2.2345vw;
    text-transform: uppercase;
    font-style: italic;
    border: solid 0.2vw #f9593d;
    display: block;
}

.bk-seller-change-profile-to-plus a.bk-plus-profile h3 {
    font-size: 1.8vw;
    font-weight: 500;
}

.bk-seller-change-profile-to-plus:after {
    border-color: #f9593d rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 1.0269vw 1.0269vw;
    top: -1.0269vw;
    content: "";
    display: block;
    left: 9.6vw;
    position: absolute;
    width: 0;
}

.bk-seller-change-profile-to-plus .bk-plus-profile span:after {
    border-color: white rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 1.0269vw 1.0269vw;
    top: -0.73vw;
    content: "";
    display: block;
    left: 9.6vw;
    position: absolute;
    width: 0;
    z-index: 4;
}

.bk-new-notification {
    position: relative;
    top: 96vw;
    width: 18.75vw;
    background-color: #efff04;
/*    padding: 2.7931vw;*/ /*Elena 9 ott 2021*/
}

.bk-new-notification .bk-icon-info {
    text-align: center;
    border: solid 2px;
/*    width: 3.91vw;
    height: 3.91vw;
    font-size: 2.4vw;*/ /*Elena 9 ott 2021*/
    font-weight: 600;
    font-style: italic;
    border-radius: 25vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.1172vw;
}

.bk-new-notification span:after {
    border-color: #efff04 rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 1.0269vw 1.0269vw;
    top: -1.0269vw;
    content: "";
    display: block;
    left: 9.6vw;
    position: absolute;
    width: 0;
}

.bk-old-notification {
    position: relative;
    top: 96vw;
    width: 18.75vw;
    background-color: #f5f6f6;
    padding: 2.7931vw 2.5697vw;
    margin-top: 0.5586vw;
}

.bk-old-notification .bk-notification-date {
    font-weight: 500;
}


/*SELLER DASHBOARD PROFILE<<<*/

.bk-product-page {
    padding-top: 4vw;
}


/*POPUP ACCEDI >>>*/

#popup-accedi .bk-black-line,
#popup-accedi-info .bk-black-line {
    padding-top: 3.35vw;
    margin-bottom: 3.35vw;
}

#popup-accedi.overlay,
#popup-accedi-info.overlay,
#popup-registrati.overlay,
#popup-upload-video.overlay,
#popup-upload-cover-img.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    height: 100vh !important;
    overflow-y: auto;
}

#popup-accedi.overlay:target,
#popup-accedi-info.overlay:target,
#popup-registrati.overlay:target,
#popup-upload-video.overlay:target,
#popup-upload-cover-img.overlay:target {
    visibility: visible;
    opacity: 1;
    z-index: 1000;
}

#popup-accedi .popup,
#popup-accedi-info .popup {
    margin: 4vw auto;
    padding: 4vw 7.2916vw 3.6458vw 7.2916vw;
    background: #fff;
    /* border-radius: 5px; */
    width: 33.33vw;
    position: relative;
    /*transition: all 5s ease-in-out;*/
    height: 42vw;
}

#popup-registrati .popup {
    margin: 4vw auto;
    padding: 0vw;
    background: #fff;
    width: 44.2708vw;
    position: relative;
    /*transition: all 5s ease-in-out;*/
    display: flex;
    height: 39.0625vw;
}

#popup-upload-video .popup {
    margin: 4vw auto;
    padding: 0vw;
    background: #fff;
    width: 44.2708vw;
    position: relative;
    transition: all 5s ease-in-out;
    display: flex;
}

#popup-upload-cover-img .popup {
    margin: 4vw auto;
    padding: 0vw;
    background: #fff;
    width: 44.2708vw;
    position: relative;
    transition: all 5s ease-in-out;
    display: flex;
}

#popup-registrati .popup>div,
#popup-upload-video .popup>div,
#popup-upload-cover-img .popup>div {
    order: 2;
}

#popup-registrati .popup>div.bk-popup-registrati-img {
    width: 18.75vw;
    height: 100%;
}

#popup-registrati .popup>div.bk-popup-registrati-img img {
    height: 100%;
    max-width: auto;
}

.bk-popup-registrati-txt {
    width: 25.5258vw;
}

.bk-popup-registrati-txt,
.popup-upload-video-txt,
.popup-upload-cover-txt {
    background-color: white;
    padding: 3.6458vw 1.6666vw;
}

#popup-accedi .popup h2,
#popup-accedi-info .popup h2 {
    text-transform: uppercase;
    padding-bottom: 0vw;
    font-size: 1.88vw;
    font-weight: 500;
    text-align: center;
}

#popup-accedi .content,
#popup-accedi-info .content {
    width: 18.75vw;
    margin-left: auto;
    margin-right: auto;
}

#popup-registrati .popup h2,
#popup-upload-video .popup h2,
#popup-upload-cover-img .popup h2 {
    text-transform: uppercase;
    padding-bottom: 1.4vw;
    font-size: 1.88vw;
    text-align: center;
    padding-top: 0.4vw;
}

.block-wrap.bk-login-google-fb .popup h2 span,
#popup-upload-video .popup h2 span,
#popup-upload-cover-img .popup h2 span {
    color: #f9593d;
}

#popup-registrati .content {
    width: 18.75vw;
    margin-left: auto;
    margin-right: auto;
}

#popup-accedi .popup .close,
#popup-accedi-info .popup .close,
#popup-registrati .popup .close,
#popup-upload-video .popup .close,
#popup-upload-cover-img .popup .close {
    position: absolute;
    top: 1vw;
    right: 1.4vw;
    transition: all 200ms;
    font-size: 2.4vw;
    font-weight: 100;
    text-decoration: none;
    color: #333;
    opacity: 1;
}

.block-wrap.bk-login-google-fb .popup .close:hover,
#popup-upload-video .popup .close:hover,
#popup-upload-cover-img .popup .close:hover {
    color: #f9593d;
    opacity: 1;
}

.block-wrap.bk-login-google-fb .popup .content,
#popup-upload-video .popup .content,
#popup-upload-cover-img .popup .content {
    overflow: auto;
}

.block-wrap.bk-login-google-fb .block-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
}

.block-wrap.bk-login-google-fb .block-wrap>div {
    width: 100%;
    text-align: center;
}

.block-wrap.bk-login-google-fb .btn-google,
.block-wrap.bk-login-google-fb .btn-fb {
    display: inline-block;
    border-radius: 1px;
    text-decoration: none;
}

.block-wrap.bk-login-google-fb .fb-content,
.block-wrap.bk-login-google-fb .google-content {
    display: flex;
    align-items: center;
    width: 100%;
    height: 2.6041vw;
}

.block-wrap.bk-login-google-fb .logo {
    padding-left: 0.6vw;
}

.block-wrap.bk-login-google-fb p {
    width: 100%;
    line-height: 1;
    text-align: center;
}

.block-wrap.bk-login-google-fb .btn-google {
    background: #e6e6e6;
    width: 100%;
    margin-bottom: 0.6vw;
}

.block-wrap.bk-login-google-fb .btn-google:active {
    background-color: #eee;
}

.block-wrap.bk-login-google-fb .google-content p {
    color: black;
    text-transform: uppercase;
}

.block-wrap.bk-login-google-fb .btn-fb {
    padding-top: 1.5px;
    background: #4267b2;
    background-color: #3b5998;
    width: 100%;
}

.block-wrap.bk-login-google-fb .fb-content p {
    color: rgba(255, 255, 255, 0.87);
    text-transform: uppercase;
}

.popup-upload-video-txt,
.popup-upload-cover-txt {
    width: 100%;
}


/*
@media screen and (max-width: 700px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}
*/

.popup-upload-video-txt h2,
.popup-upload-cover-txt h2 {
    padding-bottom: 3vw !important;
}

form.bk-login-form {
    width: 100%;
    margin: 1vw auto;
}

form.bk-login-form {
    width: 100%;
    margin: 0.8vw auto;
}

form.bk-login-form input {
    width: 100%;
    padding: 0.89vw;
    margin-bottom: 0.4vw;
    border-bottom: 0.14vw solid black;
    border-radius: 0;
    color: #474747;
    margin-top: 1vw;
    font-size: 0.78vw;
}

form.bk-login-form input {
    width: 100%;
    padding: 0.4vw 0;
    margin-bottom: 0.4vw;
    border-bottom: 0.14vw solid black;
    border-radius: 0;
    color: #a9a9a9;
    margin-top: 2.0833vw;
    font-style: italic;
}

form.bk-login-form input:focus {
    outline: 0px solid #7CCC14;
    background: transparent;
}

.block-wrap.bk-login-google-fb .bk-white-btn {
    border: solid 0.14vw black;
}

.block-wrap.bk-login-google-fb .bk-black-line {
    border-bottom: solid 0.05vw black;
    padding-top: 3.35vw;
    margin-bottom: 2.6vw;
}

.bk-forgot-pw-link a {
    text-decoration: underline;
    color: #f95c40;
}

.bk-forgot-pw-link {
    text-align: center;
    padding-bottom: 1.8vw;
    padding-top: 0.4vw;
}

#popup-accedi-mobile,
#popup-accedi-info-mobile {
    display: none;
}


/*POPUP ACCEDI <<<*/


/*POPUP REGISTRATI >>>*/

.form-group.bk-privacy-newsletter-flags {
    display: block;
    margin-bottom: 15px;
    margin-bottom: 0.8vw;
    padding-top: 20px;
    padding-top: 0vw;
}

.form-group.bk-privacy-newsletter-flags input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.form-group.bk-privacy-newsletter-flags label {
    position: relative;
    cursor: pointer;
}

.form-group.bk-privacy-newsletter-flags label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 0px solid #000000;
    /*box-shadow: 0 0.0684vw 0.1369vw rgb(0 0 0 / 5%), inset 0px -1.0269vw 0.6846vw -0.8215vw rgb(0 0 0 / 5%);*/
    padding: 0.64vw;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    /*margin-right: 0.3423vw;*/
    border-radius: 1.2323vw;
    background-color: #f9593d;
    /* border: solid 2px #05e1be; */
}

.form-group.bk-privacy-newsletter-flags div {
    font-size: 0.58vw;
    display: inline;
    font-weight: 400;
    line-height: 1vw;
    position: absolute;
    width: 17vw;
    padding-left: 0.6vw;
    padding-top: 0.2vw;
}

.form-group.bk-privacy-newsletter-flags a {
    text-decoration: underline;
}

.form-group.bk-privacy-newsletter-flags input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 0.1vw;
    left: 0.3476vw;
    width: 0.5476vw;
    height: 0.8215vw;
    border: solid #000000;
    border-width: 0 0.24vw 0.24vw 0;
    transform: rotate(45deg);
    /* background-color: #f9593d; */
}

.bk-login-form input:-internal-autofill-selected {
    background-color: white;
    font-size: 0.78vw;
}

.bk-login-form input[type=text]:-webkit-autofill {
    -webkit-text-fill-color: black !important;
}

.bk-login-form input[type=text]::placeholder {
    font-size: 0.89vw;
}

.bk-popup-registrazione-intro {
    font-size: 1.1vw;
    text-align: center;
    padding-bottom: 0.4vw;
    color: black;
    font-weight: 400;
}

.bk-popup-registrazione-intro span {
    color: #f9593d;
}

.bk-popup-registrazione-question {
    text-align: center;
    font-size: 1vw;
    padding-bottom: 1.5vw;
}

.bk-popup-registrazione-question span a {
    text-align: center;
    color: #f9593d;
    text-decoration: underline;
}

#popup-registrati .bk-black-btn button {
    font-size: 1.17vw;
}

#popup-registrati .bk-black-btn a {
    font-size: 1.17vw;
}

.bk-popup-registrati-oppure {}

.bk-popup-registrati-txt .bk-black-btn {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.bk-popup-registrazione-intro.bk-pupup-entra-community {
    padding-bottom: 1vw;
    padding-top: 2vw;
}

.block-wrap.bk-login-google-fb img {
    width: 3vw;
}


/*POPUP REGISTRATI <<<*/

.ix-profile-seller-main-container {
    padding-top: 4.2708vw;
}

.bk-registration-box .bk-registration-box-inner {
    width: 19.0104vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-popup-box-inner {
    width: 19.0104vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-registration-box .bk-upload-ad-step-1-text-container {
    width: 33.4375vw;
    margin-left: auto;
    margin-right: auto;
    padding: 3.91vw 4.0625vw 4.2708vw 4.0625vw;
}

.bk-black-line {
    width: 100%;
    border-bottom: solid 0.1vw black;
}

.bk-registration-box .bk-black-line {
    padding-top: 2.7vw;
    margin-bottom: 2.5vw;
}

.bk-registration-box input[type=text],
.bk-registration-box input[type=email],
.bk-registration-box input[type=password],
.bk-registration-box input[type=datetime],
.bk-registration-box input[type=number] {
    background-color: transparent;
    border-bottom: solid 0.1562vw black;
    width: 100%;
    color: #a7a7a7;
    font-style: italic;
    padding: 0.28vw 0.7820vw 0.28vw 0;
    margin-top: 2vw;
}

.bk-registration-box h2 {
    padding-bottom: 2.2345vw;
}

.bk-registration-box .bk-privacy-newsletter-flags-box {
    padding-top: 3.35vw;
    padding-bottom: 1.5vw;
}

.bk-registration-box .form-group.bk-privacy-newsletter-flags div {
    width: 18vw;
}

.bk-registration-box.bk-upload-ad-step>div {
    width: 33.4375vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-registration-box .bk-bicolor.bk-register-new-client-title {
    padding-bottom: 2.1875vw;
}

.bk-registration-box .bk-black-line {
    width: 100%;
    border-bottom: solid 0.1041vw #727373;
}

.bk-registration-box .ix-checkbox-category-container {
    display: block;
    padding-top: 2.0833vw;
}

.bk-registration-box .ix-checkbox-category-container>.ix-checkbox-switch-private,
.bk-registration-box .ix-checkbox-category-container>.ix-checkbox-switch-bussiness {
    display: inline-block;
    float: left;
    position: relative;
    width: 50%;
}

.bk-registration-box .ix-checkbox-category-container>.ix-checkbox-switch-private>*,
.bk-registration-box .ix-checkbox-category-container>.ix-checkbox-switch-bussiness>* {
    display: inline-block;
    float: left;
    width: auto;
}

.bk-registration-box .ix-checkbox-category-container .no-switch {
    width: 2.3462vw;
}

form #error {
    background-color: #f9593d70 !important;
    /*border-bottom: solid 4px #f9593d !important;
    border-left: solid 0vw !important;*/
}

.bk-double-input-upload-photo>* {
    display: inline-block;
    float: left;
    width: 50%;
}

.bk-white-btn-with-black-border a,
.bk-registration-box .bk-white-btn-with-black-border a {
    background-color: white;
    border: solid 0.1562vw black;
    padding: 0.72vw;
    width: 100%;
    color: black;
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 0.89vw;
    font-style: italic;
    line-height: 0.8;
}

.bk-white-btn-with-black-border a:hover,
.bk-white-btn-with-black-border a:active,
.bk-white-btn-with-black-border a:focus,
.bk-registration-box .bk-white-btn-with-black-border a:hover,
.bk-registration-box .bk-white-btn-with-black-border a:active,
.bk-registration-box .bk-white-btn-with-black-border a:focus {
    color: black;
    text-decoration: none;
}

.edd-body {
    box-shadow: 0 0 0px rgb(0 0 0 / 10%);
}

.edd-root-focused .edd-head {
    border: solid 0vw black !important;
}

.ix-select-element.ix_model.bk-steps-1-voices-title-large,
.ix-select-element.ix_brand.bk-steps-1-voices-title-large {
    margin: 0.5vw 0vw 0.5vw 0;
    width: 19.6875vw;
}

.ix-select-element.ix_model.bk-steps-1-voices-title-large .edd-head,
.ix-select-element.ix_brand.bk-steps-1-voices-title-large .edd-head,
.ix-select-element.ix_model.bk-steps-1-voices-title-large .edd-body {
    width: 19.6875vw !important;
}

.ix-select-element.ix_year .edd-value {
    padding: 0.3vw 0.7vw 0.3vw 0.7vw;
    height: 1.5625vw;
    width: 7.8125vw;
}

.ix-select-element.ix_year .edd-head,
.ix-select-element.ix_year .edd-value,
.ix-select-element.ix_year .edd-root,
.ix-select-element.ix_year .edd-body,
.ix-select-element.ix_year .edd-option,
.ix-select-element.ix_year .edd-items-list {
    width: 7.8125vw !important;
}


/*UPLOAD SERVICE >>>*/

.bk-service-upload-step-container .bk-service-upload-step-parent.ix-only-desktop {
    width: 18.75vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 4.6vw;
    z-index: 2;
}

.bk-upload-service-steps-col-big {
    width: 3.75vw;
}

.bk-upload-service-steps-col-big>.bk-step-exit {
    padding-top: 2.6vw;
    font-weight: 500;
    font-style: italic;
    font-size: 0.86vw;
    text-align: right;
    padding-right: 0.6vw;
    color: black;
}

.bk-upload-service-steps-col-big>.bk-step-exit a {
    color: black;
}

.bk-upload-service-steps-col-big>.bk-step-exit a:hover {
    color: black;
}

.bk-service-upload-step-container .bk-steps-black-half-line-parent {
    display: block;
    /*    flex-wrap: nowrap;
    justify-content: space-between;*/
    margin-top: -2.15vw;
    width: 11.5625vw;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
}

.bk-service-upload-step-container .bk-steps-black-half-line-item {
    order: 0;
}


/*.bk-service-upload-step-container .bk-upload-steps-middle-black-line {
    border-bottom: solid 0.1562vw black;
    width: 11.5625vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: -2.4vw;
}*/

.bk-service-upload-step-container .bk-steps-black-half-line-item .bk-steps-black-line,
.bk-service-upload-step-container .bk-steps-black-half-line-item .bk-steps-white-line {
    display: inline-block;
    width: 5.78125vw;
    float: left;
}

.bk-service-upload-step-container .bk-steps-black-half-line-item .bk-steps-white-line {
    border-bottom: solid 0.1562vw white;
}

.bk-service-upload-step-container .bk-circle-steps-container p {
    padding-bottom: 0.56vw;
    font-weight: 500;
    line-height: 0.89vw;
    font-size: 0.68vw !important;
    color: black;
}

.bk-service-upload-step-container .bk-circle-steps-container>* {
    order: 1;
    text-align: center;
    width: 100%;
}

.bk-service-upload-image {
    width: 26.0416vw;
    height: 9.2708vw;
    background-image: url(../images/manutenzione-bg-min.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 2vw;
    margin-bottom: 1.7vw;
}

.bk-service-upload-container .bk-description-service {
    min-height: 8.3333vw;
}

.bk-service-upload-container .bk-service-subtitle {
    min-height: 2.7083vw;
}

.bk-service-upload-container .dk-steps-black-interline {
    width: 100%;
    border-bottom: solid 0.1vw black;
    margin-bottom: 1.45vw;
    margin-top: 1.45vw;
}

.bk-user-profile-container.bk-user-profile-edit-profile-container .ix-page-product-category-title {
    padding-top: 0;
}


/*UPLOAD SERVICE <<<*/

.bk-step-1-double-box-prices-input {
    display: inline-block;
    float: left;
    width: 14.5833vw;
}

.bk-current-price-unit-price {
    display: inline-block;
    float: right;
    width: 4.1666vw;
    height: 1.5625vw;
    background-color: white;
    text-align: center;
    font-size: 0.89vw;
    line-height: 1.56vw;
    margin-right: 0.8333vw;
}

.bk-billing-box {
    width: 47.8125vw;
    margin-left: auto;
    margin-right: auto;
    background-color: #f5f6f6;
    padding: 4.1666vw 3.5416vw;
    margin-top: 4.6875vw;
    margin-bottom: 8.3333vw;
}

.bk-billing-box input[type="text"],
.bk-billing-box input[type="phone"],
.bk-billing-box input[type="email"],
.bk-billing-box input[type="number"] {
    height: 2.6042vw;
}

.bk-billing-box .grid-cols-2 input[type="text"],
.bk-billing-box .grid-cols-2 input[type="phone"],
.bk-billing-box .grid-cols-2 input[type="email"] {
    width: 19.6875vw;
}

.bk-billing-box input#address[type="text"] {
    width: 27.34375vw;
}

.bk-billing-box input#billing_zip[type="number"] {
    width: 12.56vw;
}

.bk-billing-box input#billing_email[type="email"],
.bk-billing-box input#billing_pec[type="email"],
.bk-billing-box input#billing_zip[type="number"],
.bk-billing-box input#last_name[type="text"],
.bk-billing-box input#billing_vat_reg_c[type="text"] {
    float: right;
}

.bk-billing-box .col-span-1,
.bk-billing-box .col-span-2 {
    margin-top: 0.7812vw;
    margin-bottom: 0.7812vw;
}

.bk-billing-form-curtain {
    font-family: 'Rubik', sans-serif;
}

.bk-billing-form-curtain .edd-root {
    width: 12.2395vw;
    height: 1.5625vw;
    background-color: white;
}

.bk-billing-form-curtain .edd-head {
    width: 12.2395vw;
    height: 1.5625vw;
    background-color: white;
    border-radius: 0;
}

.bk-billing-form-curtain .edd-value {
    height: 1.5625vw;
    color: black;
    padding: 0.3vw 0.7vw 0.3vw 0.7vw;
    font-size: 0.76vw;
    line-height: 0.8vw;
    font-weight: 400;
}

.bk-billing-form-curtain .edd-body {
    width: 12.2395vw;
    background-color: white;
    border-radius: 0;
    margin-top: 0;
    border: solid 0px;
}

.bk-billing-form-curtain .edd-arrow {
    position: absolute;
    width: 0.4386vw;
    height: 0.4351vw;
    top: calc(50% - 0.25vw);
    right: calc(2.4vw - 1.4vw);
    transition: transform 150ms;
    pointer-events: none;
    color: #000;
}

.bk-billing-form-curtain .edd-arrow::before {
    content: '';
    position: absolute;
    width: 0.4386vw;
    height: 0.4351vw;
    border-right: 0.1vw solid currentColor;
    border-bottom: 0.1vw solid currentColor;
    top: 0vw;
    right: 0;
    transform: rotate(45deg);
    transform-origin: 50% 25%;
    color: black;
}

.bk-billing-form-curtain .edd-option {
    padding: 0.5208vw 0.7812vw;
    border-bottom: 0vw solid #000;
    transition: background-color 0ms, color 0ms, border-color 0ms;
    color: #9a9a9a;
    background-color: white;
    text-transform: initial;
    font-size: 0.76vw;
    line-height: 1vw;
}

.bk-billing-form-curtain .edd-option:hover {
    padding: 0.5208vw 0.7812vw;
    border-bottom: 0vw solid #000;
    transition: background-color 0ms, color 0ms, border-color 0ms;
    color: black;
    background-color: #eeefef;
    text-transform: initial;
    line-height: 1vw;
}

.bk-black-btn.bk-white-btn-edit-profile a {
    height: 2.6042vw;
    background-color: black;
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 0.89vw;
}

.bk-carica-annuncio-block-container.bk-seller-ads-published .ix-slide-price>div {
    font-weight: 500;
    display: inline-block;
    float: left;
}


/*.bk-carica-annuncio-block-container.bk-seller-ads-published .ix-discounted-price{
    font-weight: 500;
}*/

.bk-carica-annuncio-block-container.bk-seller-ads-published .ix-slide-price>div:nth-child(2n) {
    text-decoration: line-through;
}

.bk-draft-product-btn a {
    padding: 0.3910vw 0.7820vw;
    background-color: #ffffff;
    color: black;
    cursor: pointer;
    font-size: 0.81vw;
    border: solid 0.1041vw black;
    font-weight: 500;
}

.bk-draft-product-btn {
    position: absolute;
    top: 1vw;
    left: 13.782vw;
    font-size: 0.81vw;
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .ix-accordion-arrow {
    left: 12.6vw;
    position: relative;
    top: -3vw;
}


/*RANGE RENTAL>>>*/

.range-slider {
    width: 100%;
    padding-top: 0.5vw;
}

.range-slider__range {
    -webkit-appearance: none;
    width: calc(100% - (73px));
    height: 1.0416vw;
    border-radius: 1vw;
    background: #d7dcdf;
    outline: none;
    padding: 0;
    margin: 0;
    width: 16.25vw !important;
    display: inline-block;
    float: left;
}

.range-slider__range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 1.25vw;
    height: 1.25vw;
    border-radius: 50%;
    background: #dadada;
    cursor: pointer;
    -webkit-transition: background 0.15s ease-in-out;
    transition: background 0.15s ease-in-out;
}

.range-slider__range::-webkit-slider-thumb:hover {
    background: #dadada;
}

.range-slider__range:active::-webkit-slider-thumb {
    background: #dadada;
}

.range-slider__range::-moz-range-thumb {
    width: 1.25vw;
    height: 1.25vw;
    border: 0;
    border-radius: 50%;
    background: #dadada;
    cursor: pointer;
    -moz-transition: background 0.15s ease-in-out;
    transition: background 0.15s ease-in-out;
}

.range-slider__range::-moz-range-thumb:hover {
    background: #dadada;
}

.range-slider__range:active::-moz-range-thumb {
    background: #dadada;
}

.range-slider__range:focus::-webkit-slider-thumb {
    /*box-shadow: 0 0 0 3px #fff, 0 0 0 6px #1abc9c;*/
}

.range-slider__value {
    display: inline-block;
    position: relative;
    width: 3.125vw;
    color: black;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    /* background: #2c3e50; */
    padding: 0vw;
    margin-left: 8px;
    display: inline-block;
    float: left;
}


/*.range-slider__value:after {
  position: absolute;
  top: 8px;
  left: -7px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 7px solid #2c3e50;
  border-bottom: 7px solid transparent;
  content: "";
}*/

::-moz-range-track {
    background: #d7dcdf;
    border: 0;
}

input::-moz-focus-inner,
input::-moz-focus-outer {
    border: 0;
}


/*RANGE RENTAL<<<*/

.ix-how-4steps-item>div {
    background-color: #eeefef;
    height: 27.34375vw;
    padding: 2.6042vw;
}

.ix-how-4steps-item .ix-how-4steps-text {
    text-align: left;
}

.ix-how-4steps-item img {
    width: 9.5833vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.0416vw;
}

.ix-how-4steps-item .ix-how-4steps-text h2,
.ix-how-4steps-item .ix-how-4steps-text h3 {
    color: #f9593d;
    text-align: left;
}

.ix-how-4steps-item .ix-how-4steps-text h3 {
    color: #f9593d;
    text-align: left;
    padding-top: 0.7812vw;
    padding-bottom: 0.7812vw;
    text-transform: uppercase;
    font-style: italic;
    line-height: 1.3vw;
    font-size: 1.05vw;
    font-weight: 500;
}

.ix-how-first-section,
.ix-how-second-section {
    padding-top: 6.0574vw;
}

.ix-how-first-section .ix-inner-subtitle,
.ix-how-second-section .ix-inner-subtitle,
.ix-how-first-section h2,
.ix-how-second-section h2 {
    text-align: center;
}

.ix-how-first-section .ix-inner-subtitle,
.ix-how-second-section .ix-inner-subtitle {
    font-size: 1.218vw;
    padding-top: 1.4vw;
    line-height: 1.6vw;
    padding-bottom: 3vw;
}

.ix-how-first-section {
    margin-top: 1vw;
}

.bk-width-1344 {
    width: 70vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-how-1st-slider-block.bk-width-1344 {
    min-height: 38.5416vw;
    margin-top: 3.125vw;
    margin-bottom: 3.125vw;
}

.bk-how-sliderblock-left-clmn {
    display: inline-block;
    float: left;
    width: 25vw;
}

.bk-how-sliderblock-right-clmn {
    display: inline-block;
    float: left;
    width: 45vw;
    padding: 4.1666vw 4.6875vw;
}

.bk-how-sliderblock-right-clmn p {
    width: 27vw;
    padding-left: 3.3854vw;
    font-size: 0.92vw;
    line-height: 1.3vw;
}
.bk-how-slider-btn{
    padding-left: 3.3854vw;    
}
.bk-how-sliderblock-right-clmn p span {
    color: #f9593d;
}

.bk-how-3icons-container {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
}

.bk-how-3icons-container>div {
    order: 3;
}

.bk-how-3icons-container .bk-how-3icons-1 img {
    width: 9.5833vw;
}

.bk-how-3icons-container .bk-how-3icons-2 img {
    width: 8.3333vw;
}

.bk-how-3icons-container .bk-how-3icons-3 img {
    width: 6.875vw;
}

.ix-how-first-slider .slick-list.draggable {
    padding: 0px 0px !important;
}

.ix-how-first-slider-slide {
    width: 25.5208vw;
    height: 34.6354vw;
}

.bk-how-3icons-1,
.bk-how-3icons-3 {
    padding-top: 1.4vw;
}

.bk-how-black-block {
    background-color: black;
    width: 63.2291vw;
    margin-left: auto;
    margin-right: auto;
    height: 13.75vw;
    padding: 3.6458vw 4.1666vw;
}

.bk-how-black-block h2 {
    color: #f9593d;
    font-size: 2.14vw;
}

.bk-how-black-block p {
    color: #f9593d;
    font-size: 1.2vw;
    padding-top: 1.3020vw;
    display: inline-block;
    float: left;
}

.bk-how-black-block a {
    display: inline-block;
    float: right;
    color: black;
    font-style: italic;
    background-color: white;
    text-transform: uppercase;
    padding: 0;
    font-weight: 500;
    height: 2.6042vw;
    font-size: 1.13vw;
    width: 8.8541vw;
    text-align: center;
    margin-top: 1.0416vw;
    line-height: 2.6vw;
}

.bk-how-black-block a:hover {
    color: black;
    text-decoration: none;
}


/*.ix-how-second-section{
    height: 82vw;
}*/

.ix-how-first-slider-container .slick-dots li {
    width: 0.8379vw;
    margin: 0 0.4469vw;
    height: 0.8379vw;
    text-align: center;
}

.ix-how-first-slider-container .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 0.8379vw;
    height: 0.8379vw;
    padding: 0vw;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.ix-how-first-slider-container .slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
    text-align: center;
    font-size: 1.8vw;
    line-height: 0.8vw;
    width: 0.8379vw;
}

.ix-how-first-slider-container .slick-dots li button:before {
    text-align: center;
    font-size: 1.8vw;
    line-height: 0.8vw;
    width: 0.8379vw;
}

.ix-how-third-section {
    text-align: center;
}

.ix-how-third-section {
    padding-top: 4.1666vw;
}

.ix-how-third-section>.ix-inner-title.ix-home-first-title {
    padding-bottom: 2.9166vw;
    padding-top: 0vw;
}

.ix-how-third-section .bk-how-black-arrow {
    width: 3.5416vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.6042vw;
}

.ix-how-third-section .ix-inner-subtitle {
    padding-bottom: 1.5625vw;
}

.ix-how-4th-section .bk-basic-sale-item {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 3.0208vw 2.6042vw;
    width: 19.0104vw;
    margin-bottom: 5.5729vw;
}

.bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-plus-sale-item,
.bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-rental-item,
.bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-basic-sale-item {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 3.0208vw 2.6042vw;
    width: 19.0104vw;
}

.ix-how-4th-section .bk-basic-sale-item h2 {
    color: white;
    padding-bottom: 1.0416vw;
    padding-top: 0.2604vw;
}

.ix-how-4th-section .bk-basic-sale-item h2.ix-sell-v3-free-box-h2 {
    padding-top: 0.7212vw;
    padding-bottom: 0;
}

.ix-how-4th-section .bk-sale-item-price {
    padding-top: 1.5625vw;
    padding-bottom: 2.6042vw;
}

.ix-how-4th-section ul li {
    list-style: disc;
    margin-left: 0vw;
    font-size: 0.7vw;
    padding-bottom: 0.3vw;
    line-height: 1vw;
}

.ix-how-4th-section .bk-white-btn.bk-white-btn-buy {
    position: absolute;
    bottom: 3.125vw;
    width: 13.9583vw;
}

.ix-how-4th-section .bk-white-btn.bk-white-btn-buy input[type=submit] {
    width: 100%;
}

.ix-how-4th-section .bk-seller-page-pretitle {
    line-height: 0.8vw;
    font-size: 1vw;
}

.ix-how-4th-section .bk-seller-dashboard-now-more-item {
    width: 21.3541vw;
    margin-top: 5.5729vw;
    margin-bottom: 0.6vw;
    /* 2021-0505: was: 3.91vw; */
    margin-left: auto;
    margin-right: auto;
}

.bk-box-1025 {
    width: 53.3854vw;
    margin-left: auto;
    margin-right: auto;
}

.ix-how-5th-section table td.bk-how-table-first-clmn.bk-table-border-red>div {
    width: 13.9583vw;
    padding: 0;
    margin-right: 3.125vw;
}

.ix-how-5th-section td.bk-how-table-first-clmn div {
    width: 13.9583vw;
    padding: 0;
    margin-right: 3.125vw;
    text-align: right;
    font-style: italic;
    margin-left: auto;
    font-size: 0.98vw;
    text-transform: uppercase;
    font-weight: 500;
}

.ix-how-5th-section .bk-page-profile-seller-table-container table td {
    width: 13.9583vw;
    padding: 0.4vw 0;
    font-size: 0.98vw;
}

.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-first-clmn {
    width: 17.1875vw;
    padding: 0;
    margin-right: 3.125vw;
}

.ix-how-5th-section td.bk-how-table-first-clmn-title>div {
    text-align: right;
    color: black;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.34vw;
    line-height: 1.6vw;
}

.ix-how-5th-section table td.bk-how-table-2nd-clmn.bk-table-options {
    width: 19.0104vw;
    padding: 0.4vw 0;
    font-size: 0.98vw;
}

.ix-how-5th-section table td.bk-how-table-2nd-clmn.bk-table-border-grey {
    width: 19.0104vw;
}

.ix-how-5th-section table td.bk-how-table-2nd-clmn.bk-table-border-grey>div {
    width: 19.0104vw;
    margin-left: 0;
    margin-right: 0;
}

.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-2nd-clmn {
    width: 19.0104vw;
}

.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-table-options-results-title {
    font-size: 1.04vw !important;
    padding-top: 3.6458vw;
}

.bk-upload-ad-itinerary-section .bk-upload-steps-col-small>a>div {
    padding-top: 2.7vw;
    font-style: italic;
    font-weight: 500;
}

.bk-upload-ad-itinerary-section .bk-upload-steps-col-small>a:hover>div {
    color: black;
}

.bk-user-profile-container .bk-upload-ad-step-isruction-description {
    width: 22.7vw;
    padding-bottom: 2.2vw;
}

.bk-user-profile-edit-profile-container {
    margin-top: 6.0416vw;
}

.bk-circle-steps-container a:hover div,
.bk-circle-steps-container a:hover {
    text-decoration: none;
}

.bk-user-profile-container .bk-form-voice-title {
    padding-bottom: 0.8379vw;
}

.bk-container-input-timetables {
    margin-bottom: 0.8379vw;
}

.ix-how-top-slider-container .ix-home-top-slider-container,
.ix-sell-top-slider-container .ix-home-top-slider-container {
    position: relative;
}

.ix-how-top-slider-container .ix-how-first-section,
.ix-sell-top-slider-container .ix-how-first-section {
    margin-top: 0vw;
}

.ix-how-top-slider-container .bk-hp-slider-costant-text,
.ix-sell-top-slider-container .bk-hp-slider-costant-text {
    position: absolute;
    top: 31vw;
    text-align: center;
    width: 100%;
}

.ix-how-top-slider-container .ix-home-top-slider .ix-home-intro-subtitle,
.ix-sell-top-slider-container .ix-home-top-slider .ix-home-intro-subtitle {
    text-align: center;
    padding-top: 1vw;
    color: white;
    font-weight: 500;
    font-size: 2.6vw;
    font-style: italic;
    padding-bottom: 2vw;
    position: absolute;
    width: 100%;
}

.ix-how-top-slider-container .ix-home-top-slide-inner-text,
ix-sell-top-slider-container .ix-home-top-slide-inner-text {
    /*position: relative;*/
    top: -29.8vw;
    width: 100%;
}

.ix-red-box-slide>div {
    background-color: #f9593d;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 27.34375vw;
    padding: 2.8125vw 2.6042vw;
}

.ix-red-box-slider .slick-slide {
    width: 18.75vw !important;
    margin: 1.71875vw;
}


/*.ix-red-box-slider .slick-track {
    left: -38vw !important;
}*/

.ix-red-box-slide>div h2 {
    color: white;
}

.bk-red-slide-subtitle {
    color: white;
    text-transform: uppercase;
    font-style: italic;
    line-height: 1.3vw;
    padding-top: 0.7212vw;
    font-size: 1.05vw;
    font-weight: 500;
    padding-bottom: 0.4vw;
}

.bk-red-slider-icon img {
    width: 9.375vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-red-slider-icon {
    height: 7.8125vw;
}

.ix-red-box-slider .slick-list {
    padding-bottom: 2vw !important;
}

.ix-red-box-slider li button:before {
    font-size: 2vw;
}

.bk-sell-plans-flex-parent {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 63.2291vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-sell-plans-flex-parent>.bk-inner-page-item {
    order: 3;
    margin-bottom: 1.7876vw;
    width: 18.75vw;
}

.ix-how-4th-section .bk-sell-plans-flex-parent .bk-seller-dashboard-now-more-item {
    width: 19.0104vw;
    margin-top: 2.5729vw;
}

.ix-how-4th-section .bk-sell-plans-flex-parent .bk-basic-sale-item {
    margin-bottom: 0vw;
}

.ix-home-top-slider-container.ix-sell-top-slider-container .bk-indicatore-slider-home,
.ix-home-top-slider-container.ix-how-top-slider-container .bk-indicatore-slider-home {
    position: absolute;
    top: 20vw;
    width: 100%;
    text-align: center;
    left: -1vw;
}

.bk-reserved-profile-info-sell-accordion {
    text-align: center;
    font-size: 0.8vw;
    padding-top: 1.7vw;
}


/*.ix-red-box-slider .slick-track {
    width: 900vw !important;
    transform: translate3d(-123vw, 0px, 0px) !important;
}*/

.ix-red-box-slider {}

.ix-red-box-slider-mobile {
    display: none;
}

.ix-red-box-slider .slick-track {
    /*left: -31.82vw;*/
    /*transform: translate3d(0px, 0px, 0px) !important;*/
}

.bk-seller-dashboard-tables.ix-how-5th-section .bk-red-btn.bk-red-btn-buy {
    text-align: center;
    margin-top: 1vw;
}

.bk-seller-dashboard-tables.ix-how-5th-section .bk-red-btn.bk-red-btn-buy a {
    padding: 0.5vw 5.2083vw;
}

.bk-user-plans-private-right-side .bk-plus-sale-item b,
.bk-user-plans-private-right-side .bk-plus-sale-item span {
    text-decoration: none;
}

.bk-user-plans-private-right-side .bk-inner-page-intro {
    width: 100%;
}

.bk-user-plans-private-right-side .bk-rental-item {
    padding: 0;
}

.bk-user-plans-private-right-side .bk-plans-colored-block-txt-before-list {
    height: 3.8vw;
}

.bk-user-plans-private-right-side.bk-inner-page-large-right-part-parent .bk-inner-page-item .bk-sale-item-list {
    height: 17vw;
}

.bk-user-plans-private-tables .bk-red-btn.bk-red-btn-buy {
    margin: 0 2vw;
}

.ix-home-find-your-bike-item.bk-fe-color-matrix {
    flex-grow: 4;
    text-align: center;
    position: relative;
    width: 18.75vw;
    height: 26.0416vw;
}

.ix-home-find-your-bike-item.ix-home-find-your-bike-item-1,
.ix-home-find-your-bike-item.ix-home-find-your-bike-item-2 {
    margin-left: 0;
    margin-right: 3.7986vw;
}

.ix-home-find-your-bike-item.ix-home-find-your-bike-item-3 {
    margin-right: 0;
    margin-right: 3.7986vw;
}

.ix-home-find-your-bike-item.ix-home-find-your-bike-item-4 {
    margin-right: 0;
}

.ix-home-find-your-bike-item .ix-home-find-your-bike-text {
    position: absolute;
}

.ix-home-slide a:hover .ix-image-red-hover .ix-home-slide-img {
    -webkit-filter: url(#ix-image-red-filter);
    filter: url(#ix-image-red-filter);
}

body.ix-logo-red-header-white nav ul li.ix-menu-item-user-icon a:focus {
    text-decoration: none;
    border-bottom: solid 0.3645vw transparent;
}

.ix-auto-select-element {
    font-family: 'Rubik', sans-serif;
    font-size: 0.76vw;
    line-height: 1vw;
    padding-top: 1.5625vw;
}

.ix-auto-select-element .edd-root,
.ix-auto-select-element .edd-head,
.ix-auto-select-element .edd-value,
.ix-auto-select-element .edd-body {
    width: 100%;
}

.ix-auto-select-element .edd-head,
.ix-auto-select-element .edd-body {
    border-radius: 0px;
}

.ix-auto-select-element .edd-value {
    font-family: 'Rubik';
    padding: 0.4166vw 0.7291vw;
    text-transform: capitalize;
    font-size: 0.78vw;
    font-weight: 400;
}

.ix-auto-select-element .edd-option {
    border: none;
    color: #9a9a9a;
    font-family: 'Rubik';
    font-size: 0.78vw;
    line-height: 0.78vw;
    /* font-weight: 400; */
    font-weight: bold; 
}

.ix-auto-select-element .edd-arrow::before {
    width: 0.48vw;
    height: 0.48vw;
}

.ix-auto-select-element .edd-arrow,
.ix-auto-select-element .edd-root-open .edd-arrow,
.ix-auto-select-element .edd-root:not(.edd-root-disabled):not(.edd-root-open) .edd-head:hover .edd-arrow {
    color: black;
}


/*.ix-cat-grey-clmn-aside.ix-filter-clmn .ix-auto-select-element .edd-option-focused:not(.edd-option-disabled) {
    background: white !important;
}*/

.ix-auto-select-element .edd-option-selected {
    color: black;
}

.ix-auto-select-element .edd-option-focused:not(.edd-option-disabled),
.ix-auto-select-element .edd-option:hover {
    background-color: #f3f3f3;
    border-bottom-color: #f3f3f3;
    color: black;
}

.ix-auto-select-element .edd-body {
    margin: 0 0;
}

.ix-auto-select-element .edd-option.edd-option-selected {
    display: none;
}

.ix-filter-clmn .ix-accordion-title.active .ix-accordion-arrow:before {
    transform: rotate(0deg);
}

.ix-cat-grey-clmn-aside.ix-search-clmn .ix-select-element .edd-option-focused:not(.edd-option-disabled) {
    background: #e5e7e7 !important;
    border-bottom-color: black !important;
    border: solid 0;
    color: black !important;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .ix-select-element .edd-option {
    border: solid 0;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-root-focused .edd-head {
    border: solid 0.1vw black !important;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-root.edd-root-open.edd-root-open-below .edd-head {
    border-bottom: solid 0 !important;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .ix-select-element .edd-value {
    padding: 0.7vw 0 0.7vw 0vw;
    margin: 0 0.7vw 0 0.7vw;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-root.edd-root-open.edd-root-open-below .edd-value {
    border-bottom: solid 0.1vw;
    width: 12.2395vw;
    text-transform: uppercase;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-root.edd-root-open.edd-root-open-below .edd-option {
    padding: 0.6vw 0vw 0.5vw 0vw;
    margin: 0vw 0.8vw;
    border-bottom: 0.1vw solid #000;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-root.edd-root-open.edd-root-open-below .edd-option:nth-last-child(1) {
    border-bottom: 0.1vw solid transparent;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-root.edd-root-open.edd-root-open-below .edd-option:hover:nth-last-child(1) {
    border-bottom: 0.1vw solid transparent;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-option {
    font-size: 0.76vw;
    line-height: 1vw;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .ix-select-element .edd-option-focused:not(.edd-option-disabled) {
    background: #e5e7e7 !important;
    border-bottom-color: black !important;
    border: solid 0;
    color: black !important;
    padding: 0.6vw 0.8vw;
    margin: 0vw 0vw;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .ix-select-element .edd-option-focused:not(.edd-option-disabled):nth-last-child(1) {
    border-bottom-color: transparent !important;
}

.ix-how-top-slider-container .bk-hp-slider-costant-text,
.ix-sell-top-slider-container .bk-hp-slider-costant-text {
    position: absolute;
    top: 12vw;
    text-align: center;
    width: 100%;
}

.ix-how-top-slider-container .ix-home-top-slide-inner-text,
.ix-sell-top-slider-container .ix-home-top-slide-inner-text {
    position: absolute;
    top: 0vw;
    width: 100vw;
}

.ix-home-top-slider-container.ix-sell-top-slider-container .bk-indicatore-slider-home,
.ix-home-top-slider-container.ix-how-top-slider-container .bk-indicatore-slider-home {
    position: absolute;
    top: 36vw;
    width: 100%;
    text-align: center;
    left: -1vw;
}

.bk-about-1st-section {
    position: relative;
}

.bk-about-1st-section .bk-inner-page-arrow {
    position: absolute;
    top: 48vw;
    width: 100%;
}

.bk-about-1st-section .bk-inner-page-arrow>div>div {
    text-align: center;
    color: white;
    font-weight: 500;
    font-style: italic;
}

.bk-about-1st-section .bk-inner-page-arrow img {
    width: 3.5416vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-about-2nd-section {
    text-align: center;
    padding-top: 5.7291vw;
    margin-bottom: 4.4791vw;
}

.bk-about-2nd-section .bk-about-double-block {
    margin-top: 3.125vw;
    text-align: left;
    display: flex;
}

.bk-about-2nd-section .bk-about-left-clmn,
.bk-about-2nd-section .bk-about-right-clmn {
    /*
    display: inline-block;
    float: left;
*/
    width: 50%;
}


/*

.bk-about-2nd-section .bk-about-left-clmn,
.bk-about-2nd-section .bk-about-right-clmn {
    display: inline-block;
    float: left;
    width: 30.7291vw;
}


.bk-about-2nd-section .bk-about-left-clmn {
    margin-right: 2.6042vw;
}

.bk-about-2nd-section .bk-about-right-clmn {
    margin-left: 2.6042vw;
}
*/

.bk-about-2nd-section .bk-about-right-clmn p {
    padding-bottom: 1.3020vw;
    padding-right: 3vw;
    font-weight: 400;
}

.bk-about-right-clmn-txt {
    padding-bottom: 6.7708vw;
}

.bk-about-2nd-section .bk-about-left-clmn p,
.bk-about-2nd-section .bk-about-right-clmn p
{
    font-size: 1.218vw;
    padding-top: 0.4vw;
    line-height: 1.6vw;
    font-style: italic;
    padding-left: 0.7291vw;
}

.bk-about-2nd-section .bk-about-left-clmn span {
    color: #f9593d;
}

.bk-about-red-box {
    background-color: #f9593d;
    padding: 3.1666vw 2.6042vw 6.25vw 2.6042vw;
    width: 29.6875vw;
    height: 34.5vw;
    margin-top: 4.6875vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-about-red-box .bk-about-double-box-txt {
    color: black;
}

.bk-about-2nd-section .bk-about-left-clmn .bk-about-red-box h2 {
    color: black;
    padding-bottom: 2vw;
}

.bk-about-2nd-section .bk-about-left-clmn .bk-about-red-box h2 span {
    color: white;
}

.bk-about-black-box {
    padding: 3.1666vw 2.6042vw 6.25vw 2.6042vw;
    width: 29.6875vw;
    height: 34.5vw;
    background-color: black;
    /*margin-top: 8.3333vw;*/
    margin-left: auto;
    margin-right: auto;
}

.bk-about-black-box .bk-about-double-box-txt {
    color: white;
}

.bk-about-2nd-section .bk-about-right-clmn .bk-about-black-box h2 {
    color: white;
    padding-bottom: 2vw;
}

.bk-about-2nd-section .bk-about-right-clmn .bk-about-black-box h2 span {
    color: #f9593d;
}

.bk-about-double-box-txt {
    font-size: 1.18vw;
    line-height: 1.45vw;
}

.bk-about-2nd-section .bk-about-double-block img {
    width: 3.6458vw;
    margin-bottom: 2.0833vw;
}

.bk-1064 {
    width: 55.4166vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-about-3rd-section {
    background-color: #eeefef;
}

.bk-about-3rd-section .bk-about-3rd-section-left-clmn,
.bk-about-3rd-section .bk-about-3rd-section-right-clmn {
    display: inline-block;
    float: left;
    width: 50%;
}

.bk-about-3rd-section .bk-about-3rd-section-left-clmn {
    padding: 2.6042vw;
}

.bk-about-3rd-section .bk-about-3rd-section-right-clmn {
    padding: 5.8333vw 1.71875vw;
}

.bk-about-3rd-section h2 span {
    color: #f9593d;
}

.bk-about-3rd-section {
    height: 21.6145vw;
}

.bk-about-3rd-section-left-clmn img {
    width: 3.6458vw;
    margin-bottom: 2.0833vw;
}

.bk-about-3rd-section-right-clmn p {
    font-size: 1.18vw;
    line-height: 1.45vw;
}

.bk-about-4th-section {
    margin-top: 3.6458vw;
    display: flex;
    height: 41.6666vw;
}

.bk-about-4th-section .bk-about-4th-section-left-clmn,
.bk-about-4th-section .bk-about-4th-section-right-clmn {
    order: 2;
    width: 50%;
}

.bk-about-4th-section .bk-about-4th-section-left-clmn {}

.bk-about-4th-section .bk-about-4th-section-left-clmn .bk-about-4th-section-left-clmn-img {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: auto 100%;
    height: 100%;
}

.bk-about-4th-section .bk-about-4th-section-left-clmn .bk-about-4th-section-left-clmn-img>div {
    width: 100%;
    text-align: center;
    top: 28.75vw;
    color: white;
    font-weight: 500;
    font-style: italic;
    font-size: 1vw;
}

.bk-about-4th-section .bk-about-4th-section-left-clmn .bk-about-4th-section-left-clmn-img img {
    width: 3.6458vw;
    margin-bottom: 1.875vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-about-4th-section .bk-about-4th-section-right-clmn {
    background-color: #f9593d;
    padding: 4.4041vw 7.1875vw;
    height: 100%;
}

.bk-about-4th-section .bk-about-4th-section-right-clmn h2 span {
    color: white;
}

.bk-about-4th-section .bk-about-4th-section-right-clmn h2 {
    padding-bottom: 2.6042vw;
}

.bk-about-4th-section .bk-about-4th-section-right-clmn {
    color: black;
}

.bk-about-4th-section-1st-p {
    font-size: 1.18vw;
    line-height: 1.45vw;
}

.bk-about-4th-section-1st-p span {
    color: white;
}

.bk-about-double-box-black-line {
    width: 100%;
    border-bottom: solid 0.1041vw black;
    margin-bottom: 4.1666vw;
    padding-top: 4.1666vw;
}

.bk-about-5th-section {
    margin-top: 8.3333vw;
    margin-bottom: 8.3333vw;
    display: flex;
    width: 76.5625vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-about-5th-section>* {
    order: 3;
}

.bk-about-5th-section>.bk-about-5th-section-1 {
    width: 31.9270vw;
    padding: 0 3.125vw;
}

.bk-about-5th-section>.bk-about-5th-section-2 {
    width: 27.34375vw;
    color: #f9593d;
    text-align: center;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
}

.bk-about-5th-section>.bk-about-5th-section-3 {
    width: 17.1875vw;
    color: #f9593d;
    text-align: center;
}

.bk-about-5th-section img {
    width: 9.5833vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.6042vw;
}

.bk-about-5th-section>.bk-about-5th-section-1 h3 {
    font-size: 2.4vw;
    font-style: italic;
    font-weight: 500;
    padding-bottom: 2.6042vw;
}

.bk-about-5th-section>.bk-about-5th-section-1 p {
    font-size: 1.27vw;
    line-height: 1.6vw;
}

.bk-about-5th-section>.bk-about-5th-section-1 h3 span {
    color: #f9593d;
}

.bk-about-single-slide {
    /*    width: 41.1458vw !important;*/
}

.bk-about-single-slide-flex-parent {
    display: flex;
    width: 41.1458vw !important;
    margin-left: auto;
    margin-right: auto;
    height: 27.24vw;
}

.bk-about-single-slide-flex-parent>* {
    order: 2;
    width: 20.5729vw;
    height: 27.24vw;
}

.bk-about-single-slide-flex-parent .bk-about-photo {
    width: 20.5729vw;
    height: 27.24vw;
    background-repeat: no-repeat;
    background-size: cover;
}

.bk-about-single-slide h4 {
    font-style: italic;
    font-weight: 500;
    font-size: 0.97vw;
    padding-bottom: 0.7812vw;
    line-height: 1.3vw;
}

.bk-about-single-slide-right-part {
    background-color: #f9593d;
    padding: 7.8125vw 2.0833vw 1vw 2.0833vw;
    color: white;
}

.bk-about-single-slide-left-part {
    margin-left: 1vw;
}

.bk-about-single-slide-right-part {
    margin-right: 1vw;
}

.bk-about-slider .slick-list.draggable {
    padding: 0 0 !important;
}

.bk-about-5th-section h4 {
    color: #f9593d;
    font-size: 1vw;
    font-weight: 500;
    padding-bottom: 1.3541vw;
    font-style: italic;
}

.bk-about-slider h5 {
    padding-bottom: 0.625vw;
}

.bk-about-7-section {
    background-color: #eeefef;
    margin-top: -16vw;
}


/*
.bk-about-7-section h2 {
    text-align: center;
    padding-top: 22.9166vw;
    padding-bottom: 2vw;
    margin-top: -19vw;
}
*/

.bk-about-7-section h2 {
    text-align: center;
    padding-top: 22vw;
    padding-bottom: 2vw;
    margin-top: 0vw;
}

.bk-about-7-section h2 span {
    color: #f9593d;
}

.bk-about-7-section h4 {
    font-style: italic;
    font-weight: 500;
    font-size: 0.97vw;
    padding-bottom: 0.7812vw;
    line-height: 1.3vw;
}

.bk-who-support-us {
    display: flex;
    width: 66.66vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-who-support-us>* {
    order: 3;
    width: 18.75vw;
    margin: 1.5625vw 1.5625vw 7.2916vw 1.5625vw;
    padding: 3.6458vw 2.6042vw;
    background-color: white;
}

.bk-who-support-us>* img {
    margin-bottom: 3.6458vw;
}

.bk-about-8-section {
    margin-top: 8.3333vw;
    margin-bottom: 8.3333vw;
    display: flex;
    width: 76.5625vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-about-8-section>* {
    order: 3;
}

.bk-about-8-section .bk-about-8-section-1 {
    width: 22.3958vw;
    padding-left: 3.125vw;
    padding-top: 5.8333vw;
}

.bk-about-8-section .bk-about-8-section-1 h2 {
    padding-top: 0.7812vw;
}

.bk-about-8-section .bk-about-8-section-1 h2 span {
    color: #f9593d;
}

.bk-about-8-section .bk-about-8-section-2 {
    width: 24.4792vw;
    padding-right: 7.2916vw;
    padding-top: 8.3333vw;
}

.bk-about-8-section .bk-about-8-section-3 {
    width: 28.75vw;
}

.bk-about-8-section .bk-about-8-section-3 img {
    width: 25.5208vw;
}

.bk-about-who-we-are-section h2 {
    text-align: center;
    padding-bottom: 3.125vw;
}

.bk-about-who-we-are-section h2 span {
    color: #f9593d;
}


/*///// CONTATTI >>>/////*/

.bk-contatti-section-1-bg {
    position: relative;
}

.bk-contatti-section-1-bg .bk-contatti-section-1-txt {
    position: absolute;
    color: white;
    width: 100%;
    text-align: center;
    top: 18.75vw;
}

.bk-contatti-section-1-bg .bk-contatti-section-1-txt h2 {
    color: white;
    padding-bottom: 1.3020vw;
}

.bk-contatti-section-1-bg .bk-contatti-section-1-txt .bk-sub-h2 {
    font-size: 1.26vw;
    font-style: italic;
}

.bk-contatti-form h2 {
    text-align: center;
    padding-bottom: 4.6875vw;
}

.bk-contatti-form {
    background-color: #f9593d;
    padding: 6.25vw 0;
}

.bk-contatti-form .bk-contatti-black-arrow {
    width: 100%;
}

.bk-contatti-form .bk-contatti-black-arrow img {
    width: 3.6458vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-contact-form-container {
    width: 40vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    padding-top: 2.6042vw;
    padding-bottom: 2.6042vw;
}

.bk-contact-form-container .bk-contact-form-left-clmn,
.bk-contact-form-container .bk-contact-form-right-clmn {
    order: 2;
    width: 50%;
}

.bk-contact-form-container .bk-contact-form-left-clmn input {
    width: 19.2708vw;
    background-color: transparent;
    border: solid 0.14vw black;
    color: black;
    text-transform: uppercase;
    margin-bottom: 1.435vw;
    padding: 0.716vw 1.3020vw;
    height: 2.6042vw;
}

.bk-contact-form-container .bk-contact-form-right-clmn textarea {
    width: 19.2708vw;
    background-color: transparent;
    border: solid 0.14vw black;
    color: black;
    text-transform: uppercase;
    height: 10.7291vw;
    padding: 1.0416vw 1.3020vw;
}

.bk-contatti-form .ix-btn-submit {
    text-align: center;
}

.bk-contatti-form .ix-btn-submit input[type=submit] {
    color: white;
    background-color: black;
    padding: 0.75vw 2.1875vw;
    font-style: italic;
    text-transform: uppercase;
    font-size: 1.12vw;
    font-weight: 500;
    height: 2.6042vw;
    line-height: 1.12vw;
    width: 7.2916vw;
}

.bk-contatti-form input[type=text]::placeholder,
.bk-contatti-form input[type=email]::placeholder,
.bk-contatti-form textarea::placeholder {
    color: white;
}


/*///// CONTATTI <<</////*/


/*///// BLOG ARTICLE >>>/////*/

.bk-blog-article-bg-section {
    position: relative;
}

.bk-blog-article-title-container {
    position: absolute;
    top: 18vw;
    width: 100%;
    text-align: center;
    color: white;
}

.bk-blog-article-bg-section h1 {
    text-align: center;
    color: white;
    font-weight: 500;
    font-size: 2.6vw;
    font-style: italic;
    padding-bottom: 2vw;
    width: 100%;
    padding-top: 2.3437vw;
}

.bk-blog-article-bg-section .bk-blog-article-pubblication-date {
    text-align: center;
    display: block;
}

.bk-blog-article-bg-section .bk-blog-article-pubblication-date span {
    font-size: 0.67vw;
    text-transform: uppercase;
}

.bk-blog-article-bg-section .bk-blog-article-pubblication-date span.bk-span-middle {
    border-left: solid 1px white;
    border-right: solid 1px white;
    padding: 0 0.9375vw;
    margin: 0 0.9375vw;
}

.bk-blog-article .bk-blog-article-body-section {
    display: flex;
    padding: 4.1666vw 0;
}

.bk-blog-article .bk-blog-article-body-section>* {
    order: 3;
}

.bk-blog-article .bk-blog-article-body-section .bk-blog-article-body-clmn-1 {
    width: 29.5312vw;
    padding: 0 7.2916vw;
}

.bk-blog-article .bk-blog-article-body-section .bk-blog-article-body-clmn-2 {
    width: 44.4270vw;
}

.bk-blog-article .bk-blog-article-body-section p.bk-blog-article-p {
    padding-bottom: 2.3437vw;
}

.bk-blog-article .bk-blog-article-body-section h3 {
    padding-bottom: 0.5208vw;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 1.068vw;
    line-height: 1.8vw;
}

.bk-blog-article .bk-blog-article-body-section .bk-blog-article-back-link a {
    font-weight: 500;
    font-size: 0.78vw;
    color: black;
}

.bk-blog-article .bk-blog-article-body-section .bk-blog-article-back-link a:hover {
    color: black;
    text-decoration: none;
}

.bk-blog-article .bk-blog-article-share-social-icons-container {
    display: flex;
    margin-top: 4.1666vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4.1666vw;
}

.bk-blog-article .bk-blog-article-share-social-icons-container .bk-blog-article-social-single-icon a,
.bk-blog-article .bk-blog-article-share-social-icons-container .bk-blog-article-social-single-icon button
 {
    display: inline-block;
    float: left;
    width: 0.8333vw;
    margin-left: 0.3215vw;
    margin-right: 0.3215vw;
}

.bk-blog-article .bk-blog-article-share-social-icons-container .bk-blog-article-social-single-icon {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    text-align: center;
}

.bk-blog-article-grey-block-read-more {
    background-color: #eeefef;
    padding-top: 3.6458vw;
    padding-bottom: 6.875vw;
}

.bk-1214 {
    width: 63.2291vw;
    margin-left: auto;
    margin-right: auto;
}

.bk-blog-article-grey-block-container-inner {}

.bk-blog-article-grey-block-read-more h4 {
    text-align: center;
    font-weight: 500;
    font-size: 1.2vw;
    font-style: italic;
    padding-bottom: 3.125vw;
    color: black;
}

.bk-blog-article-grey-block-read-more .bk-preview-article-descr {
    background-color: white;
    padding: 1.9791vw 1.3020vw;
}

.bk-blog-article-grey-block-read-more .bk-preview-article-img {
    width: 18.75vw;
    height: 11.9791vw;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}


/*///// BLOG ARTICLE <<</////*/


/*///// BLOG CATEGORY >>>/////*/

.bk-blog-category-section {
    width: 92.2916vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4.1666vw;
    margin-bottom: 4.1666vw;
    padding-left: 3.5416vw;
    /*    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;*/
}

.bk-blog-category-section>* {
    /*    flex-grow: 4;
    position: relative;
    width: 18.75vw;*/
}

.bk-blog-category-section .bk-blog-category-single-article-preview {
    width: 18.75vw;
    /* margin-left: auto; */
    margin-right: auto;
}

.bk-blog-category-section .bk-category-article-preview-img {
    width: 18.75vw;
    height: 11.9791vw;
    background-image: url('../images/blog/bk-categorie-bg-min.jpeg');
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 2.0833vw;
}

.bk-blog-category-section .bk-category-article-preview-description {
    width: 18.75vw;
}

.bk-blog-category-section .bk-blog-article-preview-title {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.068vw;
    line-height: 1.2vw;
    padding-top: 1.0416vw;
    padding-bottom: 1.0416vw;
}

.bk-blog-category-section .bk-blog-article-preview-date {
    font-size: 0.72vw;
    font-weight: 500;
}

.bk-blog-category-section .bk-blog-article-read-more {
    font-size: 0.72vw;
    font-weight: 500;
    font-style: italic;
    padding-top: 1.0416vw;
    padding-bottom: 3.6458vw;
}

.bk-blog-category-section a:hover {
    text-decoration: none;
    color: black;
}

.bk-blog-home-red-block-single-item .bk-preview-article-date {
    font-weight: 400;
}

.bk-blog-home-red-block-single-item .bk-preview-article-txt {
    padding-bottom: 0.6vw;
}


/*///// BLOG CATEGORY <<</////*/


/*///// BLOG PORTFOLIO >>>/////*/


/*.bk-blog-category-section p{
    display: inline-block;
    float: left;
    padding-right: 1vw;
}
.bk-blog-category-section p:hover { 
    cursor: pointer;
}
.bk-blog-category-section #blog-portfolio { 
    width: 100%; 
    margin: 20px 0px; 
    height: 82.7083vw;
}

.bk-blog-category-section .tile { 
    float:left; 
    height:auto; 
    width: 18.75vw;    
}
.bk-blog-category-section .tile:hover { 
    opacity: 0.5; 
} */


/*///// BLOG PORTFOLIO <<</////*/


/*///// PRESS >>>/////*/

.bk-blog-press-body {
    width: 41.2vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6.7708vw;
    margin-bottom: 6.7708vw;
}

.bk-press-download .bk-press-download-single-item {
    padding-top: 1.8229vw;
    padding-bottom: 1.8229vw;
}

.bk-press-download .bk-press-download-single-item>div {
    width: 33.33vw;
    display: inline-block;
    float: left;
    font-size: 1.08vw;
    line-height: 2.08vw;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 500;
}

.bk-press-download .bk-press-download-single-item>a {
    display: inline-block;
    float: right;
    width: 7.8125vw;
    background-color: black;
    color: white;
    text-transform: uppercase;
    font-style: italic;
    text-align: center;
    font-weight: 500;
    padding-top: 0.4166vw;
    padding-bottom: 0.4166vw;
    font-size: 0.78vw;
    line-height: 1.18vw;
}

.bk-press-download .bk-press-download-single-item>a:hover {
    text-decoration: none;
}

.bk-press-download {
    width: 41.2vw;
    border-top: solid 0.0520vw black;
    border-bottom: solid 0.0520vw black;
}

.bk-press-download .bk-press-download-single-item {
    padding-top: 1.8229vw;
    padding-bottom: 1.8229vw;
    display: flex;
    border-top: solid 0.0520vw black;
}

.bk-press-download .bk-press-download-single-item:nth-child(1) {
    border-top: solid 0vw black;
}


/*///// PRESS <<</////*/

h2.bk-wishlist-title span {
    color: #f9593d;
}


/* FORM >>>*/

.bk-red-form-container {
    background-color: #f9593d;
    padding-top: 4.8958vw;
    padding-bottom: 4.8958vw;
    text-align: center;
}

.bk-red-form-container>header {
    border-bottom: solid 0vw !important;
    height: auto !important;
}

.bk-red-form-container h2 span {
    color: white;
}

.bk-red-form-container p {
    font-size: 1.218vw;
    line-height: 1.6vw;
    color: black;
}

.bk-red-form-container p span {
    color: white;
}

.bk-red-form-container-inner {
    width: 39.7916vw;
    margin: 2.6042vw auto;
    display: flex;
}

.bk-red-form-container .bk-contatti-black-arrow img {
    width: 3.6458vw;
    margin: 1.8229vw auto
}

.bk-red-form-container .bk-contact-form-left-clmn,
.bk-red-form-container .bk-contact-form-right-clmn {
    order: 2;
    width: 50%;
}


/* crowdfunding form >>> */

.ix-select-element .bk_investor_type .edd-head {
    background: transparent;
    border: solid 0.14vw black;
}

.ix-select-element .bk_investor_type .edd-root .edd-root-open {
    border: solid 0.14vw black;
}

.ix-select-element .bk_investor_type .edd-value {
   /*color: white;*/
    font-size: 1.25rem;
   /*  font-weight: 400; andreac */
   font-weight: bold;
}

.ix-select-element .bk_investment .edd-head {
    background: transparent;
    border: solid 0.14vw black;
}
.ix-select-element .bk_investment .edd-root .edd-root-open {
    border: solid 0.14vw black;
}

.ix-select-element .bk_investment .edd-value {
    /*color: white;*/
    font-size: 1.25rem;
    font-weight: 400;
}

.crowdfunding-form-container .crowdfunding-subtitle-container {
    width: 100%;
    margin: 0 auto;
}

.crowdfunding-div input{
    width: 100%;
    background-color: transparent;
    border: solid 0.14vw black;
    color: black;
    text-transform: uppercase;
    padding: 0.716vw 1.3020vw;

}

@media (max-width: 1080px)
{
    .crowdfunding-form-container
    {
        padding:0 2rem; 
    }
}
.ix-select-element .edd-value
{
    line-height: inherit;
}

@media (min-width: 1080px)
{ /* was: 768px */

    .crowdfunding-subtitle-container{
        width: 50vw;
        margin: 0 auto;
    }
    .crowdfunding-form-container {
        width: 39.7916vw;
        margin: 2.6042vw auto;
    }

    .crowdfunding-div input{
/*
        width: 19.2708vw;
        height: 2.6042vw;
*/
    }
}

@media (min-width: 1024px) {
    .crowdfunding-subtitle-container{
        width: 39.7916vw;
        margin: 2.6042vw auto;
    }
}

/* crowdfunding form <<< */


.bk-red-form-container .bk-contact-form-left-clmn input {
    width: 19.2708vw;
    background-color: transparent;
    border: solid 0.14vw black;
    color: black;
    text-transform: uppercase;
    margin-bottom: 1.435vw;
    padding: 0.716vw 1.3020vw;
    height: 2.6042vw;
}

.bk-red-form-container .bk-contact-form-right-clmn textarea {
    width: 19.2708vw;
    background-color: transparent;
    border: solid 0.14vw black;
    color: black;
    text-transform: uppercase;
    height: 14.7291vw;
    padding: 1.0416vw 1.3020vw;
}

.bk-red-form-container .ix-btn-submit {
    text-align: center;
}

.bk-red-form-container .ix-btn-submit input[type=submit] {
    color: white;
    background-color: black;
    padding: 0.75vw 2.1875vw;
    font-style: italic;
    text-transform: uppercase;
    font-size: 1.12vw;
    font-weight: 500;
    height: 2.6042vw;
    line-height: 1.12vw;
    width: 7.2916vw;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.bk-red-form-container .ix-btn-submit input[type=submit]:hover {
    cursor: pointer;
}

.bk-red-form-container input[type=text]::placeholder,
.bk-red-form-container input[type=email]::placeholder,
.bk-red-form-container input[type=phone]::placeholder,
.bk-red-form-container textarea::placeholder {
    color: white;
}

.bk-red-form-container .bk-calendar {
    display: flex;
    height: 2.6042vw;
}

.bk-red-form-container .bk-calendar .bk-calendar-icon,
.bk-red-form-container .bk-calendar .bk-calendar-txt {
    order: 2;
}

.bk-red-form-container .bk-calendar .bk-calendar-icon {
    margin-left: 0.4vw;
    margin-right: 0.3215vw;
}

.bk-red-form-container .bk-calendar .bk-calendar-icon img {
    height: 2.6042vw;
    width: auto;
}

.bk-red-form-container .bk-calendar .bk-calendar-txt {
    padding-top: 0.425vw;
}

.bk-red-form-container .bk-calendar .bk-calendar-txt h5 {
    text-transform: uppercase;
    font-style: italic;
    color: black;
    font-weight: 500;
    font-size: 0.67vw;
}

.bk-red-form-container .bk-calendar .bk-calendar-txt p {
    color: white;
    text-align: left;
    font-size: 0.68vw;
}

.bk-red-form-container .form-group label:before,
.bk-contatti-form .form-group label:before {
    content: '';
    -webkit-appearance: none;
    border: 0px solid #000000;
    box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(0 0 0 / 5%);
    box-shadow: 0 0.0684vw 0.1369vw rgb(0 0 0 / 5%), inset 0px -1.0269vw 0.6846vw -0.8215vw rgb(0 0 0 / 5%);
    padding: 12px;
    padding: 0.8215vw;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    margin-right: 0.3423vw;
    border-radius: 18px;
    border-radius: 1.2323vw;
    background-color: white;
    /* border: solid 2px #05e1be; */
}

.bk-red-form-container .form-group input:checked+label:after,
.bk-contatti-form .form-group input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 0.3vw;
    left: 0.5276vw;
    width: 0.5476vw;
    height: 0.8215vw;
    border: solid #000000;
    border-width: 0 0.24vw 0.24vw 0;
    transform: rotate(45deg);
}

.bk-red-form-privacy-container {
    position: relative;
    height: 2vw;
    width: 30vw;
}

.bk-red-form-privacy-container .form-group.bk-privacy-newsletter-flags {
    position: absolute;
}

.bk-red-form-privacy-container .form-group.bk-privacy-newsletter-flags div {
    width: 27vw;
    text-align: left;
}

.bk-red-form-privacy-container a {
    color: white;
}

.bk-red-form-privacy-container-flex-parent {
    width: 39vw;
    margin: 2.6042vw auto;
    display: flex;
    color: black;
}

.bk-red-form-privacy-container-flex-parent>* {
    order: 2;
}

.bk-red-form-privacy-container-flex-parent .bk-required-fields-txt {
    width: 9.2083vw;
    font-size: 0.67vw;
    color: black;
}


/* FORM <<<*/

.bk-about-2nd-section header.ix-inner-title.ix-home-first-title {
    padding-bottom: 1vw;
}

.bk-page-single-product-featured-ads-container .ix-inner-title.ix-home-first-title.ix-featured-ads-title {
    padding-top: 0vw;
}

.bk-page-single-product-featured-ads-container .ix-home-slider {
    margin-bottom: 8vw;
}


/* BLOG home >>>*/

.bk-blog-home-bg-section .bk-blog-home-top-flex-parent {
    display: flex;
    height: 37.7083vw;
}

.bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-2,
.bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-4 {
    order: 2;
    height: 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 50%;
    position: relative;
    transition: background-size 0.3s linear;
}

.bk-blog-home-top-flex-child-1-2.bk-blog-home-top-flex-child-1-2-bg:hover {
    background-size: auto 105%;
}

.bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-4:hover {
    background-size: auto 105%;
}

.bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-2 {
    width: 50%;
}

.bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-4 {
    width: 25%;
}

.bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-2 .bk-blog-home-top-section-txt {
    padding-left: 6.7708vw;
    padding-right: 6.7708vw;
}

.bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-4 .bk-blog-home-top-section-txt {
    padding-left: 3.125vw;
    padding-right: 3.125vw;
}

.bk-blog-home-top-section-txt {
    color: white;
    position: absolute;
    bottom: 0;
    padding-bottom: 3.125vw;
}

.bk-blog-bg-article-date {}

h2.bk-blog-bg-article-title {
    color: white;
    padding-top: 0.5vw;
    width: 17vw;
}

.bk-blog-home-body-container-inner {
    width: 85.4166vw;
    display: flex;
    margin: 2.6042vw auto;
}

.bk-blog-home-body-container-inner>.bk-blog-home-flex-child-1-2 {
    width: 50%;
}

.bk-blog-home-advice-block {
    display: flex;
    height: 100%;
}

.bk-blog-home-advice-block>.bk-blog-home-advice-block-child {
    order: 2;
    width: 50%;
    border-left: solid 2px black;
}

.bk-blog-home-advice-block>.bk-blog-home-advice-block-child>div {
    padding-left: 1.5625vw;
    padding-right: 1.5625vw;
}

.bk-blog-home-advice-block-list-img {
    width: 4.6875vw;
    height: 4.6875vw;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 50%;
    transition: background-size 0.3s linear;
}

.bk-blog-home-advice-block-list-single-item a:hover .bk-blog-home-advice-block-list-img {
    background-size: auto 105%;
}

.bk-blog-home-advice-block-list-single-item {
    min-height: 4.6875vw;
    margin-bottom: 2.0833vw;
}

.bk-blog-home-advice-block-list-single-item .bk-blog-home-advice-block-list-img {
    width: 4.6875vw;
    height: 4.6875vw;
    display: inline-block;
    float: left;
}

.bk-blog-home-advice-block-list-single-item .bk-blog-home-advice-block-txt {
    width: 13.0625vw;
    display: inline-block;
    float: left;
    padding-left: 1.5625vw;
}

.bk-blog-home-advice-block-child h4 {
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 1.42vw;
    padding-bottom: 2.6042vw;
    color: #000;
    padding-top: 2.0833vw;
}

.bk-blog-home-advice-block-child h4 span {
    color: #f9593d;
}

.bk-blog-home-advice-block-child .bk-blog-article-read-more {
    font-size: 0.72vw;
    font-weight: 500;
    font-style: italic;
    padding-top: 1.0416vw;
    padding-bottom: 3.6458vw;
    color: black;
}

.bk-blog-home-advice-block-child .bk-blog-article-read-more:hover {
    text-decoration: underline;
}

.bk-blog-home-advice-block-child h5 {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.068vw;
    line-height: 1.2vw;
    padding-bottom: 0.4vw;
    color: black;
}

.bl-blog-other-news-flex-parent {
    display: flex;
}

.bk-blog-other-news-child-item-1-2 {
    order: 2;
    width: 50%;
}

.bk-blog-home-body-container-inner .bk-category-article-preview-img {
    width: 18.75vw;
    height: 11.9791vw;
    /*
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    margin-bottom: 2.0833vw;
    transition: background-size 0.3s linear;
*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.4s ease-in-out;
}

.bk-blog-home-body-container-inner .bk-category-article-preview-img::after {
    /*
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
*/
    background-size: cover;
    transform-origin: center;
    transition: transform 0.4s ease-in-out;
}

.bk-blog-category-single-article-preview a {
    display: block;
    overflow: hidden;
    margin-bottom: 1vw;
    width: 18.75vw;
}

.bk-blog-category-single-article-preview a:hover .bk-category-article-preview-img {
    transform: scale(1.05);
}

.bk-blog-home-body-container-inner .bk-blog-home-left-block .bk-category-article-preview-description {
    width: 18.75vw;
    /* height: 12.5vw; */
    margin-bottom: 1.3vw;
    color: black;
}

.bk-blog-home-body-container-inner .bk-blog-article-preview-date {
    font-size: 0.72vw;
    font-weight: 500;
}

.bk-blog-home-body-container-inner .bk-blog-article-preview-title {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.068vw;
    line-height: 1.2vw;
    padding-top: 1.0416vw;
    padding-bottom: 1.0416vw;
}

.bk-blog-home-body-container-inner .bk-blog-home-left-block .bk-blog-article-read-more {
    font-size: 0.72vw;
    font-weight: 500;
    font-style: italic;
    padding-top: 0.416vw;
    padding-bottom: 0vw;
    display: block;
    /* position: absolute; */
    bottom: 1vw;
    color: black;
}

.bk-blog-home-body-container-inner .bk-blog-home-left-block .bk-blog-category-single-article-preview {
    position: relative;
}

.bk-blog-home-body-container-inner .bk-blog-article-read-more:hover {
    cursor: pointer;
    /*text-decoration: none;*/
    color: black;
}

.bk-blog-home-black-btn {
    text-align: center;
    padding-bottom: 2.6042vw;
    padding-top: 1.0416vw;
    margin-left: auto;
    margin-right: auto;
    width: 9.5833vw;
}

.bk-blog-home-black-btn a {
    background-color: black;
    color: white;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    padding: 0.4166vw;
    text-align: center;
    display: block;
    font-size: 0.72vw;
}

.bk-blog-home-black-btn a:hover {
    text-decoration: none;
    cursor: pointer;
}

.bk-blog-home-advice-red-block {
    background-color: #f9593d;
}

.bk-blog-home-advice-red-block h2 {
    text-align: center;
    padding-top: 3.9583vw;
    padding-bottom: 3.6458vw;
}

.bk-blog-home-advice-red-block h2 span {
    color: white;
}

.bk-inner-1640 {
    width: 85.4166vw;
    margin-left: auto;
    margin-right: auto;
}


/*.bk-blog-home-red-block-flex-parent{
    display: flex;
}
.bk-blog-home-red-blockflex-child{
    order: 6;
}*/

.bk-blog-home-red-block-single-item {
    color: black;
}

.bk-preview-article-date {
    font-size: 0.72vw;
    font-weight: 500;
}

.bk-preview-article-title {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.068vw;
    line-height: 1.2vw;
    padding-top: 1.0416vw;
    padding-bottom: 1.0416vw;
}

.bk-preview-article-txt {}

.bk-preview-article-link {
    font-size: 0.72vw;
    font-weight: 500;
    font-style: italic;
    padding-top: 1.0416vw;
    padding-bottom: 3.6458vw;
    color: black;
}

.bk-blog-home-flex-child-1-2.bk-blog-home-left-block .bk-blog-home-black-btn {
    padding-top: 0.3vw;
}

.bk-blog-home-advice-red-block .bk-blog-home-black-btn {
    padding-top: 3.125vw;
    padding-bottom: 4.2vw;
}


/* BLOG home <<<*/

a.bk-blog-category-single-voices:active,
a.bk-blog-category-single-voices:focus,
a.bk-blog-category-single-voices:visited {
    font-weight: 600 !important;
}

.bk-blog-home-left-block h3 {
    font-style: italic;
    font-weight: 600;
    color: black;
    font-size: 1.8vw;
    padding-bottom: 3.6458vw;
    padding-top: 2.0833vw;
}


/*V2>>>*/

.bk-v2-left {
    width: 44.4792vw;
    float: left;
    display: inline-block;
}

.bk-v2-right {
    width: 25.5208vw;
    float: left;
    display: inline-block;
}

.bk-v2-right img {
    width: 25.5208vw;
    height: 34.6354vw;
}

.ix-slider-how-page-v2-slide {
    width: 70vw !important;
}

.bk-how-3icons-container img.bk-km0-orange,
.bk-how-3icons-container img.bk-used-orange,
.bk-how-3icons-container img.bk-ebike-orange {
    display: none;
}


/*V2<<<*/

.bk-page-single-product-featured-ads-container .defs-only {
    height: 0vw;
}

.bk-product-information .bk-single-product-accordion-title.ix-accordion-title.active .bk-single-product-accordion-arrow:before {
    transform: rotate(0deg);
}

#scroll-after-registration .more_info .bk-seller-number-phone {}

.ix-select-element.search-order .edd-head, .number-of-records .edd-head {
    border: solid 0vw black;
}

.ix-select-element.search-order .edd-value,
.number-of-records .edd-value {
    border: solid 0.1vw black;
    background-color: white;
}


/*.ix-select-element.search-order .edd-root-open.edd-root-focused-edd-root-open-below .edd-value{
    border: solid 0.1vw black;
}*/

.ix-select-element.search-order .edd-option {
    font-size: 0.76vw;
    line-height: 1vw;
}

.ix-select-element.search-order .edd-option-focused:not(.edd-option-disabled),
.ix-select-element.number-of-records .edd-option-focused:not(.edd-option-disabled){
    background-color: white;
}

.ix-select-element.search-order .edd-body,
.ix-select-element.number-of-records .edd-body{
    background-color: white;
}

.ix-select-element.search-order .edd-option,
.ix-select-element.number-of-records .edd-option{
    background-color: white;
    margin-left: 0.4vw;
    margin-right: 0.4vw;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .edd-arrow::before {
    width: 0.52vw;
    height: 0.52vw;
    top: -0.1vw;
}

.search-order {
    top: 5vw;
    right: 0vw;
}

.bk-search-page-right-clmn header {
    border-bottom: solid 0vw black !important;
    height: auto !important;
    width: auto !important;
}

.bk-search-page-right-clmn header .ix-page-list-bike-intro {
    display: block;
}

.bk-single-product-aside .bk-more-info-btn,
.bk-sgl-product-basic-information  .bk-more-info-btn /* 2024-0810: */
{
    background-color: #f9593d;
    color: white;
    text-transform: uppercase;
    font-style: italic;
    font-size: 1.128vw;
    font-weight: 500;
    padding: 0.8vw 2vw;
    display: block;
    width: 22vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 2vw;
}

.bk-product-page-popup-div {}

.bk-single-product-aside .bk-more-info-btn:hover,
.bk-single-product-aside .bk-more-info-btn:active,
.bk-single-product-aside .bk-more-info-btn:focus {
    text-decoration: none;
}

.bk-contact-seller-wrapper {
    position: relative;
}

.bk-product-page-phone-link>a {
    background-color: transparent !important;
    color: black !important;
}

.bk-single-product-aside .bk-aside-seller-card .bk-see-ads-btn,
.bk-single-product-aside .bk-see-ads-btn 
{
    text-align: center;
    margin-top: 2.54vw;
    margin-bottom: 1vw;
    width: 13.5416vw;
    margin-left: auto;
    margin-right: auto;
    background-color: black;
    height: 2.6042vw;
    padding-top: 0;
}

.bk-single-product-aside .bk-aside-seller-card .bk-see-ads-btn a
/* .bk-single-product-aside .bk-see-ads-btn a */
{
    background-color: transparent;
    color: white;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 1.128vw;
    display: block;
    padding-top: 0.5vw;
}

.bk-single-product-aside .bk-see-ads-btn a 
{
    background-color: transparent !important;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 1.128vw;
    display: block;
    padding-top: 0.5vw;
}


/*
.bk-single-product-aside .bk-product-page-popup-seller-name {
    font-weight: 500;
    font-size: 0.87vw;
}
*/

/*.bk-single-product-aside .bk-seller-profile {
    font-weight: 400;
    font-size: 0.78vw;
    line-height: 1.2vw;
}*/

.bk-popup-registrati-txt h2 span {
    color: #f95932;
}

.defs-only {
    height: 0;
}

.ix-cat-grey-clmn-aside.ix-search-clmn .ix-red-btn-submit input[type="submit"],
.ix-cat-grey-clmn-aside.ix-filter-clmn .ix-red-btn-submit input[type="submit"] {
    width: 4.6875vw;
}

.ix-home-first-section .ix-inner-subtitle.bk-box-1680 {
    padding-bottom: 4vw;
}

.ix-profile-seller-clmn-aside .bk-avatar-circle-container {
    position: relative;
}

.ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
    position: absolute;
    background-color: black;
    width: 1.927vw;
    height: 1.927vw;
    border-radius: 50%;
    background-size: 1.2vw;
    background-position: 50%;
    background-repeat: no-repeat;
    top: -2vw;
    left: 11vw;
}

.ix-profile-seller-clmn-aside .bk-page-profile-seller-name,
.bk-page-profile-seller-typology,
.bk-page-profile-seller-aside-contatti,
.bk-page-profile-seller-aside-info-ads {
    color: black;
}

.bk-seller-dashboard-cover-container {
    position: relative;
}

.bk-seller-dashboard-btn-change-cover {
    position: absolute;
    background-color: black;
    width: 8.8541vw;
    height: 1.3020vw;
    background-size: 1.0416vw;
    background-position: 98% 47%;
    background-repeat: no-repeat;
    top: 13.6vw;
    left: 77.8vw;
    color: white;
    border: solid 0.0520vw white;
    font-weight: 500;
    font-style: italic;
    padding-left: 0.4vw;
    padding-top: 0.1vw;
    font-size: 0.8vw;
}

.ix-cat-grey-clmn-aside.ix-filter-clmn .edd-head {
    border: 0px solid #eee;
}

.bk-contatti-form .bk-red-form-privacy-container-flex-parent {
    margin-top: 0;
}

.bk-upload-ad-step-2-text-container .bk-billing-form-curtain {
    padding-bottom: 2vw;
}

#popup-accedi .bk-white-btn-with-black-border,
#popup-accedi-info .bk-white-btn-with-black-border {
    position: absolute;
    bottom: 3.6458vw;
    width: 18.75vw;
}

#popup-accedi .login,
#popup-accedi-info .login {
    padding-top: 1vw;
}

.bk-newsletter-container {
    display: flex;
    padding-bottom: 2vw;
    width: 80.20vw;
}

.bk-newsletter-title {
    width: 34.6354vw;
}

.bk-newsletter-input-txt {
    width: 28.75vw;
    margin-right: 4.1666vw;
}

.bk-newsletter-submit {
    width: 7.8125vw;
}

.bk-newsletter-container input[type=text] {
    width: 100%;
    padding: 0.7vw 0;
    margin: 0vw 0;
    box-sizing: border-box;
    background-color: transparent;
    border-bottom: solid 2px black;
    color: white;
}

.bk-newsletter-container input[type=submit] {
    width: 100%;
    padding: 0.8vw 0;
    margin: 0vw 0;
    background-color: black;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1vw;
    font-style: italic;
}

.bk-newsletter-title h2 {
    padding-bottom: 0;
    padding-top: 0.6vw;
}

.bk-search-shops-big-container h1 {
    padding-top: 4vw;
    padding-bottom: 3vw;
    line-height: 5rem;
}


/*.bk-how-3icons-1 .bk-km0-black{
    display: none;
}
.bk-how-3icons-1 .bk-km0-orange{
    display: block;
}*/

.bk-how-3icons-1.bk-icon-orange .bk-km0-black {
    display: none;
}

.bk-how-3icons-1.bk-icon-orange .bk-km0-orange {
    display: block;
}

.bk-how-3icons-2.bk-icon-orange .bk-used-orange {
    display: block;
}

.bk-how-3icons-2.bk-icon-orange .bk-used-black {
    display: none;
}

.bk-how-3icons-3.bk-icon-orange .bk-ebike-black {
    display: none;
}

.bk-how-3icons-3.bk-icon-orange .bk-ebike-orange {
    display: block;
}

.bk-upload-orizontal-image-text-right-suggestion {
    padding-bottom: 2vw;
    width: 20vw;
}

.bk-hp-checkbox-switch-container {
    display: none;
}

.bk-hp-v2-tipology .edd-head,
.bk-hp-v2-tipology .edd-body {
    font-family: 'Rubik', sans-serif;
    text-align: left;
    text-transform: uppercase;
}

.bk-hp-v2-tipology .edd-head {
    border: 0vw solid #eee;
    background: transparent;
    color: #ababab;
    height: 3.8vw;
}

.bk-hp-v2-tipology .edd-value {
    font-size: 0.76vw;
    line-height: 3vw;
    height: 3.8vw;
    padding-left: 1.71875vw;
}

.bk-hp-v2-tipology .edd-option-focused:not(.edd-option-disabled) {
    background: #f5f6f6;
    border-bottom-color: transparent;
    color: black;
}

.bk-hp-v2-tipology .edd-body {
    border-radius: 0;
}

.bk-hp-v2-tipology .edd-arrow {
    position: absolute;
    width: 1vw;
    height: 0.6vw;
    top: calc(50% - 0.3vw);
    right: calc(2.4vw - 1.4vw);
    transition: transform 150ms;
    pointer-events: none;
    color: #ababab;
}

.bk-hp-v2-tipology .edd-arrow::before {
    width: 0.52vw;
    height: 0.52vw;
    top: -0.1vw;
}

.bk-hp-v2-tipology .edd-option {
    font-size: 0.76vw;
    line-height: 1.4vw;
    color: #9a9a9a;
    padding-left: 0.71875vw;
}

.bk-hp-v2-tipology .edd-option-selected {
    font-weight: 400;
    color: black;
}

.bk-hp-v2-tipology .edd-root-open .edd-arrow,
.bk-hp-v2-tipology .edd-root:not(.edd-root-disabled):not(.edd-root-open) .edd-head:hover .edd-arrow {
    color: #ababab;
}

.bk-hp-v2-bar-element {
    width: 13.8018vw;
    padding-left: 1.71875vw;
}

.bk-hp-v2-tipology.bk-hp-v2-bar-element {
    padding-left: 0vw;
}

.bk-hp-v2-tipology .edd-root {
    width: 15.6018vw;
    height: 3.5vw;
}

.bk-hp-v2-bar-container input[type="text"]#typology,
.bk-hp-v2-bar-container input[type="text"]#brand {
    width: 13.8018vw;
}

.bk-hp-v2-bar-current-price input[type="text"] {
    border-right: solid 0.0520vw currentColor;
}

.bk-hp-v2-bar-brand input[type="text"] {
    border-left: solid 0.0520vw currentColor;
}

.bk-hp-v2-bar-container input[type="text"]#region {
    width: 13.8018vw;
    padding-left: 1.71875vw;
}

.bk-hp-v2-bar-element.bk-hp-v2-bar-current-price input[type="text"] {
    width: 13.8018vw;
    padding-left: 1.71875vw;
}

.bk-delete-account-btn {
    position: absolute;
    bottom: -2vw;
    width: 100%;
    left: 0;
    text-align: center;
    text-decoration: underline;
    color: #f9593d;
    font-weight: 500;
    letter-spacing: 0.5px;
}


/*
.bk-seller-dashboard-profile-aside.bk-2-aside{
    width: 18.75vw;
}
*/

.bk-aside-bottom-part {
    position: relative;
    top: 43vw;
}

.bk-aside-bottom-part a:hover {
    text-decoration: none;
}

.bk-seller-active-profile {
    top: 0vw;
}

.bk-user-home-aside-profile-box {
    position: relative;
    text-transform: uppercase;
    font-style: italic;
    width: 100%;
    display: block;
    /*height: 7.8125vw;*/
}

.bk-user-home-aside-profile-box a {
    width: 100%;
    display: block;
/*    height: 7.8125vw;
    padding: 2.6042vw;*/
}

.bk-user-home-aside-profile-box a.bk-rental-profile {
    background-color: black;
    color: white;
}

.bk-user-home-aside-profile-box a.bk-plus-profile {
    background-color: #f9593d;
    color: black;
}

.bk-user-home-aside-profile-box a.bk-basic-profile {
    background-color: #a7a7a7;
    color: black;
}

.bk-user-home-aside-profile-box a.bk-basic-profile span,
.bk-user-home-aside-profile-box a.bk-plus-profile span {
    color: white;
}

/*.bk-user-home-aside-profile-box h3 {
    font-size: 1.8vw;
    font-weight: 500;
}*/

.bk-seller-dashboard-profile-container .bk-box-1680.overflow-hidden {
    overflow: inherit;
}

/*>>>Elena 9 ott 2021*/
.bk-user-home-aside-profile-box-green-btn {
    position: absolute;
    top: 1vw;
    right: 0.8vw;
/* was: 10.7w ma andava a capo su portatili con schermo piccolo */
}
.ix-profile-seller-clmn-aside{
/*    position: absolute!important;*/
}
/*<<<Elena 9 ott 2021*/

.bk-user-home-aside-profile-box-green-btn span {
    padding: 0.3910vw 0.7820vw;
    background-color: #3aaa35;
    color: white;
}

.bk-user-home-aside-profile-box-red-btn {
    position: absolute;
    top: 1vw;
    left: 8.7vw;
    /* was: 10.7w ma andava a capo su portatili con schermo piccolo */
}

.bk-user-home-aside-profile-box-red-btn span {
    padding: 0.3910vw 0.7820vw;
    background-color: red;
    color: white;
}

.bk-aside-bottom-part .bk-seller-change-profile-to-plus {
    position: relative;
    top: 2vw;
    width: 100%;
    display: block;
}

.bk-aside-bottom-part .bk-new-notification {
    position: relative;
    top: 4vw;
    width: 100%;
    display: block;
    background-color: #efff04;
/*    padding: 2.7931vw;*/ /*Elena 9 ott 2021*/
}

.bk-aside-bottom-part .bk-old-notification {
    position: relative;
    top: 5vw;
    width: 100%;
    display: block;
    background-color: #f5f6f6;
    padding: 2.7931vw 2.5697vw;
    margin-top: 0.5586vw;
}

.bk-aside-bottom-part .bk-new-notification span:after {
    border-color: #efff04 rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 1.0269vw 1.0269vw;
    top: -1.0269vw;
    content: "";
    display: block;
    left: 44%;
    position: absolute;
    width: 0;
}

.bk-aside-bottom-part .bk-seller-change-profile-to-plus .bk-plus-profile span:after {
    border-color: white rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 1.0269vw 1.0269vw;
    top: -0.73vw;
    content: "";
    display: block;
    left: 44%;
    position: absolute;
    width: 0;
    z-index: 4;
}

.bk-aside-bottom-part .bk-seller-change-profile-to-plus:after {
    border-color: #f9593d rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px 1.0269vw 1.0269vw;
    top: -1.0269vw;
    content: "";
    display: block;
    left: 44%;
    position: absolute;
    width: 0;
}

.shopwindow-cover {
    position: relative;
}

.bk-seller-dashboard-profile-container {
    position: relative;
}

/*>>>Elena 9 ott 2021*/
.bk-seller-dashboard-profile-aside.bk-2-aside>section {
    position: relative;
    width: 18.75vw;
}

.ix-profile-seller-clmn-aside {
    /*position: inherit;*/
    position: relative;
}
/*<<<Elena 9 ott 2021*/

.bk-delete-account-btn {
    bottom: -2vw;
}

.bk-delete-account-btn a:hover,
.bk-delete-account-btn a:focus {
    color: #f9593d;
    text-decoration: none;
}

.bk-aside-bottom-part {
    top: 2vw;
}


/*UNIFORM>>>*/

.bk-blog-article-bg .bk-trofeo-logo-saby-banner-top {
    position: absolute;
    bottom: 3.125vw;
    right: 0;
    width: 100%;
}

.bk-blog-article-bg .bk-trofeo-logo-saby-banner-top>div {
    width: 85.4166vw;
    margin: 0 auto;
}

.bk-blog-article-bg .bk-trofeo-logo-saby-banner-top>div img {
    margin-left: auto;
    width: 11.4583vw;
}

.ix-how-first-section.bk-uniform-first-section .ix-inner-subtitle div {
    padding-bottom: 2vw;
}

.ix-how-first-section.bk-uniform-first-section .ix-inner-subtitle {
    width: 52vw !important;
    margin: 0 auto;
}

.bk-uniform-case-back-block {
    width: 70vw;
    margin: 0 auto 11.6666vw auto;
    background-color: #eeefef;
    padding: 2.0833vw 3.6458vw;
}

.bk-uniform-case-back-block .bk-uniform-case-back-flex-parent {
    display: flex;
}

.bk-uniform-case-back-flex-item {
    width: 33%;
}

.bk-uniform-case-back-flex-item h3 {
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 1.42vw;
    padding-bottom: 2.6042vw;
}

.bk-uniform-fifth-floor-friends-block {
    width: 63.2291vw;
    margin: 0 auto 11.6666vw auto;
}

.bk-uniform-fifth-floor-friends-flex-parent {
    display: flex;
}

.bk-uniform-fifth-floor-friends-flex-parent .bk-uniform-fifth-floor-friends-flex-item {
    width: 50%;
}

.bk-uniform-fifth-floor-friends-flex-item h2 {
    padding-bottom: 2.0833vw;
}

.bk-uniform-fifth-floor-friends-flex-item h2 span {
    color: #f9593d;
}

.bk-uniform-fifth-floor-friends-txt {
    padding: 6.4583vw 3.125vw;
}

.bk-uniform-fifth-floor-friends-img img {
    margin-left: auto;
}

.bk-uniform-red-section {
    background-color: #f9593d;
    color: #000;
    text-align: center;
}

.bk-uniform-red-section-block {
    width: 52vw;
    margin: 0 auto;
    padding: 6.0416vw 0;
}

.bk-uniform-red-section-block h2 span {
    color: #fff;
}

.bk-uniform-red-section-block p {
    font-size: 1.18vw;
    line-height: 1.45vw;
}

.bk-uniform-red-section-block .bk-how-black-arrow img {
    width: 3.3854vw;
    margin: 3.125vw auto;
}

.bk-uniform-red-section-block .bk-black-btn.bk-black-btn-procedi {
    display: inline-block;
    margin-top: 3.3854vw;
}

.bk-uniform-red-section-block .bk-black-btn.bk-black-btn-procedi a {
    background-color: black;
    font-style: italic;
    font-weight: 500;
    color: #fff;
    font-size: 1vw;
    line-height: 1vw;
    padding: 0.8854vw 2.0833vw;
    text-decoration: none;
    display: inline-block;
}

.bk-uniform-red-section-block .bk-black-btn.bk-black-btn-procedi a:hover {
    cursor: pointer;
}

.bk-uniform-flex-parent {
    width: 70vw;
    margin: 4vw auto;
    display: flex;
    flex-direction: row;
}

.bk-uniform-flex-parent .bk-uniform-flex-item.bk-uniform-flex-item-left,
.bk-uniform-flex-parent .bk-uniform-flex-item.bk-uniform-flex-item-right {
    width: 12.7604vw;
}

.bk-uniform-flex-parent .bk-uniform-flex-item.bk-uniform-flex-item-center {
    width: 44.4270vw;
    padding: 1vw;
}

.bk-uniform-flex-parent .bk-uniform-flex-item.bk-uniform-flex-item-center img {
    margin: 0 auto;
}

.bk-uniform-left-list-clmn p {
    text-align: right;
    padding-bottom: 4.1666vw;
}

.bk-uniform-left-list-clmn {
    padding-top: 2vw;
}

.bk-uniform-right-list p {
    padding-bottom: 2.0833vw;
    padding-top: 1vw;
}

.bk-uniform-right-list img {
    margin-bottom: 4.1666vw;
}

.bk-uniform-right-list a {
    font-weight: 600;
    color: #f9593d;
    font-style: italic;
}

.bk-home-uniform-banner-block {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-color: #e6e6e6;
    width: 55.625vw;
    padding: 2.6042vw 3.125vw;
}

.bk-home-uniform-banner-block h2 {
    color: #000;
    line-height: 1.46vw;
    font-size: 1.46vw;
    margin-bottom: 1.25vw;
}

.bk-home-uniform-banner-block h2 span {
    color: #e86449;
}

.bk-home-uniform-banner-block a {
    padding: 0.8854vw 2.0833vw;
    display: inline-block;
    width: auto !important;
    font-size: 1vw !important;
}

.bk-home-uniform-banner-block .bk-black-btn {
    display: block;
    margin-top: 1.25vw;
}

.bk-home-uniform-banner-block p {
    font-size: 0.78vw;
    color: #000;
}

.bk-home-uniform-banner {
    margin-top: 2.0833vw;
}


/*UNIFORM<<<*/

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 8px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 30px;
    height: 30px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 1.78vw !important;
    /*qui ho aumentato, perchè di default venivano minuscoli*/
    line-height: 1.78vw !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '\2022'; /* was: •*/
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}

.ix-select-element.search-order .edd-option {
    padding: 0.6vw 0.8vw 0.6vw 0.4vw;
}

.bk-blog-article {
    background-color: #fff;
}

.bk-blog-home-top-section-txt a:hover {
    text-decoration: none;
}

.bk-user-home-big-container.bk-user-home-big-container-private .bk-seller-dashboard-profile-background {
    display: none;
}

.bk-user-home-big-container.bk-user-home-big-container-private .bk-seller-dashboard-profile-container {
    padding-top: 8vw;
}

.bk-popup-canc-annuncio h1,
#sold-product-message h1 {
    font-weight: 500;
    font-size: 2.2765vw;
    color: black;
    font-style: italic;
    text-transform: uppercase;
    text-align: center;
    padding-top: 1.5625vw;
}

.bk-popup-canc-annuncio h1 span,
#sold-product-message h1 span {
    color: #f9593d;
}

.bk-popup-canc-annuncio p,
#sold-product-message p {
    font-size: 1.2vw;
    font-weight: 500;
    padding: 3.6458vw 0;
}

.bk-popup-canc-annuncio #delete-close,
#sold-product-message #sold-close {
    top: 1.8229vw;
    right: 1.3020vw;
    width: 0.9375vw;
}

.bk-popup-canc-annuncio #delete-product-ok,
#sold-product-message #sold-product-ok {
    background-color: #f9593d;
    color: #fff;
    font-weight: 500;
    font-style: italic;
    padding: 0.8333vw 0;
    width: 9.1145vw;
    font-size: 1.2vw;
    line-height: 1.2vw;
    margin-right: 1.6666vw;
}

.bk-popup-canc-annuncio #delete-product-cancel,
#sold-product-message #sold-product-cancel {
    background-color: #000;
    color: #fff;
    font-weight: 500;
    font-style: italic;
    padding: 0.8333vw 0;
    width: 9.1145vw;
    font-size: 1.2vw;
    line-height: 1.2vw;
}

.ix-profile-seller-main-container.bk-user-plans-container.bk-user-plans-private {
    padding-top: 8vw;
}

.ix-profile-seller-main-container.bk-user-plans-container.bk-user-plans-private h1.ix-page-product-category-title {
    padding-top: 0.7vw;
}

.ix-profile-seller-main-container.bk-user-plans-container.bk-user-plans-private .bk-basic-sale-item {
    margin-top: 1vw;
}

.bk-user-home-big-container.bk-user-home-big-container-private .bk-seller-dashboard-profile-filters {
    padding-top: 0vw;
}

.bk-user-home-big-container.bk-user-home-big-container-private .bk-seller-dashboard-profile-filters-ul a {
    padding-top: 0vw;
}

.bk-seller-dashboard-profile-background.bk-user-wishlist-dashboard-cover {
    display: none;
}

.bk-user-wishlist-dashboard-container {
    padding-top: 9.1041vw;
}

.ix-sell-4th-section.ix-how-4th-section .bk-sale-item-price {
    padding-top: 0vw;
    padding-bottom: 0.5208vw;
}

.ix-sell-4th-section.ix-how-4th-section .bk-sale-item-gratis-under-price {
    padding-top: 0vw;
    padding-bottom: 1.8229vw;
}

.ix-how-4th-section {
    margin-bottom: 4vw;
}

.ix-how-second-section header.ix-inner-title.ix-home-first-title h2 {
    margin-bottom: 4vw;
}

#delete-product-message {
    z-index: 140;
}

.bk-sold-product-btn a:hover,
.bk-sold-product-btn a:active,
.bk-sold-product-btn a:focus {
    color: #fff;
}

.bk-basic-sale-item,
.bk-plus-sale-item,
.bk-rental-item {
    height: 52.9375vw;
}
.bk-how-basic-prifile-box .bk-basic-sale-item {
    height: 35.9375vw;
}
.bk-sell-promo-price-explanation {
    line-height: 1.4vw !important;
    font-weight: 500 !important;
    padding: 1vw 2vw !important; 
}

.bk-home-search-shop a:hover,
.bk-home-search-shop a:focus,
.bk-home-search-shop a:visited {
    color: #f9593d !important;
}


/*------------------------------------------------------- MEDI -- MIN 961 MAX 1320 -- VW ------------------------------------->> */

@media screen and (min-width: 961px) and (max-width: 1320px) {
    .ix-how-second-section header.ix-inner-title.ix-home-first-title h2 {
        margin-bottom: 12vw;
    }
    /*.bk-search-product-list-flex-parent {
        margin-right: 0vw;
    }
    body.ix-logo-red-header-white main {
        padding-left: 2.4vw;
        padding-right: 2.4vw;
    }
    .ix-bk-sgl-produt-video-btn span {
        width: auto;
    }
    .ix-bk-sgl-produt-video-btn a { 
        width: 16.7478vw;
    }
    .ix-bk-sgl-produt-video-btn {
        left: 45.6vw;
        top: 46.2vw;
    }
    body.ix-logo-red-header-white header {
        height: 6.24vw;
    }
    ul li div.dropdown {
        top: 5.2vw;
    }
    .ix-home-last-banner {
        width: 84vw;
        margin: 13vw auto 4vw auto;
    }
    .ix-home-last-banner-text {
        top: -25vw;
        padding-top: 2.6758vw;
        padding-left: 2.6758vw;
    }
*/
    .bk-seller-dashboard-profile-container {
        min-height: 70vw;
    }
    .bk-basic-sale-item,
    .bk-plus-sale-item,
    .bk-rental-item {
        height: 52.9375vw !important;
    }
}

.ix-offer-reached {
    font-weight: 400;
    font-size: 0.96vw;
    padding-bottom: 1vw;
}

.bk-sale-item-new {}

@media (max-width: 1340px) {
    .bk-basic-sale-item,
    .bk-plus-sale-item,
    .bk-rental-item {
        height: 57.9375vw !important;
    }
    .bk-how-basic-prifile-box .bk-basic-sale-item {
        height: 35.9375vw !important;
    }
    .ix-home-top-slide-inner-text {
        padding-top: 26vw;/*Elena 20220214*/
    }
}

/*>>>Elena: 9 ott 2021*/
.ix-profile-seller-clmn-aside #contatta_venditore_popup{
    width: 18.75vw;
    left: -2vw;
}
.ix-profile-seller-clmn-aside  #contatta_venditore_popup span:after {
    left: 43%;
}
.ix-profile-seller-clmn-aside .contatta_venditore_popup .contatta_venditore_popup_grid {
    height: auto;
}
.ix-profile-seller-clmn-aside .contatta_venditore_popup .contatta_venditore_popup_grid>div {
    display: block;
    float: none;
    width: 100%;
/*    padding-bottom: 1.2vw;*/
}
.ix-profile-seller-clmn-aside .bk-contatta-venditore-phone-icon-container img {
    border-radius: 0vw;
    margin: 0 auto 2vw auto !important;
}
a#popup-contatta-venditore:hover,
a#popup-contatta-venditore:focus,
a#popup-contatta-venditore:active{
    color: #fff;
    text-decoration: none;
}
.bk-user-home-aside-profile-box a:hover h3,
.bk-user-home-aside-profile-box a:active h3,
.bk-user-home-aside-profile-box a:focus h3{
    color: #fff;
    text-decoration: none;
}
@media (min-width: 1024px) {
    body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button {
        padding: 0.6vw 1.2vw;
        /* border-bottom: 0; */
        font-size: 0.8vw;
        line-height: 1vw;
        text-align: center;
        width: 100%;
        border: solid 1px black;
    }
    body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button:hover {
        border: solid 1px black;
        background-color: #000;
        color: #fff;
    }
}
@media (min-width: 961px) {
    
    body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button {
        padding: 0.5vw 1vw;
        /* border-bottom: 0; */
        font-size: 0.8vw;
        line-height: 1vw;
        text-align: center;
        width: 100%;
        border: solid 1px black;
    font-weight: 500;
    }
    body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button {
    border: solid 0.1541vw black;
}
    body.ix-logo-red-header-white nav#ix-main-menu ul li.ix-menu-item-login button:hover {
        border: solid 0.1541vw black;
        background-color: #000;
        color: #fff;
    }
}

@media (max-width: 960px) {

    .bk-how-slider-btn{
        padding-left: 0vw;    
    }    
    .ix-profile-seller-clmn-aside #contatta_venditore_popup{
        width: 84vw !important;
        height: auto !important;
        left: 0vw;
        top: 4vw;
    }
    .ix-profile-seller-clmn-aside .contatta_venditore_popup .contatta_venditore_popup_grid{
        height: auto !important;
    }
    .ix-profile-seller-clmn-aside .contatta_venditore_popup .contatta_venditore_popup_grid>div{
        display: block !important;
    }
    .ix-profile-seller-clmn-aside .bk-contatta-venditore-phone-icon-container img {
        border-radius: 0vw;
        margin: 0 auto 2vw auto !important;
    }
    .bk-seller-dashboard-profile-aside.bk-2-aside>section {
        width: 100%;
    }
    .bk-2-aside .bk-user-home-aside-profile-box a{
        padding: 10vw 6vw 8vw 6vw;
    }
/*    .bk-2-aside .bk-user-home-aside-profile-box h3 {
        font-size: 26px;
        line-height: 36px;
    }*/
    .bk-user-home-aside-profile-box-green-btn span {
        padding: 1.8vw 3vw;
    }
    .bk-user-home-aside-profile-box-green-btn {
        top: 5vw;
        right: 4vw;
        left: auto;
    }
    .bk-new-notification
}
/*<<<Elena: 9 ott 2021*/

/*------------------------------------------------------- PICCOLI -- MIN 551 MAX 960 -- VW ------------------------------------->> */

/*TABLET PICCOLI*/
@media screen and (min-width: 768px) and (max-width: 960px) 
{
    .menu__box li a,
    .ix-menu-item-search .bk-mobile-menu-search-voice,
    .bk-mobile-menu-accordion-inner .ix-accordion-title{
        font-size: 1.8rem !important;
    }
    .menu__btn {
        width: 4rem !important;/*Elena 20220201*/
    }
    .bk-star-icon-mobile img,
    .bk-user-icon-mobile img{
        width: 6vw !important;/*Elena 20220201*/
    }
    .nav-container-small-screen {
        align-items: center;
    }
   .nav-container-small-screen #ix-logo {
        width: 22vw !important;
    }
    .bk-hp-slider-costant-text .ix-home-intro-title img {
        width: 36rem !important;
    }
    .ix-home-intro-arrow div {
        font-size: 2.4rem !important;
    }
    .ix-home-top-slider .ix-home-intro-subtitle {
        font-size: 4rem !important;
    }
    .slick-dots li button:before {
        font-size: 4.2rem !important;
    }
    .ix-home-top-slider-container .slick-dots {
        bottom: 3rem !important;
    }
    .bk-indicatore-slider-home img {
        width: 15.8vw !important;
        margin-top: 24rem !important;
    }
    .ix-hp-select-element-container-flex .edd-value,
    .ix-hp-select-element-container-flex input[type="text"]{
        font-size: 2.4rem !important;
    }
    .ix-hp-select-element-container-flex button {
        padding: 2rem 2.8rem !important;
        font-size: 3.2rem !important;
    }
    h2 {
        font-size: 4.2rem !important;
        line-height: 7.8vw !important;
    }
    .ix-home-first-section .ix-inner-title.ix-home-first-title h2 {
        padding-bottom: 3.2rem !important;
    }
    .ix-home-first-section .ix-inner-subtitle {
        font-size: 2.6rem !important;
        line-height: 3.8rem !important;
    }
    .ix-home-find-your-bike-text h4 {
        font-size: 5rem !important;
    }
    .ix-home-find-your-bike-text p {
        font-size: 3rem !important;
    }
    .ix-inner-subtitle {
        font-size: 2.8rem !important;
        line-height: 5.4rem !important;
        padding: 0 6rem !important;
    }   
	
    .ix-home-slider-txt-left{
        padding: 0 4rem !important;
    }
	
    .ix-slide-type, .ix-slide-state, .ix-slide-location, .ix-slide-vendor /* andreac: 2023-10-13aggiunto vendor  */
	{
        font-size: 2.4rem 	!important;
        /* line-height: 4.2rem !important; 			andreac: 2023-10-13*/ 
        line-height: 2.4rem 	!important; 		/* 	andreac: 2023-10-13*/ 
        /* padding-bottom: 0 !important;	  		andreac: 2023-10-13*/  
		padding-top: 0.3vw 		!important;						/* 	andreac: 2023-10-13*/
		padding-bottom: 0.3vw	!important;					/* 	andreac: 2023-10-13*/
    }
    .ix-slide-type {
        /* padding-bottom: 1rem !important; */
    }
	 
	
    .ix-home-slide .ix-slide-price {
        font-size: 3.2rem !important;
        line-height: 4rem !important;
        padding-top: 1rem !important;
    }
    .ix-slide-title {
        font-size: 4.2vw !important;
        line-height: 6.2vw !important;
        padding-top: 0.2rem !important;
        padding-bottom: 1.8rem !important;
    }
    .ix-footer-text h4 {
        font-size: 2.8rem !important;
    }
    .ix-footer-link a {
        font-size: 2.4rem !important;
        padding-bottom: 1.6vw !important;
        padding-top: 1rem !important;
    }
    
    .ix-home-prefooter-flexbox-item-3 .ix-home-prefooter-text p {
        padding-top: 3.8rem !important;
        font-size: 2rem !important;
        line-height: 3rem !important;
    }
    .ix-home-prefooter-single-item-link {
        font-size: 2.4rem !important;
    }
    .bk-newsletter-container input[type=text] {
        font-size: 3rem !important;
    }
    .bk-newsletter-container input[type=submit] {
        padding: 1.4rem 0 !important;
        font-size: 2.8rem !important;
    }
    .ix-home-prefooter-text p {
        font-size: 2.4rem !important;
        line-height: 3.4rem !important;
    }
    ix-prefooter-title {    
        padding-top: 8rem !important;
        padding-bottom: 6rem !important;
    }
    .ix-menu-item-search{
        padding-top: 0 !important;
    }
    .menu__box li.ix-menu-item-login{
        margin-top: 3rem !important;
    }
    .ix-hp-select-element-container-flex>* {
        height: 9rem !important;
    }
    .ix-hp-select-element-container-flex .bk-hp-v2-tipology .edd-value {
        padding: 2.8rem 3vw !important;
    }
    .ix-hp-search-bar.ix-only-mobile .ix-hp-select-element-container-flex>div {
        border-bottom: solid 1rem #f5f6f6 !important;
    }
}

@media (max-width: 960px) {
    /*@media screen and (min-width: 551px) and (max-width: 960px) {*/
    /*    
    .bk-basic-sale-item,
    .bk-plus-sale-item,
    .bk-rental-item{
        height: 49.9375vw;
    }   */
    .ix-search-sold-slide-contaner-inner .bk-sold-product {
        font-size: 4rem !important;
        left: 2rem !important;
    }
    .ix-home-slide .ix-search-sold-slide-contaner-inner {
        width: 82vw;
    }
    .bk-sell-promo-price-explanation {
        padding: 5vw 1vw !important;
    }
    .ix-profile-seller-main-container.bk-user-plans-container.bk-user-plans-company .bk-2-aside .bk-avatar-circle-container {
        top: -20vw;
        left: 31vw;
    }
    .ix-profile-seller-main-container.bk-user-plans-container.bk-user-plans-company .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 24vw !important;
        left: 30vw !important;
    }
    .bk-double-advice-container .flex>div {
        width: 100% !important;
        margin-bottom: 40px;
    }
    .bk-double-advice-container .flex {
        flex-direction: column;
    }
    .bk-basic-sale-item,
    .bk-plus-sale-item,
    .bk-rental-item {
        height: auto !important;
    }
    .bk-how-basic-prifile-box .bk-basic-sale-item{  
        height: auto !important;
    }
    .ix-offer-reached {
        font-size: 16px;
        padding-bottom: 15px;
    }
    .bk-blog-category-single-article-preview a {
        width: 100%;
    }
    .ix-cat-grey-clmn-aside.ix-search-clmn .ix-red-btn-submit input[type="submit"],
    .ix-cat-grey-clmn-aside.ix-filter-clmn .ix-red-btn-submit input[type="submit"] {
        width: 30vw;
    }
    .ix-how-first-section.bk-uniform-first-section .ix-inner-subtitle {
        width: 86vw !important;
        text-align: left;
    }
    .bk-inner-page-item.bk-sale-item .bk-white-btn.bk-white-btn-buy {
        position: inherit;
        /* display: block; */
        width: 100%;
        bottom: 0vw;
        left: 0vw;
    }
    .ix-hp-select-element-container-flex .bk-hp-v2-tipology .edd-root {
        width: 100%;
        height: auto;
    }
    .ix-hp-select-element-container-flex .bk-hp-v2-tipology .edd-value {
        padding: 4.5vw 3vw 4.5vw 3vw;
        width: 100%;
        height: auto;
        font-size: 4vw;
        margin: 0;
    }
    .ix-hp-select-element-container-flex .bk-hp-v2-tipology .edd-arrow::before {
        width: 2.52vw;
        height: 2.52vw;
        top: -1vw;
    }
    .ix-hp-select-element-container-flex .bk-hp-v2-tipology .edd-arrow {
        position: absolute;
        width: 5vw;
        height: 0.6vw;
        top: calc(50% - 0.3vw);
        right: calc(5.4vw - 1.4vw);
        transition: transform 150ms;
        pointer-events: none;
        color: #ababab;
    }
    .ix-hp-select-element-container-flex .bk-hp-v2-tipology .edd-head {
        height: 100%;
    }
    .bk-user-home-big-container.bk-user-home-big-container-private {
        padding-top: 18vw;
    }
    .bk-uniform-case-back-block .bk-uniform-case-back-flex-parent {
        flex-direction: column;
    }
    .bk-uniform-fifth-floor-friends-flex-parent .bk-uniform-fifth-floor-friends-flex-item {
        width: 100%;
    }
    .bk-uniform-case-back-flex-item {
        width: 100%;
    }
    .bk-uniform-fifth-floor-friends-block {
        width: 86vw;
    }
    .bk-uniform-fifth-floor-friends-txt {
        padding: 6.4583vw 0vw;
    }
    .bk-uniform-fifth-floor-friends-flex-parent {
        flex-direction: column;
    }
    .bk-uniform-case-back-flex-item img {
        margin: 6vw 0;
    }
    .bk-uniform-case-back-flex-item h3 {
        font-size: 24px;
    }
    .bk-uniform-case-back-block {
        width: 86vw;
        padding: 6vw 6vw;
    }
    .bk-uniform-flex-parent {
        width: 86vw;
        flex-direction: column;
    }
    .bk-popup-canc-annuncio h1,
    #sold-product-message h1 {
        font-size: 24px;
        padding-top: 8vw;
    }
    .bk-popup-canc-annuncio p,
    #sold-product-message p {
        font-size: 16px;
        padding: 8vw 0;
    }
    .bk-popup-canc-annuncio #delete-product-ok,
    .bk-popup-canc-annuncio #delete-product-cancel,
    #sold-product-message #sold-product-ok,
    #sold-product-message #sold-product-cancel {
        padding: 3vw 0;
        width: 32vw;
        font-size: 4.2vw;
    }
    .bk-popup-canc-annuncio #delete-close,
    #sold-product-message #sold-close {
        top: 6vw;
        right: 5vw;
        width: 4.5vw;
    }
    .ix-profile-seller-main-container.bk-user-plans-container.bk-user-plans-private {
        padding-top: 0vw;
    }
    #delete-product-message .popup>*,
    #sold-product-message .popup>* {
        padding: 8vw;
    }
    .bk-uniform-flex-parent .bk-uniform-flex-item.bk-uniform-flex-item-left,
    .bk-uniform-flex-parent .bk-uniform-flex-item.bk-uniform-flex-item-right {
        width: 100%;
    }
    .bk-uniform-left-list-clmn p {
        text-align: left;
    }
    .bk-uniform-img-details-mobile {
        display: flex;
    }
    .bk-uniform-flex-item.bk-uniform-flex-item-left,
    .bk-uniform-flex-item.bk-uniform-flex-item-right {
        display: none;
    }
    .bk-uniform-red-section-block .bk-black-btn.bk-black-btn-procedi a {
        font-size: 16px;
        line-height: 24px;
        padding: 2.8854vw 11.0833vw;
    }
    .bk-uniform-img-details-mobile>div {
        width: 33%;
        padding: 2vw;
    }
    .bk-home-uniform-banner-block {
        background-position: 100% 100%;
        background-size: 70% auto;
        width: 100%;
        padding: 7vw;
    }
    .ix-only-mobile.bk-uniform-list-details-mobile ul {
        padding-left: 12vw;
        padding-top: 6vw;
        padding-bottom: 10vw;
        list-style: disc;
    }
    .ix-only-mobile.bk-uniform-list-details-mobile ul li {
        list-style: disc;
        padding-left: 2vw;
        padding-bottom: 2vw;
        padding-right: 6vw;
        font-size: 16px;
        line-height: 24px;
    }
    .bk-uniform-red-section-block .bk-black-btn.bk-black-btn-procedi {
        margin-top: 8vw;
    }
    .bk-uniform-red-section-block p {
        font-size: 16px;
        line-height: 24px;
    }
    .bk-uniform-red-section-block .bk-how-black-arrow img {
        width: 12vw;
        margin: 6vw auto;
    }
    .bk-uniform-red-section-block {
        width: 86vw;
        margin: 0 auto;
        padding: 12vw 0;
    }
    .bk-uniform-flex-parent .bk-uniform-flex-item.bk-uniform-flex-item-center {
        width: 100%;
        padding: 1vw;
    }
    .bk-home-uniform-banner-block h2 {
        line-height: 7vw;
        font-size: 5vw;
        margin-bottom: 6vw;
    }
    .bk-home-uniform-banner-block p {
        font-size: 16px;
        line-height: 22px;
    }
    .bk-home-uniform-banner-block a {
        padding: 4vw 6vw;
        font-size: 16px !important;
    }
    .bk-home-uniform-banner-block .bk-black-btn {
        margin-top: 6vw;
    }
    .bk-home-uniform-banner-block {
        background-position: 74% 100%;
        background-size: 70% auto;
        width: 100%;
        padding: 7vw 7vw 60vw 7vw;
        background-image: url(https://www.bikeen.eu/src/themes/bikeen/images/divisa/DIVISA_fronte_home_mobile.png) !important;
    }
    .bk-home-uniform-banner {
        margin-top: 2.0833vw;
        width: 86vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-uniform-right-link a {
        font-style: italic;
        font-weight: 500;
        color: #f9593d;
    }
    .bk-blog-article-bg .bk-trofeo-logo-saby-banner-top>div img {
        width: 31.4583vw;
    }
    .bk-blog-article-bg .bk-trofeo-logo-saby-banner-top {
        bottom: 7.125vw;
    }
    .ix-profile-seller-main-container {
        display: block;
        padding-top: 0;
    }
    .ix-profile-seller-main-container>* {
        width: 100%;
    }
    .ix-only-desktop {
        display: none;
    }
    .ix-only-mobile {
        display: block;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile {
        display: block;
    }
    .bk-page-profile-seller-table-container.ix-only-desktop {
        display: none;
    }
.bk-seller-dashboard-tables.ix-how-5th-section .bk-page-profile-seller-table-container.ix-only-desktop {
    display: block;
    width: 100%;
}
.bk-seller-dashboard-tables.ix-how-5th-section .bk-page-profile-seller-table-container table {
    width: 100%;
}    
.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-first-clmn {
    width: 40vw;
    padding: 0;
    margin-right: 3.125vw;
    line-height: 6.8vw;
    }
.ix-how-5th-section table td.bk-how-table-2nd-clmn.bk-table-options {
    width: 40vw;
    padding: 0.4vw 0;
    font-size: 3.8vw;
}
.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-2nd-clmn {
    width: 40vw;
}
.ix-how-5th-section td.bk-how-table-first-clmn div {
    width: 40vw;
    padding: 3vw 0;
    margin-right: 3.125vw;
    font-size: 3.8vw;
}
.bk-page-profile-seller-table-container table h2 {
    padding-bottom: 0.8vw;
    font-size: 5.2vw;
}
.ix-how-5th-section td.bk-how-table-first-clmn-title>div {
    font-size: 5.4vw;
    line-height: 6.8vw;
}
.bk-how-table-first-clmn .bk-how-table-title {
    font-size: 5.2vw !important;
}
.bk-page-profile-seller-table-container table h2 span {
    font-size: 4.2vw;
}
.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-first-clmn {
    width: 40vw;
    padding: 0;
    margin-right: 3.125vw;
}
.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-2nd-clmn {
    width: 40vw;
}
.ix-how-5th-section table td.bk-how-table-first-clmn.bk-table-border-red>div {
    width: 40vw;
    padding: 0;
    margin-right: 3.125vw;
}
.ix-how-5th-section table td.bk-how-table-2nd-clmn.bk-table-border-grey>div {
    width: 40vw;
    margin-left: 0;
    margin-right: 0;
}
.ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-table-options-results-title {
    font-size: 4.04vw !important;
    padding-top: 9.6458vw;
    padding-bottom: 5vw;
}
.bk-seller-dashboard-tables.ix-how-5th-section .bk-red-btn a {
    font-size: 5vw;
    padding: 1vw 10vw;
}
.bk-seller-dashboard-tables.ix-how-5th-section .bk-red-btn.bk-red-btn-buy {
    text-align: center;
    margin-top: 5vw;
}
    h2 {
        font-size: 6.2vw;
        line-height: 7.8vw;
    }
    .ix-inner-subtitle {
        font-size: 4.6vw;
        line-height: 5.8vw;
    }
    .ix-home-first-section .ix-inner-subtitle {
        font-size: 4.6vw;
        line-height: 5.8vw;
        padding-top: 6vw;
    }
    .ix-sell-4th-section.ix-how-4th-section .bk-sale-item-gratis-under-price {
        padding-top: 3vw;
        padding-bottom: 3vw;
    }
    .bk-hp-slider-costant-text .ix-home-intro-title img {
        width: 58vw;
    }
    .ix-how-4th-section.ix-sell-4th-section .bk-sale-item-list {
        padding-bottom: 7vw;
    }
    .ix-how-4th-section.ix-sell-4th-section .bk-inner-page-item.bk-sale-item .bk-white-btn.bk-white-btn-buy {
        bottom: -12vw;
    }
    .ix-home-top-slide-inner-text {
    position: absolute;
    top: auto;
    width: 100vw;
    text-align: center;
    padding-top: 0;
    bottom: 6vw;
        /*Elena 20220214*/
    }
/*    .ix-home-top-slide-inner-text-shipment {
        padding-top: 50vw;
    }*/

    .bk-hp-slider-costant-text {
        position: absolute;
        top: 64vw;
        text-align: center;
        width: 100%;
        padding-top: 0vw;
    }
    .bk-hp-slider-costant-text .ix-home-intro-arrow img {
        width: 10vw;
    }
    .ix-hp-select-element-container-flex input[type="text"] {
        padding: 2vw;
        width: 100%;
        font-size: 2vw;
        margin: 0.8vw;
    }
    .ix-hp-select-element-container-flex button {
        padding: 2vw 2.8vw;
        width: 19vw;
        font-size: 2vw;
        margin-top: 7vw;
        margin-bottom: 4vw;
    }
    .bk-seller-dashboard-profile-container.bk-user-wishlist-dashboard-container {
        padding-top: 0;
    }
    .bk-seller-dashboard-profile-container.bk-user-wishlist-dashboard-container .bk-seller-dashboard-profile-aside.bk-2-aside .bk-avatar-circle-container {
        position: absolute;
        top: -19vw;
        left: 31vw;
    }
    .bk-seller-dashboard-profile-container.bk-user-wishlist-dashboard-container .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 23vw !important;
        left: 30vw !important;
    }
    .ix-home-intro-arrow-container {
        padding-top: 9vw;
        padding-bottom: 0vw;
    }
    .ix-hp-search-bar.ix-only-desktop {
        display: none;
    }
    .ix-home-top-slider-container {
        background-color: #f5f6f6;
    }
    .ix-hp-search-bar {
        width: 100%;
        display: block;
        background-color: #f5f6f6;
        margin-top: 0vw;
        padding: 4vw 4vw 7vw 4vw;
    }
    .ix-hp-select-element-container-flex {
        display: block;
        max-width: 100%;
        text-align: center;
        width: 100%;
    }
    span.ix-br-desktop-only {
        display: none;
    }
    .ix-home-find-your-bike {
        flex-wrap: wrap;
    }
    .ix-home-find-your-bike-item {
        flex-grow: 2;
        order: 2;
        padding-bottom: 4vw;
    }
    .ix-home-find-your-bike-item>div {
        width: 40vw;
    }
    .ix-home-find-your-bike-text h4 {
        font-size: 10vw;
        padding-bottom: 2vw;
    }
    .ix-home-find-your-bike-text {
        padding: 7vw;
    }
    .ix-home-find-your-bike-text p {
        font-size: 4.79vw;
        line-height: 6.2vw;
    }
    #ix-logo img {
        width: 32vw;
        padding: 3vw 0;
    }
    .ix-home-slide>a>div {
        width: 62vw;
        margin-left: auto;
        margin-right: auto;
    }
    .ix-home-slide-img {
        height: 61.94vw;
        width: 50vw;
    }
    .ix-home-slide-txt {
        padding-top: 3vw;
        width: 62vw;
    }
    .ix-slide-price {
        font-size: 3.2vw;
        line-height: 3vw;
    }
    .ix-slide-title {
        font-size: 3.2vw;
        line-height: 3vw;
        padding-top: 1.2vw;
        padding-bottom: 1.89vw;
    }
    .ix-home-prefooter-flexbox-container {
        flex-wrap: wrap;
    }
    .ix-home-prefooter-flexbox-item {
        flex-grow: 2;
        width: 30vw;
    }
    .ix-home-prefooter-flexbox-item img,
    .ix-home-prefooter-text {
        width: 35vw;
    }
    .ix-home-prefooter-text h4 {
        line-height: 2.7vw;
        font-size: 2.4vw;
        padding-bottom: 1.4vw;
    }
    .ix-home-prefooter-flexbox-item-2 {
        border-right: solid 0vw;
    }
    .ix-home-prefooter-single-item-link {
        padding-top: 2vw;
        padding-bottom: 0vw;
    }

    p {
        font-size: 3.2vw;
        line-height: 4.2vw;
    }
    .bk-blog-article-body li,  .bk-blog-article-body strong
    {
        font-size: 3.2vw;
        line-height: 4.2vw;
    }

    .ix-footer-flexbox-item {
        flex-grow: 5;
        width: 25vw;
    }
    /*    .ix-footer-flexbox-item.ix-footer-item-3 {
        display: none;
    }*/
    .ix-footer-facebook-icon,
    .ix-footer-instagram-icon {
        width: 2.4vw;
        height: 2.4vw;
        margin: 0 0 0 2vw;
    }
    .ix-footer-text h4 {
        padding-bottom: 1.8vw;
    }
    .ix-home-slide-img,
    .ix-home-slide-txt {
        margin-left: auto;
        margin-right: auto;
    }
    nav#ix-main-menu {
        display: none;
    }
    main>* {
        width: 100%;
    }
    .ix-prefooter-title {
        width: 80vw;
        padding-top: 6.08vw;
        padding-bottom: 4.08vw;
    }
    body.ix-logo-red-header-white header {
        border-bottom: solid 0.3vw;
    }
    .nav-container-small-screen #ix-logo {
        width: 28vw;
        display: block;
        float: none;
        cursor: pointer;
        text-align: center;
        margin: 0 auto;
    }
    .nav-container-small-screen {
        display: flex !important;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between;
        display: block;
        width: 100%;
        padding-bottom: 2vw;
        padding-top: 2vw;
    }
    .nav-container-small-screen>* {
        order: 3;
    }
    .bk-header-desktop {
        display: none;
    }
    header {
        height: auto !important;
    }
    main {
        /*padding-top: 11.0664vw;*/
    }
    body.ix-home #ix-black-lent-img {
        display: none;
    }
    body.ix-home #ix-white-lent-img img {
        width: 6vw;
    }
    body.ix-logo-red-header-white #ix-white-lent-img {
        display: none;
    }
    body.ix-logo-red-header-white #ix-black-lent-img {
        display: block;
    }
    body.ix-logo-red-header-white #ix-black-lent-img img {
        width: 6vw;
    }
    .ix-search-lent {
        padding: 1vw 2vw 1vw 0;
    }
    #ix-logo img {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    #menu__toggle {
        opacity: 0;
    }
    #menu__toggle:checked~.menu__btn>span {
        transform: rotate(45deg);
    }
    #menu__toggle:checked~.menu__btn>span::before {
        top: 0;
        transform: rotate(0);
    }
    #menu__toggle:checked~.menu__btn>span::after {
        top: 0;
        transform: rotate(90deg);
    }
    #menu__toggle:checked~.menu__box {
        visibility: visible;
        left: 0;
        z-index: 100;
    }
    .menu__btn {
        display: flex;
        left: 4.2vw !important;
        /*align-items: center;
        position: fixed;*/
        position: absolute;
        top: 5vw;
        width: 26px;
        height: 26px;
        cursor: pointer;
        z-index: 1;
    }
    .menu__btn>span,
    .menu__btn>span::before,
    .menu__btn>span::after {
        display: block;
        position: absolute;
        width: 100%;
        height: 2px;
        background-color: rgb(255 255 255);
        transition-duration: .25s;
    }
    body.ix-logo-red-header-white .menu__btn>span,
    body.ix-logo-red-header-white .menu__btn>span::before,
    body.ix-logo-red-header-white .menu__btn>span::after {
        background-color: black;
    }
    #menu__toggle:checked~.menu__btn>span,
    #menu__toggle:checked~.menu__btn>span::before,
    #menu__toggle:checked~.menu__btn>span::after {
        background-color: black;
    }
    .menu__btn>span::before {
        content: '';
        top: -8px;
    }
    .menu__btn>span::after {
        content: '';
        top: 8px;
    }
    .menu__box {
        display: block;
        position: fixed;
        visibility: hidden;
        top: 0;
        left: -100%;
        width: 54.7589vw;
        height: 100%;
        margin: 0;
        padding: 80px 0;
        list-style: none;
        background-color: white;
        box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
        transition-duration: .25s;
    }
    .menu__box {
        padding-left: 5vw;
        padding-top: 20vw;
    }
    .menu__box li {
        padding: 10px 0;
    }
    .menu__box li a {
        color: black;
        font-weight: 500;
        font-size: 2.4vw;
    }
    .menu__box li a:hover {
        color: rgb(249 89 61);
        text-decoration: none;
    }
    .menu__box li.ix-menu-item-login a:hover span{
        color: #fff;
        text-decoration: none;
    }
    main.flex>aside,
    main.flex>article {
        width: 100%;
    }
    .ix-product-category-left-colmn {
        width: 100%;
        display: block;
        float: none;
    }
    .ix-product-category-right-colmn {
        width: 100%;
        display: block;
        float: none;
        padding: 15vw 5vw 0vw 5vw;
    }
    .ix-cat-grey-clmn-aside {
        width: 100%;
        margin-top: 4vw;
        padding: 6vw;
    }
    .ix-cat-grey-clmn-aside h2 {
        font-size: 3.2vw;
        padding-bottom: 3.3965vw;
        padding-top: 2vw;
    }
    .ix-select-element .edd-value {
        font-size: 2.4vw;
        line-height: 2.4vw;
        padding: 2vw;
    }
    .ix-select-element-side-by-side-container {
        width: 100%;
    }
    .ix-select-element.ix-select-element-side-by-side-1 {
        width: 40vw;
    }
    .ix-select-element.ix-select-element-side-by-side .edd-root {
        width: 40vw;
    }
    .ix-select-element.ix-select-element-side-by-side-2 {
        width: 40vw;
    }
    .ix-checkbox-switch-km0,
    .ix-checkbox-switch-used,
    .ix-checkbox-switch-private,
    .ix-checkbox-switch-shops,
    .ix-checkbox-switch-purchase,
    .ix-checkbox-switch-rental,
    .ix-checkbox-switch {
        width: 50%;
        padding: 4vw 0;
    }
    .no-switch {
        width: 9.2vw;
        height: 4.1172vw;
        border-radius: 4.3692vw;
    }
    .ix-checkbox-switch-km0 h3,
    .ix-checkbox-switch-used h3,
    .ix-checkbox-switch-private h3,
    .ix-checkbox-switch-purchase h3,
    .ix-checkbox-switch-shops h3,
    .ix-checkbox-switch-rental h3 {
        padding-left: 2.4vw;
    }
    .no-switch::before {
        top: -0.4vw;
        width: 4.6vw !important;
        height: 4.6vw !important;
    }
    .ix-checkbox-switch-km0 h3 a,
    .ix-checkbox-switch-used h3 a,
    .ix-checkbox-switch-private h3 a,
    .ix-checkbox-switch-shops h3 a,
    .ix-checkbox-switch-purchase h3 a,
    .ix-checkbox-switch-rental h3 a,
    .ix-checkbox-switch h3 a {
        font-size: 2.4vw;
        line-height: 2.4vw;
    }
    input:checked+.no-switch::before {
        right: 5.2vw;
        top: -0.3vw;
    }
    .ix-filter-description {
        font-size: 2.4vw;
        line-height: 3.2vw;
        padding: 4vw 0;
    }
    .ix-select-element {
        margin: 1.5vw 0.5vw 1.5vw 0;
    }
    .ix-select-element.ix-select-element-side-by-side-1,
    .ix-select-element.ix-select-element-side-by-side-2 {
        margin: 0vw 0vw 1.5vw 0vw;
    }
    .ix-select-element .edd-arrow {
        width: 5vw;
        height: 4.6vw;
        top: calc(50% - 2.4vw);
    }
    .ix-cat-grey-clmn-aside.ix-search-clmn .edd-arrow::before {
        width: 2.5vw;
        height: 2.5vw;
        border-right: 0.1vw solid currentColor;
        border-bottom: 0.1vw solid currentColor;
    }
    .ix-filter-clmn .ix-accordion {
        padding: 3vw 0vw 3vw 0vw;
        max-width: 100%;
    }
    .ix-page-list-bike-intro .ix-page-list-bike-decription {
        width: 100%;
        padding-bottom: 7vw;
        padding-top: 3vw;
    }
    article>.bk-search-page-right-clmn {
        padding: 6vw;
    }
    h1.ix-page-product-category-title {
        font-size: 4.44vw;
        line-height: 4vw;
        padding-top: 3.2vw;
        padding-bottom: 4.2vw;
    }
    .ix-breadcrumbs-container {
        line-height: 1.89vw;
        font-size: 1.89vw;
    }
    .ix-page-list-bike-intro h3 {
        font-size: 3.2vw;
    }
    .bk-search-product-list-single-item {
        order: 2;
        padding-bottom: 3vw;
    }
    .ix-preview-single-product {
        width: 40vw;
    }
    .ix-preview-single-product-img {
        width: 40vw;
    }
    .ix-preview-single-product-image {
        height: 50vw;
    }
	
    .ix-preview-product-annuncio_top 
	{
       /*  andreac: 2023-10-13
	    top: 39.7vw;
        left: 30.2vw;
		andreac: 2023-10-13 */
       /* andreas: was:
		top: 66.9vw;
        left: 52.2vw; */

/* andreas: 2023-1019: begin */
top: auto;
left: auto;
right:0 !important;
bottom:0 !important;
/* andreas: 2023-1019: end */

        width: 9.8042vw;
        height: 9.8042vw; 
    }
	
    /*  .ix-slide-type andreac: 2023-10-13
    {
        font-size: 2.8vw;
        padding-bottom: 3.4vw;
        letter-spacing: 0.02vw;
        font-weight: 400;
    } */
	
    .ix-slide-state,  .ix-slide-location, .ix-slide-vendor /* andreac: 2023-10-13aggiunto vendor  */
	{
        font-size: 2vw;
    }
	
    .ix-home-prefooter-flexbox-container {
        max-width: 90vw;
    }
    .ix-home-ads {
        width: 81.8254vw;
        border: solid 1.6673vw #f9593d;
        border-right: solid 8.1067vw #f9593d;
        height: 31.3737vw;
    }
    .ix-home-ads-logo img {
        height: 27vw;
    }
    .ix-home-ads-logo {
        right: -73vw;
        height: 13vw;
        top: 1vw;
    }
    .slick-dots li button:before {
        font-size: 6.4vw !important;
        width: 6vw;
    }
    .slick-dots li {
        width: 4.4vw;
    }
    .bk-sgl-product-basic-information.ix-only-mobile {
        display: block;
    }
    .ix-single-product-slider .slick-dots {
        position: absolute;
        bottom: -6vw;
    }
    .bk-sgl-product-basic-information.ix-only-desktop {
        display: none;
    }
    .ix-profile-seller-clmn-aside {
        width: 100%;
        margin-top: 27.35vw;
        padding: 18vw 8vw 8vw 8vw !important;
    }
    .ix-profile-seller-clmn-aside .bk-page-profile-seller-image {
        position: inherit;
        width: 35vw;
        height: 35vw;
        top: 0vw;
        left: 0vw;
        margin-left: auto;
        margin-right: auto;
    }
    .ix-profile-seller-clmn-aside .bk-page-profile-seller-name {
        font-size: 6.2vw;
        padding-top: 2vw;
        padding-bottom: 2vw;
        margin-top: 4vw;
    }
    .ix-profile-seller-clmn-aside .bk-page-profile-seller-typology {
        font-size: 4.8vw;
        padding-bottom: 6vw;
    }
    section.bk-seller-dashboard-intro {
        padding: 7vw;
    }
    .bk-inner-page-intro {
        width: 100%;
        padding-bottom: 7vw;
    }
    h1.ix-page-product-category-title {
        line-height: 5.2vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile>h2 {
        text-align: center;
        padding: 6vw 0;
    }
    .bk-inner-page-large-right-part-parent {
        display: block;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item {
        order: 1;
        width: auto;
        padding: 7vw 7vw 30vw 7vw;
        margin: 4vw;
        height: auto;
    }
    .bk-white-btn button {
        font-size: 2.8vw;
        padding: 2vw;
    }
    .ix-home-slide .ix-slide-price {
        font-size: 4.8vw;
        line-height: 5vw;
        padding-top: 3vw;
    }
    .ix-slide-price .ix-base-price-crossed-out {
        text-decoration: line-through;
        text-decoration-thickness: 3px;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item .bk-sale-item-list {
        padding-top: 4vw;
        padding-bottom: 4vw;
        height: auto;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item ul li {
        margin-left: 3vw;
        padding: 1.2vw 0;
        font-size: 2.4vw;
        line-height: 3.2vw;
    }
    .bk-inner-page-item.bk-sale-item .bk-white-btn.bk-white-btn-buy input[type=submit] {
        height: 7vw;
        padding: 0;
        font-size: 2.8vw;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item h2 {
        font-size: 5.8vw;
        line-height: 7vw;
    }
    .bk-inner-page-item.bk-sale-item .bk-black-line {
        padding-top: 3.6758vw;
        margin-bottom: 6.6758vw;
    }
    .bk-sale-item-price {
        font-size: 5.4vw;
        line-height: 5vw;
    }
    .bk-sale-item-price span {
        font-size: 2.4vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .ix-accordion {
        padding: 0 4vw 4vw 4vw;
        width: 100%;
        max-width: 100%;
    }
    .bk-inner-page-item.bk-sale-item .bk-seller-page-pretitle {
        line-height: 3.8vw;
        font-size: 3vw;
        padding-bottom: 2vw;
    }
    .bk-page-profile-seller-table-container table {
        max-width: 100%;
        width: 100%;
    }
    .bk-page-profile-seller-table-container table td.bk-table-first-colmn,
    .bk-page-profile-seller-table-container table td {
        width: 50%;
        padding: 1.2vw 0;
        font-size: 2.4vw;
        line-height: 3vw;
    }
    .bk-page-profile-seller-aside-info-ads div {
        padding-bottom: 2vw;
    }
    .bk-page-profile-seller-aside-contatti {
        padding-bottom: 8vw;
        font-size: 2.8vw;
    }
    .bk-page-profile-seller-aside-info-ads {
        padding-bottom: 8vw;
        font-size: 4.8vw;
        line-height: 5.2vw;
    }
    /*    .bk-seller-dashboard-profile-aside {
        margin-top: 0vw;
        width: 100%;
    }*/
    .ix-profile-seller-clmn-aside {
        height: auto;
        position: absolute;
    }
    .bk-seller-dashboard-profile-aside>div {
        display: block;
    }
    .bk-seller-dashboard-profile-container>div>article {
        display: block;
        width: 100%;
    }
    .bk-seller-dashboard-profile-container>.bk-box-1680 {
        display: block !important;
    }
    .bk-rating-stars section {
        width: 74vw;
    }
    .bk-seller-dashboard-profile-filters p {
        padding: 2vw 0 5vw 0;
        font-size: 2vw;
    }
    .bk-seller-dashboard-profile-filters-voices {
        height: 10vw;
    }
    .bk-seller-dashboard-profile-filters .bk-seller-ads-published {
        order: 2;
        height: auto;
        width: 88.75vw;
        margin-bottom: 0vw;
    }
    .bk-seller-dashboard-profile-filters p:hover {
        border-bottom: solid 0.3vw black;
    }
    .ix-home-top-slide-background.ix-only-mobile {
        display: block;
    }
    .ix-hp-select-element-container-flex input[type="text"]#typology,
    .ix-hp-select-element-container-flex input[type="text"]#brand {
        width: 100%;
    }
    .ix-hp-select-element-container-flex input[type="text"] {
        padding: 3vw;
        height: auto;
    }
    .ix-hp-select-element-container-flex>div {
        margin-bottom: 3vw;
    }
    .ix-hp-select-element-container-flex>* {
        height: 8vw;
    }
    .ix-hp-select-element-container-flex button {
        font-size: 2.4vw;
        height: auto;
    }
    .ix-home-find-your-bike-item.ix-home-find-your-bike-item-1>div,
    .ix-home-find-your-bike-item.ix-home-find-your-bike-item-2>div {
        margin-left: auto;
        margin-right: auto;
    }
    .ix-home-find-your-bike-item.ix-home-find-your-bike-item-4>div {
        margin-right: auto;
        margin-right: auto;
    }
    .ix-home-find-your-bike-item.ix-home-find-your-bike-item-3>div {
        margin-right: auto;
    }
    .ix-home-ads-section {
        height: 36vw;
        width: 86vw;
    }
    .ix-home-ads-section .ix-home-ads {
        border: solid 1.6673vw #f9593d;
        width: 76vw;
        height: 36vw;
    }
    .ix-home-ads-section .ix-home-ads-logo {
        width: 10vw;
        padding-top: 4.2758vw;
        height: 36vw;
    }
    .bk-seller-dashboard-now-more-item {
        width: 85vw;
        margin-bottom: 4.24vw;
        margin-left: 4vw;
        margin-right: 8vw;
    }
    .bk-hp-slider-costant-text .ix-home-intro-title {
        padding-bottom: 38.4vw;
    }
	
    /* .ix-slide-state {
        line-height: 3.6vw;
        padding-bottom: 1.2vw;
    } */
	
    header.ix-prefooter-title {
        height: auto !important;
    }
    .ix-home-top-slider-container .ix-home-intro-arrow-container {
        padding-top: 9vw;
        padding-bottom: 0vw;
        margin-top: 0vw;
    }
    .ix-home-top-slider .ix-home-intro-subtitle {
        font-size: 6.8vw;
        padding-left: 10vw;
        padding-right: 10vw;
    }
    .bk-box-1680.bk-search-page,
    .bk-box-1680.bk-product-page {
        display: block;
    }
    .bk-box-1680.bk-search-page>aside,
    .bk-box-1680.bk-search-page>section,
    .bk-box-1680.bk-product-page>aside,
    .bk-box-1680.bk-product-page>section,
    .bk-box-1680.bk-product-page>article {
        width: 100%;
    }
    article>.bk-product-left-clmn {
        width: 100%;
        padding-top: 4vw;
    }
    .bk-box-1680.bk-product-page .ix-breadcrumbs-container {
        padding-bottom: 3vw;
    }
    .ix-red-btn-submit input[type="submit"] {
        padding: 3.2vw 4vw;
        font-size: 2.4vw;
    }
    .bk-box-1680.bk-search-page .ix-breadcrumbs-container {
        padding-top: 3vw;
    }
    .ix-preview-single-product .ix-preview-single-product-hover {
        height: 49.5vw;
    }
    .ix-filter-clmn .ix-accordion-title {
        font-size: 2.4vw;
        padding: 4.2vw 0 3vw 2vw;
    }
    .ix-filter-clmn .ix-accordion-arrow:before,
    .ix-filter-clmn .ix-accordion-arrow:after {
        left: 62vw;
        width: 1.6846vw;
    }
    article.bk-seller-dashboard-tables {
        margin-bottom: 4vw;
    }
    .bk-search-page-right-clmn {
        padding: 4vw;
    }
    .ix-single-product-slide {
        width: 100vw;
        height: 60vw;
    }
    .ix-home-last-banner {
        width: 94%;
        margin: 16vw auto 4vw auto;
    }
    .ix-home-last-banner-text {
        top: 0vw;
        left: 0vw;
        padding-top: 2.6758vw;
        padding-left: 2.6758vw;
    }
    .ix-home-ads-section {
        height: auto;
        width: 86vw;
    }
    .ix-home-ads-section>div {
        width: 100% !important;
        display: block;
        float: none;
    }
    .ix-home-ads-section .ix-home-ads {
        border: solid 1.8vw #f9593d;
        width: 53.88vw;
        background-image: none !important;
        height: auto;
    }
    .ix-home-ads-section img {
        width: 100%;
    }
    .ix-home-ads-section .ix-home-ads-logo {
        width: 10vw;
        padding-top: 1.2758vw;
        height: 10vw;
    }
    .ix-home-ads-logo img {
        height: auto;
        width: 26vw;
        margin-left: auto;
        margin-right: auto;
    }
    .ix-home-top-slider-container .slick-dots {
        bottom: 10vw;
    }
    .bk-product-information {
        margin-top: 10vw;
    }
    .bk-product-information h4 {
        margin-bottom: 4vw;
        font-size: 4.2vw;
        line-height: 4.2vw;
    }
    .bk-single-product-accordion-item {
        margin-bottom: 4vw;
    }
    .bk-single-product-accordion-title {
        padding-top: 4vw;
        font-size: 3.4vw;
    }
    .bk-single-product-accordion-arrow::before,
    .bk-single-product-accordion-arrow::after {
        width: 2.6846vw;
        top: 4vw;
        left: 1vw;
    }
    .bk-product-information {
        padding: 5vw;
    }
    .bk-single-product-aside>section {
        width: 100%;
    }
    .bk-sgl-product-financing-box {
        padding: 4vw;
    }
    .bk-product-information {
        padding: 10vw 6vw 12vw 6vw;
    }
    .bk-sgl-product-financing-box {
        border: solid 0.4vw #f9593d;
        margin-bottom: 6vw;
    }
    .bk-sgl-product-financing-box h4 {
        font-size: 3.2vw;
    }
    .bk-sgl-product-financing-box-inner-row {
        padding: 4vw 0;
        border-top: solid 0.2vw black;
        border-bottom: solid 0.2vw black;
        margin-top: 3vw;
        margin-bottom: 3vw;
    }
    .bk-chebanca-logo {
        width: 24vw;
    }
    .bk-financing-price {
        font-size: 3.8vw;
    }
    .bk-sgl-product-financing-box-inner-row p {
        padding-top: 2vw;
    }
    .bk-sgl-product-financing-detail-box button {
        font-size: 2.8vw;
        padding: 1.8vw 4.4vw;
    }
    .bk-aside-seller-card h4 {
        font-size: 4.2vw;
    }
    .bk-aside-seller-card {
        padding: 6vw;
    }
    .bk-product-page .bk-seller-profile img {
        width: 24vw;
        margin-bottom: 4vw;
        margin-top: 4vw;
        border-radius: 50% !important;
    }
    .bk-seller-profile .bk-contatta-venditore-phone-icon-container img {
        border-radius: 0% !important;
    }/*Elena 9 ott 2021*/
/*    
    .bk-seller-profile>div {
        font-size: 2.8vw;
        line-height: 5vw;
    }*/
    .bk-see-ads-btn button {
        font-size: 2.89vw;
        padding: 2.4vw;
        width: 32.347vw;
    }
    .bk-single-product-aside .bk-contact-seller-btn {
        width: 100%;
        margin-top: 3vw;
    }
    .bk-contact-seller-btn button {
        font-size: 3.2vw;
        padding: 3vw;
        width: 100%;
    }
    .bk-single-product-bikken-ads {
        border-bottom: solid 11vw #f9593d;
        height: 60vw;
        width: 100%;
    }
    .ix-page-product-ads-logo img {
        width: 28vw;
    }
    .ix-page-product-ads-logo {
        height: auto;
        top: 78vw;
        width: 32vw;
    }
    .ix-bk-sgl-produt-video-btn a {
        padding: 2vw 3vw;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .ix-bk-sgl-produt-video-btn a img{
        padding: 0vw;
        display: block;
        width: auto;
        height: 100%;
    }
    .ix-bk-sgl-produt-video-btn span {
        width: 24vw;
        font-size: 2.8vw;
    }
    .ix-bk-sgl-produt-video-btn {
        left: 56vw;
        top: 77vw;
    }
    .ix-footer-flexbox-container {
        display: block;
        width: 80%;
    }
    .ix-footer-flexbox-item {
        flex-grow: 1;
        text-align: center;
        width: 100%;
        padding-bottom: 6.8vw;
    }
    .ix-footer-logo {
        width: 12vw;
    }
    .ix-footer-text h4 {
        font-size: 4.8vw;
    }
    .ix-footer-link a {
        font-size: 3.8vw;
        padding-bottom: 1.6vw;
        padding-top: 2vw;
    }
    .ix-footer-facebook-icon,
    .ix-footer-instagram-icon,
    .ix-footer-youtube-icon
    {
        width: 4.4vw;
        height: 3.4vw;
        margin: 0 0 0 4vw;
    }
    .ix-footer-second-row-logo-1 img,
    .ix-footer-second-row-logo-2 img,
    .ix-footer-second-row-logo-3 img {
        height: 9vw;
    }
    .ix-footer-flexbox-item img {
        margin-left: auto;
        margin-right: auto;
    }
    .ix-footer-third-row .ix-footer-third-row-col {
        font-size: 2.4vw;
    }
    .ix-footer-third-row .ix-footer-third-row-col-2 {
        padding-left: 0;
    }
    .bk-black-btn.bk-white-btn-edit-profile {
        margin-top: 17vw;
    }
    .bk-range-slider-search-page .selector .price-slider {
        width: 77vw;
    }
    .bk-range-slider-search-page .selector #slider-range {
        height: 4.1172vw;
    }
    .bk-range-slider-search-page .selector .ui-slider-handle {
        width: 4.6vw !important;
        height: 4.6vw !important;
    }
    .bk-range-slider-search-page .selector .slider-price {
        padding: 2.8vw 0;
        font-size: 3vw;
        top: -0.2vw;
    }
    .ix-filter-clmn .ix-select-element.ix-select-element-side-by-side .edd-root {
        width: 100%;
        left: -0.2vw;
    }
    .ix-cat-grey-clmn-aside.ix-filter-clmn .ix-select-element .edd-value {
        padding: 2.8vw;
        height: auto;
        font-size: 2.8vw;
    }
    .ix-filter-clmn .ix-select-element .edd-arrow {
        width: 4vw;
        height: 4vw;
        top: calc(50% - 0.2vw);
        right: calc(2vw - -1vw);
    }
    .ix-filter-clmn .edd-arrow::before {
        width: 2.4vw;
        height: 2.4vw;
        top: -1.6vw;
    }
    .ix-filter-clmn label {
        padding-left: 4vw;
        margin-bottom: 3vw;
        font-size: 2.4vw;
        margin-top: 3vw;
    }
    .ix-filter-clmn [type='checkbox'] {
        top: -1.4vw;
        height: 3vw;
        width: 3vw;
    }
    .bk-page-profile-seller-table-container table {
        margin-left: 0vw;
    }
    .bk-page-profile-seller-table-container .ix-accordion-title h2 {
        padding-top: 4vw;
        padding-bottom: 2vw;
    }
    .bk-page-profile-seller-table-container .ix-accordion-text {
        padding-top: 4.6846vw;
        padding: 1.3692vw 0vw 1.3692vw 0vw;
    }
    .bk-page-profile-seller-table-container table td.bk-table-first-colmn.bk-table-border-red>div {
        width: 100%;
    }
    .bk-table-border-grey>div,
    .bk-table-border-red>div {
        width: 100%;
    }
    .bk-table-border-grey>div,
    .bk-table-border-red>div {
        width: 34.66vw;
    }
    .bk-red-btn button {
        font-size: 2.8vw;
        padding: 1.8vw;
    }
    td.bk-table-options-results-price {
        font-size: 5.2vw !important;
    }
    .bk-see-ads-btn a {
        font-size: 2.8vw;
        padding: 1.77vw 8.2vw;
    }
    .bk-product-page .contatta_venditore_popup {
        top: -0.4vw;
        left: -2vw;
        width: 92vw;
        padding: 11vw;
    }
    .contatta_venditore_popup .contatta_venditore_popup_grid {
        height: 20vw;
    }
/*    .contatta_venditore_popup .contatta_venditore_popup_grid>div img {
        width: 8vw;
        margin-right: 3.4vw;
    }*/
    section.bk-single-product-bikken-ads {
        border: solid 1.8vw #f9593d;
        border-bottom: solid 11.1334vw #f9593d;
        margin-top: 4vw;
        margin-bottom: 8vw;
        height: 83vw;
        width: 80vw!important;
    }
    .contatta_venditore_popup span:after {
        border-width: 0px 3.0269vw 3.0269vw;
        top: -3.0269vw;
        left: 41.2vw;
    }
    .bk-single-product-information .ix-accordion {
        max-width: 100%;
    }
    .bk-single-product-information .ix-accordion-text p {
        line-height: 4.6vw;
        font-size: 3.4vw;
        padding-top: 3vw;
    }
    .bk-single-product-information .bk-single-product-accordion-text {
        line-height: 3.4vw;
        font-size: 2.4vw;
        padding-top: 8vw;
    }
    .bk-sgl-product-technical-specifications-table td {
        padding: 2.4vw;
    }
    .bk-registration-box.bk-upload-ad-step>div {
        width: 100%;
    }
    .bk-registration-box .bk-upload-ad-step-1-text-container {
        width: 100%;
        padding: 7vw;
    }
    .bk-upload-ad-step.bk-registration-box {
        margin-top: 2.4vw;
    }
    .bk-registration-box h2 {
        padding-bottom: 6.2345vw;
    }
    h2.bk-bicolor {
        text-transform: uppercase;
        font-size: 6vw;
    }
    .bk-registration-box .bk-registration-box-inner {
        width: 72vw;
    }
    .bk-white-btn-with-black-border button {
        border: solid 0.3vw black;
        font-size: 3.4vw;
        padding: 1.2vw;
    }
    .bk-registration-box .bk-black-line {
        padding-top: 6.7vw;
        margin-bottom: 6.5vw;
        border-bottom: solid 0.2vw #727373;
    }
    .block-wrap.bk-login-google-fb .fb-content,
    .block-wrap.bk-login-google-fb .google-content {
        height: 7.2vw;
    }
    .bk-sgl-product-technical-specifications-table td {
        font-size: 3.4vw;
    }
    .block-wrap.bk-login-google-fb img {
        width: 6.8vw;
    }
    .block-wrap.bk-login-google-fb .btn-google {
        margin-bottom: 2.6vw;
    }
    .bk-registration-box input[type=text],
    .bk-registration-box input[type=email],
    .bk-registration-box input[type=password],
    .bk-registration-box input[type=datetime],
    .bk-registration-box input[type=number] {
        border-bottom: solid 0.28vw black;
        padding: 1.28vw 0.7820vw 1.28vw 0;
        margin-top: 6vw;
        font-size: 2.4vw;
    }
    .bk-registration-box .form-group.bk-privacy-newsletter-flags div {
        width: 62vw;
    }
    .form-group.bk-privacy-newsletter-flags div {
        font-size: 1.8vw;
        line-height: 2.4vw;
        width: 21vw;
        padding-left: 3.6vw;
        padding-top: 0.2vw;
    }
    .form-group.bk-privacy-newsletter-flags label:before {
        padding: 2vw;
        border-radius: 3.2323vw;
    }
    .form-group.bk-privacy-newsletter-flags input:checked+label:after {
        top: 0.4vw;
        left: 1.2vw;
        width: 1.5476vw;
        height: 2.3vw;
        border-width: 0 0.6vw 0.6vw 0;
    }
    .bk-registration-box .bk-privacy-newsletter-flags-box {
        padding-top: 7.35vw;
        padding-bottom: 6.5vw;
    }
    .form-group.bk-privacy-newsletter-flags {
        margin-bottom: 3.8vw;
    }
    .bk-upload-ad-step-1-text-container {
        margin-bottom: 0vw;
    }
    .ix-footer-second-row {
        width: 82vw;
    }
    .bk-seller-dashboard-profile-background {
        width: 100%;
        height: 32vw;
    }
    .bk-page-profile-seller-aside-contatti h5,
    .bk-page-profile-seller-aside-info-ads h5 {
        padding-bottom: 1vw;
        font-size: 2.94vw;
    }
    .bk-page-profile-seller-aside-info-ads.bk-page-profile-seller-aside-info-stars {
        height: 20vw;
        padding-top: 3vw;
    }
    .bk-page-profile-seller-big-email a {
        font-size: 4.2vw;
    }
    .bk-seller-dashboard-profile-filters-ul a {
        font-size: 2.78vw;
    }
    .bk-rating-stars label {
        width: 6.8vw;
        margin-right: 1vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio {
        display: block;
    }
    .bk-seller-dashboard-profile-filters #services {
        display: block;
    }
    .bk-seller-dashboard-profile-filters #rental {
        display: block;
    }
    .bk-carica-annuncio-block {
        height: 93.2298vw;
        width: 88.75vw;
    }
    .bk-seller-dashboard-profile-filters #rental .bk-carica-annuncio-block {
        height: 93.2298vw;
        width: 88.75vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-seller-dashboard-profile-filters #services .bk-carica-annuncio-block {
        height: 31.8330vw;
        width: 88vw;
    }
    .bk-seller-dashboard-profile-filters #services .bk-filter-services {
        width: 88vw;
        margin-bottom: 14vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-carica-annuncio-block .bk-circle-symbol {
        font-size: 6vw;
        width: 6.8125vw;
        height: 6.8125vw;
        line-height: 6vw;
    }
    .bk-seller-dashboard-profile-filters .bk-carica-annuncio-block .bk-circle-symbol {
        font-size: 9vw;
        width: 10.8125vw;
        height: 10.8125vw;
        line-height: 9vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-dashboard-page-upload-service-title,
    .bk-seller-dashboard-profile-filters #services .bk-dashboard-page-upload-service-title,
    .bk-seller-dashboard-profile-filters #rental .bk-dashboard-page-upload-service-title {
        font-size: 5.2vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-carica-annuncio-block .bk-carica-annuncio-box-info,
    .bk-seller-dashboard-profile-filters #rental .bk-carica-annuncio-block .bk-carica-annuncio-box-info {
        font-size: 4.2vw;
        padding-top: 2vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-carica-annuncio-plus,
    .bk-seller-dashboard-profile-filters #rental .bk-carica-annuncio-plus {
        padding-top: 23.3739vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-carica-annuncio-block a>div,
    .bk-seller-dashboard-profile-filters #rental .bk-carica-annuncio-block a>div {
        padding: 2.2345vw 5.0833vw;
    }
    .bk-dashboard-page-upload-service-title {
        font-size: 3.1vw;
    }
    .bk-carica-annuncio-block .bk-carica-annuncio-box-info {
        font-size: 2.7vw;
        padding-top: 2vw;
    }
    .bk-carica-annuncio-block.bk-dashboard-page-upload-service a>div {
        padding: 5.2345vw 2.0833vw;
    }
    .bk-filter-services.bk-filter-services-maintenance .bk-carica-annuncio-block>a>div,
    .bk-filter-services.bk-filter-services-spare-parts .bk-carica-annuncio-block>a>div {
        padding: 4.5625vw;
    }
    .bk-filter-services.bk-filter-services-maintenance .bk-carica-annuncio-block .bk-spare-parts div,
    .bk-filter-services.bk-filter-services-spare-parts .bk-carica-annuncio-block .bk-spare-parts div {
        font-size: 2.8vw;
        padding-top: 1vw;
    }
    .bk-filter-services.bk-filter-services-maintenance .bk-carica-annuncio-block h2,
    .bk-filter-services.bk-filter-services-spare-parts .bk-carica-annuncio-block h2 {
        font-size: 5.2vw;
    }
    .bk-filter-spare-parts-block-description h3 {
        font-size: 3vw;
        padding-top: 2vw;
    }
    .bk-seller-dashboard-profile-filters-ul {
        margin-top: 10vw;
        margin-bottom: 5vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-carica-annuncio-block {
        height: 108.77vw;
        width: 88.75vw;
        margin-bottom: 6vw;
    }
    .bk-carica-annuncio-block-container.bk-seller-ads-published>.ix-preview-product-ads-published-img {
        height: 108.77vw;
        width: 88.75vw;
    }
    .bk-carica-annuncio-block-container.bk-seller-ads-published>.ix-preview-product-ads-published-img img {
        height: 100%;
    }
    .bk-seller-dashboard-profile-filters #portfolio .ix-slide-price {
        font-size: 5.2vw;
        line-height: 5.2vw;
        padding-top: 4vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .ix-slide-title {
        font-size: 5.2vw;
        line-height: 6vw;
        padding-top: 3.2vw;
        padding-bottom: 4.89vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .ix-slide-type {
        font-size: 3.4vw;
        padding-bottom: 3.4vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .ix-slide-state,
    .bk-seller-dashboard-profile-filters #portfolio .ix-slide-location, 
	.ix-slide-vendor /* andreac: 2023-10-13aggiunto vendor  */
	{
        font-size: 3.2vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-edit-product-btn a,
    .bk-seller-dashboard-profile-filters #portfolio .bk-published-product-btn a {
        /*padding: 1.391vw 1.782vw;
        font-size: 3.2vw;*/
        font-size: 3.8vw;
        padding: 2vw 4vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-edit-product-btn {
        top: -147.8vw;
        left: 2.6vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-published-product-btn {
        top: -152vw;
        left: 61.2vw;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item {
        padding: 0;
    }
    .bk-basic-sale-item {
        width: 100%;
        padding: 6vw;
        height: auto;
    }
    .bk-sale-item-gratis-under-price {
        font-size: 2.89vw;
        padding-top: 2vw;
    }
    .bk-plus-sale-item,
    .bk-rental-item {
        width: 100%;
        padding: 6vw;
        height: auto;
    }
    td.bk-table-options-results-price span {
        font-size: 2.2vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .bk-red-btn input[type=submit],
    .bk-page-profile-seller-table .bk-red-btn input[type=submit] {
        padding: 0.2vw 1.875vw;
        height: 6.6042vw;
        font-size: 2.2vw;
    }
    .bk-black-btn.bk-white-btn-edit-profile a {
        height: 8.6042vw;
        padding-top: 3.89vw;
    }
    .bk-draft-product-btn {
        position: relative;
        top: -152.2vw;
        left: 68.5vw;
    }
    .bk-draft-product-btn a {
        padding: 1.391vw 2.782vw;
        font-size: 3.2vw;
    }
    .bk-billing-box {
        width: 100%;
        padding: 8vw 6vw;
        margin-top: 0vw;
        margin-bottom: 0vw;
    }
    .bk-billing-box .bk-red-btn.bk-red-btn-continue {
        width: 20vw !important;
    }
    .bk-billing-box .bk-red-btn.bk-red-btn-continue button {
        padding: 1vw 0vw;
        font-size: 3vw;
        height: 8vw;
    }
    .bk-billing-box .grid {
        display: block;
    }
    .bk-billing-box .grid-cols-2 input[type="text"],
    .bk-billing-box .grid-cols-2 input[type="phone"],
    .bk-billing-box .grid-cols-2 input[type="email"],
    .bk-billing-box input#address[type="text"] {
        width: 100%;
        height: 7vw;
    }
    .bk-billing-box .col-span-1>div,
    .bk-billing-box .col-span-2>div {
        margin-top: 3.7812vw;
        margin-bottom: 3.7812vw;
    }
    .ix_municipality .edd-root {
        width: 100%;
    }
    .bk-billing-form-curtain .edd-head {
        width: 100%;
        height: 7.5625vw;
    }
    .bk-billing-form-curtain .edd-value {
        height: 7.5625vw;
        padding: 0.3vw 0.7vw 0.3vw 2vw;
        font-size: 2.76vw;
        line-height: 6.8vw;
    }
    .bk-billing-form-curtain .edd-root {
        width: 100%;
        background-color: white;
    }
    .bk-billing-box input#billing_zip[type="number"] {
        width: 100%;
        height: 7.5625vw;
        margin-bottom: 4vw;
    }
    .bk-steps-colmns-container-single-clmn>div.bk-availability-rentals-range {
        width: 100%;
    }
    .bk-steps-colmns-container-single-clmn>div.bk-availability-rentals-range {
        width: 100%;
    }
    .range-slider__range {
        height: 4.0416vw;
        border-radius: 3vw;
        width: 62.25vw !important;
        margin-top: 1vw;
    }
    .range-slider__range::-webkit-slider-thumb {
        width: 4.25vw;
        height: 4.25vw;
    }
    .range-slider__range::-moz-range-thumb {
        width: 4.25vw;
        height: 4.25vw;
    }
    .range-slider__value {
        margin-left: 5vw;
        font-size: 4vw;
        padding-top: 2vw;
    }
    .bk-upload-ad-step-1-txt {
        left: 0vw !important;
        padding-left: 3.91vw;
    }
    .bk-user-profile-container .bk-form-voice-title {
        padding-bottom: 0vw;
        font-size: 2.8vw;
    }
    .bk-user-profile-container .bk-upload-ad-step-isruction-description {
        width: 100%;
        padding-bottom: 2.2vw;
    }
    .bk-service-upload-step-container.bk-user-profile-container .bk-circle-steps-container p {
        font-size: 2.68vw !important;
        padding-bottom: 2vw;
    }
    .bk-user-profile-container .bk-service-upload-step-parent.ix-only-desktop {
        display: none;
    }
    .bk-user-icon-mobile-container {
        padding-left: 18vw;
        padding-top: 2vw;
    }
    body.ix-home .bk-user-icon-mobile img.bk-user-icons-black,
    body.ix-home .bk-user-icon-mobile .user-icon-description--black,/*Elena 20220201*/
    body.ix-home .bk-star-icon-mobile .wishlist-description--black {/*Elena 20220201*/
        display: none;
    }
    body.ix-home .bk-user-icon-mobile img.bk-user-icons-white,
    body.ix-logo-red-header-white .bk-user-icon-mobile .user-icon-description--white,/*Elena 20220201*/
    body.ix-logo-red-header-white .bk-star-icon-mobile .wishlist-description--white {/*Elena 20220201*/
        display: block;
    }
    .bk-star-icon-mobile img,
    .bk-user-icon-mobile img {
        width: 8vw;
    }
/*Elena 20220201*/
/*    .nav-container-small-screen>* {
        order: 3;
        width: 33.333%;
    }*/
    .ix-home-intro-arrow div {
        font-size: 4vw;
    }
    .ix-hp-select-element-container-flex input[type="text"]#typology,
    .ix-hp-select-element-container-flex input[type="text"]#brand {
        padding-left: 4vw;
        border-right: solid 0vw black;
    }
    .ix-hp-select-element-container-flex input[type="text"] {
        padding: 3vw;
        width: 100%;
        height: auto;
        font-size: 4vw;
        margin: 0;
    }
    .ix-hp-select-element-container-flex input[type="text"]#year,
    .ix-hp-select-element-container-flex input[type="text"]#region {
        width: 100%;
        padding-left: 4vw;
        border-right: solid 0vw black;
    }
    .ix-hp-select-element-container-flex>* {
        height: 14vw;
    }
    .ix-hp-search-bar.ix-only-mobile .ix-hp-select-element-container-flex>div {
        border-bottom: solid 2vw #f5f6f6;
    }
    .ix-hp-select-element-container-flex button {
        padding: 4vw 2.8vw;
        width: 100%;
        font-size: 5vw;
        margin-top: 0vw;
        margin-bottom: 0vw;
    }
    .bk-home-searchbar-search-btn {}
    .ix-hp-search-bar.ix-only-desktop {
        display: none;
    }
    .ix-hp-select-element-container-flex>div {
        margin-bottom: 0;
    }
    .ix-hp-select-element-container-flex>.bk-home-searchbar-search-btn {
        height: auto;
    }
    .ix-hp-search-bar {
        width: 100%;
        display: block;
        background-color: #f5f6f6;
        margin-top: -4vw;
        padding: 14vw 4vw 14vw 4vw;
    }
    .ix-home-first-section {
        padding-left: 4vw;
        padding-right: 4vw;
        margin-top: 12vw;
    }
    .ix-home-find-your-bike-item.ix-home-find-your-bike-item-1,
    .ix-home-find-your-bike-item.ix-home-find-your-bike-item-2 {
        margin-left: 0;
        margin-right: 0vw;
    }
    .ix-home-find-your-bike-item.ix-home-find-your-bike-item-3 {
        margin-right: 0;
    }
    .ix-home-first-title.ix-featured-ads-title h2 {
        padding-bottom: 3vw;
        padding-top: 10vw;
    }
    .ix-inner-title.ix-home-first-title.ix-featured-ads-title {
        padding-bottom: 11.08vw;
    }
    .ix-home-slider .slick-slide {
        width: auto !important;
        margin: 0 3vw;
    }
    .ix-home-prefooter-flexbox-container {
        display: block;
    }
    .ix-home-prefooter-flexbox-item {
        width: 100%;
    }
    .ix-home-prefooter-flexbox-item img,
    .ix-home-prefooter-text {
        width: 75vw;
    }
    .ix-home-prefooter-text h4 {
        line-height: 5.2vw;
        font-size: 4.8vw;
        padding-bottom: 3.4vw;
        padding-top: 5vw;
    }
    .ix-home-prefooter-text p {
        font-weight: 300;
        font-size: 3.4vw;
        line-height: 4.2vw;
    }
    .ix-home-prefooter-single-item-link {
        padding-top: 2vw;
        padding-bottom: 0vw;
        font-size: 3.8vw;
    }
    .bk-seller-dashboard-profile-container {
        padding-bottom: 8vw;
        min-height: 52vw;
    }
    .ix-profile-seller-clmn-aside {
        height: auto;
        position: relative;
    }
    .bk-seller-dashboard-profile-container .bk-box-1680 {
        width: 100vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-page-profile-seller-aside-contatti h5,
    .bk-page-profile-seller-aside-info-ads h5 {
        padding-bottom: 4vw;
        font-size: 5.2vw;
    }
    .bk-page-profile-seller-aside-contatti a {
        font-size: 4.8vw;
        line-height: 5.2vw;
    }
    .bk-seller-dashboard-profile-filters #portfolio .bk-carica-annuncio-block {
        margin-left: auto;
        margin-right: auto;
    }
    .bk-seller-dashboard-profile-filters>.p-8 {
        /* padding: 0; */
        padding-left: 0vw;
        padding-right: 0;
    }
    .bk-seller-dashboard-profile-filters-ul {
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-seller-dashboard-profile-filters-ul a {
        font-size: 3.2vw;
    }
    .bk-carica-annuncio-plus {
        padding-bottom: 16.2vw;
    }
    .bk-carica-annuncio-block .bk-circle-symbol {
        margin-bottom: 6.6758vw;
    }
    .bk-service-upload-step-container .bk-service-upload-step-parent.ix-only-desktop {
        width: 62.75vw;
    }
    .bk-service-upload-step-container .bk-steps-red-circle-numbered {
        width: 21vw;
        height: 21vw;
        border: solid 2vw white;
    }
    .bk-upload-ad-itinerary-section.bk-service-upload-step-container .ix-only-mobile {
        display: none !important;
    }
    .bk-upload-service-steps-col-big>.bk-step-exit {
        padding-top: 25.5vw;
        font-size: 4.2vw;
        padding-right: 0.6vw;
    }
    .bk-service-upload-step-container .bk-circle-steps-container p {
        padding-bottom: 3.56vw;
        line-height: 0.89vw;
        font-size: 3.68vw !important;
    }
    .bk-service-upload-step-container .bk-steps-black-half-line-item .bk-steps-black-line,
    .bk-service-upload-step-container .bk-steps-black-half-line-item .bk-steps-white-line {
        display: inline-block;
        width: 16.78125vw;
        float: left;
    }
    .bk-service-upload-step-container .bk-steps-black-half-line-parent.ix-only-desktop {
        display: block;
    }
    .bk-service-upload-step-container .bk-service-upload-step-parent.ix-only-desktop {
        width: 62.75vw;
    }
    .bk-service-upload-step-container .bk-steps-red-circle-numbered {
        width: 21vw;
        height: 21vw;
        border: solid 2vw white;
    }
    .bk-service-upload-step-container .bk-steps-black-half-line-parent {
        margin-top: -15.15vw;
        width: 31.5625vw;
        margin-bottom: 18vw;
    }
    .bk-service-upload-step-container .bk-steps-black-line {
        border-bottom: solid 3px black;
    }
    .bk-service-upload-step-container .bk-steps-red-circle-numbered {
        font-size: 10.5vw;
        line-height: 16.6vw;
    }
    .menu__btn {
        left: 4.2vw !important;
        top: 8vw;
        width: 8vw;
        height: 100%;/*Elena 20220214*/
        z-index: 320;
    }
    .menu__btn>span,
    .menu__btn>span::before,
    .menu__btn>span::after {
        height: 3px;
    }
    .menu__btn>span::before {
        content: '';
        top: -2vw;
    }
    .menu__btn>span::after {
        content: '';
        top: 2vw;
    }
    .menu__box li a {
        font-size: 3.8vw;
    }
    .bk-width-1344 {
        width: 92vw;
    }
    .bk-about-2nd-section .bk-about-left-clmn,
    .bk-about-2nd-section .bk-about-right-clmn {
        display: block;
        float: none;
        width: 100%;
    }
    .bk-about-2nd-section .bk-about-left-clmn p,
    .bk-about-2nd-section .bk-about-right-clmn p
    {
        font-size: 3.218vw;
        padding-top: 2vw;
        line-height: 3.8vw;
        padding-left: 0vw;
    }
    .bk-about-red-box,
    .bk-about-black-box {
        padding: 10vw 6vw;
        height: auto;
        margin-top: 8vw;
        width: 100%;
    }
    .bk-about-double-box-txt {
        font-size: 4.2vw;
        line-height: 4.8vw;
    }
    .bk-about-3rd-section-right-clmn p {
        font-size: 4.2vw;
        line-height: 4.8vw;
    }
    .bk-about-2nd-section .bk-about-double-block img {
        width: 10vw;
        margin-bottom: 6vw;
    }
    .bk-about-2nd-section .bk-about-double-block {
        margin-top: 3vw;
        height: auto;
        flex-direction: column;
    }
    .bk-about-right-clmn-txt {
        padding-bottom: 8vw;
        padding-top: 8vw;
    }
    .bk-1064 {
        width: 90vw;
    }
    .bk-about-3rd-section {
        height: auto;
    }
    .bk-about-3rd-section .bk-about-3rd-section-left-clmn,
    .bk-about-3rd-section .bk-about-3rd-section-right-clmn {
        display: block;
        float: none;
        width: 100%;
    }
    .bk-about-3rd-section .bk-about-3rd-section-left-clmn {
        padding: 6vw;
    }
    .bk-about-3rd-section-left-clmn img {
        width: 10vw;
        margin-bottom: 6vw;
    }
    .bk-about-3rd-section .bk-about-3rd-section-right-clmn {
        padding: 6vw 6vw 12vw 6vw;
    }
    .bk-about-2nd-section .bk-about-right-clmn {
        margin-left: 0vw;
    }
    .bk-about-4th-section {
        margin-top: 8vw;
        display: block;
        height: auto;
    }
    .bk-about-4th-section .bk-about-4th-section-left-clmn,
    .bk-about-4th-section .bk-about-4th-section-right-clmn {
        width: 100%;
    }
    .bk-about-4th-section .bk-about-4th-section-left-clmn .bk-about-4th-section-left-clmn-img {
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100% auto;
        height: 83vw;
    }
    .bk-about-4th-section-1st-p {
        font-size: 4.2vw;
        line-height: 5.4vw;
        padding-top: 2vw;
    }
    .bk-about-double-box-black-line {
        border-bottom: solid 2px black;
        margin-bottom: 8vw;
        padding-top: 8vw;
    }
    .bk-about-4th-section .bk-about-4th-section-right-clmn {
        padding: 12vw 8vw;
    }
    .bk-about-5th-section {
        margin-top: 10vw;
        margin-bottom: 10vw;
        display: block;
        width: 92vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-1 {
        width: 100%;
        padding: 0 6vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-1 h3 {
        font-size: 5.4vw;
        padding-bottom: 6vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-1 p {
        font-size: 3.4vw;
        line-height: 4.2vw;
    }
    .bk-about-5th-section img {
        width: 36vw;
        margin-bottom: 6vw;
        margin-top: 10vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-2,
    .bk-about-5th-section>.bk-about-5th-section-3 {
        width: 100%;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-about-5th-section h4 {
        font-size: 4.8vw;
        padding-bottom: 4.3541vw;
    }
    .bk-about-8-section {
        margin-top: 10vw;
        margin-bottom: 10vw;
        display: block;
        width: 90vw;
    }
    .bk-about-8-section .bk-about-8-section-1,
    .bk-about-8-section .bk-about-8-section-2,
    .bk-about-8-section .bk-about-8-section-3 {
        width: 100%;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-about-8-section .bk-about-8-section-3 img {
        width: 100%;
        margin-top: 8vw;
    }
    .bk-who-support-us {
        display: block;
        width: 90vw;
    }
    .bk-who-support-us>* {
        width: 100%;
        margin: 6vw 0;
        padding: 10vw 6vw;
    }
    .bk-about-7-section h4 {
        font-size: 4.97vw;
        padding-bottom: 6vw;
        line-height: 5.4vw;
        padding-top: 6vw;
    }
    /*    .bk-about-single-slide-flex-parent {
        width: 80vw !important;
        height: 52.9628vw;
    }
    .bk-about-single-slide-flex-parent>* {
        width: 40vw !important;
        height: 52.9628vw;
    }
    .bk-about-single-slide-flex-parent .bk-about-photo {
        width: 40vw !important;
        height: 52.9628vw;
        background-size: 100% auto;
    }*/
    .bk-about-single-slide-flex-parent {
        width: 78vw !important;
        height: auto;
        display: block;
    }
    .bk-about-single-slide-flex-parent>* {
        width: 78vw;
        height: 48vw;
    }
    .bk-about-single-slide-flex-parent .bk-about-photo {
        width: 100%;
        height: 48vw;
    }
    .bk-about-single-slide {
        width: 78vw !important;
        margin-left: 2vw;
        margin-right: 2vw;
    }
    .bk-about-single-slide-left-part {
        margin-left: 0vw;
    }
    .bk-about-single-slide h4 {
        font-size: 4.8vw;
        padding-bottom: 3vw;
        line-height: 5.4vw;
    }
    .bk-about-slider h5 {
        padding-bottom: 3.4vw;
        font-size: 3.2vw;
        font-weight: 200;
        line-height: 4.8vw;
    }
    .bk-about-single-slide-right-part {
        height: 68vw;
        padding: 8vw 6vw;
    }
    .bk-about-7-section {
        padding-bottom: 6vw;
    }
    .bk-about-7-section h2 {
        padding-top: 10vw;
        padding-bottom: 2vw;
        margin-top: 14vw;
    }
    .bk-about-1st-section .bk-inner-page-arrow img {
        width: 10vw;
    }
    .bk-about-1st-section .bk-inner-page-arrow {
        top: 128vw;
    }
    .bk-about-2nd-section {
        padding-top: 12vw;
    }
    .bk-contatti-section-1-bg .bk-contatti-section-1-txt {
        top: 84.75vw;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-contatti-section-1-bg .bk-contatti-section-1-txt h2 {
        font-size: 7.8vw;
        line-height: 8.2vw;
    }
    .bk-contatti-section-1-bg .bk-contatti-section-1-txt .bk-sub-h2 {
        font-size: 5.2vw;
        line-height: 6.4vw;
        padding-top: 3vw;
    }
    .bk-contatti-form {
        padding: 12vw 0;
    }
    .bk-contatti-form .bk-contatti-black-arrow img {
        width: 8vw;
    }
    .bk-contact-form-container {
        width: 84vw;
        padding-top: 7vw;
        padding-bottom: 7vw;
        display: block;
    }
    .bk-contatti-form .ix-btn-submit input[type=submit] {
        font-size: 4.2vw;
        height: 12vw;
        width: 28vw;
    }
    .bk-contact-form-container .bk-contact-form-left-clmn,
    .bk-contact-form-container .bk-contact-form-right-clmn {
        width: 100%;
    }
    .bk-contact-form-container .bk-contact-form-left-clmn input {
        width: 100%;
        border: solid 2px black;
        margin-bottom: 5.2vw;
        height: 10vw;
        font-size: 3.4vw;
        line-height: 4.2vw;
        padding-left: 3vw;
    }
    .bk-contact-form-container .bk-contact-form-right-clmn textarea {
        width: 100%;
        border: solid 2px black;
        height: 50.7291vw;
        font-size: 3.4vw;
        line-height: 4.2vw;
        padding: 3vw;
    }
    .bk-blog-article .bk-blog-article-body-section {
        display: block;
        padding: 4.1666vw 0;
    }
    .bk-blog-article .bk-blog-article-body-section .bk-blog-article-back-link a {
        font-size: 2.78vw;
    }
    .bk-blog-article .bk-blog-article-body-section .bk-blog-article-body-clmn-1 {
        width: 100%;
        padding: 0 7.2916vw;
        margin-bottom: 4vw;
    }
    .bk-blog-article .bk-blog-article-body-section .bk-blog-article-body-clmn-2 {
        width: 86vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-blog-article .bk-blog-article-body-section h3 {
        padding-bottom: 3.5208vw;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 4.2vw;
        line-height: 5.2vw;
        padding-top: 5vw;
    }
    .bk-blog-article .bk-blog-article-share-social-icons-container .bk-blog-article-social-single-icon a,
    .bk-blog-article .bk-blog-article-share-social-icons-container .bk-blog-article-social-single-icon button
    {
        width: 4.8333vw;
        margin-left: 1.3215vw;
        margin-right: 1.3215vw;
    }
    .bk-blog-article .bk-blog-article-share-social-icons-container {
        margin-bottom: 7vw;
        margin-top: 5vw;
    }
    .bk-blog-article-title-container {
        top: 68vw;
    }
    .bk-blog-article-bg-section h1 {
        font-size: 6.8vw;
        padding-top: 7vw;
        line-height: 9vw;
    }
    .bk-blog-article-bg-section .bk-blog-article-pubblication-date span {
        font-size: 4.2vw;
    }
    .bk-blog-category-voices a.bk-blog-category-single-voices {
        font-size: 2.82vw !important;
        display: block !important;
        float: none !important;
        padding-bottom: 4vw;
        width: 100% !important;
    }
    .bk-blog-category-section .bk-blog-category-single-article-preview {
        width: 100%;
    }
    .bk-blog-category-section .bk-category-article-preview-img {
        width: 88vw;
        height: 56.22vw;
        margin-bottom: 6vw;
    }
    .bk-blog-category-section .bk-category-article-preview-description {
        width: 100%;
    }
    .bk-blog-category-section .bk-blog-article-preview-date {
        font-size: 3.8vw;
    }
    .bk-blog-category-section .bk-blog-article-preview-title {
        font-size: 4.2vw;
        line-height: 5.2vw;
        padding-top: 4vw;
        padding-bottom: 4vw;
    }
    .bk-blog-category-section .bk-blog-article-read-more {
        font-size: 3.4vw;
        padding-top: 4vw;
        padding-bottom: 10vw;
    }
    .bk-blog-category-section {
        width: 88vw;
        margin-top: 8vw;
        margin-bottom: 8vw;
        padding-left: 0vw;
    }
    .bk-blog-article-title-container {
        padding-left: 4vw;
        padding-right: 4vw;
    }
    .bk-user-icon-mobile,
    .bk-star-icon-mobile {
        display: inline-block;
        float: left;
        padding: 2.4vw 3vw;
    }
    .bk-user-icon-mobile img,
    .bk-star-icon-mobile img {
        width: 8vw;
        margin-left: auto;/*Elena 20220201*/
        margin-right: auto;/*Elena 20220201*/

    }
    .bk-icons-mobile-container {
        display: flex;
        padding-left: 3vw;
    }
    body.ix-logo-red-header-white .was-bk-user-icons-white {
        display: none;
    }
    .bk-star-icon-mobile span {
        top: -2.6vw;
        left: 5vw;
        background-color: #f9593d;
        padding: 1.2vw 2vw;
        font-size: 3.67vw;
    }
    .ix-logo-red-header-white img.bk-user-icons-white,
    .ix-logo-red-header-white img.was-bk-user-icons-white {
        display: none;
    }
    .ix-home img.was-bk-user-icons-white {
        display: block;
    }
    .ix-home img.was-bk-user-icons-black {
        display: none;
    }
    section.bk-single-product-bikken-ads {
        width: 88vw!important;
        margin-left: auto;
        margin-right: auto;
    }
    .ix-cat-grey-clmn-aside.ix-search-clmn .ix-select-element .edd-value {
        padding: 2.4vw 1vw 2.4vw 2vw;
        margin: 0 0vw 0 0vw;
    }
    .ix-auto-select-element .edd-value {
        padding: 3.4vw 2.7291vw;
        font-size: 2.4vw;
    }
    .ix-filter-clmn .ix-accordion-item {
        margin-bottom: 3.2vw;
    }
    .ix-filter-clmn .ix-auto-select-element .edd-arrow::before {
        width: 1.8vw;
        height: 1.8vw;
        top: -0.6vw;
    }
    .ix-auto-select-element .edd-option {
        font-size: 2.6vw;
        font-weight: 300;
        line-height: 3.4vw;
    }
    .ix-page-list-bike-intro .ix-page-list-bike-decription p {
        font-size: 2.8vw;
    }
    .bk-search-page .bk-search-page-right-clmn .grid {
        display: block;
    }
    .bk-search-page .ix-preview-single-product {
        width: 80vw;
    }
    .ix-preview-single-product-img {
        width: 80vw;
    }
    .ix-preview-single-product-image {
        height: 99vw;
    }
	
	.ix-slide-type,	  	/* andreac: 2023-10-13aggiunto type  */
    .ix-slide-state,
    .ix-slide-location, 
	.ix-slide-vendor 	/* andreac: 2023-10-13aggiunto vendor  */
	{
        /* font-size: 4vw;   	andreac: 2023-10-13  */
        /* line-height: 5vw;	andreac: 2023-10-13  */
		font-size: 3vw;
        line-height: 3vw;
		padding-top: 0.3vw;		/* andreac: 2023-10-13 */
        padding-top: 0.3vw;		/* andreac: 2023-10-13 */
    }
	
    .ix-slide-title {
        font-size: 4.2vw;
      /*   line-height: 6.2vw;	andreac: 2023-10-13*/
        line-height: 4.2vw;		/* andreac: 2023-10-13*/
        padding-top: 3.2vw;
       /*  padding-bottom: 3.8vw; andreac: 2023-10-13*/
	    padding-top: 3.2vw;		/* andreac: 2023-10-13 */
    }
	
   /*  .ix-slide-type andreac: 2023-10-13
	{
        font-size: 3.2vw;
        padding-bottom: 3.4vw;
        letter-spacing: 0.02vw;
        font-weight: 400;
        line-height: 3vw;
    } */
	
    .ix-preview-single-product-description {
        margin-top: 6vw;
        margin-bottom: 10vw;
    }
    #popup-accedi .popup,
    #popup-accedi-info .popup {
        margin: 0 auto;
        padding: 10vw 6vw 6vw 6vw;
        width: 100%;
    }
    #popup-accedi.overlay:target,
    #popup-accedi-info.overlay:target,
    #popup-registrati.overlay:target,
    #popup-upload-video.overlay:target,
    #popup-upload-cover-img.overlay:target {
        z-index: 340;
    }
    .bk-popup-box-inner {
        width: 80vw;
    }
    #popup-accedi .popup h2,
    #popup-accedi-info .popup h2 {
        padding-bottom: 4vw;
        font-size: 6.2vw;
    }
    form.bk-login-form input {
        font-size: 2.8vw;
        padding: 2vw;
        margin: 2vw 0;
    }
    .bk-forgot-pw-link {
        text-align: center;
        padding-bottom: 7vw;
        padding-top: 4vw;
        font-size: 2.4vw;
    }
    #popup-accedi .bk-black-line,
    #popup-accedi-info .bk-black-line {
        padding-top: 7vw;
        margin-bottom: 7vw;
    }
    #popup-accedi .popup .close,
    #popup-accedi-info .popup .close,
    #popup-registrati .popup .close,
    #popup-upload-video .popup .close,
    #popup-upload-cover-img .popup .close {
        font-size: 8vw;
    }
    .bk-red-form-privacy-container-flex-parent {
        width: 84vw;
        display: block;
    }
    .bk-red-form-privacy-container {
        height: 16vw;
        width: 100%;
    }
    .bk-red-form-privacy-container .form-group.bk-privacy-newsletter-flags div {
        width: 80vw;
    }
    .bk-red-form-privacy-container-flex-parent .bk-required-fields-txt {
        width: 84vw;
        font-size: 2.4vw;
        margin-bottom: 8vw;
    }
    .bk-red-form-container-inner {
        width: 84vw;
        display: block;
    }
    .bk-red-form-container .bk-contact-form-left-clmn,
    .bk-red-form-container .bk-contact-form-right-clmn {
        width: 100%;
    }
    .bk-red-form-container .bk-contact-form-left-clmn input {
        width: 100%;
        border: solid 1px black;
        margin-bottom: 1.435vw;
        padding: 3.716vw 3.302vw;
        height: 8.6042vw;
    }
    .bk-red-form-container .bk-contatti-black-arrow img {
        width: 10vw;
        margin: 3.8vw auto;
    }
    .bk-red-form-container p {
        font-size: 3.218vw;
        line-height: 4.6vw;
        color: black;
        padding-left: 4vw;
        padding-right: 4vw;
    }
    .bk-red-form-container .bk-contact-form-right-clmn textarea {
        width: 100%;
        background-color: transparent;
        border: solid 1px black;
        color: black;
        text-transform: uppercase;
        height: 44.7291vw;
        padding: 3.0416vw 3.302vw;
    }
    .bk-red-form-container .ix-btn-submit input[type=submit] {
        color: white;
        background-color: black;
        padding: 2.75vw 4.1875vw;
        font-style: italic;
        text-transform: uppercase;
        font-size: 3.12vw;
        font-weight: 500;
        height: 8.6042vw;
        line-height: 1.12vw;
        width: 17.2916vw;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-red-form-container .bk-calendar .bk-calendar-icon img {
        height: 7.6042vw;
        width: auto;
    }
    .bk-red-form-container .bk-calendar {
        display: flex;
        height: 12.6042vw;
    }
    .bk-red-form-container .bk-calendar .bk-calendar-txt h5 {
        text-transform: uppercase;
        font-style: italic;
        color: black;
        font-weight: 500;
        font-size: 2.67vw;
    }
    .bk-red-form-container .bk-calendar .bk-calendar-txt p {
        color: white;
        text-align: left;
        font-size: 2.68vw;
    }
    .bk-red-form-container .bk-calendar .bk-calendar-icon {
        margin-left: 0vw;
        margin-right: 3.3215vw;
    }
    .bk-blog-home-bg-section .bk-blog-home-top-flex-parent {
        display: block;
        height: 160vw;
        width: 100%;
    }
    .bk-blog-article-grey-block-read-more h4 {
        font-size: 4.2vw;
        padding-bottom: 6vw;
    }
    .bk-blog-article-grey-block-read-more {
        padding-top: 8vw;
        padding-bottom: 8vw;
    }
    .bk-blog-article-grey-block-container-inner {
        display: block;
    }
    .bk-1214 {
        width: 88vw;
    }
    .bk-blog-article-grey-block-read-more .bk-preview-article-img {
        width: 88vw;
        height: 56.22vw;
    }
    .bk-blog-article-grey-block-read-more .bk-preview-article-descr {
        padding: 5vw 4vw;
    }
    .bk-preview-article-date {
        font-size: 3.7vw;
        font-weight: 400;
    }
    .bk-preview-article-title {
        font-size: 4.2vw;
        line-height: 4.8vw;
        padding-top: 2vw;
    }
    .bk-preview-article-txt {
        font-size: 3vw;
        padding-top: 2vw;
        padding-bottom: 2vw;
    }
    .bk-preview-article-descr {
        color: black;
    }
    .bk-preview-article-link {
        font-size: 3.2vw;
        font-weight: 500;
    }
    .bk-blog-article-grey-block-single-item {
        margin-bottom: 4vw;
    }
    .bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-2 {
        width: 100%;
        height: 70vh;
    }
    .bk-blog-home-top-flex-child-1-2 h2.bk-blog-bg-article-title {
        padding-top: 1.5vw;
        width: 88vw;
    }
    .bk-blog-home-top-flex-child-1-4 h2.bk-blog-bg-article-title {
        padding-top: 1.5vw;
        width: 44vw;
    }
    .bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-4 {
        width: 50%;
        height: 62vw;
        display: inline-block;
        float: left;
    }
    .bk-blog-home-body-container-inner>.bk-blog-home-flex-child-1-2 {
        width: 100%;
    }
    .bk-blog-home-left-block h3 {
        text-align: center;
    }
    .bk-blog-home-body-container-inner {
        width: 88vw;
        display: block;
        margin: 2.6042vw auto;
    }
    .bk-blog-home-body-container-inner .bk-category-article-preview-img {
        width: 42vw;
        height: 27vw;
        margin-bottom: 3vw;
    }
    .bk-blog-home-body-container-inner .bk-blog-home-left-block .bk-category-article-preview-description {
        width: 100%;
        min-height: 62vw;
        margin-bottom: 8vw;
        padding-right: 3vw;
    }
    .bk-blog-home-body-container-inner .bk-blog-article-preview-date {
        font-size: 2.7vw;
    }
    .bk-blog-home-body-container-inner .bk-blog-article-preview-title {
        font-size: 3.8vw;
        line-height: 4.2vw;
        padding-top: 2vw;
        padding-bottom: 2vw;
        text-align: left;
    }
    .bk-blog-home-body-container-inner .bk-blog-home-left-block .bk-blog-article-read-more {
        font-size: 2.7vw;
    }
    .bk-blog-home-black-btn a {
        padding: 2vw;
        font-size: 3.72vw;
    }
    .bk-blog-home-black-btn {
        padding-bottom: 12.6042vw;
        padding-top: 1.0416vw;
        width: 59.5833vw;
    }
    .bk-blog-home-advice-block {
        display: block;
    }
    .bk-blog-home-advice-block>.bk-blog-home-advice-block-child {
        width: 100%;
        border-left: solid 0px black;
    }
    .bk-blog-home-advice-block-child h4 {
        font-size: 4.2vw;
        padding-bottom: 6vw;
    }
    .bk-blog-home-advice-block-list-single-item .bk-blog-home-advice-block-list-img {
        width: 20vw;
        height: 20vw;
    }
    .bk-blog-home-advice-block-list-single-item {
        min-height: 20vw;
        margin-bottom: 4vw;
        margin-top: 2vw;
    }
    .bk-blog-home-advice-block-list-single-item .bk-blog-home-advice-block-txt {
        width: 64vw;
        padding-left: 3.5625vw;
    }
    .bk-blog-home-advice-block-child h5 {
        font-size: 3.2vw;
        line-height: 3.8vw;
        padding-bottom: 1.2vw;
    }
    .bk-blog-home-advice-block-child .bk-blog-article-read-more {
        font-size: 2.7vw;
        padding-top: 2.0416vw;
        padding-bottom: 0vw;
        display: block;
    }
    .bk-blog-home-advice-red-block {
        padding: 6vw;
    }
    .bk-inner-1640 {
        width: 88vw;
        display: block;
    }
    .bk-blog-home-red-block-single-item {
        padding-top: 4vw;
        padding-bottom: 6vw;
        border-bottom: solid 2px;
        margin-bottom: 2vw;
    }
    .search-order {
        width: 70vw !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .bk-single-product-aside .bk-more-info-btn,
.bk-sgl-product-basic-information  .bk-more-info-btn /* 2024-0810: */
{
        font-size: 5.2vw;
        padding: 3.8vw 2vw;
        width: 82vw;
        margin-top: 7vw;
        margin-bottom: 8vw;
    }
    .bk-popup-registrati-img {
        display: none;
    }
    #popup-registrati .popup .close {
        color: #000;
    }
    .bk-seller-dashboard-btn-change-cover {
        width: 36vw;
        height: 5.4vw;
        background-size: 4.8vw;
        background-position: 93% 42%;
        top: 38vw;
        left: 62vw;
        color: white;
        border: solid 0.0520vw white;
        padding-left: 1.4vw;
        padding-top: 0.6vw;
        font-size: 2.8vw;
    }
    #popup-accedi .popup,
    #popup-accedi-info .popup {
        height: 100vh;
    }
    #popup-accedi .content,
    #popup-accedi-info .content {
        width: 100%;
    }
    #popup-accedi .popup .close,
    #popup-accedi-info .popup .close {
        top: 3vw;
        right: 4.4vw;
    }
    .bk-registration-box input[type=text] {
        font-size: 3.8vw;
    }
    .bk-indicatore-slider-home img {
        width: 21.8vw;
        margin-left: auto;
        margin-right: 3vw;
        margin-top: 19vw;
    }
    .bk-header-desktop {
        display: none !important;
    }
    .bk-user-home-public-big-container .bk-seller-dashboard-profile-aside .avatar-cover {
        width: 38vw;
        height: 38vw;
        top: -18vw;
        left: 32vw;
    }
    .bk-user-home-public-big-container .ix-profile-seller-clmn-aside {
        position: inherit;
    }
    .bk-user-home-public-big-container .ix-profile-seller-clmn-aside {
        width: 100%;
        margin-top: 3vw;
        padding: 18vw 8vw 8vw 8vw !important;
    }
    .bk-user-home-public-big-container .bk-seller-dashboard-profile-filters .bk-seller-ads-published {
        order: 2;
        height: auto;
        width: 88.75vw;
        margin-bottom: 0vw;
        margin-left: auto;
        margin-right: auto;
    }
    /*>>>Elena 9 ott 2021*/
    .bk-aside-bottom-part .bk-new-notification span:after {
        border-width: 0px 4.0269vw 4.0269vw;
        top: -3.0269vw;
        left: 46%;
    }
    /*<<<Elena 9 ott 2021*/
    .bk-user-home-big-container {}
    .bk-basic-sale-block {
        margin-top: 4vw;
        margin-bottom: 10vw;
    }
    .bk-basic-sale-block .text-2xl {
        font-size: 5vw;
    }
    .bk-basic-sale-block .text-5xl.font-bold {
        font-size: 8vw;
    }
    .bk-user-home-big-container .ix-profile-seller-clmn-aside .bk-avatar-circle-container {
        position: absolute;
        top: 86vw;
        left: 11vw;
    }
    .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: -14vw !important;
        left: 53vw !important;
    }
    .bk-user-home-big-container .bk-seller-dashboard-profile-background {
        height: 46vw;
    }
    .bk-user-home-big-container .ix-profile-seller-clmn-aside {
        position: inherit;
        margin-top: 3vw;
        margin-bottom: 10vw;
    }
    .bk-delete-account-btn {
        position: relative;
        bottom: -18vw;
        font-size: 4vw;
        height: 28vw;
    }
    .bk-user-home-big-container .bk-seller-dashboard-profile-filters .bk-seller-ads-published {
        margin-left: auto;
        margin-right: auto;
    }
    .bk-login-form input:-internal-autofill-selected {
        font-size: 3.78vw;
    }
    #popup-accedi .bk-white-btn-with-black-border,
    #popup-accedi-info .bk-white-btn-with-black-border {
        position: inherit;
        bottom: 0;
        width: 100%;
        padding: 0vw;
    }
    #popup-accedi .bk-white-btn-with-black-border a,
    #popup-accedi-info .bk-white-btn-with-black-border a {
        margin-top: 2vw;
    }
    .bk-newsletter-container {
        display: block;
        width: 100%;
    }
    .bk-newsletter-container>* {
        width: 100%;
    }
    .bk-newsletter-container .bk-newsletter-input-txt {
        margin-bottom: 7vw;
        margin-top: 4vw;
    }
    .ix-prefooter .ix-prefooter-title {
        width: 90vw;
    }
    .bk-newsletter-container input[type=text] {
        padding: 2.8vw 0;
        font-size: 4vw;
    }
    .bk-newsletter-container input[type=submit] {
        padding: 3.4vw 0;
        font-size: 4.2vw;
    }
.ix-menu-item-login button {/*Elena 20220201*/
        padding: 1vw 2vw 1vw 2vw;
        border-bottom: 0;
        font-size: 1.8rem !important;
        text-align: center;
        width: auto;
        border: solid 2px black;
        font-weight: 500;
    }
    body.ix-home .ix-menu-item-login button {
        color: white;
    }
    /*    .ix-menu-item-login {
        border: solid 1px black;
        margin-top: 3vw;
        width: 23vw;
        height: 9.2vw;
        padding-left: 0;
        padding-right: 0;
        float: right;
    }

    body.ix-home .ix-menu-item-login {
        border: solid 0.2vw white;
    }
/*Elena 20220201*/
    /*body.ix-home .ix-menu-item-login:hover {
        border: solid 0vw white;
    }
    .ix-menu-item-login:hover {
        border: solid 0.2vw #f9593d;
        background-color: #f9593d;
        color: white;
    }*/
    .ix-menu-item-login {/*Elena 20220201*/
        /*text-align: center;
        float: none;
        border: solid 0px black;
        padding: 2vw 0;
        width: auto;
        height: auto;*/
        margin-bottom: 4vw;
    }
    .ix-menu-item-login a span{/*Elena 20220201*/
        background-color: #f9593d !important;
        color: #fff !important;
        padding: 2vw 4.2vw !important;
        border: solid 2px #f9593d;
    }
    .ix-menu-item-login a:hover span{/*Elena 20220201*/
/*        padding: 1.2vw 4vw !important;*/
/*        color: #f9593d !important;*/
        border: solid 2px #f9593d;
        background-color: #fff !important;
        color: #f9593d !important;
    }
    .ix-dropdown-desktop-menu-parent {
        display: block;
        max-width: 100%;
    }
    ul li div.dropdown {
        position: inherit;
        height: auto;
    }
    .ix-menu-item-search .bk-mobile-menu-search-voice {
        font-size: 3.8vw;
    }
    .ix-accordion-title {
        padding-left: 0vw;
        border-top: solid 0px #cacaca;
        padding-top: 0vw;
        padding-right: 4vw;
    }
    .ix-menu-item-search .ix-accordion {
        padding: 2vw 0px 0vw 0px;
        max-width: 100%;
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title {
        font-weight: 400;
        font-size: 3.2vw;
        line-height: 4.8vw;
        color: #f9593d;
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title {
        font-weight: 400;
        font-size: 3.2vw;
        color: #f9593d;
    }
    .bk-mobile-menu-accordion-inner ul li a {
        font-size: 3.2vw;
        color: #f9593d;
        font-weight: 400;
    }
    .menu__box li {
        margin-top: 2vw;
    }
    .bk-mobile-menu-accordion-inner ul {
        margin-top: 1vw;
    }
    .bk-mobile-menu-accordion-inner ul li {
        margin-top: 0vw;
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title::before,
    .bk-mobile-menu-accordion-inner .ix-accordion-title::after {
        content: "";
        width: 2vw;
        height: 0.4vw;
        background-color: #f9593d;
        position: absolute;
        top: 2.0538vw;
        transition: all 0.3s ease 0s;
        left: 40vw;
        transform: rotate(45deg);
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title::after {
        transform: rotate(-45deg);
        left: 41.2vw;
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title.active::after {
        transform: rotate(45deg);
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title.active::before {
        transform: rotate(-45deg);
    }
    .ix-accordion-search-title.ix-accordion-title::before,
    .ix-accordion-search-title.ix-accordion-title::after {
        content: "";
        width: 2vw;
        height: 0.4vw;
        background-color: #000;
        position: absolute;
        top: 0vw;
        transition: all 0.3s ease 0s;
        left: 42vw;
        transform: rotate(45deg);
    }
    .ix-accordion-search-title.ix-accordion-title::after {
        transform: rotate(-45deg);
        left: 43.2vw;
    }
    .ix-accordion-search-title.ix-accordion-title.active::after {
        transform: rotate(45deg);
        background-color: #000;
    }
    .ix-accordion-search-title.ix-accordion-title.active::before {
        transform: rotate(-45deg);
        background-color: #000;
    }
    .ix-accordion.bk-mobile-menu-accordion-inner {
        padding-top: 4vw;
    }
    .bk-search-shops-big-container h1 {
        line-height: 6vw;
    }
    .bk-user-home-big-container .bk-seller-dashboard-btn-change-cover span {
        display: none;
    }
    .bk-user-home-big-container .bk-seller-dashboard-btn-change-cover {
        width: 11vw;
        height: 11vw;
        background-size: 6.8vw;
        background-position: 49% 46%;
        top: 33vw;
        left: 87vw;
        color: white;
        border: solid 0vw white;
        padding-left: 0vw;
        padding-top: 0vw;
        border-radius: 50%;
        font-size: 3.8vw;
    }
    .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        width: 11vw;
        height: 11vw;
        background-size: 6.8vw;
    }
    /*PRIVATO:*/
    .bk-1-aside .bk-avatar-circle-container {
        position: absolute;
        top: 50vw;
        left: 31vw;
    }
    .bk-1-aside .bk-btn-change-avatar-img {
        top: 21vw !important;
        left: 27vw !important;
    }
    /*<<<PRIVATO*/
    /*NEGOZIANTE:*/
    .bk-2-aside .avatar-cover {
        width: 38vw;
        height: 38vw;
        top: -37vw;
        left: 21vw;
        z-index: 90;
        position: absolute;
    }
    .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: -14vw !important;
        left: 43vw !important;
    }
    /*<<<NEGOZIANTE*/
    .bk-seller-dashboard-profile-aside.bk-2-aside {
        width: 100%;
    }
    .ix-slide-price .ix-discounted-price {
        padding-right: 3.5vw;
    }
    .bk-single-product-information .ix-accordion-title {
        padding-left: 0vw;
        border-top: solid 0px #cacaca;
        padding-top: 4vw;
        padding-right: 4vw;
    }
    .bk-user-home-big-container-company .bk-seller-dashboard-profile-aside {
        margin-top: -18vw;
    }
    .bk-user-home-big-container-company .ix-profile-seller-clmn-aside {
        margin-top: 18vw !important;
    }
    .bk-user-home-big-container-company .ix-profile-seller-clmn-aside .bk-avatar-circle-container {
        position: absolute;
        top: -12vw;
        left: 31vw;
    }
    .bk-user-home-big-container-company .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 21vw !important;
        left: 27vw !important;
    }
    .bk-user-home-big-container-company .bk-seller-dashboard-profile-aside .avatar-cover {
        top: -6vw !important;
        left: 0vw !important;
    }
    .bk-user-home-big-container-company .ix-profile-seller-clmn-aside {
        padding: 30vw 8vw 8vw 8vw !important;
    }
    .bk-user-home-big-container-private.bk-user-home-big-container .ix-profile-seller-clmn-aside .bk-avatar-circle-container {
        position: absolute;
        top: -14vw;
        left: 33vw;
    }
    .bk-user-home-big-container-private.bk-user-home-big-container .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 20vw !important;
        left: 27vw !important;
    }
    .bk-user-home-big-container-private.bk-user-home-big-container .ix-profile-seller-clmn-aside {
        position: inherit;
        margin-top: 18vw;
    }
    .bk-user-home-big-container-private.bk-user-home-big-container .bk-seller-dashboard-profile-container {
        margin-top: -18vw;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside .bk-avatar-circle-container {
        top: -14vw;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside {
        margin-top: 30.35vw;
        padding: 0vw 8vw 8vw 8vw !important;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside .bk-page-profile-seller-name {
        padding-top: 0vw;
        padding-bottom: 2vw;
        margin-top: 0vw;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 21vw !important;
        left: 46vw !important;
    }
    .bk-single-product-information .ix-black-line-page-single-product {
        border-bottom: solid 0vw black;
    }
    .bk-seller-dashboard-profile-aside .bk-black-btn.bk-delete-account-btn a {
        font-size: 4.8vw;
        line-height: 0.2vw;
        padding: 6vw;
        height: 11.6042vw;
        background-color: black;
        width: 100%;
        display: block;
        text-align: center;
    }
    .bk-seller-dashboard-profile-aside .bk-black-btn.bk-delete-account-btn {
        margin-top: 8vw;
        margin-bottom: 5.3965vw;
        height: 11.6042vw;
    }
    .bk-sgl-product-basic-information .ix-slide-state {
        font-size: 3.8vw;
        padding-top: 4.2vw;
        padding-bottom: 1vw;
    }
    .ix-single-product-slider-container {
        height: auto;
        margin-bottom: 12vw;
    }
    .bk-sgl-product-basic-information {
        padding: 6vw;
    }
    .bk-sgl-product-basic-information .ix-slide-price {
        font-size: 5.2vw;
        line-height: 6vw;
    }
    .bk-sgl-product-basic-information .ix-slide-type {
        padding-bottom: 0.3vw;
        font-size: 3.4vw;
    }
    .bk-sgl-product-basic-information .ix-slide-title {
        font-size: 4.2vw;
        line-height: 5.2vw;
        padding-bottom: 3vw;
    }
    .bk-sgl-product-basic-information .ix-slide-location {
        font-size: 3.8vw;
        padding-top: 1vw;
    }
    .bk-sgl-product-basic-information.ix-only-mobile .mt-10 {
        font-size: 3.8vw;
        padding-top: 3vw;
        padding-bottom: 6vw;
    }
    .bk-sgl-product-basic-information .ix-base-price-crossed-out {
        text-decoration: line-through;
        text-decoration-thickness: 3px;
    }
    .ix-breadcrumbs-container {
        line-height: 2.8vw;
        font-size: 2.6vw;
    }
    .bk-new-notification .bk-icon-info {
        font-size: 9vw !important;
    }
}



@media screen and (min-width: 551px) and (max-width: 960px) {

    .ix-home-top-slider-container.ix-sell-top-slider-container,
    .ix-home-top-slider-container.ix-how-top-slider-container{
        position: relative;
    }
    .ix-how-top-slider-container .bk-hp-slider-costant-text, 
    .ix-sell-top-slider-container .bk-hp-slider-costant-text {
        top: auto;
        bottom: 0;
    }
    .ix-how-top-slider-container .ix-home-top-slide, 
    .ix-sell-top-slider-container .ix-home-top-slide {
        position: relative;
    }
    .ix-how-top-slider-container .ix-home-top-slide-inner-text, 
    .ix-sell-top-slider-container .ix-home-top-slide-inner-text {
        top: 50%;
    }
    .bk-how-sliderblock-right-clmn, 
    .bk-how-sliderblock-left-clmn{
        display: block;
        width: 100%;
        float: none;
    }
    .ix-how-first-slider-slide {
        width: 86vw;
        height: auto;
    }
    .ix-how-first-slider-slide img{
        margin: 0 auto;
    }
    .bk-how-sliderblock-right-clmn p {
        width: 100%;
        padding-left: 0vw;
        font-size: 2.4rem;
        line-height: 4rem;
        padding: 9vw 0 3vw 0;
    }
    .bk-how-black-block {
        width: 86vw;
        height: auto;
        padding: 8vw 6vw;
        margin: 10vw auto 0 auto;
    }
    .bk-how-black-block>div {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .bk-how-black-block h2 {
        font-size: 2.8rem !important;
        line-height: 4.8rem !important;
        padding-bottom: 5vw;
    }
    .bk-how-black-block p {
        font-size: 2.4vw;
        line-height: 3vw;
    }
    .ix-how-second-section .ix-inner-title.ix-home-first-title{
        width: 86vw;
        margin: 0 auto;
    }
    .bk-how-black-block a {
        padding: 1.4vw 3vw;
        height: auto;
        font-size: 2vw;
        width: auto;
        line-height: 2.6vw;
    }
    .ix-how-4steps-item>div {
        height: 100%;
    }
    .ix-how-4steps-item img {
        width: 80%;
    }
    .ix-how-4steps-item .ix-how-4steps-text h3 {
        padding-bottom: 3vw;
        line-height: 4rem;
        font-size: 2.8rem;
    }
    .ix-how-4steps-item .ix-how-4steps-text p {
        font-size: 2rem;
        line-height: 3rem;
    }
    .bk-how-basic-prifile-box .bk-seller-dashboard-now-more-item .bk-white-btn a {
        width: auto;
    }
    .ix-how-4th-section .bk-seller-dashboard-now-more-item {
        width: 86vw;
        text-align: center;
    }
    .ix-how-4th-section .bk-basic-sale-item {
        padding: 8vw 6vw;
        width: 86vw;
        margin: 10vw auto 4vw auto;
    }
    .ix-how-4th-section .bk-seller-page-pretitle {
        line-height: 2vw;
        font-size: 3vw;
    }
    .ix-how-4th-section ul li {
        margin-left: 5vw;
        font-size: 3vw;
        padding-bottom: 2vw;
        line-height: 4vw;
    }
    .ix-how-4th-section .bk-white-btn a, .bk-white-btn input[type=submit] {
        font-size: 2.8vw;
        padding: 1.8vw 3vw;
    }
    .ix-how-4th-section .bk-white-btn.bk-white-btn-buy {
        position: inherit;
        bottom: auto;
        width: auto;
        margin-top: 2vw;
    }
    .ix-how-first-section .ix-inner-subtitle, 
    .ix-how-second-section .ix-inner-subtitle {
        font-size: 3vw;
        padding-top: 6vw;
        line-height: 5vw;
        padding-bottom: 3vw;
    }
    .bk-how-3icons-container .bk-how-3icons-1 img {
        width: 15vw;
    }
    .bk-how-3icons-container .bk-how-3icons-2 img {
        width: 12vw;
    }
    .bk-how-3icons-container .bk-how-3icons-3 img {
        width: 12vw;
    }
    .ix-how-first-slider-container .slick-dots li {
        width: 2vw;
        font-size: 2vw;
    }
    .bk-sell-plans-flex-parent {
        flex-direction: column;
    }
    .bk-sell-plans-flex-parent>.bk-inner-page-item {
        order: 1;
        margin-bottom: 3vw;
        width: 100%;
    }
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-plus-sale-item, 
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-rental-item, 
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-basic-sale-item {
        padding: 7vw 6vw;
        width: 100%;
    }
    .ix-how-4th-section.ix-sell-4th-section .bk-inner-page-item.bk-sale-item .bk-white-btn.bk-white-btn-buy {
        bottom: 0vw;
    }
    .ix-how-4th-section .bk-sell-plans-flex-parent .bk-seller-dashboard-now-more-item {
        width: 100%;
    }
    .bk-seller-dashboard-now-more-item .bk-white-btn-with-border {
        display: block !important;
        width: 100%;
        margin: 0 auto;
    }
    .bk-seller-dashboard-now-more-item .bk-white-btn-with-border a{
        width: 100% !important;
    }
    .bk-page-profile-seller-table-container table td.bk-table-options-results-title {
        font-size: 3vw !important;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .bk-red-btn a{
        font-size: 3vw;
        padding: 2vw 4vw;
        width: 100%;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile td.bk-table-options-results-price {
        font-size: 3.2vw !important;
    }
    .bk-sell-plans-flex-parent .bk-sale-item-gratis-under-price {
        font-size: 3vw;
        line-height: 4vw;
    }
    .bk-reserved-profile-info-sell-accordion {
        font-size: 2.4vw;
        padding-top: 4vw;
    }
    .ix-red-box-slide>div {
        height: 100%;
        padding: 8vw 6vw;
    }
    .ix-red-box-slider .slick-slide {
        width: 82vw !important;
        margin: 3vw;
        height: 100%;
    }
    .bk-red-slide-subtitle {
        line-height: 5vw;
        padding-top: 1vw;
        font-size: 4vw;
        padding-bottom: 4vw;
    }
    .bk-red-slider-icon img {
        width: 60%;
    }
    .bk-red-slider-icon {
        height: auto;
    }
    .ix-how-third-section .bk-home-search-shop{
        width: 86vw;
        margin-left: auto;
        margin-right: auto;
    }
    .ix-home-top-slide-inner-text.ix-home-top-slide-inner-text-shipment{
        bottom: 32vw;
        padding-left: 2vw;
        padding-right: 2vw;
    }
}

  
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PICCOLI -- MAX 550 -- VW -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->> */

@media (max-width: 550px) {
    .menu__box {
        width: 78vw;
    }
    .ix-filter-clmn .ix-auto-select-element .edd-arrow {
        top: calc(50% - 8%);
        right: calc(2vw - -1vw);
    }
    .menu__btn>span, .menu__btn>span::before, 
    .menu__btn>span::after {
        height: 2px;
    }
    .bk-home-uniform-banner-block h2 {
        line-height: 28px;
        font-size: 24px;
        margin-bottom: 6vw;
    }
    .bk-hp-v2-tipology .edd-option {
        font-size: 16px;
        line-height: 24px;
        color: #9a9a9a;
        padding-left: 3vw;
    }
    .bk-single-product-information .ix-accordion-text p {
        line-height: 5.4vw;
        font-size: 4.2vw;
        padding-top: 3vw;
    }
    .bk-forgot-pw-link {
        font-size: 3.4vw;
    }
    body.ix-logo-red-header-white header {
        border-bottom: solid 0.6vw;
    }
    .bk-black-btn a {
        font-size: 5.4vw;
    }
    .ix-accordion {
        max-width: 100%;
    }
    .ix-only-desktop {
        display: none;
    }
    .ix-only-mobile {
        display: block;
    }
    .bk-single-product-information .ix-accordion-title::after,
    .bk-single-product-information .ix-accordion-title::before {
        display: none;
    }
    .ix-accordion-text p {
        line-height: 5.4vw;
        font-size: 4.2vw;
    }
    .bk-see-ads-btn a {
        font-size: 4.89vw;
        padding: 4.8vw 6.2vw;
        width: 17.347vw;
    }
    /*NAV small screen ----------------->>>*/
    nav#ix-menu-lang {
        display: none;
    }
    nav#ix-main-menu {
        display: none;
    }
    .nav-container-small-screen {
        display: block;
        width: 100%;
    }
    .nav-container-small-screen #ix-logo {
        width: 28vw;
        display: block;
        float: none;
        cursor: pointer;
        text-align: center;
        margin: 0 auto;
    }
.nav-container-small-screen {
    display: flex !important;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    display: block;
    width: 100%;
    padding-bottom: 2vw;
    padding-top: 2vw;
}/*Elena 20220214*/
    
    /*Elena 20220201*/
    /*    .nav-container-small-screen>* { 
        order: 3;
        width: 33.333%;
    }*/
    .nav-container-small-screen ul {
        float: right;
    }
    .bk-header-desktop {
        display: none;
    }
    header {
        height: 15.2vw;
    }
    body.ix-home #ix-black-lent-img {
        display: none;
    }
    body.ix-home #ix-white-lent-img img {
        width: 6vw;
    }
    body.ix-logo-red-header-white #ix-white-lent-img {
        display: none;
    }
    body.ix-logo-red-header-white #ix-black-lent-img {
        display: block;
    }
    body.ix-logo-red-header-white #ix-black-lent-img img {
        width: 6vw;
    }
    .ix-search-lent {
        padding: 3vw 2vw 0 0;
    }
    #ix-logo img {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    /*
    #menu__toggle {
        opacity: 0;
    }
    #menu__toggle:checked~.menu__btn>span {
        transform: rotate(45deg);
    }
    #menu__toggle:checked~.menu__btn>span::before {
        top: 0;
        transform: rotate(0);
    }
    #menu__toggle:checked~.menu__btn>span::after {
        top: 0;
        transform: rotate(90deg);
    }
    #menu__toggle:checked~.menu__box {
        visibility: visible;
        left: 0;
        z-index: 10;
    }
.menu__btn {
    left: 4.2vw !important;
    top: 5vw;
    width: 8vw;
    height: 7vw;
    z-index: 320;
}

    .menu__btn>span,
    .menu__btn>span::before,
    .menu__btn>span::after {
    height: 2px;
    }
    body.ix-logo-red-header-white .menu__btn>span,
    body.ix-logo-red-header-white .menu__btn>span::before,
    body.ix-logo-red-header-white .menu__btn>span::after {
        background-color: black;
    }
    #menu__toggle:checked~.menu__btn>span,
    #menu__toggle:checked~.menu__btn>span::before,
    #menu__toggle:checked~.menu__btn>span::after {
        background-color: black;
    }
    .menu__btn>span::before {
        content: '';
        top: -8px;
    }
    .menu__btn>span::after {
        content: '';
        top: 8px;
    }
    .menu__box {
        display: block;
        position: fixed;
        visibility: hidden;
        top: 0;
        left: -100%;
        width: 300px;
        height: 100vh;
        margin: 0;
        padding: 80px 0;
        list-style: none;
        background-color: white;
        box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
        transition-duration: .25s;
        z-index: 100!important;
    }
    .menu__box {
        padding-left: 20px;
        padding-top: 100px;
    }*/
    .menu__box li {
        padding: 10px 0;
    }
    .menu__box li a {
        color: black;
        font-weight: 500;
    }
    .menu__box li a:hover {
        color: rgb(249 89 61);
        text-decoration: none;
    }
    /*NAV small screen -----------------<<<*/
    .ix-home-slide-img,
    .ix-home-slide-txt {
        margin-left: auto;
        margin-right: auto;
    }
    #ix-home-intro {
        height: 150vw;
        background-position: 50%;
    }
    .ix-home-intro-arrow {
        bottom: 25vw;
    }
    .ix-home-intro-arrow img {
        width: 12vw;
        padding-top: 2vw;
    }
    .ix-inner-title.ix-home-first-title {
        padding-top: 0vw;
        margin-top: 0vw;
    }
    #ix-home-intro .ix-home-intro-title img {
        width: 42.6vw;
    }
    #ix-home-intro .ix-home-intro-title {
        padding-top: 68.4vw;
    }
    #ix-home-intro .ix-home-intro-subtitle {
        padding-top: 1vw;
        font-size: 5vw;
        padding-left: 3.2vw;
        padding-right: 3.2vw;
    }
    h2 {
        font-size: 5.42vw;
        line-height: 6.4vw;
    }
    .ix-inner-subtitle {
        font-size: 4.2vw;
        text-align: left;
        padding-bottom: 8vw;
        line-height: 5.8vw;
    }
    .ix-footer-flexbox-container {
        display: block;
        width: 80%;
    }
    .ix-footer-flexbox-item {
        flex-grow: 1;
        text-align: center;
        width: 100%;
        padding-bottom: 6.8vw;
    }
    .ix-footer-logo {
        width: 10vw;
    }
    .ix-footer-facebook-icon,
    .ix-footer-instagram-icon,
    .ix-footer-youtube-icon
    {
        width: 8.2833vw;
        height: 8.2833vw;
        margin: 0 4.5vw 0 4.5vw;
    }
    .ix-footer-second-row-logo-1 img,
    .ix-footer-second-row-logo-2 img,
    .ix-footer-second-row-logo-3 img {
        height: 13.1067vw;
    }
    .ix-footer-second-row .ix-footer-flexbox-container {
        padding-top: 13vw;
        padding-bottom: 13vw;
        width: 100%;
    }
    .ix-footer-second-row {
        width: 80%;
    }
    .ix-footer-flexbox-container.ix-footer-third-row {
        padding-top: 7vw;
        padding-bottom: 7vw;
        width: 100%;
    }
    .ix-footer-third-row .ix-footer-third-row-col-2 {
        padding-left: 0vw;
    }
    .ix-footer-third-row .ix-footer-third-row-col-3 {
        text-align: left;
    }
    .ix-home-prefooter-flexbox-container {
        display: block;
        width: 90% !important;
        border-left: none;
        border-right: none;
    }
    .ix-home-prefooter-flexbox-item {
        flex-grow: 1;
        width: 100%;
        padding-top: 3vw;
        padding-bottom: 9vw;
    }
    .ix-home-prefooter-flexbox-item img {
        width: 76vw;
        margin-left: auto;
        margin-right: auto;
    }
    .ix-home-prefooter-text {
        width: 96%;
    }
    .ix-home-prefooter-text h4 {
        line-height: 6.2vw;
        font-size: 4.92vw;
        padding-top: 5vw;
        padding-bottom: 2vw;
        font-weight: 500;
    }
    p {
        font-size: 4.2vw;
        line-height: 6.2vw;
    }
    #ix-logo img {
        width: 35vw;
        padding: 3vw 0;
    }
    nav#ix-main-menu {
        display: none;
    }
    .ix-home-slide-img {
        height: 100vw;
        width: 64.4804vw;
    }
    .ix-home-slide>a>div {
        width: 68.4804vw;
    }
    .ix-home-slide-img {
        height: 100vw;
        width: 64.4804vw;
    }
    .ix-home-slide-txt {
        padding-top: 8vw;
        text-decoration: none;
        width: 72.4804vw;
    }
	
    .ix-slide-price 
	{
        font-size: 6.2vw;
    }
	
    .ix-slide-title 
	{
        font-size: 5.2vw;
        line-height: 6vw;
        padding-top: 2vw;
        padding-bottom: 2vw;
    }
    .ix-home-slider .slick-dots li button:before {
        font-size: 8vw;
    }
    .ix-br-desktop-only {
        display: none;
    }
    .ix-home-first-title h2 {
        margin-bottom: 7vw;
    }
    .ix-home-slider .slick-list {
        padding-bottom: 12vw !important;
    }
    .ix-home-last-banner {
        width: 100%;
        margin: 22vw auto;
    }
    .ix-home-prefooter-flexbox-item-1 {
        border-right: solid 0vw;
        border-bottom: solid 0.2vw;
        border-top: solid 0.2vw;
        padding-top: 5vw;
    }
    .ix-home-prefooter-flexbox-item-2 {
        border-right: solid 0vw;
        border-bottom: solid 0.2vw;
    }
    .ix-home-prefooter-flexbox-item-3 {
        border-right: solid 0vw;
        border-bottom: solid 0.2vw;
    }
    .ix-home-prefooter-flexbox-item-4 .ix-home-prefooter-text {
        padding-bottom: 4vw;
    }
    .ix-prefooter-title {
        width: 84%;
        padding: 12vw 0vw 8vw 0vw;
        margin-left: auto;
        margin-right: auto;
    }
    .ix-prefooter-title h2 {
        padding-bottom: 4vw;
    }
    .ix-home-prefooter-flexbox-item-2 .ix-home-prefooter-text {
        padding-bottom: 5vw;
    }
    .ix-home-prefooter-flexbox-item-3 .ix-home-prefooter-text {
        padding-top: 5vw;
    }
    .ix-home-prefooter-flexbox-item-3 h4 {
        padding-bottom: 3vw;
    }
    .ix-home-find-your-bike-item>div {
        width: 100%;
    }
    .ix-home-find-your-bike {
        max-width: 86vw;
    }
    .ix-home-find-your-bike {
        display: block;
    }
    .ix-home-find-your-bike-text h4 {
        font-size: 9.6vw;
    }
    .ix-home-find-your-bike-text p {
        font-size: 5.4vw;
        padding-top: 2vw;
    }
    .ix-home-find-your-bike-text {
        padding: 5vw;
    }
    .ix-home-find-your-bike-item {
        padding: 2vw 0;
    }
    .ix-breadcrumbs-container {
        padding-top: 24vw;
        width: 100%;
    }
    .bk-page-product-container {
        padding-top: 4vw;
        display: block;
    }
    .bk-page-product-container>main {
        order: 1;
        width: 100%;
    }
    .ix-single-product-slider-container {
        height: 64vw;
    }
    ix-single-product-slide {
        width: 100vw;
        height: 62vw;
    }
    .bk-single-product-accordion-title {
        line-height: 15.643vw;
        padding-top: 1.3692vw;
        font-size: 4.2vw;
        padding-right: 5vw;
    }
    .bk-page-product-container>aside {
        order: 1;
        width: 100%;
    }
    .bk-sgl-product-basic-information .ix-slide-title {
        font-size: 4.8vw;
        line-height: 6vw;
        padding-bottom: 3.7967vw;
    }
    .bk-sgl-product-basic-information .ix-slide-type {
        padding-bottom: 3.3vw;
        font-size: 4vw;
    }
    .bk-sgl-product-basic-information .ix-slide-state {
        font-size: 4.2vw;
        padding-bottom: 3vw;
        font-weight: 400;
    }
    .bk-sgl-product-basic-information .ix-slide-location {
        font-size: 4.2vw;
    }
    .bk-sgl-product-financing-box h4 {
        font-size: 5.6vw;
        padding-bottom: 6vw;
        line-height: 6.4vw;
    }
    .bk-sgl-product-financing-box-inner-row>div {
        order: 1;
    }
    .bk-chebanca-logo {
        width: 42vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-sgl-product-financing-box-inner-row {
        display: block;
        text-align: center;
    }
    .bk-financing-price {
        font-size: 6.2vw;
    }
    .bk-sgl-product-financing-detail-box {
        padding-top: 4.5133vw;
    }
    .bk-sgl-product-financing-detail-box button {
        font-size: 4.89vw;
        padding: 3.4vw;
        width: 100%;
    }
    .bk-sgl-product-financing-box-inner-row {
        padding: 8.02vw 0;
    }
    .bk-sgl-product-financing-box {
        padding: 5.05vw 7.566vw;
        margin-top: 6.54vw;
    }
    .bk-sgl-product-financing-box-inner-row p {
        line-height: 13.6vw;
    }
    .ix-search-number-results {
        padding: 4vw 0 4vw 1vw;
    }
    .bk-contact-seller-btn button {
        font-size: 5.2vw;
        padding: 5vw;
        width: 80vw;
    }
    .ix-page-product-ads-logo {
        right: 22vw;
        top: 74.5vw;
        width: 42vw;
    }
    .ix-page-product-ads-logo img {
        width: 42vw;
    }
    .bk-see-ads-btn button {
        font-size: 5.2vw;
        padding: 3.77vw;
        width: 54.347vw;
    }
    .bk-sgl-product-financing-detail-box {
        text-align: center;
    }
    .bk-aside-seller-card h4 {
        font-size: 5.2vw;
        line-height: 6.4vw;
    }
    .ix-product-category-container {
        display: block;
        width: 100%;
    }
    .ix-product-category-left-colmn {
        width: 100%;
        display: block;
        float: none;
    }
    .ix-product-category-right-colmn {
        width: 100%;
        display: block;
        float: none;
        padding: 15vw 5vw 0vw 5vw;
    }
    .ix-cat-grey-clmn-aside {
        width: 100%;
        margin-top: 4vw;
    }
    .ix-cat-grey-clmn-aside h2 {
        font-size: 5.4vw;
    }
    .ix-select-element .edd-value {
        font-size: 4.2vw;
    }
    .ix-select-element.ix-select-element-side-by-side {
        width: 42.2vw;
        margin: 4vw 2.8vw 4vw 0;
    }
    .ix-select-element.ix-select-element-side-by-side .edd-root {
        width: 100%;
    }
    .ix-select-element {
        margin: 4vw 0.5vw 4vw 0;
    }
    .ix-select-element .edd-value {
        padding: 5.4vw 5.7vw 5.4vw 3.7vw;
    }
    .no-switch::before {
        top: -0.5vw;
        right: -0.181026vw;
        width: 7.6vw !important;
        height: 7.6vw !important;
    }
    .ix-checkbox-switch-km0,
    .ix-checkbox-switch-used,
    .ix-checkbox-switch-private,
    .ix-checkbox-switch-shops,
    .ix-checkbox-switch-purchase,
    .ix-checkbox-switch-rental,
    .ix-checkbox-switch {
        width: 42vw;
    }
    .no-switch {
        width: 16vw;
        height: 6vw;
        border-radius: 7.3692vw;
    }
    .ix-checkbox-switch-km0 h3 a,
    .ix-checkbox-switch-used h3 a,
    .ix-checkbox-switch-private h3 a,
    .ix-checkbox-switch-shops h3 a,
    .ix-checkbox-switch-purchase h3 a,
    .ix-checkbox-switch-rental h3 a,
    .ix-checkbox-switch h3 a {
        font-size: 4vw;
    }
    .ix-filter-description {
        padding-top: 5vw;
        font-size: 4.2vw;
    }
    .ix-search-clmn .ix-filter-description {
        padding-top: 5vw;
        font-size: 4.2vw;
        line-height: 5.2vw;
    }
    .ix-checkbox-category-container {
        height: 48vw;
        padding-top: 5vw;
    }
    .ix-checkbox-switch-km0,
    .ix-checkbox-switch-used,
    .ix-checkbox-switch-private,
    .ix-checkbox-switch-shops,
    .ix-checkbox-switch-purchase,
    .ix-checkbox-switch-rental,
    .ix-checkbox-switch {
        padding: 3vw 0;
    }
    .ix-cat-grey-clmn-aside h2 {
        padding-bottom: 4vw;
        padding-top: 4vw;
    }
    input:checked+.no-switch::before {
        right: 9.4vw;
    }
    .ix-cat-grey-clmn-aside {
        padding: 5vw;
    }
    .ix-page-list-bike-intro h3 {
        font-size: 5.167vw;
        padding-bottom: 4vw;
        padding-top: 3vw;
    }
    .ix-page-list-bike-intro .ix-page-list-bike-decription {
        width: 100%;
        padding-bottom: 12vw;
    }
    h1.ix-page-product-category-title {
        font-size: 7.44vw;
        line-height: 7.44vw;
        display: block;
        padding-top: 4vw;
        padding-bottom: 6vw;
    }
    .ix-bike-list-parent {
        display: block;
    }
    .ix-bike-list-item {
        height: 174vw;
    }
    .ix-preview-single-product-img {
        width: 100%;
    }
    .ix-preview-single-product-description {
        margin-bottom: 6vw;
    }
    .ix-bike-list-item .ix-home-slider-txt-left {
        padding-top: 7.54vw;
        width: 100%;
    }
    .ix-bike-list-item .ix-slide-price {
        font-size: 6vw;
        line-height: 1.7;
    }
    .ix-bike-list-item .ix-slide-title {
        padding-top: 0.5133vw;
        line-height: 5.2vw;
        padding-bottom: 3.5133vw;
        font-size: 5vw;
    }
    .ix-bike-list-item .ix-slide-type {
        color: black;
        text-transform: uppercase;
        padding-bottom: 2.77vw;
        line-height: 3.7vw;
        font-size: 4.2vw;
    }
    .ix-bike-list-item .ix-slide-state {
        line-height: 3.7vw;
        padding-bottom: 2.5133vw;
    }
    .ix-filter-clmn .ix-accordion {
        padding: 3vw 0vw 6.423vw 0vw;
        max-width: 100%;
    }
    .ix-preview-product-annuncio_top {
        top: -20vw;
        left: 77.9%;
        width: 20vw;
        height: 20vw;
    }
    .ix-preview-single-product .ix-preview-single-product-hover {
        top: -131.6vw;
        height: 112vw;
    }
    .ix-filter-clmn .ix-accordion {
        max-width: 100%;
    }
    .ix-filter-clmn .ix-accordion-item {
        margin-bottom: 5.3692vw;
    }
    .ix-filter-clmn .ix-accordion-title {
        padding-top: 8.4vw;
        font-size: 4.2vw;
        padding-bottom: 3vw;
    }
    .ix-filter-clmn .ix-accordion-arrow {
        left: 84vw;
        top: -3vw;
    }
    .ix-filter-clmn .ix-accordion-arrow::before,
    .ix-filter-clmn .ix-accordion-arrow::after {
        width: 3.6846vw;
    }
    .ix-filter-clmn label {
        padding-left: 13vw;
        margin-bottom: 5vw;
        font-size: 4.2vw;
    }
    .ix-filter-clmn .ix-select-element .edd-value {
        padding: 4.3vw 2.3vw 3.3vw 2.3vw;
    }
    .ix-filter-clmn .ix-select-element.ix-select-element-side-by-side .edd-root {
        width: 38vw;
        left: -3.2vw;
    }
    .ix-select-element.ix-select-element-side-by-side {
        margin: 0vw 0vw 3vw 0;
    }
    .ix-filter-clmn .ix-accordion-text {
        padding-top: 0.6846vw;
        font-size: 4.2vw;
        padding: 6.3692vw 6.0907vw 1.3692vw 2.1907vw;
    }
    .ix-accordion-text ul li {
        padding: 4vw;
    }
    .ix-accordion-text form {
        padding-top: 5vw;
    }
    main.flex>aside,
    main.flex>article {
        width: 100%;
    }
    .bk-search-product-list-flex-parent {
        display: block;
    }
    .ix-preview-single-product {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    article>.bk-search-page-right-clmn {
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .ix-preview-single-product .ix-preview-single-product-hover {
        top: 0vw;
        height: 108.76vw;
    }
    .ix-preview-single-product-image {
        height: 100%;
    }
	
    .ix-preview-product-annuncio_top 
	{
        /* andreac: 2023-10-13 
		top: 88.9vw;
        left: 68vw;
        width: 20vw;
        height: 20vw; 
		andreac: 2023-10-13  */

/* andreas: was: 
		top: 81.5vw;
        left: 63vw;
*/

/* andreas: 2023-1019: begin */
top: auto;
left: auto;
right:0 !important;
bottom:0 !important;
/* andreas: 2023-1019: end */

        width: 15vw;
        height: 15vw;  
		
    }
    .ix-preview-single-product-description {
        margin-top: 7vw;
    }
    body.ix-logo-red-header-white header {
        height: 16.35vw;
        width: 94vw;
    }
    .ix-select-element .edd-head {
        height: 10.8vw;
    }
    .ix-select-element .edd-head,
    .ix-select-element .edd-body {
        border: solid 1px black;
    }
    .ix-select-element-side-by-side-container {
        width: 100%;
    }
    .ix-select-element .edd-arrow {
        width: 10vw;
        height: 8vw;
        top: calc(50% - 4vw);
    }
    .ix-cat-grey-clmn-aside.ix-search-clmn .edd-arrow::before {
        width: 4.2vw;
        height: 4.2vw;
        top: 0.7vw;
        right: 2vw;
    }
    /*homepage: first slider >>>*/
    .ix-home-top-slider {
        width: 100%;
    }
    .ix-home-top-slide {
        width: auto;
        position: relative;
    }
    .ix-home-top-slide .ix-home-top-slide-background>img {
        width: 100%;
        height: auto;
    }

    /*homepage: first slider <<<*/
    .ix-home-ads {
        width: 88%;
        border: solid 2.6673vw #f9593d;
        border-right: solid 12.1067vw #f9593d;
        height: 40.3737vw;
    }
    .ix-home-ads-logo img {
        height: 32vw;
    }
    .ix-home-ads-logo {
        right: -76vw;
    }
    article>.bk-product-left-clmn {
        width: 100%;
    }
    .bk-single-product-aside>* {
        width: 100% !important;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-product-information h4 {
        margin-bottom: 9vw;
        font-size: 5.24vw;
    }
    .bk-product-information {
        padding: 12vw 8vw 12vw 8vw;
    }
    .bk-single-product-accordion-arrow::before,
    .bk-single-product-accordion-arrow::after {
        width: 4.6846vw;
        top: 9.0538vw;
    }
    .bk-single-product-accordion-arrow {
        left: 96%;
    }
    .ix-breadcrumbs-container {
        line-height: 5.89vw;
        font-size: 4.2vw;
        padding-top: 12vw;
        width: 100%;
        padding-bottom: 4vw;
    }
    .ix-single-product-slide {
        width: 100vw;
        height: 62vw;
    }
    .ix-bk-sgl-produt-video-btn a {
        padding: 2vw 8vw;
        width: auto;
    }
    .ix-bk-sgl-produt-video-btn span {
        width: auto;
        font-size: 4.8vw;
        line-height: 7.14vw;
        padding-top: 0vw;
    }
    .bk-sgl-product-technical-specifications-table td {
        padding: 4vw;
        line-height: 5vw;
    }
    .bk-single-product-accordion-text {
        line-height: 6.4vw;
        font-size: 5.2vw;
        padding: 0;
    }
    .ix-bk-sgl-produt-video-btn img {
        padding-left: 10.1172vw;
        padding-bottom: 1.4vw;
    }
    .ix-bk-sgl-produt-video-btn {
        position: inherit;
        text-align: center;
        margin: 15vw auto 15vw auto;
        width: 86vw;
    }
    .ix-bk-sgl-produt-video-btn a {
        justify-content: space-between;
    }
    .ix-breadcrumbs-container {
        line-height: 5.2vw;
        font-size: 3.8vw;
        padding-bottom: 5vw;
        padding-left: 4vw;
        padding-left: 4vw;
    }
    .ix-red-btn-submit input[type="submit"] {
        padding: 4vw 12vw;
        font-size: 4.89vw;
    }
    .ix-home-top-slider .ix-home-intro-title {
        padding-top: 52vw;
        width: 42vw;
    }
    .ix-home-top-slider .ix-home-intro-title img {
        width: 42vw;
    }
    .ix-home-top-slide-background.ix-only-desktop {
        display: none;
    }
    .ix-home-top-slide-background.ix-only-mobile {
        display: block;
    }
    .bk-hp-slider-costant-text {
        top: -114.6vw;
    }
    .bk-hp-slider-costant-text .ix-home-intro-title img {
        width: 60vw;
    }
    .ix-hp-select-element-container-flex {
        font-size: 4.2vw;
        max-width: 100%;
        display: block;
    }
    .ix-hp-select-element-container-flex input[type="text"] {
        padding: 3vw;
        width: 87%;
        margin: 2vw 0;
    }
    .bk-hp-slider-costant-text .ix-home-intro-title {
        padding-bottom: 40vw;
    }
	
	.ix-home-top-slide-inner-text 
	{/*Elena 20220214*/
    bottom: 7vw;
    top: auto;
    position: absolute; 
    /* padding-top: 35vw; */
}
    .ix-home-top-slider .ix-home-intro-subtitle {
        font-size: 7vw;
        line-height: 8vw;
    }
    .ix-hp-search-bar {
        width: 80%;
    }
    .ix-hp-select-element-container-flex button {
        padding: 3vw 4.8vw;
        width: 37vw;
        margin-top: 6vw;
        margin-bottom: 18vw;
    }
    .ix-hp-search-bar.ix-only-desktop {
        display: none;
    }
    .bk-hp-slider-costant-text .ix-home-intro-arrow img {
        width: 12vw;
    }
    .ix-home-intro-arrow-container {
        padding-top: 14vw;
    }
    .ix-home-top-slider-container .slick-dots {
        bottom: 8vw;
    }
    .ix-hp-search-bar {
        width: 100%;
        margin-top: -9vw;
        background-color: #f5f6f6;
        display: block;
        text-align: center;
    }
    .ix-hp-search-bar.ix-only-mobile {
        display: block;
    }
    .ix-home-first-section {
        margin-top: 16vw;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .ix-how-first-section {
        padding-top: 12.0574vw;
    }
    .bk-user-plans-company .ix-profile-seller-clmn-aside .bk-page-profile-seller-name {
        padding-top: 6vw;
    }
    .ix-home-top-slider-container {
        background-color: #f5f6f6;
    }
    .ix-inner-title.ix-home-first-title.ix-featured-ads-title {
        padding-top: 2vw;
        padding-bottom: 4vw;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .slick-dots li button:before {
        font-size: 6.4vw !important;
    }
    .ix-home-slide-img {
        height: 118vw;
        width: 78vw;
    }
    .ix-hp-search-bar {
        padding: 6vw 4vw 0vw 4vw;
    }
    .ix-home-slide>a>div {
        width: 82vw;
    }
    .ix-footer-container-inner {
        padding: 4vw 0;
    }
    .ix-logo-desktop {
        display: none !important;
    }
    .bk-product-left-clmn .ix-breadcrumbs-container {
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-sgl-product-financing-box {
        border: solid 1vw #f9593d;
        margin-left: 6vw !important;
        margin-right: 6vw;
        width: 88% !important;
        margin-bottom: 14vw;
    }
    .bk-single-product-aside .bk-aside-seller-card {
        padding: 14vw 9vw;
        text-align: center;
    }
    .bk-single-product-aside .bk-seller-profile img {
        width: 32vw;
        margin: 6vw auto 12vw auto;
    }
    .ix-slide-price .ix-base-price-crossed-out {
        text-decoration: line-through;
        text-decoration-thickness: 2px;
    }
    .bk-single-product-aside .bk-seller-profile .bk-see-ads-btn {
        padding-top: 9vw;
        padding-bottom: 3vw;
    }
    .bk-single-product-aside .bk-contact-seller-btn {
        text-align: center;
        margin-top: 12vw;
        margin-bottom: 12vw;
    }
    .bk-single-product-bikken-ads {
        border: solid 4.02vw #f9593d;
        border-bottom: solid 12.1334vw #f9593d;
        margin-top: 4.54vw;
        margin-bottom: 6.54vw;
        height: 79.1991vw;
        margin-left: 6vw !important;
        margin-right: 6vw;
        width: 88vw !important;
    }
    .bk-sgl-product-basic-information.ix-only-mobile {
        display: block;
        background-color: transparent;
        padding: 6vw;
        margin-top: 10vw;
    }
    .bk-sgl-product-basic-information.ix-only-desktop {
        display: none;
    }
    .ix-slide-price .ix-discounted-price {
        padding-right: 4vw;
    }
    .bk-single-product-accordion-text p {
        padding-bottom: 4vw;
    }
    .bk-see-ads-btn {
        text-align: center;
        padding-top: 8vw;
        padding-bottom: 2vw;
    }
    .bk-sgl-product-technical-specifications-table {
        font-size: 4.2vw;
    }
    .ix-profile-seller-clmn-aside {
        padding: 36vw 6vw 12vw 6vw;
        width: 100%;
        margin: 28vw auto 0vw auto;
        height: auto;
    }
    .ix-profile-seller-clmn-aside .bk-page-profile-seller-name {
        font-size: 5.2vw;
        padding-bottom: 4.3vw;
    }
    .ix-profile-seller-clmn-aside .bk-page-profile-seller-typology {
        font-size: 4.2vw;
        padding-bottom: 4vw;
    }
    .bk-page-profile-seller-aside-contatti {
        padding-bottom: 8vw;
        padding-top: 4vw;
        font-size: 4.2vw;
    }
    .bk-page-profile-seller-aside-info-ads {
        font-size: 4.2vw;
        padding: 6vw 0;
    }
    .ix-profile-seller-clmn-aside .bk-page-profile-seller-image {
        width: 38vw;
        height: 38vw;
        top: -23vw;
        left: 25vw;
    }
    .bk-inner-page-intro {
        width: 100%;
        padding-bottom: 12vw;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item {
        order: 1;
        width: 100%;
        padding: 0;
        margin: 0vw 0vw 8vw 0vw;
        height: auto;
    }
    h2 {
        font-size: 6.4vw;
        line-height: 7vw;
    }
    .bk-sale-item-price {
        font-size: 9vw;
        padding-bottom: 4vw;
    }
    .bk-sale-item-price span {
        font-size: 4.8vw;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item h2 {
        font-size: 8vw;
        padding-top: 4vw;
        padding-bottom: 2vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile {
        display: block;
        margin-top: 5vw;
        width: 92vw;
        margin-right: auto;
        margin-left: auto;
    }
    .bk-page-profile-seller-table-container.ix-only-desktop {
        display: none;
    }
    .bk-inner-page-intro {
        width: 100%;
        padding-bottom: 2.5667vw;
    }
    .bk-white-btn button {
        font-size: 4.2vw;
        padding: 4vw;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item ul {
        margin: 6vw;
    }
    .bk-inner-page-item.bk-sale-item ul {
        margin: 6vw 0vw 6vw 2vw;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item ul li {
        padding-left: 2vw;
        padding-bottom: 1vw;
        font-size: 4.2vw;
        line-height: 6vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .ix-accordion {
        padding: 0vw;
        /*max-width: 92%;*/
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .ix-accordion-title {
        line-height: 5.2vw;
        padding: 5vw 3vw 3vw 3vw;
        font-size: 5.2vw;
        border-top: solid 0px #cacaca;
        border-bottom: solid 1px white;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .ix-accordion-text {
        padding: 3vw 0vw;
    }
    /*    .bk-page-profile-seller-table-container.ix-only-mobile .bk-page-profile-seller-table {
        max-width: 100%;
        width: 100%;
    }    */
    .bk-page-profile-seller-table-container table {
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile td.bk-table-first-colmn.bk-table-store-package {
        font-size: 4.8vw;
        line-height: 5.2vw;
    }
    .bk-page-profile-seller-table-container table h2 span {
        font-size: 4.2vw;
    }
    .bk-page-profile-seller-table-container table td.bk-table-first-colmn {
        width: 50%;
        padding: 1.8vw 1vw;
        font-size: 3.4vw;
        line-height: 5.2vw;
    }
    .bk-page-profile-seller-table-container table td {
        width: 50%;
        padding: 1.8vw 1vw;
        font-size: 3.4vw;
        line-height: 5.2vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile>h2 {
        padding: 8vw 0;
        text-align: center;
    }
    section.bk-seller-dashboard-intro {
        padding: 6vw 2vw;
    }
    section.bk-seller-dashboard-intro h1.ix-page-product-category-title {
        padding-bottom: 10vw;
        line-height: 8vw;
        padding-top: 8vw;
    }
    .ix-accordion-title:before {
        transform: rotate(40deg);
        left: 0;
    }
    .bk-page-profile-seller-table-container table td.bk-table-options-results-title {
        font-size: 4.2vw !important;
    }
    .bk-table-border-red>div {
        border-top: solid 0.1vw #f9593d;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .bk-table-first-colmn.bk-table-border-red>div {
        margin-left: 0vw;
    }
    .ix-accordion-title.active::before,
    .ix-accordion-title.active::after {
        background-color: #f9593d;
    }
    .ix-accordion-title.active::before {
        transform: rotate(-40deg);
    }
    .ix-accordion-title.active::after {
        transform: rotate(40deg);
    }
    .ix-accordion-title::before,
    .ix-accordion-title::after {
        content: "";
        width: 3.6846vw;
        height: 0.4vw;
        background-color: #000;
        position: absolute;
        top: 10.0538vw;
        transition: all 0.3s ease 0s;
        left: 78vw;
    }
    .ix-accordion-title::after {
        transform: rotate(-40deg);
        left: 80.2vw;
    }
    .bk-accordion-scegli-piano .ix-accordion-title::before,
    .bk-accordion-scegli-piano .ix-accordion-title::after {
        content: "";
        width: 3.0846vw;
        height: 0.4vw;
        background-color: #000;
        position: absolute;
        top: 10.0538vw;
        transition: all 0.3s ease 0s;
        left: 78vw;
    }
    .bk-accordion-scegli-piano .ix-accordion-title::after {
        transform: rotate(-40deg);
        left: 80.2vw;
    }
    .bk-accordion-scegli-piano .ix-accordion-title.active::after {
        transform: rotate(40deg);
    }
    .ix-cat-grey-clmn-aside.ix-filter-clmn .ix-accordion-title::before,
    .ix-cat-grey-clmn-aside.ix-filter-clmn .ix-accordion-title::after {
        display: none;
    }
    .bk-inner-page-large-right-part-parent .bk-inner-page-item .bk-sale-item-list {
        height: 96vw;
    }
    .bk-inner-page-item.bk-sale-item .bk-black-line {
        border-bottom: solid 0.1vw black;
        padding-top: 6.6758vw;
        margin-bottom: 8.6758vw;
    }
    .bk-inner-page-item.bk-sale-item .bk-seller-page-pretitle {
        line-height: 0.8vw;
        font-size: 5vw;
        padding-bottom: 3vw;
    }
    .bk-page-profile-seller-table-container table td.bk-table-first-colmn.bk-table-border-red>div {
        width: 100%;
    }
    .ix-footer-text h4 {
        font-size: 5.2vw;
        padding-bottom: 4.2vw;
    }
    .ix-footer-link a {
        font-size: 4.2vw;
    }
    .ix-prefooter header {
        height: auto;
    }
    .ix-home-ads-section {
        height: auto;
        width: 86vw;
    }
    .ix-home-ads-section>div {
        width: 100% !important;
        display: block;
        float: none;
    }
    .ix-home-ads-section .ix-home-ads {
        border: solid 1.8vw #f9593d;
        width: 53.88vw;
        height: 72vw;
    }
    .ix-home-ads-section .ix-home-ads-logo {
        padding-top: 2.2758vw;
        height: 13vw;
    }
    .ix-home-ads-logo img {
        height: auto;
        width: 37vw;
        margin-left: auto;
        margin-right: auto;
    }
	
    .ix-slide-type 
	{
        font-size: 4.2vw;
        line-height: 4.2vw;
        /* padding-bottom: 3.2vw; */
		padding-top: 0.8vw;			/* andreac: 2023-10-13 */
		padding-bottom: 0.8vw;		/* andreac: 2023-10-13*/
    }
    .ix-slide-state 
	{
        font-size: 4.2vw;
        line-height: 4.2vw;			/* andreac: 2023-10-13era 5.8 */
        /* padding-bottom: 3.2vw; */
		padding-top: 0.8vw;			/* andreac: 2023-10-13 */
		padding-bottom: 0.8vw;		/* andreac: 2023-10-13*/
    }
    .ix-slide-location 
	{
        font-size: 4.2vw;
        line-height: 4.2vw;
		padding-top: 0.8vw;			/* andreac: 2023-10-13 */
		padding-bottom: 0.8vw;		/* andreac: 2023-10-13*/
    }
	
	/* andreac: 2023-10-13--inizio */
	.ix-slide-vendor 
	{
		font-size: 4.2vw;
		line-height: 4.2vw;
		padding-top: 0.8vw;			 
		padding-bottom: 0.8vw;
	}
	/* andreac: 2023-10-13--fine */
	
    .slick-dots li {
        width: 4.2vw;
        margin: 0 0.8vw;
        height: 5vw;
    }
    .ix-hp-select-element-container-flex input[type="text"] {
        width: 100% !important;
        padding: 4vw;
        font-size: 4.2vw;
        line-height: 4.2vw;
        height: auto;
    }
    .ix-hp-select-element-container-flex {
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .ix-hp-select-element-container-flex>* {
        height: auto;
    }
    .ix-hp-select-element-container-flex button {
        padding: 4vw 4.8vw;
        height: auto;
        font-size: 4.8vw;
    }
    header.ix-inner-title.ix-home-first-title {
        height: auto;
    }
    .bk-search-page,
    .bk-product-page {
        display: block;
        width: 100%;
        padding-top: 0vw;
    }
    .bk-search-page .ix-cat-grey-clmn-aside {
        margin-top: 0vw;
        border-bottom: solid 1px #cccccc;
        margin-bottom: 0;
        padding-bottom: 10vw;
    }
    .bk-search-page>*,
    .bk-product-page>* {
        width: 100%;
    }
    .bk-search-page>section {
        padding-left: 2vw;
        padding-right: 2vw;
    }
    .bk-search-page>aside {
        padding: 0vw;
        margin-bottom: 5vw;
    }
    .bk-search-page>aside>section.ix-cat-grey-clmn-aside.ix-search-clmn {
        margin-top: 0vw;
        margin-bottom: 3vw;
    }
    .ix-filter-clmn .ix-accordion-arrow:before,
    .ix-filter-clmn .ix-accordion-arrow:after {
        left: -4.6vw;
    }
    .ix-footer-third-row .ix-footer-third-row-col {
        font-size: 3.8vw;
    }
    .ix-footer-flexbox-item img {
        margin-left: auto;
        margin-right: auto;
    }
    .ix-profile-seller-clmn-aside {
        height: auto;
        position: inherit;
    }
    .bk-seller-dashboard-profile-aside {
        margin-top: 0vw;
        width: 100%;
    }
    .bk-rating-stars section {
        width: 74vw;
    }
    .bk-black-btn.bk-white-btn-edit-profile {
        margin-top: 30vw;
    }
    .bk-seller-dashboard-profile-filters p {
        padding: 6.4px 0;
        font-size: 3.8vw;
    }
    .bk-seller-dashboard-profile-container>div>article {
        display: block;
        width: 100%;
    }
    .bk-seller-dashboard-profile-filters .bk-seller-ads-published {
        order: 1;
        width: 88vw;
        height: 154vw;
        /*108.77vw*/
        margin-bottom: 0vw;
        margin-left: auto;
        margin-right: auto;
    }
    #popup-registrati .popup {
        margin: 3vw auto;
        width: 92vw;
        display: block;
        height: auto;
    }
    #popup-registrati .popup>div.bk-popup-registrati-img {
        width: 100%;
        height: auto;
    }
    #popup-registrati .popup>div.bk-popup-registrati-img img {
        height: auto;
    }
    .bk-popup-registrazione-intro {
        font-size: 5.2vw;
        padding-bottom: 2.4vw;
    }
    #popup-registrati .popup h2 {
        padding-bottom: 2.8vw;
        font-size: 7vw;
        padding-top: 2vw;
    }
    .bk-popup-registrazione-question {
        font-size: 4.2vw;
        padding-bottom: 0vw;
    }
    .bk-popup-registrati-txt {
        padding: 14vw 6vw;
    }
    #popup-accedi .btn-google .google-content,
    #popup-accedi .btn-google .fb-content,
    #popup-accedi .btn-fb .google-content,
    #popup-accedi .btn-fb .fb-content,
    #popup-accedi-mobile .btn-google .google-content,
    #popup-accedi-mobile .btn-google .fb-content,
    #popup-accedi-mobile .btn-fb .google-content,
    #popup-accedi-mobile .btn-fb .fb-content,
    #popup-accedi-info .btn-google .google-content,
    #popup-accedi-info .btn-google .fb-content,
    #popup-accedi-info .btn-fb .google-content,
    #popup-accedi-info .btn-fb .fb-content,
    #popup-accedi-info-mobile .btn-google .google-content,
    #popup-accedi-info-mobile .btn-google .fb-content,
    #popup-accedi-info-mobile .btn-fb .google-content,
    #popup-accedi-info-mobile .btn-fb .fb-content,
    #popup-registrati .btn-google .google-content,
    #popup-registrati .btn-google .fb-content,
    #popup-registrati .btn-fb .google-content,
    #popup-registrati .btn-fb .fb-content {
        height: 14vw;
    }
    #popup-accedi .btn-google .google-content svg,
    #popup-accedi .btn-google .fb-content svg,
    #popup-accedi .btn-fb .google-content svg,
    #popup-accedi .btn-fb .fb-content svg,
    #popup-accedi-mobile .btn-google .google-content svg,
    #popup-accedi-mobile .btn-google .fb-content svg,
    #popup-accedi-mobile .btn-fb .google-content svg,
    #popup-accedi-mobile .btn-fb .fb-content svg,
    #popup-accedi-info .btn-google .google-content svg,
    #popup-accedi-info .btn-google .fb-content svg,
    #popup-accedi-info .btn-fb .google-content svg,
    #popup-accedi-info .btn-fb .fb-content svg,
    #popup-accedi-info-mobile .btn-google .google-content svg,
    #popup-accedi-info-mobile .btn-google .fb-content svg,
    #popup-accedi-info-mobile .btn-fb .google-content svg,
    #popup-accedi-info-mobile .btn-fb .fb-content svg,
    #popup-registrati .btn-google .google-content svg,
    #popup-registrati .btn-google .fb-content svg,
    #popup-registrati .btn-fb .google-content svg,
    #popup-registrati .btn-fb .fb-content svg {
        width: 9vw;
        height: 9vw;
    }
    #popup-accedi .btn-google,
    #popup-accedi-info .btn-google,
    #popup-registrati .btn-google,
    #popup-accedi-mobile .btn-google,
    #popup-accedi-info-mobile .btn-google,
    #popup-registrati .btn-google {
        margin-bottom: 2.8vw;
    }
    #popup-registrati .form-group div {
        font-size: 3.8vw;
        line-height: 4.2vw;
        width: 62vw;
        padding-left: 2.6846vw;
        padding-top: 1.2vw;
    }
    #popup-registrati .bk-black-btn button {
        font-size: 5.2vw;
    }
    .bk-popup-registrati-txt .bk-black-btn {
        width: 60vw;
    }
    #popup-registrati .form-group label:before {
        padding: 3.8215vw;
        border-radius: 50%;
    }
    #popup-registrati .form-group input:checked+label:after {
        top: 0.8vw;
        left: 2.5476vw;
        width: 2.6vw;
        height: 4.2vw;
        border-width: 0 1.2738vw 1.2738vw 0;
    }
    #popup-registrati form {
        margin: 4.8vw auto;
    }
    #popup-registrati form input {
        padding: 2.8vw;
        margin-bottom: 3.4vw;
        margin-top: 3.4vw;
    }
    #popup-registrati .form-group {
        margin-bottom: 11.8vw;
        padding-top: 0vw;
    }
    #popup-accedi .google-content img,
    #popup-accedi .fb-content img,
    #popup-accedi-mobile .google-content img,
    #popup-accedi-mobile .fb-content img,
    #popup-accedi-info .google-content img,
    #popup-accedi-info .fb-content img,
    #popup-accedi-info-mobile .google-content img,
    #popup-accedi-info-mobile .fb-content img,
    #popup-registrati .google-content img,
    #popup-registrati .fb-content img {
        width: 18vw;
    }
    #popup-registrati .popup .close {
        color: black;
        font-size: 14vw;
        right: 3vw;
    }
    .bk-popup-registrazione-intro.bk-pupup-entra-community {
        padding-bottom: 5.4vw;
    }
    .ix-profile-seller-main-container {
        display: block;
    }
    .bk-user-plans-container {
        width: 100%;
    }
    .bk-user-plans-container section.bk-seller-dashboard-intro {
        padding: 6vw 6vw;
    }
    article>.bk-seller-dashboard-intro,
    article>.bk-inner-page-large-right-part-parent {
        padding-left: 0vw;
    }
    .ix-profile-seller-main-container>* {
        width: 100%;
    }
    .contatta_venditore_popup {
        top: 19vw;
        left: -18vw;
        font-size: 3.8vw;
        line-height: 4.8vw;
        width: 92vw;
/*        padding: 8vw 6vw 8vw 6vw;*/
    }
    .contatta_venditore_popup .contatta_venditore_popup_grid {
        height: 22vw;
    }
/*    .contatta_venditore_popup .contatta_venditore_popup_grid>div img {
        width: 13vw;
        padding-right: 0vw;
    }*/
    section.bk-single-product-bikken-ads {
        border: solid 2.02vw #f9593d;
        border-bottom: solid 17.1334vw #f9593d;
        margin-top: 4vw;
        margin-bottom: 16vw;
        height: 89.1991vw;
    }
    .contatta_venditore_popup span:after {
        border-width: 0px 4.0269vw 4.0269vw;
        top: -4.0269vw;
        left: 43.2vw;
    }
    .bk-seller-dashboard-profile-background {
        width: 100%;
        height: 44.7291vw;
        background-image: url(../images/dashboard-profile-background-1920-min.jpg);
        background-size: auto 100%;
    }
    .bk-page-profile-seller-aside-contatti h5,
    .bk-page-profile-seller-aside-info-ads h5 {
        padding-bottom: 2.4vw;
        font-size: 4.94vw;
    }
    .bk-page-profile-seller-big-email a {
        font-size: 7.4vw;
    }
    .bk-page-profile-seller-big-email {
        padding-bottom: 0vw;
        padding-top: 6vw;
    }
    .bk-seller-active-profile a.bk-plus-profile {
        padding: 4.7931vw 4.2345vw;
        width: 100%;
    }
    .bk-seller-active-profile {
        top: 12vw;
    }
    .bk-seller-active-profile h3 {}
    .bk-seller-active-profile h4 {
        font-size: 3vw;
    }
    .bk-new-notification {
        top: 96vw;
        width: 100%;
/*        padding: 2.7931vw;*//*Elena 9 ott 2021*/ 
    }
    .bk-old-notification {
        top: 96vw;
        width: 100%;
    }
    .bk-seller-change-profile-to-plus {
        top: 58vw;
        width: 100%;
    }
    .bk-seller-dashboard-profile-filters #services .bk-filter-services {
        width: 100%;
        margin-bottom: 14vw;
        margin-right: 0vw !important;
    }
    .bk-seller-dashboard-profile-filters #services .bk-carica-annuncio-block {
        height: 31.8330vw;
        width: 88vw;
    }
    .bk-dashboard-page-upload-service .bk-carica-annuncio-plus {
        height: 14vw;
    }
    .bk-dashboard-page-upload-service .bk-carica-annuncio-plus .bk-circle-symbol,
    .bk-dashboard-page-upload-service .bk-carica-annuncio-plus .bk-dashboard-page-upload-service-title {
        display: inline-block;
        float: left;
    }
    .bk-carica-annuncio-block .bk-circle-symbol {
        font-size: 9vw;
        width: 12.7083vw;
        height: 12.7083vw;
        line-height: 11vw;
        text-align: center;
        border: solid 1px #7a7b7b;
    }
    .bk-dashboard-page-upload-service-title {
        font-size: 5.03vw;
        padding: 4vw 0px;
    }
    .bk-carica-annuncio-block a>div {
        padding: 6.2345vw;
    }
    .bk-seller-dashboard-profile-filters>div {
        padding: 0vw;
    }
    .bk-carica-annuncio-block-container.bk-seller-ads-published .ix-preview-product-annuncio_top {
        top: 81vw;
        left: 61.89vw;
        width: 20vw;
        height: 20vw;
    }
    #portfolio .bk-carica-annuncio-block {
        height: 108.77vw;
        width: 88vw;
        margin-bottom: 8vw;
    }
    #rental .bk-carica-annuncio-block {
        height: 108.77vw;
        width: 88vw;
        margin-bottom: 8vw;
    }
    .bk-published-product-btn {
        /* position: relative; */
        top: 5vw;
        left: 53vw;
    }
    .bk-published-product-btn span {
        padding: 1.391vw 2.782vw;
    }
    .bk-edit-product-btn a {
        padding: 1.391vw 2.782vw;
    }
    .bk-edit-product-btn {
        top: 5vw;
        left: 2.782vw;
    }
    .bk-filter-services.bk-filter-services-maintenance .bk-carica-annuncio-block>a>div,
    .bk-filter-services.bk-filter-services-spare-parts .bk-carica-annuncio-block>a>div {
        padding: 8vw;
    }
    .bk-carica-annuncio-block.bk-filter-spare-parts-block .bk-spare-parts,
    .bk-carica-annuncio-block.bk-filter-spare-parts-block .bk-spare-parts h2,
    .bk-carica-annuncio-block.bk-filter-maintenance-block .bk-spare-parts,
    .bk-carica-annuncio-block.bk-filter-maintenance-block .bk-spare-parts h2 {
        padding-bottom: 3vw;
    }
    .bk-filter-spare-parts-block-description h3 {
        font-size: 4vw;
    }
    .ix-profile-seller-clmn-aside .bk-black-btn.bk-white-btn-edit-profile {
        margin-bottom: 4vw;
    }
    .bk-seller-change-profile-to-plus,
    .bk-seller-active-profile,
    .bk-seller-change-profile-to-plus {
        display: none;
    }
    .bk-seller-dashboard-profile-filters #portfolio {
        display: block;
    }
    .bk-carica-annuncio-block-container.bk-seller-ads-published>.ix-preview-product-ads-published-img {
        width: 88vw;
        height: 108.77vw;
    }
    .bk-edit-product-btn a {
        font-size: 3.8vw;
        padding: 2vw 4vw;
    }
    .bk-published-product-btn a {
        font-size: 3.8vw;
        padding: 2vw 4vw;
    }
    .bk-basic-sale-item,
    .bk-plus-sale-item,
    .bk-rental-item {
        width: 92vw;
        padding: 12vw 9vw;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-sale-item-gratis-under-price {
        font-size: 4.8vw;
        line-height: 2vw;
        padding-top: 5vw;
    }
    .bk-white-btn button,
    .bk-white-btn a {
        font-size: 4.89vw;
        padding: 3.77vw;
    }
    .bk-rating-stars label {
        width: 8.9vw;
        margin-right: 1.6vw;
    }
    .block-wrap.bk-login-google-fb img {
        width: 12vw;
    }
    .bk-inner-page-item.bk-sale-item>.bk-plus-sale-item .bk-black-line {
        padding-top: 5.302vw;
        margin-bottom: 6.8229vw;
    }
    .bk-inner-page-item.bk-sale-item .bk-black-line {
        border-bottom: solid 0.1vw white;
    }
    .bk-service-upload-step-container .bk-circle-steps-container p {
        padding-bottom: 3.56vw;
        line-height: 0.89vw;
        font-size: 3.68vw !important;
    }
    .bk-upload-ad-itinerary-section.bk-service-upload-step-container .ix-only-mobile {
        display: none !important;
    }
    .bk-upload-service-steps-col-big>.bk-step-exit {
        padding-top: 25.5vw;
        font-size: 4.2vw;
        padding-right: 0.6vw;
    }
    .bk-service-upload-step-container .bk-service-upload-step-parent.ix-only-desktop {
        width: 62.75vw;
    }
    .bk-service-upload-step-container .bk-steps-black-half-line-parent.ix-only-desktop {
        display: block;
    }
    .bk-service-upload-step-container .bk-steps-black-half-line-item .bk-steps-black-line,
    .bk-service-upload-step-container .bk-steps-black-half-line-item .bk-steps-white-line {
        display: inline-block;
        width: 16.78125vw;
        float: left;
    }
    .bk-service-upload-step-container .bk-steps-black-half-line-parent {
        margin-top: -15.15vw;
        width: 31.5625vw;
        margin-bottom: 18vw;
    }
    .bk-service-upload-step-container .bk-steps-black-line {
        border-bottom: solid 0.6vw black;
    }
    .bk-service-upload-step-container .bk-steps-red-circle-numbered {
        width: 21vw;
        height: 21vw;
        border: solid 2vw white;
    }
    .bk-service-upload-image {
        width: 80.0832vw;
        height: 33.5416vw;
        margin-top: 6vw;
        margin-bottom: 10.7vw;
    }
    .bk-page-profile-seller-aside-info-ads.bk-page-profile-seller-aside-info-stars {
        height: 27vw;
    }
    .bk-seller-dashboard-profile-filters-ul a {
        font-size: 3.58vw;
        margin-right: 3vw;
    }
    .bk-seller-dashboard-profile-filters-ul {
        margin-top: 10vw;
        margin-bottom: 5vw;
    }
    .bk-carica-annuncio-block .bk-carica-annuncio-box-info {
        font-size: 4.2vw;
    }
    .bk-carica-annuncio-plus {
        padding-top: 19vw;
    }
    .bk-seller-dashboard-profile-filters>.p-8 {
        padding-left: 0vw;
    }
    .bk-seller-dashboard-profile-filters #services {
        display: block;
    }
    .bk-dashboard-page-upload-service .bk-carica-annuncio-box-info {
        font-size: 3.8vw;
        padding-top: 2vw !important;
    }
    .bk-dashboard-page-upload-service .bk-carica-annuncio-plus .bk-dashboard-page-upload-service-title {
        padding-left: 4vw;
    }
    .bk-filter-services.bk-filter-services-spare-parts .bk-filter-spare-parts-block-txt {
        padding-top: 4vw;
    }
    .bk-page-profile-seller-table-container table td.bk-table-options-results-title {
        font-size: 2.8vw !important;
    }
    .bk-red-btn input[type=submit] {
        padding: 0.2vw 1.875vw;
        height: 12vw;
        font-size: 5vw;
    }
    td.bk-table-options-results-price {
        font-size: 7.0114vw !important;
    }
    td.bk-table-options-results-price span {
        font-size: 4.2vw;
        text-decoration: line-through;
    }
    .bk-accordion-scegli-piano .bk-table-border-grey>div {
        width: 100%;
    }
    .bk-table-border-grey>div {
        margin-left: 0vw;
        margin-right: 0vw;
        width: 00%;
    }
    /* .ix-slide-state, andreac 2023-10-13spostato sotto */
    .bk-upload-ad-step-5 p {
        font-size: 4.2vw;
        line-height: 5.8vw;
        padding-bottom: 3.2vw;
        font-weight: 300;
        padding-top: 1vw;
    }
    .bk-upload-ad-step.bk-upload-ad-step-1-1 .bk-upload-ad-step-1-text-container {
        margin-top: -21vw;
    }
    .bk-black-btn.bk-white-btn-edit-profile a {
        height: 11.6042vw;
        padding-top: 5.2vw;
        font-size: 5vw;
    }
    .bk-draft-product-btn a {
        font-size: 3.8vw;
        padding: 2vw 4vw;
    }
    .bk-draft-product-btn {
        position: absolute;
        top: 5vw;
        left: 64.5vw;
        font-size: 0.81vw;
    }
    .bk-billing-box {
        width: 100%;
        padding: 8vw 6vw;
        margin-top: 0vw;
        margin-bottom: 0vw;
    }
    .bk-billing-box input#billing_zip[type="number"] {
        width: 100%;
        height: 9vw;
        margin-bottom: 4vw;
    }
    .bk-billing-box .grid-cols-2 input[type="text"],
    .bk-billing-box .grid-cols-2 input[type="phone"],
    .bk-billing-box .grid-cols-2 input[type="email"],
    .bk-billing-box input#address[type="text"] {
        width: 100%;
        height: 9vw;
    }
    .bk-user-profile-shop-name input[type="text"] {
        height: 9vw;
    }
    .bk-billing-box .col-span-1>div,
    .bk-billing-box .col-span-2>div {
        margin-top: 3.7812vw;
        margin-bottom: 3.7812vw;
    }
    .bk-billing-box .grid .bk-user-profile-name input,
    .bk-billing-box .grid .bk-user-profile-surname input,
    .bk-billing-box .grid .bk-user-profile-phone input,
    .bk-billing-box .grid .bk-user-profile-email input,
    .bk-billing-box .grid .bk-user-profile-shop-name input,
    .bk-billing-box .grid .bk-user-profile-shop-address input,
    .bk-billing-box .grid .bk-user-profile-cap input,
    .bk-billing-box .grid .ix_region input,
    .bk-billing-box .grid .ix_province input,
    .bk-billing-box .grid .ix_municipality input,
    .bk-billing-box .grid .bk-user-profile-shop-hours input,
    .bk-billing-box .grid .bk-user-profile-website input {
        margin-top: 2.7812vw;
        margin-bottom: 3.7812vw;
        height: 9vw;
    }
    .bk-user-profile-phone .bk-form-voice-title {
        margin-top: 3.7812vw;
    }
    .bk-billing-box .grid .bk-user-profile-name .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-surname .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-phone .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-email .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-shop-name .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-shop-address .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-cap .bk-form-voice-title,
    .bk-billing-box .grid .ix_region .bk-form-voice-title,
    .bk-billing-box .grid .ix_province .bk-form-voice-title,
    .bk-billing-box .grid .ix_municipality .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-shop-hours .bk-form-voice-title,
    .bk-billing-box .grid .bk-user-profile-website .bk-form-voice-title {
        margin-top: 3.7812vw;
        margin-bottom: 2.7812vw;
    }
    .bk-billing-form-curtain .edd-arrow {
        width: 1.8vw;
        height: 1.8vw;
        top: calc(50% - 1vw);
    }
    .bk-billing-form-curtain .edd-arrow::before {
        width: 1.8vw;
        height: 1.8vw;
    }
    .bk-user-profile-showcase-image .bk-steps-upload-image>.bk-steps-upload-image-container-shopwindow {
        min-height: 10.9375vw;
        height: 10.9375vw;
        margin-bottom: 0.8625vw;
        width: 88vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-user-profile-showcase-image .bk-steps-upload-image>.bk-steps-upload-image-container-shopwindow .imgContainer,
    .bk-user-profile-showcase-image .bk-steps-upload-image {
        height: 10.9375vw;
        width: 88vw;
    }
    .ix_municipality .edd-root {
        width: 100%;
    }
    .bk-billing-form-curtain .edd-head {
        width: 100%;
        height: 7.5625vw;
    }
    .bk-billing-form-curtain .edd-value {
        height: 7.5625vw;
        padding: 0.3vw 0.7vw 0.3vw 2vw;
        font-size: 2.76vw;
        line-height: 6.8vw;
    }
    .bk-billing-form-curtain .edd-root {
        width: 100%;
        background-color: white;
    }
    .bk-upload-ad-step.bk-upload-ad-step-1-1 .bk-upload-ad-step-1-text-container {
        margin-top: -11vw !important;
    }
    .bk-upload-ad-step-1-txt {
        left: 0vw !important;
        padding-left: 6vw !important;
    }
    .bk-rental-insert-step1 .bk-upload-ad-step-1-txt {
        top: -31vw;
    }
    .bk-steps-colmns-container-single-clmn>div.bk-availability-rentals-range {
        width: 100%;
    }
    .range-slider__range {
        height: 4.0416vw;
        border-radius: 3vw;
        width: 62.25vw !important;
        margin-top: 1vw;
    }
    .range-slider__range::-webkit-slider-thumb {
        width: 4.25vw;
        height: 4.25vw;
    }
    .range-slider__range::-moz-range-thumb {
        width: 4.25vw;
        height: 4.25vw;
    }
    .range-slider__value {
        margin-left: 5vw;
    }
    .bk-user-profile-container .bk-upload-ad-step-isruction-description {
        width: 100%;
        padding-bottom: 12vw;
    }
    .bk-user-profile-container .bk-form-voice-title {
        padding-bottom: 0vw;
        font-size: 3.8vw;
    }
    .bk-user-profile-container .bk-upload-ad-step-isruction-description {
        width: 100%;
        padding-bottom: 2.2vw;
    }
    .bk-service-upload-step-container.bk-user-profile-container .bk-circle-steps-container p {
        font-size: 3.8vw !important;
        padding-bottom: 2vw;
    }
    .bk-user-profile-container .bk-service-upload-step-parent.ix-only-desktop {
        display: none;
    }
    .bk-upload-ad-itinerary-section.bk-service-upload-step-container.bk-user-profile-container .ix-only-mobile {
        display: block !important;
    }
    .bk-upload-ad-itinerary-section.bk-service-upload-step-container.bk-user-profile-container .bk-steps-black-half-line-parent.ix-only-desktop {
        display: none;
    }
    .bk-page-profile-seller-table {
        margin-top: 3.3854vw;
        margin-bottom: 8vw;
    }
    .bk-seller-dashboard-now-more-item.ix-only-mobile {
        display: block;
    }
    /*POPUP ACCEDI MOBILE >>>*/
    #popup-accedi-mobile .bk-black-line,
    #popup-accedi-info-mobile .bk-black-line {
        padding-top: 3.35vw;
        margin-bottom: 3.35vw;
    }
    #popup-accedi-mobile.overlay,
    #popup-accedi-info-mobile.overlay {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.7);
        transition: opacity 500ms;
        visibility: hidden;
        opacity: 0;
        height: 100vh !important;
        overflow-y: auto;
    }
    #popup-accedi-mobile.overlay:target,
    #popup-accedi-info-mobile.overlay:target {
        visibility: visible;
        opacity: 1;
        z-index: 10;
    }
    #popup-accedi-mobile .popup,
    #popup-accedi-info-mobile .popup {
        margin: 70px auto;
        padding: 3.91vw 4.4690vw;
        background: #fff;
        /*border-radius: 5px;*/
        width: 33.4375vw;
        position: relative;
        transition: all 5s ease-in-out;
    }
    #popup-accedi-mobile .popup h2,
    #popup-accedi-info-mobile .popup h2 {
        text-transform: uppercase;
        padding-bottom: 2.2345vw;
        font-size: 2.18vw;
        font-weight: 600;
        text-align: center;
    }
    #popup-accedi-mobile .popup .close,
    #popup-accedi-info-mobile .popup .close {
        position: absolute;
        top: 20px;
        right: 30px;
        transition: all 200ms;
        font-size: 30px;
        font-weight: 100;
        text-decoration: none;
        color: #333;
        opacity: 1;
    }
    #popup-accedi-mobile .btn-google .google-content,
    #popup-accedi-mobile .btn-google .fb-content,
    #popup-accedi-mobile .btn-fb .google-content,
    #popup-accedi-mobile .btn-fb .fb-content,
    #popup-accedi-info-mobile .btn-google .google-content,
    #popup-accedi-info-mobile .btn-google .fb-content,
    #popup-accedi-info-mobile .btn-fb .google-content,
    #popup-accedi-info-mobile .btn-fb .fb-content {
        height: 14vw;
    }
    #popup-accedi-mobile .btn-google .google-content svg,
    #popup-accedi-mobile .btn-google .fb-content svg,
    #popup-accedi-mobile .btn-fb .google-content svg,
    #popup-accedi-mobile .btn-fb .fb-content svg,
    #popup-accedi-info-mobile .btn-google .google-content svg,
    #popup-accedi-info-mobile .btn-google .fb-content svg,
    #popup-accedi-info-mobile .btn-fb .google-content svg,
    #popup-accedi-info-mobile .btn-fb .fb-content svg {
        width: 9vw;
        height: 9vw;
    }
    #popup-accedi-mobile .google-content img,
    #popup-accedi-mobile .fb-content img,
    #popup-accedi-info-mobile .google-content img,
    #popup-accedi-info-mobile .fb-content img {
        width: 18vw;
    }

    .ix-menu-item-login button {  /*Elena 20220201*/
        padding: 1vw 2vw 1vw 2vw;
        /* border-bottom: 0; */
        font-size: 3.75vw;
        text-align: center;
        width: auto;
        font-size: 3.8vw !important;
    }

    .ix-menu-item-login {
        border: solid 0px black;  /*Elena 20220201*/
        margin-top: 3vw;
        margin-bottom: 5vw;
        /*width: 23vw;*/ /*Elena 20220201*/
        width: auto; /*Elena 20220201*/
        height: 9.2vw;
        padding-left: 0 !important;
        padding-right: 0;
        float: none;
        padding-top: 0 !important;
    }
    .ix-menu-item-login a {
        /* padding: 0.5vw 2.0538vw 0.2vw 2.0538vw; */
        width: 22.8vw;
        height: 8.9791vw;
        text-align: center;
        padding: 0;
        padding-top: 1.6vw;
        display: block;
        /* border: solid 0px; */
    }
    .ix-menu-item-login a:hover span{ /*Elena 20220201*/
        background-color: #fff;
        color: #f9593d !important;
    }
    .ix-menu-item-login a:-webkit-any-link:focus-visible {/*Elena 20220201*/
        outline-offset: 0px;
    } 
    .ix-menu-item-login a:focus-visible {/*Elena 20220201*/
        outline: -webkit-focus-ring-color auto 0px;
        outline-color: -webkit-focus-ring-color;
        outline-style: auto;
        outline-width: 0px;
    }
/*Elena 20220201*/
    /*    .ix-menu-item-login a:hover .ix-menu-item-login {
        background-color: #f9593d;
    }
    .ix-menu-item-login>*:hover {
        text-decoration: none;
        color: black;
        background-color: #f9593d;
    }
    .ix-menu-item-login:hover {
        border: solid 0.2vw #f9593d;
        background-color: #f9593d;
    }*/
    #popup-accedi-mobile.overlay:target,
    #popup-accedi-info-mobile.overlay:target {
        visibility: visible;
        opacity: 1;
        z-index: 10;
    }
    #popup-accedi .popup,
    #popup-accedi-info .popup {
        margin: 0vw auto;
        padding: 20vw 4.4690vw;
        background: #fff;
        /* border-radius: 5px; */
        width: 100vw;
        position: relative;
        transition: all 5s ease-in-out;
    }
    #popup-accedi .bk-popup-box-inner,
    #popup-accedi-info .bk-popup-box-inner {
        width: 82vw;
        margin-left: auto;
        margin-right: auto;
    }
    #popup-accedi .popup h2,
    #popup-accedi-info .popup h2 {
        text-transform: uppercase;
        padding-bottom: 5.2345vw;
        font-size: 6.8vw;
        font-weight: 600;
        text-align: center;
        padding-top: 6vw;
    }
    #popup-accedi form.bk-login-form input,
    #popup-accedi-info form.bk-login-form input {
        width: 100%;
        padding: 1.8vw;
        margin-bottom: 3.4vw;
        border-bottom: 0.14vw solid black;
        border-radius: 0;
        color: #a9a9a9;
        margin-top: 4.4vw;
        font-style: italic;
        font-size: 4vw;
    }
    #popup-accedi .bk-forgot-pw-link,
    #popup-accedi-info .bk-forgot-pw-link {
        text-align: center;
        padding-bottom: 5.8vw;
        padding-top: 3.4vw;
    }
    #popup-accedi .bk-black-line,
    #popup-accedi-info .bk-black-line {
        padding-top: 11.35vw;
        margin-bottom: 3.35vw;
    }
    #popup-accedi .bk-white-btn-with-black-border a,
    #popup-accedi .bk-registration-box .bk-white-btn-with-black-border a,
    #popup-accedi-info .bk-white-btn-with-black-border a,
    #popup-accedi-info .bk-registration-box .bk-white-btn-with-black-border a {
        border: solid 2px black;
        padding: 2.72vw;
        font-size: 4.89vw;
    }
    /*    #popup-accedi .popup {
        height: 100vh;
    }*/
    #popup-accedi.overlay,
    #popup-accedi-info.overlay {
        height: 100vh !important;
        overflow-y: auto;
    }
    /*POPUP ACCEDI MOBILE <<<*/
    .bk-black-btn.bk-white-btn-edit-profile.bk-aside-edit-profile {
        margin-top: 8vw;
    }
    .ix-how-first-section,
    .ix-how-third-section {
        margin-top: 1vw;
        margin-left: 0vw;
        margin-right: 0vw;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .ix-how-first-section .ix-inner-subtitle,
    .ix-how-first-section .ix-inner-subtitle,
    .ix-how-third-section .ix-inner-subtitle,
    .ix-how-second-section .ix-inner-subtitle {
        font-size: 4.8vw;
        line-height: 6vw;
    }
    .bk-how-sliderblock-left-clmn {
        display: block;
        float: none;
        width: 100%;
    }
    .bk-how-sliderblock-right-clmn {
        display: block;
        float: none;
        width: 100%;
        padding: 6vw 4vw;
    }
    .ix-how-4steps-item img {
        width: 48vw;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4.0416vw;
    }
    .ix-how-4steps-item>div {
        height: 138vw;
        padding: 8vw;
    }
    .ix-how-4steps-item .ix-how-4steps-text h3 {
        color: #f9593d;
        text-align: left;
        font-size: 5vw;
        line-height: 6.19vw;
        font-weight: 400;
        padding-top: 4.8vw;
        padding-bottom: 2.8vw;
    }
    .ix-how-4steps-item .ix-how-4steps-text h2 {
        font-size: 14vw;
        padding-top: 4vw;
        padding-bottom: 2vw;
    }
    .ix-how-4th-section .bk-basic-sale-item {
        padding: 8vw 8vw 40vw 8vw;
        width: 86vw;
    }
    .ix-how-4th-section .bk-seller-page-pretitle {
        line-height: 7vw;
        font-size: 5vw;
        padding-bottom: 1vw;
    }
    .ix-how-4th-section h2 {
        font-size: 9vw;
        line-height: 10vw;
    }
    .ix-how-4th-section ul li {
        margin-left: 5vw;
        font-size: 4.2vw;
        padding-bottom: 2.3vw;
        line-height: 6vw;
    }
    .ix-how-4th-section .bk-sale-item-price {
        line-height: 10vw;
    }
    .ix-how-4th-section .bk-white-btn.bk-white-btn-buy {
        bottom: 12.125vw;
        width: 70vw;
    }
    .bk-how-black-block {
        background-color: black;
        width: 92vw;
        margin-left: auto;
        margin-right: auto;
        height: auto;
        padding: 10vw 10vw;
        margin-bottom: 8vw;
        margin-top: 20vw;
        text-align: center;
    }
    .bk-how-black-block h2 {
        font-size: 6.2vw;
        padding-bottom: 2vw;
    }
    .bk-how-black-block p {
        font-size: 5.2vw;
        padding-top: 6vw;
        padding-bottom: 10vw;
        display: block;
        float: none;
    }
    .bk-how-black-block a {
        display: block;
        float: none;
        height: auto;
        font-size: 5.13vw;
        width: 38.8541vw;
        margin-top: 1.0416vw;
        line-height: 10.6vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-how-sliderblock-right-clmn p {
        width: 100%;
        padding-left: 0vw;
        font-size: 4.8vw;
        line-height: 5.8vw;
    }
    .bk-how-1st-slider-block.bk-width-1344 {
        width: 84vw;
    }
    .bk-how-3icons-container .bk-how-3icons-1 img {
        width: 20vw;
    }
    .bk-how-3icons-container .bk-how-3icons-2 img {
        width: 18vw;
    }
    .bk-how-3icons-container .bk-how-3icons-3 img {
        width: 16vw;
    }
    .bk-how-3icons-1,
    .bk-how-3icons-3 {
        padding-top: 3vw;
    }

    body.ix-home .ix-menu-item-login a{ 
        /*Elena 20220201*/
        border: solid 0vw #f9593d;
    }
    body.ix-home .ix-menu-item-login button {
        color: black;
        /*was white;*/
    }
    .ix-how-top-slider-container .ix-home-top-slider .ix-home-intro-subtitle,
    .ix-sell-top-slider-container .ix-home-top-slider .ix-home-intro-subtitle {
        font-size: 6.6vw;
    }
    .ix-how-top-slider-container .ix-home-top-slide-inner-text,
    .ix-sell-top-slider-container .ix-home-top-slide-inner-text {
        top: 51vw;
        width: 100vw;
    }
    .ix-home-top-slider-container .ix-home-intro-arrow-container {
        padding-top: 8vw;
    }
    .ix-how-third-section {
        margin-bottom: 12vw;
    }
    .ix-home-top-slider-container.ix-sell-top-slider-container .ix-home-top-slide-inner-text {
        top: 34vw;
    }
    .ix-red-box-slider .slick-slide {
        width: 92.2vw !important;
    }
    .ix-red-box-slide>div {
        width: 100%;
        height: 170vw;
        padding: 14vw 10vw;
    }
    .bk-red-slider-icon {
        height: 42vw;
    }
    .bk-red-slider-icon img {
        width: 48vw;
    }
    .bk-red-slide-subtitle {
        line-height: 6.8vw;
        padding-top: 4vw;
        font-size: 5.8vw;
        padding-bottom: 4vw;
    }
    .ix-red-box-slide>div h2 {
        color: white;
        padding-top: 4vw;
        font-size: 12vw;
    }
    .bk-sell-plans-flex-parent {
        display: block;
        width: 100%;
    }
    .bk-sell-plans-flex-parent>.bk-inner-page-item {
        order: 1;
        width: 86vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item h2 {
        line-height: 10vw;
        padding-top: 0.7212vw;
        font-size: 9vw;
    }
    .ix-how-4th-section .bk-sell-plans-flex-parent .bk-seller-dashboard-now-more-item {
        width: 86vw;
        margin-top: 8vw;
    }
    .ix-how-4th-section .bk-sell-plans-flex-parent .bk-basic-sale-item,
    .ix-how-4th-section .bk-sell-plans-flex-parent .bk-plus-sale-item,
    .ix-how-4th-section .bk-sell-plans-flex-parent .bk-rental-item {
        margin-top: 12vw;
    }
    .ix-how-first-slider-slide {
        width: 86vw;
        height: 120vw;
    }
 /*Elena 20220201 >>>*/
    body.ix-home .bk-user-icon-mobile img.bk-user-icons-black,
    body.ix-home .bk-star-icon-mobile .wishlist-description--black,
    body.ix-home .bk-user-icon-mobile .user-icon-description--black {
        display: none;
    }
    body.ix-home .bk-user-icon-mobile img.bk-user-icons-white,
    body.ix-home .bk-star-icon-mobile .wishlist-description--white,
    body.ix-home .bk-user-icon-mobile .user-icon-description--white { 
        display: block;
    }
    body.ix-logo-red-header-white .bk-user-icon-mobile img.bk-user-icons-white,
    body.ix-logo-red-header-white .bk-star-icon-mobile .wishlist-description--white,
    body.ix-logo-red-header-white .bk-user-icon-mobile .user-icon-description--white{
        display: none;
    }
    body.ix-logo-red-header-white .bk-user-icon-mobile img.bk-user-icons-black,
    body.ix-logo-red-header-white .bk-star-icon-mobile .wishlist-description--black,
    body.ix-logo-red-header-white .bk-user-icon-mobile .user-icon-description--black{
        display: block;
    }
 /*Elena 20220201<<<*/
    .bk-user-icon-mobile img {
        width: 8vw;
    }
    .bk-user-icon-mobile-container {
        padding-left: 18vw;
        padding-top: 2vw;
    }
    .slick-dots li {
        width: 4vw;
        margin: 0 0.4469vw;
        height: 0.8379vw;
    }
    .slick-dots li button {
        width: 2vw;
        height: 2vw;
    }
    .slick-dots li.slick-active button:before {
        font-size: 8.2vw;
        line-height: 1vw;
        width: 1vw;
    }
    .slick-dots li button:before {
        font-size: 5.2vw;
        line-height: 1vw;
        width: 1vw;
    }
    .ix-how-first-slider-container .slick-dots li {
        width: 4vw;
        margin: 0 0.4469vw;
        height: 0.8379vw;
    }
    .ix-how-first-slider-container .slick-dots li button {
        width: 2vw;
        height: 2vw;
    }
    .ix-how-first-slider-container .slick-dots li.slick-active button:before {
        font-size: 5.2vw;
        line-height: 1vw;
        width: 1vw;
    }
    .ix-how-first-slider-container .slick-dots li button:before {
        font-size: 5.2vw;
        line-height: 1vw;
        width: 1vw;
    }
    .bk-reserved-profile-info-sell-accordion {
        display: none;
    }
    .ix-how-third-section .bk-how-black-arrow {
        width: 14.5416vw;
        margin-bottom: 8vw;
    }
    .ix-how-third-section {
        margin-top: 21vw;
    }
    /*    .ix-red-box-slider .slick-track {
        width: 2482vw !important;
        transform: translate3d(-181vw, 0px, 0px) !important;
    }*/
    body.ix-home .ix-menu-item-login a {
        color: white;
    }
    body.ix-home .ix-menu-item-login:hover {
        border: solid 0vw white;
    }
    .bk-how-sliderblock-right-clmn p {
        padding-bottom: 0vw;
    }
    .ix-red-box-slider .slick-track {
        /*left: 0vw !important;
        transition: transform 500ms linear 0s !important;*/
    }
    .ix-how-4th-section .bk-seller-dashboard-now-more-item {
        width: 86.3541vw;
    }
    .bk-seller-dashboard-tables.ix-how-5th-section .bk-page-profile-seller-table-container.ix-only-desktop {
        display: block;
        width: 100%;
    }
    .bk-seller-dashboard-tables.ix-how-5th-section .bk-page-profile-seller-table-container table {
        width: 100%;
    }
    .ix-how-5th-section td.bk-how-table-first-clmn div {
        width: 40vw;
    }
    .ix-how-5th-section td.bk-how-table-first-clmn-title>div {
        font-size: 5.4vw;
        line-height: 6.8vw;
    }
    .ix-how-5th-section td.bk-how-table-first-clmn div {
        width: 40vw;
        padding: 3vw 0;
        margin-right: 3.125vw;
        font-size: 3.8vw;
    }
    .ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-first-clmn {
        width: 40vw;
        padding: 0;
        margin-right: 3.125vw;
    }
    .ix-how-5th-section table td.bk-how-table-first-clmn.bk-table-border-red>div {
        width: 40vw;
        padding: 0;
        margin-right: 3.125vw;
    }
    .bk-how-table-2nd-clmn {
        width: 40vw;
    }
    .bk-page-profile-seller-table-container table h2 {
        padding-bottom: 0.8vw;
        font-size: 5.2vw;
    }
    .bk-how-table-first-clmn .bk-how-table-title {
        font-size: 5.2vw !important;
    }
    .ix-how-5th-section table td.bk-how-table-2nd-clmn.bk-table-options {
        width: 40vw;
        padding: 0.4vw 0;
        font-size: 3.8vw;
    }
    .ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-how-table-2nd-clmn {
        width: 40vw;
    }
    .ix-how-5th-section table td.bk-how-table-2nd-clmn.bk-table-border-grey>div {
        width: 40vw;
        margin-left: 0;
        margin-right: 0;
    }
    .ix-how-5th-section .bk-page-profile-seller-table-container table td.bk-table-options-results-title {
        font-size: 4.04vw !important;
        padding-top: 9.6458vw;
        padding-bottom: 5vw;
    }
    .ix-how-5th-section .bk-red-btn.bk-red-btn-buy {
        margin-right: 2vw;
        margin-top: 10vw;
    }
    .ix-red-box-slider {
        display: none;
    }
    .ix-red-box-slider-mobile {
        display: block;
    }
    .bk-seller-dashboard-tables.ix-how-5th-section .bk-red-btn a {
        font-size: 5vw;
        padding: 1vw 10vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .bk-red-btn.bk-red-btn-buy a {
        font-size: 5.2vw;
        padding: 1vw 10vw;
    }
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-basic-sale-item,
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-plus-sale-item,
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-rental-item {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        padding: 10vw 7vw 30vw 7vw;
        width: 100%;
        margin-bottom: 5.5729vw;
    }
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item>div.bk-seller-dashboard-now-more-item.ix-only-mobile {
        width: 100%;
    }
    .bk-sell-plans-flex-parent .bk-page-profile-seller-table-container.ix-only-mobile {
        width: 100%;
    }
    .bk-sell-plans-flex-parent .bk-inner-page-item.bk-sale-item .ix-accordion-title h2 {
        line-height: 7vw;
    }
    .bk-sell-plans-flex-parent .bk-seller-dashboard-now-more-item.ix-only-mobile,
    .bk-sell-plans-flex-parent .bk-seller-dashboard-now-more-item.ix-only-mobile {
        display: none !important;
    }
    .bk-seller-dashboard-profile-container .bk-seller-dashboard-profile-aside .bk-page-profile-seller-image {
        left: 19.5vw;
    }
    .bk-circle-steps-container p {
        font-size: 3.8vw !important;
    }
    .bk-seller-dashboard-profile-container>.flex.bk-box-1680 {
        width: 100%;
    }
    .bk-seller-dashboard-profile-filters {
        padding-top: 2vw;
        margin-left: 6vw;
        margin-right: 6vw;
    }
    .bk-seller-dashboard-profile-filters-ul a {
        border-bottom: solid 1px transparent;
    }
    .bk-seller-dashboard-profile-filters-ul a:hover,
    .bk-seller-dashboard-profile-filters-ul a:active,
    .bk-seller-dashboard-profile-filters-ul a:focus,
    .bk-seller-dashboard-profile-filters-ul a.active {
        border-bottom: solid 1px black;
    }
    .dk-steps-black-interline {
        border-bottom: solid 1px black !important;
    }
    .bk-user-register-business-checkbox {
        text-align: left !important;
    }
    .bk-registration-box-inner .bk-user-register-private-checkbox .bk-switch,
    .bk-registration-box-inner .bk-user-register-business-checkbox .bk-switch {
        display: inline-block;
    }
    .bk-registration-box-inner .bk-user-register-private-checkbox span,
    .bk-registration-box-inner .bk-user-register-business-checkbox span {
        width: 80%;
        display: inline-block;
    }
    .bk-user-plans-private-right-side .bk-sale-item.bk-sale-item-premium-private {
        display: none;
    }
    svg.defs-only {
        height: 1vw;
    }
    .ix-home-slider .slick-slide {
        width: auto !important;
    }
    .ix-hp-search-bar.ix-only-desktop {
        display: none;
    }
    .ix-hp-search-bar.ix-only-mobile .ix-hp-select-element-container-flex {
        width: 100%;
        background-color: #f5f6f6;
        padding-top: 4vw;
    }
    .ix-hp-select-element-container-flex input[type="text"]#typology,
    .ix-hp-select-element-container-flex input[type="text"]#brand,
    .ix-hp-select-element-container-flex input[type="text"]#year {
        border-right: solid 0vw black;
    }
    .bk-hp-slider-costant-text {
        top: 62vw;
        padding-top: 0;
    }
    .ix-how-top-slider-container .bk-hp-slider-costant-text,
    .ix-sell-top-slider-container .bk-hp-slider-costant-text {
        position: absolute;
        top: 82vw;
        text-align: center;
        width: 100%;
    }
    .bk-width-1344 {
        width: 92vw;
    }
    .bk-about-2nd-section .bk-about-left-clmn,
    .bk-about-2nd-section .bk-about-right-clmn {
        display: block;
        float: none;
        width: 100%;
    }
    .bk-about-2nd-section .bk-about-left-clmn p,
    .bk-about-2nd-section .bk-about-right-clmn p
    {
        font-size: 4.8vw;
        padding-top: 0vw;
        line-height: 6.2vw;
        padding-left: 2vw;
        padding-right: 2vw;
    }
    .bk-about-red-box,
    .bk-about-black-box {
        padding: 10vw 6vw;
        height: auto;
        margin-top: 8vw;
        width: 100%;
    }
    .bk-about-double-box-txt {
        font-size: 4.2vw;
        line-height: 4.8vw;
    }
    .bk-about-3rd-section-right-clmn p {
        font-size: 4.2vw;
        line-height: 4.8vw;
    }
    .bk-about-2nd-section .bk-about-double-block img {
        width: 10vw;
        margin-bottom: 6vw;
    }
    .bk-about-2nd-section .bk-about-double-block {
        margin-top: 3vw;
        height: auto;
    }
    .bk-about-right-clmn-txt {
        padding-bottom: 8vw;
        padding-top: 8vw;
    }
    .bk-1064 {
        width: 90vw;
    }
    .bk-about-3rd-section {
        height: auto;
    }
    .bk-about-3rd-section .bk-about-3rd-section-left-clmn,
    .bk-about-3rd-section .bk-about-3rd-section-right-clmn {
        display: block;
        float: none;
        width: 100%;
    }
    .bk-about-3rd-section-left-clmn h2 {
        padding-top: 2vw;
    }
    .bk-about-2nd-section .bk-about-right-clmn .bk-about-black-box h2 {
        padding-bottom: 8vw;
        padding-top: 4vw;
    }
    .bk-about-3rd-section .bk-about-3rd-section-left-clmn {
        padding: 10vw 6vw 4vw 6vw;
    }
    .bk-about-3rd-section-left-clmn img {
        width: 10vw;
        margin-bottom: 6vw;
    }
    .bk-about-3rd-section .bk-about-3rd-section-right-clmn {
        padding: 6vw 6vw 12vw 6vw;
    }
    .bk-about-2nd-section .bk-about-right-clmn {
        margin-left: 0vw;
    }
    .bk-about-4th-section {
        margin-top: 8vw;
        display: block;
        height: auto;
    }
    .bk-about-4th-section .bk-about-4th-section-left-clmn,
    .bk-about-4th-section .bk-about-4th-section-right-clmn {
        width: 100%;
    }
    .bk-about-4th-section .bk-about-4th-section-left-clmn .bk-about-4th-section-left-clmn-img {
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100% auto;
        height: 83vw;
    }
    .bk-about-4th-section-1st-p {
        font-size: 4.2vw;
        line-height: 5.4vw;
        padding-top: 2vw;
    }
    .bk-about-double-box-black-line {
        border-bottom: solid 2px black;
        margin-bottom: 8vw;
        padding-top: 8vw;
    }
    .bk-about-4th-section .bk-about-4th-section-right-clmn {
        padding: 12vw 8vw;
    }
    .bk-about-5th-section {
        margin-top: 10vw;
        margin-bottom: 18vw;
        display: block;
        width: 92vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-1 {
        width: 100%;
        padding: 0 4vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-1 h3 {
        font-size: 6.8vw;
        padding-bottom: 7.2vw;
        padding-top: 4vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-1 p {
        font-size: 4.2vw;
        line-height: 5.4vw;
    }
    .bk-about-5th-section img {
        width: 36vw;
        margin-bottom: 6vw;
        margin-top: 10vw;
    }
    .bk-about-5th-section>.bk-about-5th-section-2,
    .bk-about-5th-section>.bk-about-5th-section-3 {
        width: 100%;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-about-5th-section h4 {
        font-size: 4.8vw;
        padding-bottom: 4.3541vw;
    }
    .bk-about-8-section {
        margin-top: 10vw;
        margin-bottom: 10vw;
        display: block;
        width: 90vw;
    }
    .bk-about-8-section .bk-about-8-section-1,
    .bk-about-8-section .bk-about-8-section-2,
    .bk-about-8-section .bk-about-8-section-3 {
        width: 100%;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-about-8-section .bk-about-8-section-3 img {
        width: 100%;
        margin-top: 8vw;
    }
    .bk-who-support-us {
        display: block;
        width: 90vw;
    }
    .bk-who-support-us>* {
        width: 100%;
        margin: 6vw 0;
        padding: 10vw 6vw;
    }
    .bk-about-7-section h4 {
        font-size: 4.97vw;
        padding-bottom: 6vw;
        line-height: 5.4vw;
        padding-top: 6vw;
    }
    /*    .bk-about-single-slide-flex-parent {
        width: 80vw !important;
        height: 52.9628vw;
    }
    .bk-about-single-slide-flex-parent>* {
        width: 40vw !important;
        height: 52.9628vw;
    }
    .bk-about-single-slide-flex-parent .bk-about-photo {
        width: 40vw !important;
        height: 52.9628vw;
        background-size: 100% auto;
    }*/
    .bk-about-single-slide-flex-parent {
        width: 78vw !important;
        height: auto;
        display: block;
    }
    .bk-about-single-slide-flex-parent>* {
        width: 78vw;
        height: 48vw;
    }
    .bk-about-single-slide-flex-parent .bk-about-photo {
        width: 100%;
        height: 48vw;
    }
    .bk-about-single-slide {
        width: 78vw !important;
        margin-left: 2vw;
        margin-right: 2vw;
    }
    .bk-about-single-slide-left-part {
        margin-left: 0vw;
    }
    .bk-about-single-slide h4 {
        font-size: 4.8vw;
        padding-bottom: 3vw;
        line-height: 5.4vw;
    }
    .bk-about-slider h5 {
        padding-bottom: 3.4vw;
        font-size: 3.2vw;
        font-weight: 200;
        line-height: 4.8vw;
    }
    .bk-about-single-slide-right-part {
        height: 115vw;
        padding: 8vw 6vw;
    }
    .bk-about-7-section {
        padding-bottom: 6vw;
    }
    .bk-about-7-section h2 {
        padding-top: 124vw;
        padding-bottom: 6vw;
        margin-top: 14vw;
    }
    .bk-about-7-section {
        margin-top: -114vw;
    }
    .bk-about-1st-section .bk-inner-page-arrow img {
        width: 10vw;
    }
    .bk-about-1st-section .bk-inner-page-arrow {
        top: 128vw;
    }
    .bk-about-2nd-section {
        padding-top: 12vw;
    }
    .bk-contatti-section-1-bg .bk-contatti-section-1-txt {
        top: 84.75vw;
        padding-left: 6vw;
        padding-right: 6vw;
    }
    .bk-contatti-section-1-bg .bk-contatti-section-1-txt h2 {
        font-size: 7.8vw;
        line-height: 8.2vw;
    }
    .bk-contatti-section-1-bg .bk-contatti-section-1-txt .bk-sub-h2 {
        font-size: 5.2vw;
        line-height: 6.4vw;
        padding-top: 3vw;
    }
    .bk-contatti-form {
        padding: 12vw 0;
    }
    .bk-contatti-form .bk-contatti-black-arrow img {
        width: 8vw;
    }
    .bk-contact-form-container {
        width: 84vw;
        padding-top: 7vw;
        padding-bottom: 7vw;
        display: block;
    }
    .bk-contatti-form .ix-btn-submit input[type=submit] {
        font-size: 4.2vw;
        height: 12vw;
        width: 28vw;
    }
    .bk-contact-form-container .bk-contact-form-left-clmn,
    .bk-contact-form-container .bk-contact-form-right-clmn {
        width: 100%;
    }
    .bk-contact-form-container .bk-contact-form-left-clmn input {
        width: 100%;
        border: solid 2px black;
        margin-bottom: 5.2vw;
        height: 10vw;
        font-size: 3.4vw;
        line-height: 4.2vw;
        padding-left: 3vw;
    }
    .bk-contact-form-container .bk-contact-form-right-clmn textarea {
        width: 100%;
        border: solid 2px black;
        height: 50.7291vw;
        font-size: 3.4vw;
        line-height: 4.2vw;
        padding: 3vw;
    }
    .bk-blog-article .bk-blog-article-body-section {
        display: block;
        padding: 4.1666vw 0;
    }
    .bk-blog-article .bk-blog-article-body-section .bk-blog-article-back-link a {
        font-size: 4.2vw;
    }
    .bk-blog-article .bk-blog-article-body-section .bk-blog-article-body-clmn-1 {
        width: 100%;
        padding: 0 7.2916vw;
        margin-bottom: 4vw;
        margin-top: 7vw;
    }
    .bk-blog-article .bk-blog-article-body-section .bk-blog-article-body-clmn-2 {
        width: 86vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-blog-article .bk-blog-article-body-section h3 {
        padding-bottom: 3.5208vw;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 5.2vw;
        line-height: 6.8vw;
        padding-top: 5vw;
    }
    .bk-blog-article .bk-blog-article-share-social-icons-container .bk-blog-article-social-single-icon a,
    .bk-blog-article .bk-blog-article-share-social-icons-container .bk-blog-article-social-single-icon button
    {
        width: 4.8333vw;
        margin-left: 1.3215vw;
        margin-right: 1.3215vw;
    }
    .bk-blog-article .bk-blog-article-share-social-icons-container {
        margin-bottom: 7vw;
        margin-top: 5vw;
    }
    .bk-blog-article-title-container {
        top: 61vw;
        padding-left: 4vw;
        padding-right: 4vw;
    }
    .bk-blog-article-bg-section h1 {
        font-size: 6.8vw;
        padding-top: 7vw;
        line-height: 9vw;
    }
    .bk-blog-article-bg-section .bk-blog-article-pubblication-date span {
        font-size: 4.2vw;
    }
    .bk-blog-category-voices a.bk-blog-category-single-voices {
        font-size: 3.8vw !important;
        display: block !important;
        float: none !important;
        padding-bottom: 4vw;
        width: 100% !important;
    }
    .bk-blog-category-section .bk-blog-category-single-article-preview {
        width: 100%;
    }
    .bk-blog-category-section .bk-category-article-preview-img {
        width: 88vw;
        height: 56.22vw;
        margin-bottom: 6vw;
    }
    .bk-blog-category-section .bk-category-article-preview-description {
        width: 100%;
    }
    .bk-blog-category-section .bk-blog-article-preview-date {
        font-size: 3.8vw;
    }
    .bk-blog-category-section .bk-blog-article-preview-title {
        font-size: 4.2vw;
        line-height: 5.2vw;
        padding-top: 4vw;
        padding-bottom: 4vw;
    }
    .bk-blog-category-section .bk-blog-article-read-more {
        font-size: 3.4vw;
        padding-top: 4vw;
        padding-bottom: 10vw;
    }
    .bk-blog-category-section {
        width: 88vw;
        margin-top: 8vw;
        margin-bottom: 8vw;
        padding-left: 0vw;
    }
    .bk-seller-dashboard-profile-container .bk-seller-dashboard-profile-filters-ul {
        padding-left: 0vw;
        padding-right: 0vw;
    }
    .bk-user-icon-mobile,
    .bk-star-icon-mobile {
        display: inline-block;
        float: left;
        padding: 2.4vw 3vw;
    }
    .bk-star-icon-mobile img {
        width: 8vw;/*Elena 20220201*/
    }
    .bk-user-icon-mobile img{
        width: auto;
        height: 8vw;/*Elena 20220201*/
    }
    .bk-icons-mobile-container {
        display: flex;
        padding-left: 3vw;
    }
    body.ix-logo-red-header-white .was-bk-user-icons-white {
        display: none;
    }
    .bk-star-icon-mobile span {
        top: -2.6vw;
        left: 5vw;
        background-color: #f9593d;
        padding: 1.2vw 2vw;
        font-size: 3.67vw;
    }
    .bk-product-page section.bk-single-product-bikken-ads {
        width: 88vw!important;
    }
    .ix-filter-clmn .ix-accordion-arrow:before,
    .ix-filter-clmn .ix-accordion-arrow:after {
        left: 74vw;
    }
    .ix-cat-grey-clmn-aside.ix-filter-clmn .ix-accordion-arrow::after {
        height: 1px;
    }
    .ix-auto-select-element .edd-value {
        padding: 5.4vw 4.2vw;
        font-size: 4.4vw;
    }
    .ix-filter-clmn .ix-auto-select-element .edd-arrow::before {
        width: 2.4vw;
        height: 2.4vw;
    }
    .ix-page-list-bike-intro .ix-page-list-bike-decription p {
        font-size: 4.2vw;
    }
    .bk-range-slider-search-page .selector #slider-range {
        width: 100%;
    }
    .bk-range-slider-search-page .selector .slider-price {
        font-size: 4.2vw;
    }
    .bk-search-page-right-clmn .ix-breadcrumbs-container {
        padding-left: 0;
    }
    .bk-search-page .ix-cat-grey-clmn-aside.ix-search-clmn .ix-select-element .edd-value {
        padding: 3.8vw 1vw 2.4vw 2vw;
    }
    .bk-search-page .ix-cat-grey-clmn-aside.ix-search-clmn .edd-arrow::before {
        width: 3.2vw;
        height: 3.2vw;
        top: 1.7vw;
        right: 2vw;
    }
    .ix-select-element.ix-select-element-side-by-side.ix-select-element-side-by-side-1 {
        margin-right: 5vw;
    }
    .bk-range-slider-search-page .selector .price-slider {
        width: 96%;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-range-slider-search-page .selector .ui-slider-range {
        border-radius: 0vw;
    }
    .bk-range-slider-search-page .selector #slider-range {
        height: 6.2vw;
    }
    .bk-range-slider-search-page .selector .ui-slider-handle {
        width: 7.2vw !important;
        height: 7.2vw !important;
        top: -0.6vw;
    }
    .bk-range-slider-search-page .ui-slider-horizontal .ui-slider-handle {
        margin-left: -4vw;
    }
    .bk-search-page .ix-preview-single-product {
        width: 88vw;
    }
    .ix-cat-grey-clmn-aside.ix-search-clmn .edd-arrow::before {
        border-right: 1px solid black;
        border-bottom: 1px solid black;
    }
    .ix-cat-grey-clmn-aside.ix-search-clmn .edd-root-focused .edd-head {
        border: solid 1px black !important;
    }
    .ix-filter-clmn .ix-accordion-arrow:before {
        height: 1px;
    }
    .ix-filter-clmn .edd-arrow::before {
        border-right: 1px solid black;
        border-bottom: 1px solid black;
    }
    #popup-accedi.overlay:target,
    #popup-accedi-info.overlay:target,
    #popup-registrati.overlay:target,
    #popup-upload-video.overlay:target,
    #popup-upload-cover-img.overlay:target {
        z-index: 130;
    }
    .bk-preview-article-link {
        font-size: 4.2vw;
    }
    .bk-preview-article-txt {
        font-size: 4.2vw;
    }
    .bk-preview-article-title {
        font-size: 5.8vw;
        line-height: 6.8vw;
        padding-top: 4vw;
        padding-bottom: 2vw;
    }
    .bk-preview-article-date {
        font-size: 4.2vw;
        padding-top: 2vw;
    }
    .bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-section-txt {
        padding-bottom: 7vw;
    }
    .bk-blog-home-top-flex-child-1-2 h2.bk-blog-bg-article-title,
    .bk-blog-home-top-flex-child-1-4 h2.bk-blog-bg-article-title {
        padding-top: 3vw;
        font-size: 8.2vw;
        line-height: 10vw;
    }
    .bk-blog-home-top-flex-child-1-4 h2.bk-blog-bg-article-title {
        width: 88vw;
    }
    .bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-2 {
        height: 42vh;
        display: block;
    }
    .bk-blog-home-bg-section .bk-blog-home-top-flex-parent .bk-blog-home-top-flex-child-1-4 {
        width: 100%;
        height: 72vw;
        display: block;
    }
    .bk-blog-home-bg-section .bk-blog-home-top-flex-parent {
        min-height: 235vw;
    }
    .bk-blog-home-left-block h3 {
        font-size: 6.2vw;
        padding-bottom: 7.8vw;
        padding-top: 9vw;
    }
    .bl-blog-other-news-flex-parent {
        display: block;
    }
    .bk-blog-other-news-child-item-1-2 {
        width: 100%;
    }
    .bk-blog-home-body-container-inner .bk-category-article-preview-img {
        width: 88vw;
        height: 56.22vw;
        margin-bottom: 6vw;
    }
    .bk-blog-home-body-container-inner .bk-blog-article-preview-date {
        font-size: 4.7vw;
    }
    .bk-blog-home-body-container-inner .bk-blog-article-preview-title {
        font-size: 5.8vw;
        line-height: 6.2vw;
    }
    .bk-blog-home-body-container-inner .bk-blog-home-left-block .bk-blog-article-read-more {
        font-size: 4.7vw;
        margin-top: 2vw;
    }
    .bk-blog-home-body-container-inner .bk-blog-home-left-block .bk-category-article-preview-description {
        margin-bottom: 12vw;
        min-height: 64vw;
    }
    .bk-blog-home-black-btn a {
        padding: 2vw;
        font-size: 4.8vw;
    }
    .bk-blog-home-black-btn {
        width: 100%;
    }
    .bk-blog-home-advice-block-child h4 {
        font-size: 6.2vw;
        padding-bottom: 10vw;
        padding-top: 12vw;
    }
    .bk-blog-home-advice-block-child h5 {
        font-size: 4.2vw;
        line-height: 4.8vw;
    }
    .bk-blog-home-advice-block-child .bk-blog-article-read-more {
        font-size: 3.7vw;
    }
    .bk-blog-home-advice-block-list-single-item {
        min-height: 20vw;
        margin-bottom: 7vw;
        margin-top: 4vw;
    }
    .ix-home-top-slider-container.ix-sell-top-slider-container {
        position: relative;
    }
    .ix-home-top-slider-container.ix-sell-top-slider-container .ix-home-top-slide-inner-text {
        top: 62vw;
        padding-top: 0;
    }
    .ix-home-top-slider-container .slick-dots {
        bottom: -9vw;
    }
    .ix-how-top-slider-container .ix-home-top-slide-inner-text {
        padding-top: 36vw;
    }
    .contatta_venditore_popup {
        top: -2vw;
        left: -2vw;
        width: 92vw;
/*        padding: 13vw 6vw 8vw 6vw;*/
    }
/*    .bk-single-product-aside .bk-product-page-popup-seller-name {
        font-size: 4.8vw;
        line-height: 5.8vw;
    }*/
    .bk-single-product-aside .bk-aside-seller-card .bk-see-ads-btn a {
        font-size: 5.2vw;
        width: 100%;
        text-align: center;
        padding-top: 2.5vw;
    }
    .bk-single-product-aside .bk-see-ads-btn a {
        font-size: 5.2vw;
        width: 100%;
        text-align: center;
        padding-top: 2.5vw;
    }
    .bk-single-product-aside .bk-aside-seller-card .bk-see-ads-btn 
    {
        width: 100%;
        height: 12vw;
    }
    .bk-single-product-aside .bk-see-ads-btn 
    {
        width: 100%;
        height: 12vw;
    }
    .bk-page-single-product-featured-ads-container .ix-home-slider {
        margin-bottom: 30vw;
    }
    .bk-seller-dashboard-btn-change-cover {
        width: 45vw;
        height: 8.4vw;
        background-size: 6.8vw;
        background-position: 96% 39%;
        top: 36vw;
        left: 52vw;
        color: white;
        border: solid 0.0520vw white;
        padding-left: 2.4vw;
        padding-top: 1.4vw;
        font-size: 3.8vw;
    }
    form.bk-login-form input {
        font-size: 4.2vw;
    }
    .ix-home-top-slider-container.ix-sell-top-slider-container .bk-indicatore-slider-home {
        top: 52vw;
    }
    .ix-accordion-text ul li {
        padding: 3vw;
    }
    .ix-accordion-text{
        padding-top: 3vw;
    }
    .ix-accordion.bk-mobile-menu-accordion-inner ul {
        float: none;
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title {
        padding-top: 3vw;
        font-size: 4vw;
    }
    .bk-mobile-menu-accordion-inner ul li a {
        font-size: 4vw;
    }
    /*Elena 20220201*/
    /*    li.ix-menu-item-login {
        border: solid 0.2vw black !important;
        text-align: center;
        padding: 0 !important;
    }*/
    body.ix-home .ix-menu-item-login a {
        color: #f9593d; /*Elena 20220201*/
    }
/*
    .ix-menu-item-mobile-home {
        padding-bottom: 0 !important;
    }
*/
    .bk-search-shops-big-container h1 {
        line-height: 9vw;
        font-size: 8.2vw;
    }
    .bk-search-shops-big-container .grid {
        display: block;
    }
    .bk-search-shops-big-container .grid>* {
        padding-left: 0;
    }
    .ix-home-top-slider-container.ix-sell-top-slider-container .bk-indicatore-slider-home,
    .ix-home-top-slider-container.ix-how-top-slider-container .bk-indicatore-slider-home {
        top: 65vw;
    }
    .ix-sell-top-slider-container .ix-home-top-slide-inner-text,
    .ix-how-top-slider-container .ix-home-top-slide-inner-text {
        padding-top: 16vw;
    }
    .bk-hp-v2-tipology .edd-head {
        height: 13.8vw;
    }
    .bk-hp-v2-tipology .edd-value {
        width: 100% !important;
        padding: 4vw;
        font-size: 4.2vw;
        line-height: 4.2vw;
    }
    .bk-hp-v2-tipology .edd-root {
        width: 100%;
        height: 12.5vw;
        background-color: white;
        margin-top: 8vw;
    }
    .bk-hp-v2-tipology .edd-arrow::before {
        width: 2.52vw;
        height: 2.52vw;
        top: -1.9vw;
    }
    .bk-hp-v2-tipology .edd-arrow {
        width: 4vw;
        height: 3.6vw;
        top: calc(50% - 0vw);
        right: calc(2.4vw - -1.6vw);
    }
    .bk-seller-dashboard-profile-aside.bk-2-aside .bk-avatar-circle-container {
        position: absolute;
        top: 45vw;
        left: 11vw;
    }
    .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: -17vw !important;
        left: 52vw !important;
    }
    .bk-user-home-big-container .ix-profile-seller-clmn-aside {
        position: inherit;
        margin-top: 0vw;
        margin-bottom: 10vw;
        padding-top: 48vw !important;
    }
    .bk-seller-dashboard-profile-container.bk-user-wishlist-dashboard-container {
        padding-top: 0;
    }
    .bk-seller-dashboard-profile-container.bk-user-wishlist-dashboard-container .bk-seller-dashboard-profile-aside.bk-2-aside .bk-avatar-circle-container {
        position: absolute;
        top: -19vw;
        left: 31vw;
    }
    .bk-user-home-big-container-company .bk-seller-dashboard-profile-aside .avatar-cover {
        top: -4vw !important;
    }
    .bk-seller-dashboard-profile-container.bk-user-wishlist-dashboard-container .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 23vw !important;
        left: 30vw !important;
    }
    /*    .bk-user-plans-container .bk-seller-dashboard-profile-aside.bk-2-aside .ix-profile-seller-clmn-aside {
        margin: 0 auto 0vw auto;
    }*/
    .bk-user-plans-container .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 22vw !important;
        left: 53vw !important;
    }
    .bk-user-plans-container .bk-2-aside .bk-avatar-circle-container {
        top: 27vw;
    }
    .bk-user-plans-container .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 22vw !important;
        left: 30vw !important;
    }
    /*
    .bk-user-plans-container .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: -13vw !important;
        left: 53vw !important;

    }*/
    .bk-user-home-big-container-company .bk-seller-dashboard-profile-aside {
        margin-top: -20vw;
    }
    .bk-user-home-big-container-company .bk-user-home-big-container .ix-profile-seller-clmn-aside {
        padding-top: 30vw !important;
    }
    .bk-user-home-big-container-company .bk-seller-dashboard-profile-aside.bk-2-aside .bk-avatar-circle-container {
        position: absolute;
        top: -16vw;
        left: 30vw;
    }
    .bk-user-home-big-container-company .ix-profile-seller-clmn-aside {
        margin-top: 20vw !important;
        padding-top: 24vw!important;
    }
    header.bk-primary-header {
        padding: 0vw 2.8vw 0vw 2.8vw;
    }
    .bk-user-home-big-container-company .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 22vw !important;
        left: 30vw !important;
    }
    .bk-user-home-big-container-private.bk-user-home-big-container .ix-profile-seller-clmn-aside {
        padding-top: 26vw !important;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside .bk-avatar-circle-container {
        top: -14vw;
        left: 30vw;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside {
        margin-top: 30.35vw;
        padding: 30vw 8vw 8vw 8vw !important;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside .bk-page-profile-seller-name {
        padding-top: 0vw;
        padding-bottom: 2vw;
        margin-top: 0vw;
    }
    .bk-user-plans-private .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: 21vw !important;
        left: 46vw !important;
    }
    .bk-user-plans-company .bk-seller-dashboard-profile-aside .avatar-cover {
        top: -46vw;
        left: 21vw;
    }
    .bk-user-plans-company.bk-user-plans-container .bk-2-aside .ix-profile-seller-clmn-aside .bk-btn-change-avatar-img {
        top: -23vw !important;
        left: 52vw !important;
    }
    .bk-sgl-product-technical-specifications-table td {
        font-size: 16px;
    }
    .bk-sgl-product-basic-information .ix-slide-title {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 5vw;
    }
    .bk-user-home-aside-profile-box a.bk-basic-profile h4 {
        font-size: 16px;
        line-height: 24px;
        padding: 6vw 6vw 0vw 6vw;
        font-weight: 500;
    }
    .bk-user-home-aside-profile-box a.bk-basic-profile span,
    .bk-user-home-aside-profile-box a.bk-plus-profile span {
        font-size: 24px;
        line-height: 24px;
        padding: 4vw 6vw 6vw 6vw;
        font-weight: 500;
        display: block;
    }
    .bk-user-home-aside-profile-box a {
        height: auto;
        padding: 4.6042vw;
    }
    .bk-user-home-aside-profile-box {
        height: auto;
    }
    .bk-user-home-aside-profile-box-red-btn {
        top: 6vw;
        right: 8.7vw;
        left: auto;
    }
    .bk-user-home-aside-profile-box-red-btn span {
        padding: 2.391vw 4.782vw;
    }
    .bk-aside-bottom-part .bk-new-notification span:after {
        border-width: 0px 3.0269vw 3.0269vw;
        top: -3.0269vw;
        left: 47%;
    }
    .bk-aside-bottom-part .bk-new-notification {
        padding: 12vw 6vw;
    }
    .bk-new-notification .bk-icon-info {
        border: solid 1px black;
/*        width: 14vw;
        height: 14vw;
        font-size: 8.4vw;*/ /*Elena 9 ott 2021*/
        border-radius: 50%;
        margin-bottom: 6.1172vw;
        line-height: 14vw;
    }
    .ix-similar-products-star-container {
        width: 100% !important;
    }
    .ix-similar-products-star-container div.wish-list {
        right: 3.5rem;
    }
    .bk-seller-dashboard-profile-aside.bk-privato-aside .ix-profile-seller-clmn-aside{
        position: relative;
    }
}


/*<<<END MOBILE*/


/* BUTTON >>>*/

.bk-billing-box .bk-red-btn.bk-red-btn-continue {
    width: 8.8541vw;
}

.ix-profile-seller-clmn-aside .bk-black-btn.bk-white-btn-edit-profile {
    margin-bottom: 1.3965vw;
}

.ix-profile-seller-clmn-aside .bk-black-btn.bk-modifica-dati-fatturazione {
    padding-bottom: 3vw;
}

.ix-profile-seller-clmn-aside .bk-black-btn.bk-modifica-dati-fatturazione a {
    font-size: 0.76vw;
    display: block;
    text-align: center;
    cursor: pointer;
    padding: 1.1458vw;
    line-height: 1.2vw;
}

.bk-seller-dashboard-now-more-item .bk-white-btn button,
.bk-seller-dashboard-now-more-item .bk-white-btn a {
    background-color: white;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.89vw;
    padding: 0.77vw;
    width: 100%;
    color: black;
    margin-left: auto;
    text-align: center;
    border: solid 0.14vw black;
    display: block;
}

.bk-seller-dashboard-now-more-item .bk-white-btn button,
.bk-white-btn a:hover,
.bk-seller-dashboard-now-more-item .bk-white-btn button,
.bk-white-btn a:focus,
.bk-seller-dashboard-now-more-item .bk-white-btn button,
.bk-white-btn a:active {
    background-color: black;
    color: white;
    text-decoration: none;
    cursor: pointer;
}

.bk-white-btn.bk-white-btn-with-border button {
    background-color: white;
    color: black;
    height: 50px;
    padding: 0;
}

.bk-white-btn.bk-white-btn-with-border button:hover {
    background-color: black;
    color: white;
}

.bk-contact-seller-btn {
    text-align: center;
    margin-top: 1.54vw;
}

.bk-contact-seller-btn button {
    font-style: italic;
    font-weight: 500;
    text-transform: uppercase;
    color: white;
    font-size: 1.2vw;
    background-color: #f9593d;
    padding: 1vw;
    border: solid 0vw transparent;
    width: 23.4625vw;
}

.ix-red-btn-submit {
    text-align: center;
}

.ix-red-btn-submit input[type="submit"] {
    background-color: #f9593d;
    color: white;
    border: solid 0vw transparent;
    padding: 0.6vw 1vw;
    text-transform: uppercase;
    font-weight: 500;
    font-style: italic;
    font-size: 0.89vw;
}

.bk-white-btn button,
.bk-white-btn a,
.bk-white-btn input[type=submit] {
    background-color: white;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.89vw;
    padding: 0.77vw;
    width: 100%;
    color: black;
    display: block;
    text-align: center;
}

.bk-white-btn button:hover,
.bk-white-btn a:hover,
.bk-white-btn input[type=submit]:hover,
.bk-white-btn button:active,
.bk-white-btn a:active,
.bk-white-btn input[type=submit]:active .bk-white-btn button:focus,
.bk-white-btn a:focus,
.bk-white-btn input[type=submit]:focus {
    background-color: black;
    color: white;
    text-decoration: none;
}

.bk-basic-sale-item .bk-white-btn.bk-white-btn-buy a:hover,
.bk-basic-sale-item .bk-white-btn.bk-white-btn-buy a:active,
.bk-basic-sale-item .bk-white-btn.bk-white-btn-buy a:focus,
.bk-plus-sale-item .bk-white-btn.bk-white-btn-buy a:hover,
.bk-plus-sale-item .bk-white-btn.bk-white-btn-buy a:active,
.bk-plus-sale-item .bk-white-btn.bk-white-btn-buy a:focus,
.bk-rental-item .bk-white-btn.bk-white-btn-buy a:hover,
.bk-rental-item .bk-white-btn.bk-white-btn-buy a:active,
.bk-rental-item .bk-white-btn.bk-white-btn-buy a:focus {
    background-color: white;
    color: black;
    text-decoration: none;
}

.bk-black-btn button {
    background-color: black;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.89vw;
    padding: 0.6778vw 1.875vw;
    width: 100%;
    color: white;
}

.bk-black-btn a,
.bk-black-btn input[type=file] {
    background-color: black;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 1.13vw;
    width: 100%;
    color: white;
    line-height: 0.8vw;
}

.bk-black-btn a:hover,
.bk-black-btn a:focus,
.bk-black-btn a:visited {
    text-decoration: none;
    color: white;
}

.bk-red-btn button,
.bk-red-btn a,
.bk-red-btn input[type=submit] {
    background-color: #f9593d;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 1.13vw;
    padding: 0.7812vw 1.875vw;
    width: 100%;
    color: white;
}
.bk-red-standard-btn a span{
    background-color: #f9593d;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 1.13vw;
    padding: 0.7812vw 1.875vw;
    width: 100%;
    color: white !important;
    letter-spacing: 0.25px;
}
.bk-red-btn input[type=submit] {
    padding: 0.2vw 1.875vw;
    height: 2.6042vw;
}

.bk-red-btn button a:hover,
.bk-red-btn button a:focus,
.bk-red-btn button a:visited,
.bk-red-btn a:hover,
.bk-red-btn a:focus,
.bk-red-btn a:visited {
    text-decoration: none;
    color: white;
}
.bk-red-standard-btn a:hover,
.bk-red-standard-btn a:active,
.bk-red-standard-btn a:active span, 
.bk-red-standard-btn a:focus,
.bk-red-standard-btn a:visited,
.bk-red-standard-btn a:hover span,
.bk-red-standard-btn a:focus span,
.bk-red-standard-btn a:visited span{
    text-decoration: none;
    color: white;
}
button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

.bk-white-btn-with-black-border,
.bk-white-btn-with-black-border button {
    width: 100%;
}

.bk-white-btn-with-black-border button {
    border: solid 0.14vw black;
    background-color: white;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.89vw;
    padding: 0.77vw;
    width: 100%;
    color: black;
}

.bk-white-btn-with-black-border button a,
.bk-white-btn-with-black-border button a:hover,
.bk-white-btn-with-black-border button a:visited,
.bk-white-btn-with-black-border button a:focus {
    color: black;
    text-decoration: none;
}

.bk-search-page-save-search.bk-black-btn {
    padding-left: 2.7931vw;
    margin-top: 2.2345vw;
    margin-bottom: 8vw;
    width: 18.75vw;
}

.bk-search-page-save-search.bk-black-btn a {
    /* padding-left: 3.35vw; */
    /* padding-right: 3.35vw; */
    width: 14.0625vw;
    display: block;
    text-align: center;
    height: 2.6042vw;
    line-height: 2.5vw;
    font-size: 1vw;
}

.bk-contact-seller-btn a:hover,
.bk-contact-seller-btn a:focus,
.bk-contact-seller-btn a:active {
    text-decoration: none;
    color: white;
}

.bk-white-btn.bk-white-btn-save {
    width: 14vw;
    margin: 2vw auto;
}

.bk-white-btn.bk-white-btn-save button {
    border: solid 0.1562vw black;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.13vw;
    padding: 0.7812vw 1.875vw;
    line-height: 1.34vw;
}

.bk-white-btn.bk-white-btn-save p {
    text-transform: uppercase;
    padding-top: 0.8379vw;
    color: black;
    font-weight: 400;
}

.bk-upload-5-button-container button {
    width: 9.4967vw;
}

.bk-upload-5-button-container button a:hover {
    text-decoration: none;
}

.bk-sgl-product-financing-detail-box button {
    background-color: black;
    color: white;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.89vw;
    padding: 0.4vw;
    border: none;
}

.bk-upload-5-button-container .bk-black-btn.bk-black-btn-back {
    width: 14vw;
    display: inline-block;
    margin-right: auto;
    margin-top: 2vw;
    text-align: left;
    margin-left: 0;
}

.bk-upload-5-button-container .bk-red-btn.bk-red-btn-continue {
    width: 14vw;
    display: inline-block;
    margin-top: 2vw;
    text-align: right;
    margin-left: auto;
    margin-right: 0;
}

.bk-upload-5-button-container .bk-white-btn.bk-white-btn-save {
    width: 100%;
}

.bk-upload-5-button-container .bk-white-btn.bk-white-btn-save a:hover {
    color: black;
}

.bk-upload-5-button-container .bk-black-btn.bk-black-btn-back a:hover {
    color: white;
}

.bk-steps-upload-video-right-side a#change-video {
    background-color: black;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.78vw;
    width: 100%;
    color: white;
}

.bk-black-btn.bk-black-btn-add-photo.change-video {
    padding: 0.4166vw 0;
    text-align: center;
    background-color: black;
}

.bk-upload-step-button {
    width: 8.8541vw;
    height: 2.6041vw;
}

.bk-black-btn-back.bk-upload-step-button button {
    background-color: black;
    border: solid 0vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    font-size: 0.89vw;
    padding: 0.6778vw 1.875vw;
    width: 100%;
    color: white;
}

.bk-white-btn.bk-white-btn-save.bk-upload-step-button button {
    line-height: 0.34vw;
    height: 2.6041vw;
}

.bk-white-btn.bk-white-btn-buy input[type=submit] {
    height: 2.6042vw;
    padding: 0;
}

.bk-red-btn.bk-red-btn-save {
    margin: 2vw auto 0vw auto;
    text-align: center;
}

.bk-red-btn.bk-red-btn-save a,
.bk-red-btn.bk-red-btn-save button {
    margin: 0vw auto 0vw auto;
    width: auto;
}

.bk-draft-product-btn a:hover {
    text-decoration: none;
}

.bk-published-product-btn a:hover {
    text-decoration: none;
}

.bk-red-btn.bk-red-btn-continue {
    margin: 2vw auto;
    display: inline-block;
    float: right;
}

.bk-black-btn.bk-black-btn-back {
    margin: 2vw auto;
    display: inline-block;
    height: 2.6042vw;
    background-color: black;
    padding-top: 0.5vw;
}

.bk-red-btn.bk-red-btn-continue button,
.bk-red-btn.bk-red-btn-continue a,
.bk-red-btn.bk-red-btn-continue input[type=submit] {
    background-color: #f9593d;
    border: solid 0vw;
    padding: 0vw 0vw;
    height: 2.6042vw;
}

.bk-upload-step-button {
    font-size: 1.1vw;
    width: 8.8541vw;
    color: white;
    height: 2.6042vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    text-align: center;
}

.bk-black-btn.bk-black-btn-add-photo button {
    padding: 0.4166vw 0;
}

.bk-black-btn.bk-black-btn-add-photo button a {
    font-size: 0.78vw;
}

.bk-black-btn.bk-black-btn-add-photo {
    width: 9.8958vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2vw;
    margin-bottom: 2vw;
}


/*new>>>*/

.bk-upload-step-double-button-container {
    height: 7vw;
}

.bk-upload-step-double-button {
    width: 8.8541vw;
    height: 2.6042vw;
    color: white;
    text-align: center;
    font-size: 1.12vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    padding-top: 0.5vw;
    margin-top: 2.469vw;
}

.bk-upload-ad-step-4-text-container .bk-upload-step-double-button {
    margin-top: 3.14vw;
}

.bk-upload-step-double-button.bk-upload-step-button-black {
    background-color: black;
    display: inline-block;
    float: left;
}

.bk-upload-step-double-button.bk-upload-step-button-black>*:hover {
    color: white;
    text-decoration: none;
    cursor: pointer;
}

.bk-upload-step-double-button.bk-upload-step-button-red {
    background-color: #f9593d;
    display: inline-block;
    float: right;
}

.bk-upload-step-double-button.bk-upload-step-button-red>*:hover {
    cursor: pointer;
}

.bk-upload-5-triple-button-container {
    height: 8vw;
}

.bk-upload-5-triple-button-container>div {
    width: 33.33%;
    display: inline-block;
    float: left;
}

.bk-upload-step-3-1st-row-col .bk-steps-upload-image {
    margin-top: 1vw;
}

.bk-upload-step-triple-button {
    width: 8.8541vw;
    height: 2.6042vw;
    color: white;
    text-align: center;
    font-size: 1.12vw;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 500;
    padding-top: 0.5vw;
    margin-top: 3.5416vw;
}

.bk-upload-step-triple-button-black {
    background-color: black;
}

.bk-upload-step-triple-button-white {
    background-color: white;
    color: black;
    border: solid 0.142vw black;
    margin-left: auto;
    margin-right: auto;
}

.bk-upload-step-triple-button-red {
    background-color: #f9593d;
    float: right;
}

.bk-upload-5-triple-button-container p {
    text-transform: uppercase;
    font-style: italic;
    padding-top: 0.7vw;
    font-weight: 400;
    font-size: 0.7vw;
    text-align: center;
}

#add-extra-timetables {
    height: 1.3541vw;
    padding: 0.23vw;
    font-size: 0.7vw;
}

.bk-black-btn-add-timetable {
    width: 8.0208vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5625vw;
}

.bk-change-photo-btn>* {
    background-color: black;
    color: white;
    font-style: italic;
    font-weight: 500;
    padding: 0.2vw 1vw;
    margin-bottom: 2vw;
    font-size: 0.78vw;
}

.bk-upload-step-3-1st-row-col .bk-change-photo-btn {
    text-align: center;
}

.bk-upload-ad-step.bk-upload-ad-step-1-1 .bk-red-btn.bk-red-btn-continue {
    margin: 3vw auto 0vw auto;
}

.bk-upload-ad-step.bk-upload-ad-step-2 .bk-upload-step-double-button-container {
    height: 4.6vw;
}

.bk-user-profile-container.bk-user-profile-edit-profile-container .bk-red-btn.bk-red-btn-continue {
    margin-bottom: 0;
    margin-top: 3vw;
}

.bk-black-btn.bk-delete-account-btn {
    height: 2.6042vw;
    background-color: black;
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 0.89vw;
}


/*new<<<*/

@media (max-width: 960px) {
    
    .bk-how-slider-btn .bk-red-standard-btn{
        justify-content: center;
    }
    .bk-red-standard-btn a span{
        font-size: 2rem;
        padding: 3vw 7vw;
        display: block;
    }
    header.ix-home-first-title .bk-red-standard-btn{
        margin-top: 6vw;
        margin-bottom: 4vw;
    } 
    
    header.bk-primary-header {
        padding: 0vw;
    }
    .ix-menu-item-search{
        margin-top: 0 !important;
    }
    .bk-seller-dashboard-now-more-item .bk-white-btn button,
    .bk-seller-dashboard-now-more-item .bk-white-btn a {
        font-size: 2.8vw;
        padding: 1.77vw;
        width: 71vw;
        border: solid 0.3vw black;
        margin-top: 5vw;
        margin-bottom: 9vw;
    }
    .bk-seller-dashboard-now-more-item .bk-white-btn-with-border {
        display: inline-block;
    }
    .bk-black-btn.bk-black-btn-add-photo button {
        margin-top: 4vw;
    }
    .bk-black-btn.bk-black-btn-add-photo {
        width: auto;
        margin-top: 6vw;
        margin-bottom: 8vw;
    }
    .bk-black-btn.bk-black-btn-add-photo.change-video {
        padding: 3.4166vw 0;
        width: auto;
        margin-bottom: 8vw !important;
    }
    .bk-steps-upload-video-right-side a#change-video {
        font-size: 3.78vw;
        line-height: 4vw;
    }
    .bk-upload-step-button a,
    .bk-upload-step-button button {
        /*width: 36vw;*/
        font-size: 3.8vw !important;
        padding: 2vw !important;
    }
    .bk-upload-step-button {
        line-height: 6vw;
        width: 36vw;
        margin-top: 8vw !important;
        margin-bottom: 10vw !important;
    }
    .bk-red-btn.bk-red-btn-continue {
        margin: 0vw auto;
    }
    .bk-red-btn.bk-red-btn-continue button {
        padding: 1vw 0vw;
    }
    .bk-black-btn.bk-black-btn-add-photo button a {
        font-size: 2.8vw;
    }
    .bk-black-btn.bk-black-btn-add-photo {
        width: 36vw;
    }
    .bk-black-btn.bk-black-btn-add-photo button {
        padding: 1.4166vw 0;
        margin-bottom: 4vw;
    }
    .extra-photos .bk-steps-upload-image .fileContainer span {
        padding-top: 6vw;
    }
    .bk-upload-step-button button {
        width: 100%;
    }
    .bk-white-btn.bk-white-btn-save.bk-upload-step-button button {
        line-height: 0.34vw;
        height: 9.6041vw;
        border: solid 0.3vw;
    }
    .bk-white-btn.bk-white-btn-save p {
        padding-top: 0.8379vw;
        color: black;
    }
    .bk-upload-step-button .bk-black-btn a {
        width: 100%;
        font-size: 3.2vw;
        display: block;
        height: 8vw;
    }
    .bk-upload-step-double-button {
        width: 25.8541vw;
        height: 6.6042vw;
        font-size: 3.12vw;
        padding-top: 1vw;
    }
    .bk-upload-step-double-button-container {
        height: 13vw;
    }
    .bk-upload-step-triple-button {
        width: 23.8541vw;
        height: 7.6042vw;
        font-size: 3vw;
    }
    .bk-upload-5-triple-button-container p {
        padding-top: 1.7vw;
        font-size: 2vw;
    }
    .ix-profile-seller-clmn-aside .bk-black-btn.bk-modifica-dati-fatturazione a {
        font-size: 2.4vw;
        line-height: 3.4vw;
        padding: 2vw;
    }
    .bk-black-btn button {
        font-size: 2.8vw;
        padding: 3vw;
    }
    .bk-black-btn input[type=text] {
        font-size: 2.8vw;
        padding: 3vw;
    }
    .bk-upload-ad-step-1-text-container .bk-red-btn.bk-red-btn-continue button[type=submit] {
        height: 9.6042vw;
    }
    .bk-rental-insert-step1 .bk-red-btn.bk-red-btn-continue {
        margin: 2vw auto;
        display: block;
        float: none;
    }
    .bk-black-btn-add-timetable {
        width: 33.0208vw;
    }
    #add-extra-timetables {
        height: 6.3541vw;
        padding: 1.23vw;
        font-size: 2.7vw;
    }
    .bk-seller-dashboard-profile-aside .bk-white-btn-edit-profile.bk-black-btn a {
        font-size: 4.8vw;
        line-height: 0.2vw;
        padding: 6vw;
    }
    .bk-product-page .bk-contact-seller-btn button {
        font-size: 3.2vw;
        padding: 2vw;
        width: 100%;
        margin-top: 2vw;
        margin-bottom: 6vw;
    }
    .bk-search-page .ix-red-btn-submit input[type="submit"] {
        padding: 2.4vw 5vw;
        font-size: 3.2vw;
    }
    
}

@media (max-width: 550px) {
    /* 2021-09-07 Elena >>> */
    .bk-seller-dashboard-profile-aside.bk-privato-aside .avatar-cover {
        top: -16vw !important;
    }
    /* 2021-09-07 Elena <<< */
    .bk-seller-dashboard-now-more-item {
        width: 92vw;
        margin-top: 7vw;
        margin-bottom: 8vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-seller-dashboard-now-more-item .bk-white-btn button,
    .bk-seller-dashboard-now-more-item .bk-white-btn a {
        font-size: 4.89vw;
        padding: 2.77vw;
        border: solid 2px black;
        width: 100%;
    }
    .bk-seller-dashboard-now-more-item .bk-white-btn-with-border {
        display: block;
    }
    .bk-white-btn-with-black-border a,
    .bk-registration-box .bk-white-btn-with-black-border a {
        border: solid 0.4vw black;
        padding: 4.72vw;
        font-size: 4.2vw;
    }
    .bk-white-btn button,
    .bk-white-btn a,
    .bk-white-btn input[type=submit] {
        font-size: 4.89vw;
        padding: 2.77vw;
    }
    .bk-white-btn.bk-white-btn-buy input[type=submit] {
        height: 12vw;
        padding: 0;
    }
    .bk-upload-ad-step.bk-upload-ad-step-1-1 .bk-red-btn.bk-red-btn-continue {
        width: auto;
        margin: 14vw auto;
    }
    .bk-upload-ad-step.bk-upload-ad-step-1-1 .bk-red-btn button {
        font-size: 5.8vw;
        padding: 6.77vw 8vw;
        width: auto;
    }
    .ix-checkbox-switch-km0,
    .ix-checkbox-switch-used {
        padding: 2.7291vw 0;
    }
    .bk-upload-5-button-container button {
        width: 100%;
    }
    .bk-white-btn.bk-white-btn-save {
        margin: 10vw auto 16vw auto;
    }
    .bk-red-btn.bk-red-btn-continue {
        width: 100%;
        margin: 8vw auto 0vw auto;
    }
    .bk-black-btn.bk-black-btn-back button {
        width: 100%;
        margin: 0vw auto 11vw auto;
    }
    .bk-black-btn.bk-black-btn-back a {
        font-size: 5.2vw;
        padding: 2.8vw 2.8vw;
        width: 100%;
        display: block;
    }
    .bk-red-btn.bk-red-btn-continue {
        display: block;
        float: none;
    }
    .bk-black-btn.bk-black-btn-back {
        padding: 0;
    }
    .bk-black-btn.bk-black-btn-add-photo button a {
        font-size: 4.8vw;
    }
    .bk-black-btn.bk-black-btn-add-photo button {
        padding: 2vw 0;
    }
    .bk-black-btn.bk-black-btn-add-photo.change-video {
        padding: 3.4166vw 0;
        text-align: center;
        background-color: black;
        width: 100%;
    }
    .bk-steps-upload-video-right-side a#change-video {
        font-size: 4.2vw;
    }
    .bk-upload-ad-step .bk-red-btn.bk-red-btn-continue button,
    .bk-upload-ad-step .bk-black-btn.bk-black-btn-back button {
        font-size: 5.2vw;
        padding: 7.8vw 2.8vw;
        width: 100%;
    }
    .bk-upload-ad-step .bk-black-btn.bk-black-btn-back a {
        padding-top: 7vw !important;
    }
    .bk-upload-step-button a,
    .bk-upload-step-button button {
        font-size: 4.8vw !important;
        padding: 2vw !important;
    }
    .bk-red-btn button {
        height: 14.6041vw;
        line-height: 0;
    }
    .bk-upload-step-button button,
    .bk-upload-step-button a {
        height: 14.6041vw;
        line-height: 0;
    }
    .bk-upload-step-button {
        height: 19vw;
    }
    .bk-black-btn.bk-black-btn-back.bk-upload-step-button button {
        padding: 0 !important;
    }
    .bk-white-btn.bk-white-btn-save.bk-upload-step-button button {
        line-height: 0.34vw;
        height: 14.6041vw;
        border: solid 0.5vw black;
    }
    .bk-white-btn.bk-white-btn-save.bk-upload-step-button p {
        font-weight: 400;
        color: black;
        font-size: 3.8vw;
        padding-top: 2vw;
    }
    .bk-billing-box .grid {
        display: block;
    }
    .bk-red-btn.bk-red-btn-continue.bk-upload-step-button {
        margin-bottom: 0vw !important;
    }
    .bk-upload-step-double-button {
        width: 39.8541vw;
        height: 11.6042vw;
        font-size: 5.12vw;
        padding-top: 2.2vw;
    }
    .bk-upload-5-triple-button-container>div {
        width: 100%;
        display: block;
        float: none;
    }
    .bk-upload-5-triple-button-container {
        height: 54vw;
    }
    .bk-upload-step-triple-button {
        width: 100%;
        height: 11.6042vw;
        font-size: 5.12vw;
        padding-top: 2.2vw;
        margin-top: 7.5416vw;
    }
    .bk-upload-5-triple-button-container p {
        padding-top: 1.7vw;
        font-size: 4vw;
    }
    .ix-profile-seller-clmn-aside .bk-black-btn.bk-modifica-dati-fatturazione a {
        font-size: 3.8vw;
        padding: 3.1458vw;
        line-height: 5vw;
    }
    .bk-billing-box .bk-red-btn.bk-red-btn-continue button {
        padding: 1vw 0vw;
        height: 13vw;
        font-size: 6.13vw;
    }
    .bk-billing-box .bk-red-btn.bk-red-btn-continue {
        width: 40.8541vw;
    }
    .bk-billing-form-curtain .edd-value {
        height: 7.5625vw;
        padding: 0.3vw 0.7vw 0.3vw 2vw;
        font-size: 4.2vw;
        line-height: 6.8vw;
    }
    .bk-red-btn.bk-red-btn-continue button {
        height: 12.6042vw;
    }
    .bk-black-btn button,
    .bk-red-btn button {
        font-size: 5.2vw;
        padding: 3vw;
    }
    .bk-upload-ad-step-1-text-container .bk-red-btn.bk-red-btn-continue button[type=submit] {
        height: 12vw;
    }
    .bk-page-profile-seller-table-container.ix-only-mobile .bk-red-btn input[type=submit],
    .bk-page-profile-seller-table .bk-red-btn input[type=submit] {
        padding: 2.2vw 1.8vw;
        height: auto;
        font-size: 16px;
    }
    #add-extra-timetables {
        height: 7.3541vw;
        padding: 1.23vw;
        font-size: 3.7vw;
    }
    .bk-black-btn-add-timetable {
        width: 41.0208vw;
    }
    .bk-accordion-scegli-piano .ix-accordion-title>h2 {
        line-height: 6vw;
        padding: 1vw 0vw 3vw 3vw;
        font-size: 5.2vw !important;
    }
    .bk-page-profile-seller-table .bk-red-btn input[type=submit] {
        padding: 0.2vw 1.875vw;
        height: 10vw;
        font-size: 4.8vw;
    }
    #popup-accedi-mobile,
    #popup-accedi-info-mobile {
        display: block;
    }
    /*    #popup-accedi{
        display: none;
    }*/
    #popup-accedi .bk-black-btn button,
    #popup-accedi .bk-red-btn button,
    #popup-accedi-info .bk-black-btn button,
    #popup-accedi-info .bk-red-btn button {
        font-size: 5.2vw;
        padding: 2vw;
    }
    .bk-change-photo-btn>* {
        padding: 0.6vw 4vw;
        font-size: 4.2vw;
    }
    .bk-upload-step-3-1st-row-col .bk-change-photo-btn {
        text-align: center;
        margin-top: 6vw;
    }
    .bk-upload-ad-step.bk-upload-ad-step-2 .bk-upload-step-double-button-container {
        height: 9.6vw;
    }
/*    body.ix-logo-red-header-white li.ix-menu-item-login:hover {
        background-color: #f9593d;
        border: solid 0.2vw #f9593d !important;
    }*/
    .ix-red-box-slide {
        height: 160vw !important;
        width: 78vw !important;
        margin: 2.4vw;
    }
    .ix-red-box-slider-mobile .slick-track {
        width: 7000px !important;
    }
    .bk-user-plans-private-right-side .bk-basic-sale-item,
    .bk-user-plans-private-right-side .bk-plus-sale-item {
        width: 92vw;
        padding: 10vw 7vw;
        height: 168vw;
        margin-left: auto;
        margin-right: auto;
    }
    .bk-user-plans-private-right-side.bk-inner-page-large-right-part-parent .bk-inner-page-item .bk-sale-item-list {
        height: 97vw;
        padding-top: 8vw;
    }
    .bk-service-upload-container .bk-black-btn.bk-black-btn-back {
        height: 14.6042vw;
    }
    .bk-contact-seller-btn button {
        font-size: 5.2vw;
        padding: 3vw 0;
        width: 100%;
    }
    .bk-search-page .ix-red-btn-submit input[type="submit"] {
        padding: 2.8vw 5.2vw;
        font-size: 4.8vw;
    }
    .bk-inner-page-item.bk-sale-item .bk-white-btn.bk-white-btn-buy input[type=submit] {
        height: 11vw;
        padding: 0;
        font-size: 16px;
        line-height: 16px;
    }
    .bk-billing-box .bk-red-btn.bk-red-btn-continue {
        width: 40vw !important;
    }
    .bk-slider-hp-container-layer-img {
        position: relative;
        margin-left: 2vw;
        margin-right: 2vw;
    }
    .ix-home-last-banner-text {
        top: 0vw;
    }
    .ix-profile-seller-clmn-aside .bk-black-btn.bk-white-btn-edit-profile {
        margin-bottom: 5.3965vw;
    }
    .bk-black-btn.bk-white-btn-edit-profile {
        margin-top: 8vw;
    }
    .bk-popup-registrati-txt {
        width: 100%;
    }
    #popup-registrati .content {
        width: 100%;
    }
    .bk-user-home-public-big-container .bk-seller-dashboard-profile-aside .avatar-cover {
        width: 38vw;
        height: 38vw;
        top: 48vw;
        left: 32vw;
    }
    .bk-user-home-public-big-container .ix-profile-seller-clmn-aside {
        padding: 36vw 6vw 12vw 6vw;
        width: 100%;
        margin: 3vw auto 0vw auto;
        height: auto;
    }
    .bk-seller-dashboard-profile-aside .bk-black-btn.bk-delete-account-btn a {
        font-size: 4.8vw;
        line-height: 4.8vw;
        padding: 3vw;
        height: 11.6042vw;
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title::before,
    .bk-mobile-menu-accordion-inner .ix-accordion-title::after {
        content: "";
        width: 2vw;
        height: 0.4vw;
        background-color: #f9593d;
        position: absolute;
        top: 2.0538vw;
        transition: all 0.3s ease 0s;
        left: 52vw;
        transform: rotate(45deg);
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title::after {
        transform: rotate(-45deg);
        left: 53.2vw;
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title.active::after {
        transform: rotate(45deg);
    }
    .bk-mobile-menu-accordion-inner .ix-accordion-title.active::before {
        transform: rotate(-45deg);
    }
    .ix-accordion-search-title.ix-accordion-title::before,
    .ix-accordion-search-title.ix-accordion-title::after {
        content: "";
        width: 2vw;
        height: 0.4vw;
        background-color: #000;
        position: absolute;
        top: 0vw;
        transition: all 0.3s ease 0s;
        left: 54vw;
    }
    .ix-accordion-search-title.ix-accordion-title::after {
        transform: rotate(-45deg);
        left: 55.4vw;
    }
    .ix-accordion-search-title.ix-accordion-title.active::after {
        transform: rotate(45deg);
        background-color: #000;
    }
    .ix-accordion-search-title.ix-accordion-title.active::before {
        transform: rotate(-45deg);
        background-color: #000;
    }
    .ix-accordion.bk-mobile-menu-accordion-inner {
        padding-top: 4vw;
    }
    .bk-search-page-right-clmn .ix-select-element.search-order {
        margin: 0vw 0.5vw 14vw 0;
    }
    .bk-search-page-right-clmn .ix-select-element.search-order .edd-head {
        height: auto;
    }
    .bk-search-page-right-clmn .ix-select-element.search-order .edd-arrow::before {
        top: 2vw;
        right: 2vw;
    }
    .bk-sgl-product-basic-information .ix-base-price-crossed-out {
        text-decoration: line-through;
        text-decoration-thickness: 2px;
    }
}


/* BUTTON <<<*/


/*PEZZI + ADS momentaneamente in display:none >>>*/


/*.ix-home-ads-section,
.bk-single-product-bikken-ads{
    display: none;
}
.bk-filter-spare-parts-block-description{
    display: none;
}*/


/*
.bk-about-who-we-are-section{
    display: none !important;
}
*/


/*PEZZI + ADS momentaneamente in display:none <<<*/

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    /*  border: 0px solid green;*/
    -webkit-text-fill-color: black;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s;
}

input::placeholder {
    text-transform: uppercase;
    color: #a9a9a9;
}

.bk-newsletter-input-txt input::placeholder {
    color: white;
    font-style: italic;
}


/* ADS >>>*/

.ix-home-ads-section .ix-home-ads {
    background-image: url('https://www.bikeen.eu/src/themes/bikeen/images/ads/BIKEEN-ads-large-min.jpeg') !important;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.bk-single-product-bikken-ads {
    background-image: url('https://www.bikeen.eu/src/themes/bikeen/images/ads/BIKEEN-ads-small-min.jpeg');
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

@media (max-width: 960px) {
    .ix-home-ads-section .ix-home-ads {
        background-image: url('https://www.bikeen.eu/src/themes/bikeen/images/ads/BIKEEN-ads-small-min.jpeg');
    }
}

@media (max-width: 550px) {}


/*  >>>*/

.bk-boxed-content{
    max-width: 55.625vw;
    margin: 0 auto;
}


@media (max-width: 960px) {
    
    .bk-boxed-content{
        max-width: 100%;
        margin: 0 auto;
    }
    
}

@media (max-width: 550px) {
    
}


/*  <<<*/

/*  <<<*/

a.bk-red-link:hover,
a.primary-color:hover,
a.bk-red-link:visited,
a.primary-color:visited{
    color:#f9593d !important;
}
body.logged-out li.ix-menu-item-star-icon,
body.logged-out .bk-star-icon-mobile{
    display: none;
}
body.logged-out .bk-icons-mobile-container {
    justify-content: end;
}
body.logged-in li.ix-menu-item-star-icon,
body.logged-in .bk-star-icon-mobile{
    display: block;
}


@media (max-width: 960px) {
    .menu__box {
        overflow-y: overlay !important;
    }

}

/* andreac: 2023-10-03 --inizio */
.bk-blue		{	color:#3C7DFA !important;	}
.bk-blue:link	{	color:#3C7DFA !important;	}
.bk-blue:hover	{	color:#3C7DFA !important;	}
/* andreac: 2023-10-03 --fine */

/*  <<<*/
