/*MENU*/

#cbp-hrmenu-tab-22 .cbp-tab-title {
    font-weight: bold;
}
/*
#iqitmegamenu-mobile .icon_cat375 > a, #iqitmegamenu-mobile .icon_cat275 > a, #iqitmegamenu-mobile .icon_cat497 > a, #iqitmegamenu-mobile .icon_cat376 > a {
  color: #f00 !important;
}
*/
/*CMS*/
.product-unavailable {
	font-size:15px;
}
.trigger_video .modal-header {
    display:none;
}
.trigger_video button.elementor-video-open-modal:hover i {
    color:#fff;
}
body.cms-id-26 #wrapper .container nav {
    display:none !important;
}
body.cms-id-26 #wrapper {
    padding-top:10px;
}
.cbp-horizontal > ul > li:hover > a.nav-link span:not(li:first-child a.nav-link span) {
    color: #fff;
}
.iqitmegamenu .cbp-hrmenu > ul > li:not(:first-child) a:hover,
body .cbp-hrmenu li#cbp-hrmenu-tab-27 .menu-element-id-10 > .cbp-menu-column-inner a.cat-menu-474,
.cbp-hrmenu li#cbp-hrmenu-tab-33 .menu-element-id-21 > .cbp-menu-column-inner a:hover {
    color: #000000!important;
}
body ul#iqitmegamenu-mobile li.icon_cat375 a,
body ul#iqitmegamenu-mobile li.icon_cat275 a,
body ul#iqitmegamenu-mobile li.icon_cat376 a {
    color: #000000 !important;
}

.iqitmegamenu .cbp-hrmenu ul li#cbp-hrmenu-tab-27:hover > a,
.iqitmegamenu .cbp-hrmenu ul li#cbp-hrmenu-tab-28:hover > a,
.iqitmegamenu .cbp-hrmenu ul li#cbp-hrmenu-tab-29:hover > a,
.iqitmegamenu .cbp-hrmenu ul li#cbp-hrmenu-tab-33:hover > a{ background-color: #000000; }

#_mobile_iqitmegamenu-mobile #iqitmegamenu-mobile li a.mm-expand:not(li.icon_cat497 a) { color: #000 !important; }


li.icon_cat497 .submenu-close button{color:#df0900 !important;}


@media only screen and (max-width:991px) {
    #iqitmegamenu-mobile li a{color:#000;}
}



@media only screen and (max-width: 767px) {
    #payment-option-2-container .pp__pl-2 .material-icons {
        display:none;
    }
}
@media only screen and (max-width: 600px) {
    .product-variants>.product-variants-item ul#group_1 li {
        float:none !important;
        display:inline-block;
    }
}


















/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/*VARIABLES*/
:root {
    --bw-naranja: #f46d00   ;
    --bw-negro: #060606;
}
.fas {
    @extend .fa;
}
 /*FONT SIZE*/
.fs-3{
    font-size: 0.3rem !important;
}
.fs-7{
    font-size: 0.7rem !important;
}
.fs-8{
    font-size: 0.8rem !important;
}
.fs-9{
    font-size: 0.9rem !important;
}
.fs-10{
    font-size: 1rem !important;
}
.fs-12{
    font-size: 1.2rem !important;
}
.fs-15{
    font-size: 1.5rem !important;
}
.fs-20{
    font-size: 2rem !important;
}
.fs-25{
    font-size: 2.5rem !important;
}
.fs-30{
    font-size: 3rem !important;
}
/*ICONS*/
.fa-xxs {
    font-size: 0.5em;
}
.fa-xl {
    font-size: 1.77777em;
    line-height: 0.85em;
    vertical-align: -.0888em;
}
.fa-maxi {
    font-size: 5em;
}
i[class*="bw-"].rt-270:before,
i[class^="bw-"].rt-270:before {
    transform: rotate(270deg);
}
i[class*="bw"].rt-180:before,
i[class^="bw-"].rt-180:before {
    transform: rotate(180deg);
}
i[class*="bw-"].rt-90:before,
i[class^="bw-"].rt-90:before  {
    transform: rotate(90deg);
}
/* HEADER */
#desktop_logo .img-fluid {
    width: 215px;
}
.fa-search:before {
    font-family: "font-bostonwear";
    content: "\e802";
}
.fa-user:before {
    font-family: "font-bostonwear";
    content: "\e801";
}
.fa-shopping-bag:before {
    font-family: "font-bostonwear";
    content: "\e800";
}
.col-header-right {
    font-size: 0.8rem;
}
#header .header-btn-w .header-btn .title {
   margin-top: 0;
}
#wrapper .breadcrumb {
    margin-bottom: 0px;
}
/* HEADER MOBILE */
#_mobile_iqitmegamenu-mobile {
    top:auto !important;
}
.col-mobile-logo .logo {
    max-width: 190px;
}
/* FOOTER */
#footer .footer-style-3 .block-newsletter > h5 {
    font-size: 1.1rem;
    font-weight: normal;
}
#footer .ps-emailsubscription-block input.input-subscription::placeholder {
   color: #9d9d9d;
   text-align: center;
}
#footer-container-main {
    text-transform: uppercase;
}
.contact-rich .part .data {
    width: 90%;
}

