
@media (max-width: 768px) {
	html,
	body {
		margin: 0;
    background: none;
	}
	body {
		min-width: 320px;
		
	}
  .nomobile { display: none; }
  .mobile { display: block; }
  .price2 { display: block; padding: 0 0 5px 0; }  
    
	div#all {
    background: #000;
		width: auto;
		padding: 15px;
	}
  div#top-mobile {
    display: block;
  	width: 100%;
    height: auto;
  }
  div#top {
    display: none;
  }
  #top-mobile img {
   		max-width: 100%;
  		height: auto;
      margin: -10px 0 20px 0;
    }
  .top10 {float: right; margin: -25px -15px 0 0; padding: 0 0 5px 15px; width: 110px;}
  h1 {
  	font-size: 18px;
  }    
      
  div#content {
    margin: 0 0 0 0px;
  	width: 100%;
  	float: left;
    font-size: 14px;
    line-height: 21px;
  }
  .ablock { font-size: 14px; line-height: 18px; }
  div.adv {
  	background: none;
  }
  .adv ul { margin: 0; padding: 0 0 0 20px; }
  .adv li {
  	font-size: 15px;
  	margin: 0px 0px 0px 0px; padding-left: 5px;
    
  }

	/* profil */
  .profil .price { display: none; }
	.profil .rating{
		position: absolute;
		top: auto;
		bottom: 15px;
		right: 0;
	}
  .profil .destination{
    color: #dcda47;
    font-weight: bold;
    font-size: 15px;
    margin: 15px 0 0 5px;   
    }  

	.profil .phone{
		padding-bottom: 0;
		overflow: hidden;
    padding: 0px 0px 15px 20px;
    background: url(../images/ico-phone-white.png) no-repeat 5px 4px;  
	}
  .profil .phone strong{
    color: #fff;  
    font-weight: bold;  
    font-size: 33px;
    line-height: 26px;
  }
  .profil .phone span{
  	font-size: 34px;
    margin: -25px 0 0 12px;  
    padding: 16px 8px;
  }
  
  
	.profil .page{
		position: relative;
		bottom: auto;
		right: auto;
   	text-align: center;
		margin: 0;
		overflow: hidden;
	}
	.profil .text{
		float: none;
		width: auto;
	}  
  .profil .text p {
  	margin-top: 14px;
  }  
	.profil{
		border: 1px solid #6d003c;
		padding: 0 10px;
		position: relative;
	}
	.profil .image{
		width: auto;
		float: none;
		margin: 0 -10px;
		height: 210px;
		overflow: hidden;
	}
	.profil .image img{
		border: 0px;
		padding: 0;
    margin-top: 0px;
		width: 100%;
		height: auto;
    border-radius: 0px; 

	}
	.profil .image img.posun{
    margin-top: 0px;
	}  
	.profil h3{
		background: #ff0084;
		margin: 0 -10px 10px;
		padding: 10px 10px;
	}
	.profil h3 a{
		text-decoration: none;
    color: #fff;
	}
	.profil .page{
		margin: 0 -10px;
		background: none;
		padding: 0;
		width: auto;
		height: auto;
	}
	.profil .page a{
		display: block;
		width: auto;
		text-transform: uppercase;
		text-decoration: none;
		color: #000;
		font-weight: bold;
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		line-height: 44px;
		background: #e5b666;
		background: linear-gradient(to right, #939213 0%, #fdfb70 50%, #939213 100%);
		position: relative;
	}
	.profil .stav{
		position: absolute;
		left: 0;
		right: 0;
		top: 185px;
		font-size: 15px;
		line-height: 30px;
		height: 30px;
		padding: 0 10px;
		background: rgba(0,0,0,.3);
    text-align: right;
	}
 	.profil .status {
		line-height: 30px;
	}	
	.profil .online	 { float: right; margin-right: 20px;}
	.profil .offline	 {		color: #ff0000; float: right; margin-right: 50px;	}  


  .lasttext { text-align: center; padding: 0px 0 50px 0px; font-size: 20px; line-height: 30px; }
  .lasttext a { font-size: 24px; }
  
  div#footer {
    margin: 50px 0px 20px;
  	font-size: 11px;
  }
  div#footer p {
    padding: 0px 10px;
  }
  
  #age-verify .window {
    width: 340px;
    margin-left: -170px;

    padding: 15px;
    }
  #age-verify .souhlas {font-size: 13px;}
    
}

@media (min-width: 576px) and (max-width: 768px) {
	.profil .image{
		height: 310px;
	}
	.profil .stav{
		top: 285px;
	}
}
@media (min-width: 400px) and (max-width: 768px) {
	.profil .phone{
    padding: 0px 0px 15px 50px;
    background: url(../images/ico-phone-white.png) no-repeat 35px 4px;  
	}
	.profil .image img.posun{
    margin-top: -20px;
	}  
}
@media (max-width: 342px) {
	.profil .phone{
    background: none;
    width: 180px;
    padding: 0px 0px 15px 0px;
	}
  .profil .phone strong{
    font-size: 29px;
  } 
	.profil .image{
		height: 190px;
	}
	.profil .stav{
		top: 165px;
	}  
}

