<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.nopadding {
   	  padding: 0 !important;
   	  margin: 0 !important;
    	}
    .navbar .nav&gt;li&gt;a {
        color: black;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
    }

    ul.info li {
        float: none;
    }

    ul.info li a {
        width: auto;
        height: auto;
        margin-bottom: 10px;
    }

    ul.info li span {
        display: inline-block;
        float: left;
        margin-right: 10px;
    }

    .row-fluid {
       /* box-shadow: 0px 1px 6px #5F5F5F;*/
    }

    .luogo {
        background-image: url(/img/geo/luogo.png);
        width: 16px;
        height: 16px;
    }

    /*.menuGeo {
        position: fixed;
        z-index: 2000;
    }*/

    .containerAnnunciGeo {
        padding-top: 41px;
    }

    .scrollup {
        width: 40px;
        height: 40px;
        opacity: 0.7;
        position: fixed;
        bottom: 30px;
        right: 90px;
        display: none;
        text-indent: -9999px;
        background: url('/img/geo/scrollTop.png') no-repeat;
        z-index:1;
    }

    #escort, .btn.trans-escort, .btn.escort ,.btn.trav-escort{
        /*background-color: #2423c8;*/
        background:    #2423c8!important;
        background:    -webkit-linear-gradient(#4140b8, #5daef1 50%, #4140b8)!important;
        background:    linear-gradient(#4140b8, #5daef1 50%, #4140b8)!important;
        border-radius: 16px;
        box-shadow:    0 -3px 0 0 #2443c8;
    }
    #escort a:hover,#escort a:focus{
      background-color: transparent;
    }

    #girls, .btn.girls {
        /*background-color: #FF33CC;*/
        background:    #FF33CC!important;
        background:    -webkit-linear-gradient(#a12da3, #f18bd7 50%, #a12da3)!important;
        background:    linear-gradient(#a12da3, #f18bd7 50%, #a12da3)!important;
        border-radius: 16px;
        box-shadow:    0 -3px 0 0 #902f78;
    }
    #girls a:hover,#girls a:focus{
      background-color: transparent;
    }

    #transex, .btn.transex, .btn.trans {
        /*background-color: #00cc00;*/
        background:    #66da4b!important;
        background:    -webkit-linear-gradient(#008d03, #9fef8c  50%, #008d03)!important;
        background:    linear-gradient(#008d03, #9fef8c  50%, #008d03)!important;
        border-radius: 16px;
        box-shadow:    0 -3px 0 0 #81dc81!important;
    }
    #transex a:hover,#transex a:focus{
      background-color: transparent;
    }

    #mistress, .btn.mistress-trans, .btn.mistress, .btn.mistress-trav {
        /*background-color: #FF0000;*/
        background:    #c00!important;
        background:    -webkit-linear-gradient(#f00, #ecafaf 50%, #f00)!important;
        background:    linear-gradient(#f00, #ecafaf 50%, #f00)!important;
        border-radius: 16px;
        box-shadow:    0 -3px 0 0 #c72e2e!important;
    }
    #mistress a:hover,#mistress a:focus{
      background-color: transparent;
    }

    #boys, .btn.boys {
        /*background-color: #FFCC00;*/
        background:    #FFCC00;
        background:    -webkit-linear-gradient(#f7e817, #eedfa1 50%, #f7e817)!important;
        background:    linear-gradient(#f7e817, #eedfa1 50%, #f7e817)!important;
        border-radius: 16px;
        box-shadow:    0 -3px 0 0 #f3f72a!important;
    }

    #trav, .btn.trav {
        /*background-color: #EE5D08;*/
        background:    #EE5D08!important;
        background:    -webkit-linear-gradient(#E68A55, #E76B24  50%, #E68A55)!important;
        background:    linear-gradient(#E68A55, #E76B24  50%, #E68A55)!important;
        border-radius: 16px;
        box-shadow:    0 -3px 0 0 #E6905F!important;
    }

   .btn.gray {
        background:    #B3B5B3;
        background:    -webkit-linear-gradient(#B3B5B3, #6E6E6E  50%, #B3B5B3);
        background:    linear-gradient(#B3B5B3, #6E6E6E  50%, #B3B5B3);
        border-radius: 16px;
        box-shadow:    0 -3px 0 0 #6E6E6E;
    }

    #escort1 {
        background-color: #2423c8;
    }

    #girls1 {
        background-color: #FF33CC;
    }

    #transex1 {
        background-color: #00cc00;
    }

    #mistress1 {
        background-color: #FF0000;
    }

    #boys1 {
        background-color: #FFCC00;
    }

    /*.navbar .nav&gt;.active&gt;a,
    .navbar .nav&gt;.active&gt;a:hover,
    .navbar .nav&gt;.active&gt;a:focus {
        background: url('/img/geo/bg_current2.png');
        background-repeat: no-repeat;
        background-position: center;
    }

    .navbar .nav&gt;li&gt;a:focus,
    .navbar .nav&gt;li&gt;a:hover,
    .navbar .nav&gt;li.current&gt;a {
        background: url('/img/geo/bg_current2.png');
        background-repeat: no-repeat;
        background-position: center;
    }

    @media (max-width:460px) {
        .navbar .nav&gt;li&gt;a {
            font-size: 10px;
        }
        .scrollup {
            bottom: 10px;
            right: 10px;
        }
        .navbar .nav {
            float: right;
        }
    }*/