.block-social-links {
    margin-top: 20px;
    margin-bottom: 40px;
}

/* CHECKOUT */
#checkout #promo-code .btn-secondary {
    background: var(--bw-negro);
    color: #fff;
}
#checkout .form-group {
    padding: 15px;
}
#checkout .forgot-password {
    text-align: left;
    margin: 17px;
}
/* MI CUENTA */
#address div.col-md-6:nth-child(3) {
    display: none;
}
#address footer {
    margin-top: 20px;
}
.my-account-page-content-wrapper, .my-account-page-content-wrapper .my-account-side-links > a, #my-account .my-account-page-content-wrapper .my-account-side-links {
    border: none;
}
/* LOGIN */
.ps-customersignin.dropdown #blocklogin-content {
    background-color: #f7f7f7;
    transform-origin: top;
    animation-fill-mode: forwards;
    -webkit-transform: scaleY(0);
    opacity: 0;
    visibility: hidden;
    transition: all .2s cubic-bezier(.7,0,.3,1);
    right: 0;
    z-index: 1000;
    position: absolute;
    border: none 1px;
    box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.15);
    padding: 1rem 0 0.5rem;
    text-align: left;
    min-width: 373px;
    max-width: 373px;
}
.header-user-btn-w.dropdown {
    position: initial;
}
.ps-customersignin.dropdown .show #blocklogin-content {
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.ps-customersignin.dropdown #blocklogin-content {
    background-color: #f7f7f7;
    transform-origin: top;
    animation-fill-mode: forwards;
    -webkit-transform: scaleY(0);
    opacity: 0;
    visibility: hidden;
    transition: all .2s cubic-bezier(.7,0,.3,1);
    right: 0;
    z-index: 1000;
    position: absolute;
    border: none 1px;
    box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.15);
    padding: 1rem 0 0.5rem;
    text-align: left;
    min-width: 373px;
    max-width: 373px;
    top: 34px;
}
button.close {
    font-size: 0.9rem;
    color: #232323;
    opacity: 1;
    line-height: 1.5;
    font-weight: normal;
    margin-top: 0 !important;
}
.ps-customersignin.dropdown #blocklogin-content .login-title .text-close, .ps-shoppingcart.dropdown #blockcart-content .cart-title .text-close {
    text-decoration: underline;
}
.ps-customersignin.dropdown hr {
    border-top: 1px solid #969696;
}
#company, #siret, .comp {
    display: none;
}

/* SPBO-273 cambiar orden de panel de usuario */
/* #company {order: 1;} */
/* #siret {order: 2;} */
form#customer-form > section > div.row { padding-top: 15px; }
#firstname {order: 1;}
#lastname {order: 2;}
#birthday {order: 3;margin-bottom:15px}
#email {order: 4;}
#password {order: 5;}
#new_password {order: 6;}
#psgdpr {order: 7;}
/*------- SPBO-273 */

.input-group {
    border: solid 1px #d4d4d4;
}
.form-control.js-visible-password {
    border: none
}

