

	body{ margin:0px; padding: 0px; background-color: #000000; font-family: 'Russo One'; color: #ffffff; z-index:99; }


	#menuToggle { display: block; position:fixed; top: 30px; left: 30px; z-index: 9999999; -webkit-user-select: none; user-select: none; }
	#menuToggle a { text-decoration: none; color: #232323; transition: color 0.3s ease; }
	#menuToggle a:hover { color: tomato; }

	#menuToggle input { display: block; width: 40px; height: 32px; position: absolute; top: -7px; left: -5px; cursor: pointer; opacity: 0; z-index: 2; -webkit-touch-callout: none; }

	#menuToggle span { display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background: #cdcdcd; border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease; }
	#menuToggle span:first-child { transform-origin: 0% 0%; }
	#menuToggle span:nth-last-child(2) { transform-origin: 0% 100%; }
	#menuToggle input:checked ~ span { opacity: 1; transform: rotate(45deg) translate(-2px, -1px); background: #232323; }
	#menuToggle input:checked ~ span:nth-last-child(3) { opacity: 0; transform: rotate(0deg) scale(0.2, 0.2); }
	#menuToggle input:checked ~ span:nth-last-child(2) { transform: rotate(-45deg) translate(0, -1px); }

	#menu { width: 250px; margin: -100px 0 0 -50px; padding: 120px 20px 10px 55px; background: rgba(255,255,255,0.5); list-style-type: none; -webkit-font-smoothing: antialiased; /* to stop flickering of text in safari */ transform-origin: 0% 0%; transform: translate(-100%, 0); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); border-radius: 0 0 20px 0; }

	#menu li { margin: 0px; padding: 0px 0px 10px 0px; font-family: 'Raleway'; font-size: 20px; font-weight: 600; cursor: pointer; }
	#menu li:hover { color: #FF7026; }
	#menuToggle input:checked ~ ul { transform: none; }




	.parallax-window {
		margin: 0px;
		padding: 0px;
		min-height: 800px;
		background: transparent;
	}
	.parallax-window2 {
		margin: 0px;
		padding: 0px;
		min-height: 800px;
		background: transparent;
	}

	.parallax-window3 {
		margin: 0px;
		padding: 0px;
		min-height: 1200px;
		background: transparent;
	}

	#boxlight { display:none; position:fixed; top:0; right:0; bottom:0; left:0; margin:0px; padding:0px; width:100%; height:100%; background-color: rgba(0,0,0,0.9); z-index:97; }


	.video_item {position: fixed; width:100%; min-height:100%; z-index:-999; }
	.bg_site { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); min-width:100%; min-height:100%; }


	._tt { position:relative; margin:0px; padding:0px; width:100%; min-height:580px; border }
	._tt p { text-align:center; }
	._tt p img { margin: 30% auto; width: 100%; height: auto; max-width: 600px; }


	.ms_sinop { position:relative; margin: 0px; padding: 40px 0px 40px 0px; width:100%; text-align:center; background-color: #3b3c36; }
	.ms_sinop h1 { position: relative; margin: 0px auto 20px auto; padding: 0px; width:80%; height: auto; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 40px; text-align: center; line-height:1.2em; letter-spacing: 0.1em; color:#ffffff; }
	.ms_sinop p { position: relative; margin: 0px auto 0px auto; padding: 0px; width:80%; height: auto; font-family: 'Raleway'; font-size: 28px; text-align: center; line-height:1.2em; letter-spacing: 0.08em; color:#999999; }


	.ms_cast { position:relative; margin: 0px; padding: 40px 0px 40px 0px; width:100%; text-align:center; background-color: #3b3c36; }
	.ms_cast h1 { position: relative; margin: 0px auto 20px auto; padding: 0px; width:80%; height: auto; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 40px; text-align: center; line-height:1.2em; letter-spacing: 0.1em; color:#ffffff; }
	.ms_cast p { position: relative; margin: 0px auto 0px auto; padding: 0px; width:80%; height: auto; font-family: 'Raleway'; font-size: 28px; text-align: left; line-height:1.2em; letter-spacing: 0.1em; color:#999999; }
	.ms_cast p span { margin-bottom: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
	.ms_cast p span strong { min-width:160px; padding-right: 15px; display: inline-block; color: #ffffff;  }



	.ms_ttsecc { position:relative; margin: 0px; padding: 40px 0px 40px 0px; width:100%; text-align:center; background-color: #3b3c36; }
	.ms_ttsecc h1 { position: relative; margin: 0px auto 0px auto; padding: 0px; width:80%; height: auto; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 40px; text-align: center; line-height:1.2em; letter-spacing: 0.1em; color:#ffffff; }


	.ms_bio { display: grid; grid-template-columns: auto auto auto auto auto; justify-content: space-evenly; gap: 2px; padding: 2px; background-color: #f2f2f2; }
	.tiles { margin: 0px; padding:0px; background-color: #f2f2f2; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 20px; cursor: pointer; }
	
	.tiles .tile { position: relative; display: block; text-align: left; overflow: hidden; opacity: .99; }
	.tiles .tile:before {content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 50%; background: linear-gradient(to bottom, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.6) 100%); transition-property: top, opacity; transition-duration: 0.3s; opacity: 0; z-index: 2; }
	.tiles .tile img { display: block; object-fit: cover; width:100%; height:100%; /*backface-visibility: hidden;*/ }
	.tiles .tile .details { position: absolute; bottom: 0; left: 0; padding: 0px 0px 20px 20px; font-size: 16px; z-index: 3; }
	.tiles .tile .details span { position: relative; top: 100px; display: block; opacity: 0; transition-property: top, opacity; transition-duration: 0.3s; transition-delay: 0s; }
	.tiles .tile .details .title { line-height: 1; font-weight: 500; font-size: 18px; color: #ffffff; }
	.tiles .tile .details .info { line-height: 1.2; margin-top: 5px; font-size: 12px; color: #dfdfdg; }
	.tiles .tile:focus:before, .tiles .tile:focus span, .tiles .tile:hover:before, .tiles .tile:hover span { opacity: 1; }
	.tiles .tile:focus:before, .tiles .tile:hover:before { top: 50%; }
	.tiles .tile:focus span, .tiles .tile:hover span { top: 0; }
	.tiles .tile:focus .title, .tiles .tile:hover .title { transition-delay: 0.15s; }
	.tiles .tile:focus .info, .tiles .tile:hover .info { transition-delay: 0.25s; }

	#_slider_bio { display:none; position:fixed; top:0; right:0; bottom:0; left:0; margin:0px; padding:0px; width:100%; height:auto; background-color: #f2f2f2; z-index:97;} 
	
	/*#_slider_bio .ms_prev, #_slider_bio .ms_next { cursor: pointer; position:absolute; top: 50%; width:98px; height:68px; margin-top: -34px; transition: 0.6s ease; background-color: rgba(255,0,0,0.2); z-index:90;  }
	#_slider_bio .ms_prev { left: 0px; padding: 10px 20px 10px 30px; border-radius: 0px 10px 10px 0px; }
	#_slider_bio .ms_next { right: 0px; padding: 10px 30px 10px 20px; border-radius: 10px 0px 0px 10px; }
	#_slider_bio .ms_prev img, #_slider_bio .ms_next img { width:48px; height: 48px; }
	#_slider_bio .ms_prev:hover, #_slider_bio .ms_next:hover { background-color: rgba(255,0,0,1); }
	#_slider_bio .ms_prev:hover img {  }
	#_slider_bio .ms_next:hover img { }

	#_slider_bio .ms_dots { position: absolute; bottom: 90px; width:100%; min-height:15px; transition: 0.6s ease; text-align: center; z-index:89; }
	#_slider_bio .ms_dot {  cursor: pointer; display: inline-block; margin: 0px 5px 0px 5px; width: 14px; height: 14px; background-color: rgba(255,0,0,0.8); -o-border-radius: 7px; -ms-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
	#_slider_bio .ms_dot:hover { background-color: rgba(255,0,0,0.6); }
	#_slider_bio .ms_active { background-color: rgba(255,0,0,1); }

	#_slider_bio .ms_close { cursor: pointer; position: absolute; top:0; margin: 10px 10px auto auto; padding: 10px; width: 48px; height:48px; transition: 0.6s ease; right:0; border-radius: 10px;  background-color: rgba(255,0,0,0.3); z-index:99; }
	#_slider_bio .ms_close img { width: 100%; height:auto; }
	#_slider_bio .ms_close:hover { background-color: rgba(255,0,0,1); }*/
	
	#_cont_real { position: relative; width:100%; height:100%; overflow-y: auto; }
	
	.b_slides_bio { position: absolute; top: 0; left:0px; width:450px; height:450px; max-width:50%; transform: translate(0,0); box-shadow: 0px 0px 60px 40px #f2f2f2 inset; background-size: contain; background-repeat: no-repeat; z-index:-1; }
	.b_slides { position: relative; top: 0; width:100%; min-height:100%; height:auto; color: #000000; }
	.b_slides h1 { position: relative; margin: 30px 0px 0px 0px; padding: 0px 100px 0px 460px; width:100%; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 40px; font-weight:500; text-align: left; color: #ff6600; z-index:9; }
	.b_slides h2 { position: relative; margin: 0px 0px 20px 0px; padding: 0px 100px 0px 460px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 30px; font-weight:500; text-align: left; color: #666666; z-index:9; }
	.b_slides h3 { position: relative; margin: 0px 0px 10px 0px; padding: 0px 100px 0px 460px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 20px; font-weight:500; color: #000000; z-index:9; }
	.b_slides p { position: relative; margin: 0px 0px 10px 0px; padding: 0px 100px 0px 460px; width:100%; font-family:'Raleway'; font-size: 16px; line-height:1.2em; z-index:9; }
	.b_slides p span { font-style: italic; font-weight:500; }
	.b_slides p img { left:0; margin: 0px auto; width: 100%; height:auto; max-width:650px; }
	
	

	.ms_estreno { position:relative; margin: 0px; padding:40px 0px 40px 0px; width:100%; text-align:center; background-color: #3b3c36; }
	.ms_estreno h1 { position: relative; margin: 0px auto 20px auto; padding: 0px; width:80%; height: auto; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 40px; text-align: center; line-height:1.2em; letter-spacing: 0.1em; color:#ffffff; }

	.ms_estreno ul { margin:0px auto 0px auto; padding:0px; width:80%; }
	.ms_estreno li { display: inline-block; list-style:none; margin: 0px 10px 0px 10px; padding:5px 20px; font-family: 'Raleway'; font-size:28px; text-align:center; line-height:1.2em;  letter-spacing:0.08em; color:#ffffff; }
	.ms_estreno li span { color:#999999; }
	.ms_estreno img { position: relative; margin: 0px auto 0px auto; width:100%; height: auto; max-width: 600px; }

	/* -- botones cines -- */
	._en_cines_micrositio ._cont_digital_btn { color: #ffffff; background-color: #ff6600; border: 1px solid #ff9900; border-radius: 3px; font-family: 'Hind'; font-weight: 500; font-size:18px; cursor: pointer; }
	._en_cines_micrositio ._cont_digital_btn:hover { background-color: #ff9900; border: 1px solid #ff0000; }


	._poster { position:relative; margin: 0px; padding: 40px 0px 40px 0px; width:100%; text-align:center; background-color: #3b3c36; }
	._poster h1 { position: relative; margin: 0px auto 20px auto; padding: 0px; width:80%; height: auto; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 40px; text-align: center; line-height:1.2em; letter-spacing: 0.1em; color:#ffffff;  }
		._poster p { position: relative; margin: 30px auto 0px auto; padding: 0px; width:80%; font-family: 'Roboto'; font-size: 30px; font-weight: 300; text-align: center; text-shadow: 0px 0px 3px rgba(0,0,0,0.4); line-height:1.2em; color:#fff231; }
		._poster p img { margin: 0px auto 10px auto; width: auto; height:280px; box-shadow: 0px 0px 20px rgba(255,255,255,0.15); }
		._poster p img:hover { box-shadow: 0px 0px 20px rgba(255,255,255,0.45); transition: 0.6s ease; }

	.poster_d { position: relative; margin: 0px 20px 10px 20px; height: 280px; width: auto; cursor: pointer; }
	.poster_d:hover { box-shadow: 0px 0px 20px rgba(255,255,255,0.45); transition: 0.6s ease; }


	._pics { position:relative; margin: 0px; padding:40px 0px 40px 0px; width:100%; min-height:340px; text-align:center; background-color: #3b3c36; }
	._pics h1 { position: relative; margin: 0px auto 20px auto; padding: 0px; width:80%; height: auto; font-family: 'Hind'; font-weight: 500; text-transform: uppercase; font-size: 40px; text-align: center; line-height:1.2em; letter-spacing: 0.1em; color:#ffffff;  }

	._pics ul { margin: 0px auto 0px auto; padding:0px; width:100%; max-width:1024px; text-align:center; }
	._pics li { display:inline-block; margin: 5px 5px 5px 5px; padding:0px; text-align:center; cursor:pointer; }
	._pics li img { width:150px; height:auto; opacity: 0.8; filter: alpha(opacity=80); }
	._pics li img:hover { opacity: 1.0; filter: alpha(opacity=100); }

	.g_slides { position:absolute; top:50%; left:0; right:0; margin:0px auto 0px auto; width:100%; height:auto; max-width:1024px; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index:98; }



	._trailer { position:relative; margin: 0px; padding:0px 0px 0px 0px; width:100%; min-height:600px; text-align:center; }


		div._trailers { position: absolute; top:50%; right: 0; bottom: 0; left:0; margin: 0px auto 0px auto; padding: 0px; width:100%; text-align: center; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 90; }
		div._trailers iframe { margin:0px; padding: 0px; width:560px; height:315px; }


	._plus { position:relative; margin: 0px; padding:40px 0px 40px 0px; width:100%; min-height:150px; text-align:center; background-color: #3b3c36; }
	._plus h1 { position: relative; margin: 0px auto 20px auto; padding: 0px; width:80%; height: auto; font-family: 'Hind'; font-weight: 500; font-size: 40px; text-align: center; line-height:1.2em; letter-spacing: 0.1em; color:#ffffff;  }
	._plus_micrositio ._plus_btn { min-width:250px; background-color: #ff6600; border:1px solid #ff9900; font-family: 'Hind'; font-weight: 500; font-size: 18px; }
	._plus_micrositio ._plus_btn:hover { background-color: #ff9900; border:1px solid #ff3300; }


		.ms_prev, .ms_next { cursor: pointer; position:absolute; top: 50%; width:98px; height:68px; margin-top: -34px; transition: 0.6s ease; background-color: rgba(59, 60, 54, 0.8); border:1px solid #000000; z-index:90;  }
		.ms_prev { left: 0px; padding: 10px 20px 10px 30px; border-radius: 0px 10px 10px 0px; border-left:transparent; }
		.ms_next { right: 0px; padding: 10px 30px 10px 20px; border-radius: 10px 0px 0px 10px; border-right:transparent;  }
		.ms_prev img, .ms_next img { width:48px; height: 48px; }
		.ms_prev:hover, .ms_next:hover { background-color: rgba(59, 60, 54, 1); }
		.ms_prev:hover img {  }
		.ms_next:hover img { }

		.ms_dots { position: absolute; bottom: 90px; width:100%; min-height:15px; transition: 0.6s ease; text-align: center; z-index:89; }
		.ms_dot {  cursor: pointer; display: inline-block; margin: 0px 5px 0px 5px; width: 14px; height: 14px; background-color: rgba(59, 60, 54, 0.8); -o-border-radius: 7px; -ms-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
		.ms_dot:hover { background-color: rgba(59, 60, 54, 1); }
		.ms_active { background-color: rgba(255,255,255,0.8); }

		.ms_close { cursor: pointer; position: absolute; top:0; margin: 10px 10px auto auto; padding: 10px; width: 48px; height:48px; transition: 0.6s ease; right:0; border-radius: 3px;background-color: rgba(59, 60, 54, 0.8); border:1px solid #000000;  z-index:99; }
		.ms_close:hover { background-color: rgba(59, 60, 54, 1); }
		.ms_close img { width: 100%; height:auto; }





@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1336px) {
}
@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width: 1112px) {
}
@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 980px) {
}
@media only screen and (max-width: 960px) {
	
	.b_slides_bio { position: absolute; top: 0; left:0px; width:450px; height:450px; max-width:50%; transform: translate(0,0); box-shadow: 0px 0px 60px 40px #f2f2f2 inset; background-size: contain; background-repeat: no-repeat; z-index:-1; }
	.b_slides { position: relative; top: 0; width:100%; min-height:100%; height:auto; color: #000000; }
	.b_slides h1 { position: relative; margin: 30px 0px 0px 0px; padding: 0px 100px 0px 50%; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 40px; font-weight:500; text-align: left; color: #ff0000; z-index:9; }
	.b_slides h2 { position: relative; margin: 0px 0px 20px 0px; padding: 0px 100px 0px 50%; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 30px; font-weight:500; text-align: left; color: #666666; z-index:9; }
	.b_slides h3 { position: relative; margin: 0px 0px 10px 0px; padding: 0px 100px 0px 50%; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 20px; font-weight:500; color: #000000; z-index:9; }
	.b_slides p { position: relative; margin: 0px 0px 10px 0px; padding: 0px 100px 0px 50%; width:100%; font-family:'Raleway'; font-size: 16px; line-height:1.2em; z-index:9; }
	.b_slides p span { font-style: italic; font-weight:500; }
	
}
@media only screen and (max-width: 940px) {
}
@media only screen and (max-width: 834px) {
	._tt p, ._cast p, ._sinop p, .dates, .dates ul, .social, ._trailer p { width:96%; }
	
	.ms_bio { display: grid; grid-template-columns: auto auto auto auto; }
}
@media only screen and (max-width: 820px) {
}
@media only screen and (max-width: 768px) {
	._tt p img { width: 80%; height: auto; max-width: 600px; }

	.parallax-window {
		min-height: 500px;
		background: transparent;
	}
	.parallax-window2 {
		min-height: 400px;
		background: transparent;
	}

	.parallax-window3 {
		min-height: 600px;
		background: transparent;
	}

	.g_slides {  width:70%; height:auto;  }


	._trailer { position:relative; margin: 0px; padding:0px 0px 100px 0px; width:100%; min-height:350px; text-align:center; }
	div._trailers iframe { margin:0px; padding: 0px; width:560px; height:315px; }

}
@media only screen and (max-width: 750px) {
}
@media only screen and (max-width: 720px) {
}
@media only screen and (max-width: 667px) {
	
	.b_slides_bio { position: relative; top: 30px; left:0px; margin: 0px auto; width:100%; height:400px; max-width:100%; transform: translate(0,0); box-shadow: 0px 0px 60px 40px #f2f2f2 inset; background-position: center; background-size: contain; background-repeat: no-repeat; z-index:-1; }
	.b_slides { position: relative; top: 0; width:100%; min-height:100%; height:auto; color: #000000; }
	.b_slides h1 { position: relative; margin: 30px 0px 0px 0px; padding: 0px 40px 0px 40px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 30px; font-weight:500; text-align: left; color: #ff0000; z-index:9; }
	.b_slides h2 { position: relative; margin: 0px 0px 20px 0px; padding: 0px 40px 0px 40px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 30px; font-weight:500; text-align: left; color: #666666; z-index:9; }
	.b_slides h3 { position: relative; margin: 0px 0px 10px 0px; padding: 0px 40px 0px 40px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 20px; font-weight:500; color: #000000; z-index:9; }
	.b_slides p { position: relative; margin: 0px 0px 10px 0px; padding: 0px 40px 0px 40px; width:100%; font-family:'Raleway'; font-size: 16px; line-height:1.2em; z-index:9; }
	.b_slides p span { font-style: italic; font-weight:500; }
	
	
	
	
	
}
@media only screen and (max-width: 640px) {
	._trailer p iframe { width: 480px; height: 270px; }
	.ms_bio { display: grid; grid-template-columns: auto auto auto; }
}
@media only screen and (max-width: 620px) {
}
@media handheld, only screen and (max-height: 570px), only screen and (max-device-height: 570px) and (orientation:landscape) {
}

@media only screen and (max-width: 568px) {

	.parallax-window {
		min-height: 300px;
		background: transparent;
	}
	.parallax-window2 {
		min-height: 300px;
		background: transparent;
	}

	.parallax-window3 {
		min-height: 400px;
		background: transparent;
	}

	.ms_sinop { width:100%; }
	.ms_sinop h1 { font-size: 30px; }
	.ms_sinop p { font-size: 20px; }

	.ms_cast { width:100%; }
	.ms_cast h1 { font-size: 30px; }
	.ms_cast p { font-size: 20px; }
	.ms_cast p span { }
	.ms_cast p span strong { min-width:120px; }

	.ms_estreno { width:100%; }
	.ms_estreno h1 { font-size: 30px; }
	.ms_estreno ul { width:100%; }
	.ms_estreno li { font-size:20px; }

	._poster { width:100%; }
	._poster h1 { font-size: 30px; }
	._poster p { font-size: 20px; }

	._pics { width:100%;  }
	._pics h1 { font-size: 30px; }
	._pics li img { width:100px; height:auto; }

	.g_slides {  width:80%; height:auto;  }



	._trailer { position:relative; margin: 0px; padding:0px 0px 100px 0px; width:100%; min-height:280px; text-align:center; }
	div._trailers iframe { margin:0px; padding: 0px; width:400px; height:225px; }



	.ms_prev, .ms_next { width:49px; height:34px; margin-top: -17px; }
	.ms_prev { left: 0px; padding: 5px 10px 5px 15px; border-radius: 0px 5px 5px 0px; }
	.ms_next { right: 0px; padding: 5px 15px 5px 10px; border-radius: 5px 0px 0px 5px; }
	.ms_prev img, .ms_next img { width:24px; height: 24px; }


}
@media only screen and (max-width: 480px) {
	
	.b_slides_bio { position: relative; top: 30px; left:0px; margin: 0px auto; width:100%; height:280px; max-width:100%; transform: translate(0,0); box-shadow: 0px 0px 60px 40px #f2f2f2 inset; background-position: center; background-size: contain; background-repeat: no-repeat; z-index:-1; }
	.b_slides { position: relative; top: 0; width:100%; min-height:100%; height:auto; color: #000000; }
	.b_slides h1 { position: relative; margin: 30px 0px 0px 0px; padding: 0px 40px 0px 40px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 30px; font-weight:500; text-align: left; color: #ff0000; z-index:9; }
	.b_slides h2 { position: relative; margin: 0px 0px 20px 0px; padding: 0px 40px 0px 40px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 30px; font-weight:500; text-align: left; color: #666666; z-index:9; }
	.b_slides h3 { position: relative; margin: 0px 0px 10px 0px; padding: 0px 40px 0px 40px; width:100%; font-family: 'Hind'; font-weight: 500; font-size: 20px; font-weight:500; color: #000000; z-index:9; }
	.b_slides p { position: relative; margin: 0px 0px 10px 0px; padding: 0px 40px 0px 40px; width:100%; font-family:'Raleway'; font-size: 16px; line-height:1.2em; z-index:9; }
	.b_slides p span { font-style: italic; font-weight:500; }
	
	
	._trailer { position:relative; margin: 0px; padding:0px 0px 100px 0px; width:100%; min-height:240px; text-align:center; }
	div._trailers iframe { margin:0px; padding: 0px; width:320px; height:180px; }
	
	.ms_bio { display: grid; grid-template-columns: auto auto; }


}
@media only screen and (max-width: 414px) {
	
}
@media only screen and (max-width: 375px) {

	.ms_next, .ms_prev {  display: none; }

	div._trailers iframe { margin:0px; padding: 0px; width:280px; height:158px; }

}
@media only screen and (max-width: 320px) {
	._trailer p iframe { width: 280px; height: 158px; }
}
