|
@@ -0,0 +1,487 @@
|
|
|
+body {
|
|
|
+ background-image: url("./img/mountians.jpg");
|
|
|
+ background-size: cover;
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-attachment: fixed;
|
|
|
+}
|
|
|
+
|
|
|
+.logo {
|
|
|
+ display: -webkit-box;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ -webkit-box-pack: justify;
|
|
|
+ -ms-flex-pack: justify;
|
|
|
+ justify-content: space-between;
|
|
|
+ -webkit-box-align: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+ max-width: 160px;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .logo {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 17 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .logo {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 10 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.logo img {
|
|
|
+ width: 100%;
|
|
|
+ height: auto;
|
|
|
+}
|
|
|
+
|
|
|
+.joinBtn {
|
|
|
+ font-weight: 700;
|
|
|
+ margin: 0 5%;
|
|
|
+ padding: 10px 25px;
|
|
|
+ background-color: orange;
|
|
|
+ text-shadow: 1px 1px 2px black;
|
|
|
+ color: white;
|
|
|
+ border-radius: 10px;
|
|
|
+ border: none;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .joinBtn {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 11.9 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .joinBtn {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 7 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.highlight {
|
|
|
+ background-color: #ff4e33;
|
|
|
+}
|
|
|
+
|
|
|
+.header {
|
|
|
+ display: -webkit-box;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ width: 100%;
|
|
|
+ -webkit-box-align: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+ -webkit-box-pack: space-evenly;
|
|
|
+ -ms-flex-pack: space-evenly;
|
|
|
+ justify-content: space-evenly;
|
|
|
+ background: -webkit-gradient(linear, left top, left bottom, from(#171c1f), to(transparent));
|
|
|
+ background: linear-gradient(to bottom, #171c1f, transparent);
|
|
|
+}
|
|
|
+
|
|
|
+.header .logo {
|
|
|
+ padding-left: 7%;
|
|
|
+}
|
|
|
+
|
|
|
+.header a {
|
|
|
+ color: white;
|
|
|
+ font-size: 20px;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .header a {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 11.9 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .header a {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 7 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.header__title {
|
|
|
+ font-size: 0.4em;
|
|
|
+ margin-left: 1%;
|
|
|
+ color: white;
|
|
|
+}
|
|
|
+
|
|
|
+.header__title h2 {
|
|
|
+ font-weight: 300;
|
|
|
+}
|
|
|
+
|
|
|
+.content {
|
|
|
+ border-top: 2px inset white;
|
|
|
+ width: 80%;
|
|
|
+ margin: 0 auto;
|
|
|
+ margin-top: 20px;
|
|
|
+ display: -webkit-box;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ -webkit-box-direction: normal;
|
|
|
+ -ms-flex-direction: column;
|
|
|
+ flex-direction: column;
|
|
|
+}
|
|
|
+
|
|
|
+.headline2 {
|
|
|
+ color: white;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .headline2 {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(25px + 17 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .headline2 {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(25px + 10 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.description {
|
|
|
+ display: block;
|
|
|
+ max-width: 50%;
|
|
|
+ text-align: justify;
|
|
|
+ text-shadow: 0px 0px 15px black;
|
|
|
+ font-weight: 300;
|
|
|
+ color: white;
|
|
|
+ margin: 0 auto;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .description {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(19px + 10.2 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .description {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(19px + 6 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard {
|
|
|
+ float: left;
|
|
|
+ list-style: none;
|
|
|
+ background-color: #171c1fc7;
|
|
|
+ text-shadow: 1px 1px 3px black;
|
|
|
+ color: white;
|
|
|
+ padding: 1% 1% 2% 1%;
|
|
|
+ margin: 1% 0;
|
|
|
+ border-radius: 10px;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .placeCard {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(15px + 13.6 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .placeCard {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(15px + 8 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard__wrapper {
|
|
|
+ display: -webkit-box;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ text-align: justify;
|
|
|
+ -webkit-box-align: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard h2 {
|
|
|
+ text-align: center;
|
|
|
+ font-weight: 300;
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard a {
|
|
|
+ color: white;
|
|
|
+ display: block;
|
|
|
+ text-align: center;
|
|
|
+ -webkit-text-decoration: underline double orange;
|
|
|
+ text-decoration: underline double orange;
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard div {
|
|
|
+ margin: 0 2%;
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard div p {
|
|
|
+ font-weight: 300;
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard .imgWrapper {
|
|
|
+ width: 700px;
|
|
|
+}
|
|
|
+
|
|
|
+.placeCard img {
|
|
|
+ min-width: 100%;
|
|
|
+ height: auto;
|
|
|
+ border-radius: 10px;
|
|
|
+ margin: 0 2%;
|
|
|
+}
|
|
|
+
|
|
|
+.banner {
|
|
|
+ position: relative;
|
|
|
+ margin-bottom: -4%;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .banner {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(15px + 8.5 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .banner {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(15px + 5 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.banner__wrapper {
|
|
|
+ display: -webkit-box;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ -webkit-box-align: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+ -webkit-box-pack: space-evenly;
|
|
|
+ -ms-flex-pack: space-evenly;
|
|
|
+ justify-content: space-evenly;
|
|
|
+ width: 50%;
|
|
|
+ padding: 10px;
|
|
|
+ margin: 0 auto;
|
|
|
+ color: white;
|
|
|
+ background: -webkit-gradient(linear, left top, right top, from(orange), to(brown));
|
|
|
+ background: linear-gradient(to right, orange, brown);
|
|
|
+ border-radius: 10px;
|
|
|
+}
|
|
|
+
|
|
|
+.footer {
|
|
|
+ display: -webkit-box;
|
|
|
+ display: -ms-flexbox;
|
|
|
+ display: flex;
|
|
|
+ background: #171c1f;
|
|
|
+ color: white;
|
|
|
+ -webkit-box-align: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+ -webkit-box-pack: space-evenly;
|
|
|
+ -ms-flex-pack: space-evenly;
|
|
|
+ justify-content: space-evenly;
|
|
|
+ padding-top: 100px;
|
|
|
+}
|
|
|
+
|
|
|
+.footer__text {
|
|
|
+ max-width: 30%;
|
|
|
+ text-align: center;
|
|
|
+ font-weight: 300;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .footer__text {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 11.9 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .footer__text {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 7 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.footer__copyright {
|
|
|
+ font-weight: lighter;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 767px) {
|
|
|
+ .footer__copyright {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA for min font-size
|
|
|
+ ---------------------------------------
|
|
|
+ (min-font-size - max-font-size) - distinctSize
|
|
|
+
|
|
|
+ calc(
|
|
|
+ min-font-size(px) + ((distinctSize) + (distinctSize) * 70%) * ((viewport-width(vw) - min-layout-width(px)) / layout-width)
|
|
|
+ )
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 11.9 * ((100vw - 350px) / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media (min-width: 767px) {
|
|
|
+ .footer__copyright {
|
|
|
+ /*
|
|
|
+ ADAPTIVE FONT FORMULA
|
|
|
+ ---------------------
|
|
|
+ calc(min-font-size(px) + (min-font-size - max-font-size) * (viewport-width(vw) / layout-width))
|
|
|
+ */
|
|
|
+ font-size: calc(13px + 7 * (100vw / 1280));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 548px) and (min-width: 0px) {
|
|
|
+ .joinBtn {
|
|
|
+ padding: 3%;
|
|
|
+ }
|
|
|
+ .description {
|
|
|
+ max-width: 90%;
|
|
|
+ }
|
|
|
+ .content {
|
|
|
+ width: 90%;
|
|
|
+ }
|
|
|
+ .placeCard {
|
|
|
+ width: -webkit-fit-content;
|
|
|
+ width: -moz-fit-content;
|
|
|
+ width: fit-content;
|
|
|
+ padding: 4% 1%;
|
|
|
+ }
|
|
|
+ .placeCard__wrapper {
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ -webkit-box-direction: normal;
|
|
|
+ -ms-flex-direction: column;
|
|
|
+ flex-direction: column;
|
|
|
+ }
|
|
|
+ .placeCard .imgWrapper {
|
|
|
+ width: auto;
|
|
|
+ }
|
|
|
+ .banner {
|
|
|
+ margin-bottom: -17%;
|
|
|
+ }
|
|
|
+ .banner__wrapper {
|
|
|
+ width: 90%;
|
|
|
+ }
|
|
|
+ .banner .joinBtn {
|
|
|
+ padding: 2%;
|
|
|
+ }
|
|
|
+ .footer {
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ -webkit-box-direction: normal;
|
|
|
+ -ms-flex-direction: column;
|
|
|
+ flex-direction: column;
|
|
|
+ -webkit-box-align: center;
|
|
|
+ -ms-flex-align: center;
|
|
|
+ align-items: center;
|
|
|
+ }
|
|
|
+ .footer__text {
|
|
|
+ max-width: 90%;
|
|
|
+ }
|
|
|
+}
|
|
|
+/*# sourceMappingURL=App.css.map */
|