%PDF- %PDF-
Direktori : /var/www/vhosts/c310032.web190.dogado.net/wohnungsaufloesung-80euro.elineois.de/assets/css/ |
Current File : /var/www/vhosts/c310032.web190.dogado.net/wohnungsaufloesung-80euro.elineois.de/assets/css/hero.css |
.hero { position: relative; z-index: 1; overflow: hidden; width: 100%; height: 100%; } .hero .front-content { position: absolute; z-index: 5; top: 0; overflow: hidden; width: 100%; height: 100%; -webkit-transition: all 600ms ease; transition: all 600ms ease; } .hero .front-content.overlay-active { top: 50%; height: 0; } .hero .front-content .container-mid { text-align: center; -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .hero .front-content .controls { position: absolute; bottom: 0; left: 0; -webkit-transition: 200ms ease; transition: 200ms ease; -webkit-transform: translateY(100px); transform: translateY(100px); } .hero .front-content .controls.show { -webkit-transition: 800ms ease; transition: 800ms ease; -webkit-transform: translateY(0px); transform: translateY(0px); } .hero .front-content .controls .volume-button, .hero .front-content .controls .pause-button { font-size: 20px; position: absolute; z-index: 101; bottom: 20px; width: 20px; cursor: pointer; color: #fff; } .hero .front-content .controls .volume-button { left: 66px; } .hero .front-content .controls .pause-button { left: 26px; } .hero .background-content { position: absolute; z-index: -10; overflow: hidden; width: 100%; height: 100%; } .hero .background-content .level-1, .hero .background-content .level-2 { position: absolute; width: 100%; height: 100%; } .hero .background-content .level-1 { z-index: 2; top: 50%; left: 50%; width: 110%; height: 110%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .hero .background-content .level-2 { z-index: 1; -webkit-transform: scale(1.02); transform: scale(1.02); } .hero .background-content .bg-overlay, .hero .background-content .bg-pattern, .hero .background-content .bg-image, .hero .background-content .bg-video, .hero .background-content .bg-color, .hero .background-content #canvas { position: absolute !important; width: 100%; height: 100% !important; } .hero .background-content .bg-color { z-index: -1; opacity: 0; background: rgb(175,153,127); } .hero .background-content #canvas canvas { position: absolute !important; } .hero .background-content .bg-overlay { position: absolute !important; top: 0; width: 100%; height: 100%; opacity: .52; background: rgba(0,0,0,1.00); } .hero .background-content .bg-pattern { opacity: .5; background: url(../images/pattern.png); background-repeat: repeat; } /** 2. HERO-1 *******************************************************************/ .hero-1 .front-content img.logo { margin-top: 10px; margin-bottom: 20px; width: 260px; height: auto; } .hero-1 .front-content .slide { width: 100%; margin: 0 auto; text-align: center; } .hero-1 .front-content h1 { font-family: 'signa-dogado-bookreg', sans-serif; font-size: 60px; font-weight: 600; margin: 0 auto; margin-bottom: 48px; text-align: center; color: #fff; letter-spacing: 0.08em; } .hero-1 .front-content h1 span { color: #1fb8b2; } .hero-1 .front-content p { font-family: 'signa-dogado-bookreg', sans-serif; font-size: 17px; font-weight: 400; padding-bottom: 50px; letter-spacing: 2px; color: #fff; } .hero-1 .front-content .arrow-wrap { display: inline-block; overflow: hidden; margin: 0 auto; } .hero-1 .front-content .open-overlay i { font-size: 16px; line-height: 66px; z-index: 2; margin: 0 auto; cursor: inherit; -webkit-transition: all .6s ease 0s; transition: all .6s ease 0s; color: inherit; background: rgba(255,255,255,.0); } .hero-1 .front-content div.open-overlay { position: relative; display: block; width: 74px; height: 74px; margin: 0 auto; cursor: pointer; -webkit-transition: all .6s ease 0s; transition: all .6s ease 0s; text-align: center; color: #fff; border: solid 4px #fff; } .hero-1 .front-content .down-button i { position: absolute; top: 0; left: 0; width: 100%; -webkit-transition: none; transition: none; text-align: center; color: #fff; } .hero-1 .front-content .down-button:hover i { -webkit-transition: all 150ms cubic-bezier(1, 0, 0, 1); transition: all 150ms cubic-bezier(1, 0, 0, 1); } .hero-1 .front-content .down-button i:first-child { top: -200%; } .hero-1 .front-content .down-button:hover i:first-child { top: 0; } .hero-1 .front-content .down-button i:last-child { top: 0; } .hero-1 .front-content .down-button:hover i:last-child { top: 200%; } /** PAGE ENTER ANIMATIONS **/ .hero-1 .front-content.page-enter-animated img.logo { -webkit-transition: 1s; transition: 1s; -webkit-transform: translateY(-100%) !important; transform: translateY(-100%) !important; opacity: 0 !important; } .hero-1 .front-content.page-enter-animated.show img.logo { -webkit-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1 !important; } .hero-1 .front-content.page-enter-animated #cycle { -webkit-transition: 1s .5s; transition: 1s .5s; -webkit-transform: translateY(100%) !important; transform: translateY(100%) !important; opacity: 0 !important; } .hero-1 .front-content.page-enter-animated.show #cycle { -webkit-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1 !important; } .hero-1 .front-content.page-enter-animated p { -webkit-transition: 1s 1s; transition: 1s 1s; -webkit-transform: translateY(100%) !important; transform: translateY(100%) !important; opacity: 0 !important; } .hero-1 .front-content.page-enter-animated.show p { -webkit-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1 !important; } .hero-1 .front-content.page-enter-animated .arrow-wrap { -webkit-transition: 1s 1.5s; transition: 1s 1.5s; -webkit-transform: translateY(100%) !important; transform: translateY(100%) !important; opacity: 0 !important; } .hero-1 .front-content.page-enter-animated.show .arrow-wrap { -webkit-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1 !important; } .hero-1 .background-content #canvas { top: 100% !important; -webkit-transition: 1s 2s; transition: 1s 2s; opacity: 0; } .hero-1 .background-content.page-enter-animated.show #canvas { top: 0 !important; opacity: 1; } /** MEDIA QUERIES **/ @media only screen and (max-width: 768px), only screen and (max-height: 630px) { .hero-1 .front-content img.logo { max-width: 220px; } .hero-1 .front-content h1 { font-size: 60px; margin-bottom: 40px; } .hero-1 .front-content p { font-size: 14px; padding-bottom: 36px; } .hero-1 .front-content .open-overlay i { font-size: 14px; line-height: 58px; } .hero-1 .front-content div.open-overlay { width: 64px; height: 64px; border: solid 3px #fff; } } @media only screen and (max-width: 600px), only screen and (max-height: 500px) { .hero-1 .front-content img.logo { max-width: 186px; margin-bottom: 15px; } .hero-1 .front-content h1 { font-size: 45px; margin-bottom: 32px; } .hero-1 .front-content p { font-size: 12px; padding-bottom: 28px; } .hero-1 .front-content .open-overlay i { font-size: 13px; line-height: 46px; } .hero-1 .front-content div.open-overlay { width: 50px; height: 50px; border: solid 2px #fff; } } @media only screen and (max-width: 480px), only screen and (max-height: 410px) { .hero-1 .front-content img.logo { max-width: 160px; margin-bottom: 12px; } .hero-1 .front-content h1 { font-size: 40px; margin-bottom: 25px; } .hero-1 .front-content p { font-size: 11px; font-weight: 300; padding-bottom: 20px; letter-spacing: 2px; } .hero-1 .front-content .open-overlay i { font-size: 11px; line-height: 38px; } .hero-1 .front-content div.open-overlay { width: 42px; height: 42px; } } @media only screen and (max-width: 400px), only screen and (max-height: 310px) { .hero-1 .front-content img.logo { max-width: 140px; margin-bottom: 10px; } .hero-1 .front-content h1 { font-size: 35px; margin-bottom: 23px; } .hero-1 .front-content p { font-size: 10px; padding-bottom: 18px; } .hero-1 .front-content .open-overlay i { font-size: 9px; line-height: 32px; } .hero-1 .front-content div.open-overlay { width: 36px; height: 36px; } } @media only screen and (max-width: 355px) ,only screen and (max-height: 280px) { .hero-1 .front-content img.logo { max-width: 130px; margin-bottom: 8px; } .hero-1 .front-content h1 { font-size: 30px; margin-bottom: 20px; } .hero-1 .front-content p { font-size: 9px; padding-bottom: 12px; } .hero-1 .front-content .open-overlay i { font-size: 8px; line-height: 30px; } .hero-1 .front-content div.open-overlay { width: 34px; height: 34px; } }