@font-face{font-family:'liberatorregular';src:url('../fonts/liberator-webfont.eot');src:url('../fonts/liberator-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/liberator-webfont.woff') format('woff'),
url('../fonts/liberator-webfont.ttf') format('truetype'),
url('../fonts/liberator-webfont.svg#liberatorregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Futura-Medium';src:url('../fonts/Futura-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Futura-Medium.woff') format('woff'),
url('../fonts/Futura-Medium.ttf') format('truetype'),
url('../fonts/Futura-Medium.svg#webfont') format('svg');font-weight:normal;font-style:normal;}


@font-face {
    font-family: 'cuyabraregular';
    src: url('../fonts/cuyabra-webfont.woff2') format('woff2'),
         url('../fonts/cuyabra-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

html{color:#222;font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
body{overflow-x:hidden;font-family:'liberatorregular','Trebuchet MS',Arial,sans-serif, Helvetica, Arial, sans-serif;}
a{color:#FFF;text-decoration:none;}
.container{max-width:980px;padding:0 15px;margin:0 auto;}
.title{color:#000;margin-right:50%;padding:3em 0;font-family:'Futura-Medium','Trebuchet MS',Arial,sans-serif, Helvetica, Arial, sans-serif;text-align:right;}
.title h1{text-transform:uppercase;font-family:'Futura-Medium','Trebuchet MS',Arial,sans-serif;font-weight:600;font-size:45px;line-height:1;;position:relative;padding-bottom:0;margin-bottom:0;margin-top:1.5em;}
.title h2{color:#a6a7a4;text-transform:uppercase;font-family:'cuyabraregular','Trebuchet MS',Arial,sans-serif;font-weight:300;text-transform:uppercase;margin-top:0;font-size:48px;;line-height:1;margin-bottom: 0.5em;}
.social-color a, .social-color a:hover, .social-color a:focus{text-decoration:none;opacity:0.8;}
.social-color a:hover, .social-color a:focus{opacity:1;}
.social-color{margin-top:0.3em;font-size:2.5em;color:#FFF;}
.social-color .facebook .fa-circle{color:#3b5998;}
.social-color .twitter .fa-circle{color:#4099FF;}
.social-color .youtube .fa-circle{color:#e52d27;}
.social-color .instagram .fa-circle{color:#878787;}

.logo, .listen{transition:.1s cubic-bezier(.785,.135,.15,.86);margin:0 auto;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:e 0s cubic-bezier(.785,.135,.15,.86) forwards;animation:e 0s cubic-bezier(.785,.135,.15,.86) forwards;z-index:4;position:relative;display:block;width:40%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;}
.logo img{min-width:100%;max-width:100%;width:100%; margin: 0 auto;}
.logo{ margin-top: 5em; margin-bottom: 1em; }
.listen{width:35%;background:none;}
.listen h4{font-size:16px;font-weight:300;color:#FFF;margin-bottom:5px;}
.listen a{font-family:'Futura-Medium','Trebuchet MS',Arial,sans-serif;z-index:5;display:inline-block;left:0%;width:35%;border:1px solid #FFF;border-radius:6px;padding:5px 0;margin:0 1.75%;vertical-align:middle;}
.listen a.itunes{left:55%;}
.listen a.spotify:hover{background-color:rgba(36,207,95,0.70);}
.listen a.itunes:hover{background-color:rgba(0,0,0,0.70);}
.listen a:active{border-color:#CCC;background-color:#000;}
.listen a span{font-size:16px;margin-top:5px;line-height:1.4;text-transform:uppercase;vertical-align:middle;}
.listen{font-size:20px;}
#first-scroll{position:fixed;top:0;right:0;left:0;min-height:280px;padding-bottom:50px;}
#second-scroll{position:relative;height:50%;min-height:100vh;background-color:#ccc;margin-top:50%;margin-top:100vh;background:url('../img/bg_lc.jpg') no-repeat 35% center;background-size:cover;}
.video-content{text-align:center;}
.container-video{overflow-x:hidden;overflow:hidden;min-height:100%;}
.container-video-inicio{}
.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;z-index:-1;}
.video-container iframe,
.video-container object,
.video-container embed,
.video-container img{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.45);background:url('../img/mask.png') repeat center center;}
.container-img:after,
.container-vd:after{position:absolute;content:'';width:100%;height:50em;margin-top:-50em;}
.container-vd,
.container-img{position:relative;background-color:#343434;min-height:100%;min-height:100vh;}
.bg-maxi{background:url("../img/maxi.png") no-repeat center center;background-size:cover;}
.bg-street{background:url("../img/street.jpg") no-repeat center center;background-size:cover;}
.video-content{position:absolute;bottom:0;top:0;right:0;left:0;width:100%;z-index:2;}
.social-media li a:hover span{text-decoration:underline;}
.social-media li{margin:0 3%;display:inline-block;}
.social-media li:first-child{margin-left:0;}
.social-media li a{color:#FFF;text-transform:uppercase;font-weight:700;font-size:14px;display:inline-block;white-space:nowrap;text-decoration:none;}
ul{list-style:none;}
.social-media{text-align:center;position:absolute;bottom:0;width:100%;padding:15px 0;margin:0;}
.social-media li a:before{font-size:16px;margin-right:5%;vertical-align:top;}
.social-media li .facebook:before{font-family:'FontAwesome';font-style:normal;content:'\f09a';}
.social-media li .twitter:before{font-family:'FontAwesome';font-style:normal;content:'\f099';}
.social-media li .youtube:before{font-family:'FontAwesome';font-style:normal;content:'\f16a';}
.social-media li .instagram:before{font-family:'FontAwesome';font-style:normal;content:'\f16d';}
.social-media li a span{margin-top:3px;display:inline-block;}
@media print,
(-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi){}
@media (min-aspect-ratio:16/9){.fullscreen-bg__video{height:300%;top:-100%;}
}
@media (max-aspect-ratio:16/9){.fullscreen-bg__video{width:300%;left:-100%;}
}
@media (max-width:1200px){.social-media li a span{font-size:12px;}
.social-media li a:before{font-size:18px;}
.social-media{margin:15px 0;}
}
@media screen and (max-width:768px){.social-media li a span{display:none;}
.social-media li a:before{font-size:30px;}
.social-media li{margin:0 5px;}
.social-media li a{padding:5px 12px;}
.logo, .listen{width:50%;font-size:18px;}
.listen a{width:100%;margin-bottom:10px;}
.listen a span{font-size:14px;}
.social-media{margin:0;margin-bottom: 32px;}
.listen h4{font-size:14px;}
.title{margin-right:15%;padding-top: 1em;}
.title h2{ padding-left: 0; }
.title h1{margin-top: 0.1em;}
.social-color{
	padding-right: 20%;
}
#second-scroll{
	background-position: 50% 25%;
}
}
@media screen and (max-width:520px){
.logo, .listen{width:60%};
.title{margin-right:0};
}

.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media print{*,
*:before,
*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
@-webkit-keyframes e{0%{opacity:0}
to{opacity:1}
}
@keyframes e{0%{opacity:0}
to{opacity:1}
}