| @@ -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%; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||