#authentication #content {
    max-width: 700px;
}

/* TIENDAS */
#stores .card {
    flex-direction: unset;
    border: none;
}
#stores .card-block {
	padding: 0;
}
#iqitmegamenu-mobile a {
	display: block;
/*	padding: 0em 3em 0em 1em;*/
	min-height: 2em;
}
/* POP UP CARRITO */
#comprar_otro {
	background-color: #ff9900 !important;
	color: white !important;
}
.btn-group-lg > .btn, .btn-lg {
    font-size: 1rem;
    font-weight: bold;
}
/* FAVORITOS EN CARRITO */
#blockcart-content #iqit-wishlist-product-btn {
    padding: 0;
}
#blockcart-content #iqit-wishlist-product-btn .fa-heart-o::before, #blockcart-content #iqit-wishlist-product-btn .fa-heart::before {
    font-size: 1rem;
}
#blockcart-content .fa-trash-o::before {
    font-size: 1.2rem;
}
/* FAVORITOS EN CATEOGRÍAS */
.product-miniature-grid .product-functional-buttons {
    min-width: unset;
}
.product-miniature-grid .product-functional-buttons {
    border-radius: 25%;
}
/* OCULTAR PROMOCIONES
#cbp-hrmenu-tab-6 {
    display: none;
}
*/
/* DEVOLUCIONES */

