/* ############## DESIGN MODERN ############### */
/*--- Table list Ad ---*/
.table-list{
height: 100%;
}

.table-td-list-photo{
width: 20%;
height: 100%;
}

.table-td-list-content{
width: 80%;
height: 100%;
}

.ad-list-content-part1{
height: 20%;
margin-top: 30px;
}

.ad-list-content-part2{
height: 21%;
}

.ad-list-content-part3{
height: 19%;
}

.ad-list-content-part4{
height: 19%;
}

.ad-list-content-part5{
height: 8%;
}
/*--------------------*/
/*--- Pack list Ad ---*/
.pack-ad-section-name{
/*font-size:1.25rem;
line-height:1.75rem;*/
font-size:1.05rem;
line-height:1.55rem;
font-weight:700;
}

.pack-ad-section-name:hover{
color: #37465B;
}

.pack-ad-spaces{
font: 14px system-ui;
/*margin: 1.5rem 0 1.5rem 0;*/
margin:  0 0 1.1rem 0;
}

.pack-ad-content{
--tw-bg-opacity:1;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
/*padding:.75rem;*/
/*padding:.25rem;*/
/*border-radius:.375rem;*/
border-radius:.750rem;
/*padding-top:.5rem;
padding-bottom:.5rem;*/
/*border-width:1px;
border-style:solid;*/
/*border-color: #000099;*/ /*blue*/
/*border-color: #6A6AF3;*/ /*blue light*/
/*border-color: #9C82EB;*/ /*new purple*/
/*border-color: #1A34FB;*/ /*blue light 2*/
/*border-color: #F66108;*/ /*orange*/
/*border-color: #BDBCBC;*/ /*gray light*/
--tw-border-opacity:1;
/*border-color:rgba(0, 0, 153,var(--tw-border-opacity));*/ /*blue*/
border-color:rgba(106, 106, 243,var(--tw-border-opacity)); /*blue light*/
/*border-color:rgba(156, 130, 235,var(--tw-border-opacity));*/ /*new purple*/
/*border-color:rgba(26, 52, 251,var(--tw-border-opacity));*/ /*blue light 2*/
/*border-color:rgba(167,139,250,var(--tw-border-opacity));*/ /*purple*/
/*border-color:rgba(246, 97, 8,var(--tw-border-opacity));*/ /*orange*/
--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
/*width:100%;*/
margin-left:auto;
margin-right:auto;
/*height: 365px;*//*super top*/ 
/*height: 270px;*//*top*/
max-height: 270px;
}

.pack-ad-content a{
text-decoration: none!important;
}

.pack-ad-subcontent{
display:flex;
align-items:center;
--tw-text-opacity:1;
color:rgba(31,41,55,var(--tw-text-opacity));
justify-content:space-between;
cursor:pointer;
/*padding-top:.5rem;
padding-bottom:.5rem;*/
}

.pack-ad-section{
display:flex;
/*flex-wrap:wrap;*/
flex-wrap:nowrap;
align-content:center;
}

.pack-ad-section-text-space>:not([hidden])~:not([hidden]){
/*--tw-space-x-reverse:0;
margin-right:calc(1rem*var(--tw-space-x-reverse));
margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));*/
}
/*--------------------*/
/*--- List Ad ---*/
.stars-list-position{
text-align: center;
}

@media only screen and (min-width: 0px) and (max-width: 775px) {
.stars-list-position{
text-align: left;
margin-left: -10px;
}
}

.reference-list-corner{
float: right;
}
	
.title-list{
font-size: 1.20rem;
margin-right: 50px;
}

.title-top, .title-top a{
color: #000099;
}

.title-normal, .title-normal a{
/*color: #7B7B64;*/
color: #5A5A48;
}

.title-dest, .title-dest a{
/*color: #1A861A;*/
color: #0D5F0D;
}

.limit-text-title{
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2; /* Limita el texto a 2 líneas */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
}

.content-list{
color: #262626;
font-size: 1.02rem;
margin-right: 20px;
}

.content-top, .content-top a{
color: #000099;
}

.content-normal, .content-normal a{
color: #5A5A48;
}

.content-dest, .content-dest a{
color: #0D5F0D;
}

.limit-text-content {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2; /* Limita el texto a 2 líneas */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
}

@media only screen and (min-width: 0px) and (max-width: 550px) {
.limit-text-content {
display: none;
}
}

.location-list{
font-size: 1rem;

color: #1D1D1D;
font-weight: 500;
}

.text-location-list-top{
/*color: #0560AB;*/
color: #17507F;
}

.text-location-list-normal{
color: #7B7B64;
}

.text-location-list-dest{
color: #1A861A;
}

.limit-location-list{
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2; /* Limita el texto a 2 líneas */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
margin-top: 2px; /* Margin por defecto para 1 línea */
line-height: 1.5em; /* Definir la altura de línea para el cálculo */
max-height: 3em; /* Establecer altura máxima en 2 líneas */
}

.photos-list-top{
font-size: 1rem;
color: #0560AB;
}

.photos-list-normal{
font-size: 1rem;
color: #8E8E77;
}

.photos-list-dest{
font-size: 1rem;
color: #299B29;
}

.sponsored-list-top{
font-size: 1rem;
color: #0560AB;
}

.sponsored-list-normal{
font-size: 1rem;
color: #8E8E77;
}

.sponsored-list-dest{
font-size: 1rem;
color: #299B29;
}

.listedword-list-center{
text-align: center;
}

.stars-list{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
/*background-color: #F7F7F0;*/
background-color: inherit;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: -30px 0 0 0;
display: inline-block;
}

.star-list{
float: right;
/*margin: 5px 15px 0 0;*/
margin: -67px 10px 0 0;
}

.size-star-list{
width: 30px;
}

.reference-list{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
background-color: #F7F7F0;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: -30px 0 0 0;
display: inline-block;
}

.reference-list-border-only{
border-bottom-left-radius: 5px;
/*border-top-right-radius: .375rem;*/
border-top-right-radius: .750rem;
}

.reference-list-border{
border-bottom-left-radius: 5px;
border-top-right-radius: 0;
}

.listedword-list{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
/*background-color: #F7F7F0;*/
background-color: inherit;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: 2px 20px 0 0;
display: inline-block;
}

.listedwords {
font-size: 12px;
}

.short-text{
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1; /* Limita el texto a 2 líneas */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
}
/*---------------*/
/*--- Buttons list Ads ---*/
.buttons-list-1 {
    align-items: center !important;
	position: absolute;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top: 0px;
}

.buttons-list-2 {
    align-items: center !important;
	position: absolute;
	margin-bottom: 5px;
	margin-left: 0;
}

.buttons-list-phones {
    align-items: center !important;
	/*position: absolute;*/
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 0;
	float: right;
}

@media only screen and (min-width: 0px) and (max-width: 550px) {
/*--- Buttons list Ads ---*/
/*.buttons-list-1 {
	margin-top: -20px;
}

.buttons-list-2 {
	margin-top: -15px;
}

.buttons-list-phones {
	margin-top: -15px;
}*/
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
/*--- Buttons list Ads ---*/
/*.buttons-list-1 {
	margin-top: -30px;
}*/
}

.button-list{
/*width: 90px;*/
padding: 0.50rem;
padding-left: 1rem;
padding-right: 1rem;
/*position: absolute;*/
text-align: center;
display: inline;
margin-right: 5px;
}

.button-list-circle{
/*width: 90px;*/
padding: 0.50rem;
/*padding-left: 1rem;
padding-right: 1rem;*/
/*position: absolute;*/
text-align: center;
display: inline;
margin-right: 5px;
}

.button-list-management-position-sponsored{
margin-top: 8px;
margin-bottom: 8px;
}
/*------------------------*/
/*---- ICONS ----*/
.icon-location-list-top:before {
content: '\f031';
font-size: 20px;
/*color: #EBB136;*/
/*color: #EB9230;*/
/*color: #0560AB;*/
color: #2887D5;
vertical-align: text-top;
margin-left: -1px;
}

.icon-location-list-normal:before {
content: '\f031';
font-size: 20px;
color: #8E8E77;
vertical-align: text-top;
margin-left: -1px;
}

.icon-location-list-dest:before {
content: '\f031';
font-size: 20px;
color: #299B29;
vertical-align: text-top;
margin-left: -1px;
}
	
.icon-camera-list-top:before {
content: '\e808';
font-size: 20px;
/*color: #1577C7;*/
color: #0560AB;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

.icon-camera-list-normal:before {
content: '\e808';
font-size: 20px;
color: #ADAD92;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

.icon-camera-list-dest:before {
content: '\e808';
font-size: 20px;
color: #43B943;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

.icon-phone-list:before {
/*content: '\e857';*/ /*icon-phone-circled*/
/*content: '\f098';*/ /*icon-phone-squared*/
/*content: '\e856';*/ /*icon-phone-2*/
/*content: '\e81e';*/ /*icon-phone*/
content: '\f2a0'; /*icon-volume-control-phone*/
font-size: 21px;
color: #D7472D;
vertical-align: bottom;
margin-left: -1px;
/*padding-right: 3px;*/
}

.icon-phone-list-only:before {
/*content: '\e857';*/ /*icon-phone-circled*/
/*content: '\f098';*/ /*icon-phone-squared*/
/*content: '\e856';*/ /*icon-phone-2*/
/*content: '\e81e';*/ /*icon-phone*/
content: '\f2a0'; /*icon-volume-control-phone*/
font-size: 21px;
color: #FFF;
vertical-align: bottom;
margin:0;
margin-left: 2px;
}

.icon-whatsapp-list:before {
content: '\f232';
font-size: 22px;
color: #41CF5A;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

.icon-whatsapp-list-only:before {
content: '\f232';
font-size: 22px;
color: #FFF;
vertical-align: bottom;
margin: 0;
margin-left: 2px;
}

.icon-megaphone-list:before {
content: '\e850';
font-size: 22px;
color: #ED0B0F;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}
/*----------------*/
/*--- ETIQUETA LISTADO: TOP Y AUTO-RENUEVA ---*/
.top-list{
background-color: #577da3;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: -30px 0 0 0;
display: inline-block;
}

/****** REVISAR NO CAMBIADO ******/
.top-list-vip{
background-color: #577da3;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
float: right;
border-radius: 5px;
padding: 4px 6px 4px 6px;
margin: 4px 14px 0 0;
}
/*********************************/

.autorenew-list{
background-color: #609260;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: -30px 0 0 0;
display: inline-block;
}

.autorenew-list-no-radius{
background-color: #609260;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;

/*margin: 4px 6px 0 0;*/
margin: -30px 0 0 0;
display: inline-block;
}

/****** REVISAR NO CAMBIADO ******/
.autorenew-list-vip{
background-color: #609260;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
float: right;
border-radius: 5px;
padding: 4px 6px 4px 6px;
margin: 4px 14px 0 0;
}
/*********************************/

.sponsored-list{
/*background-color: #aeabab;*//*dark grey*/
/*background-color: #c5c4c4;*//*grey*/
/*background-color: #582190;*//*dark purple*/
/*background-color: #632a9d;*//*less dark purple*/
/*background-color: #77429B;*//*purple*/
/*background-color: #aba0ce;*//*very light purple*/
/*background-color: #9f92c8;*//*less very light purple*/
/*background-color: #9a8cc6;*/ /*light purple*/
background-color: #F4A734; /*orange*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: -30px 0 0 0;
display: inline-block;
}

/****** REVISAR NO CAMBIADO ******/
.sponsored-list-vip{
/*background-color: #aeabab;*//*dark grey*/
/*background-color: #c5c4c4;*//*grey*/
/*background-color: #582190;*//*dark purple*/
/*background-color: #632a9d;*//*less dark purple*/
/*background-color: #77429B;*//*purple*/
/*background-color: #aba0ce;*//*very light purple*/
/*background-color: #9f92c8;*//*less very light purple*/
/*background-color: #9a8cc6;*/ /*light purple*/
background-color: #F4A734; /*orange*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
float: right;
border-radius: 5px;
padding: 4px 6px 4px 6px;
margin: 4px 14px 0 0;
}
/*********************************/
/*--------------------------------------------*/
/*--- backgrounds list Ad ---*/
.bg-gray {
/*background-color: #fafbfc;*/
/*background-color: #f5f7f8;
background-color: #ecf2fc;*/
background-color: #f2f6fc;
/*border-color: #3562ac;
border-color: #4c70ab;*/
/*border-color: #f2f6fc;*/
}

.bg-gray:hover {
/*background-color: #ececfd;*/
/*background-color: #feedc9;
background-color: #feeecb;*/
background-color: #fef2d8;
/*border-color: #F0B22E;*/
/*border-color: #fef2d8;*/
}

.bg-orange{
background: #ED9E1C;
}

.bg-orange-light{
background: #FFF2DA;
}

.bg-blue-special{
background-color: #577da3;
}

.bg-blue-dark{
background: #3C6BD7;
}

.bg-purple-special{
background-color: #9a8cc6; /*light purple*/
}

.bg-green{
background: #41CF5A;
}

.bg-white{
background-color: #FFF;
}

.bg-blue-button-icon{
/*background-color: #3A92D9;*/
background-color: #58AAEC;
}

.bg-purple-button-icon{
background-color: #C0A0E9;
}

.bg-beige-button-icon{
background-color: #F5DDA2;
}

.bg-green-button-icon{
/*background-color: #41CF5A;*/
/*background-color: #73DC86;*/
background-color: #5CCF71;
}

.bg-blue-button{
background-color: #BED3F4;
}

.bg-beige-button{
/*background-color: #EBEBD8;*/
background-color: #E5E5CE;
}

.bg-orange-button{
background-color: #FF9C00;
}

.bg-orange-button:hover{
background-color: #FFB540;
}

.bg-green-button{
background-color: #8DEF8D;
}

/*.bg-whatsapp, .bg-white {
    --tw-bg-opacity: 1 !important;
}*/
/*---------------------------*/
/*-- button up top list Ad --*/
.button-up-top-list-ad{
position: relative;
float: right;
cursor: pointer;
display: inline-block;
margin-right: 10px;
margin-top: -45px;
}

.text-button-up-top{
color: #FFF;
font-size: 16px;
font-weight: 500;
/*padding: 0.50rem 1rem 0.50rem 1rem;*/
padding: 0.40rem 1rem 0.45rem 1rem;
}

.position-buttons-list-phones-button-top-up{
margin-right: 114px;
}
.position-buttons-list-phones-button-top-up_es{
/*espanol 100px*/
margin-right: 114px;
}
.position-buttons-list-phones-button-top-up_en{
/*ingles 119px*/
margin-right: 133px;
}
.position-buttons-list-phones-button-top-up_pt{
/*portugues 125px*/
margin-right: 139px;
}
.position-buttons-list-phones-button-top-up_de{
/*aleman 145px*/
margin-right: 159px;
}
.position-buttons-list-phones-button-top-up_it{
/*italiano 111px*/
margin-right: 125px;
}
.position-buttons-list-phones-button-top-up_tr{
/*turco 116px*/
margin-right: 130px;
}
.position-buttons-list-phones-button-top-up_nl{
/*neerlandes 135px*/
margin-right: 149px;
}
.position-buttons-list-phones-button-top-up_el{
/*griego 112px*/
margin-right: 126px;
}
.position-buttons-list-phones-button-top-up_bn{
/*bengali 130px*/
margin-right: 144px;
}
.position-buttons-list-phones-button-top-up_pl{
/*polaco 117px*/
margin-right: 131px;
}
.position-buttons-list-phones-button-top-up_cs{
/*checo 112px*/
margin-right: 126px;
}
.position-buttons-list-phones-button-top-up_hu{
/*hungaro 134px*/
margin-right: 148px;
}
.position-buttons-list-phones-button-top-up_bg{
/*bulgaro 106px*/
margin-right: 120px;
}
.position-buttons-list-phones-button-top-up_da{
/*danes 119px*/
margin-right: 133px;
}
.position-buttons-list-phones-button-top-up_sk{
/*eslovaco 117px*/
margin-right: 131px;
}
.position-buttons-list-phones-button-top-up_sl{
/*esloveno 112px*/
margin-right: 126px;
}
.position-buttons-list-phones-button-top-up_lv{
/*leton 171px*/
margin-right: 185px;
}
.position-buttons-list-phones-button-top-up_et{
/*estonio 138px*/
margin-right: 152px;
}
.position-buttons-list-phones-button-top-up_fr{
/*frances 167px*/
margin-right: 181px;
}
.position-buttons-list-phones-button-top-up_fi{
/*finlandes 115px*/
margin-right: 129px;
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
/*-- button up top list Ad --*/
.text-button-up-top{
padding: 0.50rem 1rem 0.50rem 1rem;
font-size: 14px;
}

.position-buttons-list-phones-button-top-up{
margin-right: 106px;
}
.position-buttons-list-phones-button-top-up_es{
margin-right: 106px;
}
.position-buttons-list-phones-button-top-up_en{
margin-right: 125px;
}
.position-buttons-list-phones-button-top-up_pt{
margin-right: 131px;
}
.position-buttons-list-phones-button-top-up_de{
margin-right: 151px;
}
.position-buttons-list-phones-button-top-up_it{
margin-right: 117px;
}
.position-buttons-list-phones-button-top-up_tr{
margin-right: 122px;
}
.position-buttons-list-phones-button-top-up_nl{
margin-right: 141px;
}
.position-buttons-list-phones-button-top-up_el{
margin-right: 118px;
}
.position-buttons-list-phones-button-top-up_bn{
margin-right: 136px;
}
.position-buttons-list-phones-button-top-up_pl{
margin-right: 123px;
}
.position-buttons-list-phones-button-top-up_cs{
margin-right: 118px;
}
.position-buttons-list-phones-button-top-up_hu{
margin-right: 140px;
}
.position-buttons-list-phones-button-top-up_bg{
margin-right: 112px;
}
.position-buttons-list-phones-button-top-up_da{
margin-right: 125px;
}
.position-buttons-list-phones-button-top-up_sk{
margin-right: 123px;
}
.position-buttons-list-phones-button-top-up_sl{
margin-right: 118px;
}
.position-buttons-list-phones-button-top-up_lv{
margin-right: 177px;
}
.position-buttons-list-phones-button-top-up_et{
margin-right: 144px;
}
.position-buttons-list-phones-button-top-up_fr{
margin-right: 173px;
}
.position-buttons-list-phones-button-top-up_fi{
margin-right: 121px;
}
/*---------------------------*/
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
/*-- button up top list Ad --*/
.text-button-up-top{
padding: 0.40rem 1rem 0.45rem 1rem;
}

.position-buttons-list-phones-button-top-up{
margin-right: 100px;
}
.position-buttons-list-phones-button-top-up_es{
margin-right: 100px;
}
.position-buttons-list-phones-button-top-up_en{
margin-right: 119px;
}
.position-buttons-list-phones-button-top-up_pt{
margin-right: 125px;
}
.position-buttons-list-phones-button-top-up_de{
margin-right: 145px;
}
.position-buttons-list-phones-button-top-up_it{
margin-right: 111px;
}
.position-buttons-list-phones-button-top-up_tr{
margin-right: 116px;
}
.position-buttons-list-phones-button-top-up_nl{
margin-right: 135px;
}
.position-buttons-list-phones-button-top-up_el{
margin-right: 112px;
}
.position-buttons-list-phones-button-top-up_bn{
margin-right: 130px;
}
.position-buttons-list-phones-button-top-up_pl{
margin-right: 117px;
}
.position-buttons-list-phones-button-top-up_cs{
margin-right: 112px;
}
.position-buttons-list-phones-button-top-up_hu{
margin-right: 134px;
}
.position-buttons-list-phones-button-top-up_bg{
margin-right: 106px;
}
.position-buttons-list-phones-button-top-up_da{
margin-right: 119px;
}
.position-buttons-list-phones-button-top-up_sk{
margin-right: 117px;
}
.position-buttons-list-phones-button-top-up_sl{
margin-right: 112px;
}
.position-buttons-list-phones-button-top-up_lv{
margin-right: 171px;
}
.position-buttons-list-phones-button-top-up_et{
margin-right: 138px;
}
.position-buttons-list-phones-button-top-up_fr{
margin-right: 167px;
}
.position-buttons-list-phones-button-top-up_fi{
margin-right: 115px;
}
/*---------------------------*/
}

@media only screen and (min-width: 567px) and (max-width: 568px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -43px;
}
/*---------------------------*/
}

@media only screen and (min-width: 565px) and (max-width: 566px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -41px;
}
/*---------------------------*/
}

@media only screen and (min-width: 559px) and (max-width: 564px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -40px;
}
/*---------------------------*/
}
	
@media only screen and (min-width: 551px) and (max-width: 558px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -39px;
}
/*---------------------------*/
}	
	
@media only screen and (min-width: 545px) and (max-width: 550px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -43px;
}
/*---------------------------*/
}

