/*
	Nome do Tema: Volupia Models
	Descrição: Tema para o site Volupia Models
	Versão: 1.0 
	Autor: Felipe Martins
	Email: maaartins@gmail.com
	Portfólio: https://dribbble.com/martinssays
*/

html { margin-top: 0px !important; -webkit-text-size-adjust: 100%; }

body {
 font-family: 'Lato', sans-serif;
 font-weight: 400;
 -webkit-font-smoothing:subpixel-antialiased;
 font-size: 13px;
 color: #919191;
 background-color: #707070;
 margin: 0px;
 margin-top: 0px !important;
 padding: 0px;

}

::selection {
	background: #da6c0c; /* Safari */
	color: #fff;
	}
::-moz-selection {
	background: #da6c0c; /* Firefox */
	color: #fff;
}


@font-face {
font-family: 'Argumentum';
src: url('fontes/Argumentum-MediumItalic.eot');
src: url('fontes/Argumentum-MediumItalic.eot?#iefix') format('embedded-opentype'),
url('fontes/Argumentum-MediumItalic.woff') format('woff'),
url('fontes/Argumentum-MediumItalic.ttf') format('truetype');
font-weight: 500;
font-style: italic;
}

@font-face {
    font-family: 'cavalierbook';
    src: url('fontes/erik_bertell_-_cavalier-book-webfont.woff2') format('woff2'),
         url('fontes/erik_bertell_-_cavalier-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'LeagueGothic-Regular';
  src: url('fontes/LeagueGothic-Regular.eot?#iefix') format('embedded-opentype'),  url('fontes/LeagueGothic-Regular.otf')  format('opentype'),
	     url('fontes/LeagueGothic-Regular.woff') format('woff'), url('fontes/LeagueGothic-Regular.ttf')  format('truetype'), url('fontes/LeagueGothic-Regular.svg#LeagueGothic-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

a {
 text-decoration: none;
 color: #fa9049;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

a:hover {
 color: #faa049;
}

img {
 border: 0px;
}

/* Mapa */

.wrapermapa {
 display:flex;
  margin: 30px 0 0 0;
}

.wrapermapa .mapa  {
 flex-grow: 1;
}

.wrapermapa .mapa .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
 padding: 0 0 0 0;
 max-width: 1002px;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
}

.wrapermapa .mapa .content .inserirad{
 display:flex;
 flex-grow: 1;
 flex-direction: column;
}


.wrapermapa .mapa .content .inserirad p.queranunciar{
 display:flex;
 margin: 100px 0 15px 0;
 justify-content: center;
 color: #393939;

 font-size: 13px;
}

.wrapermapa .mapa .content .inserirad p.queranunciar strong{
padding: 0 3px;
}


.wrapermapa .mapa .content .inserirad a.inserirbt{
 display:flex;
 justify-content: center;
 color: #fff;
 padding: 15px 5px;
 background-color: #da6c0c;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 font-weight: 900;
 font-size: 18px;
}

.wrapermapa .mapa .content .inserirad a.inserirbt:hover{
 background-color: #ff4d3f;
}

.wrapermapa .mapa .content .inserirad p.numeros{
 display:flex;
 justify-content: left;
 color: #393939;
 font-weight: 900;
 font-size: 24px;
}


.wrapermapa .mapa .content .codigomapa{
 display:flex;
 flex-grow:2;
 justify-content: center;
 align-items: center;
 text-align: center;
}

.wrapermapa .mapa .content .listaestados{
 display:flex;
 flex-grow: 1;
 min-width: 170px;
 margin-top: -20px;
 flex-direction: column;
}

.wrapermapa .mapa .content .listaestados h2{
 font-weight: 900;
 font-size: 16px;
 margin-left:32px;
 text-align: right;
 max-width: 170px;
 color: #262626;
}


.wrapermapa .mapa .content .listaestados ul{
 font-weight: 700;
 font-size: 13px;
 text-align: right;
 max-width: 170px;
 color: #262626;
 list-style: none;

}

.wrapermapa .mapa .content .listaestados ul li{
 width: 200px;
 float: left;
 background:none!important;
 margin: 0 28px 10px 0!important;
 padding:0px!important;
}


.wrapermapa .mapa .content .listaestados a{
 color: #ff4a3c;
}

.wrapermapa .mapa .content .listaestados a:hover{
 color: #262626;
}

#map {
    display: none;
}

#map .state {
    cursor: pointer;
}

#map .state .shape {
    cursor: pointer;
    -width: 0;
}

#map .state .label_icon_state {
    fill: #fff;
 font-family: 'Work Sans', sans-serif;
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
}

#map .state .label_state {
    display: none;
 font-family: 'Work Sans', sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
}

#map .state:hover .label_state,
#map .state.hover .label_state {
    display: block;
}

#map .model-green .state .shape {
    fill: #da6c0c;
}

#map .model-green .state .icon_state {
    fill: #641d1d;
}

#map .model-green .state .label_icon_state {
    fill: #fff;
}

#map .model-green .state .label_state {
    fill: #666;
}

#map .model-green .state:hover .shape,
#map .model-green .state.hover .shape {
    fill: #e34b00;
}

#map .model-green .state:hover .icon_state,
#map .model-green .state.hover .icon_state {
    fill: #b6261b;
}

#map .model-orange .state .shape {
    fill: #fd7132;
}

#map .model-orange .state .icon_state {
    fill: #6cb361;
}

#map .model-orange .state .label_icon_state {
    fill: #fff;
}

#map .model-orange .state .label_state {
    fill: #666;
}

#map .model-orange .state:hover .shape,
#map .model-orange .state.hover .shape {
    fill: #c93f04;
}

#map .model-orange .state:hover .icon_state,
#map .model-orange .state.hover .icon_state {
    fill: #10592f;
}

#map .model-darkgreen .state .shape {
    fill: #366823;
}

#map .model-darkgreen .state .icon_state {
    fill: #2779c6;
}

#map .model-darkgreen .state .label_icon_state {
    fill: #fff;
}

#map .model-darkgreen .state .label_state {
    fill: #666;
}

#map .model-darkgreen .state:hover .shape,
#map .model-darkgreen .state.hover .shape {
    fill: #4a8c31;
}

#map .model-darkgreen .state:hover .icon_state,
#map .model-darkgreen .state.hover .icon_state {
    fill: #5a95ce
	;
}

.listaestados{
 display:flex;
 flex-grow: 1;
 min-width: 170px;
 flex-direction: column;
}

.wrapergr .garotas .contentvip ul.todasascidades2 li {
 width: 300px;
 float: left;
 background:none!important;
 padding:10px!important;
 border-bottom: 1px #c5c5c5 solid;
 margin: 0 28px 10px 0!important;
}
.wrapergr .garotas .contentvip ul.todasascidades2 a {
 font-size: 18px;
 float: left;
 color: #ff4a3c;
 font-weight: 700;
}

@media all and (max-width:966px) {

.wrapermapa {
margin: 0px;
}

.wrapermapa .mapa .content .codigomapa{
 display:none;
}

.wrapermapa .mapa .content .listaestados h2{
 display:none;
}

.wrapermapa .mapa .content .listaestados a {
 font-size: 18px;
 float: left;
}
.wrapermapa .mapa .content .listaestados ul li{
 width: 200px;
 float: left;
 background:none!important;
 padding:10px!important;
 border-bottom: 1px #c5c5c5 solid;
}

.wrapergr .garotas .contentvip ul.todasascidades2 li {
 width: 300px;
 float: left;
 background:none!important;
 padding:10px!important;
 border-bottom: 1px #c5c5c5 solid;
 margin: 0 28px 10px 0!important;
}
.wrapergr .garotas .contentvip ul.todasascidades2 a {
 font-size: 18px;
 float: left;
 color: #ff4a3c;
 font-weight: 700;
}


}

/* Header */

.botao1 {
border: 1px #ccc solid;
-webkit-appearance: none; 
position:relative; 
width: 280px; 
padding: 10px; 
left:0px;
}

.botao2 {
display: flex;
justify-content: center;
border: 0px; 
width: 280px; 
outline: 0px; 
background: #ff9232; 
color: #fff; 
font-family: 'cavalierbook'; 
cursor: pointer; 
text-transform: uppercase; 
margin-top: 20px; 
padding: 11px 10px ; 
-webkit-border-radius: 0 3px 3px 0; 
border-radius: 0 3px 3px 0; 
-webkit-appearance: none;	
}

.botao3 {
display: inline;
justify-content: center;
border: 0px; 
width: 280px; 
outline: 0px; 
background: green; 
color: #fff; 
font-family: 'cavalierbook'; 
cursor: pointer; 
text-transform: uppercase; 
margin-top: 10px; 
padding: 6px 5px ; 
-webkit-border-radius: 0 3px 3px 0; 
border-radius: 0 3px 3px 0; 
-webkit-appearance: none;	
}

.toposite  {
  display:flex;
 flex-grow: 1;
 background-color: #1c1c1c;
 background-image: url("imagens/bg.jpg");
 background-repeat: repeat;
}

.toposite .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
 max-width: 1040px;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 250px;
 background-image: url("imagens/garotavolupia.png");
 background-repeat: no-repeat;
 background-position: right;
}

.toposite .content .logo{
	margin: 70px 0 0 0;
 width: 405px;
 height: 228px;
  background: transparent;
 background-position: 0px 0;
}



.toposite .content .links{
 display:flex;	
}

.toposite .content .links ul{
 margin: 110px 0 0 0;
 padding: 0px;
 list-style: none;
}

.toposite .content .links ul li{
 margin: 0px 30px 0 20px;
 padding: 0px;
 font-family: 'cavalierbook';
 text-transform: uppercase;
 color: #fff;
 font-size: 26px;
 list-style: none;
 float: left;
}

.toposite .content .links ul li a{
 color: #fff;
}


.toposite .content .links ul li a:hover{
 color: #fff;
 border-bottom: 6px #da6c0c solid;
}

.wrapertp {	
 display:flex;	
}

.wrapertp .header  {
 flex-grow: 1;
 background: #da6c0c;
}

.wrapertp .header .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
 max-width: 1040px;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 80px;
}


.wrapertp .header .content .logo{
 flex: 1;
 padding: 10px 0 0 0;
}

.wrapertp .header .content .logo img{
 width: 220px;
 height: 53px;
}

