
/* width 0 > 480 */

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










	.wrapper { width: 100%; height: 100%; box-sizing: border-box; overflow: hidden; }










	#set-social {
		display: none;
	}










	#set-menu {
		width: 100%; height: 75px;
		background-color: white;
	}
	#set-menu .large {
		display: none;
	}
	#set-menu .small .logo {
		width: 100px;
		margin: 0 0 0 20px;
	}
	#set-menu .small .logo a {
		font-family: 'FuturaStd-Medium'; font-size: 26px; font-weight: 400;
		text-decoration: none; text-align: center;
		color: #009cff;
		line-height: 75px;
		height: 75px;
		display: block;
		border: none;
		outline: none;
	}
	#set-menu .small .logo a:hover {
		color: black;
	}
	#set-menu .small .button {
		width: 36px; height: 36px;
		background-image: url(https://www.opcion2.com.ar/images/menu/small/button.png);
		float: right;
		cursor: pointer;
		margin: 20px 20px 0 0;
	}
	#set-menu .small .button:hover {
		background-position: bottom;
	}










	#set-submenu {
		height: 0px;
		display: none;
	}











	#set-menu-float {
		background-color: white;
		width: 100%;
		overflow: auto;
		text-align: center;
		height: 0px;
		overflow: hidden;
	}
	#set-menu-float .wrapper {
		width: 100%;
	}
	#set-menu-float .menu a {
		font-family: 'FuturaStd-Medium'; font-size: 18px; font-weight: 400;
		text-decoration: none; text-align: center; text-transform: uppercase;
		color: white;
		letter-spacing: 1px;
		border: none;
		display: block;
		height: 47px;
		line-height: 48px;
		border-bottom: 1px solid #008ee8;
		background-color: #009cff;
	}
	#set-menu-float .menu a:hover {
		background-color: black;
		color: white;
		border-bottom: 1px solid #191919;
	}
	#set-menu-float .social a {
		display: inline-block;
		width: 33.3333333%; height: 70px;
		float: left;
		background-position: center;
		background-repeat: no-repeat;
	}
	#set-menu-float .social a.facebook {
		background-image: url(https://www.opcion2.com.ar/images/menu/small/facebook-41x34.png); background-color: #1c54ba; border-bottom: 1px solid #18479e;
	}
	#set-menu-float .social a.twitter {
		background-image: url(https://www.opcion2.com.ar/images/menu/small/twitter-41x34.png); background-color: #009cff; border-bottom: 1px solid #008ee8;
	}
	#set-menu-float .social a.youtube {
		background-image: url(https://www.opcion2.com.ar/images/menu/small/youtube-41x34.png); background-color: #b82727; border-bottom: 1px solid #9d2121;
	}
	#set-menu-float .social a:hover {
		background-color: black;
		border-bottom: 1px solid #191919;
	}
	#set-menu-float .skybox a {
		font-family: 'FuturaStd-Medium'; font-size: 18px; font-weight: 400;
		text-decoration: none; text-align: center;
		color: #009cff;
		letter-spacing: 1px;
		display: inline-block;
		width: 100%; height: 49px; line-height: 50px;
		border-bottom: 1px solid #e9e9e9;
		background-color: white;
	}
	#set-menu-float .skybox a:hover {
		background-color: black;
		border-bottom: 1px solid #191919;
		color: white;
	}










	#set-index-slide {
		width: 100%; height: 380px;
		background-color: #c6c6c6;
		background-image: url(https://www.opcion2.com.ar/images/index/slide/background.jpg);
		background-position: center;
	}
	#set-index-slide .image {
		width: 100%; height: 100%;
		background-repeat: no-repeat;
		background-position: bottom;
		opacity: 0;
	}
	#set-index-slide .image.promocional { background-image: url(https://www.opcion2.com.ar/images/index/slide/promocional-1500x380-002.png); }
	#set-index-slide .image.molinetes { background-image: url(https://www.opcion2.com.ar/images/index/slide/molinetes-1500x380.png); }
	#set-index-slide .image.acreditaciones { background-image: url(https://www.opcion2.com.ar/images/index/slide/acreditaciones-1500x380-002.png); }
	#set-index-slide .text {
		width: 100%; height: 100%;
		box-sizing: border-box;
		padding: 240px 0 0 0;
		text-align: center;
	}
	#set-index-slide .text .title {
		font-family: 'FuturaStd-Medium'; font-size: 34px; text-transform: uppercase; font-weight: 400;
		margin: 0 0 12px 0;
		text-shadow: rgba(255,255,255,.25) 1px 1px;
		background-color: rgba(255,255,255,.8);
	}
	#set-index-slide .text .description {
		/*
		font-family: 'FuturaStd-Light'; font-size: 16px; line-height: 24px; font-weight: 400;
		padding: 0 0 20px 0;
		*/
		display: none;
	}
	#set-index-slide .text .button a {
		font-family: 'FuturaStd-Light'; font-size: 16px; font-weight: 400; color: white; text-decoration: none;
		border: 2px solid black;
		padding: 0 35px 0 15px;
		background-image: url(https://www.opcion2.com.ar/images/button-arrow.png);
		background-repeat: no-repeat;
		background-position: right;
		background-color: black;
		height: 40px;
		line-height: 40px;
		display: block;
		width: 115px;
		margin: 0 auto;
	}
	#set-index-slide .text .button a:hover {
		background-color: white;
		border: 2px solid white;
		background-image: url(https://www.opcion2.com.ar/images/button-arrow-hover.png);
		color: black; text-decoration: none;
	}
	#set-index-slide .text .nav {
		width: 100%;
		float: left;
		margin: 100px 0 0 0;
		position: absolute;
	}
	#set-index-slide .text .nav span {
		cursor: pointer;
		width: 35px; height: 35px; line-height: 20px;
		display: inline-block;
		border-radius: 50%;
		margin: 0 10px;
	}










	#set-play {
		background-color: white;
		width: 100%; height: 6px;
	}
	#set-play .bar {
		background-color: #dedede;
		width: 0%; height: 6px;
	}










	#set-index-tools {
		width: 100%;
		background-color: white;
		overflow: auto;
		padding: 130px 0 0 0;
	}
	#set-index-tools h1 {
		font-family: 'FuturaStd-Medium'; font-size: 23px; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 400;
		padding: 0 25px 40px 25px;
	}
	#set-index-tools h1 strong {
		font-family: 'FuturaStd-Heavy'; font-weight: 700;
	}
	#set-index-tools .items a {
		text-decoration: none; text-align: center;
		display: block;
		margin: 0 10px 10px 10px; padding: 35px 0;
		background-color: #009cff;
		font-family: 'FuturaStd-Medium'; font-size: 18px; font-weight: 400;
		color: white;
		text-align: center; text-transform: uppercase; text-decoration: none;
		letter-spacing: 1px;
	}
	#set-index-tools .items a.system {
		background-color: #c42727;
	}
	#set-index-tools .items a:hover {
		background-color: black;
	}
	#set-index-tools .items a span {
		display: block;
		width: 100%; height: 55px;
		background-repeat: no-repeat;
		background-position: center;
		margin: 0 0 20px 0;
	}
	#set-index-tools .items a.signups span { background-image: url(https://www.opcion2.com.ar/images/index/tools/signups-86x55.png); }
	#set-index-tools .items a.reports span { background-image: url(https://www.opcion2.com.ar/images/index/tools/reports-86x55.png); }
	#set-index-tools .items a.system span { background-image: url(https://www.opcion2.com.ar/images/index/tools/system-86x55.png); }
	#set-index-tools .items a.credentials span { background-image: url(https://www.opcion2.com.ar/images/index/tools/credentials-86x55.png); }
	#set-index-tools .items a.access span { background-image: url(https://www.opcion2.com.ar/images/index/tools/access-86x55.png); }










	#set-index-skybox {
		width: 100%;
		background-color: #564f48;
		background-image: url(https://www.opcion2.com.ar/images/index/skybox/background-skybox-2500x500.jpg);
		background-size: auto 100%;
		background-position: center;
	}
	#set-index-skybox .image {
		display: none;
	}
	#set-index-skybox .text {
		width: 100%; height: 100%;
		color: white;
		text-align: center;
		padding: 60px 30px;
		box-sizing: border-box;
		text-shadow: 0px 0px 5px rgba(0, 0, 0, .25);
	}
	#set-index-skybox .text .title {
		font-family: 'KeepCalm-Medium'; font-size: 50px; font-weight: 400;
		padding: 0 0 0 0;
	}
	#set-index-skybox .text .subtitle {
		font-family: 'FuturaStd-Book'; font-size: 20px; font-weight: 400; line-height: 24px;
		padding: 0 0 18px 0;
	}
	#set-index-skybox .text .description {
		font-family: 'OpenSans-Regular'; font-size: 15px; font-weight: 400;
		padding: 0 0 25px 0;
	}
	#set-index-skybox .text .button a {
		font-family: 'FuturaStd-Light'; font-size: 16px; font-weight: 400; color: white; text-decoration: none;
		border: 2px solid white;
		padding: 0 35px 0 15px;
		background-image: url(https://www.opcion2.com.ar/images/button-arrow.png);
		background-repeat: no-repeat;
		background-position: right;
		height: 40px;
		line-height: 40px;
		display: block;
		width: 115px;
		margin: 0 auto;
	}
	#set-index-skybox .text .button a:hover {
		background-color: white;
		background-image: url(https://www.opcion2.com.ar/images/button-arrow-hover.png);
		color: black; text-decoration: none;
	}










	#set-index-ruby {
		width: 100%; /* height: 500px; */
		background-color: #b82727;
	}
	#set-index-ruby .text {
		width: 100%; height: 100%;
		color: white;
		text-align: center;
		padding: 60px 30px;
		box-sizing: border-box;
		text-shadow: 0px 0px 5px rgba(0, 0, 0, .25);
	}
	#set-index-ruby .text .title {
		font-family: 'KenyanCoffe-Regular'; font-size: 76px; font-weight: 400;
		padding: 0 0 0 0;
	}
	#set-index-ruby .text .subtitle {
		font-family: 'FuturaStd-Book'; font-size: 20px; font-weight: 400; line-height: 24px;
		padding: 0 0 18px 0;
	}
	#set-index-ruby .text .description {
		font-family: 'OpenSans-Regular'; font-size: 15px; font-weight: 400;
		padding: 0 0 25px 0;
	}
	#set-index-ruby .text .button a {
		font-family: 'FuturaStd-Light'; font-size: 16px; font-weight: 400; color: white; text-decoration: none;
		border: 2px solid white;
		padding: 0 35px 0 15px;
		background-image: url(https://www.opcion2.com.ar/images/button-arrow.png);
		background-repeat: no-repeat;
		background-position: right;
		height: 40px;
		line-height: 40px;
		display: block;
		width: 115px;
		margin: 0 auto;
	}
	#set-index-ruby .text .button a:hover {
		background-color: white;
		background-image: url(https://www.opcion2.com.ar/images/button-arrow-ruby-hover.png);
		color: #b82727; text-decoration: none;
	}










	#set-index-services {
		width: 100%;
		background-color: #ececec;
		overflow: auto;
		padding: 70px 0;
	}
	#set-index-services h2 {
		font-family: 'FuturaStd-Medium'; font-size: 23px; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 400;
		padding: 0 25px 40px 25px;
	}
	#set-index-services h2 strong {
		font-family: 'FuturaStd-Heavy'; font-weight: 700;
	}
	#set-index-services .items a {
		text-decoration: none; text-align: center;
		display: block;
		margin: 0 10px 30px 10px; padding: 0 0 25px 0;
		background-color: white;
		border-bottom: 1px solid rgba(0,0,0,.1);
	}
	#set-index-services .items a:hover {
		opacity: .85;
	}
	#set-index-services .items a.qr { /* ... */ }
	#set-index-services .items a.apps { /* ... */ }
	#set-index-services .items a.opticon { /* ... */ }
	#set-index-services .items a .image {
		width: 100%; height: 160px;
		background-position: center;
		display: block;
		margin: 0 0 20px 0;
	}
	#set-index-services .items a.qr .image {
		background-image: url(https://www.opcion2.com.ar/images/index/services/qr-750x160.jpg);
	}
	#set-index-services .items a.apps .image {
		background-image: url(https://www.opcion2.com.ar/images/index/services/apps-750x160.jpg);
	}
	#set-index-services .items a.opticon .image {
		background-image: url(https://www.opcion2.com.ar/images/index/services/opticon-750x160.jpg);
	}
	#set-index-services .items a .title {
		font-family: 'FuturaStd-Heavy'; font-size: 22px; font-weight: 700;
		color: black;
		display: inline-block;
		line-height: 22px;
		margin: 0 0 5px 0;
		width: 80%;
	}
	#set-index-services .items a .description {
		font-family: 'OpenSans-Regular'; font-size: 16px; font-weight: 400;
		color: black;
		display: inline-block;
		width: 80%;
	}










	#set-index-company {
		width: 100%;
		background-color: #f5f5f5;
		/* background-image: url(https://www.opcion2.com.ar/images/index/company/background.jpg); */
		background-position: center;
		background-size: auto 100%;
		overflow: hidden;
		box-sizing: border-box;
		padding: 75px 0;
	}
	#set-index-company h1 {
		font-family: 'FuturaStd-Heavy'; font-size: 25px; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700;
		padding: 0 20px 10px 20px;
	}
	#set-index-company .text {
		font-family: 'OpenSans-Regular'; font-size: 16px; text-align: center; font-weight: 400;
		padding: 0 40px 35px 40px;
	}
	#set-index-company .text span {
		font-family: 'OpenSans-Bold'; font-size: 16px; font-weight: 700; text-transform: uppercase;
	}
	#set-index-company ul.items {
		margin: 0; padding: 0;
		list-style: none;
	}
	#set-index-company ul.items li {
		border-bottom: 1px solid rgba(0,0,0,.1);
		background-color: white;
		margin: 0 10px 10px 10px;
	}
	#set-index-company ul.items li span {
		width: 100%; height: 150px;
		background-color: black;
		display: block;
		background-position: center;
		background-repeat: no-repeat;

	}
	#set-index-company ul.items li.ideas span { background-image: url(https://www.opcion2.com.ar/images/index/company/ideas-80x80.png); }
	#set-index-company ul.items li.upgrades span { background-image: url(https://www.opcion2.com.ar/images/index/company/upgrades-80x80.png); }
	#set-index-company ul.items li.latinamerica span { background-image: url(https://www.opcion2.com.ar/images/index/company/latinamerica-80x80.png); }
	#set-index-company ul.items li.personal span { background-image: url(https://www.opcion2.com.ar/images/index/company/personal-80x80.png); }
	#set-index-company ul.items li p {
		font-family: 'FuturaStd-Medium'; font-size: 18px; font-weight: 400;
		color: black;
		text-align: center; text-transform: uppercase; text-decoration: none;
		letter-spacing: 1px;
		padding: 15px 0;
	}










	#set-bottom {
		width: 100%;
		background-color: white;
		overflow: auto;
		box-sizing: border-box;
		padding: 80px 0;
	}
	#set-bottom .wrapper {
		box-sizing: border-box;
		padding: 0 10px;
	}
	#set-bottom .wrapper .info {
		padding: 0 0 35px 0;
		font-family: 'FuturaStd-Medium'; font-size: 23px; font-weight: 400; text-align: center; color: black;
		line-height: 28px;
	}
	#set-bottom .wrapper .info span { font-family: 'FuturaStd-Medium'; font-weight: 700; font-size: 30px; text-transform: uppercase; }
	#set-bottom .wrapper .data {
		height: 100%;
		text-align: center;
		padding: 0 0 15px 0;
	}
	#set-bottom .wrapper .data .png {
		padding: 0 0 15px 0;
	}
	#set-bottom .wrapper .data .items {
		padding: 0 0 20px 0;
	}
	#set-bottom .wrapper .data .items .title {
		font-family: 'FuturaStd-Medium'; font-size: 23px; font-weight: 400;
		color: #009cff;
	}
	#set-bottom .wrapper .data .items .description {
		font-family: 'FuturaStd-Book', sans-serif; font-size: 16px;
		color: #009cff;
	}
	#set-bottom .wrapper .data .items .f3 {
		font-family: 'FuturaStd-Book', sans-serif; font-weight: 700;
		font-size: 20px;
		color: black;
	}
	#set-bottom .wrapper .data .items .f4 {
		font-family: 'FuturaStd-Book', sans-serif;
		font-size: 20px;
		color: #009cff;
	}
	#set-bottom .wrapper .data .social {
		padding: 0 0 20px 0;
	}
	#set-bottom .wrapper .data .social a {
		width: 35px; height: 35px;
		display: inline-block;
		margin: 0 6px 0 0;
	}
	#set-bottom .wrapper .data .social a:hover {
		background-position: bottom;
	}
	#set-bottom .wrapper .data .social a.facebook {
		background-image: url(https://www.opcion2.com.ar/images/bottom/facebook-35x70.png);
	}
	#set-bottom .wrapper .data .social a.twitter {
		background-image: url(https://www.opcion2.com.ar/images/bottom/twitter-35x70.png);
	}
	#set-bottom .wrapper .data .social a.youtube {
		background-image: url(https://www.opcion2.com.ar/images/bottom/youtube-35x70.png);
	}
	#set-bottom .wrapper .form { width: 100%; }
	#set-bottom .wrapper .form .com {
		font-family: 'OpenSans-Regular'; font-size: 14px; font-weight: 400; color: white;
		border: none; outline: none;
		background-color: #009cff;
		padding: 10px 15px;
		box-sizing: border-box;
		resize: none;
	}
	#set-bottom .wrapper .form .com.error {
		background-color: #b82727;
	}
	#set-bottom .wrapper .form .com.loading {
		background-color: #8C8C8C;
	}
	#set-bottom .wrapper .form input[type="text"] {
		width: 100%; height: 40px;
		margin: 0 0 10px 0;
	}
	#set-bottom .wrapper .form input[name="nombre_apellido"],
	#set-bottom .wrapper .form input[name="email"],
	#set-bottom .wrapper .form input[name="telefono"] {
		margin-right: 10px;
	}
	#set-bottom .wrapper .form textarea { width: 100%; height: 150px; margin: 0 0 10px 0; }
	#set-bottom .wrapper .form input[type="button"] {
		font-family: 'FuturaStd-Light'; font-size: 16px; font-weight: 400; color: white; text-decoration: none; text-transform: uppercase;
		border: 2px solid black; outline: none;
		background-repeat: no-repeat;
		background-position: right;
		background-color: black;
		height: 45px;
		line-height: 45px;
		display: block;
		width: 100%;
		margin: 0 auto; padding: 0 15px;
		cursor: pointer;
	}
	#set-bottom .wrapper .form input[type="button"]:hover {
		background-color: transparent;
		color: black; text-decoration: none;
	}









	#portrait {
		width: 100%; height: 150px;
		border-bottom: 30px solid white;
		background: no-repeat center center black;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}








	#main {
		width: 100%;
		background-color: white;
		border-bottom: 1px solid rgba(0,0,0,.1);
		padding: 20px 20px 100px 20px;
		box-sizing: border-box;
	}
	#main h1 a {
		font-family: 'FuturaStd-Medium'; font-size: 30px; font-weight: 400; color: #009cff; text-transform: uppercase; text-decoration: none;
	}
	#main h1 a.red { color: #C71D1D; }
	#main h1 a:hover {
		color: black; text-decoration: none;
	}
	#main h2 {
		font-family: 'OpenSans-Semibold'; font-size: 16px; font-weight: 400; color: black;
		margin: 0; padding: 0 0 20px 0;
	}
	#main h3 {
		margin: 0; padding: 0 0 10px 0;
	}
	#main h3,
	#main h3 a {
		font-family: "FuturaStd-Medium"; font-size: 22px; font-weight: 400; color: black; text-transform: uppercase; text-decoration: none;
	}
	#main h3 a:hover {
		color: #2b2b2b; text-decoration: none;
	}
	#main p {
		font-family: 'OpenSans-Regular'; font-size: 15px; font-weight: 400; color: black;
		margin: 0; padding: 0 0 10px 0;
	}
	#main a.a1 {
		font-family: 'FuturaStd-Medium'; font-size: 20px; font-weight: 400; text-transform: uppercase; text-decoration: none; color: #009cff;
		border: 2px solid #009cff;
		padding: 10px 15px;
	}
	#main a.a1:hover {
		text-decoration: none; color: white;
		border: 2px solid #009cff;
		background-color: #009cff;
	}
	#main .gray {
		margin: 0 0 40px 0; padding: 30px;
		background-color: #F3F3F3;
		border-left: 3px solid black;
	}
	#main ul.tags {
		width: 100%;
		margin: 0 0 35px 0; padding: 0;
		list-style: none;
		overflow: auto;
	}
	#main ul.tags li {
		font-family: 'FuturaStd-Medium'; font-size: 15px; font-weight: 400; color: white; text-transform: uppercase; text-decoration: none;
		background-color: black;
		padding: 8px 10px;
		float: left;
		margin: 0 5px 5px 0;
	}
	#main ul.tags.red li {
		background-color: #b82727;
	}
	#main .icons {
		overflow: auto;
	}
	#main .icons img {
		border-radius: 0%;
		width: 80px;
		float: left;
		margin: 0 10px 10px 0;
		display: block;
		background-color: black;
	}
	#main .icons.red img {
		background-color: #b82727;
	}
	#main .icons.sky img {
		background-color: #009cff;
	}
	#main .icons.blue img {
		background-color: #1c54ba;
	}
	#main .portrait {
		width: 100%; height: 220px;
		/* background-color: #009cff; */
		/* background-size: auto 100%; */
		/* background-color: black; */
		/* background-position: center; */
		margin: 0 0 40px 0;
		background: no-repeat center center black;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
	}
	#main .album {
		width: 100%;
		overflow: auto;
		margin: 0 0 35px 0; padding: 0;
	}
	#main .album div {
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0 5px 0;
	}
	#main .album div img {
		display: block;
		border: none; outline: none;
		width: 100%; height: auto;
		margin: 0; padding: 0;
	}
	#main .style.mixed {
		overflow: auto;
		margin: 0 0 25px 0;
	}
	#main .style.mixed .image {
		background-color: black;
		margin: 0 0 10px 0;
		display: block;
		box-sizing: border-box;
	}
	#main .style.mixed .image:hover {
		opacity: .85;
	}
	#main .style.mixed .image img {
		width: 100%;
		display: block;
	}
	#main .style.mixed .items {
		overflow: hidden;
		float: none;
		width: 100%;
	}
	#main .style.mixed .items .title {
		margin: 0 auto; padding: 0 0 5px 0;
		text-align: center;
	}
	#main .style.mixed .items .title,
	#main .style.mixed .items .title a {
		font-family: "FuturaStd-Medium"; font-size: 25px; font-weight: 400; color: black; text-transform: uppercase; text-decoration: none;
	}
	#main .style.mixed .items .title a:hover {
		color: #2b2b2b; text-decoration: none;
	}
	#main .style.mixed .items .description {
		display: none;
		font-family: "OpenSans-Regular"; font-size: 13px; font-weight: 400; color: black;
		padding: 0 0 10px 0;
	}
	#main .style.mixed .items .more {
		display: none;
		font-family: "FuturaStd-Medium"; font-size: 13px; font-weight: 400; color: black; text-transform: uppercase; text-decoration: none;
		margin: 0 5px 5px 0; padding: 8px 10px;
		float: left;
		cursor: pointer;
		border: 2px solid black;
	}
	#main .style.mixed .items .more:hover {
		color: white;
		background-color: black;
		text-decoration: none;
	}
	#main .style.basic {
		overflow: auto;
		margin: 0 0 15px 0;
	}
	#main .style.basic .title {
		padding: 0;
	}
	#main .style.basic .title,
	#main .style.basic .title a {
		font-family: "FuturaStd-Medium"; font-size: 24px; font-weight: 400; color: black; text-transform: uppercase; text-decoration: none;
	}
	#main .style.basic .title a:hover {
		color: #2b2b2b; text-decoration: none;
	}
	#main .style.basic .description {
		font-family: "OpenSans-Regular"; font-size: 15px; font-weight: 400; color: black;
		padding: 0 50px 10px 0;
	}
	#main .combo {
		overflow: auto;
	}
	#main .combo div {
		float: left;
		text-align: center;
		overflow: hidden;
		width: 100%;
		margin: 0; padding: 0;
		box-sizing: border-box;
	}
	#main .combo div img {
		width: 100%; height: auto;
		margin: 0 0 15px 0;
	}
	#main .combo div p {
		margin: 0 0 0 0; padding: 0 20px;
		font-family: "FuturaStd-Medium"; font-size: 18px; font-weight: 400; color: black; text-transform: uppercase; text-decoration: none;
		height: 90px;
	}
	#main .youtube iframe {
		width: 100%; height: 250px;
		background-color: black;
	}







	#related {
		background-color: rgba(0,0,0,.035);
		padding: 35px 20px;
		box-sizing: border-box;
	}
	#related h3 {
		font-family: "FuturaStd-Medium";
		font-size: 22px;
		font-weight: 400;
		color: black;
		text-transform: uppercase;
		text-decoration: none;
		margin: 0 0 20px 0;
	}
	#related ul li {
		overflow: auto;
		margin: 0 0 10px 0;
	}
	#related ul li a img {
		width: 60px; height: 60px;
		margin: 0 20px 0 0;
		float: left;
		/* border-radius: 50%; */
	}
	#related ul li a span {
		float: left;
		font-family: 'OpenSans-Semibold';
		font-size: 16px;
		font-weight: 400;
		color: black;
		margin: 0;
		padding: 18px 0 10px 0;
		max-width: 200px;
	}









}