@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap"); /***** General CSS *****/ body {word-break: break-word; font-family: "Montserrat", sans-serif; color: #393939; overflow-x: hidden; } a {text-decoration: none; /* color: #28b16d; */ color: #000; white-space: initial; } .news-det-txt {text-align: center; } me a:hover, a:focus {text-decoration: none; color: #393939; } a:hover {transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; } img {max-width: 100%; } select, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"], textarea, input[type="tel"] {-webkit-appearance: none; -moz-appearance: none; appearance: none; } ul {margin: 0 0 20px; padding: 0; list-style-type: none; } p {font-family: "Montserrat", sans-serif; font-weight: 400; } h1 {font-family: "Playfair Display"; font-size: 55px; line-height: 60px; color: #fff; font-weight: 500; margin: 0 0 17px; } h2 {font-family: "Playfair Display"; font-size: 55px; line-height: 60px; color: #393939; font-weight: 500; margin: 0 0 30px; } h3 {font-family: "Playfair Display"; font-size: 30px; line-height: 34px; color: #000000; font-weight: 600; margin: 0 0 28px; } h4 {font-family: "Playfair Display"; font-size: 24px; line-height: 29px; color: #393939; font-weight: 500; margin: 0 0 13px; } h5 {font-family: "Playfair Display"; font-size: 20px; line-height: 25px; color: #393939; font-weight: 500; margin: 0 0 20px; } h6 {font-family: "Poppins", Sans-Serif; font-size: 18px; line-height: 23px; color: #393939; font-weight: 500; margin: 0 0 22px; } /***** Header CSS *****/ header {padding: 15px 0px; background: #fff; position: relative; z-index: 99; } .topSec .row {align-items: center; border-bottom: 1px solid #ddd; padding-bottom: 20px; } .inp-head {position: relative; } .inp-head input {width: 100%; padding: 12px 50px 12px 25px; border: 1px solid #000; border-radius: 100px; } .inp-head button {position: absolute; right: 5px; top: 5px; background-color: #000; color: #fff; width: 40px; height: 40px; border-radius: 50%; border: none; } .menuSec ul li a::before {position: absolute; right: -22px; content: ""; height: 2px; width: 7px; background-color: #000; top: 50%; } .menuSec ul li {position: relative; } .user ul {display: flex; align-items: center; justify-content: flex-end; gap: 30px; } .user ul li a i {color: #000; font-size: 20px; } a.btn-1 {font-size: 14px; color: #fff; background-color: #000; padding: 15px 30px; border-radius: 100px; display: inline-block; transition: all 0.3s ease-in-out; } a.btn-1:hover {background-color: #333; transform: translateY(-3px); color: #fff; } .menuSec {/* border-bottom: 1px solid #eee; */ padding: 15px 0 0px; } .menuSec ul {display: flex; align-items: center; justify-content: center; gap: 30px; margin: 0; } .menuSec ul li a {text-transform: uppercase; font-weight: 600; font-size: 11px; color: #000; letter-spacing: 1.5px; position: relative; padding: 20px 0; } .container-fluid {padding: 0 4%; max-width: 1600px; } /* banner css start */ .banner {position: relative; width: 100%; height: auto; min-height: auto; overflow: hidden; } .trending-link {position: absolute; inset: 0; z-index: 2; } .slider-for, .slider-for .slick-list, .slider-for .slick-track, .slider-for .slick-slide {margin: 0 !important; padding: 0 !important; } .banner-item {position: relative; width: 100%; padding-bottom: 100px; outline: none; } .banner-bg-wrap {position: absolute; top: 0; left: 0; width: 100%; height: 920px; /* User preferred height */ z-index: -1; /* Ensuring it stays behind content */ } .banner-bg-wrap img {width: 100%; height: 100%; object-fit: cover; display: block; } .portrait-box {z-index: 10; display: block; max-width: 450px; margin-top: 720px; position: relative; } .portrait-img {position: relative; margin-bottom: 25px; border: 15px solid #fff; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); } .portrait-img img {width: 100%; display: block; height: 500px !important; object-fit: cover; } .portrait-img .number {position: absolute; bottom: 0px; right: 10px; font-size: 80px; color: #fff; font-family: "Playfair Display"; font-weight: 800; line-height: 1; } .portrait-meta h6 {font-family: "Playfair Display"; font-size: 28px; font-weight: 700; line-height: 1.25; margin-bottom: 15px; color: #000; } .portrait-meta p {font-size: 15px; line-height: 1.7; color: #444; margin-bottom: 20px; } .read-more {font-size: 13px; font-weight: 700; color: #000 !important; text-decoration: underline !important; text-transform: uppercase; letter-spacing: 1px; } .info-wrap {height: 813px; /* User preferred wrap height */ display: flex; align-items: flex-end; justify-content: flex-end; } .info-box {background: #fff; padding: 60px; width: 100%; max-width: 800px; /* box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15); */ margin-bottom: -110px; position: relative; z-index: 5; position: absolute; right: 0; } .info-box h2 {font-family: "Playfair Display"; font-size: 50px; line-height: 1; margin-bottom: 25px; color: #000; font-weight: 400; } .info-box p {font-size: 20px; line-height: 1.45; color: #000; margin-bottom: 40px; font-family: "Playfair Display"; width: 84%; } .btn-black {background: #000; color: #fff; padding: 22px 55px; display: inline-block; border-radius: 50px; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; transition: all 0.3s ease-in-out; } .btn-black:hover {background: #333; transform: translateY(-3px); color: #fff; } /* Trending Section Alignment */ .trending-sec {position: unset; width: 70%; margin: -475px 0 0 auto; } .trending-title {height: 600px; display: flex; align-items: flex-start; justify-content: center; padding-top: 100px; width: 20%; margin: 0 0 0 auto; } .trending-title span {transform: rotate(-90deg); white-space: nowrap; font-size: 20px; font-weight: 600; color: #000; letter-spacing: 2px; text-transform: capitalize; display: block; font-family: "Playfair Display"; } .shadow-lg {box-shadow: unset !important; } .trending-item {position: relative; padding: 0 20px; outline: none; border-left: 1px solid rgba(0, 0, 0, 0.05); background: #fff; height: 525px; } .item-head {display: flex; align-items: center; gap: 25px; margin-bottom: 30px; } .item-num {font-size: 38px; font-family: "Playfair Display"; font-weight: 400; color: #000; } .item-line {height: 2px; background: #eee; flex-grow: 1; } .trending-img {margin-bottom: 25px; overflow: hidden; } .trending-img img {width: 100%; transition: 1.2s; height: 150px; object-fit: cover; } .trending-item:hover .trending-img img {transform: scale(1.08); } .trending-item h6 {font-family: "Playfair Display"; font-size: 20px; font-weight: 700; line-height: 1.3; margin-bottom: 15px; color: #000; } .trending-item p {font-size: 15px; color: #666; line-height: 1.7; margin-bottom: 20px; } @media (max-width: 991px) {.banner {height: auto; min-height: unset; } .banner-item {padding-bottom: 50px; } .banner-bg-wrap {height: 450px; position: relative; } .portrait-box {margin-top: 30px; max-width: 100%; } .info-wrap {height: auto; margin-top: 30px; justify-content: center; } .info-box {padding: 40px; margin-bottom: 0; max-width: 100%; } .trending-sec {position: relative; bottom: 0; left: 0; width: 100%; margin-top: 50px; right: 0; } } /* banner css end */ section.living-mayfair {/* padding: 100px 0px; */ padding: 0px; } .living-mayfair-top-txt {text-align: center; position: relative; } .living-mayfair-top-txt h3 {font-size: 80px; line-height: 1; color: #000000; font-weight: 300; font-family: "Playfair Display"; display: inline-block; background: #fff; padding: 0 50px; position: relative; z-index: 999; } .living-mayfair-top-txt::before {position: absolute; left: 0; width: 38.5%; height: 1px; content: ""; background-color: #00000078; top: 50%; } .living-mayfair-top-txt::after {position: absolute; right: 0; width: 38.5%; height: 1px; content: ""; background-color: #00000078; top: 50%; } .blog-img img {width: 100%; height: 370px; object-fit: cover; transition: transform 0.5s ease; } .blog-img {margin-top: 20px; overflow: hidden; } .blog-img:hover img {transform: scale(1.1); } .blog-bot-txt ul {display: flex; align-items: center; gap: 10px; margin-bottom: 10px; } .blog-bot-txt ul li p {font-size: 14px; color: #000000; margin: unset; width: 100%; } .blog-bot-txt h4 {font-size: 20px; line-height: 25px; color: #000000; } .blog-bot-txt h4 span {display: block; } .blog-bot-txt {padding-top: 15px; } .blog-bot-txt p {font-size: 14px; color: #979191; width: 77%; } section.featured-this-month {padding: 0px 0px 0px 0px; } section.featured-this-month .living-mayfair-top-txt {margin-bottom: 30px; } .featured-this-main-img img {width: 100%; height: 560px; object-fit: cover; transition: transform 0.5s ease; } .featured-this-main-img {width: 98%; overflow: hidden; } .featured-this-main-img:hover img {transform: scale(1.05); } .featured-main-txt-bot {width: 98%; padding-top: 25px; } .featured-main-txt-bot ul {display: flex; align-items: center; justify-content: space-between; } .featured-main-txt-bot ul li {display: flex; align-items: center; gap: 10px; } .featured-main-txt-bot ul li p {color: #9f9f9f; font-size: 14px; margin: auto; } .featured-main-txt-bot h3 {font-size: 25px; color: #000000; line-height: 1; margin-bottom: 20px; } .featured-main-txt-bot p {font-size: 14px; color: #a3a3a3; width: 81%; } .main-bx-sm-featured {display: flex; align-items: center; gap: 30px; } .featured-sm-img {max-width: 166px; height: 160px; object-fit: cover; overflow: hidden; } .featured-sm-img img {width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .featured-sm-img:hover img {transform: scale(1.1); } .featured-sm-txt h5 {font-size: 20px; line-height: 1.2; color: #000000; } .featured-sm-txt h5 span {display: block; } .main-bx-sm-featured.tw {margin-top: 30px; } .food-bx img {width: 100%; height: 444px; object-fit: cover; transition: transform 0.5s ease; } .food-bx {width: 97%; overflow: hidden; } .food-bx:hover img {transform: scale(1.05); } .food-bx ul {display: flex; align-items: center; justify-content: space-between; margin-top: 20px; } .food-bx ul li {display: flex; align-items: center; gap: 10px; } .food-bx ul li p {color: #9f9f9f; font-size: 14px; margin: auto; } .food-bx h4 {font-size: 25px; color: #000000; line-height: 1; margin-bottom: 20px; } .food-bx p {font-size: 14px; color: #a3a3a3; width: 81%; } .food-bx a {font-size: 14px; color: #0a0a0a; text-decoration: underline; } .main-sm-bx-food ul {display: flex; align-items: center; gap: 10px; margin-top: 20px; } .main-sm-bx-food ul li p {color: #9f9f9f; font-size: 14px; margin: auto; } .main-sm-bx-food h5 {font-size: 20px; line-height: 25px; color: #000000; } .main-sm-bx-food h5 span {display: block; } .main-sm-bx-food img {width: 100%; height: 190px; object-fit: cover; transition: transform 0.5s ease; } .main-sm-bx-food {overflow: hidden; } .main-sm-bx-food:hover img {transform: scale(1.1); } .fod-slid-img {position: relative; } .fod-slid-txt p, .fod-slid-txt h5 {text-shadow: 1px 2px 6px rgba(0, 0, 0, 0.8); } .fod-slid-img img {height: 554px; object-fit: cover; } .fod-slid-txt h5 {font-size: 20px; color: #fff; margin-bottom: 15px; } .fod-slid-txt {position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; } .fod-slid-txt p {font-size: 13px; color: #fff; width: 95%; } .fod-slid-txt a {font-size: 14px; color: #fff; text-decoration: underline; } .sm-fod-slid .slick-dots {bottom: -35px; } .sm-fod-slid .slick-dots li button:before {font-size: 15px; } .sm-fod-slid .slick-dots li.slick-active button:before {color: #000; opacity: 1; } section.food-drinks .living-mayfair-top-txt::before {width: 43.5%; } section.food-drinks .living-mayfair-top-txt::after {width: 43.5%; } section.food-drinks {padding-bottom: 100px; } section.subscribe-now {margin-bottom: 100px; } .main-bx-sub {text-align: center; background-image: url(../images/sub-bg.jpg); padding: 150px 0px; background-repeat: no-repeat; background-size: cover; } .slick-slide {opacity: 1 !important; } .main-bx-sub h3 {font-size: 35px; line-height: 1; color: #fff; margin-bottom: 10px; } .main-bx-sub p {font-size: 14px; color: #fff; width: 44%; margin: 0 auto; line-height: 22px; margin-bottom: 30px; } .inp-subs input {width: 100%; background-color: unset; padding: 16px; border: 1px solid #fff; border-radius: 100px; color: #fff; } .inp-subs {width: 60%; margin: 0 auto; position: relative; } section.new_banner .carousel-item a.btn.btn-light {font-size: 14px; color: #fff; background-color: #000; padding: 15px 30px; border-radius: 100px; display: inline-block; transition: all 0.3s ease-in-out; } .tags_date {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .tags_date>span {display: flex; gap: 8px; } .tags_date>span p {margin-bottom: 0; } .inp-subs button {position: absolute; right: 6px; padding: 12px; background-color: #000; border: unset; border-radius: 100px; color: #fff; transition: all 0.3s ease; width: 22%; top: 5px; } footer .menuSec ul li ul {bottom: 100%; top: auto; } .inp-subs button:hover {background-color: #333; } .menuSec ul li:last-child a:before {display: none; } .ft-txt {text-align: center; } .ft-txt a img {margin-bottom: 20px; } .ft-txt p {font-size: 14px; margin: 0 auto; width: 41%; line-height: 25px; } .socl-icon {display: flex; align-items: center; justify-content: center; gap: 50px; margin: 30px 0px 20px; } .socl-icon ul {display: flex; align-items: center; gap: 10px; margin: unset; } .socl-icon h6 {font-size: 14px; color: #9e9e9e; margin: unset; } .socl-icon ul li a i {font-size: 20px; color: #b9b9b9; border: 1px solid #b9b9b9; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .fot-bot {text-align: center; padding: 20px 0px; border: 1px solid #0000009c; } .fot-bot p {margin: unset; font-size: 20px; color: #222222; } /*inner-banner start*/ section.inner-banner {height: 510px; background-image: url(../images/banner.jpg); background-repeat: no-repeat; background-size: cover; display: flex; align-items: end; } .inner-banner-txt {text-align: center; display: flex; align-items: end; justify-content: center; width: fit-content; margin: 0 auto; padding: 30px 90px; background-color: #fff; margin-bottom: 5px; } .inner-banner-txt h1 {font-size: 50px; color: #000; line-height: 1; margin-bottom: unset; } /*inner -banner*/ /*acoount-page start*/ section.account {padding: 100px 5%; } .account-bx {padding: 30px; border: 1px solid #cccccc; border-radius: 20px; } .account-bx form input {width: 100%; margin-bottom: 20px; padding: 15px; border-radius: 10px; border: 1px solid #cccccc; } .account-bx label {font-size: 20px; margin-bottom: 15px; color: #7c7c7c; } .account-bx h4 {font-size: 50px; color: #060000; font-weight: 500; margin-bottom: 30px; text-transform: capitalize; } .rat {display: flex; align-items: center; gap: 10px; margin-bottom: 20px; } .account-bx form .rat input {width: auto; margin: 0; } .rat p {margin: 0; font-size: 16px; color: #7c7c7c; } .account-bx button {margin: 0 auto; display: block; padding: 12px 40px; border: unset; font-size: 16px; color: #fff; background-color: #0a0a0a; border-radius: 100px; } section.news-det {padding: 100px 0px; } section.news-det img {width: 100% !important; max-width: 100% !important; object-fit: cover !important; /* height: 100%; */ /*max-height: 800px !important;*/ } .news-det-img img {width: 100%; /* height: 630px; */ object-fit: cover; } .news-det-txt ul {display: flex; align-items: center; gap: 20px; margin-top: 20px; } .news-det-txt ul.blog-title-ds li {display: flex; align-items: center; gap: 10px; } .news-det-txt ul li p {font-size: 14px; color: #949494; margin: unset; } .news-det-txt ul li i {color: #000; } .news-det-txt h3 {font-size: 3vw; font-weight: 600; color: #231f20; line-height: 92px; } .news-det-txt h1 {font-size: 3vw; font-weight: 600; color: #231f20; line-height: 1; } .news-det-txt h6 {font-size: 14px; color: #000000; } .news-det-txt p {font-size: 14px; color: #000; } .news-det-bx ul {display: flex; align-items: center; gap: 10px; margin-top: 20px; margin-bottom: 10px; } .news-det-bx ul li p {font-size: 14px; color: #949494; margin: unset; } .news-det-bx ul li i {color: #000; } .news-det-bx img {width: 100%; height: 235px; object-fit: cover; } .news-det-bx h3 {font-size: 25px; line-height: 1; color: #000000; margin-bottom: 10px; } .news-det-bx h5 {font-size: 14px; color: #000000; } section.news {padding: 40px 0px 100px; } .new-main-bx-pg-thumb {display: block; position: relative; overflow: hidden; border-radius: 6px; margin: 0 -16px 16px; width: calc(100% + 32px); } .new-main-bx-pg-thumb::after {content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.32) 100%); opacity: 0; transition: opacity 0.4s ease; } .new-main-bx-pg img {width: 100%; height: 185px; object-fit: cover; display: block; transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); } .new-main-bx-pg {width: 90%; position: relative; margin: 50px auto 0px; padding: 0 16px 20px; border-radius: 10px; background: #fff; border: 1px solid transparent; transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), border-color 0.4s ease; will-change: transform; } .new-main-bx-pg:hover {transform: translateY(-10px); box-shadow: 0 25px 45px -12px rgba(0, 0, 0, 0.28), 0 10px 20px rgba(0, 0, 0, 0.08); border-color: rgba(0, 0, 0, 0.06); } .new-main-bx-pg:hover .new-main-bx-pg-thumb::after {opacity: 1; } .new-main-bx-pg:hover img {transform: scale(1.08); } .new-main-bx-pg h4 {transition: color 0.3s ease; } .new-main-bx-pg h5 {font-size: 30px; color: #0f0f0f; line-height: 1; position: relative; margin-bottom: 10px; } .new-main-bx-pg::before {position: absolute; right: 16px; content: ""; background-color: #0000008c; width: calc(83% - 16px); height: 1px; top: 18px; } .new-main-bx-pg h4 {font-size: 20px; line-height: 1.2; color: #000000; padding-top: 20px; } .new-main-bx-pg h4 span {display: block; } .new-main-bx-pg p {font-size: 14px; color: #9f9f9f; } .new-main-bx-pg a {font-size: 14px; color: #000000; text-transform: uppercase; text-decoration: underline; } .user ul li a {position: relative; } .user ul li a::before {position: absolute; right: -15px; content: ""; background-color: #cccccc; width: 1px; height: 42px; top: -10px; } .user ul li a.btn-1::before {display: none; } /* Pagination Styling */ .pagination-main {margin-top: 80px; text-align: center; } .pagination-main ul {display: flex; align-items: center; justify-content: center; gap: 25px; margin: 0; } .pagination-main ul li a {font-size: 18px; color: #9f9f9f; font-family: "Montserrat", sans-serif; font-weight: 500; transition: all 0.3s ease; } .pagination-main ul li a.active {color: #000; /* In the image 01 seems active but there's no underline, but typically active has some visual cues. Let's keep it simple as per image. */ } .pagination-main ul li a:hover {color: #000; } .pagination-main ul li a img {width: 55px; height: 55px; /* border: 1px solid #ddd; */ border-radius: 50%; /* padding: 12px; */ object-fit: contain; transition: all 0.3s ease; } .pagination-main ul li a.next-pg img {background-color: #000; /* border-color: #000; */ /* filter: brightness(0) invert(1); */ /* If right-arr.png is black, make it white on black bg */ } .pagination-main ul li a:hover img {background-color: #f8f8f8; border-color: #ccc; } .pagination-main ul li a.next-pg:hover img {background-color: #333; border-color: #333; } /* Pagination */ .custom-pagination {display: flex; align-items: center; justify-content: center; gap: 8px; padding: 40px 0 20px; flex-wrap: wrap; } .custom-pagination .page-btn {display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; border: 1px solid #c8a96e; color: #1a1a1a; font-size: 14px; font-family: "your-site-font", serif; text-decoration: none; transition: all 0.3s ease; background: #fff; } .custom-pagination .page-btn:hover {background: #c8a96e; color: #fff; border-color: #c8a96e; } .custom-pagination .page-btn.active {background: #1a1a1a; color: #fff; border-color: #1a1a1a; font-weight: 600; } .custom-pagination .page-btn.disabled {opacity: 0.4; cursor: not-allowed; pointer-events: none; } .custom-pagination .page-info {font-size: 13px; color: #888; margin-left: 12px; font-style: italic; } .menuSec ul li ul {position: absolute; top: 39px; background: #000; max-width: 47vw; width: max-content; display: none; right: 0%; column-count: 1; } .menuSec ul li ul:has(li:nth-child(6)) {column-count: 2; } .menuSec ul li ul:has(li:nth-child(11)) {column-count: 3; } .menuSec ul li ul li a {display: block; color: #fff; text-align: left; padding: 10px 30px; } .menuSec ul li ul li {display: block; text-align: left; } .menuSec ul li:hover ul {display: block; } .menuSec ul li ul li ul {position: absolute; right: 100%; top: 0; display: none !important; } .menuSec ul li ul li {position: relative; } .menuSec ul li ul li a:hover {background: #fff; color: #000; } .menuSec ul li ul li:hover ul {display: block !important; } section.new_banner {} /*section.new_banner .carousel-item img {*/ /*    width: 100%;*/ /*    height: 500px;*/ /*    object-fit: cover;*/ /*}*/ section.new_banner .carousel-item {} section.new_banner {width: 80%; margin: 0 auto; } section.new_banner .carousel-item .carousel-caption {height: 260px; width: 70%; display: flex; align-items: center; flex-direction: column; justify-content: space-around; left: 50%; right: 0; background: #ffffffa3; transform: translate(-50%, -50%); top: 50%; padding: 20px 80px !important; } section.new_banner .carousel-item .carousel-caption h2 {font-size: 25px; color: #000; margin-bottom: 0; line-height: 1.2; } section.new_banner .carousel-item .carousel-caption p {font-size: 14px; color: #000; } section.new_banner button.carousel-control-prev {width: auto; height: auto; top: 50%; left: 3%; width: 50px; height: 50px; background: #000; opacity: 1; } section.new_banner button.carousel-control-next {top: 50%; right: 3%; width: 50px; height: 50px; background: #000; opacity: 1; } /*CONTACT PAGE*/ .contact_form_sec {padding: 0px 0px 70px 0px; } .contact_form h3 {font-size: 40px; line-height: 1; color: #000; font-weight: 700; margin-top: 0px; margin-bottom: 10px; font-family: "Oswald"; } .contact_form form input {width: 100%; height: 54px; margin-bottom: 20px; font-size: 16px; border: none; border: 1px solid #00000052; padding: 20px; } .contact_form form textarea {width: 100%; margin-bottom: 20px; border: none; font-size: 16px; resize: none; border: 1px solid #00000052; height: 150px; padding: 20px; border-radius: 20px; } .contact_page_map iframe {height: 550px; width: 100%; } /* .contact-btn {margin-top: 50px; } */ .contact_page {position: relative; overflow: hidden; padding: 80px 0 10px; } .contact_form_sec {position: relative; padding: 70px 0; } .contact_form p {font-size: 16px; line-height: 25px; color: #333; font-family: "Montserrat"; font-weight: 500; margin: 20px 0; } .contact_detail_box figure img {margin: auto; width: 90px; height: 90px; object-fit: contain; } .contact_detail_box h2 {font-size: 30px; line-height: 35px; color: #000; font-weight: 800; margin: 20px 0 10px 0; transition: 0.5s ease-in-out; } .contact_detail_box p {font-size: 20px; line-height: 25px; color: #000; margin: 0; height: 51px; font-family: "Montserrat"; opacity: 1; } .contact_detail_box {padding: 50px 30px; border-radius: 10px; transition: 0.5s ease-in-out; box-shadow: 0px 0px 10px #00000029; background-color: #fff; height: 300px; border: 2px solid #000; } .contact_detail_box i {color: #0470b2; font-size: 30px; margin-bottom: 20px; } .contact_form h1 {color: #0178bd; } img.contact-dot-bottom {position: absolute; z-index: 2; top: -50%; left: -20%; width: 500px; height: 500px; } .contact_detail_box img {margin: 0 0 20px; height: 70px; width: 100%; object-fit: contain; filter: invert(1); } /* .contact_detail_box:hover * {color: #fff; } */ .contact_detail_box:hover {background: #000; border-radius: 0 20px 0 20px; } .contact_detail_box:hover img {filter: brightness(150.5); } .contact_detail_box h4 {font-size: 24px; line-height: 40px; font-family: "Adamina"; color: #000; } .contact_detail_box:hover h4 {color: #fff; } .contact_detail_box:hover p {color: #fff; } .contact_form button {font-size: 14px; color: #fff; background-color: #000; padding: 15px 30px; border-radius: 100px; display: inline-block; transition: all 0.3s ease-in-out; border: none; } /*CONTACT PAGE*/ #subscribeModal .mt-navbar {background: #fff; border-bottom: 2px solid #111; padding: 0; } #subscribeModal .mt-navbar .navbar-brand {font-size: 1.35rem; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: #111; } #subscribeModal .mt-navbar .nav-link {font-size: 0.75rem; letter-spacing: 0.1em; text-transform: uppercase; color: #111; padding: 1.1rem 1rem; } #subscribeModal .mt-navbar .nav-link:hover {color: #555; } #subscribeModal .mt-navbar .dropdown-item {font-size: 0.78rem; letter-spacing: 0.07em; text-transform: uppercase; color: #111; padding: 0.55rem 1.2rem; } #subscribeModal .mt-navbar .dropdown-item:hover {background: #f4f4f4; } #subscribeModal .btn-subscribe-nav {font-size: 0.75rem; letter-spacing: 0.1em; text-transform: uppercase; background: #111; color: #fff; border: none; border-radius: 0; padding: 0.45rem 1.1rem; } #subscribeModal .btn-subscribe-nav:hover {background: #333; color: #fff; } #subscribeModal .hero-section {background: #fff; border-bottom: 1px solid #e0e0e0; padding: 56px 24px 48px; text-align: center; } #subscribeModal .hero-section .eyebrow {font-size: 0.7rem; letter-spacing: 0.18em; text-transform: uppercase; color: #999; margin-bottom: 10px; } #subscribeModal .hero-section h1 {font-size: 2.4rem; font-weight: 700; letter-spacing: 0.04em; color: #111; margin-bottom: 10px; } #subscribeModal .hero-section p {font-size: 0.95rem; color: #666; max-width: 400px; margin: 0 auto 24px; line-height: 1.75; } #subscribeModal .btn-hero {background: #111; color: #fff; border-radius: 0; font-size: 0.8rem; letter-spacing: 0.12em; text-transform: uppercase; padding: 13px 32px; border: none; } #subscribeModal .btn-hero:hover {background: #333; color: #fff; } #subscribeModal .modal-content {border-radius: 0; border: 2px solid #111; box-shadow: 0 8px 40px rgba(0, 0, 0, 0.13); } #subscribeModal .modal-header {background: #111; color: #fff; border-radius: 0; padding: 18px 24px; border-bottom: none; } #subscribeModal .modal-title {font-size: 1rem; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 700; color: #fff; } #subscribeModal .modal-header .btn-close {filter: invert(1); opacity: 0.8; } #subscribeModal .modal-body {padding: 28px 28px 8px; } #subscribeModal .modal-footer {padding: 12px 28px 22px; border-top: none; } #subscribeModal .step-indicator {display: flex; gap: 0; margin-bottom: 24px; } #subscribeModal .step-pip {flex: 1; height: 3px; background: #e0e0e0; transition: background 0.3s; } #subscribeModal .step-pip.active {background: #111; } #subscribeModal .step-pip.done {background: #555; } #subscribeModal .step-block {display: none; } #subscribeModal .step-block.show {display: block; } #subscribeModal .step-label-text {font-size: 0.68rem; letter-spacing: 0.13em; text-transform: uppercase; color: #000; margin-bottom: 6px; } #subscribeModal .step-heading {font-size: 1.05rem; font-weight: 700; color: #111; margin-bottom: 14px; letter-spacing: 0.02em; } #subscribeModal .form-label {font-size: 0.72rem; letter-spacing: 0.09em; text-transform: uppercase; color: #555; margin-bottom: 5px; } #subscribeModal .form-control {border-radius: 0; border: 1.5px solid #ccc; font-size: 0.92rem; padding: 9px 12px; } #subscribeModal .form-control:focus {border-color: #111; box-shadow: none; } #subscribeModal .eligibility-alert {border-radius: 0; font-size: 0.88rem; } #subscribeModal .plan-card {border: 1.5px solid #ccc; border-radius: 0; padding: 16px 14px; cursor: pointer; transition: all 0.18s; background: #fff; } #subscribeModal .plan-card:hover {border-color: #111; background: #f9f9f9; } #subscribeModal .plan-card.selected {border: 2.5px solid #111; background: #111; color: #fff; } #subscribeModal .plan-card .plan-name {font-size: 0.68rem; letter-spacing: 0.12em; text-transform: uppercase; margin-bottom: 4px; } #subscribeModal .plan-card.selected .plan-name {color: #bbb; } #subscribeModal .plan-card .plan-price {font-size: 1.55rem; font-weight: 700; line-height: 1; } #subscribeModal .plan-card .plan-sub {font-size: 0.75rem; margin-top: 3px; color: #888; } #subscribeModal .plan-card.selected .plan-sub {color: #aaa; } #subscribeModal .btn-black {background: #111; color: #fff; border-radius: 0; font-size: 0.8rem; letter-spacing: 0.1em; text-transform: uppercase; border: none; padding: 12px 20px; width: 100%; } #subscribeModal .btn-black:hover {background: #333; color: #fff; } #subscribeModal .btn-outline-black {background: #fff; color: #111; border-radius: 0; font-size: 0.8rem; letter-spacing: 0.1em; text-transform: uppercase; border: 1.5px solid #111; padding: 11px 20px; width: 100%; } #subscribeModal .btn-outline-black:hover {background: #f4f4f4; color: #111; } #subscribeModal .btn-back {background: none; border: none; font-size: 0.75rem; color: #888; cursor: pointer; padding: 0; margin-bottom: 14px; text-decoration: underline; } #subscribeModal .success-wrap {text-align: center; padding: 24px 0 12px; } #subscribeModal .success-icon {width: 60px; height: 60px; background: #111; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; } #subscribeModal .success-icon i {color: #fff; font-size: 1.6rem; } #subscribeModal .note-text {font-size: 0.78rem; color: #999; line-height: 1.6; margin-top: 10px; } .trending-item {transition: box-shadow 0.3s ease; } .trending-item:hover {box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15); } .trending-img img {transition: transform 0.3s ease; } .trending-item:hover .trending-img img {transform: none; } .living-mayfair .col-md-3>a {display: block; transition: box-shadow 0.3s ease; } .living-mayfair .col-md-3>a:hover {box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); } .living-mayfair .col-md-3>a:hover .blog-img img {transform: none !important; } .blog-bot-txt {padding: 20px 13px; } .food-drinks a {display: block; transition: box-shadow 0.3s ease; } .food-drinks a:hover {box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); } .food-drinks a:hover img {transform: none !important; } .food-bx {padding: 0 15px; width: 100%; } .main-sm-bx-food {padding: 0 15px; } .new-main-bx-pg:hover img {transform: none; } .news-det-txt .et_pb_text_inner ul {gap: 0px; flex-direction: column; align-items: flex-start; padding-left: 0px !important; } .news-det-txt .et_pb_text_inner ul li {margin-bottom: 0px !important; } .slider-nav .slick-track>.trending-item.slick-slide:first-child {display: none !important; } /*Media Query Start*/ @media only screen and (min-width: 1366px) and (max-width: 1500px) {.new-main-bx-pg::before {width: calc(83% - 46px); } } @media only screen and (min-width: 1200px) and (max-width: 1365px) {.trending-item {margin: 0; } .portrait-img img {height: 300px !important; } .info-box {top: 320px; max-width: 740px; } .banner-bg-wrap {height: 770px; } section.news {padding-bottom: 0; } .new-main-bx-pg::before {width: calc(83% - 46px); } .new-main-bx-pg {width: 100%; } .menuSec ul {gap: 34px; } .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 950px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) {section.news {padding-bottom: 0; } .new-main-bx-pg::before {width: calc(83% - 46px); } .new-main-bx-pg {width: 100%; } section.new_banner {width: 100%; } a.btn-1 {padding: 15px 15px; font-size: 12px; } .user ul {margin: 0; } .info-box {top: 350px; max-width: 600px; } .banner-item .row>*:nth-child(2) {width: 50%; flex: 0 0 50%; max-width: 50%; } .portrait-img img {height: 280px !important; } .info-box h2 {font-size: 40px; } section.living-mayfair .row>*:nth-child(1) {width: 100%; flex: 0 0 100%; max-width: 100%; } section.living-mayfair .row>* {width: 50%; flex: 0 0 50%; max-width: 50%; } section.food-drinks .row>*:nth-child(1) {width: 100%; flex: 0 0 100%; max-width: 100%; } section.food-drinks .row>* {width: 50%; flex: 0 0 50%; max-width: 50%; } .main-sm-bx-food {padding: 15px 15px; } section.food-drinks .row>.col-lg-7.col-md-7.col-12 {width: 100%; flex: 0 0 100%; max-width: 100%; } .fod-slid-img img {height: 450px; filter: brightness(0.5); } .inp-subs {width: 70%; } .inp-subs button {width: fit-content; } .banner-bg-wrap {height: 800px; } .menuSec ul {gap: 18px; } .menuSec ul li a::before {right: -11px; height: 2px; width: 4px; } } @media only screen and (min-width: 768px) and (max-width: 991px) {section.news {padding-bottom: 0; } section.news .row>* {width: 50%; } section.news .row.blog-filter-bar>* {width: 1000%; } .menuSec ul {gap: 25px; } .menuSec ul li a::before {right: -15px; } section.new_banner {width: 100%; } a.btn-1 {padding: 15px 15px; font-size: 12px; } .user ul {margin: 0; } .info-box {position: unset; padding: 0; } .banner-item .row>*:nth-child(1) {width: 50%; flex: 0 0 50%; max-width: 50%; } .banner-item .row>*:nth-child(2) {width: 50%; flex: 0 0 50%; max-width: 50%; } .trending-item {padding: 0; } .portrait-img img {height: 280px !important; } .info-box h2 {font-size: 40px; } section.living-mayfair .row>*:nth-child(1) {width: 100%; flex: 0 0 100%; max-width: 100%; } section.living-mayfair .row>* {width: 50%; flex: 0 0 50%; max-width: 50%; } section.food-drinks .row>*:nth-child(1) {width: 100%; flex: 0 0 100%; max-width: 100%; } section.food-drinks .row>* {width: 50%; flex: 0 0 50%; max-width: 50%; } .main-sm-bx-food {padding: 15px 15px; } section.food-drinks .row>.col-lg-7.col-md-7.col-12 {width: 100%; flex: 0 0 100%; max-width: 100%; } .fod-slid-img img {height: 450px; filter: brightness(0.5); } .inp-subs {width: 70%; } .inp-subs button {width: fit-content; } .new-main-bx-pg {width: 100%; } .main-bx-sub {padding: 70px 0px; } section.subscribe-now {margin-bottom: 60px; } .living-mayfair-top-txt h3 {font-size: 50px; } .food-bx p {font-size: 14px; } .menuSec {display: none; } .slicknav_menu {display: block; } } @media only screen and (min-width: 576px) and (max-width: 767px) {.contact_form_sec .row:first-child>*:nth-child(1) {order: 2; } .contact_form_sec .row:first-child>*:nth-child(2) {order: 1; } .topSec .row {justify-content: space-between; } .topSec .row .col-md-3.col-sm-3.col-xs-12 {order: 1; } .topSec .row .col-md-6.col-lg-6.col-sm-3.col-xs-12 {order: 3; width: 100%; } .topSec .row .col-xs-6.col-sm-6.col-md-3.col-lg-3 {order: 2; } form#inquiryFormContact {margin-bottom: 30px; } section.news {padding-bottom: 0; } section.news-det img {height: auto; } .news-det-txt ul {flex-wrap: wrap; } .slicknav_nav .slicknav_arrow {padding: 10px 10px; } .logo {display: flex; justify-content: center; margin: 10px 0; } .user ul {margin: 10px 0; justify-content: center; } section.new_banner {width: 100%; } section.new_banner .carousel-item img {height: 200px !important; max-height: 200px !important; } .new_banner .ad-banner-frame {height: 200px; max-height: 200px !important; } .portrait-img img {height: 250px !important; } .info-box {position: unset; padding: 10px 0; } .info-box h2 {font-size: 30px; } .info-box p {font-size: 16px; width: 95%; } .trending-title {height: auto; padding: 0; margin: 0; width: 100%; } .trending-title span {transform: unset; } .banner-bg-wrap {height: 250px !important; } .trending-item {margin: 0; } .living-mayfair-top-txt h3 {font-size: 50px; padding: 0 20px; } .fod-slid-img img {height: 350px; filter: brightness(0.5); } .menuSec ul {gap: 21px; flex-wrap: wrap; } .menuSec ul li a::before {right: -11px; width: 5px; } .fot-bot p {font-size: 16px; } .main-bx-sub p {width: 90%; } .main-bx-sub {padding: 40px 0; } .inp-subs {width: 90%; } .inp-subs button {width: fit-content; } .menuSec {display: none; } .slicknav_nav a:hover {background: #000000; color: #fff; } .slicknav_nav .slicknav_arrow {padding: 10px 10px; } .blog-bot-txt p {width: 100%; } .food-bx {padding: 10px 15px; } section.news-det img {height: auto; } .news-det-txt ul {flex-wrap: wrap; } .new-main-bx-pg {width: 100%; } .inner-banner-txt {padding: 30px 0; width: 100%; } section.news {padding-bottom: 0; } .contact_form_sec .row:first-child>*:nth-child(1) {order: 2; } .contact_form_sec .row:first-child>*:nth-child(2) {order: 1; } form#inquiryFormContact {margin-bottom: 30px; } .btn-black {font-size: 12px; font-weight: 600; padding: 12px 20px; letter-spacing: 1px; } .trending-item {padding: 0 10px; height: 440px; } .trending-item h6 {font-size: 16px; } .trending-item p {font-size: 12px; line-height: 1.4; margin-bottom: 10px; } .blog-img img {height: 300px; } .food-bx img {height: 300px; } .socl-icon {gap: 20px; margin: 15px 0px 15px; } section.news-det {padding: 40px 0px; } .new-main-bx-pg {margin-top: 10px; padding: 0px 10px 10px; } .contact_form_sec {padding: 30px 0; } .contact_form form input {height: 45px; padding: 13px; font-size: 12px; margin-bottom: 10px; } .contact_form form textarea {font-size: 12px; height: 100px; padding: 13px; border-radius: 10px; } .inp-subs input {font-size: 12px; } .inp-subs button {font-size: 12px; } .socl-icon ul li a i {width: 35px; height: 35px; display: flex; font-size: 12px; } .contact_form p {font-size: 12px; margin: 10px 0; } #subscribeModal .modal-body {padding: 18px 18px 8px; } .new-main-bx-pg img {height: 300px; } header {padding: 0px 0px 10px; } section.food-drinks {padding-bottom: 40px; } } @media only screen and (min-width: 0px) and (max-width: 575px) {.logo {display: flex; justify-content: center; margin: 10px 0; } .user ul {margin: 10px 0; justify-content: center; } section.new_banner {width: 100%; } section.new_banner .carousel-item img {height: auto !IMPORTANT; object-fit: contain; max-height: unset !IMPORTANT; } .new_banner .ad-banner-frame {height: auto !IMPORTANT; } .banner-item .container-fluid>.row {flex-direction: column-reverse; } .banner-item .container-fluid>.row>.col-md-4.wow.fadeInLeft {display: none; } .new_banner .ad-banner-frame {height: 200px; max-height: 200px !important; } .portrait-img img {height: 250px !important; } .info-box {position: unset; padding: 10px 0; } .info-box h2 {font-size: 30px; } .info-box p {font-size: 16px; width: 95%; } .trending-title {height: auto; padding: 0; margin: 0; width: 100%; } .trending-title span {transform: unset; } .banner-bg-wrap {height: 250px !important; } .trending-item {margin: 0; } .living-mayfair-top-txt h3 {font-size: 40px; padding: 0 20px; } .fod-slid-img img {height: 350px; filter: brightness(0.5); } .menuSec ul {gap: 21px; flex-wrap: wrap; } .menuSec ul li a::before {right: -11px; width: 5px; } .fot-bot p {font-size: 16px; } .main-bx-sub p {width: 90%; } .main-bx-sub {padding: 40px 0; } .inp-subs {width: 90%; } .inp-subs button {width: fit-content; } .menuSec {display: none; } .slicknav_nav a:hover {background: #000000; color: #fff; } .slicknav_nav .slicknav_arrow {padding: 10px 10px; } .blog-bot-txt p {width: 100%; } .food-bx {padding: 10px 15px; } section.news-det img {height: auto; } .news-det-txt ul {flex-wrap: wrap; } .new-main-bx-pg {width: 100%; } .inner-banner-txt {padding: 30px 0; width: 100%; } section.news {padding-bottom: 0; } .contact_form_sec .row:first-child>*:nth-child(1) {order: 2; } .contact_form_sec .row:first-child>*:nth-child(2) {order: 1; } form#inquiryFormContact {margin-bottom: 30px; } .btn-black {font-size: 12px; font-weight: 600; padding: 12px 20px; letter-spacing: 1px; } .trending-item {padding: 0 10px; height: 440px; } .trending-item h6 {font-size: 16px; } .trending-item p {font-size: 12px; line-height: 1.4; margin-bottom: 10px; } .blog-img img {height: 300px; } .food-bx img {height: 300px; } .socl-icon {gap: 20px; margin: 15px 0px 15px; } section.news-det {padding: 40px 0px; } .new-main-bx-pg {margin-top: 10px; padding: 0px 10px 10px; } .contact_form_sec {padding: 30px 0; } .contact_form form input {height: 45px; padding: 13px; font-size: 12px; margin-bottom: 10px; } .contact_form form textarea {font-size: 12px; height: 100px; padding: 13px; border-radius: 10px; } .inp-subs input {font-size: 12px; } .inp-subs button {font-size: 12px; } .socl-icon ul li a i {width: 35px; height: 35px; display: flex; font-size: 12px; } .contact_form p {font-size: 12px; margin: 10px 0; } #subscribeModal .modal-body {padding: 18px 18px 8px; } .slider-nav .slick-track>.trending-item.slick-slide:first-child {display: block !IMPORTANT; } .banner {margin-bottom: 40px; } } /*Media Query End*/ .policylinks a {font-weight: 600; font-size: 14px; color: #000; letter-spacing: 1.5px; padding-right: 30px; } /* ========================================= AWARDS PAGE ========================================= */ #main-content {background: #fff; color: #222; padding: 80px 0; } /* ========================================= MAIN LAYOUT ========================================= */ #content-area {align-items: flex-start; } #content-area>.col-lg-5 {max-width: 330px; } #content-area>.col-lg-3 {max-width: 220px; } /* ========================================= PAGE TITLE ========================================= */ #main-content .entry-title {font-size: 76px; line-height: 1; font-weight: 400; letter-spacing: -2px; color: #222; margin-bottom: 30px !important; } /* ========================================= INTRO TEXT ========================================= */ #main-content .post-content>p {font-size: 14px; line-height: 1.28; font-weight: 400; color: #222; margin-bottom: 25px !important; } /* ========================================= REQUIRED TEXT ========================================= */ #main-content .text-muted {font-size: 14px; color: #555 !important; } #main-content .text-danger {color: #e51d4f !important; } /* ========================================= FORM LABELS ========================================= */ #main-content .form-label {display: block; font-size: 18px; line-height: 1.2; font-weight: 700; color: #222; margin-bottom: 7px; } /* ========================================= FORM INPUTS ========================================= */ #main-content .form-control, #main-content .form-select {width: 100%; min-height: 40px; padding: 8px 10px; border: 1px solid #cfcfcf; border-radius: 0; background-color: #fff; color: #333; font-size: 14px; line-height: 1.4; box-shadow: none; background: #f7f7f7; border: 1px solid #c4c4c4; border-radius: 0; box-shadow: none; color: #6b6b6b; transition: all .5s; height: 60px; } #main-content .form-control:focus, #main-content .form-select:focus {border-color: #999; box-shadow: none; outline: none; } /* ========================================= SELECT ========================================= */ #main-content .form-select {/* height: 40px; */ /* padding-right: 35px; */ appearance: auto; } /* ========================================= TEXTAREA ========================================= */ #main-content textarea.form-control {min-height: 115px; resize: vertical; } /* ========================================= FORM SPACING ========================================= */ #main-content form .mb-3 {margin-bottom: 18px !important; } #main-content .form-text {font-size: 12px; color: #555; margin-top: 5px; } /* ========================================= SUBMIT BUTTON ========================================= */ #main-content .btn-dark {font-size: 14px; border-radius: 0; padding: 9px 22px; border: 1px solid #222; } /* ========================================= SIDEBAR ========================================= */ #main-content aside {padding-top: 50px; } #main-content aside h4 {font-size: 22px; line-height: 1.2; font-weight: 700; letter-spacing: .2px; color: #222; border-bottom: 1px solid #999 !important; padding-bottom: 10px !important; margin-bottom: 17px !important; } /* ========================================= SIDEBAR CATEGORIES ========================================= */ #main-content aside .mb-3 {margin-bottom: 18px !important; } #main-content aside strong {display: block; font-size: 16px; line-height: 1.2; font-weight: 700; color: #222; margin-bottom: 3px; } #main-content aside p {font-size: 13px; line-height: 1.25; font-weight: 400; color: #444; margin: 0; } /* ========================================= RESPONSIVE ========================================= */ @media (max-width: 991.98px) {#main-content>.container {max-width: 720px; } #content-area>.col-lg-5, #content-area>.col-lg-3 {max-width: none; } #main-content .entry-title {font-size: 64px; } } @media (max-width: 767.98px) {#main-content>.container {max-width: 100%; padding-left: 20px; padding-right: 20px; } #main-content .entry-title {font-size: 52px; letter-spacing: -1px; } #content-area>.col-lg-3 {margin-top: 45px !important; } #main-content .post-content>p {font-size: 14px; } body .news-det-txt h1 {font-size: 25px; } body .news-det-txt h2.blog-sub-heading {font-size: 16px !important; line-height: 24px !important; } } @media (max-width: 575.98px) {#main-content .entry-title {font-size: 46px; } #main-content .form-control, #main-content .form-select {font-size: 14px; } } div#main-content h1 {color: #000; } .post-wrap {width: 90%; border-top: 5px solid #ed1b7a; padding-top: 50px; } @media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1100px; } .container-fluid {max-width: 1200px; } } o\:p {display: none; } .section-content p {font-family: 'Playfair Display', serif !important; } .caption-card {margin: 0 0 0px !important; } .section-wrapper.caption-section.caption-1x1 {padding-bottom: 0px; } .blog-sections-container {margin: 0px 0 !important; } .blog-content-wrapper p.MsoNormal br {display: none; } .section-content p a {color: #1e73be !important; border-bottom: 1px solid #1e73be; } .section-wrapper {padding: 10px 0 !important; }