.wrapertp .header .content .menu {
 flex: 3;
 background: #da6c0c;
}

.wrapertp .header .content .menu  form a{
 font-size: 11px;
}

.wrapertp .header .content .menu  fieldset{
 border: 0px;
}


.wrapertp .header .content .menu  input.pesquisarr{
 border: 0px;
 outline: 0px;
 padding: 10.5px 10px ;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
color: #444444;
}

.wrapertp .header .content .menu  input.botaop{
 border: 0px;
 outline: 0px;
 background: #ff9232;
 color: #fff;
 font-family: 'cavalierbook';
 cursor: pointer;
 text-transform: uppercase;
 padding: 11px 10px ;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
 -webkit-appearance: none;
}



.wrapertp .header .content .menu  input.botaop:hover{
 color: #fff;
 background: #ff7700;

}


.wrapertp .header .content .menu input.w3-input  {

 background: #fff;
 border: 1px #d5d5d5 solid;
 font-size: 12px;
 display: flex;
 color: #575757;
 margin: 10px 0 0 0 ;
 padding: 12px 30px 12px 10px;
}

.wrapertp .header .content .menu input.enviar  {
 cursor: pointer;
 background: #ff850d;
 border: 0px;
 margin: 10px auto 0 auto ;
 text-transform: uppercase;
 font-size: 14px;
 padding: 12px 20px;
 font-family: 'Lato', Arial, sans-serif;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 font-weight:800;
 color: #fff;
}



.main-menu-btn {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: 28px;
  white-space: nowrap;
 text-transform: uppercase;
  cursor: pointer;
  margin-left: 28px;
  padding: 15px 0 0 5px;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* hamburger icon */
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
  position: absolute;
  top: 50%;
  left: 2px;
  height: 2px;
  width: 24px;
   
  background: #fff;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.main-menu-btn-icon:before {
  content: '';
  top: -7px;
  left: 0;
}
.main-menu-btn-icon:after {
  content: '';
  top: 7px;
  left: 0;
}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
  height: 0;
  background: transparent;
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
/* hide the menu in mobile view */
#main-menu-state:not(:checked) ~ #main-menu {
  display: none;
}
#main-menu-state:checked ~ #main-menu {
  display: block;
}
@media (min-width: 1000px) {
  /* hide the button in desktop view */
  .main-menu-btn {
    position: absolute;
    top: -99999px;
  }
  /* always show the menu in desktop view */
  #main-menu-state:not(:checked) ~ #main-menu {
    display: block;
  }
}

.wrapertp .header .content .pesquisa{
 flex: 1;
 padding: 14px 0 0 0;
 justify-content: flex-end;
 align-items: flex-end;
 text-align: right;
}

.wrapertp .header .content .pesquisa input.formpesquisa{
 border: 1px #3a3a3a solid;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 outline: 0px;
 padding: 17px 60px 17px 20px;
 background: #151515;
 color: #fff;
 text-transform: uppercase;
 font-weight: 400;
 font-size: 11px;
 letter-spacing: 1.4px;
}


.wrapertp .header .content .pesquisa input.enviar{
  background-color: #1c1c1c;
 background-image: url("imagens/pesquisaico.png");
 background-repeat: no-repeat;
 border: 0px;
 margin: 16px 0px 0 -35px;
 cursor: pointer;
 outline: 0px;
 position: absolute;
}


/* Garotas */

.wrapergr {	
 display:flex;	
}

.wrapergr .garotas  {
 flex-grow: 1;
 margin: 30px 0 0 0;
}


.wrapergr .garotas h2.garotastitulo {
 display:flex;
 margin: 0 auto 30px auto;
 max-width: 1040px;
 padding: 10px 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #1f1f20;
 text-transform: uppercase;
 text-align: center;
 font-family: 'Argumentum';
 font-size: 24px;
 color: #ff9523;
}

.wrapergr .garotas h2.garotastitulo i {
 margin: 0 0 0 10px ;
 color: #fff;
}


.wrapergr .garotas h2.garotastitulo span{
 margin: 10px 0 20px 0px ;
 font-family: 'Lato';
 font-weight: 300;
 font-size: 14px;
 color: #fff;
  flex-flow: row wrap; 
}

.wrapergr .garotas .content {
 display:flex;
 margin: 0 auto;
 max-width: 1040px;
 padding:  20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 background: #dbdbdb;
}

.wrapergr .garotas .contentvip {
 display:flex;
 margin: 0 auto;
 max-width: 1040px;
 padding:  20px ;
 flex-grow: 1;
 flex-flow: column wrap; 
 justify-content: flex-start;
 background: #dbdbdb;
}

.wrapergr .garotas .contentvip ul.todasascidades2{
 margin: 20px 0 0 0;
 list-style: 0px;
 padding:  0;
 flex-grow: 1;
 width:300px;
 flex-flow: row wrap; 
 justify-content: flex-start;
}

.wrapergr .garotas .contentvip ul.todasascidades2 li{
 margin: 0 28px 25px 0;
 list-style: none;

 font-size: 16px;
 padding:  10px 25px 15px 25px ;
 background: #fff;
 
}

.wrapergr .garotas .contentvip ul.todasascidades2 li img{
 margin: 0 10px 0 0;
}
.wrapergr .garotas .contentvip ul.todasascidades{
 margin: 20px 0 0 0;
 list-style: 0px;
 padding:  0;
 flex-grow: 1;
 width:300px;
 flex-flow: row wrap; 
 justify-content: flex-start;
}

.wrapergr .garotas .contentvip ul.todasascidades li{
 margin: 0 28px 25px 0;
 list-style: none;

 font-size: 16px;
 padding:  10px 25px 15px 25px ;
 background: #fff;
 
}

.wrapergr .garotas .contentvip ul.todasascidades li img{
 margin: 0 10px 0 0;
}

.wrapergr .garotas .contentvip .sessao{
 max-width: 1040px;
 text-transform: uppercase;
 justify-content: flex-start;
 font-size: 1.1em;
 padding: 8px 0 0 0 ;
 letter-spacing: 1.3px;
 font-weight: normal;
 font-family: 'Raleway';
 font-weight: 800;
}

.wrapergr .garotas .contentvip .sessao ul{
float: right;
list-style: none;
margin: 0px;
padding: 0px;
}


.wrapergr .garotas .contentvip .sessao ul li{
float: left;
list-style: none;
margin: 0px 20px 0 0;
padding: 5px 10px;
background: #fff;
}

.wrapergr .garotas .contentvip .sessao ul li:hover a{
color: #fff;
}

.wrapergr .garotas .contentvip .sessao ul li a:hover{
color: #fff;
}


.wrapergr .garotas .contentvip .sessao ul li:hover{
color: #fff;
background: #da6c0c;
}

.wrapergr .garotas .contentvip .sessao ul li.outras{
color: #878787;
padding: 0;
margin: 0px;
background: transparent;
}

.wrapergr .garotas .contentvip .sessao ul li.outras:hover{
background: transparent;
color: #878787;
}

.wrapergr .garotas .contentvip .viptitulo{
 max-width: 1040px;
 margin: 10px 0;
 border-left: 10px #da6c0c solid;
 padding: 0 0 0 20px;
 color: #da6c0c;
 font-family: 'LeagueGothic-Regular';
 font-size: 3em;
 text-transform: uppercase;
 justify-content: flex-start;
}


/* The CSS */
select.listarcidades {
    padding:13px 20px 13px 10px;
    margin: 0px 0 0 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#4a2108;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
	font-size: 1.2em;
	 font-family: 'cavalierbook';
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:28px}
}

select.listarcidades label {position:relative}
select.listarcidades label:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
select.listarcidades label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
position:absolute;}



.wrapergr .garotas .contentvip .contatodiv{
 display: flex;
 max-width: 1040px;
 margin: 10px 0 0 0;
 padding: 0 0 0px 0;
 border-bottom: 0px #a5a5a5 solid;
 text-transform: normal;
 justify-content: flex-start;
}

.wrapergr .garotas .contentvip .contatodiv input{
 display: flex;
 width: 100%;
 border: 0px;
 outline: 0px;
 margin: 10px 0 0 0;
 padding: 15px 15px;
 border-bottom: 0px #a5a5a5 solid;
 font-family: 'Lato';
}

.wrapergr .garotas .contentvip .contatodiv textarea{
 display: flex;
 width: 100%;
 border: 0px;
 outline: 0px;
 margin: 10px 0 0 0;
 padding: 10px 15px 35px 15px;
 border-bottom: 0px #a5a5a5 solid;
 font-family: 'Lato';
}

.wrapergr .garotas .contentvip .contatodiv input.enviarmsg{
 display: flex;
 width: 100%;
 color: #fff;
 justify-content:  center;
 font-family: 'LeagueGothic-Regular';
 font-size: 2em;
 text-transform: uppercase;
 background: #f76c00;
 border: 0px;
 margin: 20px 0 0 0;
 outline: 0px;
 cursor: pointer;
 padding: 15px 15px;
}

.wrapergr .garotas .contentvip .modeldestaque{
 display: flex;
 max-width: 1040px;
 min-height: 370px;
 margin: 20px 0 0 0;
 padding: 0 0 0px 0;
 border-bottom: 1px #a5a5a5 solid;
 text-transform: uppercase;
 justify-content: flex-start;
}

.wrapergr .garotas .contentvip .modeldestaque .garotavipfoto{
 flex-grow: 1;
 height: 370px;
 margin: 0 0 20px 0;
}

.wrapergr .garotas .contentvip .modeldestaque .garotavipavatar{
 flex-grow: 1;
 margin: 0 0 20px 0;
}


.wrapergr .garotas .contentvip .modeldestaque .garotavipavatar ul.fotos{
 width: 100%;
 padding: 0px;
 margin: 5px 0 0 0;
 list-style: none;
}


.wrapergr .garotas .contentvip .modeldestaque .garotavipavatar ul.fotos li{
 float: left;
 width: 80px;
 height:80px;
 background: #000;
 padding: 0px;
 margin: 0px 10px 10px 0;
 list-style: none;
}