.recuadro {
	border: black;
    border-style: groove;
    padding: 20px;
}
.bot-dev {
    background-color: #8A2BE2;
    padding: 10px;
    position: absolute;
    top: 0;
    right: 0;
}
/*MOBILE MENU*/
#mobile-header-sticky #_mobile_iqitmegamenu-mobile {
    top: 160px !important;
    height: 100%;
    background-color: #ffffff !important;
}
#mobile-header-sticky.stuck #_mobile_iqitmegamenu-mobile {
    top: 55px !important;
    height: 100%;
    padding-bottom: 30px;
}
.col-mobile-menu-push.show > a i:before{
    font-family: 'Fontawesome';
    content:"\f00d";
}
.col-mobile-menu-push #iqitmegamenu-mobile {
	height: 100%;
    overflow-y: auto;
    padding-bottom: 30px;
}
#mobile-header-sticky.stuck #_mobile_iqitmegamenu-mobile {
	height: 100%;
	overflow: hidden;
}
#_mobile_iqitmegamenu-mobile li > .dropdown-menu {
    height: 100%;
    position: fixed;
    z-index: 5005;
    top: 0;
    left: 0;
    overflow-x: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .4s cubic-bezier(.7,0,.3,1);
	-moz-transition:all .4s cubic-bezier(.7,0,.3,1);
	-ms-transition: all .4s cubic-bezier(.7,0,.3,1);
	-o-transition: all .4s cubic-bezier(.7,0,.3,1);
    transition: all .4s cubic-bezier(.7,0,.3,1);
    border: 0;
    padding-bottom: 30px;
}
#_mobile_iqitmegamenu-mobile ul li > .dropdown-menu {
	transform: translate3d(-115%,0,0);
}
#_mobile_iqitmegamenu-mobile .show > .dropdown-menu {
	transform: translate3d(0px, 0px, 0px) !important;
	opacity: 1;
    visibility: visible;
}
#_mobile_iqitmegamenu-mobile .show > .dropdown-menu > ul {
	height: 100%;
    overflow-y: auto;
    padding-bottom: 30px;
}
.stuck.stuck-down .col-mobile-menu-push #_mobile_iqitmegamenu-mobile {
    top: 57px;
}
.col-mobile-menu-push #_mobile_iqitmegamenu-mobile {
    top: 80px;
	width: 100%;
	overflow: hidden;
}
#iqitmegamenu-mobile {
    clear: both;
    font-size: 1.1rem;
	padding-top: 1.5em;
}
#iqitmegamenu-mobile  li > .dropdown-menu {
	transform: translate3d(230%,0,0);
}
#iqitmegamenu-mobile li {
    margin: 0 15px;
}
#iqitmegamenu-mobile li ul {
    display: block !important;
	padding:0;
	margin:0;
}
#iqitmegamenu-mobile .submenu-close {
	font-size: 1.2rem;
	border:none;
    background: #ffa500;
	margin-bottom:10px !important;
	margin-right: 0;
    margin-left: 0;
}
#iqitmegamenu-mobile .submenu-close button {
    padding: 1.2em 1em;
    width: 100%;
    text-align: left;
    color: black;
    text-transform: uppercase;
}
#iqitmegamenu-mobile .submenu-close button i {
    vertical-align: baseline;
}
#iqitmegamenu-mobile .mm-expand {
    width: inherit !important;
    height: inherit !important;
    line-height: inherit !important;
    position: inherit !important;
    right: inherit !important;
    font-size: inherit !important;
    text-align: inherit !important;
    cursor: inherit !important;
    z-index: inherit !important;
}
i.gr-arrow-r::before {
    font-family: 'Fontawesome';
    content:"\f053";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	/* margin-right: .2em; */
	text-align: center;
	/* opacity: .8; */
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	/* margin-left: .2em; */
	/* font-size: 120%; */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
#iqitmegamenu-mobile .arrow-menu:after {
    font-family: 'Fontawesome';
    content:"\f054";
    right: 10px !important;
    top: 50% !important;
    color: #383838;
    font-size: 1em !important;
    position: absolute;
    transform: translateY(-50%);
    height: auto !important;
}
#iqitmegamenu-mobile > li,
#iqitmegamenu-mobile > li > .dropdown  > ul > li   {
   margin-bottom: 5px;
}
#iqitmegamenu-mobile a,
#iqitmegamenu-mobile a:link,
#iqitmegamenu-mobile a:visited,
#iqitmegamenu-mobile a:hover {
    color: #383838;
	border: none;
}
#iqitmegamenu-mobile li[class*="icon_"]  > a,
#iqitmegamenu-mobile > li[class*="icon_"] > .dropdown  > ul > li[class*="icon_"] a {
	font-size: 1.1rem;
	/*padding: 2.1em 1em;*/
	border:none;
	text-transform:uppercase;
}
#iqitmegamenu-mobile li[class*="icon_cms"] {
    margin-top: 0.5rem;
}
#iqitmegamenu-mobile li[class*="icon_cms"]  > a,
#iqitmegamenu-mobile > li[class*="icon_cms"] > .dropdown  > ul > li[class*="icon_cms"] a {
	font-size: 1.1rem;
    padding: 0.5em 1em 0.5em 1em;
    min-height:auto;
    text-align: center;
    background-color: #ffa500;
    color: #ffffff;
}
#iqitmegamenu-mobile  ul ul [class^="icon_"] a:after {
    font-family: "font-bostonwear";
    position: absolute;
    right: 20px;
    font-size: 2.5em;
    height: 33px;
    top: 20px;
}
/* background f7f7f7 */
#iqitmegamenu-mobile li[class*="icon_"]:nth-child(2n+1) {
	background-color: #f7f7f7;
}
#iqitmegamenu-mobile li[class*="icon_csm"]:nth-child(2n+1) {
	background-color: transparent;
}
/* color expand */
#iqitmegamenu-mobile .icon_cat38 > .arrow-menu:after,
#iqitmegamenu-mobile .icon_cat36 > .arrow-menu:after {
	color: #383838;
}
/* image background */
#iqitmegamenu-mobile li[class^="icon_"] > a {
	background-size: 55px !important;
}
#iqitmegamenu-mobile .icon_cat100 > a {background: url('../img/icon-menu-maletas.png') 90% 50% no-repeat;}
#iqitmegamenu-mobile .icon_cat200 > a {background: url('../img/icon-menu-cabina.png') 90% 50% no-repeat;}
#iqitmegamenu-mobile .icon_cat300 > a {background: url('../img/icon-menu-juvenil.png') 90% 50% no-repeat;}
#iqitmegamenu-mobile .icon_cat400 > a {background: url('../img/icon-menu-juego.png') 90% 50% no-repeat;}
#iqitmegamenu-mobile .icon_cat500 > a {background: url('../img/icon-menu-mochilas.png') 90% 50% no-repeat;}
#iqitmegamenu-mobile .icon_cat600 > a {background: url('../img/icon-menu-bolsos.png') 90% 50% no-repeat;}
#iqitmegamenu-mobile .icon_cat700 > a {background: url('../img/icon-menu-ofertas.png') 90% 50% no-repeat;}
/* for her */
.menu-element-id-26 {
	margin-top: 0 !important;
}
.icon_404 > a {
    color: #FF502B !important;
}
.nav-link.current {
	background: black !important;
	color: white !important;
}
.cbp-links .current {
    color: #f46d00 !important;
}
ul#iqitmegamenu-mobile li a, ul li ul li a {
    background-color:transparent !important;
    color:#383838 !important;
}