/*New Style*/

.text-up li a{
  text-transform: uppercase;
  font-weight: 700;
}
.text{
  text-transform:uppercase;
  font-weight: bold;
}
.text.escort, .text.trans-escort, .text.trav-escort{
  color: #498AF6 !important;
}
.text.trans, .text.transex{
  color: #008d03 !important;
}
.text.trav{
  color: #EE5D08 !important;
}
.text.girls{
  color: rgb(180, 25, 194) !important;
}
.text.mistress, .text.mistress-trans, .text.mistress-trav{
  color: rgb(223, 7, 7) !important;
}
.text.boys{
  color: #E5B700 !important;
}

body{
  background-image: url("/img/geo/sfondo.jpg");
  background-attachment: fixed;
  background-size: contain;
}

.zero-padding{
  padding: 0px;
}

/* Fonts*/
@font-face {
  font-family: "Bebas";
  src: url(fonts/BebasNeue.otf);
}
/*body{
  font-family: 'Bebas';
}*/
.font-baloo{
    font-family: 'Baloo', cursive;
}
.font-source-sans{
    font-family: 'Source Sans Pro', sans-serif;
}
/* Fine font*/

/* Menu */
.icon-menu{
  padding: 10px;
}
.btn-search{
  height: 34px;
}

#geoMainMenu li {
  margin: 7px;
  border-radius: 20px;
}
#myNavBar{
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: #333;
  /*margin-right: 0;*/
}
#backtogeo{
    border: 2px solid white;
    border-radius: 20px;
    padding: 2px 8px;
    height: 40px;
    width: 40px;
    /*background: white;
    opacity: 0.9;*/
}
#backtopiccole{width: 40px;height: 40px;}


/*.text-logo{
  margin: 0 10px;
}*/
.text-logo {
    padding-left: 10px;
}
.text-logo img{
 height: 30px;
}

#geoMainMenu .dropdown .dropdown-menu
    {background: rgba(0,0,0,0.1);}

#geoMainMenu .dropdown .dropdown-menu li{
  margin: 7px 4px;
}

#geoMainMenu .dropdown .dropdown-menu li a{
  display: inline-block;
  color:black;
}

#geoMainMenu .dropdown .dropdown-menu li a:hover, #geoMainMenu .dropdown .dropdown-menu li a:focus{
 /*background-color: transparent;*/
 /*background-image: linear-gradient;*/
 color:white;
}
/* fine menu */

/* Container */
.post-content h3 {
    padding-left: 8px;
}
.post-content p {
    padding-right: 8px;
}

.containerAnnunciGeo{
  margin-top: 20px;
}
.fotoGeo{
 padding: 34% 4% 3% 4%!important;
    width: 100%;
    height: auto!important;
    border: 0!important;
    margin-top: -31px!important;
    background-size: 100% 100%;
}
.style-button{
  margin-top:30px;
  margin-bottom: 20px;
  margin-right:5px;
}