@media only screen and (min-width: 541px) and (max-width: 544px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -42px;
}
/*---------------------------*/
}

@media only screen and (min-width: 531px) and (max-width: 540px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -40px;
}
/*---------------------------*/
}

@media only screen and (min-width: 530px) and (max-width: 530px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -39px;
}
/*---------------------------*/
}

@media only screen and (min-width: 520px) and (max-width: 529px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -44px;
}
/*---------------------------*/
}
	
@media only screen and (min-width: 514px) and (max-width: 519px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -43px;
}
/*---------------------------*/
}

@media only screen and (min-width: 510px) and (max-width: 513px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -42px;
}
/*---------------------------*/
}

@media only screen and (min-width: 502px) and (max-width: 509px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -41px;
}
/*---------------------------*/
}

@media only screen and (min-width: 501px) and (max-width: 501px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -43px;
}
/*---------------------------*/
}

@media only screen and (min-width: 495px) and (max-width: 500px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -41px;
}
/*---------------------------*/
}

@media only screen and (min-width: 486px) and (max-width: 494px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -40px;
}
/*---------------------------*/
}

@media only screen and (min-width: 476px) and (max-width: 485px) {
/*-- button up top list Ad --*/

.button-up-top-list-ad{
margin-top: -39px;
}
/*---------------------------*/
}

@media only screen and (min-width: 467px) and (max-width: 475px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -38px;
}
/*---------------------------*/
}

@media only screen and (min-width: 464px) and (max-width: 466px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -37px;
}
/*---------------------------*/
}

@media only screen and (min-width: 463px) and (max-width: 463px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -36px;
}
/*---------------------------*/
}

@media only screen and (min-width: 462px) and (max-width: 462px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -37px;
}
/*---------------------------*/
}

@media only screen and (min-width: 458px) and (max-width: 461px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -36px;
}
/*---------------------------*/
}

@media only screen and (min-width: 457px) and (max-width: 457px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -35px;
}
/*---------------------------*/
}
	
	
@media only screen and (min-width: 456px) and (max-width: 456px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -37px;
}
/*---------------------------*/
}

@media only screen and (min-width: 447px) and (max-width: 455px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -36px;
}
/*---------------------------*/
}

@media only screen and (min-width: 438px) and (max-width: 446px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -35px;
}
/*---------------------------*/
}

@media only screen and (min-width: 429px) and (max-width: 437px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -34px;
}
/*---------------------------*/
}

@media only screen and (min-width: 426px) and (max-width: 428px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -33px;
}
/*---------------------------*/
}

@media only screen and (min-width: 419px) and (max-width: 425px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -35px;
}
/*---------------------------*/
}

@media only screen and (min-width: 416px) and (max-width: 418px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -34px;
}
/*---------------------------*/
}

@media only screen and (min-width: 395px) and (max-width: 415px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -36px;
}
/*---------------------------*/
}

@media only screen and (min-width: 371px) and (max-width: 394px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -32px;
}
/*---------------------------*/
}

@media only screen and (min-width: 369px) and (max-width: 370px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -31px;
}
/*---------------------------*/
}

@media only screen and (min-width: 356px) and (max-width: 368px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -30px;
}
/*---------------------------*/
}

@media only screen and (min-width: 351px) and (max-width: 355px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -29px;
}
/*---------------------------*/
}

@media only screen and (min-width: 0px) and (max-width: 350px) {
/*-- button up top list Ad --*/
.button-up-top-list-ad{
margin-top: -24px;
}
/*---------------------------*/
}
/*---------------------------*/
/*-------- finish ad --------*/
.anuncio-ok{
margin: 25px 0 0;
}

.anuncio-ok h1{
padding-bottom: 10px;
line-height: 25px;
}

.anuncio-ok h5{
font-size: 15px;
}

.det-anuncio-ok {
margin: 20px 0 0;
}

.top .blue{
/*background: #E0ECF8;*/
background: #d3e3fd;
}

.top .blue-light{
/*background: #EFF5FB;*/
background: #e0ebfe;
}

.normales .beige{
background: #F1F1E8;
/*border-bottom: 1px solid #E0E0E0;*/
}

.normales .beige-light{
background: #F7F7F0;
}

.normales .green{
background: #A8FFA8;
}

.normales .blue{
/*background: #E0ECF8;*/
background: #d3e3fd;
}

.normales .blue-light{
/*background: #EFF5FB;*/
background: #e0ebfe;
}

.normales .destacados{
background: #A8FFA8;
}

.normales .top{
/*background: #E0ECF8;*/
background: #d3e3fd;
}

/*---- fin anuncio ----*/
.wrap-promotion-finish-ad {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #4C4C4C;
}

.bot-text-promotion-finish-ad-activate-bottom {
border-radius:7px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
/*border:1px solid #C6C6C6;*/
border:1px solid #F8DE6C;
float: left;
width: 99%;
font-family: Arial, Helvetica, sans-serif;
-moz-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
-webkit-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
/*background: white;*/
/*background: #F7F7F0;*/
/*background: #FFF9DA;*/
/*background: #FFFAE4;*/
background: #FFF2BD;
margin-top:15px;
margin-bottom:15px;
padding-top: 12px;
padding-bottom:12px;
clear:both;
text-align:center;
}

.bot-text-promotion-finish-ad-bottom {
border-radius:7px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
/*border:1px solid #C6C6C6;*/
border:1px solid #F8DE6C;
float: left;
width: 99%;
font-family: Arial, Helvetica, sans-serif;
-moz-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
-webkit-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
/*background: white;*/
/*background: #F7F7F0;*/
/*background: #FFF9DA;*/
/*background: #FFFAE4;*/
background: #FFF2BD;
/*margin-top:15px;*/
margin-bottom:20px;
padding-top: 12px;
padding-bottom:12px;
clear:both;
text-align:center;
}

.text-promotion-finish-ad-bottom {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 16px;
font-weight: normal;
padding-right:20px;
text-align:center;
display: block;
}
/*---------------------*/
/*-- anuncio enlace actualizado --*/
.det-anuncio-actualizado-ok {
margin: 10px 0 0;
}

.wrap-promotion-updated-ad {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #4C4C4C;
}

.bot-text-promotion-updated-ad-bottom {
border-radius:7px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
/*border:1px solid #C6C6C6;*/
border:1px solid #F8DE6C;
float: left;
width: 99%;
font-family: Arial, Helvetica, sans-serif;
-moz-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
-webkit-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
/*background: white;*/
/*background: #F7F7F0;*/
/*background: #FFF9DA;*/
/*background: #FFFAE4;*/
background: #FFF2BD;
margin-top:15px;
margin-bottom:15px;
padding-top: 12px;
padding-bottom:12px;
clear:both;
text-align:center;
}

.text-promotion-updated-ad-bottom {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 16px;
font-weight: normal;
padding-right:20px;
text-align:center;
display: block;
}
/*---------------------*/
/*------ anuncio ------*/
.wrap-promotion-ad {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #4C4C4C;
}

.bot-text-promotion-ad-bottom {
border-radius:7px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
/*border:1px solid #C6C6C6;*/
border:1px solid #F8DE6C;
float: left;
width: 99%;
font-family: Arial, Helvetica, sans-serif;
-moz-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
-webkit-box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
box-shadow:0px 0px 10px 1px rgba(119, 119, 119, 0.4);
/*background: white;*/
/*background: #F7F7F0;*/
/*background: #FFF9DA;*/
/*background: #FFFAE4;*/
background: #FFF2BD;
margin-top:15px;
margin-bottom:15px;
padding-top: 12px;
padding-bottom:12px;
clear:both;
text-align:center;
}

.text-promotion-ad-bottom {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 16px;
font-weight: normal;
padding-right:20px;
text-align:center;
display: block;
}

.text-info-ad-bottom {
display: block;
}
	
#reload{
margin-left:40px;
margin-top:-20px;
}
#ficha .main-image-pc{
display: block;
}
#ficha .main-image-mobile{
display: none;
}
#id_estrellasdiv {
margin: 10px 0 20px 0;
background-color: #FEF2D8;
}
#ficha .star-pc{
display: block;
}
#ficha .star-mobile{
display: none;
}
#ficha .title-pc{

}
#ficha .title-mobile{

}
#ficha .info-ad-pc{
display: block;	
}
#ficha .info-ad-mobile{
display: none;	
}
#ficha .vote-stars-pc{
display: block;
}
#ficha .vote-stars-mobile{
display: none;
}
	
#ficha .fav {
/*#### NEW STARS ####*/
/*padding: 10px 0 0 12px;*/
padding: 0px 0 0 12px;
width: 22px;
}

#ficha .tags{
margin: 0 0 10px;
}

#ficha .only-one-photo{
display: block;
}

#ficha .web_page_ad {
margin-bottom: 30px;
}

#ficha .button-webpage{
/*background: url(/images/button.png) repeat-x scroll center bottom #577da3;*/
background: #577da3;
}

#ficha .button-webpage:hover {
/*background-position: 0 -48px;*/
background-position: none;
background: #7B9EC1;
}

#ficha .button-webpage-ad{
/*background: url(/images/button.png) repeat-x scroll center bottom #577da3;*/
background: #577da3;
}

#ficha .button-webpage:hover {
/*background-position: 0 -48px;*/
background-position: none;
background: #7B9EC1;
}

#ficha .fotos-ad {
padding: 5px 10px 5px 10px;
overflow: hidden;
color: #fff;
font-size: 1.2em;
line-height: 2.3em;
/*font-weight: 600;*/
font-weight: 500;
letter-spacing: .1rem;
text-transform: uppercase;
background-color: #FFBA53!important;
background: linear-gradient(to left, #FF9900, #FF9900) left top no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) left top no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right top no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) right top no-repeat,
linear-gradient(to left, #FF9900, #FF9900) left bottom no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) left bottom no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right bottom no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right bottom no-repeat;
background-size: 2px 20px, 20px 2px, 2px 20px, 20px 2px;
width: 300px;
text-align: center;
}

#info-ad-mobile .cab{
display: none;	
}

/*--- label ad pc: supertop ---*/
#ficha .supertop-ad{
background-color: #9a8cc6;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
float: left;
border-radius: 5px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: 0 6px 0 0;
}
/*-----------------------------*/

@media only screen and (min-width: 0px) and (max-width: 820px) {
#reload{
margin-left:30px;
}
#ficha .fav{
/*padding: 10px 0 0 8px;*/
/*#### NEW STARS ####*/
/*padding: 10px 0 0 2px;*/
padding: 0px 0 0 2px;
width: 22px;
}
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
#reload{
margin: 10px 0px 10px 0px;
}
.title-ad-no-photo{
margin-top: 30px!important;
}
#ficha .main-image-pc{
display: none;
}
#ficha .main-image-mobile{
display: block;
}
#ficha .star-pc{
display: none;
}
#ficha .star-mobile{
display: block;
}	
#ficha .info-ad-pc{
display: none;
}
#ficha .info-ad-mobile{
display: block;	
}
#ficha p.top-ad_autorenew-ad {
margin: 15px 0 0 0;
}
#ficha p.fecha {
margin: 15px 0 0 0;
}
#ficha .vote-stars-pc{
display: none;
}
#ficha .vote-stars-mobile{
display: block;
margin-bottom: 15px;
}
#ficha .only-one-photo{
display: none;
}
#ficha .web_page_ad {
display: list-item;
margin-bottom: 32px;
}
#info-ad-mobile .cab{
display: block;
background: #EDEDE3;
margin: 0;
padding: 0px 0px 37px 0px;
margin-bottom: -20px;
color: #000;
font-weight: bold;
font-size: 16px;
border-top-left-radius: .500rem;
border-top-right-radius: .500rem;
}
#info-ad-mobile .cab .top-ad_autorenew-ad{
color: #FFF;
display: block;
}
#info-ad-mobile .cab .supertop-ad-photo{
background-color: #9a8cc6;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
float: right;
padding: 7px 6px 17px 6px;
margin-bottom: -25px;
}
#info-ad-mobile .cab .top-ad-photo{
background-color: #577da3;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
float: right;
padding: 7px 6px 17px 6px;
margin-bottom: -25px;
}
#info-ad-mobile .cab .autorenew-ad-photo{
background-color: #609260;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
float: right;
padding: 7px 6px 17px 6px;
margin-bottom: -25px;
}
#info-ad-mobile .cab .date-ad-photo{
display: inline-block;
color: #666;
font-size: 14px;
float: left;
padding: 5px 0px 12px 5px;
margin-bottom: -20px;
}
#info-ad-mobile .cab .reference-ad-photo{
background-color: #F7F7F0;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
font-size: 12px;
float: right;
padding: 7px 6px 17px 6px;
margin-bottom: -25px;
}
#info-ad-mobile .cab .visits-ad-photo{
color: #666;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-size: 12px;
float: left;
padding: 7px 6px 17px 10px;
margin-bottom: -25px;
}
.info-border-ad-photo{
border-top-right-radius: .500rem;
}
}
/*---------------------*/
/*----prev anuncio ----*/
#ficha .fav_prev {
vertical-align: text-top;
}
#ficha .phones-ad-pc{
display: block;	
}
#ficha .phones-ad-mobile{
display: none;
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
.titlered{
height: inherit;
}
#ficha h1 .title-mobile-no-prices{
margin-top: 5px;
margin-bottom: 15px;
display: block;
}
#ficha .fav_prev{
display: none;
}
#ficha h1 .title-mobile-prices{
margin-bottom: 3px;
display: block;
}
#ficha .photos-mobile-phones{
float: left;
margin-top: 10px;
display: block;
}
#ficha .phones-ad-pc{
display: none;	
}
#ficha .phones-ad-mobile{
display: block;	
}
}
/*---------------------*/
/*---------------------*/
/*-- fin anuncio / anuncio --*/
.text-visibility-promotion{
margin: 0 15px 10px 15px;
color: #ec8018;
font-size: 1.5rem;
float: left;
clear: both;
}

.text-promotion-ad {
font-size: 1.2rem;
clear: both;
}

.icon-info-promotion-ad:before { content: '\f129'; font-size:25px; color: #ec8018; text-align:center; margin-top:-5px; padding-right:0px;clear: both;}

.icon-chart-line-promotion-ad:before { content: '\f201'; font-size:25px; color: #08BB0C; /*color: #ec8018;*/text-align:center; margin-top:-5px; padding-right:0px;}
	
.icon-gift-promotion-ad:before { content: '\e865'; font-size:25px; color: #ec8018; text-align:center; margin-top:-5px; padding-right:0px;}

.text-free{
color: #08BB0C;
}

.button-promotion-ad{
cursor: pointer;
font-size: 14px;
position: relative;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;*/
/*border-radius: 5px;*/
border-radius: 0.500rem;
border: medium none;
color: #FFFFFF;
display: block;
margin: 0 auto;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 20px;
/*background: url(../../images/button.png) repeat-x scroll center bottom #E78026;*/
background: #F38C00;
clear: both;
width: 300px;
text-align:center;
margin-top: 15px;
}

.button-promotion-ad:hover{
/*background-position: 0 -35px;*/
color: #FFFFFF;
background: #FFAE40;
text-decoration: none;
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
/* new text promotion */
.button-promotion-ad{
/*margin-top: 5px;*/
width:88%;
}
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
/* new text promotion */
.button-promotion-ad{
width:87%;
}

.text-visibility-promotion{
font-size: 1.3rem;
}

.text-promotion-ad{
font-size: 1.1rem;
}
}

@media only screen and (min-width: 0px) and (max-width: 400px) {
/* new text promotion */
.button-promotion-ad{
width: 85%;
/*margin: 5px 0px 5px 10px;*/
}
}
/*---------------------*/
/*--- ad pre-verify ---*/
#id-activate {
color: #4C4C4C;
/*background-color: #F7D397;*/
/*background-color: #FFFAE4;*/
background-color: #FFF2BD;
border-radius:7px;
transition: all 0.5s;
/*border:1px solid #C6C6C6;*/
border:1px solid #F8DE6C;
max-width: 100%;
/*margin-top: 10px;*/
padding: 12px 8px 12px;
/*box-sizing: border-box;*/
text-align: left;
}

.icon-attention-orange:before { content: '\e822'; font-size:28px;  color: #EF8807; /*color: #D31E21;*/ text-decoration:none; float:inherit; padding-right:7px; vertical-align: middle;} /* '&#xe822;' */
.icon-mail-orange:before { content: '\e85a'; font-size:18px; color: #EF8807; text-decoration:none; margin-top:2px; padding-right:6px; vertical-align: text-top;} /* '&#xe85a;' */
.icon-eye-orange:before { content: '\e81f'; font-size:19px; color: #EF8807; text-decoration:none; margin-top:0px; padding-right:5px; vertical-align: text-top;} /* '&#xe81f;' */
.icon-info-spam:before { content: '\f129'; font-size:18px; color: #666; text-decoration:none; margin-top:1px; padding-right:1px; vertical-align: text-top;} /* '&#0xf129; */

.msn-atenttion-orange{
color: #EF8807;
font: bold 20px system-ui;
text-decoration: none;
text-transform: none;
}

.msn-atenttion-red{
color: #FF0000;
font: bold 20px system-ui;
text-decoration: none;
text-transform: none;
}

.msn-h1{
color: #666;
font: 16px system-ui;
font-weight: 700;
text-decoration: none;
text-transform: none;
margin: 7px 5px 5px 5px;
display: block;
}

.msn-h3{
color: #666;
font: 14px system-ui;
font-weight: 500;
text-decoration: none;
text-transform: none;
margin: 5px 5px 0px 0px;
display: block;
}

.msn-h5{
color: #666;
font: 13px system-ui;
font-weight: 500;
text-decoration: underline;
text-transform: none;
margin: 5px 5px 0px 5px;
display: block;
}

@media only screen and (min-width: 0px) and (max-width: 550px) {
.anuncio-ok{
margin: 15px 0 0;
}

#id-activate {
text-align: center;
}

.msn-h3{
display: inline-block;
}

.icon-mail-orange:before { content: '\e85a'; font-size:24px; color: #EF8807; text-decoration:none; margin-top:-2px; padding-right:6px; vertical-align: text-top;} /* '&#xe85a;' */
.icon-eye-orange:before { content: '\e81f'; font-size:25px; color: #EF8807; text-decoration:none; margin-top:-2px; padding-right:7px; vertical-align: text-top;} /* '&#xe81f;' */
.icon-info-spam:before { content: '\f129'; font-size:18px; color: #666; text-decoration:none; margin-top:1px; padding-right:1px; vertical-align: text-top;} /* '&#0xf129; */

.msn-h5 {
    margin: 5px 5px 0px 10px;
}
}
/*---------------------------*/
/*------ ad management ------*/
/* ################## USER ################## */
#user{
display: block;
margin: 20px 0;
overflow: hidden;
min-height: 470px;
}

#user h1{
color: #FF6633;
font-family: verdana,arial,sans-serif;
/*font-size: 18px;*/
font-size: 21px;
font-weight: bold;
text-shadow: 1px 1px #666666;
margin: 20px 0 15px;
}

#user .login h1{
font-family: inherit;
text-shadow: inherit;
color: #444444;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 5px 0;
}

#user .registro h1{
font-family: inherit;
text-shadow: inherit;
color: #444444;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 5px 0;
}

#user .datos {
float: left;
width: 45%;
border-right: 1px solid #EEEEEE;
}

#user .password {
float: left;
width: 45%;
}

#user .addnew {
float: left;
width: 830px;
margin: 0 0 30px;
}

#user .ads {
/*float: left;*/
}