/*
ul#iqitmegamenu-mobile > li:first-child > a {
    background-color:#ffa500 !important;
    color:#fff !important;
}*/
/*
#cms #inner-wrapper {
    max-width: 800px;
}*/
/* ELEMENTOR */
.zindex-1 {
    z-index: 1;
}
.slick-slide-inner img {
    width: 100%;
}
.add-to-cart-iqitwishlist-product{
  display: inline-block;
  width: auto;
  background: #323232;
  margin-top: 20px;
  padding: 10px 20px;
  color: #fff;
  cursor: pointer;
}

/* MENU REBAJAS */

.cbp-hrmenu li#cbp-hrmenu-tab-33 .menu-element-id-21 > .cbp-menu-column-inner a.cat-menu-408, ul#iqitmegamenu-mobile li.icon_cat376 .icon_408 a {
    color: black !important;
}

ul#iqitmegamenu-mobile li.icon_cat497 a, ul#iqitmegamenu-mobile li.icon_cat375 a, ul#iqitmegamenu-mobile li.icon_cat275 a, ul#iqitmegamenu-mobile li.icon_cat376 a {
    color: #df0900 !important;
}


#maintenance-header {
    display: none;
}

.message_wrapper .message-red{
    color: #df0900;
    font-weight: 800;
}

.message_wrapper a{
    text-decoration: underline;
}

.message_wrapper a:hover{
    font-weight: 900;
}



.icon.store svg{
	fill: #fff;
}


#footer-container-main .container {
    max-width: 1065px;
}

.reset-pass-form #email {order: 0;}


/* DESIGN CHANGES 6 SEPT 2023 */

#footer-container-main> .container >.row {
  justify-content: space-between;
}

#footer-container-main> .container >.row >.col {
  float: unset !important;
  flex-basis: unset;
  flex-grow: unset !important;
}

#footer-container-main > .container > .row > .col:first-child {
    width: 32%;
    padding-left: 10%;
}

#footer-container-main > .container > .row > .col:nth-child(2) {
  width: 28%;
}

#footer-container-main > .container > .row > .col:nth-child(3) {
  width: 28%;
}

#footer-container-main .block-content .contact-rich > .part:last-child > .data {
  display: flex;
  align-items: center;
  gap: 2px;
}

#footer-container-main .block-content .contact-rich > .part:last-child > .data .icon.store {
  line-height: 0;
}

#footer-container-main> .container {
    max-width: 900px;
}
@media screen and (max-width: 1024px) {


  #footer-container-main > .container > .row > .col:first-child {
    width: 33%;
    padding-left: 11.3%;
  }

  #footer-container-main > .container > .row > .col:nth-child(2) {
    width: 31%;
    padding-left: 6.5%;
  }

  #footer-container-main > .container > .row > .col:nth-child(3) {
    width: 36%;
    padding-right: 11.2%;
    padding-left: 21px;
  }
}
@media screen and (max-width: 767px) {

  #footer-container-main > .container > .row {
    flex-direction: column;
  }

  #footer-container-main > .container > .row > .col {
    width: 100% !important;
    padding-inline: 15px !important;
    max-width: 230px;
    margin-inline: auto;
  }
  .form-inline.reset-pass-form .form-control-submit.btn.btn-primary {
    margin-inline: auto;
  }
}
/* DESIGN CHANGES 6 SEPT 2023 */

