
@font-face {
    font-family: champagne;
    src: url(../fonts/champagne.ttf);
}
.subs{
	color:white;
	top: 100px;
}
.links:hover{
	background-color:rgba(0, 0, 0, 0.7);
}
.links2:hover{
	background-color:rgba(256, 256, 256, 0.7);
}
.navbar-brand img{
	height: 100%;
}
.fondo{
	background-image: url(../img/fondo_servicios.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
.fondo2{
	color: black;
}
.navbar-inverse{
	color: white;
	opacity: 0.8;
}

.navbar-inverse .navbar-nav>li>a{
	color: white!important;
}
.navbar-inverse .navbar-nav>li>a:hover{
	color: gray!important;
}
.navbar-nav>li>a{
	color: white;
	 font-family:champagne;
	 font-size: 18px;

}
.btn-default{
background:transparent;
color:white;
}
body{
	width: 100%;
overflow-x:hidden;
font:Monotype Fournier;
}
.info h1{
text-align:center;
}
.info{
text-align:justify;
}
.logo_pixstudio{
position:relative;
top:40%;
text-align:center;
}
.logo_pixstudio img{
width:100%;
}
.logo{
position:fixed;
top:33%;
}
.logo img{
width:100%;
}
#bgvid{
right: 0; bottom: 0;
min-width: 100%; min-height: 100%;
width: auto; height: auto;
position:relative;
z-index:0;
/*background-size*/
-webkit-background-size:/*@@prefixmycss->No equivalent*/;
-moz-background-size:cover;
-o-background-size:/*@@prefixmycss->No equivalent*/;
background-size:cover;
overflow-x:hidden;
margin-left:-20px;
padding:0px;
background-color: white;
}
.texto{
		display: none;

}
.nosotros{
height:300px;
position:relative;
text-align:center;
background-color:white;
font-family:champagne;
font-size:20px;
}
.nosotros p{
text-align:center;
}

.servicios{
position:relative;
background-image:url(../img/1.jpg);
/*background-size*/
-webkit-background-size:/*@@prefixmycss->No equivalent*/;
-moz-background-size:cover;
-o-background-size:/*@@prefixmycss->No equivalent*/;
background-size:cover;
width: 100%;
height: 700px;
color: white;
text-align: center;
}
.servicios a{
	text-decoration: none;
	color: white;

}

.servicios2{
	position:relative;
	background-image:url(../img/1.jpg);
	/*background-size*/
	-webkit-background-size:/*@@prefixmycss->No equivalent*/;
	-moz-background-size:cover;
	-o-background-size:/*@@prefixmycss->No equivalent*/;
	background-size:cover;
	width: 100%;
	height: 700px;
	color: white;
	text-align: center;
	}
	
.servicios2 a{
	text-decoration: none;
	color: black;

}
.fondo2{
	position:relative;
	background-image:url(../img/3.jpg);
	/*background-size*/
	-webkit-background-size:/*@@prefixmycss->No equivalent*/;
	-moz-background-size:cover;
	-o-background-size:/*@@prefixmycss->No equivalent*/;
	background-size:cover;
	width: 100%;
	height: 700px;
	}
.casting{
background-color:gray;
opacity:0.8;
height:100%;
background-image:url(../img/casting.png);
background-repeat:no-repeat;
/*background-size*/
-webkit-background-size:50%;
-moz-background-size:50%;
-o-background-size:50%;
background-size:30%;
background-position:center;
color:white;
}
.casting:hover{
opacity:1;
}
.promocionales{
background-color:gray;
opacity:0.8;
height:100%;
background-image:url(../img/promocionales.png);
background-repeat:no-repeat;
/*background-size*/
-webkit-background-size:80%;
-moz-background-size:80%;
-o-background-size:80%;
background-size:50%;
background-position:center;
}
.promocionales:hover{
opacity:1;
}
.eventos{
background-color:gray;
opacity:0.8;
height:100%;
background-image:url(../img/eventos.png);
background-repeat:no-repeat;
/*background-size*/
-webkit-background-size:50%;
-moz-background-size:50%;
-o-background-size:30%;
background-size:30%;
background-position:center;
}
.eventos:hover{
opacity:1;
}
.promociones{
background-color:gray;
opacity:0.8;
height:100%;
background-image:url(../img/promociones.png);
background-repeat:no-repeat;
/*background-size*/
-webkit-background-size:80%;
-moz-background-size:80%;
-o-background-size:80%;
background-size:40%;
background-position:center;
}
.promociones:hover{
opacity:1;
}
body:after{
content:url(../img/fondo_pixstudio.jpg) url(../img/fondo_agency.jpg);
}
.pixstudio{
background-image:url(../img/fondo_pixstudio.jpg);
position:relative;
background-repeat:no-repeat;
/*background-size*/
-webkit-background-size:/*@@prefixmycss->No equivalent*/;
-moz-background-size:cover;
-o-background-size:/*@@prefixmycss->No equivalent*/;
background-size:cover;
background-attachment:fixed;
background-position:50% 0;
}
.pixstudio_info{
	height: 300px;
background-color:white;
position:relative;
text-align:center;
z-index:2;
font-size:18px;
font-family:Monotype Fournier;
}
.pixstudio_info p{
text-align:center;
}
.pixstudio p{
text-align:center;
}
.agency{
background-image:url(../img/fondo_agency.jpg);
position:relative;
background-repeat:no-repeat;
/*background-size*/
-webkit-background-size:/*@@prefixmycss->No equivalent*/;
-moz-background-size:cover;
-o-background-size:/*@@prefixmycss->No equivalent*/;
background-size:cover;
background-attachment:fixed;
background-position:50% 0;
}
.agency_info{
font-size:18px;
height:300px;
background-color:white;
position:relative;
text-align:center;
font-family:Monotype Fournier;
overflow-x: hidden;
}
#map_canvas{
z-index:0 !important;
}
.subs h2 {
    font-size: 24px;
    line-height: 1.3
}
input,textarea{
	border: 1px solid #ccc;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    border-radius: 10px;
}
.contacto{
	display: none;
left:0%;
height:340px;
background-color:black;
opacity:0.8;
bottom: 0 !important;
position:fixed;
z-index:934893489438943893498349823983;
color:white;
font-family:champagne;
width:100%;
bottom: 0px;
}
.logo_contacto{
	text-align: center;
}
.logo_contacto img{
	width:15% !important;
	margin-top: 23px;
}
.contacto img{
width:10%;
}
.contacto h3{
font-size:17px;
}
.contacto h3 a{
text-decoration:none;
color:white;
}
.contacto span{
	text-align: center;
}
.contacto span img{
	margin-top: 10px;
	width: 20%;
	margin-left: auto;
	margin-right: auto;
}
input, textarea{
background:gray;
border-color:black;
border-style:double;
color:white;
}
input{
	width: 50%;
	height: 35px;
}
::-webkit-input-placeholder{
color:white;
}
:-moz-placeholder{
/* Firefox 18- */
color:white;
}
::-moz-placeholder{
/* Firefox 19+ */
color:white;
}
:-ms-input-placeholder{
color:white;
}
