@@ -0,0 +1,6 @@ | |||
$breakpoints: ("sm":450px); | |||
@mixin sm { | |||
@media (max-width: map-get($breakpoints, "sm")) { | |||
@content; | |||
} | |||
} |
@@ -0,0 +1,87 @@ | |||
@import "_breakpoints"; | |||
@mixin flex-center () { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
@mixin flex-right () { | |||
display: flex; | |||
justify-content: flex-end; | |||
align-items: flex-end; | |||
} | |||
@mixin flex-left () { | |||
display: flex; | |||
justify-content: flex-start; | |||
align-items: flex-start; | |||
} | |||
@mixin flex-row-baseline { | |||
display: flex; | |||
flex-direction: row; | |||
justify-content: baseline; | |||
} | |||
@mixin flex-column-baseline { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: baseline; | |||
} | |||
@mixin flex-column-center { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
@mixin flex-row-center { | |||
display: flex; | |||
flex-direction: row; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
@mixin container { | |||
width: 75%; | |||
margin-left: 12.5%; | |||
} | |||
@mixin container-sm { | |||
width: 90%; | |||
margin-left: 10%; | |||
box-sizing: border-box; | |||
} | |||
@mixin black-button { | |||
background-color: black; | |||
color: white; | |||
border: none; | |||
padding: 0.4rem 1rem 0.2rem; | |||
width: 6rem; | |||
text-transform: uppercase; | |||
text-align: center; | |||
font-size: 0.8rem; | |||
text-decoration: none; | |||
font-weight: 100; | |||
} | |||
@mixin border-button { | |||
padding: 0.4rem 2rem 0.3rem; | |||
border: 1px solid white; | |||
color: white; | |||
text-decoration: none; | |||
font-size: 0.8rem; | |||
text-transform: uppercase; | |||
} | |||
@mixin side-text { | |||
position: absolute; | |||
rotate: -90deg; | |||
text-transform: uppercase; | |||
font-weight: bolder; | |||
font-size: small; | |||
} | |||
@@ -0,0 +1,13 @@ | |||
@import "_variables"; | |||
*, body{ | |||
margin: 0; | |||
padding: 0; | |||
box-sizing: border-box; | |||
list-style: none; | |||
font-family: $myfont; | |||
} | |||
img{ | |||
width: 100%; | |||
} |
@@ -0,0 +1,4 @@ | |||
$myfont: Josefin Sans; | |||
$lite-mid-gray: #a7a7a7; | |||
$dark-mid-gray: #6a6a6a; | |||
$verticle-line: 1px solid $dark-mid-gray; |
@@ -0,0 +1,304 @@ | |||
<!DOCTYPE html> | |||
<html> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |||
<link rel="stylesheet" href="style.css"> | |||
<title>Into Architecture</title> | |||
</head> | |||
<body> | |||
<header> | |||
<div class="logo-holder"> | |||
<h1>Skyscraper</h1> | |||
<h2>Architecture</h2> | |||
</div> | |||
<div class="search-lang-nav-holder"> | |||
<div class="search-lang-holder"> | |||
<form class="header-form"> | |||
<div class="search"> | |||
<input type="text" placeholder="Search"> | |||
<button class="search-button"> | |||
<figure> | |||
<img src="images/search.png" alt="search"> | |||
</figure> | |||
</button> | |||
</div> | |||
<div class="lang"> | |||
<select name="" id=""> | |||
<option value="English">EN</option> | |||
<option value="French">FR</option> | |||
</select> | |||
</div> | |||
</form> | |||
</div> | |||
<input type="checkbox" id="menu"> | |||
<label for="menu" class="hamberger-menu"> | |||
<div class="patty"></div> | |||
</label> | |||
<nav class="nav-holder"> | |||
<a href="" class="active">Home</a> | |||
<a href="">Projects</a> | |||
<a href="">About</a> | |||
<a href="">People</a> | |||
<a href="">Contact</a> | |||
</nav> | |||
</div> | |||
</header> | |||
<section class="carousel-container"> | |||
<div class="carousel-holder"> | |||
<div class="carousel"> | |||
<div class="slider-count"> | |||
<div class="count active"><span>01</span>/03</div> | |||
<div class="count"><span>02</span>/03</div> | |||
<div class="count"><span>03</span>/03</div> | |||
</div> | |||
<div class="slider"> | |||
<div class="slide active" id="slide-1"> | |||
<figure class="slide-image"> | |||
<img src="images/pexels-aleksandar-pasaric-325185.jpg" alt="slider-1"> | |||
</figure> | |||
<div class="slider-text">Lego House</div> | |||
<div class="slider-content"> | |||
<div class="slider-date">13/11/1992</div> | |||
<article class="slider-description"> | |||
<p> | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor | |||
incididunt ut labore et dolore magna aliqua. | |||
<a href="" class="more">More</a> | |||
</p> | |||
<p> | |||
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip | |||
ex ea commodo consequat. | |||
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium | |||
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore | |||
veritatis et quasi architecto beatae vitae dicta sunt explicabo. | |||
</p> | |||
<p> | |||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu | |||
fugiat nulla pariatur. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut | |||
odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi | |||
nesciunt. | |||
</p> | |||
<p> | |||
MIES VAN DER ROHE AWARD | |||
</p> | |||
</article> | |||
</div> | |||
</div> | |||
<div class="slide" id="slide-2"> | |||
<figure class="slide-image"> | |||
<img src="images/pexels-essow-936722.jpg" alt="slider-2"> | |||
</figure> | |||
<div class="slider-text">Lego House</div> | |||
<div class="slider-content"> | |||
<div class="slider-date">13/11/1992</div> | |||
<article class="slider-description"> | |||
<p> | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor | |||
incididunt ut labore et dolore magna aliqua. | |||
<a href="" class="more">More</a> | |||
</p> | |||
<p> | |||
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip | |||
ex ea commodo consequat. | |||
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium | |||
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore | |||
veritatis et quasi architecto beatae vitae dicta sunt explicabo. | |||
</p> | |||
<p> | |||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu | |||
fugiat nulla pariatur. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut | |||
odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi | |||
nesciunt. | |||
</p> | |||
<p> | |||
MIES VAN DER ROHE AWARD | |||
</p> | |||
</article> | |||
</div> | |||
</div> | |||
<div class="slide" id="slide-3"> | |||
<figure class="slide-image"> | |||
<img src="images/pexels-pixabay-534219.jpg" alt="slider-3"> | |||
</figure> | |||
<div class="slider-text">Lego House</div> | |||
<div class="slider-content"> | |||
<div class="slider-date">13/11/1992</div> | |||
<article class="slider-description"> | |||
<p> | |||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor | |||
incididunt ut labore et dolore magna aliqua. | |||
<a href="" class="more">More</a> | |||
</p> | |||
<p> | |||
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip | |||
ex ea commodo consequat. | |||
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium | |||
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore | |||
veritatis et quasi architecto beatae vitae dicta sunt explicabo. | |||
</p> | |||
<p> | |||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu | |||
fugiat nulla pariatur. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut | |||
odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi | |||
nesciunt. | |||
</p> | |||
<p> | |||
MIES VAN DER ROHE AWARD | |||
</p> | |||
</article> | |||
</div> | |||
</div> | |||
</div> | |||
<div class="slider-control"> | |||
<button class="previous">‹</button> | |||
<button class="next">›</button> | |||
</div> | |||
</div> | |||
</div> | |||
</section> | |||
<main> | |||
<section class="news-container"> | |||
<div class="news-holder"> | |||
<div class="section-side-text">Recent News</div> | |||
<div class="primary-news"> | |||
<figure class="primary-news-image"> | |||
<img src="images/pexels-pixabay-534219.jpg" alt="news"> | |||
</figure> | |||
<div class="primary-news-floting-text"> | |||
<div class="primary-news-date">18/10/2022</div> | |||
<div class="primary-news-title">Quarters Renovation</div> | |||
</div> | |||
<article class="primary-news-description"> | |||
<p> | |||
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea | |||
commodo consequat.Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium | |||
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et | |||
quasi architecto beatae vitae dicta sunt explicabo. | |||
</p> | |||
<a href="" class="more">More</a> | |||
</article> | |||
</div> | |||
<div class="secondary-news"> | |||
<article class="secondary-news-description"> | |||
<div class="secondary-news-date">18/10/2022</div> | |||
<h3>Ut enim ad minim veniam,nostrud</h3> | |||
<p> | |||
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea | |||
commodo consequat.Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium | |||
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et | |||
quasi architecto beatae vitae dicta sunt explicabo. | |||
</p> | |||
<p> | |||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla | |||
pariatur. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed | |||
quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. | |||
</p> | |||
<a href="" class="more">More</a> | |||
</article> | |||
<article class="secondary-news-description"> | |||
<div class="secondary-news-date">18/10/2022</div> | |||
<h3>Ut enim ad minim veniam,nostrud</h3> | |||
<figure class="secondary-news-image"> | |||
<img src="images/pexels-essow-936722.jpg" alt=""> | |||
</figure> | |||
<p> | |||
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea | |||
commodo consequat.Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium | |||
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et | |||
quasi architecto beatae vitae dicta sunt explicabo. | |||
</p> | |||
<a href="" class="more">More</a> | |||
</article> | |||
</div> | |||
</div> | |||
</section> | |||
<section class="row-3-container"> | |||
<div class="row-3"> | |||
<div class="row-3-side-text">Competition</div> | |||
<article class="row-3-col-1"> | |||
<div class="date">31/10/1992</div> | |||
<h3>Ut enim ad minim <br> veniam,nostrud</h3> | |||
<p> | |||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla | |||
pariatur. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia | |||
consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. | |||
</p> | |||
<p> | |||
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium | |||
</p> | |||
<a href="" class="more">More</a> | |||
</article> | |||
<div class="row-3-col-2"> | |||
<figure class="row-3-image"> | |||
<img src="images/pexels-pixabay-534219.jpg" alt=""> | |||
</figure> | |||
<div class="row-3-float-text">1<span>st</span> Prize</div> | |||
</div> | |||
</div> | |||
</section> | |||
</main> | |||
<footer> | |||
<div class="footer-holder"> | |||
<address class="footer-col"> | |||
<h3><span>skyscraper</span> Architecture</h3> | |||
<h4>Bangalore</h4> | |||
<p>Akshya Nagar 1st Block 1st Cross, Rammurthy nagar, Bangalore-560016</p> | |||
<p>Phone: +91 98765 43212</p> | |||
<p>Fax: 080 9876 5432</p> | |||
</address> | |||
<address class="footer-col"> | |||
<h3><span>skyscraper</span> Architecture</h3> | |||
<h4>Mumbai</h4> | |||
<p>Opp Bassein Drugs, Waliv Rd, Nr Golani Complex, Vasai (east), Mumbai-401506</p> | |||
<p>Phone: +91 98765 43212</p> | |||
<p>Fax: 080 9876 5432</p> | |||
</address> | |||
<div class="footer-col quick-links"> | |||
<h4>Shortcuts</h4> | |||
<a href="">Home</a> | |||
<a href="">Projects</a> | |||
<a href="">About</a> | |||
<a href="">People</a> | |||
<a href="">Contact</a> | |||
</div> | |||
<div class="footer-col"> | |||
<div class="footer-side-text">Summery</div> | |||
<div class="newsletter"> | |||
<h4>Newsletter</h4> | |||
<p>Subscribe our newsletter for getting notifications about our latest projects.</p> | |||
<form action="" class="subscribe-form"> | |||
<input type="email" placeholder="Enter your E-mail ID"> | |||
<button>Subscribe</button> | |||
</form> | |||
</div> | |||
<div class="social-media"> | |||
<a href=""> | |||
<figure> | |||
<img src="images/facebook.png" alt=""> | |||
</figure> | |||
</a> | |||
<a href=""> | |||
<figure> | |||
<img src="images/instagram.png" alt=""> | |||
</figure> | |||
</a> | |||
<a href=""> | |||
<figure> | |||
<img src="images/linkedin.png" alt=""> | |||
</figure> | |||
</a> | |||
<a href=""> | |||
<figure> | |||
<img src="images/twitter-sign.png" alt=""> | |||
</figure> | |||
</a> | |||
</div> | |||
</div> | |||
</div> | |||
</footer> | |||
</body> | |||
</html> |
@@ -0,0 +1,964 @@ | |||
@import "_variables"; | |||
@import "_reset"; | |||
@import "_mixins"; | |||
@import "_breakpoints"; | |||
#menu { | |||
position: absolute; | |||
opacity: 0; | |||
&:checked { | |||
+.hamberger-menu { | |||
.patty { | |||
background-color: white; | |||
&::before { | |||
transform: rotate(-45deg); | |||
top: 0; | |||
} | |||
&::after { | |||
transform: rotate(45deg); | |||
top: 0; | |||
} | |||
} | |||
} | |||
~.nav-holder { | |||
height: 45vh; | |||
} | |||
} | |||
} | |||
header { | |||
@include container(); | |||
@include flex-center(); | |||
padding: 2rem; | |||
border-right: $verticle-line; | |||
justify-content: space-between; | |||
position: relative; | |||
@include sm { | |||
@include container-sm(); | |||
@include flex-column-baseline(); | |||
@include flex-left(); | |||
padding: 2rem; | |||
padding-bottom: 0; | |||
padding-right: 0; | |||
margin-right: 1rem; | |||
width: auto; | |||
margin-left: auto | |||
} | |||
.logo-holder { | |||
@include flex-left(); | |||
flex-direction: column; | |||
} | |||
.logo-holder h1 { | |||
text-transform: uppercase; | |||
font-size: 3rem; | |||
@include sm { | |||
font-size: 2rem | |||
} | |||
} | |||
.search-lang-nav-holder { | |||
@include flex-right(); | |||
flex-direction: column; | |||
@include sm { | |||
@include flex-column-center(); | |||
width: 100%; | |||
} | |||
.search-lang-holder { | |||
padding-bottom: 3rem; | |||
display: flex; | |||
@include sm { | |||
@include flex-column-center(); | |||
width: 100%; | |||
padding-bottom: 0; | |||
} | |||
.header-form { | |||
@include flex-right(); | |||
@include sm { | |||
@include flex-center(); | |||
margin: 2rem 0; | |||
width: 100%; | |||
} | |||
.search { | |||
border: 1px solid $lite-mid-gray; | |||
margin-right: 1rem; | |||
border-radius: 0.3rem; | |||
@include sm { | |||
width: 80%; | |||
@include flex-row-center; | |||
} | |||
input { | |||
border: none; | |||
background-color: transparent; | |||
padding: 0.2rem 0.5rem; | |||
outline: transparent; | |||
width: 6rem; | |||
@include sm { | |||
width: 100%; | |||
padding: 1rem; | |||
} | |||
} | |||
.search-button { | |||
border: none; | |||
background-color: transparent; | |||
padding: 0.2rem; | |||
@include sm { | |||
padding: 0.5rem; | |||
} | |||
img { | |||
width: 1rem; | |||
@include sm { | |||
width: 1.5rem; | |||
} | |||
} | |||
} | |||
} | |||
.lang select { | |||
padding: 0.2rem; | |||
margin: 0; | |||
background-color: transparent; | |||
border: none; | |||
} | |||
} | |||
} | |||
.hamberger-menu { | |||
display: none; | |||
cursor: pointer; | |||
@include sm { | |||
display: block; | |||
position: absolute; | |||
top: 3rem; | |||
right: 2rem; | |||
.patty { | |||
width: 1rem; | |||
height: 0.2rem; | |||
background-color: black; | |||
position: relative; | |||
transition: transform 0.3s; | |||
&::before { | |||
content: ""; | |||
position: absolute; | |||
top: -0.5rem; | |||
left: -0.25rem; | |||
width: 1.5rem; | |||
height: 0.2rem; | |||
background-color: black; | |||
transition: transform 0.3s; | |||
} | |||
&::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0.5rem; | |||
left: -0.25rem; | |||
width: 1.5rem; | |||
height: 0.2rem; | |||
background-color: black; | |||
transition: transform 0.3s; | |||
} | |||
} | |||
} | |||
} | |||
.hamberger-menu.active { | |||
.patty { | |||
color: white; | |||
&::before { | |||
transform: translateY(2rem) rotate(45deg); | |||
} | |||
&::after { | |||
transform: translateY(2rem) rotate(-45deg); | |||
} | |||
} | |||
} | |||
.nav-holder { | |||
display: flex; | |||
@include sm { | |||
width: 100% + 5%; | |||
background-color: white; | |||
height: 0; | |||
overflow: hidden; | |||
text-align: center; | |||
position: absolute; | |||
z-index: 1; | |||
top: 12.5rem; | |||
left: 0; | |||
@include flex-column-center(); | |||
box-shadow: 0rem 1rem 1rem rgba(0, 0, 0, 0.473); | |||
transition: height 1s; | |||
} | |||
a { | |||
margin-right: 3rem; | |||
text-decoration: none; | |||
color: rgb(51, 51, 51); | |||
@include sm { | |||
margin: 2rem 0; | |||
width: auto; | |||
} | |||
&:last-child { | |||
margin: 0; | |||
@include sm { | |||
margin: 2rem 0; | |||
width: auto; | |||
} | |||
} | |||
} | |||
a.active { | |||
position: relative; | |||
&::after { | |||
content: ""; | |||
height: 3px; | |||
width: 100%; | |||
background-color: rgb(51, 51, 51); | |||
position: absolute; | |||
bottom: -7px; | |||
left: 0; | |||
} | |||
} | |||
} | |||
} | |||
} | |||
.carousel-container { | |||
width: 100%; | |||
background-image: -moz-linear-gradient(white 25%, rgb(245, 245, 245) 25%); | |||
.carousel-holder, | |||
.news-holder { | |||
@include container(); | |||
@include flex-center(); | |||
border-left: $verticle-line; | |||
@include sm { | |||
@include container-sm(); | |||
} | |||
.carousel { | |||
position: relative; | |||
@include sm { | |||
width: 100%; | |||
} | |||
.slider-count { | |||
position: absolute; | |||
left: -4.3%; | |||
rotate: -90deg; | |||
top: 54vh; | |||
z-index: 1; | |||
@include sm { | |||
left: -12%; | |||
} | |||
.count { | |||
display: none; | |||
span { | |||
font-size: 2rem; | |||
} | |||
} | |||
.count.active { | |||
display: block; | |||
} | |||
} | |||
.slider { | |||
width: 98%; | |||
position: relative; | |||
left: 2%; | |||
.slide { | |||
width: 100%; | |||
display: none; | |||
.slide-image { | |||
width: 90%; | |||
height: 60vh; | |||
overflow: hidden; | |||
@include sm { | |||
width: 100%; | |||
height: auto; | |||
} | |||
img { | |||
@include sm { | |||
width: 100%; | |||
height: 60vh; | |||
object-fit: cover; | |||
} | |||
} | |||
} | |||
.slider-text { | |||
position: absolute; | |||
top: 10%; | |||
right: 0; | |||
width: 25%; | |||
font-size: 5rem; | |||
font-weight: 900; | |||
text-transform: uppercase; | |||
@include sm { | |||
width: 120%; | |||
rotate: -90deg; | |||
font-size: 3.3rem; | |||
top: 15%; | |||
right: -48%; | |||
} | |||
&::after { | |||
content: ""; | |||
width: 100%; | |||
height: 10px; | |||
background-color: black; | |||
position: absolute; | |||
bottom: -5%; | |||
left: 0; | |||
} | |||
} | |||
.slider-content { | |||
@include flex-column-baseline(); | |||
margin: 5% 0; | |||
.slider-date { | |||
font-size: 1rem; | |||
margin-bottom: 2%; | |||
@include sm { | |||
margin-left: 2rem; | |||
margin-bottom: 1rem; | |||
} | |||
} | |||
.slider-description { | |||
@include flex-row-baseline(); | |||
@include sm { | |||
@include flex-column-center(); | |||
position: relative; | |||
} | |||
p { | |||
margin-right: 3rem; | |||
width: 25%; | |||
font-weight: lighter; | |||
@include sm { | |||
@include flex-row-baseline(); | |||
width: auto; | |||
margin: 1rem 2rem; | |||
margin-bottom: 0; | |||
} | |||
&:nth-child(1) { | |||
font-weight: bold; | |||
@include flex-column-baseline(); | |||
@include sm { | |||
@include flex-row-baseline(); | |||
margin-top: 20vh; | |||
} | |||
} | |||
&:nth-child(3) { | |||
margin-bottom: 5rem; | |||
} | |||
&:nth-child(4) { | |||
margin-right: 0; | |||
padding: 2%; | |||
padding-right: 6%; | |||
border: 5px solid black; | |||
font-size: 2.4rem; | |||
font-weight: 900; | |||
@include sm { | |||
position: absolute; | |||
top: 0; | |||
margin-right: 2rem; | |||
} | |||
} | |||
} | |||
.more { | |||
@include black-button(); | |||
margin-top: 70%; | |||
@include sm { | |||
margin: auto; | |||
padding: 1rem 0.5rem; | |||
width: 80%; | |||
margin-left: 0; | |||
position: absolute; | |||
bottom: 0; | |||
} | |||
} | |||
} | |||
} | |||
} | |||
.slide.active { | |||
display: block; | |||
} | |||
} | |||
.slider-control { | |||
position: absolute; | |||
right: 9.7%; | |||
top: 54.8vh; | |||
display: flex; | |||
@include sm { | |||
top: 54.1vh; | |||
right: 0; | |||
} | |||
button { | |||
margin: 0; | |||
} | |||
.previous, | |||
.next { | |||
padding: 0.5rem 1.5rem; | |||
margin: 0; | |||
font-size: 2rem; | |||
border-radius: 0; | |||
border: none; | |||
background-color: white; | |||
&:hover { | |||
background-color: #dfdfdf; | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} | |||
.news-container { | |||
width: 100%; | |||
background-image: -moz-linear-gradient(rgb(245, 245, 245) 7%, white 7%); | |||
.news-holder { | |||
position: relative; | |||
@include container(); | |||
@include flex-center(); | |||
border-left: $verticle-line; | |||
align-items: inherit; | |||
@include sm { | |||
@include container-sm(); | |||
@include flex-column-baseline(); | |||
} | |||
.section-side-text { | |||
@include side-text(); | |||
left: -6%; | |||
top: 7%; | |||
@include sm { | |||
left: -17%; | |||
top: 2.5%; | |||
} | |||
} | |||
.primary-news { | |||
@include flex-column-baseline(); | |||
width: 48%; | |||
margin-left: 2%; | |||
position: relative; | |||
@include sm { | |||
width: 98%; | |||
} | |||
.primary-news-image { | |||
@include flex-center(); | |||
img { | |||
height: 60vh; | |||
object-fit: cover; | |||
} | |||
} | |||
.primary-news-floting-text { | |||
position: absolute; | |||
top: 5%; | |||
left: 5%; | |||
.primary-news-date { | |||
font-size: 1rem; | |||
margin-bottom: 2rem; | |||
} | |||
.primary-news-title { | |||
font-size: 3rem; | |||
width: 44%; | |||
text-transform: uppercase; | |||
font-weight: 900; | |||
position: relative; | |||
line-height: 3rem; | |||
letter-spacing: 0rem; | |||
&::after { | |||
content: ""; | |||
position: absolute; | |||
bottom: -1.5rem; | |||
left: 0; | |||
width: 100%; | |||
height: 6px; | |||
background-color: black; | |||
} | |||
} | |||
} | |||
.primary-news-description { | |||
background-color: black; | |||
padding: 15% 10% 10%; | |||
color: white; | |||
position: relative; | |||
&::before { | |||
content: ""; | |||
position: absolute; | |||
top: -15px; | |||
left: 80%; | |||
width: 0; | |||
height: 0; | |||
border-bottom: 15px solid black; | |||
border-right: 15px solid transparent; | |||
border-left: 15px solid transparent; | |||
} | |||
p { | |||
font-weight: 100; | |||
margin-bottom: 10%; | |||
} | |||
.more { | |||
@include border-button(); | |||
} | |||
} | |||
} | |||
.secondary-news { | |||
@include flex-left(); | |||
width: 50%; | |||
margin-top: 33%; | |||
margin-bottom: 5%; | |||
@include sm { | |||
@include flex-column-baseline; | |||
width: 100%; | |||
margin-top: 3rem; | |||
} | |||
.secondary-news-description { | |||
@include flex-column-baseline(); | |||
margin-left: 5%; | |||
position: relative; | |||
width: 50%; | |||
@include sm { | |||
width: 98%; | |||
margin-left: 2%; | |||
} | |||
&::before { | |||
content: ""; | |||
position: absolute; | |||
top: -10%; | |||
width: 100%; | |||
height: 7px; | |||
background-color: black; | |||
@include sm { | |||
top: 1%; | |||
right: 0; | |||
width: 70%; | |||
} | |||
} | |||
p, | |||
h3, | |||
.secondary-news-image, | |||
.secondary-news-date { | |||
margin: 8%; | |||
margin-top: 0; | |||
@include sm { | |||
margin-left: 2%; | |||
} | |||
} | |||
.secondary-news-image { | |||
width: 100%; | |||
height: 11rem; | |||
overflow: hidden; | |||
} | |||
.more { | |||
@include black-button(); | |||
margin-left: 8%; | |||
@include sm { | |||
margin-left: 2%; | |||
margin-bottom: 2rem; | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} | |||
.row-3-container { | |||
width: 100%; | |||
background-image: -moz-linear-gradient(white 35%, rgb(245, 245, 245) 35%); | |||
background-size: 87.2% auto; | |||
background-repeat: no-repeat; | |||
.row-3 { | |||
@include flex-center(); | |||
@include container(); | |||
padding-top: 10%; | |||
border-left: $verticle-line; | |||
padding-bottom: 4rem; | |||
position: relative; | |||
@include sm { | |||
@include container-sm(); | |||
@include flex-column-baseline(); | |||
flex-direction: column-reverse; | |||
} | |||
.row-3-col-1 { | |||
@include flex-column-baseline(); | |||
justify-content: space-between; | |||
width: 40%; | |||
height: 30vh; | |||
margin-right: 10%; | |||
position: relative; | |||
margin-left: 2%; | |||
@include sm { | |||
width: 98%; | |||
height: 40vh; | |||
margin-right: auto; | |||
} | |||
&::before { | |||
content: ""; | |||
position: absolute; | |||
width: 30%; | |||
height: 7px; | |||
background-color: black; | |||
top: -18%; | |||
@include sm { | |||
top: 1%; | |||
width: 70%; | |||
right: 0; | |||
} | |||
} | |||
.more { | |||
@include black-button(); | |||
} | |||
} | |||
.row-3-col-2 { | |||
width: 50%; | |||
position: relative; | |||
@include sm { | |||
width: 98%; | |||
margin-left: 2%; | |||
margin-top: 5rem; | |||
} | |||
.row-3-image { | |||
width: 95%; | |||
@include sm { | |||
width: 100%; | |||
margin-bottom: 3rem; | |||
} | |||
img { | |||
width: 100%; | |||
} | |||
} | |||
} | |||
.row-3-float-text { | |||
top: -27%; | |||
right: 5%; | |||
padding: 5%; | |||
width: 40%; | |||
position: absolute; | |||
border: 5px solid black; | |||
font-size: 4rem; | |||
line-height: 3.5rem; | |||
font-weight: 900; | |||
text-transform: uppercase; | |||
@include sm { | |||
width: 65%; | |||
} | |||
span { | |||
position: relative; | |||
font-size: 3rem; | |||
} | |||
} | |||
.row-3-side-text { | |||
left: -6%; | |||
top: 29%; | |||
@include side-text(); | |||
@include sm { | |||
left: -17%; | |||
top: 10%; | |||
} | |||
} | |||
} | |||
} | |||
footer { | |||
@include flex-center(); | |||
@include container(); | |||
border-left: $verticle-line; | |||
padding-bottom: 2%; | |||
position: relative; | |||
padding-top: 12%; | |||
@include sm { | |||
@include container-sm(); | |||
padding-top: 0; | |||
padding-bottom: 3rem; | |||
} | |||
.footer-side-text { | |||
@include side-text(); | |||
left: -5%; | |||
top: -40%; | |||
@include sm { | |||
top: 8%; | |||
left: -14%; | |||
} | |||
} | |||
.footer-holder { | |||
@include flex-center(); | |||
position: absolute; | |||
top: 80%; | |||
@include sm { | |||
@include flex-column-baseline(); | |||
position: relative; | |||
top: 10%; | |||
} | |||
.footer-col { | |||
@include flex-column-baseline(); | |||
justify-content: space-between; | |||
font-style: normal; | |||
border-right: $verticle-line; | |||
padding: 3%; | |||
padding-top: 0; | |||
width: 25%; | |||
height: 25vh; | |||
@include sm { | |||
width: 80%; | |||
margin-top: 3rem; | |||
height: 20vh; | |||
border-right: none; | |||
padding: 0; | |||
padding-left: 2%; | |||
} | |||
h3 { | |||
position: absolute; | |||
top: -25%; | |||
font-weight: 100; | |||
@include sm { | |||
position: relative; | |||
top: 0; | |||
} | |||
} | |||
span { | |||
text-transform: uppercase; | |||
font-weight: 900; | |||
} | |||
h4 { | |||
margin-bottom: 5%; | |||
margin-top: 0; | |||
@include sm { | |||
position: relative; | |||
&::after { | |||
content: ""; | |||
position: absolute; | |||
width: 60%; | |||
height: 2px; | |||
background-color: lightgray; | |||
right: 0; | |||
top: 35%; | |||
} | |||
} | |||
} | |||
a { | |||
text-decoration: none; | |||
color: black; | |||
&:hover { | |||
opacity: 0.6; | |||
} | |||
} | |||
.newsletter p { | |||
font-size: 0.8rem; | |||
} | |||
.subscribe-form { | |||
@include flex-row-baseline; | |||
border: 1px solid rgb(0, 0, 0); | |||
margin-top: 5%; | |||
input { | |||
border: none; | |||
background-color: transparent; | |||
padding: 1rem; | |||
padding-right: 0; | |||
width: 65%; | |||
} | |||
button { | |||
background-color: black; | |||
border-radius: 0; | |||
border: none; | |||
color: white; | |||
padding-left: 1rem; | |||
padding-right: 1rem; | |||
width: 35%; | |||
} | |||
} | |||
.social-media { | |||
@include flex-center(); | |||
margin: 0; | |||
margin-top: 5%; | |||
a { | |||
margin-left: 5%; | |||
opacity: 0.6; | |||
margin-top: 5%; | |||
&:hover { | |||
opacity: 1; | |||
} | |||
figure { | |||
width: 70%; | |||
margin: 0; | |||
img { | |||
width: 100%; | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} | |||
} |