 .blog__social li a i{ font-size: 22px; color: #12141D; opacity: 0.6; } .blog--details .blog__tags > ul > a{ font-size: 14px; font-weight: var(--fw-medium); color: var(--colorSecondary); padding: 8px 16px; border: 1px solid var(--colorSecondary); display: inline-flex; border-radius: 40px; } .blog--details .blog__tags > ul > a:hover{ background-color: var(--colorPrimary); border-color: var(--colorPrimary); } div.flex.justify{ display: flex; justify-content: space-between; padding: 0; } .comment-form input{ background-color: transparent; border: 1px solid rgba(129, 129, 139, 0.3); border-radius: 8px; min-height: 56px; padding: 13px 32px; width: 49%; margin-bottom: 40px; color: var(--colorBlack); transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .comment-form textarea{ background-color: transparent; border: 1px solid rgba(129, 129, 139, 0.3); border-radius: 8px; min-height: 150px; padding: 13px 32px; width: 100%; margin-bottom: 40px; color: var(--colorBlack); transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .post-comment-wrap{ display: flex; margin-bottom: 60px; } .post-user-comment{ margin-right: 20px; flex: 0 0 auto; } .post-user-comment img{ border-radius: 100%; width: 100px; } .post-user-content{ position: relative; width: 100%; } .list-comment .post-comment-wrap h3{ margin-bottom: 15px; text-transform: capitalize; } .list-comment .post-comment-wrap h3:first-child{ font-size: 24px; } .list-comment .post-comment-wrap h3 a{ font-size: 24px; } div.comment-form{ position: relative; } .post-comment-wrap h3 span{ margin-left: 20px; line-height: 1.75; font-weight: var(--fw-medium); color: rgba(var(--colorSecondaryRGB), 0.7); font-size: 16px; } a.comment-reply-link, a#cancel-comment-reply-link{ position: absolute; top: -5px; right: 0; padding: 5px 8px; border-radius: 5px; background-color: var(--colorPrimary); color: #111; font-weight: 500; font-size: 16px; } .blog--details .blog__user .blog__user__image img{ width: 64px; border-radius: 100%; } .blog--details .blog__user__name{ text-transform: capitalize; } .comment-form-cookies-consent{ display: none; } .comment-form .bttn--style2{ width: fit-content; } .comment-form form{ margin: 0; } .comment-form form .logged-in-as{ padding: 0; } .list-comment ul.children{ margin-left: 75px; } .newsletter .bttn--primary .bttn__link{ color: var(--colorBlack); } .newsletter .bttn--primary .wpcf7-spinner{ display: none; } .wpcf7-not-valid-tip{ color: rgba(var(--colorSecondaryRGB), 0.6); margin-top: 10px; } .wpcf7 form .wpcf7-response-output{ border: 0; padding: 0; margin-left: 0; margin-right: 0; } .fixed-two-line{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: 58px; } .fixed-three-line{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: 86px; } .blog-pagination > nav > ul > li{ margin: 0 5px; } .blog-pagination > nav > ul > li .page-numbers{ background: var(--colorBlack); display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; color: var(--colorWhite); border: 1px solid var(--colorBlack); font-size: 15px; border-radius: 100%; font-weight: bold; } .blog-pagination > nav > ul > li .page-numbers:hover{ background-color: var(--colorPrimary); border: 1px solid var(--colorPrimary); color: var(--colorBlack); } .blog-pagination > nav > ul > li .dots:hover{ border-color: var(--colorBlack); color: var(--colorWhite); background: var(--colorBlack); } .blog-pagination > nav > ul > li .current{ background-color: var(--colorPrimary); border: 1px solid var(--colorPrimary); color: var(--colorBlack); } .blog-block__img{ height: 320px !important; } .team-block__social li a i{ color: var(--colorWhite); font-size: 24px; } .profile-img{ position: relative; padding: 30px; border: 2px solid var(--colorBlack); border-radius: 400px; width: 400px; } .profile-img .img{ border-radius: 400px; overflow: hidden; } .profile-img img img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .list li{ position: relative; display: flex; align-items: baseline; } .list-icon i:before{ color: var(--colorBlack); } .list-text{ margin-left: 10px; } h1.wow{ font-size: 48px; margin-top: 20px; } .service-list > ul.nav-tabs{ gap: 0; justify-content: start; } .team-single a{ color: inherit; } li.nav-item > span.nav-link{ color: var(--colorBlack); } li.nav-item > span.nav-link.active{ color: var(--bs-nav-link-color); } ul.nav-tabs > li.nav-item:hover{ cursor: pointer; } ul.nav-tabs > li.nav-item:has( > span.nav-link.active){ cursor: context-menu; } .contact form .bttn input{ color: #111; } .contact form .wpcf7-spinner{ display: none; } .contact form .wpcf7-not-valid-tip{ color: var(--colorWhite); margin-top: -30px; margin-bottom: 20px; } .contact form .wpcf7-response-output{ color: var(--colorWhite); } .area-bg{ background-size: cover; background-position: center; } .page-404 .area-bg{ background-color: var(--colorWhite); } .page-404 .banner-bg{ min-height: 100vh; } .page-404 .banner-bg{ position: relative; background-size: cover; background-position: center; width: 100%; height: 890px; padding: 300px 0 0; z-index: 1; } .page-404 .banner-content{ text-align: center; margin-bottom: 15px; } h1.title{ font-size: 170px; margin-bottom: 20px; line-height: .9; } .page-404 .banner-content .sub-title{ display: block; font-size: 24px; text-transform: uppercase; font-weight: 800; line-height: 1; letter-spacing: 5px; margin-bottom: 35px; } .page-404 .section-header__small{ text-transform: capitalize; } .fz-24{ font-size: 24px; } .search_custom form{ position: relative; } .search_custom form input{ width: 100%; height: 56px; padding: 15px 32px; border: 1px solid var(--colorBlack); background-color: transparent; border-radius: 8px; margin-bottom: 24px; margin-top: 24px; color: var(--colorBlack); transition: all 0.4s ease; -webkit-transition: all 0.4s ease; padding-right: 66px; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .search_custom form button{ position: absolute; top: 24px; right: 0; height: 56px; background: transparent; border: 0; width: 56px; } .footer__wiget form .footer-newsletter .wpcf7-spinner{ display: none; } .footer__wiget form .footer-newsletter input[type="submit"]{ color: var(--colorBlack); } .footer__wiget form .wpcf7-not-valid-tip{ color: var(--colorWhite); margin-bottom: 20px; margin-top: 0; } .footer__wiget form .wpcf7-response-output{ color: var(--colorWhite); } .swiper-backface-hidden .swiper-slide, .sponsor .swiper-wrapper{ cursor: auto !important; } .infinity-scroll__icon > img{ max-width: 40px !important; } .blog-block__divider{ margin: 16px 0 24px !important; } .swiper-pagination-bullet{ width: 14px !important; height: 14px !important; } .team .swiper-pagination{ display: contents; } .team .bp-slider-style-2{ text-align: center; } .mb-70{ margin-bottom: 70px !important; } .price-data__details > li > img{ position: relative; transform: unset; } .elementor hr.project-block__divider{ margin: 24px 0 35px !important; } hr{ margin: 1rem 0 !important; } .mb-60{ margin-bottom: 60px !important; } .sponsor__divider{ margin: 100px 0 !important; } .elementor-widget-container .swiper-pagination{ position: relative; } .mt-85{ margin-top: 85px !important; } .elementor-widget-container .swiper-pagination-bullet{ background-color: var(--colorWhite); opacity: 1; } .elementor-widget-container .bp-slider-style-2 .swiper-pagination-bullet, .elementor-widget-container .bp-slider-style-4 .swiper-pagination-bullet{ background-color: var(--colorBlack); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); } .elementor-widget-container .bp-slider-style-2 .swiper-pagination-bullet-active, .elementor-widget-container .bp-slider-style-4 .swiper-pagination-bullet-active{ background-color: var(--colorBlack); opacity: 1; } .elementor-widget-container .custom-pagination--style2 .swiper-pagination-bullet-active{ background-color: var(--colorPrimary); } .text-cap{ text-transform: capitalize; } .menubar__link, .menubar__submenu__link{ width: max-content; } section.blog-list .blog-block{ position: relative; } .blog--details:has(.blog-block) > div{ position: relative; } span.featured-post.sticky{ position: absolute; top: 0; right: 10px; background-color: var(--colorPrimary); padding: 5px 10px; border-radius: 5px; color: var(--colorBlack); font-weight: 500; } div.blog.blog--details{ min-height: calc(100vh - 270px); } body{ word-wrap: break-word; } .list-comment h1, h1.wp-block-heading, .blog--details h1{ font-size: 42px; } .list-comment h2, h2.wp-block-heading, .blog--details h2{ font-size: 36px; } .list-comment h3, h3.wp-block-heading, .blog--details h3{ font-size: 30px; } .list-comment h4, h4.wp-block-heading, .blog--details h4{ font-size: 24px; } .list-comment h5, h5.wp-block-heading, .blog--details h5{ font-size: 20px; } .list-comment h6, h6.wp-block-heading, .blog--details h6{ font-size: 16px; } a{ color: rgba(var(--colorSecondaryRGB), 0.7); } .wp-block-image{ margin-bottom: 10px; } .wp-block-image figcaption{ text-align: center; font-weight: 500; margin-bottom: 0; } .wp-block-button__link{ margin-bottom: 10px; border-radius: 10px; } a.wp-block-button__link{ color: #fff; } .wp-block-cover p.wp-block-cover-text{ font-size: 16px; color: #fff; } .wp-block-cover{ margin-bottom: 20px; } .x-left{ float: left; margin-right: 1rem; margin-top: 0.5rem; } .x-right{ float: right; margin-left: 1rem; margin-top: 0.5rem; } .x-center{ text-align: center; margin: 0 auto; margin-bottom: 10px; } figcaption.blocks-gallery-caption{ margin-bottom: 20px; } figure.wp-block-gallery.extraclass:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n){ margin-right: 1em; } figure.wp-block-gallery.columns-2.extraclass.wp-block-gallery-is-layout-flex:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 1em; } figure.wp-block-gallery.columns-2.extraclass.is-layout-flex:not(.has-nested-images) .blocks-gallery-item:last-child{ margin-right: 1em; } .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{ align-items: flex-start; } .wp-block-gallery.columns-5:not(.has-nested-images).is-cropped.wp-block-gallery-is-layout-flex .blocks-gallery-item img{ height: auto; } .wp-block-gallery.columns-5:not(.has-nested-images).is-cropped.is-layout-flex .blocks-gallery-item img{ height: auto; } blockquote:before, blockquote cite:before{ content: none; } blockquote{ padding: 20px; border-left: 5px solid var(--colorPrimary); background: unset; } blockquote cite{ font-size: 19px; font-weight: 500; padding: 0; font-style: italic; } ul{ padding-left: 25px; margin-bottom: 20px; } .footer ul, footer ol{ list-style: none; padding-left: 0; margin-bottom: 0; } .service-list ul, .team-block__social ul, .client-block__rating ul, .contact ul, ul.price-data__details, .blog__social ul{ list-style: none; } .blog--details .blog__tags > ul, .service-list ul, .client-block__rating ul, .team-block__social ul, .contact ul, ul.price-data__details, .blog__social ul, ul.blog__features__list{ padding-left: 0; margin-bottom: 0; } ul.menubar__list, ul.menubar__list ul{ padding-left: 0; list-style: none; margin-bottom: 0; } ol{ padding-left: 25px; list-style: auto; margin-bottom: 20px; } ol > li{ list-style-type: inherit; } figure.wp-block-image.is-style-circle-mask > img{ width: fit-content; } ul ul{ list-style: circle; padding-left: 25px; } ul ul ul{ list-style: square; padding-left: 25px; } ul li{ list-style: inherit; } .wp-block-file a.wp-block-file__button{ padding: 5px; } .wp-block-file a.wp-block-file__button:hover{ color: #fff; } .wp-block-embed{ margin-bottom: 10px; } .wp-block-embed figcaption{ text-align: center; font-weight: 500; } select{ padding: 0px 15px !important; font-size: 16px; line-height: 28px; border: 1px solid #888 !important; border-radius: 5px; height: 45px; -webkit-appearance: none; background: url(assets/arrow.png) no-repeat right var(--colorWhite); background-position-x: 98%; background-color: var(--colorWhite); background-size: 16px; image-rendering: auto; image-rendering: crisp-edges; image-rendering: -webkit-optimize-contrast; outline: none; width: 100%; display: block !important; margin-top: 20px; margin-bottom: 20px; color: rgba(var(--colorSecondaryRGB), 0.7); } table, th, tr, td{ border: 1px solid var(--colorBlack); } .wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th{ color: var(--colorText); background-color: transparent; } th, tr, td{ padding: 9px; } td a{ font-weight: 600; } table{ width: 100%; text-align: center; margin-top: 1rem; margin-bottom: 1rem; } table caption{ caption-side: top; text-align: center; background: var(--colorBlack); color: var(--colorWhite); padding: 10px; } .wp-block-calendar caption{ background-color: var(--colorBlack); } .wp-block-calendar table caption{ color: var(--colorWhite); } table td#today{ background: var(--colorBlack); color: var(--colorWhite); } nav.wp-calendar-nav{ display: none; } ol.wp-block-latest-comments{ padding-left: 0; } ol.wp-block-latest-comments.has-excerpts > li{ margin-bottom: 1em; line-height: 1.5em; border-bottom: 1px dotted var(--colorBlack); padding-bottom: 8px; padding-top: 8px; } ol.wp-block-latest-comments > li:last-child{ border-bottom: 0; } ol.wp-block-latest-comments > li{ margin-bottom: 0; padding-bottom: 8px; padding-top: 8px; border-bottom: 1px dotted var(--colorBlack); } ul.wp-block-latest-posts.wp-block-latest-posts__list{ list-style: none; padding-left: 0; } ul.wp-block-latest-posts.wp-block-latest-posts__list > li{ border-bottom: 1px dotted var(--colorBlack); padding-bottom: 8px; padding-top: 8px; } ul.wp-block-latest-posts.wp-block-latest-posts__list > li:last-child{ border-bottom: 0; } ul.wp-block-latest-posts.wp-block-latest-posts__list.is-grid > li:last-child{ border-bottom: 1px dotted var(--colorBlack); } dd.x-caption-text.gallery-caption{ margin-top: 10px; } label.wp-block-archives__label{ font-size: 16px; } form[role="search"]{ margin-bottom: 20px; } form[role="search"] label{ display: none; } form[role="search"] button{ margin: 0; color: var(--colorWhite); background-color: var(--colorBlack); border: 0; border-left: 1px solid var(--colorWhite); padding: 5px 8px; } .wp-block-search__input{ border-color: var(--colorBlack); border-right: 0; color: var(--colorText); } .wp-block-tag-cloud > a{ font-size: 14px !important; font-weight: var(--fw-medium); color: var(--colorSecondary); padding: 8px 16px; border: 1px solid var(--colorSecondary); display: inline-flex; border-radius: 40px; margin-bottom: 10px; } .wp-block-tag-cloud > a:hover{ background-color: var(--colorPrimary); border-color: var(--colorPrimary); } ul.wp-block-rss{ list-style: inherit; padding-left: 25px; } ul.wp-block-rss:has(> li.wp-block-rss__item){ list-style: disc; padding-left: 25px; } div.wp-block-group.has-background{ padding: 20px; margin-bottom: 20px; } div.wp-block-group.has-background p{ color: var(--colorText); } .wp-block-columns{ margin-bottom: 1rem; } .wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile{ margin-bottom: 1rem; } .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ color: var(--colorWhite); } .page-links > .post-page-numbers{ margin: 0px 6px 12px 0px; display: inline-block; width: 50px; height: 50px; line-height: 50px; border: 1px solid var(--colorBlack); border-radius: 10px; text-align: center; background-clip: padding-box; } .page-links > .post-page-numbers:hover{ background: var(--colorBlack); color: var(--colorWhite); } .page-links > .current{ background: var(--colorBlack); color: var(--colorWhite); } .page-links > .post-page-numbers:first-child{ margin-left: 10px; } .wp-block-table.is-style-stripes tbody tr:nth-child(odd){ color: var(--colorBlack); } pre{ display: block; padding: 20px; margin: 0 0 10px; font-size: 15px; line-height: 1.42857143; color: #000; word-break: break-all; word-wrap: break-word; background-color: #f8f8f8; border: 1px solid #ccc; border-radius: 4px; margin-top: 15px; margin-bottom: 15px; white-space: pre-wrap; font-family: monospace; } .wp-block-table.is-style-stripes td{ border-color: var(--colorBlack); } .wp-block-table.is-style-stripes tbody tr:nth-child(odd){ color: var(--colorText); } code{ color: var(--colorBlack); } h2+table{ margin-bottom: 1rem; } dd{ margin-left: 1.5em; } p:has(> strong)+address, p:has(> strong)+p{ margin-left: 1.5em; margin-bottom: 0; } p:has(> strong)+p:has(> strong){ margin-left: 0; } p:has(> strong)+p:has(> strong strong){ margin-left: 1.5em; } p:has(> strong){ margin-bottom: 0 !important; margin-top: 10px; } p.has-text-color:has(> strong){ margin-bottom: 10px !important; color: var(--colorBlack) !important; } p:has(> strong + em){ margin-bottom: 1rem !important; } p:has(>img.x-center){ text-align: center; } div.x-caption > p.x-caption-text{ font-weight: 600; margin-top: 10px; text-align: center; margin-bottom: 10px; } div.x-caption:has(>img){ max-width: 100%; } form.post-password-form input[type="password"]{ width: auto; display: inline-block; height: 42px; margin-left: 10px; border: 1px solid var(--colorBlack); color: var(--colorBlack); padding-left: 5px; margin-bottom: 0; position: relative; } form.post-password-form input[type="submit"]{ font-weight: 400; text-transform: uppercase; background: var(--colorBlack); color: var(--colorWhite); padding: 8px 20px; margin: 0; font-size: 15px; letter-spacing: 1px; height: 42px; border: 0; border-left: 1px solid var(--colorWhite); position: absolute; margin-left: -1px; } .post-comment-wrap .post-user-content img{ margin: 10px 0; } iframe{ max-width: 100%; } .entry-content{ clear: both; padding-top: 20px; } .bypostauthor{ text-decoration: none; } .screen-reader-text{ text-decoration: none; } .bp-slider-style-4 .blog-block__img{ object-fit: cover; } img.img-cover{ object-fit: cover; } .elementor .process-images__item > img{ height: 100%; } .team-block__content{ text-align: start; } .thumb-contain .blog-block__img{ object-fit: contain; max-height: unset; height: auto !important; width: fit-content; } .thumb-contain .blog-block__thumb{ text-align: center; } .team-single .tab-content{ margin-top: 10px; } .blog--details .blog__divider{ margin: 60px 0 64px !important; } :root .has-very-light-gray-color{ color: #fff; } .blog.blog-list{ min-height: calc(100vh - 268px); } div.comment-form > h3 > a{ text-transform: capitalize; } .menubar__submenu{ transform: scaleY(1); } @media (max-width: 991.98px){ .contact form .wpcf7-not-valid-tip{ margin-top: 0; } a#cancel-comment-reply-link{ position: unset; } } @media (max-width: 767.98px){ div.flex.justify{ display: block; } .comment-form input{ width: 100%; } .post-comment-wrap{ display: block; } .post-user-comment{ margin-bottom: 10px; } a.comment-reply-link, a#cancel-comment-reply-link{ position: unset; } a#cancel-comment-reply-link{ display: block; width: fit-content; margin-top: 10px; } .list-comment ul.children{ margin-left: 35px; } .blog-block__img{ height: 270px; } .team-menu{ display: block; } .team-menu > button.active{ background: var(--colorPrimary); } .team-menu__power{ display: none; } .ht-cursor{ display: none; } span.featured-post.sticky{ position: unset; display: block; width: fit-content; } .list-comment .post-comment-wrap h3{ margin-bottom: -10px; } .post-comment-wrap h3 span{ display: block; margin-left: 0; } } 