#user .ads h4 {
color: #FF9900;
font-family: verdana,arial,sans-serif;
/*font-size: 14px;*/
font-size: 18px;
font-weight: bold;
text-shadow: 1px 1px #666666;
margin: 20px 0 0;
}

/*-------- STARS -------*/
.stars-list-management{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
/*background-color: #F7F7F0;*/
background-color: inherit;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
display: inline-block;
}

.star-list-management{
float: right;
/*margin: 5px 15px 0 0;*/
margin: -67px 10px 0 0;
}

.stars-list-management-position{
text-align: center;
}

.stars-list-management-position-sponsored{
margin-top: 24px;
}

.size-star-list-management{
width: 30px;
}

@media only screen and (min-width: 0px) and (max-width: 775px) {
.stars-list-management-position{
text-align: left;
}
.stars-list-management{
margin-left: -10px;
}
}
@media only screen and (min-width: 0px) and (max-width: 550px) {
.stars-management-no-visible-mobile {
display: none;
}
.stars-list-management-position{
height: 24px;
width: 10px;
}
.stars-list-management-position-sponsored{
margin-top: inherit;
}
}
	
/*--- LISTED LABEL: REFERENCE ---*/
.reference-list-management-corner{
float: right;
}

.reference-list-management{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
background-color: #F7F7F0;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}
	
.reference-list-management-border-only{
border-bottom-left-radius: 5px;
/*border-top-right-radius: .375rem;*/
border-top-right-radius: .750rem;
}

.reference-list-management-border{
border-bottom-left-radius: 5px;
border-top-right-radius: 0;
}

/*--- LISTED LABEL: TOP AND AUTO-RENEWAL ---*/
.top-list-management{
background-color: #577da3;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.top-list-management-no-radius{
background-color: #577da3;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.autorenew-list-management{
background-color: #609260;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.autorenew-list-management-no-radius{
background-color: #609260;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.sponsored-list-management{
/*background-color: #aeabab;*//*dark grey*/
/*background-color: #c5c4c4;*//*grey*/
/*background-color: #582190;*//*dark purple*/
/*background-color: #632a9d;*//*less dark purple*/
/*background-color: #77429B;*//*purple*/
/*background-color: #aba0ce;*//*very light purple*/
/*background-color: #9f92c8;*//*less very light purple*/
/*background-color: #9a8cc6;*/ /*light purple*/
background-color: #F4A734; /*orange*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}
/*-------------------------------------*/
/*-------- LISTED LABEL: RENEW --------*/
.renew-list-management{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
/*background-color: #F7F7F0;*/
color:#666;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*text-transform:lowercase;*/
/*text-shadow: 1px 1px #666666;*/
font-size: 13px;
font-weight: bold;
/*float: right;*/
/*float: none;*/
/*border-radius: 5px;*/
/*padding: 4px 6px 4px 6px;*/
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

@media only screen and (min-width: 250px) and (max-width: 820px) {
.renew-list-management{
font-size:13px;
}
}
@media only screen and (min-width: 0px) and (max-width: 330px) {
.renew-list-management{
display: none;
}
}
/*-------------------------------------*/
/*--- LISTED LABEL: DATE DIFERENCE ----*/
.date-difference-list-management{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
/*background-color: #F7F7F0;*/
color:#666;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform:lowercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 11px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
/*padding: 4px 6px 4px 6px;*/
padding: 4px 10px 4px 10px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

@media only screen and (min-width: 250px) and (max-width: 820px) {
.date-difference-list-management{
font-size:13px;
}
}
/*-------------------------------------*/
/*--------- LISTED: ONLY STAR ---------*/
.only-star-list-management{
color:#666;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform:lowercase;
font-size: 11px;
font-weight: bold;
float: right;
padding: 4px 6px 4px 6px;
margin: -6px 4px 0 0;
display: inline-block;
}
/*---------- MORE MANAGEMENT ----------*/
.title-list-management{
font-size: 1.20rem;
margin-right: 50px;
}

.title-list-management a{
text-decoration: none;
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
.title-list-management{
font-size: 1rem;
}
}

.title-management-top, .title-management-top a{
color: #000099;
}

.title-management-normal, .title-management-normal a{
/*color: #7B7B64;*/
color: #5A5A48;
}

.title-management-dest, .title-management-dest a{
/*color: #1A861A;*/
color: #0D5F0D;
}

.limit-text-title-management{
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2; /* Limita el texto a 2 líneas */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
}

.content-list-management{
color: #262626;
font-size: 1.02rem;
margin-right: 20px;
}

.content-management-top, .content-management-top a{
color: #000099;
}

.content-management-normal, .content-management-normal a{
color: #5A5A48;
}

.content-management-dest, .content-management-dest a{
color: #0D5F0D;
}

.limit-text-content-management {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2; /* Limita el texto a 2 líneas */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
}

.limit-text-button {
/*display: -webkit-box!important;*/
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1; /* Limita el texto a 1 línea */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
}

@media only screen and (min-width: 0px) and (max-width: 411px) {
.limit-text-content-management {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 1; /* Limita el texto a 1 línea */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
}
}

@media only screen and (min-width: 0px) and (max-width: 350px) {
.limit-text-content-management {
display: none;
}
}

.location-list-management{
font-size: 1rem;
color: #1D1D1D;
font-weight: 500;
margin-top: 10px;
}

.text-location-list-management-top{
/*color: #0560AB;*/
color: #17507F;
}

.text-location-list-management-normal{
color: #7B7B64;
}

.text-location-list-management-dest{
color: #1A861A;
}

.limit-location-management-list{
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2; /* Limita el texto a 2 líneas */
text-overflow: ellipsis; /* Muestra "..." cuando el texto se corta */
margin-top: 2px; /* Margin por defecto para 1 línea */
line-height: 1.5em; /* Definir la altura de línea para el cálculo */
max-height: 3em; /* Establecer altura máxima en 2 líneas */
}

.buttons-list-management{
margin-right: 5px;
margin-top: 10px;
display: inline-block;
width: 60%;
}

.photos-list-management{
/*width: 90px;*/
padding: 0.50rem;
padding-left: 1rem;
padding-right: 1rem;
/*position: absolute;*/
text-align: center;
display: inline;
font-size: 1rem;
color: #1D1D1D;
font-weight: 500;
float: left;
}

.photos-list-management-top{
font-size: 1rem;
color: #0560AB;
}

.photos-list-management-normal{
font-size: 1rem;
color: #8E8E77;
}

.photos-list-management-dest{
font-size: 1rem;
color: #299B29;
}

.phone-list-management{
/*width: 90px;*/
padding: 0.50rem;
padding-left: 1rem;
padding-right: 1rem;
/*position: absolute;*/
text-align: center;
display: inline;
font-size: 1rem;
color: #1D1D1D;
font-weight: 500;
float: right;
}

.whatsapp-list-management{
/*width: 90px;*/
/*padding: 0.50rem;*/
padding: 0.46rem;
padding-left: 1rem;
padding-right: 1rem;
/*position: absolute;*/
text-align: center;
display: inline;
font-size: 1rem;
color: #1D1D1D;
font-weight: 500;
margin-left: 5px;
float: right;
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
.location-list-management{
font-size: 0.91rem;
}

.photos-list-management-top, .photos-list-management-normal, .photos-list-management-dest{
font-size: 0.8rem;
vertical-align: text-top;
}
}

@media only screen and (min-width: 1187px) {
.buttons-list-management{
width: 81%;
}
}

@media only screen and (min-width: 1121px) and (max-width: 1186px) {
.buttons-list-management{
width: 80%;
}
}

@media only screen and (min-width: 1081px) and (max-width: 1120px) {
.buttons-list-management{
width: 79%;
}
}

@media only screen and (min-width: 1041px) and (max-width: 1080px) {
.buttons-list-management{
width: 78%;
}
}

@media only screen and (min-width: 991px) and (max-width: 1040px) {
.buttons-list-management{
width: 77%;
}
}

@media only screen and (min-width: 961px) and (max-width: 990px) {
.buttons-list-management{
width: 76%;
}
}

@media only screen and (min-width: 921px) and (max-width: 960px) {
.buttons-list-management{
width: 75%;
}
}

@media only screen and (min-width: 886px) and (max-width: 920px) {
.buttons-list-management{
width: 74%;
}
}

@media only screen and (min-width: 851px) and (max-width: 885px) {
.buttons-list-management{
width: 73%;
}
}

@media only screen and (min-width: 811px) and (max-width: 850px) {
.buttons-list-management{
width: 72%;
}
}

@media only screen and (min-width: 801px) and (max-width: 820px) {
.buttons-list-management{
width: 71%;
}
}

@media only screen and (min-width: 776px) and (max-width: 800px) {
.buttons-list-management{
width: 70%;
}
}
	
@media only screen and (min-width: 746px) and (max-width: 775px) {
.buttons-list-management{
width: 69%;
}
}

@media only screen and (min-width: 721px) and (max-width: 745px) {
.buttons-list-management{
width: 68%;
}
}

@media only screen and (min-width: 696px) and (max-width: 720px) {
.buttons-list-management{
width: 67%;
}
}

@media only screen and (min-width: 676px) and (max-width: 695px) {
.buttons-list-management{
width: 66%;
}
}

@media only screen and (min-width: 656px) and (max-width: 675px) {
.buttons-list-management{
width: 65%;
}
}

@media only screen and (min-width: 631px) and (max-width: 655px) {
.buttons-list-management{
width: 64%;
}
}

@media only screen and (min-width: 611px) and (max-width: 630px) {
.buttons-list-management{
width: 63%;
}
}

@media only screen and (min-width: 551px) and (max-width: 610px) {
.buttons-list-management{
width: 62%;
}
}

@media only screen and (min-width: 461px) and (max-width: 550px) {
.buttons-list-management{
width: 61%;
}
}

@media only screen and (min-width: 421px) and (max-width: 460px) {
.buttons-list-management{
width: 60%;
}
}

@media only screen and (min-width: 351px) and (max-width: 420px) {
.buttons-list-management{
width: 59%;
}
}

@media only screen and (min-width: 0px) and (max-width: 350px) {
.buttons-list-management{
width: 57%;
}
}

/*---- ICONS MANAGEMENT ----*/
.icon-location-list-management-top:before {
content: '\f031';
font-size: 20px;
/*color: #EBB136;*/
/*color: #EB9230;*/
/*color: #0560AB;*/
color: #2887D5;
vertical-align: text-top;
margin-left: -1px;
}

.icon-location-list-management-normal:before {
content: '\f031';
font-size: 20px;
color: #8E8E77;
vertical-align: text-top;
margin-left: -1px;
}

.icon-location-list-management-dest:before {
content: '\f031';
font-size: 20px;
color: #299B29;
vertical-align: text-top;
margin-left: -1px;
}
	
.icon-camera-list-management-top:before {
content: '\e808';
font-size: 20px;
/*color: #1577C7;*/
color: #0560AB;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

.icon-camera-list-management-normal:before {
content: '\e808';
font-size: 20px;
color: #ADAD92;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

.icon-camera-list-management-dest:before {
content: '\e808';
font-size: 20px;
color: #43B943;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

.icon-phone-list-management-only:before {
/*content: '\e857';*/ /*icon-phone-circled*/
/*content: '\f098';*/ /*icon-phone-squared*/
/*content: '\e856';*/ /*icon-phone-2*/
/*content: '\e81e';*/ /*icon-phone*/
content: '\f2a0'; /*icon-volume-control-phone*/
font-size: 21px;
color: #FFF;
vertical-align: bottom;
margin:0;
margin-left: 2px;
}

.icon-whatsapp-list-management-only:before {
content: '\f232';
font-size: 22px;
color: #FFF;
vertical-align: bottom;
margin: 0;
margin-left: 2px;
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
/*.button-list-management{
padding: 0.3rem;
padding-left: 0.8rem;
padding-right: 0.8rem;
}*/

/*---- ICONS ----*/
.icon-location-list-management-top:before, .icon-location-list-management-normal:before, .icon-location-list-management-dest:before {
font-size: 17px;
vertical-align: inherit;
}
	
.icon-camera-list-management-top:before, .icon-camera-list-management-normal:before, .icon-camera-list-management-dest:before {
font-size: 16px;
vertical-align: inherit;
}

.icon-phone-list-management-only:before {
font-size: 19px;
}

.icon-whatsapp-list-management-only:before {
font-size: 20px;
}
}
/*-------------------------------------*/
#user .listing {
float: left;
padding-bottom: 30px;
width: 100%;
}

#user .listing h4 a {
font-size: 13px;
border-bottom: 1px dotted #CCCCCC;
color: #444444;
text-decoration: none;
}

#user .listing h4 a:hover {
color: #FF0000;
}

#user .listing .fav {
padding: 10px 0 0 0;
}

#user .listing .img-not-available {
margin: 8px 19px 0 0;
}

#user .listing .gestcontent{
margin: 0 10px 5px 0;
}

#user .listing ul li {
/*background: #FCFCD4;*/
background: #F1F1E8;
/*border-bottom: 1px solid #E0E0E0;*/
border-bottom: none;
height: 100%;
overflow: hidden;
/*padding: 3px 0;*/
padding: 0;

/*--tw-bg-opacity:1;
background-color:rgba(255,255,255,var(--tw-bg-opacity));*/
border-radius:.750rem;
--tw-border-opacity:1;
/*border-color:rgba(0, 0, 153,var(--tw-border-opacity));*/ /*blue*/
/*border-color:rgba(106, 106, 243,var(--tw-border-opacity));*/ /*blue light*/
--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
margin: 0 1px 17px 1px;
}

#user .listing ul li .imagen{
/*border: 1px solid #9FB2C4;*/
border: none;
}

#user .listing ul li.top .imagen{
/*border: 2px solid #4082A2;*/
border: none;
}

#user .listing ul li.gris {
background: #F7F7F0;
}

#user .listing ul li.beige{
background: #F1F1E8;
/*border-bottom: 1px solid #E0E0E0;*/
}

#user .listing ul li.beige-light{
background: #F7F7F0;
}

#user .listing ul li.green {
background: #A8FFA8;
}

#user .listing ul li.dest {
background: #A8FFA8;
}

#user .listing ul li.dest .imagen{
/*border: 2px solid #090;*/
border: none;
}

#user .listing ul li.blue {
/*background: #E0ECF8;*/
/*background: #e0ebfe;*/
background: #d3e3fd;
}

#user .listing ul li.top {
/*background: #E0ECF8;*/
/*background: #e0ebfe;*/
background: #d3e3fd;
}

#user .listing .info-listing {
float: left;
}

#user .listing .img-listing {
float: left;
margin: 0 20px 0 0;
}

#user .listing ul li .time {
font: 11px/19px verdana,arial,helvetica,sans-serif;
margin: 0 10px 5px 35px;
padding: 0;
text-align: left;
}

#user .listing ul li .clock {
background: url(../images/clock.png) no-repeat scroll 0 1px transparent;
padding-left: 15px;
padding-right: 5px;
font-size: 10px;
}

#user .listing ul li .active, #user .listing ul li .verde{
color: #009900;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
}

#user .listing ul li .caduca {
clear: both;
font: 11px/19px verdana,arial,helvetica,sans-serif;
/*margin: -10px 10px 0 35px;*/
margin: 0;
padding: 0;
/*text-align: justify;*/
text-align: inherit;
font-weight: bold;
display: inline-block;
}

.no-cut{
white-space: nowrap;
}

#user .listing ul li .expired {
color: #FF0000;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
}

#user .listing .botones_gestion {
display: block;
/*margin: 0 0 10px 35px;*/
margin: 15px 0 10px 35px;
overflow: hidden;
}

#user .listing .botones_gestion .btn{
cursor: pointer;
font-size: 14px;
/*margin: 0 10px 5px 0;*/
margin: 0 10px 7px 0;
position: relative;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;*/
/*border-radius: 5px;*/
border-radius: .500rem;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 20px;
}

#user .listing .botones_gestion .btni{
cursor: pointer;
font-size: 14px;
margin: 0 10px 0 0;
position: relative;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;*/
/*border-radius: 5px;*/
border-radius: .500rem;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
height: 29px;
}

#user .listing .botones_gestion .visibilidad{
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}
#user .listing .botones_gestion .visibilidad:hover{
background: #67C402;
}

#user .listing .botones_gestion .modificar{
/*background: url(../images/button.png) repeat-x scroll center bottom #FF9C00;*/
background: #FF9C00;
}
#user .listing .botones_gestion .modificar:hover{
background: #FFBA4F;
}

#user .listing .botones_gestion .eliminar{
/*background: url(../images/button.png) repeat-x scroll center bottom #E50000;*/
background: #E50000;
}
#user .listing .botones_gestion .eliminar:hover{
background: #F74646;
}

#user .listing .botones_gestion .progsub{
/*background: url(../images/button.png) repeat-x scroll center bottom #5F845F;*/
background: #5F845F;
}
#user .listing .botones_gestion .progsub:hover{
background: #76A376;
}

#user .listing .botones_gestion .subtop{
/*background: url(../images/button.png) repeat-x scroll center bottom #3F6993;*/
background: #3F6993;
}
#user .listing .botones_gestion .subtop:hover{
background: #5B87B3;
}

#user .listing .botones_gestion .combo{
/*background: url(../images/button.png) repeat-x scroll center bottom #771E65;*/
background: #771E65;
}
#user .listing .botones_gestion .combo:hover{
background: #973383;
}

#user .listing .botones_gestion .cupon{
/*background: url(../images/button.png) repeat-x scroll center bottom #E78026;*/
background: #E78026;
}
#user .listing .botones_gestion .cupon:hover{
background: #F8A55D;
}

#user .listing .botones_gestion .subidas{
/*background: url(../images/button.png) repeat-x scroll center bottom #E78026;*/
background: #E78026;
}
#user .listing .botones_gestion .subidas:hover{
background: #F19849;
}

#user .listing .botones_gestion .subidas_top{
/*background: url(../images/button.png) repeat-x scroll center bottom #3F6993;*/
background: #3F6993;
}
#user .listing .botones_gestion .subidas_top:hover{
background: #628CB5;
}

#user .listing .botones_gestion .subidas_programadas{
/*background: url(../images/button.png) repeat-x scroll center bottom #5F845F;*/
background: #5F845F;
}
#user .listing .botones_gestion .subidas_programadas:hover{
background: #78A278;
}

#user .listing .botones_gestion .verificar-fotos{
/*background: url(../images/button.png) repeat-x scroll center bottom #77429B;*/
background: #77429B;
}
#user .listing .botones_gestion .verificar-fotos:hover{
background: #995FC0;
}

#user .listing .request_verify {
/*background: url(../images/button.png) repeat-x scroll center bottom #1A34FB;*/
/*background: #1A34FB;*/
background: #0CB18F;
/*font-size: 18px!important;*/
font-size: 1.3em!important;
line-height: 1.3em!important;
padding: 6px 15px 8px 15px!important;
letter-spacing: .1rem;
text-align: center;
}

#user .listing .request_verify:hover {
/*background: #4C61FF;*/
background: #1FC9A6;
}

