.boxed { max-width: 130rem; margin: 0 auto; } .boxedheader { max-width: 130rem; } /****************/ /* Header Components */ .site-description { font-size: 1.6rem; } .top-bar-container { border-bottom: 1px solid #ededed; } .fa { padding: 8px; font-size: 15px; width: 30px; height: 30px; text-align: center; text-decoration: none; margin: -1px 2px; border-radius: 50%; } .fa:hover { opacity: 0.7; } .fa-arrow-up { background: #000; color: white; padding: 10px; width: 50px; height: 50px; font-size: 30px; } .fa-facebook { background: #000; color: white; } .fa-twitter { background: #000; color: white; } .fa-google { background: #000; color: white; } .fa-linkedin { background: #000; color: white; } .fa-youtube { background: #000; color: white; } .fa-instagram { background: #000; color: white; } .fa-pinterest { background: #000; color: white; } .fa-snapchat-ghost { background: #000; color: white; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; } .fa-skype { background: #000; color: white; } .fa-android { background: #000; color: white; } .fa-dribbble { background: #000; color: white; } .fa-vimeo { background: #000; color: white; } .fa-tumblr { background: #000; color: white; } .fa-vine { background: #000; color: white; } .fa-foursquare { background: #000; color: white; } .fa-stumbleupon { background: #000; color: white; } .fa-flickr { background: #000; color: white; } .fa-yahoo { background: #000; color: white; } .fa-soundcloud { background: #000; color: white; } .fa-reddit { background: #000; color: white; } .fa-rss { background: #000; color: white; } /* The progress container (grey background) */ .progress-container { width: 100%; height: 8px; background: #ccc; display: none; } .sticky .progress-container { width: 100%; height: 8px; background: #ccc; display: block; } /* The progress bar (scroll indicator) */ .progress-bar { height: 8px; background: var(--clr-theme-color); width: 0%; } .top-bar { display: flex; justify-content: space-between; align-items: center; max-width: 130rem; padding: 0 3.2rem; margin: 0 auto; height: 4.6rem; padding: 0 4.8rem; } .left-area { font-size: 1.8rem; display: flex; flex-direction: row-reverse; gap: 1.2rem; } .right-area { font-size: 1.8rem; } .custom-logo { width: 100%; } .header { background-color: #fff; border-bottom: 1px solid #ededed; position: relative; z-index: 99; } .sticky { position: fixed; top: 0; width: 100%; z-index: 99999; } .sticky + .content { padding-top: 102px; } .logo-img { height: 4.4rem !important; } .logo-title { line-height: 1 !important; } .logo-title a { font-size: 2.8rem; font-weight: 700; text-decoration: none; color: #000; } /****************/ /* NAV Components .main-nav-list { display: flex; list-style: none; align-items: center; gap: 3.2rem; } .main-nav-list ul li a:link, .main-nav-list ul li a:visited { text-decoration: none; color: #333; font-weight: 600; font-size: 1.8rem; transition: all 0.3s; text-transform: uppercase; } .main-nav-list li a:link, .main-nav-list li a:visited { text-decoration: none; color: #333; font-weight: 600; font-size: 1.8rem; transition: all 0.3s; text-transform: uppercase; } .main-nav-list ul li::marker { display: none; } .main-nav-list a:hover, .main-nav-list a:active { color: #b71c1c; } .main-nav-list li a:hover, .main-nav-list li a:active { color: #b71c1c; } .main-nav-list li .sub-menu { box-shadow: 0 4px 10px -2px rgb(0 0 0 / 10%); border-top: 1px solid #eee; width: 200px; opacity: 0; visibility: hidden; transform: translate(-0.5em); transition: visibility 0.2s ease, transform 0.2s ease; background: #fff; position: absolute; z-index: 9999; top: 100%; } header .main-navbar .navbar-nav li a, header .main-navbar div.menuon ul li a { padding: 20px 12px !important; font-size: 18px; font-weight: 400; color: #1e2f41; display: block; border-radius: 4px !important; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; text-decoration: none; } header .main-navbar .navbar-nav li a, header .main-navbar div.menuon ul li a { padding-right: 0px; padding-left: 30px; } @media (max-width: 1366px) { header .main-navbar .navbar-nav li a, header .main-navbar div.menuon ul li a { padding-right: 0px; padding-left: 15px; } } .menu-item-has-children a, .page_item_has_children a { position: relative; } .menu-item-has-children > a:after, .page_item_has_children > a:after { content: " ▾"; speak: none; font-style: normal; top: 6px; right: -15px; font-weight: 900; font-size: 16px; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; } .admin-bar .h_stiky { top: 30px !important; } .navbar-nav { display: flex; } .main-navbar .menu-item-has-children > .sub-menu, .main-navbar .page_item_has_children > .children { display: block; -webkit-transform-origin: top; transform-origin: top; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-transform: scale(1, 0); transition: all 0.2s linear; -webkit-transition: all 0.2s linear; top: 50px; margin-left: 0; } .main-navbar .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu, .main-navbar .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu, .main-navbar .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu, .main-navbar .page_item_has_children > .children > .page_item_has_children > .children, .main-navbar .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children, .main-navbar .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children { top: -3px; margin-left: -210px; } .main-navbar .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu, .main-navbar .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu, .main-navbar .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children, .main-navbar .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children > .page_item_has_children > .children { margin-left: 210px; } .navbar.h_stiky .menu-item-has-children > .sub-menu, .navbar.h_stiky .page_item_has_children > .children { top: 70px; } .main-navbar .menu-item-has-children:hover > .sub-menu, .main-navbar .menu-item-has-children a:focus + .sub-menu, .main-navbar .menu-item-has-children.force-show > .sub-menu, .main-navbar .page_item_has_children:hover > .children, .main-navbar .page_item_has_children a:focus + .children, .main-navbar .page_item_has_children.force-show > .children { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } header .main-navbar .navbar-nav li a:hover, header .main-navbar .navbar-nav li a:focus, header .main-navbar div.menuon ul li a:hover, header .main-navbar div.menuon ul li a:focus { color: #b71c1c; } .menu-item-has-children .sub-menu li a, .page_item_has_children .children li a { font-size: 18px; font-weight: 600; padding: 10px 15px; } .menu-item-has-children .sub-menu a:hover, .menu-item-has-children .sub-menu a:focus, .menu-item-has-children .sub-menu a.active, .page_item_has_children .children a:hover, .page_item_has_children .children a:focus, .page_item_has_children .children a.active { color: #b71c1c; } .navbar-nav ul { display: flex; } .current_page_item a.active { color: red; } ul.sub-menu, ul.children { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1); border-radius: 0.25rem; float: none; min-width: 210px; padding: 0; border-radius: 0; } .current ul.sub-menu, .current ul.children { display: block; width: 100%; } .sub-menu > .menu-item, .children > .page_item { display: block; width: 100%; clear: both; text-align: inherit; white-space: nowrap; font-size: 18px; font-weight: 600; color: #fff; text-decoration: none; background-color: #ffffff; padding: 0 !important; margin-left: 0 !important; } .main-navbar ul.navbar-nav > .menu-item-has-children, .main-navbar div.menuon ul > .page_item_has_children { position: relative; } .main-navbar ul.navbar-nav > .menu-item, .main-navbar div.menuon ul > .page_item { margin-left: 15px; padding: 1px 0; list-style: none; } .menu-item-has-children .sub-menu .menu-item-has-children > a:after, .page_item_has_children .children .page_item_has_children > a:after { content: " ▾"; transition: transform 0.25s; transform: rotate(90deg); top: 15px; right: 10px; display: inline-block; } */ .search-custom-menu-item { display: inline-block; justify-content: center; flex-direction: column; } .btn-mobile-nav { border: none; background: none; cursor: pointer; display: none; } .btn-mobile-nav .fa { background: transparent; } .icon-mobile-nav { height: 2.8rem; width: 2.8rem; color: black; font-size: 3.4rem; } .icon-mobile-nav[name="close-outline"] { display: none; } /****************/ /* STICKY NAV */ .sticky .header { position: fixed; top: 0; width: 100%; z-index: 999; } .sticky .header-container { height: 6.6rem; } .sticky .top-section { margin-top: 9.6rem; } /****************/ /* Hero Components */ .hero { max-width: 130rem; margin: 0 auto; padding: 0 5.2rem; display: flex; align-items: center; justify-content: center; align-content: space-evenly; justify-content: space-evenly; gap: 9.6rem; position: relative; z-index: 9; } .hero-section { background-color: #ededed; padding: 4.8rem 0 4.8rem 0; position: relative; overflow: hidden; } .hero-heading { font-size: 5rem; margin-bottom: 2.4rem; z-index: 9999; font-weight: 800; } .hero-description { font-size: 1.6rem; line-height: 1.6; margin-bottom: 4.8rem; z-index: 9999; } .hero-img-box img { width: 100%; z-index: 9999; } .hero-img-box { max-width: 450px; } .box div { position: absolute; width: 100px; height: 100px; background: transparent; border: 6px solid gray; z-index: 9; border-radius: 100%; } .box div:nth-child(1) { top: 12%; left: 47%; animation: animate 10s linear infinite; } .box div:nth-child(2) { top: 70%; left: 50%; animation: animate 7s linear infinite; } .box div:nth-child(3) { top: 20%; left: 60%; animation: animate 10s linear infinite; } .box div:nth-child(4) { top: 17%; left: 6%; animation: animate 9s linear infinite; } .box div:nth-child(5) { top: 35%; left: 20%; animation: animate 9s linear infinite; } .box div:nth-child(6) { top: 45%; left: 90%; animation: animate 8s linear infinite; } .box div:nth-child(7) { top: 35%; left: 70%; animation: animate 12s linear infinite; } .box div:nth-child(8) { top: 65%; left: 75%; animation: animate 4s linear infinite; } .box div:nth-child(9) { top: 65%; left: 45%; animation: animate 8s linear infinite; } .box div:nth-child(10) { top: 75%; left: 25%; animation: animate 9s linear infinite; } @keyframes animate { 0% { transform: scale(0) translateY(0) rotate(0); opacity: 1; } 100% { transform: scale(1.3) translateY(-90px) rotate(360deg); opacity: 0; } } .shape:nth-of-type(1) { width: 400px; height: 400px; background: linear-gradient(64deg, #f34868 23%, #f24768 23%, #9e00ec 80%); animation: wave 8s ease-in-out infinite; z-index: 1; } .shape:nth-of-type(2) { width: 800px; height: 800px; background: #7998ff; position: absolute; top: -200px; left: -400px; opacity: 0.2; z-index: 1; animation: wave 5s ease-in-out infinite; } .shape:nth-of-type(3) { width: 500px; height: 500px; background: #379eff; position: absolute; bottom: -25%; right: -5%; opacity: 0.3; z-index: 1; animation: wave 12s ease-in-out infinite; } .shape:nth-of-type(5) { width: 350px; height: 350px; background: #ff4343; position: absolute; top: -8%; right: 10%; opacity: 0.2; z-index: 1; animation: wave 15s ease-in-out infinite; } .shape:nth-of-type(6) { width: 100px; height: 100px; position: absolute; top: 40%; background: #ff4343; right: 25%; opacity: 0.5; z-index: 1; transform: rotate(90deg); animation: wave 15s ease-in-out infinite; } @keyframes wave { 0%, 100% { border-radius: 66% 34% 37% 63% / 57% 31% 69% 43%; } 50% { border-radius: 26% 74% 51% 49% / 22% 53% 47% 78%; } } .featured-deals { display: flex; margin-top: 4rem; margin-bottom: 4rem; align-items: center; gap: 2.6rem; } .featured-imgs { display: flex; } .featured-imgs img { height: 4.8rem; width: 4.8rem; border-radius: 50%; margin-right: -1.6rem; border: 2px solid #fdf2e9; } .featured-images img:last-child { margin-right: 0; } .featured-text { font-size: 1.8rem; font-weight: 600; } .featured-text span { color: #b71c1c; font-weight: 700; } /****************/ /* Section Featured logos */ .section-featured { padding: 9.8rem 0 9.8rem 0; background-color: #ededed; } .heading-featured-in { font-size: 1.4rem; text-align: center; text-transform: uppercase; letter-spacing: 0.75px; font-weight: 500; margin-bottom: 2.4rem; color: #888; } .logos { display: flex; align-items: center; justify-content: space-around; } .logos img { height: 3.2rem; filter: brightness(0); opacity: 0.5; } /****************/ /* Section How it works */ .section-how { padding: 9.6rem 0; } .step-number { font-size: 9.8rem; font-weight: 700; color: #bbb; margin-bottom: 1.2rem; } .step-img { width: 35%; } .step-img-box { display: flex; position: relative; align-items: center; justify-content: center; } .step-img-box::before { content: ""; display: block; width: 60%; padding-bottom: 60%; position: absolute; background-color: #fdf2e9; border-radius: 50%; z-index: -2; } .step-img-box::after { content: ""; display: block; width: 50%; padding-bottom: 50%; position: absolute; background-color: #fae1cc; border-radius: 50%; z-index: -1; } .step-description { font-size: 1.6rem; line-height: 1.5; } /****************/ /* Section Meals */ .section-posts { padding: 5.6rem 0; } .post { border: 1px solid #ededed; overflow: hidden; border-radius: 15px; } .related .post { border: 1px solid #000; } .post-img { position: relative; } .post-img img { width: 100%; height: 100%; border-radius: 15px 15px 0 0; } .post-content { padding: 2.2rem 1.8rem 1.8rem 1.8rem; } .post-tags { margin-bottom: 1.2rem; display:flex; justify-content: center;; } .tag-c a { display: inline-block; padding: 0.4rem 1.8rem; font-size: 1.2rem; text-transform: uppercase; background-color: #ca2129; color: #fff; border-radius: 100px; font-weight: 600; margin-right: 10px; text-decoration: none; } .views-tag { display: inline-block; padding: 0.4rem 0.8rem; font-size: 1.5rem; background-color: var(--clr-theme-color); color: #fff; border-radius: 100px; font-weight: 600; margin-right: 10px; text-decoration: none; } .views-tag-label { position: absolute; top: 15px; right: 12px; display: inline-block; padding: 0.4rem 0.8rem; font-size: 1.5rem; background-color: var(--clr-theme-color); color: #fff; border-radius: 100px; font-weight: 600; margin-right: 10px; text-decoration: none; } .discount-label { position: absolute; top: 15px; left: 12px; display: inline-block; padding: 1.5rem 1rem; font-size: 1.8rem; background-color: yellow; color: #000; border-radius: 100px; font-weight: bold; margin-right: 10px; text-decoration: none; height: 50px; width: 50px; } .time-tag { display: inline-block; padding: 0.4rem 0.8rem; font-size: 1.5rem; background-color: #000; color: #fff; border-radius: 100px; font-weight: 600; margin-right: 10px; text-decoration: none; } .entry-meta { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid black; border-bottom: 1px solid black; } .post-tags .tag-c { font-size:1.6rem; font-weight:700; } .single-entry-meta span { font-size: 15px; margin-right: 7px; display: inline-block; font-weight:700; } .author-c span a { font-size: 1.6rem; font-weight: 500; line-height: 2.2; color: black; text-decoration: none; } .comment-count { font-size: 1.6rem; font-weight: 500; } .post-title a { font-size: 2rem; font-weight: 700; line-height: 2.8rem; color: #333; margin-bottom: 1.2rem; text-decoration: none; } .post-title { font-size: 2rem; font-weight: 700; line-height: 2.8rem; color: #333; margin-bottom: 1.2rem; text-decoration: none; } .post-excerpt { font-size: 1.6rem; font-weight: 400; line-height: 2.5rem; color: #333; margin-bottom: 3.2rem; } .post-attributes { list-style: none; display: flex; flex-direction: column; gap: 2rem; } .post-attribute { font-size: 1.8rem; display: flex; align-items: center; gap: 1.6rem; } .post-icon { height: 5.4rem; width: 5.4rem; color: #000; } /****************/ /* Section Deals */ .section-deals { background-color: #ededed; } /**************************/ /* NEWSLETTER */ /**************************/ .section-newsletter { padding: 5.6rem 0; background-color: #000; color: white; } .section-newsletter h2 { color: white; margin-bottom: 1.6rem; } .section-newsletter span { color: white; } /**************************/ /* FOOTER */ /**************************/ .footer { padding: 5.8rem 0 5.8rem 0; color: white; border-top: 1px solid #393838; } .footer a { color: white; } .grid--footer { grid-template-columns: 1.5fr 1fr 1fr 1fr; } .logo-col { display: flex; flex-direction: column; } .footer-logo { display: block; margin-bottom: 3.2rem; } .social-links { list-style: none; display: flex; gap: 0.3rem; } .social-icon { height: 2rem; width: 2rem; color: black; } .copyright { font-size: 1.4rem; line-height: 1.6; color: #000; margin-top: auto; } .footer-heading { font-size: 2.4rem; font-weight: 500; margin-bottom: 4rem; } .contacts { font-style: normal; font-size: 1.6rem; line-height: 1.6; } .address { margin-bottom: 2.4rem; } .nav-col ul { list-style: none; display: flex; flex-direction: column; gap: 2.4rem; } .nav-col ul a:link, .nav-col ul a:visited { text-decoration: none; font-size: 1.6rem; color: #000; transition: all 0.3s; } .nav-col ul a:hover, .nav-col ul a:active { color: #b71c1c; } .footer .nav-col ul .menu-item-has-children .sub-menu { display: none; } .footer .nav-col ul .menu-item-has-children a::after { display: none; } .footer p { font-size: 1.6rem; color: #000; line-height: 2.4rem; } .footer h1, .footer h2, .footer h3, .footer h4, .footer h5 { margin-bottom: 4rem; font-size: 2.4rem; } /**************************/ /* SINGLE POST */ /**************************/ .single-post { background: #f1f0f0; } .single-deal { background: #f1f0f0; } .single-deal footer { margin-top: 4.8rem; } .single-post-content { padding: 5.6rem 5.2rem !important; background: white; margin-top: 2rem; } .single-post-content .left-section { width: 70%; } .single-post-content .right-section { width: 30%; } .pagewithsidebar { max-width: 130rem; margin: 0 auto; margin-top: 2rem; display: flex; gap: 5.6rem; } .wp-block-search__button { background-color: #ca2129; border: none; color:white; margin-left:0; padding: .375em 1.625em; } .single-post-title { font-size: 4.4rem; font-weight: 800; text-align: center; margin: 10px 0 30px; } .single-entry-meta { color: #000; border-bottom: solid 1px #000; border-top: solid 1px #000; padding: 10px 0; text-align: center; } .single-entry-meta span a { font-size: 1.6rem; display: inline-block; color: black; text-decoration: none; } .featured-image { display: flex; margin-bottom: 2.4rem; margin-top: 2.4rem; } .featured-image img { width: 100%; margin: 0 auto; height: 100%; border-radius: 15px; } .no-content { text-align: center; } .entry-content { font-size: 2rem; line-height: 1.8; margin: 1px 0 14px; padding: 0; font-weight: initial; width: 100%; text-align: left; overflow: hidden; display: block; position: relative; } .entry-content p { font-size: 1.7rem; line-height: 2; margin: 1px 0 14px; padding: 0; font-weight: initial; width: 100%; text-align: left; overflow: hidden; display: block; position: relative; } .entry-content a { color:var(--clr-theme-color); } .entry-content ul li { list-style-type: disc; color: #000; margin-left: 40px; } .entry-content ol li { list-style-type: disc; color: #000; margin-left: 40px; } .author-box { padding: 50px; overflow: hidden; margin-bottom: 4.8rem; margin-top: 4.8rem; background-color: black; color: white; border-radius:20px; } .author-box .avatar { border-radius: 50%; float: left; margin-right: 24px; margin-bottom: 25px; margin-bottom: 25px; } .author-box-title { font-size: 2rem; margin-bottom: 1.4rem; font-weight:700; } .author-box-title a { color: white; text-decoration: none; } .author-description { font-size: 1.5rem; line-height: 1.8; } .breadcrumbs { font-size: 12px; padding: 6px 14px; float: none; background: #f5f5f5; border-radius: 20px; padding: 10px 20px; font-size: 16px; display: inline-block; line-height: 1.5; } .breadcrumbs a { color: black; text-decoration: none; } .post-header { text-align: center; } .copyright-text p { font-size: 1.4rem; text-align: center; padding: 2.4rem; } .grab-deal-btn { width: 100%; position: fixed; bottom: 0; left: 0; right: 0; padding: 1.2rem; text-align: center; background-color: #f5f5f5; border-top: 1px solid black; } .grab-deal-btn a { padding: 1.2rem 3.4rem; background-color: #ca2129; text-decoration: none; border-radius: 50px; color: white; } .right-section .widget_block:last-child { position: -webkit-sticky; position: sticky; top: 70px; } /**************************/ /* COMMENTS */ /**************************/ .comment-form { padding-top:10px; } .section-comment p { font-size:2rem; line-height:1.8; } .section-comment a { font-size: 2rem; } .section-comment h2 { font-size: 2rem; } .section-comment h3 { font-size: 2rem; } .section-comment h4 { font-size: 2rem; } .section-comment label { font-size: 2rem; } .comment-form-comment { padding-top:20px; } .section-comment h5 { font-size: 2rem; } .post-comments { margin-top: 2.4rem; word-wrap: break-word; padding-bottom: 0.5em; list-style: none; } .comment-author { text-align: left; display: flex; align-items: center; gap: 2.2rem; } .comment-author img { border-radius: 50%; border: 5px solid #fff; width: 60px; height: 60px; } .comment-content p { font-size: 2rem; line-height: 1.8; } .comment-author a { color: black; text-decoration: none; text-transform: uppercase; font-size: 1.8rem; } .comment-metadata a { color: black; text-decoration: none; text-transform: uppercase; font-size: 1.8rem; } .post-comments li.depth-1 { padding: 0 50px px; margin-bottom: 0; } .post-comments li { list-style: none; background-color: #fff; } .comment-body { padding: 20px; border: 1px solid #ccc !important; margin-bottom: 20px; } .comment-form-comment input[type="email"], input[type="text"] { border-radius: 2px; color: #333; display: block; float: none; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; height: 38px; width: 50%; line-height: 1.3; margin-bottom: 15px; } .comment-form-comment textarea { border-radius: 2px; color: #333; display: block; float: none; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; width: 100%; line-height: 1.3; margin-bottom: 15px; margin-top: 2.4rem; } .form-submit .submit { display: inline-block; padding: 1.4rem 1.8rem; font-size: 1.4rem; text-transform: uppercase; background-color: var(--clr-theme-color); color: #fff; border-radius: 100px; font-weight: 600; margin-right: 10px; box-shadow: none; border: none; margin-top: 20px; } .comment-respond label { display: inline-block; } .comment-meta { background: transparent !important; display: flex; align-items: center; justify-content: space-between; margin-bottom: 2.4rem; } .comment-author .says { display: none; } .comment-body .reply { text-align: right; text-decoration: none; color: #000; } .comment-body .reply a { text-align: right; text-decoration: none; color: #000; } .comment-awaiting-moderation { font-size: 1.2rem; padding: 10px; } .section-comment input[type="email"] { border-radius: 2px; color: #333; display: block; float: none; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; height: 38px; width: 50%; line-height: 1.3; margin-bottom: 15px; } .section-comment input[type="url"] { border-radius: 2px; color: #333; display: block; float: none; font-size: 16px; border: 1px solid #ccc; padding: 6px 10px; height: 38px; width: 50%; line-height: 1.3; margin-bottom: 15px; } .comment-notes span { font-size: 1.8rem; line-height: 1.8; } .comment-form-cookies-consent { font-size: 1.8rem; line-height: 1.8; } /**************************/ /* SEARCH */ /**************************/ .search-toggle { border: None; background: none; cursor: pointer; } .search-toggle svg { width: 30px; height: 30px; } .search-area { background-color: #ededed; width: 100%; opacity: 0; pointer-events: none; visibility: hidden; transition: all 0.5s ease-out; z-index: 999999; display: none; } .search-area.sticky { top: 6.6rem; } .search-area.search-visible { opacity: 1; pointer-events: auto; visibility: visible; transform: translateX(0%); display: block; } .search-area input { color: #4a4a4a; background: #fff; padding: 5px 15px; border: 1px solid #ccc; border-radius: 5px; font-size: 20px; line-height: 2; width: 100%; height: auto; margin-bottom: 0; } .search-text-wrap { margin: 0; padding: 0; } .ast-container { padding: 1.4rem 4.8rem; } .search-form { display: flex; gap: 2.4rem; align-items: center; } .search-form input[type="text"] { color: #4a4a4a; background: #fff; padding: 5px 15px; border: 1px solid #ccc; border-radius: 5px; font-size: 20px; width: 100%; height: auto; line-height: 2; margin-bottom: 0px; } .close { width: 30px; height: 30px; cursor: pointer; } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .btns-mobile { display: flex; gap: 2.4rem; flex-direction: row-reverse; align-items: center; } .btn, .btn:link, .btn:visited { display: inline-block; text-decoration: none; font-size: 2rem; font-weight: 600; padding: 1.6rem 3.2rem; border-radius: 9px; border: none; cursor: pointer; font-family: inherit; /* transition: background-color 0.3s; */ transition: all 0.3s; } .btn--full:link, .btn--full:visited { background-color: var(--clr-theme-color); color: var(--clr-btn-txt); } .btn--outline:link, .btn--outline:visited { background-color: #161616; color: #fff; } /* Scroll to top */ #scroll-p { position: fixed; bottom: 20px; right: 10px; height: 50px; width: 50px; place-items: center; border-radius: 50%; cursor: pointer; z-index: 99999; display: none; } #scroll-value { display: block; height: calc(100% - 7px); width: calc(100% - 7px); background-color: white; border-radius: 50%; display: grid; place-items: center; font-size: 35px; } .search-toggle { background-color: transparent; border: 0; transition: 0.3s ease; padding: 0 15px 0 20px; height: 25px; } .search-block { position: fixed; top: 0; left: 0; height: auto; width: 100vw; background-color: #fff; z-index: 9999988999889; padding: 45px 50px; transform: translateY(-100%); transition: transform 0.3s cubic-bezier(0.85, 0, 0.15, 1); border-bottom: 1px solid #ededed; box-shadow: 4px 8px 8px hsl(0deg 0% 0% / 0.05); } .search-close { font-size: 34px; cursor: pointer; position: absolute; top: 30px; right: 45px; } .search-close .fa { background: transparent; font-size: 35px; } .ti-x::before { content: "\eb55"; } .search-block.is-visible { transform: translateY(0); } .search-block.is-visible input { width: calc(100% - 50px); } .mb-2 { margin-bottom: 0.5rem !important; } .me-1 { margin-right: 0.25rem !important; } .mb-3 { margin-bottom: 1rem !important; } .mt-4 { margin-top: 1.5rem !important; } .card-meta .card-meta-tag a { background-color: black; color: #fff; padding: 6px 10px; border-radius: 2px; transition: 0.15s; text-decoration: none; font-size: 1.6rem; } .card-meta-tag li { list-style: none; padding-top: 10px; display: inline-block; } .hamburger .line { width: 40px; height: 2px; background-color: #000; display: block; margin: 8px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .hamburger:hover { cursor: pointer; } /* ONE */ #hamburger-1.is-active .line:nth-child(2) { opacity: 0; } #hamburger-1.is-active .line:nth-child(1) { -webkit-transform: translateY(13px) rotate(45deg); -ms-transform: translateY(13px) rotate(45deg); -o-transform: translateY(13px) rotate(45deg); transform: translateY(13px) rotate(45deg); } #hamburger-1.is-active .line:nth-child(3) { -webkit-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -o-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg); } /*==================== Dark Light Button Implementation ====================*/ .checkbox { display: none; } .switch { background-color: #999; border-radius: 50px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; padding: 5px; position: relative; height: 26px; width: 50px; /* Scale the size to your need */ transform: scale(0.7); } .switch .ball { background-color: #fff; border-radius: 50%; position: absolute; top: 2px; left: 2px; height: 22px; width: 22px; transform: translateX(0px); transition: transform 0.2s linear; } .checkbox:checked + .switch .ball { transform: translateX(24px); } .fa-moon { color: #f1c40f; } .fa-sun { color: #f39c12; } .widget-title { font-size: 2.4rem; } .mailpoet_form { display: flex; align-content: center; align-items: center; justify-content: center; } #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea { width: 500px; padding: 25px; } .mailpoet_form input[type="submit"] { height: 52px; background: #ca2129; border-radius: 0; padding: 15px; } .mailpoet_paragraph.last { margin-right: -40px; margin-bottom: 20px !important; } .darkmode .light-logo { display: none; } .dark-logo { display: none; } .darkmode .dark-logo { display: block; } .widget-container { padding-bottom: 40px; } .wp-block-latest-posts.wp-block-latest-posts__list li { padding-bottom: 20px; } .wp-block-latest-posts__post-title { font-size: 17px; } .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { padding-top: 7px; } .wp-block-categories-list li { list-style: none; font-size: 17px; text-decoration: none !important; margin-bottom: 10px; } .wp-block-categories-list li a { text-decoration: none; } .right-section .wp-block-search__label, .right-section .widget-container h2 { background-color: #ca2129; padding: 5px 5px 5px 15px; margin-bottom: 10px; color:white; } .wp-block-search .wp-block-search__label { line-height: 1.55; font-weight: 400; display:block; font-size: 2.4rem; } .widget-container p { font-size: 2rem; text-decoration: none; } .widget-container a { font-size: 2rem; text-decoration: none; } .widget-container span { font-size: 2rem; text-decoration: none; } .widget-container li { list-style: none; } .toggleWrapper { } .toggleWrapper input { position: absolute; left: -99em; } .toggle { cursor: pointer; display: inline-block; position: relative; width: 60px; height: 30px; background-color: #fff; border-radius: 84px; transition: background-color 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); border:1px solid black; } .toggle:before { content: 'AM'; position: absolute; left: -50px; top: 15px; font-size: 18px; display: none; } .toggle:after { content: 'Day Mode'; position: absolute; right: -100px; top: 5px; font-size: 18px; color: #000; } .toggle__handler { display: inline-block; position: relative; z-index: 1; top: 3px; left: 3px; width: 23px; height: 23px; background-color: #FCE570; border-radius: 50px; transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55); transform: rotate(-45deg); border:1px solid black; } .toggle__handler .crater { position: absolute; background-color: #cccccc; opacity: 0; transition: opacity 200ms ease-in-out; border-radius: 100%; } .toggle__handler .crater--1 { top: 16px; left: 10px; width: 4px; height: 4px; } .toggle__handler .crater--2 { top: 8px; left: 17px; width: 4px; height: 4px; } .toggle__handler .crater--3 { top: 7px; left: 5px; width: 8px; height: 8px; } .star { position: absolute; background-color: #83d8ff; transition: all 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95); border-radius: 50%; } .star--1 { top: 5px; left: 23px; z-index: 0; width: 24px; height: 3px; } .star--2 { top: 12px; left: 13px; z-index: 1; width: 25px; height: 3px; } .star--3 { top: 20px; left: 20px; z-index: 0; width: 24px; height: 3px; } .star--4, .star--5, .star--6 { opacity: 0; transition: all 300ms 0 cubic-bezier(0.445, 0.05, 0.55, 0.95); } .star--4 { top: 16px; left: 11px; z-index: 0; width: 2px; height: 2px; transform: translate3d(3px, 0, 0); } .star--5 { top: 21px; left: 17px; z-index: 0; width: 3px; height: 3px; transform: translate3d(3px, 0, 0); } .star--6 { top: 11px; left: 21px; z-index: 0; width: 2px; height: 2px; transform: translate3d(3px, 0, 0); } input:checked + .toggle { background-color: #121212; border:1px solid white; } input:checked + .toggle:before { color: #749ed7; } input:checked + .toggle:after { color: #fff; content: 'Night Mode'; right: -115px; } input:checked + .toggle .toggle__handler { background-color: #fff; transform: translate3d(30px, 0, 0) rotate(0); } input:checked + .toggle .toggle__handler .crater { opacity: 1; } input:checked + .toggle .star--1 { width: 2px; height: 2px; background-color: white; } input:checked + .toggle .star--2 { width: 4px; height: 4px; transform: translate3d(0px, 0, 0); top:7px; background-color: #fff; } input:checked + .toggle .star--3 { width: 2px; height: 2px; transform: translate3d(4px, 0, 0); background-color: #fff; } input:checked + .toggle .star--4, input:checked + .toggle .star--5, input:checked + .toggle .star--6 { opacity: 1; transform: translate3d(0, 0, 0); background-color: #fff; } input:checked + .toggle .star--4 { transition: all 300ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); } input:checked + .toggle .star--5 { transition: all 300ms 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95); } input:checked + .toggle .star--6 { transition: all 300ms 400ms cubic-bezier(0.445, 0.05, 0.55, 0.95); } .toggleWrapper input:focus { outline: #000; }