/* color selector style */
.colors {
  display: flex;
  margin-top: 10px;
}
.colors .color_button {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-right: 4px;
    border: 5px solid #fff;
}
.colors .color_button_active{
    padding: 0px;
    outline: 1px solid #000;
}
.block_colors{
  display: inline-block;
  width: 100%;
}
.block_colors .color_button {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 10px;
  display: inline-block;
}

.product-additional-info{
  padding-top: 0;
}
.product-additional-info span{
  padding: 2px 0;
  display: inline-block;
}

/*new version*/
.block_sizes{
  display: inline-block;
  width: 100%;
  margin-top: 3px;
}
.block_sizes span{
  display: inline-block;
  width: auto;
  margin: 0 4px;
  font-size: 12px;
}

.tooltipcustom {
  position: relative;
  display: inherit;
}

.tooltipcustom .tooltiptextcustom {
  visibility: hidden;
  width: auto;
  background-color: #575757;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 3px 10px;
  position: absolute;
  z-index: 1;
  top: -20px;
  white-space: nowrap;
}

.tooltipcustom:hover .tooltiptextcustom {
  visibility: visible;
}
.product-accessories .block_colors{}
.product-accessories .block_colors .tooltipcustom{
  display: inline-block;
}
.product-accessories .block_colors .tooltipcustom a{}

#accordeon-product .box-detail:last-child {
    display:none
}
.product-additional-info .container-fluid.beneficios {
    margin-top: 10px;
}
#cbp-hrmenu .cbp-hropen .cbp-hrsub {
  z-index: 3;
}
.cart-buttons .shipping-progress {
  font-size: 12px;
}
.cart-buttons .progress {
  background-color: #d4d4d4;
  border-radius: 20px;
  height: 7px;
}
.cart-buttons .progress-bar {
  background-color: #060606;
  height: 7px;
  border-radius: 20px;
  transition: width 0.3s ease-in-out;
}
.img-sello-confianza{
    text-align: center;
}
.img-sello-confianza img {
    max-width: 40px;
    margin-bottom: 25px;
}

.facet-sizes ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  grid-auto-flow: dense;
}

.facet-sizes ul li {
  width: 100%;
}

.facet-sizes .facet-label {
  width: 100%;
  justify-content: flex-start;
  margin-bottom: 5px;
}

.facet-sizes .facet-label a {
  padding-left: 5px;
  flex-grow: 1;
}

.facet-sizes .custom-checkbox,
.facet-sizes .custom-radio {
  margin-right: 5px;
}

@media (max-width: 767px) {
  .facet-sizes ul {
    grid-template-columns: 1fr 1fr;
  }
}

#main-page-content .cn_content.cn_content_type_inline.id-f43cdb39-cdd7-47ee-9885-0bba564de99b{
    display: none!important;
}
#main-page-content .cn_content.cn_content_type_inline.id-f43cdb39-cdd7-47ee-9885-0bba564de99b:nth-of-type(1){
    display: flex!important;
}

.adyen-checkout__applepay__button{
	width:100% !important;
	height:40px !important;
}

.adyen-express-checkout-element{
	margin-top: 0 !important;
}

[data-container-express-checkout]{
	display:block !important;
}

[paypal-button-container]{
	width:100% !important;
}

.paypal-button-text {
    font-family: PayPal Pro Book, system-ui, -apple-system, Roboto, "Segoe UI", Helvetica-Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    vertical-align: middle;
}

[paypal-mark-container]{
    display: none !important;
}

.paypal-mark {
    display: inline-block;
    line-height: 0;
    padding: 5px 6.666666666666667px;
    background: #fff;
    border-radius: 3px;
    margin: 4px;
    white-space: nowrap;
    position: relative;
    background: #fff;
    border: 1px solid #dcdcdc;
}

.paypal-mark:last-child {
    margin-right: none;
}

.paypal-mark img {
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.paypal-button-card {
    display: inline-block;
    margin-right: 5px;
}

.paypal-button-card:last-child {
    margin-right: 0px;
}