diff --git a/dist/assets/img/close-icon.svg b/dist/assets/img/close-icon.svg new file mode 100644 index 0000000..3924563 --- /dev/null +++ b/dist/assets/img/close-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/assets/img/favicon.ico b/dist/assets/img/favicon.ico new file mode 100644 index 0000000..9356735 Binary files /dev/null and b/dist/assets/img/favicon.ico differ diff --git a/dist/assets/img/logo.svg b/dist/assets/img/logo.svg deleted file mode 100644 index 4242ac3..0000000 --- a/dist/assets/img/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/css/styles.css b/dist/css/styles.css index 058e3eb..6741482 100644 --- a/dist/css/styles.css +++ b/dist/css/styles.css @@ -9959,25 +9959,24 @@ p { } .page-section { - padding: 100px 0; + padding: 6rem 0; } .page-section h2.section-heading { - font-size: 40px; + font-size: 2.5rem; margin-top: 0; - margin-bottom: 15px; + margin-bottom: 1rem; } .page-section h3.section-subheading { - font-size: 16px; + font-size: 1rem; font-weight: 400; font-style: italic; - margin-bottom: 75px; - text-transform: none; font-family: "Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + margin-bottom: 4rem; } @media (min-width: 768px) { section { - padding: 150px 0; + padding: 9rem 0; } } ::-moz-selection { @@ -10009,6 +10008,16 @@ img::-moz-selection { font-weight: 700; } +.btn-social { + height: 2.5rem; + width: 2.5rem; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0; + border-radius: 100%; +} + #mainNav { padding-top: 1rem; padding-bottom: 1rem; @@ -10079,6 +10088,8 @@ img::-moz-selection { } } header.masthead { + padding-top: 10.5rem; + padding-bottom: 6rem; text-align: center; color: #fff; background-image: url("../assets/img/header-bg.jpg"); @@ -10087,175 +10098,122 @@ header.masthead { background-position: center center; background-size: cover; } -header.masthead .intro-text { - padding-top: 150px; - padding-bottom: 100px; -} -header.masthead .intro-text .intro-lead-in { - font-size: 22px; +header.masthead .masthead-subheading { + font-size: 1.5rem; font-style: italic; - line-height: 22px; + line-height: 1.5rem; margin-bottom: 25px; font-family: "Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } -header.masthead .intro-text .intro-heading { - font-size: 50px; +header.masthead .masthead-heading { + font-size: 3.25rem; font-weight: 700; - line-height: 50px; - margin-bottom: 25px; + line-height: 3.25rem; + margin-bottom: 2rem; font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } @media (min-width: 768px) { - header.masthead .intro-text { - padding-top: 300px; - padding-bottom: 200px; + header.masthead { + padding-top: 17rem; + padding-bottom: 12.5rem; } - header.masthead .intro-text .intro-lead-in { - font-size: 40px; + header.masthead .masthead-subheading { + font-size: 2.25rem; font-style: italic; - line-height: 40px; - margin-bottom: 25px; + line-height: 2.25rem; + margin-bottom: 2rem; } - header.masthead .intro-text .intro-heading { - font-size: 75px; + header.masthead .masthead-heading { + font-size: 4.5rem; font-weight: 700; - line-height: 75px; - margin-bottom: 50px; + line-height: 4.5rem; + margin-bottom: 4rem; } } -.service-heading { - margin: 15px 0; - text-transform: none; -} - #portfolio .portfolio-item { - right: 0; - margin: 0 0 15px; + max-width: 25rem; + margin-left: auto; + margin-right: auto; } #portfolio .portfolio-item .portfolio-link { position: relative; display: block; - max-width: 400px; margin: 0 auto; - cursor: pointer; } #portfolio .portfolio-item .portfolio-link .portfolio-hover { + display: flex; position: absolute; width: 100%; height: 100%; - transition: all ease 0.5s; - opacity: 0; background: rgba(254, 209, 54, 0.9); -} -#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover { - opacity: 1; + align-items: center; + justify-content: center; + opacity: 0; + transition: opacity ease-in-out 0.25s; } #portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content { - font-size: 20px; - position: absolute; - top: 50%; - width: 100%; - height: 20px; - margin-top: -12px; - text-align: center; + font-size: 1.25rem; color: white; } -#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i { - margin-top: -12px; -} -#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3, -#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4 { - margin: 0; +#portfolio .portfolio-item .portfolio-link:hover .portfolio-hover { + opacity: 1; } #portfolio .portfolio-item .portfolio-caption { - max-width: 400px; - margin: 0 auto; - padding: 25px; + padding: 1.5rem; text-align: center; background-color: #fff; } -#portfolio .portfolio-item .portfolio-caption h4 { - margin: 0; - text-transform: none; +#portfolio .portfolio-item .portfolio-caption .portfolio-caption-heading { + font-size: 1.5rem; + font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: 700; + margin-bottom: 0; } -#portfolio .portfolio-item .portfolio-caption p { - font-size: 16px; +#portfolio .portfolio-item .portfolio-caption .portfolio-caption-subheading { font-style: italic; - margin: 0; font-family: "Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } -#portfolio * { - z-index: 2; -} -@media (min-width: 767px) { - #portfolio .portfolio-item { - margin: 0 0 30px; - } -} .portfolio-modal .modal-dialog { margin: 1rem; max-width: 100vw; } .portfolio-modal .modal-content { - padding: 100px 0; + padding-top: 6rem; + padding-bottom: 6rem; text-align: center; } .portfolio-modal .modal-content h2 { - font-size: 3em; - margin-bottom: 15px; -} -.portfolio-modal .modal-content p { - margin-bottom: 30px; + font-size: 3rem; + line-height: 3rem; } .portfolio-modal .modal-content p.item-intro { - font-size: 16px; font-style: italic; - margin: 20px 0 30px; + margin-bottom: 2rem; font-family: "Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } +.portfolio-modal .modal-content p { + margin-bottom: 2rem; +} .portfolio-modal .modal-content ul.list-inline { - margin-top: 0; - margin-bottom: 30px; + margin-bottom: 2rem; } .portfolio-modal .modal-content img { - margin-bottom: 30px; -} -.portfolio-modal .modal-content button { - cursor: pointer; + margin-bottom: 2rem; } .portfolio-modal .close-modal { position: absolute; - top: 25px; - right: 25px; - width: 75px; - height: 75px; + top: 1.5rem; + right: 1.5rem; + width: 3rem; + height: 3rem; cursor: pointer; background-color: transparent; } .portfolio-modal .close-modal:hover { opacity: 0.3; } -.portfolio-modal .close-modal .lr { - /* Safari and Chrome */ - z-index: 1051; - width: 1px; - height: 75px; - margin-left: 35px; - /* IE 9 */ - transform: rotate(45deg); - background-color: #212529; -} -.portfolio-modal .close-modal .lr .rl { - /* Safari and Chrome */ - z-index: 1052; - width: 1px; - height: 75px; - /* IE 9 */ - transform: rotate(90deg); - background-color: #212529; -} .timeline { position: relative; @@ -10425,21 +10383,17 @@ header.masthead .intro-text .intro-heading { } } .team-member { - margin-bottom: 50px; + margin-bottom: 3rem; text-align: center; } .team-member img { - width: 225px; - height: 225px; - border: 7px solid rgba(0, 0, 0, 0.1); + width: 14rem; + height: 14rem; + border: 0.5rem solid rgba(0, 0, 0, 0.1); } .team-member h4 { - margin-top: 25px; + margin-top: 1.5rem; margin-bottom: 0; - text-transform: none; -} -.team-member p { - margin-top: 0; } section#contact { @@ -10497,38 +10451,7 @@ section#contact form#contactForm :-ms-input-placeholder { } .footer { - padding: 25px 0; text-align: center; -} -.footer span.copyright { - font-size: 90%; - line-height: 40px; - text-transform: none; + font-size: 0.9rem; font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -} -.footer ul.quicklinks { - font-size: 90%; - line-height: 40px; - margin-bottom: 0; - text-transform: none; - font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -} - -ul.social-buttons { - margin-bottom: 0; -} -ul.social-buttons li a { - font-size: 20px; - line-height: 50px; - display: block; - width: 50px; - height: 50px; - transition: all 0.3s; - color: #fff; - border-radius: 100%; - outline: none; - background-color: #212529; -} -ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover { - background-color: #fed136; } \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 93d934c..ad27ab2 100644 --- a/dist/index.html +++ b/dist/index.html @@ -6,7 +6,7 @@
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo inventore harum ex magni, dicta impedit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sunt ut voluptatum eius sapiente, totam reiciendis temporibus qui quibusdam, recusandae sit vero unde, sed, incidunt et ea quo dolore laudantium consectetur!