.blink {
animation-name: blinking;
animation-duration: 2s;
animation-timing-function: linear;
animation-iteration-count: infinite;

-webkit-animation-name:blinking;
-webkit-animation-duration: 2s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
}

@-moz-keyframes blinking{  
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

@-webkit-keyframes blinking {  
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

@keyframes blinking {  
0% { opacity: 1.0; }
50% { opacity: 0.0; }
100% { opacity: 1.0; }
}

#user .listing .botones_gestion .visibilidad:hover, #user .listing .botones_gestion .modificar:hover, #user .listing .botones_gestion .eliminar:hover, #user .listing .botones_gestion .progsub:hover, #user .listing .botones_gestion .subtop:hover, #user .listing .botones_gestion .combo:hover, #user .listing .botones_gestion .cupon:hover, #user .listing .botones_gestion .subidas:hover, #user .listing .botones_gestion .subidas_top:hover, #user .listing .botones_gestion .subidas_programadas:hover, #user .listing .botones_gestion .verificar-fotos:hover, #user .listing .request_verify:hover{
/*background-position: 0 -48px;*/
/*background-position: 0 -35px;*/
background-position: none;
}

#user .listing .botones_gestion form{
float: left;
margin: 0 0 6px 0;
}

#user .contactinfo .changepassword a{
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;*/
/*border-radius: 5px;*/
border-radius: .500rem;
border: medium none;
color: #FFFFFF;
display: inline;
/*float: left;*/
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 20px;
/*background: url(../images/button.png) repeat-x scroll center bottom #ABA0CE;*/
background: #ABA0CE;
}

#user .contactinfo .changepassword a:hover{
/*background-position: 0 -35px;*/
background-position: none;
background: #BDB3DB
}

@media only screen and (min-width: 0px) and (max-width: 525px) {
/* ------- gestion anuncios responsive -------  */
.botones_verficacion {
/*clear:both;*/
clear: inherit;
float:left;
/*padding-top:5px;*/
padding: 5px 0 0 10px;
margin-left: 0 !important;
}

.botones_gestion {
/*clear:both;*/
clear: inherit;
float:left;
/*padding-top:5px;*/
padding: 5px 0 0 10px;
margin-left: 0 !important;
}
}

@media only screen and (min-width: 250px) and (max-width: 520px) {
#user .listing ul li .time,#user .listing .botones_gestion,.detanunciook .info-detanunciook p{
margin-left: 0 !important;
}
}

/* ########### REVISAR Y VERIFICAR ########## */
#user .listing .review_verify {
display: block;
margin: 10px 0 3px 0;
}
#user .listing .title_review_verify {
margin-right: 10px;
text-decoration: underline;
}	
#user .listing .estado_gestion {
/*display: block;*/
float: left;
/*margin: 0 0 10px 35px;*/
margin: 0 20px 10px 0;
padding: 5px 10px 5px 10px;
overflow: hidden;
/*color: #F66108;*/
/*color: #1A34FB;*/
/*color: #9081BE;*/
color: #fff;
font-size: 1.3em;
line-height: 1.3em;
/*font-weight: 600;*/
font-weight: 500;
letter-spacing: .1rem;
text-transform: uppercase;
/*background-color: #ABA0CE!important;
background: linear-gradient(to left, #6E5BAA, #6E5BAA) left top no-repeat,
linear-gradient(to bottom, #6E5BAA, #6E5BAA) left top no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) right top no-repeat,
linear-gradient(to bottom, #6E5BAA, #6E5BAA) right top no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) left bottom no-repeat,
linear-gradient(to bottom, #6E5BAA, #6E5BAA) left bottom no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) right bottom no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) right bottom no-repeat;*/
background-color: #FFBA53!important;
background: linear-gradient(to left, #FF9900, #FF9900) left top no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) left top no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right top no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) right top no-repeat,
linear-gradient(to left, #FF9900, #FF9900) left bottom no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) left bottom no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right bottom no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right bottom no-repeat;
background-size: 2px 20px, 20px 2px, 2px 20px, 20px 2px;
width: 300px;
text-align: center;
}

#user .listing .fecha_caducidad {
/*display: block;*/
float: left;
/*margin: 0 0 10px 35px;*/
/*margin: 0 20px 10px 0;*/
margin: 10px 10px 5px 15px;
padding: 5px 10px 5px 10px;
overflow: hidden;
/*color: #F66108;*/
/*color: #1A34FB;*/
/*color: #9081BE;*/
color: #fff;
font-size: 1.3em;
/*line-height: 1.3em;*/
line-height: 1.6em;
/*font-weight: 600;*/
font-weight: 500;
/*letter-spacing: .1rem;*/
letter-spacing: .04rem;
text-transform: uppercase;
/*background-color: #ABA0CE!important;
background: linear-gradient(to left, #6E5BAA, #6E5BAA) left top no-repeat,
linear-gradient(to bottom, #6E5BAA, #6E5BAA) left top no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) right top no-repeat,
linear-gradient(to bottom, #6E5BAA, #6E5BAA) right top no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) left bottom no-repeat,
linear-gradient(to bottom, #6E5BAA, #6E5BAA) left bottom no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) right bottom no-repeat,
linear-gradient(to left, #6E5BAA, #6E5BAA) right bottom no-repeat;*/
background-color: #FFBA53!important;
background: linear-gradient(to left, #FF9900, #FF9900) left top no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) left top no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right top no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) right top no-repeat,
linear-gradient(to left, #FF9900, #FF9900) left bottom no-repeat,
linear-gradient(to bottom, #FF9900, #FF9900) left bottom no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right bottom no-repeat,
linear-gradient(to left, #FF9900, #FF9900) right bottom no-repeat;
background-size: 2px 20px, 20px 2px, 2px 20px, 20px 2px;
/*width: 300px;*/
text-align: center;
}

@media only screen and (min-width: 0px) and (max-width: 800px) {
#user .listing ul li .caduca {
margin: 0px 0 10px 0;
width: 100%;
}
}
@media only screen and (min-width: 687px) and (max-width: 800px) {
#user .listing .estado_gestion {
margin: 5px 20px 10px 0;
/*width: 97%;*/
width: 93%;
}
#user .listing .request_verify {
width: 91.5%;
}
#user .listing .fecha_caducidad {
width: 93%;
}
}
@media only screen and (min-width: 507px) and (max-width: 686px) {
#user .listing .estado_gestion {
/*width: 96%;*/
width: 92%;
}
#user .listing .request_verify {
width: 89.5%;
}
}
@media only screen and (min-width: 601px) and (max-width: 686px) {
#user .listing .fecha_caducidad {
width: 92%;
}
}
@media only screen and (min-width: 541px) and (max-width: 600px) {
#user .listing .fecha_caducidad {
width: 91%;
}
}
@media only screen and (min-width: 501px) and (max-width: 540px) {
#user .listing .fecha_caducidad {
width: 90%;
}
}
@media only screen and (min-width: 451px) and (max-width: 500px) {
#user .listing .fecha_caducidad {
width: 89%;
}
}
@media only screen and (min-width: 0px) and (max-width: 450px) {
#user .listing .fecha_caducidad {
font-size: 1em!important;
letter-spacing: 0rem;
}
}
@media only screen and (min-width: 406px) and (max-width: 450px) {
#user .listing .fecha_caducidad {
width: 88%;
}
}
@media only screen and (min-width: 406px) and (max-width: 506px) {
#user .listing .estado_gestion {
/*width: 95%;*/
width: 93%;
}
#user .listing .request_verify {
width: 91%;
}
}
@media only screen and (min-width: 342px) and (max-width: 405px) {
#user .listing .estado_gestion {
font-size: 1.2em!important;
line-height: 1.4em!important;
letter-spacing: 0rem;
/*width: 94%;*/
width: 92%;
}
#user .listing .request_verify {
font-size: 1.2em!important;
line-height: 1.4em!important;
letter-spacing: 0rem;
width: 89.5%;
}
}
@media only screen and (min-width: 376px) and (max-width: 405px) {
#user .listing .fecha_caducidad {
width: 87%;
}
}
@media only screen and (min-width: 351px) and (max-width: 375px) {
#user .listing .fecha_caducidad {
width: 86%;
}
}
@media only screen and (min-width: 311px) and (max-width: 350px) {
#user .listing .fecha_caducidad {
width: 85%;
}
}
@media only screen and (min-width: 293px) and (max-width: 310px) {
#user .listing .fecha_caducidad {
width: 83%;
}
}
@media only screen and (min-width: 293px) and (max-width: 341px) {
#user .listing .estado_gestion {
font-size: 1.2em!important;
line-height: 1.4em!important;
letter-spacing: 0rem;
/*width: 93%;*/
width: 90%;
}
#user .listing .request_verify {
font-size: 1.2em!important;
line-height: 1.4em!important;
letter-spacing: 0rem;
width: 87%;
}
}
@media only screen and (min-width: 0px) and (max-width: 292px) {
#user .listing .estado_gestion {
font-size: 1.2em!important;
line-height: 1.4em!important;
letter-spacing: 0rem;
/*width: 92%;*/
width: 89%;
letter-spacing: 0rem;
}
#user .listing .request_verify {
font-size: 1.2em!important;
line-height: 1.4em!important;
letter-spacing: 0rem;
width: 86%;
}
#user .listing .fecha_caducidad {
width: 82%;
}
}

#user .listing .btn{
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 20px;
}

/* ################## SUBIDAS RENOVADAS ################## */
.renew{
visibility:hidden;
color:#FF0000;
font-weight:bold!important;
/*font-size:11px;*/
font-size:13px;
line-height: 22px;
/*padding-left:10px;*/
padding-left:0px;
padding-right: 10px;
position:absolute;
}

.top-renew{
visibility:hidden;
color:#FF0000;
font-weight:bold!important;
/*font-size:11px;*/
font-size:13px;
line-height: 22px;
/*padding-left:10px;*/
padding-left:0px;
padding-right: 10px;
position:absolute;
}

.auto-renew{
visibility:hidden;
color:#FF0000;
font-weight:bold!important;
/*font-size:11px;*/
font-size:13px;
line-height: 22px;
/*padding-left:10px;*/
padding-left:0px;
padding-right: 10px;
position:absolute;
}
/* ####################################################### */
/* ########################################## */
/*---------------------------*/
/*-------- page pay ---------*/
#advertisements .cab{
font-size: 15px;
/*padding: 5px 5px 8px 15px;*/
padding: 5px 5px 17px 15px;
/*margin-bottom: -15px;*/
margin-bottom: -30px;
/*border-radius: .500rem;*/
border-top-left-radius: .500rem;
border-top-right-radius: .500rem;
}

.options-advip {
padding-top: 15px;
}
	
.info-premium {
padding-top: 0px;
}

.info-advip {
float: left;
margin-top: 20px;
}

.info-iva {
clear: both;
}

.button-continue-advip {
/*display: block;*/
/*margin: 0 0 10px 35px;*/
overflow: hidden;
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 30px;
clear: both;
margin-top:10px;
}

.button-continue-advip.green{
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

.button-continue-advip.green:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #6EC70E;
}

.button-return-advip {
/*display: block;*/
/*margin: 0 0 10px 35px;*/
overflow: hidden;
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 30px;
clear: both;
/*margin-top:5px;*/
margin-top:10px;
}

.button-return-advip.orange{
/*background: url(../images/button.png) repeat-x scroll center bottom #E78026;*/
/*background: #E78026;*/
background: #FF9C00;
}

.button-return-advip.orange:hover{
/*background-position: 0 -48px;*/
background-position: none;
/*background: #F99B48;*/
background: #FFB848;
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
/* ######### NUEVOS PAGOS ANUNCIOS VIP Y PREMIUM ######### */
.button-continue-advip {
text-align:center;
font-size:1.3em;
/*width: 95%;*/
width: 100%;
}
.button-return-advip {
text-align:center;
font-size:1.3em;
/*width: 95%;*/
width: 100%;
}
/* ####################################################### */
}
/*------- page coupon -------*/
.button-continue-coupon {
overflow: hidden;
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 30px;
clear: both;
margin-top:10px;
}

.button-continue-coupon.green{
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

.button-continue-coupon.green:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #6EC70E;
}

.button-return-coupon {
overflow: hidden;
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 30px;
clear: both;
margin-top:5px;
}

.button-return-coupon.orange{
/*background: url(../images/button.png) repeat-x scroll center bottom #E78026;*/
background: #FF9C00;
}

.button-return-coupon.orange:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #FFB848;
}

#advertisements-coupon .cab{
background: #EDEDE3;
margin: 0;
/*padding: 5px;*/
padding: 5px 5px 17px 15px;
margin-bottom: -30px;
color: #000;
font-weight: bold;
/*font-size: 14px;*/
font-size: 16px;
/*border-radius: .500rem;*/
border-top-left-radius: .500rem;
border-top-right-radius: .500rem;
}

#advertisements-coupon .cab span{
color: #F66108;
}
	
#advertisements-coupon .normal{
margin: 20px 0 0 0px;
}

.info-coupon {
float: left;
background: none;
color: #666666;
text-decoration: none;
/*padding-top:20px;*/
padding-top:0px;
margin-left:2px;
font-size:16px;
clear: both;
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
/* #### NUEVOS CUPONES TOP, PROGRAMADOS Y DESTACADOS ##### */
.options-coupon{
padding-top:15px;
}

.button-continue-coupon {
text-align:center;
font-size:1.3em;
width: 100%;
}

.button-return-coupon {
text-align:center;
font-size:1.3em;
width: 100%;
}
/* ####################################################### */
}
/*---------------------------*/
/*------- page promo --------*/
.options-promo{
margin: 0px;
width:100%;
clear:both;
float:left;
border-top: 1px solid lightgray;
padding-top:30px;
}

/*.button {
cursor:pointer;
}*/

.button-continue-promo {
/*display: block;*/
/*margin: 0 0 10px 35px;*/
overflow: hidden;
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 30px;
clear: both;
margin-top:10px;
}

.button-continue-promo.green{
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

.button-continue-promo.green:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #6EC70E;
}

.button-return-promo {
/*display: block;*/
/*margin: 0 0 10px 35px;*/
overflow: hidden;
cursor: pointer;
font-size: 14px;
margin: 0 10px 5px 0;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: medium none;
color: #FFFFFF;
display: inline;
float: left;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
font-weight: bold;
padding: 5px 10px;
text-decoration: none;
text-shadow: 1px 1px #666666;
line-height: 20px;
height: 30px;
clear: both;
margin-top:5px;
}

.button-return-promo.orange{
/*background: url(../images/button.png) repeat-x scroll center bottom #E78026;*/
background: #FF9C00;
}

.button-return-promo.orange:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #FFB848;
}

#advertisements-promo .cab{
background: #EDEDE3;
margin: 0;
/*padding: 5px;*/
padding: 5px 5px 17px 15px;
margin-bottom: -30px;
color: #000;
font-weight: bold;
/*font-size: 14px;*/
font-size: 16px;
/*border-radius: .500rem;*/
border-top-left-radius: .500rem;
border-top-right-radius: .500rem;
}

#advertisements-promo .cab span{
color: #F66108;
}

#advertisements-promo .top{
margin: 20px 0 0 0px;
}

#advertisements-promo .dest{
margin: 20px 0 0 0px;
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
/* ################ NUEVOS ANUNCIOS PROMO ################ */
.options-promo{
padding-top:15px;
}
.button-continue-promo {
text-align:center;
font-size:1.3em;
/*width: 95%;*/
width: 100%;
}
.button-return-promo {
text-align:center;
font-size:1.3em;
/*width: 95%;*/
width: 100%;
}
/* ####################################################### */
	}
/*---------------------------*/
/*----  borders list Ad -----*/
.border-blue{
/*border: 1px solid #6092E3;*/
border: 1px solid rgb(96, 146, 227, 0.5);
/*border: 1px solid black;*/ /* Borde de 1px */
/*border-radius: 10px;*/ /* Radio de las esquinas */
box-sizing: border-box; /* Asegura que el tamaño total del elemento no cambie */
transform: translateZ(0); /* Activa la aceleración por hardware */
}
/*---------------------------*/
#listing-ads .top .blue{
/*background: #E0ECF8;*/
background: #d3e3fd;
}

#listing-ads .top .blue-light{
/*background: #EFF5FB;*/
background: #e0ebfe;
}

#listing-ads .normales .beige{
background: #F1F1E8;
/*border-bottom: 1px solid #E0E0E0;*/
}

#listing-ads .normales .beige-light{
background: #F7F7F0;
}

#listing-ads .normales .yellow{
background: #FCFCD4;
}

#listing-ads .normales .blue{
background: #d3e3fd;
}

#listing-ads .normales .green{
background: #A8FFA8;
}

#listing-ads .normales .destacados{
background: #A8FFA8;
}

#listing-ads .link-ad{
height: 100%;
width: 100%;
}
/*---------------------------*/
/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 2px;
	margin-right: 20px;
}

.location-two-lines{
margin-top: -8px;
}

.buttons-list-2 {
	margin-top: 5px;
}

.buttons-list-phones {
	margin-top: 5px;
}
/*------------------------*/

@media only screen and (min-width: 0px) and (max-width: 820px) {
.star-list{
margin: -63px 10px 0 0;
}

.listedwords {
font-size: 11px;
}
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
.location-list{
/*line-height: 20px;*/
line-height: 18px;
}
}

@media only screen and (min-width: 575px) and (max-width: 585px) {
.listedword-list{
margin-top: 1px;
}
}
@media only screen and (min-width: 567px) and (max-width: 574px) {
.star-list{
margin: -60px 10px 0 0;
}

.listedword-list{
margin-top: 0px;
}
}

@media only screen and (min-width: 551px) and (max-width: 566px) {
.star-list{
margin: -58px 10px 0 0;
}

.listedword-list{
margin-top: 1px;
}

.ad-list-content-part4{
height: 18%;
}
}

@media only screen and (min-width: 376px) and (max-width: 550px) {
.star-list{
margin: -57px 10px 0 0;
}

.listedword-list{
margin-top: 3px;
}

.ad-list-content-part2{
height: 0%;
}

.ad-list-content-part3{
height: 29%;
}

.ad-list-content-part4{
height: 28%;
}

.ad-list-content-part5{
height: 10%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 50px;
}

.buttons-list-2 {
	margin-top: 27px;
}

.buttons-list-phones {
	margin-top: 26px;
}

.position-only-phone{
	margin-top: 27px;
}
/*------------------------*/
}

@media only screen and (min-width: 530px) and (max-width: 540px) {
.listedword-list{
margin-top: 4px;
}

.ad-list-content-part3{
height: 28%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 45px;
}

.buttons-list-2 {
	margin-top: 28px;
}

.buttons-list-phones {
	margin-top: 27px;
}

.position-only-phone{
	margin-top: 28px;
}
/*------------------------*/
}

@media only screen and (min-width: 521px) and (max-width: 529px) {
.listedword-list{
margin-top: 3px;
}

.ad-list-content-part3{
height: 28%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 40px;
}

.buttons-list-2 {
	margin-top: 23px;
}

.buttons-list-phones {
	margin-top: 22px;
}

.position-only-phone{
	margin-top: 23px;
}
/*------------------------*/
}

@media only screen and (min-width: 510px) and (max-width: 520px) {
.star-list{
margin: -56px 10px 0 0;
}

.listedword-list{
margin-top: 2px;
}

.ad-list-content-part3{
height: 28%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 40px;
}

.buttons-list-2 {
	margin-top: 23px;
}

.buttons-list-phones {
	margin-top: 22px;
}

.position-only-phone{
	margin-top: 23px;
}
/*------------------------*/
}

@media only screen and (min-width: 502px) and (max-width: 509px) {
.star-list{
margin: -55px 10px 0 0;
}

.listedword-list{
margin-top: 1px;
}

.ad-list-content-part3{
height: 28%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 38px;
}

.buttons-list-2 {
	margin-top: 23px;
}

.buttons-list-phones {
	margin-top: 22px;
}

.position-only-phone{
	margin-top: 23px;
}
/*------------------------*/
}

