UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

343 lines (320 loc) 5.9 kB
.video{ /* replace with video*/ background: url(../img/sampleVideo.png) no-repeat top center; background-size: cover; margin:0 auto; } .overlay-gray{ position: absolute; height:100%; width: 100%; top:0; left:0; background-color: rgba(89, 89,89, 0.4); z-index: 0; } .overlay-pink{ position: absolute; top:0; left:0; height:100%; width: 100%; background-color: rgba(254, 117, 99, 0.27); z-index: 0; } .title{ padding:24%; text-align:center; } .title h1 { font-size: 50px; color:white; font-weight: 600; } .title p{ font-size: 24px; color: white; margin-top: -11pt; } .info { display:block; text-align: center; color: #7d8c93; } .info h2 { font-size: 35px; font-weight: lighter; letter-spacing: 2pt; text-transform: uppercase; } .info p { font-size: 20px; line-height: 24px; } .spacer{ clear:both; width:100%; margin:15px; height:15px; } .team { width: 100%; padding-bottom: 90px; h1{ font-size: 40px; font-weight: 600; letter-spacing: 3.6px; color: #7d8c93; margin: 140px 0 64px 0; } .btn-inverse{ width: 286px; height: 60px; font-size: 20px; font-weight: 600; letter-spacing: 0.8px; margin: 100px auto 0 auto; display: block; } } .text{ text-align: center; display:block; color: #7d8c93; margin-top: 14px; font-size: 20px; strong{ text-transform: uppercase; } p{ margin: 0; } } .photo1{ padding-left: 24%; } .photo2{ padding-right: 24%; } .photo.others{ width: 20%; float: left; img{ width: 100%; display: block; margin: 0 auto; } .text{ font-size: 15px; } } .nosotros-img{ display: block; width: 194px; height: 194px; margin: 0 auto; overflow: hidden; &.others{ width: 138px; height: 138px; margin-top: 46px; margin-left:auto; margin-right:auto; text-align:center; } &.one{ margin-left:auto; margin-right:auto; text-align:center; } &.two{ margin-left:auto; margin-right:auto; text-align:center; } } .nosotros-img text{ margin:15px auto; } .metrics { margin-top: 30px; .text{ h1{ font-size: 40px; font-weight: normal; letter-spacing: 4.9px; } p{ font-size: 20px; font-weight: 600; letter-spacing: 2.4px; } } span{ height: 40px; width: 32px; background-repeat: no-repeat; display: block; background: url("../img/sprite-about.png"); margin: 0 auto; &.globe{ height: 35px; background-position: 0px -193px; } &.cook{ background-position: 0px -89px; height: 41px; width: 22px; } &.bottle{ height: 41px; width: 14px; background-position: 0px -140px; } &.miles{ width: 34px; background-position: 0px -44px; } } } @media (min-device-width: 768px) and (max-device-width: 1024px){ .video{ /* replace with video*/ background: url(../img/SampleVid-tablet.png) no-repeat; background-size:cover; } .title { padding: 4px; text-align: center; margin: 0 auto; } .title h1 { font-size: 40px; color: white; font-weight: lighter; margin-bottom: 25px; } .title p { color: white; font-size: 23pt; margin-top: -11pt; margin-bottom: 26px; } .info { display: block; text-align: center; margin: 0 auto; color: #7d8c93; padding: 0 15px; } .info h2 { font-size: 3em; } .info p { font-size: 1.5em; } .nosotros-img { display: block; width: 220px; height: 213px; margin: 15px; } /* photos*/ .photo1 { text-align: right; } .text{ display:block; } } @media screen and (max-device-width: 640px){ header.header-list.ng-scope { height: 276px; } .video{ /* replace with video*/ background: url(../img/SampleVid-mobile.png) no-repeat; background-size: cover; margin:0 auto; height: 100%; } .title { padding: 4px; text-align: center; margin: 0 auto; } .title h1 { font-size: 27px; color: white; font-weight: lighter; margin-bottom: 13px; } .title p { font-size: 14pt; color: white; margin-top: -18pt; line-height: 18pt; } .info { display: block; text-align: center; margin: 0 auto; color: #7d8c93; padding: 0 15px; } .info h2 { font-size: 3em; } .info p { font-size: 1.5em; line-height: 24pt; } .nosotros-img { display: block; width: 100%; height: 213px; width: 100%; margin: 0 auto; } .text { text-align: center; width: 100%; margin: 16px auto; color: #3b495b; line-height: 12pt; } } @media (min-width: 993px) and (max-width: 1145px){ .photo1 { padding-left: 16%; } .photo2 { padding-right: 16%; } .photo.others img { width: 82%; } } @media (max-width: 768px){ .photo1 { padding: 0; } .photo2 { padding: 0; margin-top: 30px; } .photo.others { width: 100%; } .metrics .text p { font-size: 18px; } .title { padding: 14%; } } @media (min-width: 1074px){ .title { padding: 14%; } }