.h{margin-top:0}
.marg_left{margin-left:0;}
.base{
width: 90%; 
}

.custom-padding{
  padding: 10px;
}
.wrap-img{
  padding: 5px;
}
.wrap-scheda{
  border-radius: 10px;
  background-color:white;
  min-height: 470px;
}
.scheda{
  padding: 10px;
}
.scheda p{
  margin: 15px 0px;
}

.icon-custom{
  height: 24px;
}

.btn-color-text{
   font-size: 15px;
   font-weight: bold;
}

/* dati visibili per il mobile */
.post-content {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.5;
    width: 100%;
    bottom:0;
    left:0;
    position: absolute;
}
.overlay{
    position:relative;
}
.wrapper-map{
  color: white;
}

/* Stile per la mappa */
#map-container {
  padding: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #ccc #999 #ccc;
  width: 100%;
  position: relative;
}
#map {
  width: 100%;
  height: 500px;
}
#actions {
  list-style: none;
  padding: 0;
}
#inline-actions {
  padding-top: 10px;
}
.item {
  margin-left: 20px;
}

.info-map{
 display: inline-block;
 overflow: auto;
 max-height: 575px;
 max-width: 654px;
 color: black;
}
.info-map .wrap-scheda-map{
  overflow: auto;
 
}
.info-map .wrap-scheda-map .scheda-map{
  /*width:275px;*/ /*300px;*/
  /*height:225px;*/
}
.title-scheda strong span{
    text-transform: capitalize;
}
.scheda-map .scheda-info{
   font-size: 16px;
}
.scheda-map .scheda-info .phone{
  font-size: 19px;
}

.info-map .img-map{
  margin-right:5px;
  width:auto;
  height:170px;
  overflow:hidden;
}
.info-map .img-map img{
  height:170px;
}
.scheda-map hr{
  margin: 5px 0;
  border: 1px solid black;
}
.scheda-map .icon-custom{
  margin: 3px 4px;
}

/* Map Legend */
#legend-map{
  margin: 5px 5px 0 1px;
  width: 285px;
    
}
.legend-map-container{
  /*margin: 5px 5px 0 1px;*/
  /*position: absolute;
  top:15px;
  right:28px;*/
}

.legend-map-container .wrap-panel{
  background-color: #222;
  border-color: black;
}
.legend-map-container .wrap-title{
  background-color: #333;
  color: #FFFFFF;
  padding: 4px 20px;
}
.wrap-title a{
  text-decoration: none;
}
.legend-map-container .wrap-title img{
  height: 24px;
  margin-right: 8px;
}
#panel-legend .panel-body{
  border-top-color: #5c6165;
}
#panel-legend .panel-body .panel-group{
  margin-bottom: 0;
}
#panel-legend .panel-body .panel-group .panel-body-c{
  padding: 10px 0;
}
#panel-legend .panel-body .panel-group .panel-body-c a{
  font-size: 11px;
}
#panel-legend .panel-item img{
  height:30px;
  margin-right:5px;
}
#panel-legend .panel-item .panel-body{
  padding: 15px 0;
}
#panel-legend .panel-body a{
  text-decoration: none;
  color: white;
}
#panel-legend .panel-item{
  margin: 2px 0;
  font-size: 17px;
}
#panel-legend img{
  height:30px;
  margin-right:5px;
}
/* end Legend*/
/* Stile bottoni sulla mappa */
#group-button-map{
  color: black;
  margin: 15px auto;
}
#group-button-map button{
  font-weight: bolder;
}
/* Bottone full screen */
.btn-full-screen{
  margin: 5px 5px;
}
.btn-full-screen button{
  background-color: #c3833f;
  border-color: #ab6605;
  height: 34px;
}

/* Search Map */
#input-wrap{
  top: 5px !important;
  width: 220px;
  margin-left: 3px;
  margin-right: 8px;
}
#input-search{
   padding: 0 4px;
   border-radius: 6px 0 0 6px
}
/* Fine Stile per la mappa */

/* Footer*/
footer{
  font-size: 15px;
  line-height: inherit;
  clear: both;
  color: #fff;
  background: none;
  height: auto;
  z-index: -1;
}