@media only screen and (min-width: 495px) and (max-width: 501px) {
.star-list{
margin: -54px 10px 0 0;
}

.listedword-list{
margin-top: 0px;
}

.ad-list-content-part3{
height: 28%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 36px;
}

.buttons-list-2 {
	margin-top: 21px;
}

.buttons-list-phones {
	margin-top: 20px;
}

.position-only-phone{
	margin-top: 21px;
}
/*------------------------*/
}

@media only screen and (min-width: 426px) and (max-width: 494px) {
.star-list{
margin: -54px 10px 0 0;
}

.listedword-list{
margin-top: 4px;
}

.ad-list-content-part3{
height: 26%;
}

.ad-list-content-part3{
height: 26%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 29px;
}

.buttons-list-2 {
	margin-top: 21px;
}

.buttons-list-phones {
	margin-top: 22px;
}

.position-only-phone{
	margin-top: 21px;
}
/*------------------------*/
}

@media only screen and (min-width: 482px) and (max-width: 491px) {
.star-list{
margin: -54px 10px 0 0;
}

.listedword-list{
margin-top: 3px;
}
}

@media only screen and (min-width: 472px) and (max-width: 481px) {
.star-list{
margin: -53px 10px 0 0;
}

.listedword-list{
margin-top: 2px;
}
}

@media only screen and (min-width: 462px) and (max-width: 471px) {
.star-list{
margin: -53px 10px 0 0;
}

.listedword-list{
margin-top: 1px;
}
}

@media only screen and (min-width: 457px) and (max-width: 461px) {
.star-list{
margin: -52px 10px 0 0;
}

.listedword-list{
margin-top: 0px;
}
}
	
@media only screen and (min-width: 0px) and (max-width: 456px) {
.star-list{
margin: -49px 10px 0 0;
}

.listedword-list{
margin-top: 6px;
}

.listedwords {
font-size: 10px;
}

.ad-list-content-part2{
height: 0%;
}

.ad-list-content-part3{
height: 26%;
}

.ad-list-content-part4{
height: 25%;
}

.ad-list-content-part5{
height: 12%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 26px;
}

.buttons-list-2 {
	margin-top: 16px;
}

.buttons-list-phones {
	/*margin-top: 13px;*/
	margin-top: 15px;
}

.position-only-phone{
	margin-top: 16px;
}
/*------------------------*/

.title-list{
font-size: 1rem;
}

.button-list{
padding: 0.3rem;
padding-left: 0.8rem;
padding-right: 0.8rem;
}

.location-list{
font-size: 0.91rem;
}

.photos-list-top, .photos-list-normal, .photos-list-dest{
font-size: 0.8rem;
vertical-align: text-top;
}

/*---- ICONS ----*/
.icon-location-list-top:before, .icon-location-list-normal:before, .icon-location-list-dest:before {
font-size: 17px;
vertical-align: inherit;
}
	
.icon-camera-list-top:before, .icon-camera-list-normal:before, .icon-camera-list-dest:before {
font-size: 16px;
vertical-align: inherit;
}

.icon-phone-list:before {
font-size: 19px;
}

.icon-phone-list-only:before {
font-size: 19px;
}

.icon-whatsapp-list:before {
font-size: 20px;
}

.icon-whatsapp-list-only:before {
font-size: 20px;
}
}

@media only screen and (min-width: 441px) and (max-width: 444px) {
.star-list{
margin: -48px 10px 0 0;
}

.listedword-list{
margin-top: 5px;
}
}

@media only screen and (min-width: 432px) and (max-width: 440px) {
.star-list{
margin: -48px 10px 0 0;
}

.listedword-list{
margin-top: 4px;
}
}

@media only screen and (min-width: 426px) and (max-width: 431px) {
.star-list{
margin: -48px 10px 0 0;
}

.listedword-list{
margin-top: 3px;
}
}

@media only screen and (min-width: 416px) and (max-width: 425px) {
.star-list{
margin: -47px 10px 0 0;
}

.listedword-list{
margin-top: 2px;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 22px;
}

.buttons-list-2 {
	margin-top: 14px;
}

.buttons-list-phones {
	/*margin-top: 11px;*/
	margin-top: 13px;
}

.position-only-phone{
	margin-top: 14px;
}
/*------------------------*/
}

@media only screen and (min-width: 406px) and (max-width: 415px) {
.star-list{
margin: -46px 10px 0 0;
}

.listedword-list{
margin-top: 1px;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 20px;
}

.buttons-list-2 {
	margin-top: 12px;
}

.buttons-list-phones {
	/*margin-top: 9px;*/
	margin-top: 11px;
}

.position-only-phone{
	margin-top: 12px;
}
/*------------------------*/
}

@media only screen and (min-width: 401px) and (max-width: 405px) {
.star-list{
margin: -45px 10px 0 0;
}

.listedword-list{
margin-top: 0px;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 19px;
}

.buttons-list-2 {
	margin-top: 11px;
}

.buttons-list-phones {
	/*margin-top: 8px;*/
	margin-top: 10px;
}

.position-only-phone{
	margin-top: 11px;
}
/*------------------------*/
}

@media only screen and (min-width: 0px) and (max-width: 400px) {
/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 2px;
	margin-right: 20px;
}

.location-two-lines{
margin-top: -6px;
}
/*------------------------*/
.location-list{
font-size: 0.9rem;
/*line-height: 12px;*/
line-height: 17px;
}
}
@media only screen and (min-width: 395px) and (max-width: 400px) {
.star-list{
margin: -45px 10px 0 0;
}

.listedword-list{
margin-top: -1px;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 18px;
}

.buttons-list-2 {
	margin-top: 10px;
}

.buttons-list-phones {
	/*margin-top: 7px;*/
	margin-top: 9px;
}

.position-only-phone{
	margin-top: 10px;
}
/*------------------------*/
}

@media only screen and (min-width: 384px) and (max-width: 394px) {
.star-list{
margin: -44px 10px 0 0;
}

.listedword-list{
margin-top: 3px;
}

.ad-list-content-part2{
height: 0%;
}

.ad-list-content-part3{
height: 24%;
}

.ad-list-content-part4{
height: 24%;
}

.ad-list-content-part5{
height: 12%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 16px;
}

.buttons-list-2 {
	margin-top: 11px;
}

.buttons-list-phones {
	/*margin-top: 8px;*/
	margin-top: 10px;
}

.position-only-phone{
	margin-top: 11px;
}
/*------------------------*/
}

@media only screen and (min-width: 376px) and (max-width: 383px) {
.star-list{
margin: -43px 10px 0 0;
}

.listedword-list{
margin-top: 2px;
}

.ad-list-content-part2{
height: 0%;
}

.ad-list-content-part3{
height: 24%;
}

.ad-list-content-part4{
height: 24%;
}

.ad-list-content-part5{
height: 12%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 14px;
}

.buttons-list-2 {
	margin-top: 11px;
}

.buttons-list-phones {
	/*margin-top: 8px;*/
	margin-top: 10px;
}

.position-only-phone{
	margin-top: 11px;
}
/*------------------------*/
}

@media only screen and (min-width: 371px) and (max-width: 375px) {
.star-list{
margin: -43px 10px 0 0;
}

.listedword-list{
margin-top: 1px;
}

.ad-list-content-part2{
height: 0%;
}

.ad-list-content-part3{
height: 24%;
}

.ad-list-content-part4{
height: 24%;
}

.ad-list-content-part5{
height: 12%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 11px;
}

.buttons-list-2 {
	margin-top: 9px;
}

.buttons-list-phones {
	/*margin-top: 6px;*/
	margin-top: 8px;
}

.position-only-phone{
	margin-top: 9px;
}
/*------------------------*/
}

@media only screen and (min-width: 362px) and (max-width: 370px) {
.star-list{
margin: -42px 10px 0 0;
}

.listedword-list{
margin-top: 0px;
}

.ad-list-content-part2{
height: 0%;
}

.ad-list-content-part3{
height: 24%;
}

.ad-list-content-part4{
height: 24%;
}

.ad-list-content-part5{
height: 12%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 11px;
}

.buttons-list-2 {
	margin-top: 9px;
}

.buttons-list-phones {
	/*margin-top: 7px;*/
	margin-top: 9px;
}

.position-only-phone{
	margin-top: 9px;
}
/*------------------------*/
}

@media only screen and (min-width: 0px) and (max-width: 361px) {
.star-list{
margin: -41px 10px 0 0;
}

.listedword-list{
margin-top: 2px;
}

.ad-list-content-part2{
height: 0%;
}

.ad-list-content-part3{
height: 23%;
}

.ad-list-content-part4{
height: 23%;
}

.ad-list-content-part5{
height: 12%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 10px;
}

.buttons-list-2 {
	margin-top: 8px;
}

.buttons-list-phones {
	/*margin-top: 5px;*/
	margin-top: 7px;
}

.position-only-phone{
	margin-top: 8px;
}
/*------------------------*/
}

@media only screen and (min-width: 351px) and (max-width: 355px) {
.listedword-list{
margin-top: 1px;
}
}

@media only screen and (min-width: 0px) and (max-width: 350px) {
.star-list{
margin: -40px 10px 0 0;
}

.listedword-list{
display: none;
}

.ad-list-content-part5{
height: 0%;
}

/*--- Buttons list Ads ---*/
.buttons-list-1 {
	margin-top: 13px;
}

.buttons-list-2 {
	margin-top: 14px;
}

.buttons-list-phones {
	/*margin-top: 11px;*/
	margin-top: 11px;
}

.position-only-phone{
	margin-top: 14px;
}
/*------------------------*/
}

@media only screen and (min-width: 0px) and (max-width: 550px) {
.phone-no-visible-mobile_en, .phone-no-visible-mobile_pt, .phone-no-visible-mobile_de, .phone-no-visible-mobile_it, .phone-no-visible-mobile_tr, .phone-no-visible-mobile_nl, .phone-no-visible-mobile_el, .phone-no-visible-mobile_bn, .phone-no-visible-mobile_pl, .phone-no-visible-mobile_cs, .phone-no-visible-mobile_hu, .phone-no-visible-mobile_da, .phone-no-visible-mobile_sk, .phone-no-visible-mobile_sl, .phone-no-visible-mobile_lv, .phone-no-visible-mobile_et, .phone-no-visible-mobile_fr, .phone-no-visible-mobile_fi {
display: none;
}
}

@media only screen and (min-width: 0px) and (max-width: 525px) {
.phone-no-visible-mobile_bg {
display: none;
}
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
.stars-no-visible-mobile {
display: none;
}

.phone-no-visible-mobile {
display: none;
}

.phone-no-visible-mobile_es {
display: none;
}

.whatsapp-no-visible-mobile_lv, .whatsapp-no-visible-mobile_fr {
display: none;
}
}

@media only screen and (min-width: 0px) and (max-width: 425px) {
.whatsapp-no-visible-mobile_de, .whatsapp-no-visible-mobile_nl, .whatsapp-no-visible-mobile_hu, .whatsapp-no-visible-mobile_et {
display: none;
}
}

@media only screen and (min-width: 0px) and (max-width: 400px) {
.whatsapp-no-visible-mobile_en, .whatsapp-no-visible-mobile_pt, .whatsapp-no-visible-mobile_it, .whatsapp-no-visible-mobile_tr, .whatsapp-no-visible-mobile_el, .whatsapp-no-visible-mobile_bn, .whatsapp-no-visible-mobile_pl, .whatsapp-no-visible-mobile_cs, .whatsapp-no-visible-mobile_da, .whatsapp-no-visible-mobile_sk, .whatsapp-no-visible-mobile_sl, .whatsapp-no-visible-mobile_fi {
display: none;
}
}

@media only screen and (min-width: 0px) and (max-width: 380px) {
.whatsapp-no-visible-mobile_bg {
display: none;
}
}

@media only screen and (min-width: 0px) and (max-width: 360px) {
.whatsapp-no-visible-mobile {
display: none;
}

.whatsapp-no-visible-mobile_es {
display: none;
}
}

@media only screen and (min-width: 0px) and (max-width: 330px) {
.phone-no-visible-mobile-management {
display: none;
}
}
/*---------------------------*/
/*****************************/
/* ################## FRONT_DESCRIPTION ################## */
#front_description{
font-size: 11px;
}
/* ################## FRONT_DESCRIPTION SCROLL ########### */
.front_description_scroll {
/*line-height: 15px;*/
/*font-size: 12px;*/
/*font-size: 14px;*/
}

.front_description_scroll h2 {
font-size: 12px;
}
	
.front_description_scroll h3 {
font-size: 14px;
}
/* ####################################################### */
/************************************************/
#wrapper .statusbar-mobile .localizacion_breadcrumbs span h1{
/*font-size: 12px;*/
font-size: 14px;
}
/************************************************/
/* ################## ANUNCIOS ################## */
#listing-ads .cab{
background: #EDEDE3;
/*margin: 0;*/
/*margin: 0 0 15px 0;*/
margin: 0 0 -8px 0;
/*padding: 5px;*/
/*padding: 5px 5px 8px 15px;*/
padding: 5px 5px 17px 15px;
color: #000;
font-weight: bold;
/*font-size: 14px;*/
font-size: 16px;
/*border-radius: .500rem;*/
border-top-left-radius: .500rem;
border-top-right-radius: .500rem;
}

#listing-ads .normales li.fecha{
background: #EDEDE3;
color: #000000;
/*font-size: 14px;*/
font-size: 16px;
font-weight: bold;
/*margin: 0;*/
/*margin: 0 0 15px 0;*/
margin: 0 0 -8px 0;
/*padding: 5px;*/
/*padding: 5px 5px 8px 15px;*/
padding: 5px 5px 17px 15px;
height: auto!important;
/*border-radius: .500rem;*/
border-top-left-radius: .500rem;
border-top-right-radius: .500rem;
}

/* ############################################## */
#searchBox{
border-radius: .500rem;
}

#searchBox .sboxform{
font-size: 13px;
line-height: 12px;
}

#searchBox .sboxform .divElement label,#user .ads .galeria li img{
/*margin:0 0 2px;*/
margin:0 0 4px;
}
/* ######### BARRA TOP PROVINCIAS MOVIL ########### */
#barra-menu-mobile-provincia{
border-bottom-left-radius: .500rem;
border-bottom-right-radius: .500rem;
background: #E8E2BE;
}
@media only screen and (min-width: 250px) and (max-width: 820px) {
#searchBox .sboxform .buttonForm{
/*background-color: #e56e15;
border-color: #b65811;*/
/*background-color: #FF9300;*/
background-color: #F38C00;
border-color: #F38C00;
border-radius: .500rem;
}
#searchBox .sboxform .buttonForm:hover{
/*background-color: #b65811;*/
background-color: #FFAE40;
border-color: #FFAE40;
}
}
.header-localion {
/*border-bottom: solid 3px #b7a876;*/
border-bottom: none;
}
.header-localion:hover {
/*border-bottom: solid 3px #71684d;*/
border-bottom: none;
}

/* ################# SIDEBAR ################### */
.sidIzq div{
border-radius: .750rem;
font-size:14px;
}

.sidIzq div h4{
border-top-left-radius: .750rem;
border-top-right-radius: .750rem;
}

.sidIzq .zonas .localidades-child li{
/*background: url(../images/arrow.gif);*/
background: none;
/*font-size:11px;*/
font-size:14px;
}

.sidIzq a {
text-decoration: none !important;
}

.sidIzq a:hover {
color: #F66108 !important;
}

/* ################## BUTTONS ################### */
/* boton flotante publicar anuncio */
div.button-scroll-new-ad {
/*width:200px;*/
/*width:240px;*/
}

.content-button-scroll-new-ad{
/*min-width: 200px;*/
/*min-width: 240px;*/
}

.content-button-scroll-new-ad:hover{
text-decoration: none;
}

/* publicar anuncio */
.publicar_anuncio{
cursor:pointer;
/*font-size: 14px;*/
font-size: 16px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
/*border-radius: 5px;*/
border-radius: .500rem;
border: medium none;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*font-weight: bold;*/
/*padding: 4px 8px;*/
padding: 5px 8px;
text-decoration: none;
text-shadow: 1px 1px #666666;
/*background: url(../images/button.png) repeat-x scroll center bottom #1A34FB;*/
background: #3F82F8;
}

.publicar_anuncio:hover{
text-decoration: none;
/*background-position: 0 -48px;*/
/*background-position: 0 -38px;*/
background-position: none;
/*color: #C8DCFC;*/
color: #FFFFFF;
background: #6098F9;
}

@media only screen and (min-width: 250px) and (max-width: 820px) {
a.publicar_anuncio{
font-size: 16px;
}
}

/* nuevo / editar anuncio */
.submitv_neweditad{
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

.submitv_neweditad:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #6EBF16;
}

/* previsualizar anuncio */
.submitr_prevad_new {
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #E50000;*/
background: #E50000;
}

.submitr_prevad_new:hover:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #F52D2D;
}

.submitv_prevad_new{
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

.submitv_prevad_new:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #6EBF16;
}

/* solicitar enlace edicion */
.submitv_request{
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

.submitv_request:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #6EBF16;
}

/* registro / login / login anuncio */
.submitv{
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

.submitv:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #6EBF16;
}

/* ir a pagina */
.ir_pagina{
cursor:pointer;
/*font-size: 14px;*/
font-size: 16px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
/*border-radius: 5px;*/
border-radius: .500rem;
border: medium none;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*font-weight: bold;*/
/*padding: 4px 8px;*/
padding: 5px 8px;
text-decoration: none;
text-shadow: 1px 1px #666666;
/*background: url(../images/button.png) repeat-x scroll center bottom #1A34FB;*/
background: #3F82F8;
margin-bottom: 10px;
display: table;
}

.ir_pagina:hover{
text-decoration: none;
/*background-position: 0 -48px;*/
/*background-position: 0 -38px;*/
background-position: none;
/*color: #C8DCFC;*/
color: #FFFFFF;
background: #6098F9;
}

@media only screen and (min-width: 250px) and (max-width: 820px) {
a.ir_pagina{
font-size: 16px;
}
}

/* volver inicio */
.button_volver_inicio{
/*font-size: 14px;*/
font-size: 16px;
/*border-radius: 5px;*/
border-radius: .500rem;
/*padding: 4px 8px;*/
padding: 5px 8px;
/*background: url(../images/button.png) repeat-x scroll center bottom #FF9C00;*/
background: #FF9C00;
margin-bottom:20px;
}

.button_volver_inicio:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #FFB848;
}

/* button return */
.button_return{
cursor:pointer;
/*font-size: 14px;*/
font-size: 16px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
/*border-radius: 5px;*/
border-radius: .500rem;
border: medium none;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*font-weight: bold;*/
/*padding: 4px 8px;*/
padding: 5px 8px;
text-decoration: none;
text-shadow: 1px 1px #666666;
/*background: url(../images/button.png) repeat-x scroll center bottom #1A34FB;*/
background: #FF9C00;
margin-bottom: 5px;
display: table;
}

.button_return:hover{
/*background-position: 0 -48px;*/
background-position: none;
color: #FFFFFF;
background: #FFB848;
}

@media only screen and (min-width: 250px) and (max-width: 820px) {
a.button_return{
font-size: 16px;
}
}

/* verificar anuncio */
.button_form_verify{
cursor:pointer;
/*font-size: 14px;*/
font-size: 16px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
/*border-radius: 5px;*/
border-radius: .500rem;
border: medium none;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*font-weight: bold;*/
/*padding: 4px 8px;*/
padding: 5px 8px;
text-decoration: none;
text-shadow: 1px 1px #666666;
/*background: url(../images/button.png) repeat-x scroll center bottom #1A34FB;*/
/*background: #3F82F8;*/
/*background: #9C38D5;*/
background: #0CB18F;
margin-bottom: 5px;
display: table;
}

