/* font converted using font-converter.net. thank you! */ @font-face { font-family: "Futura"; src: url("../assets/fonts/FuturaNDCnLight-Oblique.eot"); /* IE9 Compat Modes */ src: url("../assets/fonts/FuturaNDCnLight-Oblique.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../assets/fonts/FuturaNDCnLight-Oblique.otf") format("opentype"), /* Open Type Font */ url("../assets/fonts/FuturaNDCnLight-Oblique.svg") format("svg"), /* Legacy iOS */ url("../assets/fonts/FuturaNDCnLight-Oblique.ttf") format("truetype"), /* Safari, Android, iOS */ url("../assets/fonts/FuturaNDCnLight-Oblique.woff") format("woff"), /* Modern Browsers */ url("../assets/fonts/FuturaNDCnLight-Oblique.woff2") format("woff2"); /* Modern Browsers */ font-weight: normal; font-style: normal; } /* font converted using font-converter.net. thank you! */ @font-face { font-family: "Futura"; src: url("../assets/fonts/FuturaStd-CondensedBoldObl.eot"); /* IE9 Compat Modes */ src: url("../assets/fonts/FuturaStd-CondensedBoldObl.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../assets/fonts/FuturaStd-CondensedBoldObl.otf") format("opentype"), /* Open Type Font */ url("../assets/fonts/FuturaStd-CondensedBoldObl.svg") format("svg"), /* Legacy iOS */ url("../assets/fonts/FuturaStd-CondensedBoldObl.ttf") format("truetype"), /* Safari, Android, iOS */ url("../assets/fonts/FuturaStd-CondensedBoldObl.woff") format("woff"), /* Modern Browsers */ url("../assets/fonts/FuturaStd-CondensedBoldObl.woff2") format("woff2"); /* Modern Browsers */ font-weight: 700; font-style: normal; } html, body { margin: 0; font-family: 'Futura', sans-serif; font-size: 15px; text-align: center; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @media (min-width: 400px) { html { font-size: 16px; } } @media (min-width: 900px) { html { font-size: 20px; } } body { background: url('../assets/img/bg-sm.jpg') top center no-repeat; background-size: auto 80%; overflow: hidden; } h1 { font-size: 3.5rem; } h2 { font-size: 1.3rem; } h3 { font-size: 1.8rem; } p { font-size: 1.1rem; } a, a:focus, a:active, a:hover { text-decoration: none; } /*#particles-js { display: none; height: 100%; width: 100%; top: 0; right: 0; bottom: 0; left: 0; position: absolute; z-index: 1; }*/ main { position: relative; /*background: url('../assets/img/charaCenter.png') top center no-repeat;*/ /*height: 970px;*/ height: 575px; } /*.container { padding-right: 25px; padding-left: 25px; }*/ /*.bg { position: relative; width: 100%; height: 480px; /*background: url('../assets/img/bg.png') top center no-repeat;*/ background-size: auto 100%; -webkit-animation-delay: .5s; animation-delay: .5s; z-index: 1; }*/ .logo-container { /*position: absolute; top: 0;*/ width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; z-index: 30; justify-content: center; } .logo { width: 280px; height: auto; display: block; margin: auto; } .charaTopContainer { position: absolute; top: 0; width: 100%; display: none; justify-content: space-between; } .charaTopContainer div:first-child { padding-left: 110px; animation-delay: .5s; } .charaTopContainer div:last-child { animation-delay: .8s; animation-duration: .5s; } .infoContent { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 100%; flex-direction: column; justify-content: flex-end; } .info { /*width: 100%; position: absolute;*/ z-index: 10; margin-bottom: 35px; } .info p { margin: auto; text-align: center; width: 90%; max-width: 380px; } .info h2 { margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; /*text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);*/ text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); } .info h3, .info a { font-weight: 700; } .info a { font-weight: 700; color: #fff; } .info__store { width: 140px; height: 41px; margin-left: auto; margin-right: auto; margin-bottom: 20px; } .charaBottomContainer { width: 100%; position: absolute; bottom: 0; display: none; justify-content: space-around; } .charaBottomContainer div:first-child { animation-delay: .3s; } .charaBottomContainer div:last-child { } footer { position: relative; padding-top: 50px; padding-bottom: 36px; text-align: center; color: #fff; z-index: 10; font-family: 'Lato', sans-serif background: #322384; /* Old browsers */ background: -moz-linear-gradient(top, #322384 0%, #1a125c 7%, #02030d 16%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #322384 0%,#1a125c 7%,#02030d 16%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #322384 0%,#1a125c 7%,#02030d 16%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#322384', endColorstr='#02030d',GradientType=0 ); /* IE6-9 */ border-top: 2px solid #fff; } footer:before { position: absolute; display: block; width: 100%; height: 8px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,68bbfc+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(104,187,252,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(104,187,252,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(104,187,252,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#68bbfc',GradientType=0 ); /* IE6-9 */ content: ''; top: -10px; } footer a { color: #FFF; text-decoration: none; } footer a:focus, footer a:active, footer a:hover { filter: alpha(opacity=75); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity: 0.75; } footer { text-align: center; text-transform: uppercase; } footer p { font-family: 'Lato', sans-serif; font-size: 13px; line-height: 1.5em; } footer p:first-of-type { margin-bottom: 0; } footer p:last-of-type { margin-top: 0; } .footer__logo { margin-left: auto; margin-right: auto; width: 120px; height: auto; } @media (min-width: 1600px) { .charaTopContainer, .charaBottomContainer { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } main { height: 970px; } } @media (min-width: 768px) { .info h2 { text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5); } main { height: auto; } body { background: url('../assets/img/bg-md.jpg') top center no-repeat; background-size: auto; } .logo { width: 625px; } .bg { height: 750px; } footer p { font-size: 16px; line-height: 1.5em; display: inline-block; } .info__store { width: 190px; height: 56px; } footer span { display: inline-block; margin-left: 5px; margin-right: 5px; } } /* * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files * https://gist.github.com/larrybotha/7881691 * * [1] IE9 * [2] IE10+ */ /* 1 */ .ie9 img[src$=".svg"] { width: 100%; } /* 2 */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { img[src$=".svg"] { width: 100%; } } .clear::after { display: block; content: ""; clear: both; }