@import "bootstrap.css"; @import "fullpage.css"; @import "hover.less"; @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i'); /* ========================================================================== Author's custom styles ========================================================================== */ /* Style for our header texts * --------------------------------------- */ body{ font-family: 'Montserrat', sans-serif; color: #a8a8a8; } h1{ font-size: 12rem; font-family: arial,helvetica; color: #fff; margin:0; padding:0; z-index: 10; position: relative; } /* Centered texts in each section * --------------------------------------- */ .section{ text-align:center; overflow: hidden; } #myVideo{ position: fixed; right: 0; bottom: 0; top:0; right:0; width: 100%; height: 100%; background-size: 100% 100%; background-color: black; /* in case the video doesn't fit the whole page*/ background-image: /* our video */; background-position: center center; background-size: contain; object-fit: cover; /*cover video background */ z-index:3; @media(max-width: 767px){ width: 90%; height: 100%; } } /* Layer with position absolute in order to have it over the video * --------------------------------------- */ #section0 .layer{ position: absolute; z-index: 4; width: 100%; left: 0; top: 43%; } /*solves problem with overflowing video in Mac with Chrome */ #section0{ overflow: hidden; } /* Bottom menu * --------------------------------------- */ #infoMenu li a { color: #fff; } header{ &.home{ position: fixed; display: block; width: 100%; background: rgba(0, 0, 0, 0.6); z-index: 100; top: 0px; height: 0; overflow: hidden; padding: 0; -webkit-transition: all 1s; /* Safari */ transition: all 1s; &.active{ height: 90px; padding: 10px; @media(max-width: 767px){ height: 45px; } } } .logo{ max-height: 80px; } } .splash{ text-align: center; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#694175+0,303493+100&0.7+0,1+50,1+51,0.7+100 */ background: -moz-linear-gradient(left, rgba(105,65,117,0.7) 0%, rgba(77,59,132,1) 50%, rgba(76,59,132,1) 51%, rgba(48,52,147,0.7) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(105,65,117,0.7) 0%,rgba(77,59,132,1) 50%,rgba(76,59,132,1) 51%,rgba(48,52,147,0.7) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(105,65,117,0.7) 0%,rgba(77,59,132,1) 50%,rgba(76,59,132,1) 51%,rgba(48,52,147,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3694175', endColorstr='#b3303493',GradientType=1 ); /* IE6-9 */ line-height: 70px; position: relative; z-index: 9; height: 100%; opacity: 0.7; } .home-game{ position: absolute; right: 0; width: 50%; z-index: 0; height: 100%; } .home-talent2{ position: absolute; left: 0; width: 50%; z-index: 0; height: 100%; } .content-talent{ padding: 0 120px; width: 50%; height: 180px; float: left; top: 50%; margin-top: -60px; position: absolute; left: 0; @media(max-width: 767px){ position: relative; padding: 0; width: initial; height: initial; margin: 0; float: inherit; left: inherit; display: inline; } } .content-gaming{ padding: 0 120px; width: 50%; height: 180px; top: 50%; margin-top: -60px; position: absolute; right: 0; @media(max-width: 767px){ position: relative; padding: 0; width: initial; height: initial; margin: 0; float: inherit; left: inherit; display: inline; } } .content-about{ position: absolute; top: 20%; z-index: 10; margin-left: -125px; } .content{ position: relative; height: 100%; -webkit-transition: all 0.6s; .logo-container{ color: #fff; font-size: 75px; display: inline-block; line-height: 75px; top: 30%; vertical-align: -60px; position: relative; &:hover{ color:#fff; opacity: 100; cursor:pointer; } } @media(max-width: 767px){ height:50%; } } .about-title{ min-height: 50%; } .about-section{ color: #a8a8a8; font-size: 20px; padding:0 10%; letter-spacing: 1px; font-weight: 700; } .about-text{ font-size: 140px; color:#5D556F; padding: 10% 0; } .nav-pills{ li{ float: right; a{ color: #fff; } &.active{ a{ background: transparent; &:hover{ background: transparent; } } } &:hover{ a{ color: #5D556F; background: transparent; } } } } #fullpage_talent{ .banner{ font-size: 140px; color:#FFF; padding: 10% 0; @media(max-width: 767px){ font-size: 40px; margin-top: 70px; } } .talent-info, .gaming-info{ color: #a8a8a8; font-size: 20px; padding:140px 10%; letter-spacing: 1px; font-weight: 700; @media(max-width: 767px){ padding: 20px 5%; font-size: 14px; } } .talent-bio{ color: #a8a8a8; font-size: 20px; padding:140px 10%; letter-spacing: 1px; font-weight: 700; text-align: left; @media(max-width: 767px){ font-size: 14px; } } .grid{ width: 100%; .column{ display: block; float: left; width: 25%; position:relative; @media(max-width: 767px){ width: 50%; } img{ max-width: 100%; } .inside{ opacity: 0; position: absolute; height: 100%; width: 100%; p{ color: #fff; font-size: 44px; position: absolute; bottom: 25px; width: 100%; text-align: : center; } } &:hover{ .inside{ cursor: pointer; background-color:rgb(105, 65, 117); opacity: 0.7; } } } } } #fullpage_gaming{ .banner{ font-size: 140px; color:#FFF; padding: 10% 0; } .gaming-info{ color: #a8a8a8; font-size: 20px; padding:140px 10%; letter-spacing: 1px; font-weight: 700; } .gaming-bio{ color: #a8a8a8; font-size: 20px; padding:140px 10%; letter-spacing: 1px; font-weight: 700; text-align: left; } .grid{ width: 100%; .column{ display: block; float: left; width: 25%; position:relative; @media(max-width: 767px){ width: 50%; } &.col_3{ width: 33.33% } img{ max-width: 100%; } .inside{ opacity: 0; position: absolute; height: 100%; width: 100%; p{ color: #fff; font-size: 44px; position: absolute; bottom: 25px; width: 100%; text-align: : center; } } &:hover{ .inside{ cursor: pointer; background-color:#364cce; opacity: 0.7; } } } } } .artist_name{ color:#282828; text-align: center; @media(max-width: 767px){ font-size: 50px; } } .artist_social{ text-align: center; a{ display: inline-block; text-align: center; } } hr{ border-top: 1px solid #776f6f; } .gamers-back{ background-color: #272727; } .welcome_gamers{ background-image: url('../img/gamers/banner.jpg'); background-size: cover; .logo-container{ top: 40%; width: 100%; color: #fff; text-align: center; font-size: 40px; margin-top: -90px; } p{ font-size: 140px; color: #FFF; @media(max-width: 767px){ font-size: 30px; } } } .sponsor_gamers{ background-image: url('../img/sponsors-banner.jpg'); background-size: cover; .filter{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c3ac7+0,2c3ac7+81,272727+100 */ position: absolute; height: 100%; width: 100%; opacity: 0.40; top: 0; left: 0; } .logo-container{ color: #fff; text-align: center; font-size: 40px; } .fp-tableCell{ height: 300px !important; } } .upcoming-box{ .title{ margin-top: 20px; font-size: 24px; letter-spacing: 4px; } .descriptions_roboto{ font-size:19px; } } .upcoming_gamers{ .index{ position: relative; z-index: 99; } .upcoming-box{ box-shadow: 0 5px 9px 3px rgba(0,0,0,0.5); padding: 20px; text-align: center; color: #e9e6ef; background: #272727; margin-top: 50px; .title{ margin-top: 20px; font-size: 24px; letter-spacing: 4px; } .italic{ font-weight: 100; font-style: italic; font-size: 12px; letter-spacing: 1px; } } .date{ border-bottom: 1px solid #504f4f; padding: 5px; width: 90%; display: inline-block; } .name{ text-transform: uppercase; letter-spacing: 1px; font-weight: 100; } .left-image{ max-width: 20%; top: 0; z-index: 1; position: absolute; left: 10%; opacity: 0.45; } .right-image{ max-width: 20%; margin-top: 15%; margin-left: -100px; z-index: 1; opacity: 0.45; } } .achievements_gamers{ text-align: center; color: #e9e6ef; font-size: 17px; letter-spacing: 4px; .achievements{ display: inline-block; width: 180px; margin: 20px 5px; img{ max-width: 100px; } p{ font-size: 12px; letter-spacing: 1px; font-style: italic; margin-top: 10px; } } &.sponsors{ background-image: url('../img/sponsors.png'); } } .menu-content-gamers{ position: fixed; width: 100%; height: 100%; background: #24409d; z-index: 99; display: none; text-align: center; &.active{ display: block; opacity: 0.9; -webkit-animation: display-none-transition 1s both; animation: display-none-transition 1s both; } .close{ position: relative; margin-right: 100px; margin-top: 100px; opacity: 1; z-index: 999; } ul{ position: absolute; left: 50%; padding: 0; margin-left: -134px; top: 50%; margin-top: -114px; li{ list-style: none; a{ color: #fff; opacity: 1; display: inline-block; font-size:40px; } } } } @-webkit-keyframes display-none-transition { 0% { opacity: 0; } } @keyframes display-none-transition { 0% { opacity: 0; } } .teams_gamers{ margin-top: 75px; .filter{ height: 100%; width: 100%; padding: 10px; .cover{ position: absolute; height: 100%; width: 100%; opacity: 0.40; top: 0; left: 0; background: #343434; padding: 30px 0; } } .content{ position: relative; height: 100%; -webkit-transition: all 0.6s; .top{ -webkit-transition: all 0.5s; transition: all 0.5s; position: absolute; width: 0%; height: 1px; background: #ccc; } .right{ -webkit-transition: all 0.5s; transition: all 0.5s; right: 0; height: 0%; width: 1px; background: #ccc; position: absolute; } .bottom{ -webkit-transition: all 0.5s; transition: all 0.5s; position: absolute; bottom: 0; right: 0; width: 0%; height: 1px; background: #ccc; } .left{ -webkit-transition: all 0.5s; transition: all 0.5s; position: absolute; left: 0; height: 0%; width: 1px; background: #ccc; } .logo-container{ color: #fff; text-align: center; font-size: 40px; .logo{ display: inline-block; } } &:hover{ background: rgba(0, 0, 0, 0.5); cursor: pointer; .top{ width: 100%; } .right{ height: 100%; } .bottom{ width: 100%; } .left{ height: 100%; } } } } .gamers_contact{ form{ color: #fff; text-align: center; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-weight: 100; label{ margin-bottom: 5px; margin-top: 15px; color: #fff; } input, textarea{ background: transparent; border-radius: 0; color: #fff; } .btn{ margin-top: 20px; border-radius: 0; } } p{ text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 100; margin-top: 10px; margin-bottom: 5px; color: #ccc; } } .back-purple{ background-color: #ad35b4; position: fixed; height: 100%; width: 100%; opacity: 0.5; } .upcoming_gamers{ padding: 20px 0; } .cover-gif{ width: 100%; height: 100%; object-fit: cover; z-index: 3; }