.button_form_verify:hover{
text-decoration: none;
/*background-position: 0 -48px;*/
/*background-position: 0 -38px;*/
background-position: none;
/*color: #C8DCFC;*/
color: #FFFFFF;
/*background: #6098F9;*/
/*background: #B258E5;*/
background: #1FC9A6;
}

@media only screen and (min-width: 250px) and (max-width: 820px) {
a.button_form_verify{
font-size: 16px;
}
}

/* anuncios favoritos */
.eliminar_fav{
/*border-radius: 5px;*/
border-radius: .500rem;
/*padding: 4px 8px;*/
padding: 5px 8px;
/*background: url(../images/button.png) repeat-x scroll center bottom #E50000;*/
background: #E50000;
}

.eliminar_fav:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #F52D2D;
}

.volver_fav{
/*font-size: 12px;*/
font-size: 16px;
/*border-radius: 5px;*/
border-radius: .500rem;
/*padding: 4px 8px;*/
padding: 5px 8px;
/*background: url(../images/button.png) repeat-x scroll center bottom #FF9C00;*/
background: #FF9C00;
}

.volver_fav:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #FFB848;
}

/* perfil */
#user .perfil .options .newpassword {
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

#user .perfil .options .newpassword:hover {
/*background-position: 0 -35px;*/
background-position: none;
background: #6EBF16;
}

#user .perfil .options .promo {
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #58AA00;*/
background: #58AA00;
}

#user .perfil .options .promo:hover {
/*background-position: 0 -35px;*/
background-position: none;
background: #6EBF16;
}

#user .perfil .options .eliminar_cuenta{
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #E50000;*/
background: #E50000;
}

#user .perfil .options .eliminar_cuenta:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #F52D2D;
}

#user .perfil .options .button-return-profile {
/*border-radius: 5px;*/
border-radius: .500rem;
}

#user .perfil .options .button-return-profile.orange{
/*background: url(../images/button.png) repeat-x scroll center bottom #E78026;*/
background: #FF9C00;
}

#user .perfil .options .button-return-profile.orange:hover{
/*background-position: 0 -48px;*/
background-position: none;
background: #FFB848;
}

/* anuncio */
.button_phone_ad_new {
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #E6A235;*/
background: #E6A235;
}

.button_phone_ad_new:hover{
/*background-position: 0 -48px;*/
text-decoration: none;
background-color: #f2bd68;
color: #fff;
}

.button_whatsapp_ad_new{
/*border-radius: 5px;*/
border-radius: .500rem;
/*background: url(../images/button.png) repeat-x scroll center bottom #50b154;*/
background: #50b154;
}

.button_whatsapp_ad_new:hover{
/*background-position: 0 -48px;*/
text-decoration: none;
background-color:#5fd063;
color: #fff;
}

/* ############################################## */
/**** GENERAL ****/
body {
/*font-size: 14px;
font-family: system-ui;*/
/*font: 14px system-ui;*/
}

@media only screen and (min-width: 250px) and (max-width: 820px) {
body {
font-size: 14px;
}
}

td {
vertical-align: top;
}

/* nuevo anuncio / edit anuncio */
.phone-principal td {
vertical-align: inherit;
}

#user .ads .galeria li .thumbnail-photo-mini {
border: 2px solid #FF9300;
border-radius: .500rem;
}

#user .ads .galeria li .thumbnail-photo {
/*border: 2px solid #99A3BA;*/
border: 2px solid #577DA3;
border-radius: .500rem;
}

#user .ads .galeria li .borrar{
position: absolute;
height: 24px;
width: 24px;
/*margin-top: -93px;*/
margin-top: -95px;
padding-left: 2px;
border-top-left-radius: .500rem;
}

#user .ads .galeria li .thumbnail-borrar{
position: absolute;
height: 24px;
width: 24px;
/*margin-top: -93px;*/
margin-top: -91px;
padding-left: 2px;
border-top-left-radius: .500rem;
}

#user .ads .galeria li .thumbnail {
/*padding: 2px 0 0px 0;*/
padding: 2px 2px 0 0;
/*margin-top: -20px;*/
margin-top: -22px;
border-bottom-left-radius: .500rem;
border-bottom-right-radius: .500rem;
}

@media only screen and (min-width: 0px) and (max-width: 762px) {
#user .ads .galeria li .thumbnail {
/*padding: 2px 0 2px 0;*/
padding: 2px 2px 2px 0;
/*margin-top: -22px;*/
margin-top: -24px;
}
}
/********************************/
	
h3 {
font-size: 14px;
font-weight: 600;
/*font-family: serif;*/
font-family: system-ui;
}

.h1-custom {
line-height: 16px!important;
}

.imagen{
/*border: 2px solid #4082A2;*/
border: none;
/*margin: 8px 0 0;*/
margin: 0;
}
	
.imagen{
object-fit: cover;
/*transform: scale(1.5);*/ /* Aumenta la imagen al 150% */
background-size: cover; /* La imagen cubre todo el área sin distorsionarse */
transform-origin: top center; /* Asegura que el aumento de la imagen se haga desde la parte superior */
/*object-position: 0 -50px;*/
	/*object-position: top;*/
	/*object-position: center;*/
	/*object-position: center top;*/
	object-position: left top;
	/*object-position: 0 -50px;*/
	/*clip-path: inset(0 0 50px 0);*/   /* Recorta los 50px de la parte inferior */
	/*clip-path: inset(0 0 50px 0 round .750rem);*/ /* Recorta la parte inferior y respeta border-radius */
	/*clip-path: inset(-50px 50px 0 0 round .750rem);*/ /* Recorta la parte inferior y respeta border-radius */
	overflow: hidden;
transition: all .5s linear;
/*transition: all 0.5s ease-out;*/
/*height: 270px;
width: 185px;*/

/*width: 100%;*/

/*height: 100vh;*/ /* Ajusta a la altura completa de la ventana */
/*height: calc(270px + (100vw - 100%) * 0.1);
width: calc(185px + (100vw - 100%) * 0.1);*/
/*height: calc(270px - 1vw);
width: calc(185px - 1vw);*/
/* No reduce hasta llegar a los 925px de ancho*/
width: 20vw; /* 20% del ancho de la ventana */
height: 30vw; /* 30% del alto de la ventana (para mantener la proporción cuadrada) */

max-height: 270px;
/*max-height: 320px;*/
max-width: 185px;
float: left;
/*border-radius: .375rem;*/
border-radius: .750rem;
margin-right: 20px;
	/*top: -50px;*/  /* Desplaza la imagen hacia arriba 50px para recortar la parte inferior */
}

.img-not-available {
/*border: 1px solid #CCC;*/
border: none;
color: #666;
/*float: left;*/
/*font: 14px Arial,Helvetica,sans-serif;*/
font: 14px system-ui;
/*margin: 0 20px 0 0;*/
/*margin: 8px 8px 0 0;*/
margin: 0;
/*padding: 22px 5px;*/
padding: 0;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
/*width: 90px;*/
width: 20vw; /* 20% del ancho de la ventana */
height: 30vw; /* 30% del ancho de la ventana (para mantener la proporción cuadrada) */

max-height: 270px;
max-width: 185px;
float: left;
border-radius: .750rem;
margin: 0 5px 0 5px;
/*margin: 0 10px 0 0;*/
}

.text-img-not-available {
padding-top: 100px
}

.border-radius-banners{
border-radius: .750rem;
}

.border-radius-images{
border-radius: .750rem;
}

.grayscale{
filter: grayscale(100%);
transition: filter 0.3s ease;
}

.grayscale:hover{
filter: grayscale(0%);
}

@media only screen and (min-width: 607px) and (max-width: 925px) {
.imagen{
/*width: 20vw;
height: 30vw;*/
/* No reduce hasta llegar a los 606px de ancho*/
width: 30.5vw;
height: 46vw;
}

.img-not-available{
/*width: 20vw;
height: 30vw;*/
/* No reduce hasta llegar a los 606px de ancho*/
width: 30.5vw;
height: 46vw;
}

.text-img-not-available {
padding-top: 100px
}
}

@media only screen and (min-width: 0px) and (max-width: 606px) {
.imagen{
/*Se reduce a partir de 606px de ancho*/
width: 30.5vw;
height: 46vw;
}

.img-not-available{
/*Se reduce a partir de 606px de ancho*/
width: 30.5vw;
height: 46vw;
}

.text-img-not-available {
padding-top: 80px
}
}