.wrapergr .garotas .contentvip .modeldestaque .garotavipavatar ul.fotos li img{
 width: 80px;
 height:80px;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro{
 flex-grow: 1;
 max-width: 450px;
 max-height:550px;
 padding: 0 0 0 20px;
 background: #fff;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro .titulo{
 max-width: 450px;
 padding: 0 0 0 0px;
 text-align: center;
 text-transform: uppercase;
 font-size: 18px;
 font-weight: bold;
 margin: 10px 0 10px 0;
 padding: 0px;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro ul.dadosgarotaclaro{
 float: left;
 width: 100%;
 max-width: 440px;
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro ul.dadosgarotaclaro li{
 float: left;
 width: 100%;
 max-width: 440px;
 border-bottom: 1px #c2c2c2 solid;
 font-size: 0.97em;
 margin: 5px 0px;
 padding: 10px 0;
 list-style: none;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados{
 flex-grow: 1;
 max-width: 520px;
 padding: 0 0 0 20px;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome{
 float: left;
 width: 420px;
 padding: 0 0 0 0;
 margin: 0px 0 10px 0;
 font-family: 'LeagueGothic-Regular';
 font-size: 2.7em;
 text-transform: uppercase;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome a{
 color: #da6c0c;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.fone{
 float: left;
 width: 420px;
 min-height: 37px;
 padding: 4px 0 0 50px;
 color: #fff;
 margin: 0px 0 20px 0 ;
 font-family: 'LeagueGothic-Regular';
 font-size: 2.3em;
 text-transform: uppercase;
 font-weight: normal;
 background-color: transparent;
 background-image: url("imagens/telefone.png");
 background-repeat: no-repeat;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.fonewhats{
 float: left;
 width: 420px;
 min-height: 37px;
 padding: 4px 0 0 50px;
 color: #fff;
 margin: 0px 0 20px 0 ;
 font-family: 'LeagueGothic-Regular';
 font-size: 2.3em;
 text-transform: uppercase;
 font-weight: normal;
 background-color: transparent;
 background-image: url("imagens/telefonew.png");
 background-repeat: no-repeat;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota{
 float: left;
 width: 100%;
 max-width: 400px;
 padding: 0px;
 margin: 0 0px 20px 0;
 font-size: 1.2em;
 text-align: justify;
 line-height: 1.0em;
 text-transform: none;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota ul.dadosgirl{
 float: left;
 width: 100%;
 max-width: 400px;
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota ul.dadosgirl li{
 float: left;
 width: 100%;
 max-width: 400px;
 border-bottom: 1px #c2c2c2 solid;
 font-size: 0.97em;
 margin: 5px 0px;
 padding: 10px 0;
 list-style: none;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados p.descricao{
 float: left;
 width: 420px;
 padding: 0px;
 margin: 0 0px 20px 0;
 font-size: 1.2em;
 text-align: justify;
 line-height: 1.0em;
 text-transform: none;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.vermais{
  max-width: 420px;
 padding: 0 0 0 0px;
 text-align: right;
}


.wrapergr .garotas .contenttodasmodels {
 display:flex;
 margin: 0 auto;
 max-width: 1040px;
 padding:  10px 20px ;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 justify-content: center;
 background: #fff;
 border-top: 6px #da6c0c solid;
}


.wrapergr .garotas .contenttodasmodels h2.titulovitrine{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 300;
 margin: 10px 0 20px 0;
}

 .wrapergr .garotas .contenttodasmodels .fotogarota{
 display: flex;
 justify-content: center;
 text-align: center;
 margin: 0 20px 20px 0;
 width: 420px;
}

 .wrapergr .garotas .contenttodasmodels .fotogarota img{
width:auto;
max-width:420px!important;
max-height: 500px;
height: auto; 
margin: 0 auto;
}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada{
 width: 100%;
 justify-content: center;
 display: flex; 
 margin: 0 0px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada img{
overflow: hidden;
max-height: 370px; 
height: auto;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine{
 width: 279px;
 min-height: 220px;
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemvitrine .imagemvitrine{
 width: 279px;
 min-height: 209px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine{
 width: 279px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine b{
 color: #da6c0c;
}

.wrapergr .garotas .contenttodasmodels .itemnormal{
 width: 200px;
 min-height: 220px;
 margin: 0 40px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemnormal .imagemnormal{
 width: 200px;
 min-height: 300px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal{
 width: 200px;
 max-width: 200px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal b{
 color: #da6c0c;
}





.wrapergr .garotas .contenttodasmodels h2.lembrete{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 400;
 border-top: 1px #b8b8b8 solid;
 padding: 10px 0;
 border-bottom: 1px #b8b8b8 solid;
 font-size: 16px;
 margin: 20px 0 20px 0;
}


.wrapergr .garotas .contenthome {
 display:flex;
 margin: 0 auto;
 max-width: 1040px;
 padding:  20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #dbdbdb;
}


.wrapergr .garotas .contenthome .itemhome {
 width: 300px;
 height: 574px;
 margin: 0 10px 10px 0;
}


.wrapergr .garotas .contenthome .itemhome .imagem{
 width: 300px;
 height: 500px;
}

.wrapergr .garotas .contenthome .itemhome .titulo{
 width: 300px;
 height: 74px;
 background: #ca3402;
 color: #dbdbdb;
  font-family: 'LeagueGothic-Regular';
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
}


#coment::-webkit-scrollbar {
    width: 5px;
}
 
/* Track */
#coment::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
#coment::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgb(255, 153, 44); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
#coment::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(218, 108, 12,0.4); 
}

#coment::-webkit-scrollbar-button   {
	background: #999;
	height:15px;
}



.wrapergr .garotas .contenthome .itemhome .titulo h2{
font-size: 42px;
margin: 0px;
padding: 10px 0 0 0 ;
}

.wrapergr .garotas .contenthome .itemhome .titulo a{
  color: #dbdbdb;
}

.wrapergr .garotas .content .pageblank {
 display:flex;
 margin: 0 auto;
 max-width: 1160px;
 padding: 15px 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 background: #fff;
 color: #4c4c4c;
 font-size: 14px;
}




.wrapergr .garotas .content .pageblank  a.enviar{
 text-align: center;
  display:flex;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #f28b1c;
 color: #fff;
  text-shadow: 1px 1px 1px #245616;
 padding: 20px 0;
 font-weight: 800;
 text-transform: uppercase;
}


.wrapergr .garotas .content .pageblank .login{
 display:flex;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 color: #4c4c4c;
 font-size: 14px;
}


.wrapergr .garotas .content .pageblank .login .bxitt{
 display:flex;
 margin: 0 auto;
 max-width: 1040px;
}

.wrapergr .garotas .content .pageblank .login .bxitt input{
width: 1040px;
 padding: 15px;
 margin: 0 10px 10px 0;
}

.wrapergr .garotas .content .pageblank .login input.email{
 flex-grow: 2;
 padding: 15px;
 margin: 0 10px 10px 0;
}

.wrapergr .garotas .content .pageblank .login input.senha{
 flex-grow: 2;
  padding: 15px;
   margin: 0 10px 10px 0;
}

.wrapergr .garotas .content .pageblank .login input.enviar{
 flex-grow: 1;
 padding: 15px;
 margin: 0 0px 10px 0;
 cursor: pointer;
 color: #fff;
 border: 0px;
 text-transform: uppercase;
 font-weight: 800;
 background-image: -ms-linear-gradient(top, #FF9C00 0%, #ff8010 100%);
background-image: -moz-linear-gradient(top, #FF9C00 0%, #ff8010 100%);
background-image: -o-linear-gradient(top, #FF9C00 0%, #ff8010 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF9C00), color-stop(100, #ff8010));
background-image: -webkit-linear-gradient(top, #FF9C00 0%, #ff8010 100%);
background-image: linear-gradient(to bottom, #FF9C00 0%, #ff8010 100%);
}


.wrapergr .garotas .content .sobre {
 display:flex;
 margin: 0 auto;
 max-width: 1160px;
 padding: 0 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 background: #ff9523;
 color: #fff;
 font-size: 16px;
}


.wrapergr .garotas .content .sobre .itemsteps{
 display:flex;
 margin: 10px auto 20px auto;
 max-width: 1160px;
 padding: 0 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 border-bottom: 1px #fff solid;
}


.wrapergr .garotas .content .sobre .itemsteps h3{
margin: 10px 20px 20px 0;

}


.wrapergr .garotas .content .sobre .itemsteps p{
 display:flex;
 max-width: 1160px;
 padding: 10px 0;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
}


.wrapergr .garotas .content .garotapg {
 display:flex;
 margin: 30px auto 0 auto;
 max-width: 1160px;
 padding: 0 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 background: #fff;
color: #949494;
 font-size: 16px;
}



.wrapergr .garotas .content .garotapg h2 {
 display:flex;
 justify-content: center;
 text-align: center;
 width: 100%;
 margin: 45px 0 5px 0;
 font-family: 'Argumentum';
 color: #000;
}

.wrapergr .garotas .content .garotapg h3 {
 display:flex;
 justify-content: center;
 text-align: center;
 width: 100%;
 margin: 0px 0 25px 0;
 font-style: italic;
 color: #949494;
}


.wrapergr .garotas .content .garotapg .fotos {
 display:flex;
 margin: 20px auto ;
 max-width: 1160px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 align-items: space-around;
 background: #f6f6f6;
}

.wrapergr .garotas .content .garotapg .fotos .fotoitem{
 display:flex;
  align-items: stretch;
 margin: 0 10px 30px 0;
}


.wrapergr .garotas .content .garotapg .info {
 display:flex;
 margin: 20px auto ;
 max-width: 1160px;
 flex-grow: 1;
 flex-flow: row no-wrap; 
 justify-content: center;
 align-items: center;
 text-align: center;
 background: #f6f6f6;
}


.wrapergr .garotas .content .garotapg .info table, .wrapergr .garotas .content .garotapg .info td{
 border: 1px #b6b6b6 solid;
 padding: 10px 30px;
  font-size: 13px; justify-content: center;
 text-align: center;
 border-collapse:collapse;
}



.wrapergr .garotas .content .garotapg .info .infoitem {
 display:flex;
 flex-grow: 1;
 margin: 20px 0 0 20px;
}


/* Banners e Comentarios */

.bannerecomment {
 margin-top:10px;
 width:100%;
 }

.bannerecomment .content{
 display: flex;
 flex-grow: 1;
 justify-content: flex-start;
 flex-direction: row;
 align-items: flex-start;

 
}


.bannerecomment .content .bannners2{
 float: left;
 width:500px;
 margin: 0 12px 0 0;
}


.bannerecomment .content .bannners2 input{
width: 90%;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
}

.bannerecomment .content .bannners2 input.enviar{
 max-width:150px;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
}


.bannerecomment .content .bannners2 textarea{
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
 width: 90%;

}

.bannerecomment .content .bannners2 h2 {
font-weight: 400;
text-transform: uppercase;
margin: 0 0 40px 0;
}



.bannerecomment .content .bannners{
 float: left;
 width:670px;
 margin: 0 12px 0 0;
}


.bannerecomment .content .bannners input{
width: 90%;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
}

.bannerecomment .content .bannners input.enviar{
 max-width:150px;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
}


.bannerecomment .content .bannners textarea{
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
 width: 90%;

}

.bannerecomment .content .bannners h2 {
font-weight: 400;
color: #ff992c;
text-transform: uppercase;
margin: 0 0 40px 0;
}

.bannerecomment .content .comentarios {
 display: flex;
 width: 330px;
 max-width: 330px;
 flex-direction: column;
 justify-content: flex-start;
 align-items: flex-start;
}

.bannerecomment .content .comentarios h2 {
display: flex;
font-weight: 400;
color: #ff992c;
padding-left: 65px;
text-transform: uppercase;
margin: 0 0 40px 0;
}

.bannerecomment .content .comentarios2 {
 display: flex;
 width: 480px;
 flex-direction: column;
}

.bannerecomment .content .comentarios2 h2 {
display: flex;
font-weight: 400;
justify-content: center;
text-align: center;
text-transform: uppercase;
margin: 0 0 13px 0;
}


/** ios1-ios6 bubbles **/
.bubble {
  box-sizing: border-box;
  float: left;
 width: 300px;
  max-width: 94%;
  position: relative;
  clear: both;
  background: #fcfbf6;
  border: 2px #b7b5ad solid;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 16px;
 
-webkit-box-shadow: 0 2px 1px 1px #cbc3bd;
box-shadow: 0 2px 1px 1px #cbc3bd;
  margin-bottom: 20px;
  padding: 6px 20px;
  color: #0d0d0c;
  font-weight: 400;
  text-shadow: 0 1px 1px rgba(255,255,255,0.8);
  word-wrap: break-word;
  margin: 0 10px 0 0;
}

.bubble:before, .bubble:after {
  border-radius: 20px / 5px;
  content: '';
  display: block;
  position: absolute;
}
.bubble:before {
  border: 10px solid transparent;
  border-bottom-color: rgba(0,0,0,0.5);
  bottom: 0px;
  left: -7px;
  z-index: -2;
}
.bubble:after {
  border: 8px solid transparent;
  border-bottom-color: #fcfbf6; /* arrow color */
  bottom: 1px;
  left: -5px;
}

.bubble-alt {
  float: right;
}
.bubble-alt:before {
  left: auto;
  right: -7px;
}
.bubble-alt:after {
  left: auto;
  right: -5px;
}
 
.bubble p {
  font-size: 1.1em;
}


/* pink bubble */
.pink {
  background: #d4f5bb;
-webkit-box-shadow: 0 2px 1px 1px #abc29a;
box-shadow: 0 2px 1px 1px #abc29a;
  border: 2px #bce49f solid;
  color: #3a1240;
  font-weight: 700;
 }
.pink:after {
  border-bottom-color: #d4f5bb;
}


/* yellow bubble */
.yellow {
  background: #7acd47;
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.15, #fcf3c3),color-stop(1, #f4e371));
  background-image: -webkit-linear-gradient(bottom, #fcf3c3 15%, #f4e371 100%);
  background-image: -moz-linear-gradient(bottom, #fcf3c3 15%, #f4e371 100%);
  background-image: -ms-linear-gradient(bottom, #fcf3c3 15%, #f4e371 100%);
  background-image: -o-linear-gradient(bottom, #fcf3c3 15%, #f4e371 100%);
  background-image: linear-gradient(bottom, #fcf3c3 15%, #f4e371 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4e371', endColorstr='#fcf3c3');
}
.yellow:after {
  border-bottom-color: #fcf3c3;
}

.bannerecomment .content .comentarios .item{
 display: flex;
  width: 360px;
 padding: 0 0 10px 0;
 margin: 0 0 -140px 0; 
 background: transparent;

 border-bottom: 0px ;
}


.bannerecomment .content .comentarios .item2 .user{
 float: left;
  width: 330px;
 text-align: right;
 margin: 0 0px 0 0;
 color: #0d0d0c;
 padding: 5px 0 10px 0 ;
}

.bannerecomment .content .comentarios .item2 .commenttexto{
 float: left;
 width: 330px;
 padding-bottom: 20px;
}


.bannerecomment .content .comentarios2 .item{
 display: flex;
  width: 360px;
 padding: 0 0 10px 0;
 margin: 0 0 -140px 0; 
 background: transparent;

 border-bottom: 0px ;
}


.bannerecomment .content .comentarios2 .item2 .user{
 float: left;
  width: 330px;
 text-align: right;
 margin: 0 0px 0 0;
 color: #0d0d0c;
 padding: 5px 0 10px 0 ;
}

.bannerecomment .content .comentarios2 .item2 .commenttexto{
 float: left;
 width: 330px;
 padding-bottom: 20px;
}


.wrapergr .garotas .content .garotapg .info .infoitem p{
 text-transform: uppercase;
 font-weight: 800;
 color: #999999;
}

.wrapergr .garotas .content .garotapg .info .infoitem p.coracao{
 text-transform: uppercase;
 font-weight: 800;
 min-height: 50px;
 padding:15px 0 0 60px;
 color: #999999;
 background-color: #fff;
 background-image: url("imagens/coracao.png");
 background-repeat: no-repeat;
}

.wrapergr .garotas .content .garotapg .info .infoitem p.video{
 text-transform: uppercase;
 font-weight: 800;
 min-height: 50px;
 padding:8px 0 0 60px;
 color: #999999;
 background-color: #fff;
 background-image: url("imagens/video.png");
 background-repeat: no-repeat;
}


.wrapergr .garotas .content .garotapg .info .infoitem p.fone{
 text-transform: uppercase;
 font-weight: 800;
 min-height: 50px;
 padding:8px 0 0 60px;
 color: #999999;
 background-color: #fff;
 background-image: url("imagens/fone.png");
 background-repeat: no-repeat;
}
.wrapergr .garotas .content .page {
 display:flex;
 margin: 0 auto;
 max-width: 870px;
 padding: 0 20px;
 background: #000;
 flex-grow: 2;
 flex-flow: row wrap; 
 justify-content: flex-start;
 text-align: left;
}

.wrapergr .garotas .content .page p.alerta{
 line-height: 1.6em;
 font-size: 14px;
 text-transform:none;
 text-align: center;
 color: #fff;
}


.wrapergr .garotas .content .botoes {
 display:flex;
 margin: 20px auto 0 auto; 
 max-width: 870px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 text-align: center;
}



.wrapergr .garotas .content .botoes  a.entrar{

 min-width: 350px;
 max-width: 350px;
 height: 32px;
 max-height: 32px;
 margin: 0 10px 10px 0;
 border: 1px #3bae1c solid;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 outline: 0px;
 padding: 20px 0 10px 0;
 background: #46cf21;
 color: #fff;
 text-shadow: 1px 1px 1px #245616;
 text-transform: uppercase;
 font-weight: 800;
 font-size: 14px;
 text-align: center;
 letter-spacing: 1.4px;
}



.wrapergr .garotas .content .botoes  a.sair{

 min-width: 350px;
 max-width: 350px;
 height: 32px;
 max-height: 32px;
 border: 1px #ba1515 solid;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 outline: 0px;
 padding: 20px 0 10px 0;
 background: #d61a1a;
 color: #fff;
 text-shadow: 1px 1px 1px #245616;
 text-transform: uppercase;
 font-weight: 800;
 font-size: 14px;
 text-align: center;
 letter-spacing: 1.4px;
}


.wrapergr .garotas .content .banners {
 display:flex;
 margin: 0 auto;
 max-width: 1160px;
 padding: 0 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 align-items: center;
 text-align: center;
}

.wrapergr .garotas .content .banners .box {
 display:flex;
 margin: 10px 0;
}

.wrapergr .garotas .content .bannersmenores {
 display:flex;
 margin: 0 auto;
 max-width: 1160px;
 padding: 0 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
-webkit-align-content: space-between; /* Safari */
  align-content: space-between;
}


.wrapergr .garotas .content .bannersmenores .boxmin {
 margin: 10px 10px; 
}


.wrapergr .garotas .content .item {
 width: 211px;
 min-height: 350px;
 margin: 0 20px 20px 0;
 background: #121212;
}

.wrapergr .garotas .content .item2{
 margin: 0 20px 15px 0;
}


.wrapergr .garotas .content .itemgrande {
 width: 280px;
 min-height: 350px;
 margin: 0 10px 20px 0;
 background: #121212;
}

.wrapergr .garotas .content .itemgrande .titulo h2 {
 width: 280px!important;
 font-family: 'Argumentum';
 text-align: center;
 text-transform: uppercase;
 font-weight: normal;
 color: #ff9523;
 margin: 20px 0 5px 0;
}


.wrapergr .garotas .content .itemgrande .titulo h3 {
 width: 280px !important;
 font-family: 'Lato';
 font-size: 14px;
 margin: 0px 0 30px 0;
 padding: 0px;
 text-align: center;
 text-transform: uppercase;
 font-weight: 400;
 color: #adadad;
}


.wrapergr .garotas .content .item .imagem {
 width: 100%;
 height: 319px;
}


.wrapergr .garotas .content .item .imagem img {
 width: 100%;
 height: 319px;
}

.wrapergr .garotas .content .item .titulo {
 width: 211px;
}


.wrapergr .garotas .content .item .titulo h2 {
 width: 211px;
 font-family: 'Argumentum';
 text-align: center;
 text-transform: uppercase;
 font-weight: normal;
 color: #ff9523;
 margin: 20px 0 5px 0;
}


.wrapergr .garotas .content .item .titulo h3 {
 width: 211px;
 font-family: 'Lato';
 font-size: 14px;
 margin: 0px 0 30px 0;
 padding: 0px;
 text-align: center;
 text-transform: uppercase;
 font-weight: 400;
 color: #adadad;
}


/* Garotas */

.wraperav{	
 display:flex;	
}

.wraperav .aviso   {
 flex-grow: 1;
 margin: 30px 0 0 0;
}

.wraperav .aviso .content {
 display:flex;
 margin: 0 auto;
 max-width: 1040px;
 padding:  20px 20px 0px 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 text-align: center;
 color: #dbdbdb;
}



/* Footer */

.wraperfot {	
 display:flex;	
 background: #0f0f0f;
 margin-bottom: 0px;
 margin: 60px 0 0 0;
 flex-direction: row ;
}

.wraperfot .footer  {
 flex-grow: 1;
 margin: 30px 0 0 0;
 
}

.wraperfot .footer .content {
 margin: 0 auto;
 max-width: 1040px;
 color: #fff;
 text-transform: uppercase;
 font-family: 'Lato';
 font-size: 1.3em;
 padding: 0px 0 20px 0;
 
}


.wraperfot .footer .content  .flogo  {
  float: left;
 margin: 0px 0 30px 0;

}

.wraperfot .footer .content  .flogo2  {
 margin: 0px 0 30px 0;
 justify-content: center;
}



.wraperfot .footer .content  .flinks  {
 flex-grow: 2;
 display: flex;
 flex-flow: row no-wrap; 
 justify-content: flex-start;
 margin: 0px 0 0 0;

}

.wraperfot .footer .content  .flinks ul {
 list-style: none;
 margin: 15px 0 0 80px;
 padding: 0px;
}

.wraperfot .footer .content  .flinks ul p {
 font-size: 12px;
 margin: 0 0 10px 30px;
 padding: 0px;
 font-weight: normal;
 color: #eb6a1b;
}

.wraperfot .footer .content  .flinks ul li {
 list-style: none;
 float: left;
 margin: 0px 30px 0 0;
 padding: 0px;
 color: #dbdbdb;
}


.wraperfot .footer .content  .flinks ul li a{
 color: #dbdbdb;
}

.wraperfot .footer .content  .flinks ul li a:hover{
 color: #eb6a1b;
}

@media all and (max-width:1000px) {
.bannerecomment .content .bannners input{
width: 480px;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
}

.bannerecomment .content .bannners textarea{
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
 width: 480px;

}
  .bannerecomment .content .bannners{
 float: left;
 width:100%;
 margin: 0 12px 20px 0;
}
.bannerecomment .content .bannners2 input{
width: 480px;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
}

.bannerecomment .content .bannners2 textarea{
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
 width: 480px;

}
  .bannerecomment .content .bannners2{
 float: left;
 width:100%;
 margin: 0 12px 20px 0;
}
.bannerecomment .content .comentarios .item2 .user{
 float: left;
  width: 100%;
 text-align: right;
 margin: 0 0px 0 0;
 color: #0d0d0c;
 padding: 5px 0 10px 0 ;
}
.bannerecomment .content .comentarios .item2{
 float: left;
  width: 100%;
}

.bannerecomment .content .comentarios .item2 .commenttexto{
 float: left;
 width: 100%;
 padding-bottom:20px; 
}
.bannerecomment .content .comentarios2 .item2 .user{
 float: left;
  width: 100%;
 text-align: right;
 margin: 0 0px 0 0;
 color: #0d0d0c;
 padding: 5px 0 10px 0 ;
}
.bannerecomment .content .comentarios2 .item2{
 float: left;
  width: 100%;
}

.bannerecomment .content .comentarios2 .item2 .commenttexto{
 float: left;
 width: 100%;
 padding-bottom:20px; 
}
.bubble {
  box-sizing: border-box;
  float: left;
 width: 100%;
  max-width: 100%;
  position: relative;
  clear: both;
  background: #fcfbf6;
  border: 2px #b7b5ad solid;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 16px;
 
-webkit-box-shadow: 0 2px 1px 1px #cbc3bd;
box-shadow: 0 2px 1px 1px #cbc3bd;
  margin-bottom: 20px;
  padding: 6px 20px;
  color: #0d0d0c;
  font-weight: 400;
  text-shadow: 0 1px 1px rgba(255,255,255,0.8);
  word-wrap: break-word;
  margin: 0 10px 0 0;
}


 .bannerecomment .content .comentarios {
padding-top:30px;
 display: flex;
 width: 100%;
 max-width: 100%;
 flex-direction: column;
 justify-content: flex-start;
 align-items: flex-start;
  border-top:2px #da6c0c solid;
}
  .bannerecomment .content .comentarios h2 {
display: flex;
font-weight: 400;
color: #ff992c;
padding-left: 0px;
text-transform: uppercase;
margin: 0 0 40px 0;
}
 .bannerecomment .content .comentarios2 {
padding-top:30px;
 display: flex;
 width: 100%;
 max-width: 100%;
 flex-direction: column;
 justify-content: flex-start;
 align-items: flex-start;
  border-top:2px #da6c0c solid;
}
  .bannerecomment .content .comentarios2 h2 {
display: flex;
font-weight: 400;
padding-left: 0px;
text-transform: uppercase;
margin: 0 0 40px 0;
}
.bannerecomment {
 margin-top: 10px;
 width:100%;
 }
.wrapertp .header .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
 max-width: 1040px;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 50px;
}
  
.wrapergr .garotas .contentvip {
 display:flex;
 margin: 0 auto;
 max-width: 90%;
 padding:  20px ;
 flex-grow: 1;
 flex-flow: column wrap; 
 justify-content: flex-start;
 background: #dbdbdb;
}

.wrapergr .garotas .contentvip .sessao{
 max-width: 100%;
 text-transform: uppercase;
 justify-content: flex-start;
 font-size: 22px;
  font-family: 'LeagueGothic-Regular';
 
}

/* trigger button */
  #download_now {
    background:transparent url(/media/img/downloadnow.png) no-repeat scroll 0 0;
    display:block;
    height:44px;
    margin: 0 auto;
    margin-bottom:30px;
    overflow:hidden;
    text-indent:-999em;
    width:159px;
    cursor:pointer;
  }
 
  /* mouseover state */
  #download_now:hover {
    background-position:0 -44px;
  }
 
  /* clicked state */
  #download_now:focus {
    background-position:0 -88px;
  }
 
  /* tooltip styling */
  .tooltip {
    display:none;
    background:url(/media/img/tooltip/black_arrow_big.png);
    height:163px;
    padding:40px 30px 10px 30px;
    width:310px;
    font-size:11px;
    color:#fff;
  }
 
  /* a .label element inside tooltip */
  .tooltip .label {
    color:yellow;
    width:35px;
  }
 
  .tooltip a {
    color:#ad4;
    font-size:11px;
    font-weight:bold;
  }
  


.wrapergr .garotas .contentvip .viptitulo{
 max-width: 100%;
 margin: 10px 0;
 border-left: 10px #da6c0c solid;
 padding: 0 0 0 20px;
 color: #da6c0c;
  font-family: 'LeagueGothic-Regular';
 font-size: 4em;
 text-transform: uppercase;
 justify-content: flex-start;
}


.wrapergr .garotas .contentvip .modeldestaque{
 max-width: 100%;
 min-height: 370px;
 margin: 20px 0 0 0;
 padding: 0 0 0px 0;
 border-bottom: 1px #a5a5a5 solid;
 text-transform: uppercase;
 justify-content: flex-start;
}

.wrapergr .garotas .contentvip .modeldestaque .garotavipfoto{
 float: left;
 height: 370px;
 margin: 0 0 20px 0;
}

.wrapergr .garotas .contentvip .modeldestaque .garotavipavatar{
 float: left;

 margin: 0 0 20px 0;
}


.wrapergr .garotas .contentvip .modeldestaque .garotavipfoto img{
 max-width:100%;
}

.wrapergr .garotas .contentvip .modeldestaque .garotavipavatar img{
 max-width:100%;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro{
 flex-grow: 1;
 max-width: 450px;
 margin: 0 0 0 10px;
 padding: 0 0 0 20px;
 background: #fff;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro .titulo{
 max-width: 450px;
 padding: 0 0 0 0px;
 text-align: center;
 text-transform: uppercase;
 font-size: 18px;
 font-weight: bold;
 margin: 10px 0 10px 0;
 padding: 0px;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro ul.dadosgarotaclaro{
 float: left;
 width: 100%;
 max-width: 440px;
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadadosclaro ul.dadosgarotaclaro li{
 float: left;
 width: 100%;
 max-width: 440px;
 border-bottom: 1px #c2c2c2 solid;
 font-size: 0.97em;
 margin: 5px 0px;
 padding: 10px 0;
 list-style: none;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados{
 float: left;
 max-width: 420px;
 padding: 0 0 0 20px;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome{
 float: left;
 width: 420px;
 padding: 0 0 0 0;
 margin: 0px;
  font-family: 'LeagueGothic-Regular';
 font-size: 3em;
 text-transform: uppercase;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome a{
 color: #da6c0c;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.fone{
 float: left;
 max-width: 230px;
 min-height: 37px;
 padding: 4px 0 0 50px;
 color: #fff;
 margin: 0px 0 20px 0 ;
 font-family: 'LeagueGothic-Regular';
 font-size: 2.3em;
 text-transform: uppercase;
 font-weight: normal;
 background-color: transparent;
 background-image: url("imagens/telefone.png");
 background-repeat: no-repeat;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.fonewhats{
 float: left;
 max-width: 230px;
 min-height: 37px;
 padding: 4px 0 0 50px;
 color: #fff;
 margin: 0px 0 20px 0 ;
 font-family: 'LeagueGothic-Regular';
 font-size: 2.3em;
 text-transform: uppercase;
 font-weight: normal;
 background-color: transparent;
 background-image: url("imagens/telefonew.png");
 background-repeat: no-repeat;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados p.descricao{
 float: left;
 width: 420px;
 padding: 0px;
 margin: 0 0px 20px 0;
 font-size: 1.2em;
 text-align: justify;
 line-height: 1.0em;
 text-transform: none;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.vermais{
 
 max-width: 420px;
 padding: 0 0 0 0px;
 text-align: right;
}

  

.toposite  {
  display:flex;
 flex-grow: 1;
 background-color: #1c1c1c;
 background-image: url("imagens/bg.jpg");
 background-repeat: repeat;
}

.toposite .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
 max-width: 1040px;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 250px;
 background-image: url("imagens/garotavolupia.png");
 background-repeat: no-repeat;
 background-position: right;
}

.toposite .content .logo{
	margin: 70px 0 0 0;
 width: 243px;
 height: 137px;

 background-position: 0px 0;
}


.toposite .content .logo img{
 width: 243px;
 height: 105px;
}



.toposite .content .links{
 display:flex;	
}

.toposite .content .links ul{
 margin: 110px 0 0 0;
 padding: 0px;
 list-style: none;
}

.toposite .content .links ul li{
 margin: 0px 0px 0 20px;
 padding: 0px;
 font-family: 'cavalierbook';
 text-transform: uppercase;
 color: #fff;
 font-size: 26px;
 list-style: none;
 float: left;
}

.toposite .content .links ul li a{
 color: #fff;
}


.toposite .content .links ul li a:hover{
 color: #fff;
 border-bottom: 6px #da6c0c solid;
}
  
  
 

/* Footer */

.wraperfot {	
 display:flex;	
 width: 100%!important;
 overflow: hidden;
 background: #0f0f0f;
 margin-bottom: 0px;
 margin: 60px 0 0 0;
 flex-direction: row ;
}

.wraperfot .footer  {
 flex-grow: 1;
 margin: 30px 0 0 0;
 
}

.wraperfot .footer .content {
 margin: 0 auto;

 color: #fff;
 text-transform: uppercase;
 font-family: 'Lato';
 font-size: 1.3em;
 padding: 0px 0 20px 0;
 
}


.wraperfot .footer .content  .flogo  {
  float: left;
 margin: 0px 0 30px 10px;
}

.wraperfot .footer .content  .flogo2 {
 justify-content: center;
 margin: 0px 0 30px 10px;
}





.wraperfot .footer .content  .flinks  {
 clear: both;
 display: flex;
 flex-flow: row wrap; 
 justify-content: flex-start;
 margin: 0px 0 0 0;

}

.wraperfot .footer .content  .flinks ul {
 list-style: none;
 margin: 15px 0 0 20px;
 padding: 0px;
}

.wraperfot .footer .content  .flinks ul p {
 font-size: 0.7em;
 margin: 0 0 10px 30px;
 padding: 0px;
 font-weight: normal;
 color: #eb6a1b;
}

.wraperfot .footer .content  .flinks ul li {
 list-style: none;
 font-size: 1.0em;
 
 float: left;
 margin: 0px 20px 5px 0;
 padding: 0px;
 color: #dbdbdb;
}


.wraperfot .footer .content  .flinks ul li a{
 color: #dbdbdb;
}

.wraperfot .footer .content  .flinks ul li a:hover{
 color: #eb6a1b;
}

   
  
  
  
.wrapergr .garotas .contenttodasmodels {
 display:flex;
 margin: 0 auto;
 width: 90%;
 padding:  10px 20px ;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 justify-content: center;
 background: #fff;
 border-top: 6px #da6c0c solid;
}


.wrapergr .garotas .contenttodasmodels h2.titulovitrine{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 300;
 margin: 10px 0 20px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine{
 width: 279px;
 min-height: 220px;
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemvitrine .imagemvitrine{
 width: 279px;
 min-height: 209px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine{
 width: 279px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine b{
 color: #da6c0c;
}

.wrapergr .garotas .contenttodasmodels .itemnormal{
 width: 200px;
 min-height: 220px;
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemnormal .imagemnormal{
 width: 200px;
 min-height: 300px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal{
 width: 200px;
 max-width: 200px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal b{
 color: #da6c0c;
}





.wrapergr .garotas .contenttodasmodels h2.lembrete{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 400;
 border-top: 1px #b8b8b8 solid;
 padding: 10px 0;
 border-bottom: 1px #b8b8b8 solid;
 font-size: 16px;
 margin: 20px 0 20px 0;
}
  
  
 .wrapergr .garotas .contenttodasmodels .fotogarota{
 justify-content: center;
 width: 100%;
 display: flex; 
 margin: 0 0px 20px 0;
}

 .wrapergr .garotas .contenttodasmodels .fotogarota img{
width:auto;
max-width:420px!important;
max-height: 533px;
height: auto; 
margin: 0 auto;
}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada{
 width: 100%;
 justify-content: center;
 display: flex; 
 margin: 0 0px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada img{
width:420px!important;
max-width:420px!important;
overflow: hidden;
max-height: 370px; 
height: auto;
}
  
  
}



@media all and (max-width:500px) {

.wrapergr .garotas .contentvip ul.todasascidades li {
width:100%;
}
.wrapergr .garotas .contentvip ul.todasascidades{
 margin: 20px 0 0 0;
 list-style: 0px;
 padding:  0;
 width: 80%;
 flex-grow: 1;
 display: block;
 flex-flow: row wrap; 
 justify-content: flex-start;
}


.wrapergr .garotas .contentvip ul.todasascidades2 li {
width:100%;
}
.wrapergr .garotas .contentvip ul.todasascidades2{
 margin: 20px 0 0 0;
 list-style: 0px;
 padding:  0;
 width: 80%;
 flex-grow: 1;
 display: block;
 flex-flow: row wrap; 
 justify-content: flex-start;
}


.bannerecomment .content .bannners input{
width: 90%;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
}

.bannerecomment .content .bannners textarea{
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
 width: 90%;

}
.bannerecomment .content .bannners2 input{
width: 100%;
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
margin-left: 6px;
border: 0px;
}

.bannerecomment .content .bannners2 textarea{
 -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: 0px;
 width: 90%;

}
.bannerecomment {
 margin-top: 10px;
 width:100%;
 }
 .bubble {
  box-sizing: border-box;
  float: left;
 width: 100%;
  max-width: 100%;
  position: relative;
  clear: both;
  background: #fcfbf6;
  border: 2px #b7b5ad solid;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 16px;
 
-webkit-box-shadow: 0 2px 1px 1px #cbc3bd;
box-shadow: 0 2px 1px 1px #cbc3bd;
  margin-bottom: 20px;
  padding: 6px 20px;
  color: #0d0d0c;
  font-weight: 400;
  text-shadow: 0 1px 1px rgba(255,255,255,0.8);
  word-wrap: break-word;
  margin: 0 10px 0 0;
}


 .bannerecomment .content .comentarios {
padding-top:30px;
 display: flex;
 width: 100%;
 max-width: 100%;
 flex-direction: column;
 justify-content: flex-start;
 align-items: flex-start;
  border-top:2px #da6c0c solid;
}

 .bannerecomment .content .comentarios2 {
padding-top:30px;
 display: flex;
 width: 100%;
 max-width: 100%;
 flex-direction: column;
 justify-content: center;
 align-items: center;
  border-top:2px #da6c0c solid;
}

.bannerecomment {
 margin-top: 10px;
 width:100%;
 }
.bannerecomment .content .bannners{
 float: left;
 width:100%;
 margin: 0 12px 20px 0;
}
.bannerecomment .content .bannners2{
 float: left;
 text-align: center;
 width:100%;
 margin: 0 12px 20px 0;
}

  .bannerecomment .content .comentarios h2 {
display: flex;
font-weight: 400;
color: #ff992c;
padding-left: 0px;
text-transform: uppercase;
margin: 0 0 40px 0;
}
  .bannerecomment .content .comentarios2 h2 {
display: flex;
font-weight: 400;
padding-left: 0px;
text-transform: uppercase;
margin: 0 0 40px 0;
}


.wrapergr .garotas .content .item2 {

 margin: 0 20px 20px 0px;
}

.bannerecomment .content .comentarios .item{
 display: flex;
  width: 300px;
 padding: 0 0 10px 0;
 margin: 0 0 -140px 0; 
 background: transparent;

 border-bottom: 0px ;
}


.bannerecomment .content .comentarios .item2 .user{
 float: left;
  width: 100%;
 text-align: right;
 margin: 0 0px 0 0;
 color: #0d0d0c;
 padding: 5px 0 10px 0 ;
}

.bannerecomment .content .comentarios2 .item{
 display: flex;
  width: 300px;
 padding: 0 0 10px 0;
 margin: 0 0 -140px 0; 
 background: transparent;

 border-bottom: 0px ;
}


.bannerecomment .content .comentarios2 .item2 .user{
 float: left;
  width: 100%;
 text-align: right;
 margin: 0 0px 0 0;
 color: #0d0d0c;
 padding: 5px 0 10px 0 ;
}

  
 .wrapergr .garotas .contenttodasmodels .fotogarota{
 justify-content: center;
 width: 100%;
 display: flex; 
 margin: 0 0px 20px 0;
}

 .wrapergr .garotas .contenttodasmodels .fotogarota img{
width:auto;
max-height: 400px;
max-width:420px!important;
height: auto; 
margin: 0 auto;
}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada{
 width: 100%;
 justify-content: center;
 display: flex; 
 margin: 0 0px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada img{
width:280px!important;
max-width:280px !important;
overflow: hidden;
max-height: 210px; 
height: auto;
}
  
  
  .wrapergr .garotas .contenttodasmodels {
 display:flex;
 margin: 0 0 0 0.9em;
 width:85%;
 padding:  10px 20px ; 
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 justify-content: center;
 background: #fff;
 border-top: 6px #da6c0c solid;
}


.wrapergr .garotas .contenttodasmodels h2.titulovitrine{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 300;
 margin: 10px 0 20px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine{
 max-width: 260px; 
 min-height: 220px;
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemvitrine .imagemvitrine{
 max-width: 270px; 
 min-height: 209px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine{
 max-width: 280px; 
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine b{
 color: #da6c0c;
}

.wrapergr .garotas .contenttodasmodels .itemnormal{
 width: 200px;
 min-height: 220px;
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemnormal .imagemnormal{
 width: 200px;
 min-height: 300px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal{
 width: 200px;
 max-width: 200px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal b{
 color: #da6c0c;
}





.wrapergr .garotas .contenttodasmodels h2.lembrete{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 400;
 border-top: 1px #b8b8b8 solid;
 padding: 10px 0;
 border-bottom: 1px #b8b8b8 solid;
 font-size: 16px;
 margin: 20px 0 20px 0;
}




 
 
  
.wrapergr .garotas .contentvip .modeldestaque{
 width: 100%;
 flex-wrap: wrap;
 display: flex;
 min-height: 370px;
 margin: 20px 0 0 0;
 padding: 0 0 0px 0;
 border-bottom: 1px #a5a5a5 solid;
 text-transform: uppercase;
 justify-content: flex-start;
 
}

.wrapergr .garotas .contentvip .modeldestaque .garotavipfoto{
 float: left;
 
 height: auto;
 margin: 0 0 20px 0;
}


.wrapergr .garotas .contentvip .modeldestaque .garotavipfoto img{
  max-width: auto;
  height: auto;
}
.wrapergr .garotas .contentvip .modeldestaque .garotadados{
 float: left;
 width: 100%;
 padding: 0 0 0 0px;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota{
 float: left;

 padding: 0px;
 margin: 0 0px 20px 0;
 font-size: 1.2em;
 text-align: justify;
 line-height: 1.0em;
 text-transform: none;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota ul.dadosgirl{
 float: left;

 margin: 0px;
 padding: 0px;
 list-style: none;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota ul.dadosgirl li{
 float: left;

 border-bottom: 1px #c2c2c2 solid;
 font-size: 0.97em;
 margin: 5px 0px;
 padding: 10px 0;
 list-style: none;
}




.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome{
 float: left;
  max-width: 290px;
 padding: 0 0 0 0;
 margin: 0px;
  font-family: 'LeagueGothic-Regular';
 font-size: 3em;
 text-transform: uppercase;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome a{
 color: #da6c0c;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.fone{
 float: left;
  max-width: 230px;
 min-height: 37px;
 padding: 4px 0 0 50px;
 color: #fff;
 margin: 0px 0 20px 0 ;
  font-family: 'LeagueGothic-Regular';
 font-size: 2.3em;
 text-transform: uppercase;
 font-weight: normal;
 background-color: transparent;
 background-image: url("imagens/telefone.png");
 background-repeat: no-repeat;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados p.descricao{
 float: left;
  width: 94%;
  text-align: justify;
 padding: 0px;
 margin: 0 0px 20px 0;
 font-size: 1.4em;
 text-align: center;
 line-height: 1.0em;
 text-transform: none;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.vermais{
 
max-width: 260px;
 padding: 0 0 0 0px;
 text-align: center;
}
  
  
.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.vermais img{
max-width: 290px;
}
  
  
.toposite  {
  display:flex;
 flex-grow: 1;
 background-color: #1c1c1c;
 background-image: url("imagens/bg.jpg");
 background-repeat: repeat;
}

.toposite .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
max-width: 280px!important;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 250px;
 background-image: url("imagens/garotavolupia.png");
 background-repeat: no-repeat;
 background-position: center;
}

.toposite .content .logo{
 margin: 70px 0 0 0;
 width: 200px;
 height: 85px;
 background-position: left;
}


.toposite .content .logo img{
 width: 200px;
 height: 85px;
}



.toposite .content .links{
 display:flex;
  width: 40px;
  margin-left:30px;
}

.toposite .content .links ul{
 margin: 110px 0 0 0;
 padding: 0px;
 list-style: none;
}

.toposite .content .links ul li{
 margin: 0px 0px 0 20px;
 padding: 0px;
 font-family: 'cavalierbook';
 text-transform: uppercase;
 color: #fff;
 font-size: 16px;
 list-style: none;
 float: left;
}

.toposite .content .links ul li a{
 color: #fff;
}



.toposite .content .links ul li a:hover, .toposite .content .links ul li a:focus{
 color: #fff;
 border-bottom: 0px #da6c0c solid;
}
  
  

.wrapertp {	
 display:flex;	
}

.wrapertp .header  {
 flex-grow: 1;
 background: #da6c0c;
}

.wrapertp .header .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
 max-width: 1040px;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 50px;
}


.wrapertp .header .content .logo{
 flex: 1;
 padding: 10px 0 0 0;
}

.wrapertp .header .content .logo img{
 width: 220px;
 height: 53px;
}

.wrapertp .header .content .menu {
 flex: 3;
 background: #da6c0c;
}
  
  
  
  
    
.wrapergr .garotas .contentvip {
 display:flex;
 margin: 0 0 0 3%;
 padding:  10px 10px ;
 flex-grow: 1;
 flex-flow: column wrap; 
 justify-content: flex-start;
 background: #dbdbdb;
}

.wrapergr .garotas .contentvip .sessao{
 max-width: 100%;
 text-transform: uppercase;
 justify-content: flex-start;
 font-size: 1.4em;
  font-family: 'LeagueGothic-Regular';
 
}


.wrapergr .garotas .contentvip .viptitulo{
 max-width: 80%;
 margin: 10px 0;
 border-left: 10px #da6c0c solid;
 padding: 0 0 0 20px;
 color: #da6c0c;
  font-family: 'LeagueGothic-Regular';
 font-size: 3.2em;
 text-transform: uppercase;
 justify-content: flex-start;
}
  
/* Garotas */


.wrapergr {	
 display:flex;	
}

.wrapergr .garotas  {
 flex-grow: 1;
 margin: 30px 0 0 0;
}


.wrapergr .garotas h2.garotastitulo {
 display:flex;
 margin: 0 auto 30px auto;
max-width: 280px!important;
overflow: hidden;
 padding: 10px 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #1f1f20;
 text-transform: uppercase;
 text-align: center;
 font-family: 'Argumentum';
 font-size: 24px;
 color: #ff9523;
}

.wrapergr .garotas h2.garotastitulo i {
 margin: 0 0 0 10px ;
 color: #fff;
}


.wrapergr .garotas h2.garotastitulo span{
 margin: 10px 0 20px 0px ;
 font-family: 'Lato';
 font-weight: 300;
 font-size: 14px;
 color: #fff;
  flex-flow: row wrap; 
}

.wrapergr .garotas .content {
 display:flex;
 margin: 0 auto;
overflow: hidden;
 padding:  20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 background: #dbdbdb;
}


.wrapergr .garotas .contenthome {
 display:flex;
 margin: 0 auto;
max-width: 280px!important;
overflow: hidden;
 padding:  20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #dbdbdb;
}

.wrapergr .garotas .contenthome {
 display:flex;
 margin: 0 auto;
max-width: 280px!important;
overflow: hidden;
 padding:  20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #dbdbdb;
}


.wrapergr .garotas .contenthome .itemhome {
 width: 150px!important;
 max-width: 150px!important;
 height: 321px;
 margin: 0 10px 0px 0;
}

.wrapergr .garotas .contenthome .itemhome .imagem{
 width: 150px!important;
 max-width: 150px!important;
 height: 257px !important;
 max-height: 257px !important;
  justify-content: center;
  align-itens: center;
  text-align: center;
}


.wrapergr .garotas .contenthome .itemhome .imagem img{
 width: 150px!important;
 max-width: 150px!important;
 height: 257px !important;
 max-height: 257px !important;
}

.wrapergr .garotas .contenthome .itemhome .titulo{
 width: 150px!important;
 max-width: 150px!important;
 height: 54px;
 background: #ca3402;
 color: #dbdbdb;
  font-family: 'LeagueGothic-Regular';
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
}

.wrapergr .garotas .contenthome .itemhome .titulo h2{
font-size: 26px;
margin: 0px;
padding: 10px 0 0 0 ;
}

.wrapergr .garotas .contenthome .itemhome .titulo a{
  color: #dbdbdb;
}

 
  

/* Footer */

.wraperfot {	
 display:flex;	
 width: 100%!important;
 overflow: hidden;
 background: #0f0f0f;
 margin-bottom: 0px;
 margin: 60px 0 0 0;
 flex-direction: row ;
}

.wraperfot .footer  {
 flex-grow: 1;
 margin: 30px 0 0 0;
 
}

.wraperfot .footer .content {
 margin: 0 auto;

 color: #fff;
 text-transform: uppercase;
 font-family: 'Lato';
 font-size: 1.3em;
 padding: 0px 0 20px 0;
 
}


.wraperfot .footer .content  .flogo  {
  float: left;
 margin: 0px 0 30px 10px;
}

.wraperfot .footer .content  .flogo2 {
 justify-content: center;
 margin: 0px 0 30px 10px;
}


.wraperfot .footer .content  .flinks  {
 clear: both;
 display: flex;
 flex-flow: row wrap; 
 justify-content: flex-start;
 margin: 0px 0 0 0;

}

.wraperfot .footer .content  .flinks ul {
 list-style: none;
 margin: 15px 0 0 10px;
 padding: 0px;
}

.wraperfot .footer .content  .flinks ul p {
 font-size: 0.7em;
 margin: 0 0 10px 30px;
 padding: 0px;
 font-weight: normal;
 color: #eb6a1b;
}

.wraperfot .footer .content  .flinks ul li {
 list-style: none;
 font-size: 1.0em;
  width: 100%!important;
 float: left;
 margin: 0px 0px 5px 0;
 padding: 0px;
 color: #dbdbdb;
}


.wraperfot .footer .content  .flinks ul li a{
 color: #dbdbdb;
}

.wraperfot .footer .content  .flinks ul li a:hover{
 color: #eb6a1b;
}

  
  
  
}


@media all and (max-width:320px) {
  

  
  
  
 .wrapergr .garotas .contenttodasmodels .fotogarota{
 justify-content: center;
 display: flex; 
 margin: 0 20px 20px 0;
}

.wrapergr .garotas .contenttodasmodels .fotogarota img{
width: auto;
height: 100%;
}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada{
 width: 100%;
 justify-content: center;
 display: flex; 
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .fotogarotadeitada img{
width: 100%;
height: auto;
}
  
  
  .wrapergr .garotas .contenttodasmodels {
 display:flex;
 margin: 0 0 0 0.9em;

 max-width: 260px;
 overflow: hidden;
 padding:  10px 20px ;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 justify-content: center;
 background: #fff;
 border-top: 6px #da6c0c solid;
}


.wrapergr .garotas .contenttodasmodels h2.titulovitrine{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 300;
 margin: 10px 0 20px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine{
 max-width: 260px; 
 min-height: 220px;
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemvitrine .imagemvitrine{
 max-width: 270px; 
 min-height: 209px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine{
 max-width: 280px; 
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemvitrine .titulovitrine b{
 color: #da6c0c;
}

.wrapergr .garotas .contenttodasmodels .itemnormal{
 width: 200px;
 min-height: 220px;
 margin: 0 20px 20px 0;

}

.wrapergr .garotas .contenttodasmodels .itemnormal .imagemnormal{
 width: 200px;
 min-height: 300px;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal{
 width: 200px;
 max-width: 200px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 margin: 0 0px 5px 0;
}

.wrapergr .garotas .contenttodasmodels .itemnormal .titulonormal b{
 color: #da6c0c;
}





.wrapergr .garotas .contenttodasmodels h2.lembrete{
 width: 100%;
 justify-content: flex-start;
 text-align: center;
 text-transform: uppercase;
 font-weight: 400;
 border-top: 1px #b8b8b8 solid;
 padding: 10px 0;
 border-bottom: 1px #b8b8b8 solid;
 font-size: 16px;
 margin: 20px 0 20px 0;
}




 
 
  
.wrapergr .garotas .contentvip .modeldestaque{
 width: 100%;
 flex-wrap: wrap;
 display: flex;
 min-height: 370px;
 margin: 20px 0 0 0;
 padding: 0 0 0px 0;
 border-bottom: 1px #a5a5a5 solid;
 text-transform: uppercase;
 justify-content: flex-start;
 
}

.wrapergr .garotas .contentvip .modeldestaque .garotavipfoto{
 float: left;
 
 height: auto;
 margin: 0 0 20px 0;
}


.wrapergr .garotas .contentvip .modeldestaque .garotavipfoto img{
  max-width: auto;
  height: auto;
}
.wrapergr .garotas .contentvip .modeldestaque .garotadados{
 float: left;
 width: 100%;
 padding: 0 0 0 0px;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota{
 float: left;

 padding: 0px;
 margin: 0 0px 20px 0;
 font-size: 1.2em;
 text-align: justify;
 line-height: 1.0em;
 text-transform: none;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota ul.dadosgirl{
 float: left;

 margin: 0px;
 padding: 0px;
 list-style: none;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados .descricaogarota ul.dadosgirl li{
 float: left;

 border-bottom: 1px #c2c2c2 solid;
 font-size: 0.97em;
 margin: 5px 0px;
 padding: 10px 0;
 list-style: none;
}




.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome{
 float: left;
  max-width: 290px;
 padding: 0 0 0 0;
 margin: 0px;
  font-family: 'LeagueGothic-Regular';
 font-size: 3em;
 text-transform: uppercase;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.nome a{
 color: #da6c0c;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.fone{
 float: left;
  max-width: 230px;
 min-height: 37px;
 padding: 4px 0 0 50px;
 color: #fff;
 margin: 0px 0 20px 0 ;
  font-family: 'LeagueGothic-Regular';
 font-size: 2.3em;
 text-transform: uppercase;
 font-weight: normal;
 background-color: transparent;
 background-image: url("imagens/telefone.png");
 background-repeat: no-repeat;
}


.wrapergr .garotas .contentvip .modeldestaque .garotadados p.descricao{
 float: left;
  width: 94%;
  text-align: justify;
 padding: 0px;
 margin: 0 0px 20px 0;
 font-size: 1.4em;
 text-align: center;
 line-height: 1.0em;
 text-transform: none;
 font-weight: normal;
}

.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.vermais{
 
max-width: 260px;
 padding: 0 0 0 0px;
 text-align: center;
}
  
  
.wrapergr .garotas .contentvip .modeldestaque .garotadados h2.vermais img{
max-width: 290px;
}
  
  
.toposite  {
  display:flex;
 flex-grow: 1;
 background-color: #1c1c1c;
 background-image: url("imagens/bg.jpg");
 background-repeat: repeat;
}

.toposite .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
max-width: 280px!important;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 250px;
 background-image: url("imagens/garotavolupia.png");
 background-repeat: no-repeat;
 background-position: center;
}

.toposite .content .logo{
 margin: 70px 15px 0 0;
 width: 210px;
 height: 90px;
 background-position: left;
}


.toposite .content .logo img{
 width: 210px;
 height: 90px;
}



.toposite .content .links{
 margin: 0 0 0 0px;
 width: 40px;
}

.toposite .content .links ul{
 margin: 110px 0 0 0;
 padding: 0px;
 list-style: none;
}

.toposite .content .links ul li{
 margin: 0px 0px 0 10px;
 padding: 0px;
 font-family: 'cavalierbook';
 text-transform: uppercase;
 color: #fff;
 font-size: 1.1em;
 list-style: none;
 float: left;
}

.toposite .content .links ul li a{
 color: #fff;
}


.toposite .content .links ul li a:hover, .toposite .content .links ul li a:focus{
 color: #fff;
 border-bottom: 0px #da6c0c solid;
}
  
  
  

.wrapertp {	
 display:flex;	
}

.wrapertp .header  {
 flex-grow: 1;
 background: #da6c0c;
}

.wrapertp .header .content {
 display:flex;
flex-direction: row ;
 margin: 0 auto;
 max-width: 1040px;
 flex-grow: 1;
 flex-wrap: nowrap;
 flex-direction: row;
 height: 50px;
}


.wrapertp .header .content .logo{
 flex: 1;
 padding: 10px 0 0 0;
}

.wrapertp .header .content .logo img{
 width: 220px;
 height: 53px;
}

.wrapertp .header .content .menu {
 flex: 3;
 background: #da6c0c;
}
  
  
  
  
    
.wrapergr .garotas .contentvip {
 display:flex;
 max-width: 280px;
 overflow: hidden;
 margin: 0 0 0 3%;
 padding:  10px 10px ;
 flex-grow: 1;
 flex-flow: column wrap; 
 justify-content: flex-start;
 background: #dbdbdb;
}

.wrapergr .garotas .contentvip .sessao{
 max-width: 100%;
 text-transform: uppercase;
 justify-content: flex-start;
 font-size: 1.4em;
  font-family: 'LeagueGothic-Regular';
 
}


.wrapergr .garotas .contentvip .viptitulo{
 max-width: 80%;
 margin: 10px 0;
 border-left: 10px #da6c0c solid;
 padding: 0 0 0 20px;
 color: #da6c0c;
  font-family: 'LeagueGothic-Regular';
 font-size: 3.2em;
 text-transform: uppercase;
 justify-content: flex-start;
}
  
/* Garotas */


.wrapergr {	
 display:flex;	
}

.wrapergr .garotas  {
 flex-grow: 1;
 margin: 30px 0 0 0;
}


.wrapergr .garotas h2.garotastitulo {
 display:flex;
 margin: 0 auto 30px auto;
max-width: 280px!important;
overflow: hidden;
 padding: 10px 20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #1f1f20;
 text-transform: uppercase;
 text-align: center;
 font-family: 'Argumentum';
 font-size: 24px;
 color: #ff9523;
}

.wrapergr .garotas h2.garotastitulo i {
 margin: 0 0 0 10px ;
 color: #fff;
}


.wrapergr .garotas h2.garotastitulo span{
 margin: 10px 0 20px 0px ;
 font-family: 'Lato';
 font-weight: 300;
 font-size: 14px;
 color: #fff;
  flex-flow: row wrap; 
}

.wrapergr .garotas .content {
 display:flex;
 margin: 0 auto;
max-width: 280px!important;
overflow: hidden;
 padding:  20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: flex-start;
 background: #dbdbdb;
}


.wrapergr .garotas .contenthome {
 display:flex;
 margin: 0 auto;
 width: 150px!important;
 max-width: 150px!important;
overflow: hidden;
 padding:  20px;
 flex-grow: 1;
 flex-flow: row wrap; 
 justify-content: center;
 background: #dbdbdb;
}


.wrapergr .garotas .contenthome .itemhome {
 width: 150px!important;
 max-width: 150px!important;
 height: 321px;
 margin: 0 10px 0px 0;
}

.wrapergr .garotas .contenthome .itemhome .imagem{
 width: 150px!important;
 max-width: 150px!important;
 height: 257px !important;
 max-height: 257px !important;
  justify-content: center;
  align-itens: center;
  text-align: center;
}


.wrapergr .garotas .contenthome .itemhome .imagem img{
 width: 150px!important;
 max-width: 150px!important;
 height: 257px !important;
 max-height: 257px !important;
}

.wrapergr .garotas .contenthome .itemhome .titulo{
 width: 150px!important;
 max-width: 150px!important;
 height: 54px;
 background: #ca3402;
 color: #dbdbdb;
  font-family: 'LeagueGothic-Regular';
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
}

.wrapergr .garotas .contenthome .itemhome .titulo h2{
font-size: 26px;
margin: 0px;
padding: 10px 0 0 0 ;
}

.wrapergr .garotas .contenthome .itemhome .titulo a{
  color: #dbdbdb;
}
 
  

/* Footer */

.wraperfot {	
 display:flex;	
 width: 100%!important;
 overflow: hidden;
 background: #0f0f0f;
 margin-bottom: 0px;
 margin: 60px 0 0 0;
 flex-direction: row ;
}

.wraperfot .footer  {
 flex-grow: 1;
 margin: 30px 0 0 0;
 
}

.wraperfot .footer .content {
 margin: 0 auto;

 color: #fff;
 text-transform: uppercase;
 font-family: 'Lato';
 font-size: 1.3em;
 padding: 0px 0 20px 0;
 
}


.wraperfot .footer .content  .flogo  {
  float: left;
 margin: 0px 0 30px 10px;
}

.wraperfot .footer .content  .flogo2  {
 justify-content: center;
 margin: 0px 0 30px 10px;
}




.wraperfot .footer .content  .flinks  {
 clear: both;
 display: flex;
 flex-flow: row wrap; 
 justify-content: flex-start;
 margin: 0px 0 0 0;

}

.wraperfot .footer .content  .flinks ul {
 list-style: none;
 margin: 15px 0 0 10px;
 padding: 0px;
}

.wraperfot .footer .content  .flinks ul p {
 font-size: 0.7em;
 margin: 0 0 10px 30px;
 padding: 0px;
 font-weight: normal;
 color: #eb6a1b;
}

.wraperfot .footer .content  .flinks ul li {
 list-style: none;
 font-size: 1.0em;
  width: 100%!important;
 float: left;
 margin: 0px 0px 5px 0;
 padding: 0px;
 color: #dbdbdb;
}


.wraperfot .footer .content  .flinks ul li a{
 color: #dbdbdb;
}

.wraperfot .footer .content  .flinks ul li a:hover{
 color: #eb6a1b;
}

  
  
  
}