#aviso
{
	display:none;
	width:100%;
	height:35px;
	background-color:rgba(239,166,72,1.00);
	text-align:center;
	line-height:2.3em;
	color:black;
	position:fixed;
	top:0;
	z-index:500;
}

@media (max-width: 500px)
{
    #aviso
	{   
		font-size:9px;
		line-height:4em;
	}
}

/* .roundedOne */
.roundedOne {
	float:left;
	margin-top:-5px; 
	
  width: 28px;
  height: 28px;
  position: relative;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.roundedOne label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  left: 4px;
  top: 4px;
  background: -webkit-linear-gradient(top, #222222 0%, #45484d 100%);
  background: linear-gradient(to bottom, #222222 0%, #45484d 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
}
.roundedOne label:after {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #27ae60;
  background: -webkit-linear-gradient(top, #27ae60 0%, #145b32 100%);
  background: linear-gradient(to bottom, #27ae60 0%, #145b32 100%);
  opacity: 0;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.roundedOne label:hover::after {
  opacity: 0.3;
}
.roundedOne input[type=checkbox] {
  visibility: hidden;
}
.roundedOne input[type=checkbox]:checked + label:after {
  opacity: 1;
}

/* end .roundedOne */
.NoneL {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  left: 4px;
  top: 4px;
  background: -webkit-linear-gradient(top, #222222 0%, #45484d 100%);
  background: linear-gradient(to bottom, #222222 0%, #45484d 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
}

.iconsSex
{
	 width: 28px;
  height: 28px;
  float:left;
  background-position:center;
  background-repeat:no-repeat;
  background-size:60%;
  margin-top:-5px; 
}
#iconFemale
{
	margin-left:60px;
	background-image:url(../img/women.png);
}

#iconMale
{
	background-image:url(../img/man.png);
}


.picWrapper
{
	width:200px;
	height:220px;
	float:left;
}

#success_message
{ 
	display: none;
}

.spacer
{
	height:30px;
	width:100%;
	border-bottom: 4px dashed #e5e5e5;
	margin-bottom:20px;
}

.DivPs
{
	width:25%;
	height:250px;
	background-color:rgba(0,237,226,1.00);
	float:left;
	border:1px solid black;
}

.formWrapper
{
	width:100%;
	height:100%;
	background-color:rgba(251,0,4,1.00);
	text-align:center;
	z-index:80000;
}

#fotos_compra_div
{
	
	max-width: 40vw;
	
	/*background-image:url(../img/slide1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;*/
}

.animate
{
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
}

.action-button
{
	padding: 1px 100px;
	border-radius: 10px;
	font-family: 'Pacifico', cursive;
	font-size: 25px;
	color: #FFF;
	text-decoration: none;	
	margin-top:100px;
	top:100px;
}
.action-button:hover
{
	cursor:pointer;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.input-field
{
	
}

.blue
{
	background-color: #3498DB;
	border-bottom: 5px solid #2980B9;
	text-shadow: 0px -2px #2980B9;
}

.red
{
	background-color: #E74C3C;
	border-bottom: 5px solid #BD3E31;
	text-shadow: 0px -2px #BD3E31;
}

.green
{
	background-color: #82BF56;
	border-bottom: 5px solid #669644;
	text-shadow: 0px -2px #669644;
}

.yellow
{
	background-color: #F2CF66;
	border-bottom: 5px solid #D1B358;
	text-shadow: 0px -2px #D1B358;
}

.action-button:active
{
	transform: translate(0px,5px);
  -webkit-transform: translate(0px,5px);
	border-bottom: 1px solid;
}

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

#dataExtra1
{
	margin-top:60px;
}
.thumb-screen
{
        position:relative;
        top:0;
        left:15px;
        width:200px;
        height:116px;
        background: #000 url(img/zoom.png) center center no-repeat;
        z-index:99;
        opacity: 0;
        transition: opacity .5s ease;
		border-radius:10px;
}

.thumb-screen:hover
{
        opacity:0.5;
}

.imageThumb
{
	
	border-radius:10px;
	border:1px solid rgba(95,95,95,1.00);
}

.countExtra{
	top:40px;
	left:15px;
	width:200px;
	height:116px;
		
	text-align:center;
	color:rgb(72,159,72);
	text-decoration:none;
	font-family: 'Open Sans',sans-serif;
	font-size:60px;
	line-height:11px;
	margin-top:10px;
	font-weight:bold;
}

@media (max-width:480px){
	#fotos_compra_div
	{
		max-width: 89vw;
	}
}

@media (min-width:768px){
	#fotos_compra_div
	{
		max-width: 89vw;
	}

}

@media (min-width:992px){
	#fotos_compra_div
	{
	}

}

@media (min-width:1200px){
	#fotos_compra_div
	{
	}

}

.isotope {
}

/* clear fix */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}

.element-item
{
	overflow-y:auto;
}
.element-item > * {
  margin: 0;
  padding: 0;
}

.element-item:hover{
}

.element-item .extraItem
{
	width:150px;
	height:150px;
	
	float:left;
	text-align:center;
	color:#06C;
	text-decoration:none;
	font-family: 'Open Sans',sans-serif;
	font-size:11px;
	line-height:11px;
	margin-top:10px;
}
.element-item .extraItem:hover
{
	cursor:pointer;
	opacity:0.7;
}

.checks_select
{
	width:16px;
	height:16px;	
}
.terms
{
	margin-left:10px;
}
.terms:hover
{
	cursor:pointer;
}