@media only screen and (min-width: 0px) and (max-width: 400px) {
.img-not-available{
font: 12px system-ui;
}

.text-img-not-available {
padding-top: 60px
}
}
/*****************/
.rounded-xl {
    border-radius: .75rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.border {
    border-width: 1px !important;
}

.text-xs {
    font-size: .75rem !important;
    line-height: 1rem !important;
}

.noshow {
display:none!important;
}

.table-responsive {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}
/*****************************/
/************** PRECIO THUMBNAIL LISTADO ************/
/**** PRECIO ESQUINA ****/
.cornered_image_promo {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 70px solid transparent;
border-left: 70px solid #FF9300;
position: absolute;
/*margin: 10px 0 0 2px;*/
margin: 0;
border-radius: .750rem 0 0 0;
}
    
.cornered_image_normal {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 9px 0 0 1px;
}

.cornered_image_newad {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 1px 0 0 1px;
}

.cornered_image_promo-vip {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 2px 0 0 2px;
}

.cornered_image_coupon {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 2px 0 0 2px;
}

.cornered_not_image {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 9px 0 0 1px;
}

.cornered_not_image_newad {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 9px 0 0 1px;
}

.cornered_not_image_promo-vip {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 9px 0 0 1px;
}

.cornered_not_image_coupon {
/*width: 120px;*/
height: 0px;
/*border-bottom: 40px solid red;*/
border-bottom: 45px solid transparent;
border-left: 45px solid #FF9300;
position: absolute;
margin: 9px 0 0 1px;
}
    
.since { 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-transform-origin: 50% 50%; 
-moz-transform-origin: 50% 50%; 
-ms-transform-origin: 50% 50%; 
-o-transform-origin: 50% 50%; 
transform-origin: 50% 50%; 
/*font-size: 8.5px;
letter-spacing: 4.8px;*/
font-weight: bold;
/*width: 30px;*/
position: relative; 
/*top: 20px;
margin-left: -69px;*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-shadow: 1px 1px #666666;
}

.since_1let {
line-height: 10px;
font-size: 12.5px;
letter-spacing: 4.8px;
width: 30px;
top: 4px;
margin-left: -60px;
}

.since_2let {
line-height: 10px;
font-size: 12.5px;
letter-spacing: 4.8px;
width: 30px;
top: 9px;
margin-left: -64px;
}

.since_3let {
line-height: 10px;
font-size: 12.5px;
letter-spacing: 4.8px;
width: 30px;
top: 14px;
margin-left: -68px
}

.since_4let {
line-height: 10px;
font-size: 12.5px;
/*letter-spacing: 1.8px;*/
letter-spacing: 1px;
width: 30px;
/*top: 14px;
margin-left: -68px;*/
top: 15px;
margin-left: -68px;
}

.since_5let {
/*font-size: 8.5px;
letter-spacing: 4.8px;
width: 30px;
top: 20px;
margin-left: -69px;*/

line-height: 10px;
font-size: 10.5px;
letter-spacing: 2.6px;
width: 30px;
top: 17px;
margin-left: -69px;
}

.since_6let {
line-height: 10px;
font-size: 10.5px;
letter-spacing: 1.8px;
width: 30px;
top: 18px;
margin-left: -70px;
}

.since_7let { 
line-height: 10px;
font-size: 10.5px;
letter-spacing: 1px;
width: 45px;
top: 12px;
margin-left: -71px;
}

.since_8let {
line-height: 10px;
font-size: 10.5px;
letter-spacing: 0.3px;
width: 45px;
top: 12px;
margin-left: -71px;
}

.since_let {
line-height: 10px;
font-size: 10.5px;
letter-spacing: 0.3px;
width: 45px;
top: 12px;
margin-left: -71px;
}

.price_service_2num { 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-transform-origin: 50% 50%; 
-moz-transform-origin: 50% 50%; 
-ms-transform-origin: 50% 50%; 
-o-transform-origin: 50% 50%; 
transform-origin: 50% 50%;
/*font-size: 10px;*/
font-size: 12.5px;
font-weight: bold;
width: 30px; 
position: relative;
/*top: 9px;
margin-left: -50px;*/
top: 9px;
margin-left: -54px;
/*color: #FFFFFF;*/
color: #00A686;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*text-shadow: 1px 1px #666666;*/
text-shadow: 1px 1px #06372d;
}
    
.price_service_3num { 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-transform-origin: 50% 50%; 
-moz-transform-origin: 50% 50%; 
-ms-transform-origin: 50% 50%; 
-o-transform-origin: 50% 50%; 
transform-origin: 50% 50%; 
/*font-size: 10px;*/
font-size: 12.5px;
font-weight: bold;
width: 30px; 
position: relative; 
/*top: 11px;
margin-left: -53px;*/
top: 11px;
margin-left: -56px;
/*color: #FFFFFF;*/
color: #00A686;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*text-shadow: 1px 1px #666666;*/
text-shadow: 1px 1px #06372d;
}

.price_service_4num { 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-transform-origin: 50% 50%; 
-moz-transform-origin: 50% 50%; 
-ms-transform-origin: 50% 50%; 
-o-transform-origin: 50% 50%; 
transform-origin: 50% 50%; 
/*font-size: 10px;*/
font-size: 12.5px;
font-weight: bold;
width: 30px; 
position: relative; 
/*top: 14px;
margin-left: -56px;*/
top: 14px;
margin-left: -59px;
/*color: #FFFFFF;*/
color: #00A686;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*text-shadow: 1px 1px #666666;*/
text-shadow: 1px 1px #06372d;
}

.price_service_5num { 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-transform-origin: 50% 50%; 
-moz-transform-origin: 50% 50%; 
-ms-transform-origin: 50% 50%; 
-o-transform-origin: 50% 50%; 
transform-origin: 50% 50%; 
/*font-size: 10px;*/
font-size: 12.5px;
font-weight: bold;
width: 30px; 
position: relative;
/*top: 17px;
margin-left: -59px;*/
top: 17px;
margin-left: -62px;
/*color: #FFFFFF;*/
color: #00A686;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*text-shadow: 1px 1px #666666;*/
text-shadow: 1px 1px #06372d;
}

.price_service_6num { 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-transform-origin: 50% 50%; 
-moz-transform-origin: 50% 50%; 
-ms-transform-origin: 50% 50%; 
-o-transform-origin: 50% 50%; 
transform-origin: 50% 50%; 
/*font-size: 10px;*/
font-size: 12.5px;
font-weight: bold;
width: 30px; 
position: relative; 
/*top: 19px;
margin-left: -61px;*/
top: 20px;
margin-left: -64px;
/*color: #FFFFFF;*/
color: #00A686;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*text-shadow: 1px 1px #666666;*/
text-shadow: 1px 1px #06372d;
}

.price_service_7num { 
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-ms-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-transform-origin: 50% 50%; 
-moz-transform-origin: 50% 50%; 
-ms-transform-origin: 50% 50%; 
-o-transform-origin: 50% 50%; 
transform-origin: 50% 50%; 
/*font-size: 10px;*/
font-size: 12.5px;
font-weight: bold;
width: 30px; 
position: relative; 
/*top: 20px;
margin-left: -62px;*/
top: 23px;
margin-left: -67px;
/*color: #FFFFFF;*/
color: #00A686;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
/*text-shadow: 1px 1px #666666;*/
text-shadow: 1px 1px #06372d;
}
/************************/
/****************************************************/
/* ############################################ */
/* ############## FOOTER MODERN ############### */
#footer {
/*background: #2060fe;*/
/*background: #1d4dc5;*/

background: #2060fe;
background: -moz-linear-gradient(top,#2060fe 0%, #1d4dc5 93%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2060fe), color-stop(93%,#1d4dc5));
background: -webkit-linear-gradient(top,#2060fe 0%,#1d4dc5 93%);
background: -o-linear-gradient(top,#2060fe 0%,#1d4dc5 93%);
background: -ms-linear-gradient(top,#2060fe 0%,#1d4dc5 93%);
background: linear-gradient(to bottom,#2060fe 0%,#1d4dc5 93%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2060fe', endColorstr='#1d4dc5',GradientType=0 ); 
}

.wrapper-footer{
margin-left:auto;
margin-right:auto;
max-width:80rem;
padding-left:0.2rem;
padding-right:0.2rem;
padding-bottom:0.8rem;
/*padding-top:3.3rem;*/
/*padding-top:1.5rem;*/
padding-top:1rem;
}

.footer-part1{
text-align: left;
border-bottom: 1px solid #1a3e9a;
/*padding-bottom: 3.5rem;*/
padding-bottom: 1.5rem;
}

.footer-part1-block1{

}

.footer-part1-block1-text{
margin-top:1rem;
margin-bottom:2rem;
font-size:.875rem;
line-height:1.5rem;
/*color:#CFDBE9;*/
color: #EFF4F9;
}

.footer-sub-title{
font-size:.875rem;
/*line-height:1.5rem;*/
/*line-height:1.25rem;*/
line-height:1rem;
font-weight:bold;
color:#FFF;
}

.footer-sub-title:hover{
color:#FFF;
}
.footer-sub-title:focus{
color:#FFF;
}

.footer-sub-pack{
margin-top:1rem;
list-style-type:none;
}

.footer-sub-text{
font-size:.875rem;
line-height:1.5rem;
/*padding: 8px 0 8px 0;*/
padding: 6px 0 6px 0;
/*color:#CFDBE9;*/
color: #EFF4F9;
cursor:pointer;
}

.footer-sub-text a{
/*color:#CFDBE9;*/
color: #EFF4F9;
text-decoration: none;
}

.footer-sub-text a:hover{
/*color:#FFF;*/
color: #FFAE40;
}

li.footer-sub-text:hover{
/*color:#FFF;*/
color: #FFAE40;
}
	
.footer-part1-block2{
margin-top:2rem;
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
/*gap:2rem;*/
gap:0rem;
}

.footer-part1-block2-sub1{
grid-column:span 2/span 2;
gap:0rem;
}

.footer-part1-block2-sub1-col1{

}

.footer-part1-block2-sub1-col2{
margin-top:2rem;
margin-left: 0;
}

.footer-part1-block2-sub2{

}

.footer-part2{
/*margin-top:3.5rem;*/
/*border-top: 1px solid #253642;*/
border-top: 1px solid #4e81fd;
border-bottom: 1px solid #1a3e9a;
/*padding-top:2rem;*//*no text left*/
padding-bottom:2rem;
display:flex;
flex-direction:column;
row-gap:2rem;
align-items:flex-start;
justify-content:space-between;
text-align: left;
}

.footer-part2-block1{
font-size:.875rem;
line-height:1.25rem;
display:flex;
flex-direction:column;
row-gap:.5rem;
}

.footer-part2-block2-text1{
color:#CFDBE9;
font-weight:500;
}

.footer-part2-block2-text2{
color:#CFDBE9;
}

.footer-part2-block2-text2:hover{
color:#CFDBE9;
}

.footer-part3{
/*border-top: 1px solid #253642;*/
border-top: 1px solid #4e81fd;
padding-top:2rem;
/*display:flex;*/
align-items:center;
justify-content:space-between;
}

.footer-part3-text{
/*text-align: left;*/
/*font-size:.75rem;*/
font-size:.85rem;
line-height:1rem;
line-height:1.25rem;
color:#CFDBE9;
}

.footer-part3-text:hover{
color:#CFDBE9;
}

.highlighted-text{
text-decoration: none;
font-weight:500;
color: #FFAE40;
}

.highlighted-text:hover{
text-decoration: none;
font-weight:500;
color: #FFF;
}

.logo-footer{
height:1rem;
}

.name-domain-footer{
/*letter-spacing: 0.10em;*/
/*word-spacing: 0.25em;*/
line-height: 1rem;
font-size: 1.35rem;
font-weight:400;
color: #FFF;
}

.separator-name-footer{
line-height: 1rem;
font-size: 0.75rem;
font-weight:normal;
color: #C7C7C7;
position: relative;
vertical-align: top;
bottom: 1px;
padding: 0 5px 0 5px;
}

.name-subdomain-footer{
/*letter-spacing: 0.10em;*/
line-height: 1rem;
font-size: 1.35rem;
font-weight:400;
color: #FFAE40;
}

.logo-rta{
height:3.15rem;
}

.button-network{
/*display:flex;*/
display: inline-block;
/*width:100%;*/
width:91%;
align-items:center;
justify-content:space-between;
border-radius:1rem;
background-color: #FF9300;
padding:1rem;
font-size:.875rem;
/*line-height:1.25rem;*/
color:#FFF;
cursor: pointer;
}

.button-network:hover{
background-color: #FFAE40;
color:#FFF;
}

.button-network-align{
/*display:flex;*/
display: contents;
align-items:center;
}

.button-network-icon{
margin-right:.5rem;
}

.button-network-text{
font-size: 0.9rem;
font-weight: 400;
vertical-align: text-top;
}

.icon-network-world:before{
/*content: '\e866';*/
content: '\f019';
font-size: 27px;
/*color: #E56E15;*/
color: #FFF;
padding-right:3px;
vertical-align: middle;
} /* '0xe866;' */

.icon-arrow{
margin-left:3rem;
}

.icon-arrow-new:before{
/*content: '\e871';*/
content: '\f006';
/*font-size: 25px;*/
font-size: 21px;
color: #FFF;
vertical-align: middle;
/*margin-left:7.5rem;*/
margin-top: 3px;
float: right;
}

@media (min-width:550px){
.footer-part1-block2{
margin-top:4rem;
gap:2rem;
}

.footer-part1-block2-sub1{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:2rem;
}

.footer-part1-block2-sub1-col2{
margin-top:0;
margin-left: 1rem;
}

.footer-part1-block2-sub2{
gap:2rem;
}

.footer-part2{
padding-top:2rem;/*no text left*/
row-gap:0;
flex-direction:row;
align-items:center;
}

.button-network{
max-width:20rem;
}
}

@media (min-width:768px){
}

@media (min-width:992px){
.wrapper-footer{
/*padding-left:2rem;
padding-right:2rem;*/
}
}

@media (min-width:1200px){
.footer-part1{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:2rem;
}

.footer-part1-block2{
margin-top:0;
}
}
/* ############################################ */
/* ############################################ */
/* ############# SUPERTOP MODERN ############## */
/*--------- SUPERTOP --------*/
/*------ ad management ------*/
.imagen-supertop{
/* No reduce hasta llegar a los 925px de ancho*/
/*width: 18.2vw;*/ /* 20% del ancho de la ventana */
/*height: 25vw;*/ /* 30% del alto de la ventana (para mantener la proporción cuadrada) */
width: 26vw; /* 20% del ancho de la ventana */
height: 40vw; /* 30% del alto de la ventana (para mantener la proporción cuadrada) */

max-height: 365px;
max-width: 250px;
}

.position-secondary-image{
float: right;
margin: 0;
}

.img-not-available-supertop {
/*border: 1px solid #CCC;*/
border: none;
color: #666;
/*float: left;*/
/*font: 14px Arial,Helvetica,sans-serif;*/
font: 14px system-ui;
/*margin: 0 20px 0 0;*/
/*margin: 8px 8px 0 0;*/
margin: 0;
/*padding: 22px 5px;*/
padding: 0;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
/*width: 90px;*/
/*width: 18.2vw;*/ /* 20% del ancho de la ventana */
/*height: 25vw;*/ /* 30% del alto de la ventana (para mantener la proporción cuadrada) */
/*width: 20vw;*/ /* 20% del ancho de la ventana */
/*height: 30vw;*/ /* 30% del alto de la ventana (para mantener la proporción cuadrada) */
width: 26vw; /* 20% del ancho de la ventana */
height: 40vw; /* 30% del alto de la ventana (para mantener la proporción cuadrada) */

max-height: 365px;
max-width: 250px;
float: left;
border-radius: .750rem;
margin: 0 5px 0 5px;
/*margin: 0 10px 0 0;*/
}

.text-img-not-available-supertop {
/*padding-top: 100px;*/
padding-top: 150px;
}

.secondary-image{
display: none;
}

@media only screen and (min-width: 768px) and (max-width: 925px) {
.imagen-supertop{
/*width: 20vw;
height: 30vw;*/
/* No reduce hasta llegar a los 606px de ancho*/
width: 30.5vw;
height: 46vw;
max-height: inherit;
max-width: inherit;
}

.img-not-available-supertop{
/*width: 20vw;
height: 30vw;*/
/* No reduce hasta llegar a los 606px de ancho*/
width: 30.5vw;
height: 46vw;
max-height: inherit;
max-width: inherit;
}

.text-img-not-available-supertop {
/*padding-top: 100px;*/
padding-top: 150px;
}
}

@media only screen and (min-width: 551px) and (max-width: 767px) {
.imagen-supertop, .img-not-available-supertop{
/*width: 48.6%;*/
/*width: 46.5vw;*/
/*width: 46vw;*/
width: 45.5vw;
height: 65vw;
max-width: 100%;
max-height: 100%;
}
}
@media only screen and (min-width: 441px) and (max-width: 550px) {
.imagen-supertop, .img-not-available-supertop{
/*width: 45.5vw;*/
width: 45vw;
height: 65vw;
}
}
@media only screen and (min-width: 396px) and (max-width: 440px) {
.imagen-supertop, .img-not-available-supertop{
/*width: 45.2vw;*/
width: 44.7vw;
height: 65vw;
}
}

@media only screen and (min-width: 371px) and (max-width: 395px) {
.imagen-supertop, .img-not-available-supertop{
/*width: 45vw;*/
width: 44.5vw;
height: 65vw;
}
}

@media only screen and (min-width: 346px) and (max-width: 370px) {
.imagen-supertop, .img-not-available-supertop{
/*width: 44.8vw;*/
width: 44.3vw;
height: 65vw;
}
}

@media only screen and (min-width: 316px) and (max-width: 345px) {
.imagen-supertop{
/*width: 44.5vw;*/
width: 44vw;
height: 65vw;
}
}

@media only screen and (min-width: 0px) and (max-width: 315px) {
.imagen-supertop, .img-not-available-supertop{
/*width: 44vw;*/
width: 43.5vw;
height: 65vw;
}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.imagen-supertop, .img-not-available-supertop{
margin-right: inherit;
}

.secondary-image{
display: block;
}

.text-img-not-available-supertop {
/*padding-top: 80px;*/
padding-top: 130px
}

.footer-supertop{
display: inline-block;
clear: both;
margin: 10px;
}
}

@media only screen and (min-width: 0px) and (max-width: 400px) {
.img-not-available-supertop{
font: 12px system-ui;
}

.text-img-not-available-supertop {
/*padding-top: 60px;*/
padding-top: 110px;
}
}

.buttons-list-management-supertop{
margin-right: 5px;
margin-top: 10px;

display: inline-block;
width: 60%;
}

@media only screen and (min-width: 1187px) {
.buttons-list-management-supertop{
width: 75.5%;
}
}

@media only screen and (min-width: 1121px) and (max-width: 1186px) {
.buttons-list-management-supertop{
width: 74.2%;
}
}

@media only screen and (min-width: 1081px) and (max-width: 1120px) {
.buttons-list-management-supertop{
width: 72.9%;
}
}

@media only screen and (min-width: 1041px) and (max-width: 1080px) {
.buttons-list-management-supertop{
width: 71.7%;
}
}

@media only screen and (min-width: 991px) and (max-width: 1040px) {
.buttons-list-management-supertop{
width: 70.4%;
}
}

@media only screen and (min-width: 961px) and (max-width: 990px) {
.buttons-list-management-supertop{
width: 69%;
}
}

@media only screen and (min-width: 921px) and (max-width: 960px) {
.buttons-list-management-supertop{
width: 68.4%;
}
}

@media only screen and (min-width: 886px) and (max-width: 920px) {
.buttons-list-management-supertop{
width: 63.5%;
}
}

@media only screen and (min-width: 811px) and (max-width: 885px) {
.buttons-list-management-supertop{
width: 63.4%;
}
}

@media only screen and (min-width: 801px) and (max-width: 820px) {
.buttons-list-management-supertop{
width: 63%;
}
}

@media only screen and (min-width: 776px) and (max-width: 800px) {
.buttons-list-management-supertop{
width: 62.7%;
}
}
	
@media only screen and (min-width: 768px) and (max-width: 775px) {
.buttons-list-management-supertop{
width: 62.3%;
}
}

@media only screen and (min-width: 737px) and (max-width: 767px) {
.buttons-list-management-supertop{
width: 98.5%;
}
}

@media only screen and (min-width: 696px) and (max-width: 736px) {
.buttons-list-management-supertop{
width: 98.4%;
}
}

@media only screen and (min-width: 676px) and (max-width: 695px) {
.buttons-list-management-supertop{
width: 98.7%;
}
}

@media only screen and (min-width: 656px) and (max-width: 675px) {
.buttons-list-management-supertop{
width: 98.7%;
}
}

@media only screen and (min-width: 631px) and (max-width: 655px) {
.buttons-list-management-supertop{
width: 98.8%;
}
}

@media only screen and (min-width: 611px) and (max-width: 630px) {
.buttons-list-management-supertop{
width: 99.2%;
}
}

@media only screen and (min-width: 551px) and (max-width: 610px) {
.buttons-list-management-supertop{
width: 99.1%;
}
}

@media only screen and (min-width: 461px) and (max-width: 550px) {
.buttons-list-management-supertop{
width: 99.1%;
}
}

@media only screen and (min-width: 421px) and (max-width: 460px) {
.buttons-list-management-supertop{
width: 99%;
}
}

@media only screen and (min-width: 351px) and (max-width: 420px) {
.buttons-list-management-supertop{
width: 99%;
}
}

@media only screen and (min-width: 0px) and (max-width: 350px) {
.buttons-list-management-supertop{
width: 97.8%;
}
}

/* ################## SUBIDAS RENOVADAS ################## */
.supertop-renew{
visibility:hidden;
color:#FF0000;
font-weight:bold!important;
/*font-size:11px;*/
font-size:13px;
line-height: 22px;
/*padding-left:10px;*/
padding-left:0px;
padding-right: 10px;
position:absolute;
}
/* ####################################################### */

#user .listing ul li.purple {
/*background: #F3D0FC;*/
/*background: #F5D7FD;*/
background: #F4E1F9;
}

/*--- LISTED LABEL: TOP AND AUTO-RENEWAL ---*/
.supertop-list{
/*background-color: #aeabab;*//*dark grey*/
/*background-color: #c5c4c4;*//*grey*/
/*background-color: #582190;*//*dark purple*/
/*background-color: #632a9d;*//*less dark purple*/
/*background-color: #77429B;*//*purple*/
/*background-color: #aba0ce;*//*very light purple*/
/*background-color: #9f92c8;*//*less very light purple*/
background-color: #9a8cc6; /*light purple*/
	
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.supertop-list-no-radius{
background-color: #9a8cc6; /*light purple*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.supertop-list-management{
/*background-color: #aeabab;*//*dark grey*/
/*background-color: #c5c4c4;*//*grey*/
/*background-color: #582190;*//*dark purple*/
/*background-color: #632a9d;*//*less dark purple*/
/*background-color: #77429B;*//*purple*/
/*background-color: #aba0ce;*//*very light purple*/
/*background-color: #9f92c8;*//*less very light purple*/
background-color: #9a8cc6; /*light purple*/
	
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.supertop-list-management-no-radius{
background-color: #9a8cc6; /*light purple*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.title-management-supertop, .title-management-supertop a{
color: #5D22A6;
}

.content-management-supertop, .content-management-supertop a{
color: #5D22A6;
}

/*---- ICONS MANAGEMENT ----*/
.icon-location-list-management-supertop:before {
content: '\f031';
font-size: 20px;
color: #6B35AF;
vertical-align: text-top;
margin-left: -1px;
}

.icon-camera-list-management-supertop:before {
content: '\e808';
font-size: 20px;
/*color: #4F1993;*/
color: #5F27A7;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
/****** MODIFICAR EN style-modern ******/
/*---- ICONS MANAGEMENT ----*/
/*---- ICONS ----*/
/*.icon-location-list-management-supertop:before, .icon-location-list-management-top:before, .icon-location-list-management-normal:before, .icon-location-list-management-dest:before {
font-size: 17px;
vertical-align: inherit;
}*/

.icon-location-list-management-supertop:before {
font-size: 17px;
vertical-align: inherit;
}

/*.icon-camera-list-management-supertop:before, .icon-camera-list-management-top:before, .icon-camera-list-management-normal:before, .icon-camera-list-management-dest:before {
font-size: 16px;
vertical-align: inherit;
}*/

.icon-camera-list-management-supertop:before {
font-size: 16px;
vertical-align: inherit;
}
/***************************************/
}

.text-location-list-management-supertop{
color: #480B94;
}

.bg-purple-button{
background: #EACDF1;
}

.sponsored-list-supertop{
font-size: 1rem;
/*color: #4F1993;*/
color: #5F27A7;
}

.photos-list-management-supertop{
font-size: 1rem;
/*color: #4F1993;*/
color: #5F27A7;
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
/****** MODIFICAR EN style-modern ******/
/*.photos-list-management-supertop, .photos-list-management-top, .photos-list-management-normal, .photos-list-management-dest{
font-size: 0.8rem;
vertical-align: text-top;
}*/

.photos-list-management-supertop{
font-size: 0.8rem;
vertical-align: text-top;
}
/***************************************/
}

/*--- LISTED LABEL: REFERENCE SUPERTOP ---*/
.reference-list-corner-supertop-pc{
display: block;
float: right;
}

.reference-list-corner-supertop-mobile{
display: none;
}

.reference-list-management-corner-supertop-pc{
display: block;
float: right;
}

.reference-list-management-corner-supertop-mobile{
display: none;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.reference-list-corner-supertop-pc{
display: none;
}

.reference-list-corner-supertop-mobile{
display: block;
position: absolute;
right: 0;
}

.reference-list-supertop{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
background-color: #F7F7F0;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
margin: 0 0 0 0;
display: inline-block;
}
	
.reference-list-border-only-supertop{
border-bottom-left-radius: 5px;
/*border-top-right-radius: .375rem;*/
border-top-right-radius: .750rem;
}

.reference-list-border-supertop{
border-bottom-left-radius: 5px;
border-top-right-radius: 0;
}

.reference-list-management-corner-supertop-pc{
display: none;
}

.reference-list-management-corner-supertop-mobile{
display: block;
position: absolute;
right: 0;
}

.reference-list-management-supertop{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
background-color: #F7F7F0;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
margin: 0 0 0 0;
display: inline-block;
}
	
.reference-list-management-border-only-supertop{
border-bottom-left-radius: 5px;
/*border-top-right-radius: .375rem;*/
border-top-right-radius: .750rem;
}

.reference-list-management-border-supertop{
border-bottom-left-radius: 5px;
border-top-right-radius: 0;
}

/*--- LISTED LABEL: TOP AND AUTO-RENEWAL ---*/
.supertop-list-supertop{
/*background-color: #aeabab;*//*dark grey*/
/*background-color: #c5c4c4;*//*grey*/
/*background-color: #582190;*//*dark purple*/
/*background-color: #632a9d;*//*less dark purple*/
/*background-color: #77429B;*//*purple*/
/*background-color: #aba0ce;*//*very light purple*/
/*background-color: #9f92c8;*//*less very light purple*/
background-color: #9a8cc6; /*light purple*/
	
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.supertop-list-no-radius-supertop{
background-color: #9a8cc6; /*light purple*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.top-list-supertop{
background-color: #577da3;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.top-list-no-radius-supertop{
background-color: #577da3;
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}
/*-------------------------------------*/
}

/*-------- STARS -------*/
.stars-list-management-supertop{
/*background-color: #FFF;*/
/*background-color: #FBF2DE;*/
/*background-color: #F7F7F0;*/
background-color: inherit;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
/*text-shadow: 1px 1px #666666;*/
font-size: 12px;
font-weight: bold;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
display: inline-block;
}

.star-list-management-supertop{
float: right;
/*margin: 5px 15px 0 0;*/
margin: -67px 10px 0 0;
}
.stars-list-management-position-supertop{
text-align: center;
}

.stars-list-management-supertop-mobile{
background-color: inherit;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
float: none;
/*padding: 4px 6px 4px 6px;*/
/*margin: -22px 0 0 0;*/
/*display: inline-block;*/
}

.stars-list-management-position-supertop-mobile{
margin-left: 6px;
}

.stars-list-management-position-buttons-supertop-mobile{
display: none;
}

.stars-management-no-visible-title-supertop-mobile {
display: none;
}

/*--------- LISTED: ONLY STAR SUPERTOP ---------*/
.only-star-list-management-supertop{
color:#666;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform:lowercase;
font-size: 11px;
font-weight: bold;
float: right;
padding: 4px 6px 4px 6px;
margin: -6px 4px 0 0;
display: inline-block;
}

@media only screen and (min-width: 0px) and (max-width: 950px) {
.stars-list-management-position-supertop{
text-align: left;
}
.stars-list-management-supertop{
margin-left: -10px;
}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.stars-list-management-supertop{
display: none;
}

.stars-management-no-visible-mobile-supertop {
display: none;
}

/*--------- LISTED: ONLY STAR SUPERTOP ---------*/
.only-star-list-management-supertop{
padding: 0 0 4px 6px;
margin: -8px 0 0 0;
}
/*----------------------------------------------*/

.posicion_botones_gestion_supertop{
margin: 0 0 0 10px!important;
}
}

@media only screen and (min-width: 601px) and (max-width: 767px) {
.stars-management-no-visible-title-supertop-mobile {
display: inline-block;
}
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
.stars-management-no-visible-title-supertop-mobile {
display: none;
}

.stars-list-management-position-buttons-supertop-mobile{
display: block;
text-align: center;
margin-top: 10px;
}
}

@media only screen and (min-width: 521px) and (max-width: 525px) {
.posicion_botones_gestion_supertop{
padding: 0 0 0 0!important;
margin: 0 0 10px 10px!important;
}
}

@media only screen and (min-width: 0px) and (max-width: 520px) {
.posicion_botones_gestion_supertop{
padding: 0 0 0 10px!important;
margin: 0 0 10px 10px!important;
}
}
/*---------------------------*/
/*--------- SUPERTOP --------*/
/*-------- ads list ---------*/
.top .purple{
/*background: #F3D0FC;*/
/*background: #F5D7FD;*/
background: #F4E1F9;
}

.top .purple-light{
background: #F9EAFD;
}

#listing-ads .top .purple{
/*background: #F3D0FC;*/
/*background: #F5D7FD;*/
background: #F4E1F9;
}

#listing-ads .top .purple-light{
background: #F9EAFD;
}

.normales .purple{
/*background: #F3D0FC;*/
/*background: #F5D7FD;*/
background: #F4E1F9;
}

.normales .purple-light{
background: #F9EAFD;
}

#listing-ads .normales .purple{
/*background: #F3D0FC;*/
/*background: #F5D7FD;*/
background: #F4E1F9;
}

#listing-ads .normales .purple-light{
background: #F9EAFD;
}

.pack-ad-content-supertop{
--tw-bg-opacity:1;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
/*padding:.75rem;*/
/*padding:.25rem;*/
/*border-radius:.375rem;*/
border-radius:.750rem;
/*padding-top:.5rem;
padding-bottom:.5rem;*/
/*border-width:1px;
border-style:solid;*/
/*border-color: #000099;*/ /*blue*/
/*border-color: #6A6AF3;*/ /*blue light*/
/*border-color: #9C82EB;*/ /*new purple*/
/*border-color: #1A34FB;*/ /*blue light 2*/
/*border-color: #F66108;*/ /*orange*/
/*border-color: #BDBCBC;*/ /*gray light*/
--tw-border-opacity:1;
/*border-color:rgba(0, 0, 153,var(--tw-border-opacity));*/ /*blue*/
border-color:rgba(106, 106, 243,var(--tw-border-opacity)); /*blue light*/
/*border-color:rgba(156, 130, 235,var(--tw-border-opacity));*/ /*new purple*/
/*border-color:rgba(26, 52, 251,var(--tw-border-opacity));*/ /*blue light 2*/
/*border-color:rgba(167,139,250,var(--tw-border-opacity));*/ /*purple*/
/*border-color:rgba(246, 97, 8,var(--tw-border-opacity));*/ /*orange*/
--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
/*width:100%;*/
margin-left:auto;
margin-right:auto;
/*height: 365px;*//*super top*/ 
/*height: 270px;*//*top*/
max-height: 365px;
}

.pack-ad-content-supertop a{
text-decoration: none!important;
}

@media only screen and (min-width: 768px) and (max-width: 925px) {
.pack-ad-content-supertop{
/*max-height: 425.5px;*/
max-height: 430px;
}
}

.pack-ad-content-supertop-mobile{
--tw-bg-opacity:1;
background-color:rgba(255,255,255,var(--tw-bg-opacity));
/*padding:.75rem;*/
/*padding:.25rem;*/
/*border-radius:.375rem;*/
border-radius:.750rem;
/*padding-top:.5rem;
padding-bottom:.5rem;*/
/*border-width:1px;
border-style:solid;*/
/*border-color: #000099;*/ /*blue*/
/*border-color: #6A6AF3;*/ /*blue light*/
/*border-color: #9C82EB;*/ /*new purple*/
/*border-color: #1A34FB;*/ /*blue light 2*/
/*border-color: #F66108;*/ /*orange*/
/*border-color: #BDBCBC;*/ /*gray light*/
--tw-border-opacity:1;
/*border-color:rgba(0, 0, 153,var(--tw-border-opacity));*/ /*blue*/
border-color:rgba(106, 106, 243,var(--tw-border-opacity)); /*blue light*/
/*border-color:rgba(156, 130, 235,var(--tw-border-opacity));*/ /*new purple*/
/*border-color:rgba(26, 52, 251,var(--tw-border-opacity));*/ /*blue light 2*/
/*border-color:rgba(167,139,250,var(--tw-border-opacity));*/ /*purple*/
/*border-color:rgba(246, 97, 8,var(--tw-border-opacity));*/ /*orange*/
--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
/*width:100%;*/
margin-left:auto;
margin-right:auto;
/*height: 365px;*//*super top*/ 
/*height: 270px;*//*top*/
/*max-height: 665px;*/
}

.pack-ad-content-supertop-mobile a{
text-decoration: none!important;
}

.supertop-list{
background-color: #9a8cc6; /*light purple*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
/*border-bottom-left-radius: 5px;*/
/*border-bottom-right-radius: 5px;*/
border-top-right-radius: .375rem;
/*border-top-right-radius: .750rem;*/
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
margin: -30px 0 0 0;
display: inline-block;
}

.supertop-list-no-radius{
background-color: #9a8cc6; /*light purple*/
color: #FFFFFF;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px #666666;
font-size: 12px;
/*float: right;*/
float: none;
/*border-radius: 5px;*/
border-radius: 0px;
padding: 4px 6px 4px 6px;
/*margin: 4px 6px 0 0;*/
/*margin: -30px 0 0 0;*/
margin: -24px 0 0 0;
display: inline-block;
}

.title-supertop, .title-supertop a{
color: #5D22A6;
}

.content-supertop, .content-supertop a{
color: #5D22A6;
}

/*---- ICONS ----*/
.icon-location-list-supertop:before {
content: '\f031';
font-size: 20px;
color: #6B35AF;
vertical-align: text-top;
margin-left: -1px;
}

.icon-camera-list-supertop:before {
content: '\e808';
font-size: 20px;
/*color: #4F1993;*/
color: #5F27A7;
vertical-align: bottom;
margin-left: -1px;
padding-right: 5px;
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
/****** MODIFICAR EN style-modern ******/
/*---- ICONS ----*/
/*.icon-location-list-supertop:before, .icon-location-list-top:before, .icon-location-list-normal:before, .icon-location-list-dest:before {
font-size: 17px;
vertical-align: inherit;
}*/

.icon-location-list-supertop:before {
font-size: 17px;
vertical-align: inherit;
}

/*.icon-camera-list-supertop:before, .icon-camera-list-top:before, .icon-camera-list-normal:before, .icon-camera-list-dest:before {
font-size: 16px;
vertical-align: inherit;
}*/

.icon-camera-list-supertop:before {
font-size: 16px;
vertical-align: inherit;
}
/***************************************/
}

.text-location-list-supertop{
color: #480B94;
}

.photos-list-supertop{
font-size: 1rem;
/*color: #4F1993;*/
color: #5F27A7;
}

.list-supertop-pc{
display: block;
}

.list-supertop-mobile{
display: none;
}

.listedword-list-position-supertop-pc{
/*margin-top: 18px;*/
margin-top: 20px;
}

@media only screen and (min-width: 902px) and (max-width: 925px) {
.listedword-list-position-supertop-pc{
margin-top: 33px;
}
}

@media only screen and (min-width: 895px) and (max-width: 901px) {
.listedword-list-position-supertop-pc{
margin-top: 31px;
}
}

@media only screen and (min-width: 885px) and (max-width: 894px) {
.listedword-list-position-supertop-pc{
margin-top: 29px;
}
}

@media only screen and (min-width: 874px) and (max-width: 884px) {
.listedword-list-position-supertop-pc{
margin-top: 28px;
}
}

@media only screen and (min-width: 862px) and (max-width: 873px) {
.listedword-list-position-supertop-pc{
margin-top: 27px;
}
}

@media only screen and (min-width: 850px) and (max-width: 861px) {
.listedword-list-position-supertop-pc{
margin-top: 26px;
}
}

@media only screen and (min-width: 844px) and (max-width: 849px) {
.listedword-list-position-supertop-pc{
margin-top: 25px;
}
}

@media only screen and (min-width: 829px) and (max-width: 843px) {
.listedword-list-position-supertop-pc{
margin-top: 24px;
}
}

@media only screen and (min-width: 821px) and (max-width: 828px) {
.listedword-list-position-supertop-pc{
margin-top: 23px;
}
}

@media only screen and (min-width: 814px) and (max-width: 820px) {
.listedword-list-position-supertop-pc{
margin-top: 22px;
}
}

@media only screen and (min-width: 797px) and (max-width: 813px) {
.listedword-list-position-supertop-pc{
margin-top: 21px;
}
}

@media only screen and (min-width: 786px) and (max-width: 796px) {
.listedword-list-position-supertop-pc{
margin-top: 20px;
}
}

@media only screen and (min-width: 776px) and (max-width: 785px) {
.listedword-list-position-supertop-pc{
margin-top: 19px;
}
}

@media only screen and (min-width: 768px) and (max-width: 775px) {
.listedword-list-position-supertop-pc{
margin-top: 18px;
}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.list-supertop-pc{
display: none;
}

.list-supertop-mobile{
display: block;
}

/*--- Table list Ad Supertop Mobile ---*/
.table-list-supertop-mobile{
height: 100%;
}

.table-td-list-photo-supertop-mobile{
width: 100%;
height: 100%;
}

.table-td-list-content-supertop-mobile{
width: 100%;
height: 100%;
}

.ad-list-content-part1-supertop-mobile{
height: 20%;
margin: 10px 0 0 10px;
}

.ad-list-content-part2-supertop-mobile{
height: 21%;
margin: 0 0 0 10px;
}

.ad-list-content-part3-supertop-mobile{
height: 19%;
margin: 0 0 0 10px;
}

.ad-list-content-part4-supertop-mobile{
height: 19%;
margin: 0 0 0 10px;
}

.ad-list-content-part5-supertop-mobile{
height: 8%;
}

.ad-list-content-part5-supertop-mobile-fav{
height: 8%;
margin-bottom: 25px;
}
/*-------------------------------------*/
/*-------- STARS -------*/
.stars-list-supertop-mobile{
background-color: inherit;
color: #FF0000;
font-family: 'Trebuchet MS',Helvetica,sans-serif;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
float: none;
/*padding: 4px 6px 4px 6px;*/
/*margin: -22px 0 0 0;*/
/*display: inline-block;*/
}

.stars-list-position-supertop-mobile{
margin-left: 6px;
}
/*----------------------*/
/*--- Buttons list Ads Supertop Mobile ---*/
.buttons-list-1-position-supertop-mobile{
	position: relative;
	margin-top: 10px;
}
.buttons-list-2-position-supertop-mobile{
	position: relative;
	margin-top: 20px;
}
.buttons-list-phones-position-supertop-mobile {
	position: relative;
    margin-top: -27px;
}
/*----------------------------------------*/
.listedword-list-position-supertop-mobile{
	/*margin-top: 20px;*/
	margin-top: 15px;
	margin-bottom: 5px;
}
}

.stars-list-position-buttons-supertop-mobile{
display: none;
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
.stars-no-visible-title-supertop-mobile {
display: none;
}

.stars-list-position-buttons-supertop-mobile{
display: block;
text-align: center;
margin-top: -23px;
margin-left: -50px;
}
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
/*--- Buttons list Ads Supertop Mobile ---*/
.buttons-list-phones-position-supertop-mobile {
    margin-top: -25px;
}
.listedword-list-position-supertop-mobile{
	margin-top: 10px;
}
}
/*---------------------------*/
@media only screen and (min-width: 0px) and (max-width: 456px) {
/****** MODIFICAR EN style-modern ******/
/*.photos-list-supertop, .photos-list-top, .photos-list-normal, .photos-list-dest{
font-size: 0.8rem;
vertical-align: text-top;
}*/

.photos-list-supertop{
font-size: 0.8rem;
vertical-align: text-top;
}
/***************************************/
}

#user .listing .botones_gestion .subsupertop{
/*background: url(../images/button.png) repeat-x scroll center bottom #57148A;*/
background: #57148A;
}
#user .listing .botones_gestion .subsupertop:hover{
background: #9053BD;
}

#user .listing .botones_gestion .subidas_supertop{
/*background: url(../images/button.png) repeat-x scroll center bottom #57148A;*/
background: #57148A;
}
#user .listing .botones_gestion .subidas_supertop:hover{
background: #9053BD;
}

