cobuild-angular-stack
Version:
Base stack angular sass jade gulp
343 lines (320 loc) • 5.9 kB
text/less
.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%;
}
}