/* Media query*/
@media (max-width: 767px) {
.collapse {position: inherit;}
.text-logo {padding: 0;margin-top: -5px;}
.navbar-brand{padding: 15px 10px;}
}

@media (max-width: 1217px){
  footer {
      position: inherit;
      width: 100%;
  }
}


@media (max-width: 1024px){
  .scrollup{
    right: 10px;
  }
}

@media (max-width: 320px){
  #input-wrap{
    width: 200px;
  }
  
  .scheda-map .scheda-info{
    font-size: 13px;
  }
  .scheda-map .scheda-info .phone{
    font-size: 15px;
  }
/*  .info-map .wrap-scheda-map .scheda-map {
    width: 219px;
    height: 265px;
  }*/
  .scheda-button-map{
    float: right!important;
  }
  #legend-map{
    display: none;
  }
}
/*stile per il preload*/
 .caption a span{
    font-size: 16px;
    margin: 3px;
    color:black;
    font-weight: 700;
    width: 173px;
  }

  
/* Solo media query*/

 /* Custom, iPhone Retina */ 
   
   
  /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) and (max-width: 767px) {
    
        .iconD{
        visibility: hidden;
             }
       .iconM{
        visibility: visible;
             }

        .fotoGeo {
    padding: 34% 4% 3% 4%!important;
    width: 100%;
    height: auto!important;
    border: 0!important;
    margin-top: -31px!important;
    background-size: 100% 100%;
        }

    .wrap-scheda {
      min-height: 500px;
       }

    .scheda p{
        margin: 5px 0px;
      }
       .h{margin-top: 20px;}
       .marg_left{margin-left:-15px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

      #geoMainMenu .dropdown .dropdown-menu li a{ 
        width:183px;
      }

        .iconD{
        visibility: hidden;
             }
       .iconM{
        visibility: visible;
             }


    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {

  #geoMainMenu .dropdown .dropdown-menu li a{
        
        width:auto;
      }
        .iconM{
        display:none;
             }
       .iconD{
        visibility: visible;
             }
 
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
        .iconM{
        display:none;
             }
       .iconD{
        visibility: visible;
             }
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
      .iconM{
        display:none;
             }
       .iconD{
        visibility: visible;
             }
    }


@media (max-width: 480px){

  #geoMainMenu .dropdown .dropdown-menu li a {
      width: 183px;
  }
   .iconD{
        display:none;
        }
    .iconM{visibility:visible;}
}



/* LANDSCAPE */
@media only screen and (max-width: 767px) and (min-width: 577px)  {
    .wrap-scheda .col-md-6{
      width: 50%;
      float: left;
    }
    .wrap-scheda {
      min-height: 470px;
    }

     .iconM{
        display:none;
             }
      .iconD{visibility:visible;}
  
        .fotoGeo {
    padding: 29% 4% 3% 4%!important;
    width: 85%;
    height: auto!important;
    border: 0!important;
    margin-top: -31px!important;
    background-size: 100% 95%;
        }
    .base{
    width: 75%; 
    }
    .scheda{margin-top: 25%;}
    .h{margin-top: 20px;}
}


  div.combobox	{font-family: Tahoma;font-size: 12px}
	div.combobox	{position: relative;zoom: 1}
	div.combobox	div.dropdownlist	{display: none;width: 200px;
		border: solid 1px #000;background-color: #fff;
		height: 200px;overflow: auto;position: absolute;
		top: 18px;left: 0px;}
	div.combobox	.dropdownlist	a	{display: block;text-decoration: none;
		color: #000;padding: 1px;height: 1em;cursor: default}
	div.combobox	.dropdownlist	a.light	{color: #fff;
		background-color: #007}
	div.combobox	.dropdownlist, input {font-family: Tahoma;font-size: 12px;}
	div.combobox	input {float: left;width: 182px;
		border: solid 1px #ccc;height: 15px}
	div.combobox	span	{border: solid 1px #ccc;background: #eee;
		width: 16px;height: 17px;
		float: left;text-align: center;border-left: none;cursor: default}</pre></body></html>