/******************************* Homepage *******************************/ #example.index .pusher > .page { background-color: #FFFFFF; } /*-------------- Masthead ---------------*/ #example.index .masthead { position: relative; overflow: hidden; /*background: #111111 url(../images/bg-sky.jpg);*/ background-size: cover; text-align: center; padding: 0em; color: rgba(255, 255, 255, 0.9); margin-bottom: 0px; border-bottom: none; } #example.index .masthead { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -ms-transition: background-color 3s ease-in-out 2s; -moz-transition: background-color 3s ease-in-out 2s; -webkit-transition: background-color 3s ease-in-out 2s; transition: background-color 3s ease-in-out 2s; background-color: #00B5AD; background-image: radial-gradient(farthest-corner, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.95)); -webkit-perspective: 1000px; -moz-perspective: 1000px; -o-perspective: 1000px; -ms-perspective: 1000px; perspective: 1000px; } #example.index .masthead.colored { -webkit-animation-name: colors; -moz-animation-name: colors; -o-animation-name: colors; animation-name: colors; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; -o-animation-delay: 0s; animation-delay: 0s; -webkit-animation-duration: 120s; -moz-animation-duration: 120s; -ms-animation-duration: 120s; -o-animation-duration: 120s; animation-duration: 120s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: linear; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; } #example.index .masthead:before { position: absolute; z-index: 1; width: 150%; height: 200%; top: -25%; left: 0px; content: ''; background: url(/images/before.jpg); -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-animation-name: masthead; -moz-animation-name: masthead; -o-animation-name: masthead; animation-name: masthead; -ms-transition: opacity 2.5s ease-in-out, transform 5s ease-in-out; -webkit-transition: opacity 2.5s ease-in-out, transform 5s ease-in-out; -moz-transition: opacity 2.5s ease-in-out, transform 5s ease-in-out; transition: opacity 2.5s ease-in-out, transform 5s ease-in-out; opacity: 0; -webkit-animation-duration: 15s; -moz-animation-duration: 15s; -ms-animation-duration: 15s; -o-animation-duration: 15s; animation-duration: 15s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: linear; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateY(0%) translateX(0) translateZ(-500px); -moz-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateY(0%) translateX(0) translateZ(-500px); transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateY(0%) translateX(0) translateZ(-500px); } #example.index .masthead:after { position: absolute; z-index: 1; width: 150%; height: 200%; top: -25%; left: 0px; content: ''; background: url(/images/ui.png); -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-animation-name: masthead; -moz-animation-name: masthead; -o-animation-name: masthead; animation-name: masthead; -ms-transition: opacity 3s ease-in-out, transform 5s ease-in-out; -webkit-transition: opacity 3s ease-in-out, transform 5s ease-in-out; -moz-transition: opacity 3s ease-in-out, transform 5s ease-in-out; transition: opacity 3s ease-in-out, transform 5s ease-in-out; opacity: 0.06; -webkit-animation-duration: 15s; -moz-animation-duration: 15s; -ms-animation-duration: 15s; -o-animation-duration: 15s; animation-duration: 15s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; animation-timing-function: linear; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-transform: rotateX(50deg) rotateZ(0deg) rotateY(0deg) translateY(-10%) translateX(-2%) translateZ(370px); -moz-transform: rotateX(50deg) rotateZ(0deg) rotateY(0deg) translateY(-10%) translateX(-2%) translateZ(370px); transform: rotateX(50deg) rotateZ(0deg) rotateY(0deg) translateY(-10%) translateX(-2%) translateZ(370px); } /* Zoomed Out */ #example.index .masthead.zoomed { background-color: #444444; } #example .masthead.zoomed:before { opacity: 0.1; -webkit-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); -moz-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); } #example.index .masthead.zoomed:after { opacity: 0; -webkit-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); -moz-transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); transform: rotateX(0deg) rotateZ(0deg) rotateY(0deg) translateZ(0px); } @keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -475px; } } @-moz-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -475px; } } @-webkit-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -475px; } } @-ms-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -475px; } } @-o-keyframes masthead { 0% { background-position: 0% 0%; } 100% { background-position: 0% -475px; } } @keyframes colors { 0% { background-color: #00B5AD; } 12% { background-color: #3B83C0; } 25% { background-color: #E07B53; } 37% { background-color: #D9499A; } 50% { background-color: #564F8A; } 62% { background-color: #F2C61F; } 75% { background-color: #D95C5C; } 87% { background-color: #5BBD72; } 100% { background-color: #F2C61F; } } @-moz-keyframes colors { 0% { background-color: #00B5AD; } 12% { background-color: #3B83C0; } 25% { background-color: #E07B53; } 37% { background-color: #D9499A; } 50% { background-color: #564F8A; } 62% { background-color: #F2C61F; } 75% { background-color: #D95C5C; } 87% { background-color: #5BBD72; } 100% { background-color: #F2C61F; } } @-webkit-keyframes colors { 0% { background-color: #00B5AD; } 12% { background-color: #3B83C0; } 25% { background-color: #E07B53; } 37% { background-color: #D9499A; } 50% { background-color: #564F8A; } 62% { background-color: #F2C61F; } 75% { background-color: #D95C5C; } 87% { background-color: #5BBD72; } 100% { background-color: #F2C61F; } } @-ms-keyframes colors { 0% { background-color: #00B5AD; } 12% { background-color: #3B83C0; } 25% { background-color: #E07B53; } 37% { background-color: #D9499A; } 50% { background-color: #564F8A; } 62% { background-color: #F2C61F; } 75% { background-color: #D95C5C; } 87% { background-color: #5BBD72; } 100% { background-color: #F2C61F; } } @-o-keyframes colors { 0% { background-color: #00B5AD; } 12% { background-color: #3B83C0; } 25% { background-color: #E07B53; } 37% { background-color: #D9499A; } 50% { background-color: #564F8A; } 62% { background-color: #F2C61F; } 75% { background-color: #D95C5C; } 87% { background-color: #5BBD72; } 100% { background-color: #F2C61F; } } #example.index .masthead.stopped:after { -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none; animation-name: none; } #example.index .masthead.segment .typed-cursor { position: relative; top: -0.05em; left: -0.25em; opacity: 1; -webkit-animation: blink 0.7s infinite; -moz-animation: blink 0.7s infinite; animation: blink 0.7s infinite; } @keyframes blink { 0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; } } @-webkit-keyframes blink { 0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; } } @-moz-keyframes blink { 0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; } } #example.index .vertical.segment { box-shadow: none; } #example.index .masthead { position: relative; overflow: hidden; color: rgba(255, 255, 255, 0.9); margin-bottom: 0px; border-bottom: none; } #example.index .masthead.segment h1 { font-size: 3em; color: rgba(255, 255, 255, 0.5); line-height: 1.2; margin: 0px 0px 0px; padding-bottom: 0px; -moz-perspective: 500px; -webkit-perspective: 500px; perspective: 500px; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } #example.index .masthead.segment h1 > .library { visibility: hidden; display: block; font-size: 1.75em; color: #FFFFFF; font-weight: bold; } #example.index .masthead.segment h1 b { display: inline-block; font-weight: 300; color: #FFFFFF; } #example.index .masthead.segment h1 .text { display: inline-block; font-weight: 300; margin-left: -0.4em; } #example.index .masthead h2 { font-weight: normal; margin: 0px 0 16px 0px; font-size: 1.75em; border-bottom: none; line-height: 1; } #example.index .masthead p { font-size: 1.5em; margin: 1em 0em 1.5em; padding: 0px; } #example.index .ui.header { font-weight: normal; } #example.index .introduction { position: relative; clear: both; display: block; text-align: center; margin: 15rem 0rem; } #example.index .introduction .buttons { margin-top: 3em; } #example.index .advertisement { display: none !important; padding-left: 0; position: absolute; left: auto; right: 6em; top: 50%; transform: translateY(-50%); vertical-align: top; } #example.index .fixed.launch.button { top: 45px; } #example.index .main.menu { top: 0px; } #example.index pre.console { height: 120px; } /*-------------- Features ---------------*/ #example.index .hidden.code { visibility: hidden; } #example.index .following.bar { position: absolute; top: 53px; z-index: 1; left: 0%; width: 100%; } #example.index .following .logo { float: left; width: 35px; } #example .masthead .version.label:after { background-color: #000000 !important; } #example.index .following .version.label { margin: 0.25em 0px 0px 1em; } #example.index .introduction .version.label { visibility: hidden; } /*-------------- Stripes ---------------*/ #example.index .stripe .grid .row { margin: 2rem 0rem; } #example.index .feature.stripe p { min-height: 100px; } #example.index .demo h4 { font-weight: bold !important; margin: 0em 0em 1em !important; } #example.index .demo .ui.label:not(.empty) { margin-bottom: 1em; } #example .stripe .ui.vertical.divider { font-size: 1rem; } #example.index .feature.stripe .icon.header .icon.image { width: auto; height: 50px; } #example.index .stripe .icon.header .icon.image { width: 64px; } #example.index .stripe .icon.header i.icon { font-size: 2em; } /* Final */ #example.index .final.stripe { border-top: 1px solid #DDDDDD; background-color: #F8F8F8; } /* Alternate */ #example .alternate.stripe { background-color: #F2F3F5; } /* Inverted */ #example.index .inverted.stripe { background-color: #1B1C1D; } #example.index .inverted.stripe p { color: #FFFFFF; } /*-------------- Legacy? ---------------*/ /* content */ #example .solid, #example .stripe { padding: 6em 0px; } #example .stripe h1 { font-size: 40px; } #example .stripe h2 { font-size: 26px; } #example .stripe h3 { font-size: 20px; } #example .stripe .buttons { vertical-align: top; } #example .stripe .button { margin-bottom: 0.5em; } #example .stripe .column > p { font-size: 16px; line-height: 1.6; margin: 2em 0em; } #example .stripe .grid .grid p { font-size: 15px; line-height: 1.4; } #example .dark.stripe { background-color: #333333; background: url(/images/dark-bg.png) repeat; color: #FFFFFF; } #example .stripe .column > .label { margin-bottom: 1em; } #example .solid { background-color: #FFFFFF; -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1); } #example .solid .column { color: #555555; } #example .solid .column p b { color: rgba(0, 0, 0, 0.9); } #example .solid .column p { color: rgba(0, 0, 0, 0.5); } #example .stripe .message { margin: 2em 0em; } /*-------------- Newsletter ---------------*/ #example.index .email.stripe { padding: 2em 0em; } #example.index .email.stripe p { margin: -0.5em 0em 1em; } #example.index .email.stripe .input { width: 450px; } #example.index .email.stripe .submit.button { margin-left: 1em; } @media only screen and (max-width : 400px) { #example.index .advertisement { display: none; margin-left: -130px !important; } #example.index .carbonad { width: 260px !important; } #example.index .masthead.segment h1 > .library { font-size: 1.5em; } } @media only screen and (max-width : 600px) { #example.index .following.bar { display: none; } #example.index .masthead:before { display: none; } #example.index .feature.stripe p { min-height: 0px; } #example.index .following.bar .column { text-align: center; } #example.index .following .logo { float: none; } #example.index .following .version.label { vertical-align: top; margin-top: 0em; } #example.index .introduction { margin: 7.5rem 0rem; } #example.index .masthead.segment h1 { font-size: 2.25em; } #example.index .email.stripe .input { width: auto; } #example.index .following .secondary.menu { display: none; } #example.index .email.stripe .submit.button { margin-top: 0.5em; } } @media only screen and (max-width : 600px) { #example.index .fixed.launch.button { display: none; } } @media only screen and (min-width : 600px) { #example.index .main.menu { display: none; } #example.index .fixed.launch.button { display: block; } } /* Homepage */ @media only screen and (max-width : 780px) { #example.index .container { margin-left: 2em; margin-right: 2em; } } @media only screen and (max-width: 1300px) { #example.index .advertisement { position: absolute; top: auto; left: 50%; bottom: 2rem; margin-left: -175px; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; } #example.index .inverted.advertisement .carbonad-img { margin-top: 0px; } #example.index #carbonads-container { float: none; } #example.index .carbonad { width: 340px; } #example.index .carbonad-text, #example.index .carbonad-tag { float: none; display: block; text-align: left; margin-left: 160px; width: 170px; } }