/****** MODIFICAR EN style-modern ******/
/*#user .listing .botones_gestion .visibilidad:hover, #user .listing .botones_gestion .modificar:hover, #user .listing .botones_gestion .eliminar:hover, #user .listing .botones_gestion .progsub:hover, #user .listing .botones_gestion .subtop:hover, #user .listing .botones_gestion .subsupertop:hover, #user .listing .botones_gestion .combo:hover, #user .listing .botones_gestion .cupon:hover, #user .listing .botones_gestion .subidas:hover, #user .listing .botones_gestion .subidas_top:hover, #user .listing .botones_gestion .subidas_supertop:hover, #user .listing .botones_gestion .subidas_programadas:hover, #user .listing .botones_gestion .verificar-fotos:hover, #user .listing .request_verify:hover{
background-position: none;
}*/

#user .listing .botones_gestion .subsupertop:hover, #user .listing .botones_gestion .subidas_supertop:hover{
/*background-position: 0 -48px;*/
/*background-position: 0 -35px;*/
background-position: none;
}
/***************************************/

/*----- MODIFY SUPERTOP SMALLER THAN 767 PIXELS -----*/
@media only screen and (min-width: 0px) and (max-width: 767px) {
.sponsored-list-supertop{
display: inline-block;
}
}

@media only screen and (min-width: 601px) and (max-width: 767px) {
.sponsored-list-supertop{
margin-bottom: 5px;
}
}

@media only screen and (min-width: 451px) and (max-width: 600px) {
.sponsored-list-supertop{
margin-bottom: 30px;
}
}

@media only screen and (min-width: 0px) and (max-width: 450px) {
.sponsored-list-supertop{
margin-bottom: 35px;
}
}
/*---------------------------------------------------*/
/*--- MODIFY SUPERTOP BETWEEN 551 AND 767 PIXELS ----*/
@media only screen and (min-width: 551px) and (max-width: 767px) {
.title-supertop, .title-supertop a {
min-height: 52px;
}
}
/*---------------------------------------------------*/
/*----- MODIFY SUPERTOP SMALLER THAN 550 PIXELS -----*/
@media only screen and (min-width: 0px) and (max-width: 550px) {
.top .purple{
display: grid;
}
}

@media only screen and (min-width: 457px) and (max-width: 550px) {
.title-supertop, .title-supertop a {
min-height: 52px;
}
}

@media only screen and (min-width: 0px) and (max-width: 456px) {
.title-supertop, .title-supertop a {
min-height: 41px;
}
}

/*----- ADD CONTENT TITLE -----*/
/*.title-supertop a::after {
	content: "      ";
}*/
/*----------------------- -----*/
/*----- WIDTH TITLE FIXED -----*/
/*@media only screen and (min-width: 547px) and (max-width: 550px) {
.title-supertop, .title-supertop a {
    min-width: 44ch;
}
}

@media only screen and (min-width: 540px) and (max-width: 546px) {
.title-supertop, .title-supertop a {
    min-width: 43.5ch;
}
}
	
@media only screen and (min-width: 536px) and (max-width: 539px) {
.title-supertop, .title-supertop a {
    min-width: 43ch;
}
}
	
@media only screen and (min-width: 529px) and (max-width: 535px) {
.title-supertop, .title-supertop a {
    min-width: 42.5ch;
}
}
	
@media only screen and (min-width: 523px) and (max-width: 528px) {
.title-supertop, .title-supertop a {
    min-width: 42ch;
}
}

@media only screen and (min-width: 517px) and (max-width: 522px) {
.title-supertop, .title-supertop a {
    min-width: 41.5ch;
}
}

@media only screen and (min-width: 512px) and (max-width: 516px) {
.title-supertop, .title-supertop a {
    min-width: 41ch;
}
}

@media only screen and (min-width: 507px) and (max-width: 511px) {
.title-supertop, .title-supertop a {
    min-width: 40.5ch;
}
}

@media only screen and (min-width: 501px) and (max-width: 506px) {
.title-supertop, .title-supertop a {
    min-width: 40ch;
}
}

@media only screen and (min-width: 496px) and (max-width: 500px) {
.title-supertop, .title-supertop a {
    min-width: 39.5ch;
}
}

@media only screen and (min-width: 491px) and (max-width: 495px) {
.title-supertop, .title-supertop a {
    min-width: 39ch;
}
}

@media only screen and (min-width: 485px) and (max-width: 490px) {
.title-supertop, .title-supertop a {
    min-width: 38.5ch;
}
}

@media only screen and (min-width: 479px) and (max-width: 484px) {
.title-supertop, .title-supertop a {
    min-width: 38ch;
}
}

@media only screen and (min-width: 474px) and (max-width: 478px) {
.title-supertop, .title-supertop a {
    min-width: 37.5ch;
}
}

@media only screen and (min-width: 467px) and (max-width: 473px) {
.title-supertop, .title-supertop a {
    min-width: 37ch;
}
}

@media only screen and (min-width: 465px) and (max-width: 466px) {
.title-supertop, .title-supertop a {
    min-width: 36.5ch;
}
}

@media only screen and (min-width: 458px) and (max-width: 461px) {
.title-supertop, .title-supertop a {
    min-width: 36ch;
}
}

@media only screen and (min-width: 457px) and (max-width: 457px) {
.title-supertop, .title-supertop a {
    min-width: 35.5ch;
}
}

@media only screen and (min-width: 451px) and (max-width: 456px) {
.title-supertop, .title-supertop a {
    min-width: 42.6ch;
}
}

@media only screen and (min-width: 447px) and (max-width: 450px) {
.title-supertop, .title-supertop a {
    min-width: 42ch;
}
}

@media only screen and (min-width: 442px) and (max-width: 446px) {
.title-supertop, .title-supertop a {
    min-width: 41.5ch;
}
}

@media only screen and (min-width: 438px) and (max-width: 441px) {
.title-supertop, .title-supertop a {
    min-width: 41ch;
}
}

@media only screen and (min-width: 434px) and (max-width: 437px) {
.title-supertop, .title-supertop a {
    min-width: 40.5ch;
}
}

@media only screen and (min-width: 428px) and (max-width: 433px) {
.title-supertop, .title-supertop a {
    min-width: 40ch;
}
}

@media only screen and (min-width: 423px) and (max-width: 427px) {
.title-supertop, .title-supertop a {
    min-width: 39.5ch;
}
}

@media only screen and (min-width: 418px) and (max-width: 422px) {
.title-supertop, .title-supertop a {
    min-width: 39ch;
}
}

@media only screen and (min-width: 415px) and (max-width: 417px) {
.title-supertop, .title-supertop a {
    min-width: 38.5ch;
}
}

@media only screen and (min-width: 410px) and (max-width: 414px) {
.title-supertop, .title-supertop a {
    min-width: 38ch;
}
}

@media only screen and (min-width: 406px) and (max-width: 409px) {
.title-supertop, .title-supertop a {
    min-width: 37.5ch;
}
}

@media only screen and (min-width: 401px) and (max-width: 405px) {
.title-supertop, .title-supertop a {
    min-width: 37ch;
}
}

@media only screen and (min-width: 397px) and (max-width: 400px) {
.title-supertop, .title-supertop a {
    min-width: 36.5ch;
}
}

@media only screen and (min-width: 392px) and (max-width: 396px) {
.title-supertop, .title-supertop a {
    min-width: 36ch;
}
}

@media only screen and (min-width: 388px) and (max-width: 391px) {
.title-supertop, .title-supertop a {
    min-width: 35.5ch;
}
}

@media only screen and (min-width: 383px) and (max-width: 387px) {
.title-supertop, .title-supertop a {
    min-width: 35ch;
}
}

@media only screen and (min-width: 379px) and (max-width: 382px) {
.title-supertop, .title-supertop a {
    min-width: 34.5ch;
}
}

@media only screen and (min-width: 373px) and (max-width: 378px) {
.title-supertop, .title-supertop a {
    min-width: 34ch;
}
}


@media only screen and (min-width: 368px) and (max-width: 372px) {
.title-supertop, .title-supertop a {
    min-width: 33.5ch;
}
}

@media only screen and (min-width: 364px) and (max-width: 367px) {
.title-supertop, .title-supertop a {
    min-width: 33ch;
}
}

@media only screen and (min-width: 359px) and (max-width: 363px) {
.title-supertop, .title-supertop a {
    min-width: 32.5ch;
}
}

@media only screen and (min-width: 355px) and (max-width: 358px) {
.title-supertop, .title-supertop a {
    min-width: 32ch;
}
}

@media only screen and (min-width: 350px) and (max-width: 354px) {
.title-supertop, .title-supertop a {
    min-width: 31.5ch;
}
}

@media only screen and (min-width: 346px) and (max-width: 349px) {
.title-supertop, .title-supertop a {
    min-width: 31ch;
}
}

@media only screen and (min-width: 343px) and (max-width: 345px) {
.title-supertop, .title-supertop a {
    min-width: 30.5ch;
}
}

@media only screen and (min-width: 0px) and (max-width: 342px) {
.title-supertop, .title-supertop a {
    min-width: 30ch;
}
}
*/
/*-----------------------------*/
/*---------------------------------------------------*/
/* ############################################ */
