/* Theme Name: Bloovo Author: Britetechs Author URI: http://britetechs.com Created by: britetechs Description: Bloovo – is a professional business multipurpose WordPress theme with colorful design and high page speed optimizations. Theme suitable for various business and consulting services, such as business consulting, marketing consulting, advertising consulting, financial advisors, investment consultants, accountant services, HR consulting, and many more. Also, it fits startups, financial firms, accounting services, strategy planning, web and creative agencies, economist analytics, startup companies, and financial and investment consulting-related business websites. Template: bizcor Requires at least: WordPress 5.6 Tested up to: 6.4.2 Requires PHP: 5.6 Version: 0.2 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, blog, grid-layout, portfolio, photography Text Domain: bloovo */ .header-one .site_title, .header-one .site_desc{ text-align: left; } .header-one .row-bottom .logo{ border-right: 1px solid #e1e1e1; border-radius: 0; min-height: 7rem; } .header-one .row-top{ min-height: 3rem; border-bottom: 0; } .header-one .row-bottom{ padding: 0; align-items: center; margin-top: 0; } .bg-white-area{ background-color: var(--bs-white); border-radius: 15px; padding-bottom: 6px; } .header-one .logo-middle .site_title a, .header-one .logo-middle .site_desc, .bg-white-area .contact-area, .header-one .content-list .contact-info .text a, .header-one .is-sticky-on:not(.is-sticky-menu) .main-navbar .main-menu > li:hover > a, .header-one .is-sticky-on:not(.is-sticky-menu) .main-navbar .main-menu > li:focus > a, .header-one .is-sticky-on:not(.is-sticky-menu) .main-navbar .main-menu li.menu-item.current_page_item > a, .header-one .is-sticky-on:not(.is-sticky-menu) .main-navbar .main-menu li.menu-item.current-menu-parent > a, .header-one .is-sticky-on:not(.is-sticky-menu) .main-navbar .main-menu li.menu-item.current-menu-item > a{ color: #212121; } .header-one .is-sticky-on.is-sticky-menu .site_logo:not(.sticky_logo){ display: none; } .header-one .is-sticky-on.is-sticky-menu .site_logo.sticky_logo{ display: block; } .widget-contact .contact-area .contact-icon{ background-color: var(--bs-primary-light2); } .bg-area { background-color: var(--bs-primary); border-radius: 15px; margin: 0px 6px; } .header-one .row-center .navbar-area { min-height: 4rem; } .header-one .main-navbar .main-menu > li:hover > a, .header-one .main-navbar .main-menu > li:focus > a, .header-one .main-navbar .main-menu li.menu-item.current_page_item > a, .header-one .main-navbar .main-menu li.menu-item.current-menu-parent > a, .header-one .main-navbar .main-menu li.menu-item.current-menu-item > a { color: var(--bs-secondary); } .header-one .is-sticky-menu .main-navbar .main-menu > li:hover > a, .header-one .is-sticky-menu .main-navbar .main-menu > li:focus > a, .header-one .is-sticky-menu .main-navbar .main-menu li.menu-item.current_page_item > a, .header-one .is-sticky-menu .main-navbar .main-menu li.menu-item.current-menu-parent > a, .header-one .is-sticky-menu .main-navbar .main-menu li.menu-item.current-menu-item > a { color: var(--bs-primary)!important; } .main-navbar .main-menu .menu-item:hover > .dropdown-menu{ margin-top: 13px; } .header-one .is-sticky-on:not(.is-sticky-menu) .navbar-area .widget_social .circle{ width: 40px; height: 40px; line-height: 40px; background: rgba(255, 255, 255, 0.3); } .row-bottom .btn.theme_btn{ font-size: 14px; } .bg-white-area .row-bottom .menu-right-list { gap: 60px; justify-content: center; padding-left: 0; } .bg-white-area .row-bottom .menu-right-list .content-list:first-child{ border-right: 1px solid #e1e1e1; padding-right: 50px; margin-right: 0; } .home-slider-one .main-slider h3 span { font-weight: 600; font-style: italic; } .home-slider-one .home-slider.owl-theme .owl-dots { position: absolute; top: 40%; left: 9%; margin: auto 0; opacity: 1; z-index: 0; display: grid; transform: translate(225%,0); -webkit-transform: translate(225%,0); -moz-transform: translate(225%,0); -ms-transform: translate(225%,0); -o-transform: translate(225%,0); } .home-slider-one .home-slider.owl-theme .owl-dots .owl-dot { background: var(--bs-white); width: 16px; height: 16px; border-radius: 100%; position: relative; z-index: 1; } .home-slider-one .home-slider.owl-theme .owl-dots .owl-dot:after{ content: ''; position: absolute; top: -3px; left: -3px; border: 1px solid var(--bs-white); background: transparent; width: calc(100% + 6px); height: calc(100% + 6px); border-radius: 100%; z-index: -1; transition: var(--bs-transition); } .home-slider-one .home-slider.owl-theme .owl-dots .owl-dot.active{ background: var(--bs-primary); color: var(--bs-white); } .home-slider-one .home-slider.owl-theme .owl-dots .owl-dot.active:after{ border-color: var(--bs-primary); } .home-slider-one .home-slider.owl-theme .owl-dots .owl-dot:not(:last-child) { margin-bottom: 24px; } .home-slider-one .home-slider.owl-theme .owl-dots .owl-dot span { width: auto; height: auto; margin: 0; border-radius: 0; background: transparent; } .shape-svg{ display: none; } @media (max-width: 1500px) { .home-slider-one .home-slider.owl-theme .owl-dots { left: 3%; } } @media (max-width: 1400px) { .home-slider-one .home-slider.owl-theme .owl-dots { top: 45%; left: 1%; } } @media (max-width: 991px) { .home-slider-one .home-slider.owl-theme .owl-dots { top: 35%; right: 60%; transform: translate(225%,0); padding: 18px 16px; } } @media (max-width: 575px) { .home-slider-one .home-slider.owl-theme .owl-dots { top: 30%; } } .info-section { padding: 52px 0 0; } .info-section .col-lg-3 .contact-area{ border-radius: 0; } .info-section .contact-area { position: relative; justify-content: flex-start; padding: 40px 30px; display: block; z-index: 2; height: 100%; background: #fef9f4; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; transition: var(--bs-transition); -webkit-transition: var(--bs-transition); -moz-transition: var(--bs-transition); -ms-transition: var(--bs-transition); -o-transition: var(--bs-transition); } .info-section .contact-area::before { content: ""; width: 100%; height: 100%; left: 0; top: 0; background: var(--bs-primary); z-index: -1; position: absolute; border-radius: 15px; opacity: 0; transition: 0.3s; } .info-section .contact-area::after { content: ""; width: 80%; height: 50%; position: absolute; left: 50%; transform: translateX(-50%); background: var(--bs-primary); bottom: 0; border-radius: 0; filter: blur(10px); z-index: -5; opacity: 0; transition: 0.3s; } .info-section .contact-area:hover { transform: translateY(-20px) scale(1.03); border-right: 1px solid transparent!important; } .info-section .contact-area:hover::before { opacity: 1; transform: scale(1); } .info-section .contact-area:hover::after { opacity: 1; } .info-section .contact-area .contact-info { flex-basis: 100%; } .info-section .contact-area .contact-icon { width: fit-content; height: auto; font-size: 50px; margin-bottom: 20px; transition: .5s; background: transparent; } .info-section .contact-area .title { color: #030303; font-size: 24px; font-weight: 600; } .info-section .contact-area .title a { color: #000; transition: 0.3s; } .info-section .contact-area .text { margin-top: 10px; color: #454545; line-height: 28px; transition: 0.3s; } .info-section .contact-area:hover .contact-icon { background-color: transparent; color: var(--bs-white); } .info-section .contact-area:hover .title, .info-section .contact-area:hover .title a, .info-section .contact-area:hover .text { color: var(--bs-white); } @media (min-width: 992px) { .home-slider-one + .info-section, .home-slider-two + .info-section, .home-slider-one + .info-section, .home-slider-two + .info-section { margin-top: -150px; position: relative; padding: 30px 0; } .info-wrapper{ box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; border-radius: 15px; background: #fef9f4; } .info-section .col-lg-4{ padding: 0; } .info-section .col-lg-4:first-child .contact-area { border-radius: 15px 0 0 15px; } .info-section .col-lg-4:not(:last-child) .contact-area{ border-right: 1px solid #ffddbe; } .info-section .col-lg-4:last-child .contact-area { border-radius: 0 15px 15px 0; } .info-section .contact-area { background: transparent; box-shadow: none; } } @media (max-width: 767px) { .info-section .contact-area { padding: 2.5rem 2.188rem; } } .service-section { position: relative; overflow: hidden; z-index: 0; } .theme-item { border-radius: 15px; margin-top: 50px; transition: 0.4s; text-align: center; position: relative; z-index: 3; padding-bottom: 0; background: #fdf4ec; border: 2px solid transparent; transition: 0.4s; } .theme-item .theme-icon { position: relative; width: 100px; height: 100px; margin-left: auto; margin-right: auto; margin-top: -50px; z-index: 1; color: #ffffff; display: inline-flex; align-items: center; justify-content: center; transform: rotate(0); } .theme-item .theme-icon i { position: absolute; left: 50%; top: 50%; width: 30px; height: 30px; font-size: 30px; line-height: 1; transition: all 0.5s ease; transform: translate(-50%, -50%) rotate(0); } .theme-item .theme-icon .img_01, .theme-item .theme-icon .img_02 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-position: center top; background-repeat: no-repeat; z-index: -2; } .theme-item .theme-icon .img_02 { transform: translateY(30px); z-index: -1; opacity: 0; transition: all 0.5s ease; } .theme-item .theme-content { padding: 20px 25px 30px; } .theme-item .theme-content .theme-title{ font-size: 24px; font-weight: 600; } .theme-item .theme-content p{ font-size: 14px; line-height: 27px; margin-bottom: 0; color: #212121; } .theme-item:hover .theme-icon i { transform: translate(-50%, -50%) rotate(360deg); } .theme-item:hover { box-shadow: 30px 15px 30px 0px rgba(0, 0, 0, 0.05); border-color: var(--bs-primary); } .theme-item:hover .theme-icon .img_02 { transform: translateY(0); opacity: 1; } .post-items { position: relative; width: 100%; border-radius: 0px; padding: 0; display: -webkit-box; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; flex-direction: column; justify-content: center; -webkit-align-items: flex-start; align-items: flex-start; z-index: 0; -webkit-transition: var(--bs-transition); transition: var(--bs-transition); box-shadow: 0px 0px 20px 0px rgba(33, 68, 98, 0.19); } .post-items + .post-items{ margin-top: 30px; } .page-template-template-homepage .post-section .post-items{ background-color: var(--bs-secondary); } .post-image { width: 100%; position: relative; overflow: hidden; z-index: 0; } .post-image .featured-image .image-overlay-icon{ display: none; } .post-image-absolute { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0px; overflow: hidden; opacity: 0; visibility: hidden; z-index: 0; -webkit-transition: var(--bs-transition); transition: var(--bs-transition); } .post-image-absolute:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); } .post-image-absolute .featured-image, .post-image-absolute .featured-image a { width: 100%; height: 100%; } .featured-image a.post-hover { position: relative; z-index: 0; display: block; overflow: hidden; } .post-image-absolute .featured-image img { height: 100%; object-fit: cover; object-position: center; } .post-content { position: relative; width: 100%; padding: 60px 30px 20px; border-radius: inherit; z-index: 0; -webkit-transition: var(--bs-transition); transition: var(--bs-transition); } .blog .post-content{ padding-top: 20px; } .edit-link a, .entry-content a:not(.more-link,.post-page-numbers), .comment-form a{ color: var(--bs-primary); text-decoration: underline; } .edit-link a:hover, .edit-link a:focus, .entry-content a:hover, .entry-content a:focus, .comment-form a:hover, .comment-form a:focus{ text-decoration: none; } .post-meta .post-date{ position: absolute; top: -30px; left: auto; } .post-meta .post-date a{ display: inline-block; text-align: center; font-size: 15px; font-weight: 600; background: var(--bs-primary); padding: 6px 10px; text-decoration: none; } .page-template-template-homepage .post-section .post-title a, .page-template-template-homepage .post-section .post-meta .post-date a{ color: var(--bs-white); } .post-date a span { display: inline-block; font-size: 22px; width: 54px; height: 54px; line-height: 54px; text-align: center; border-radius: 100%; font-weight: 700; background: var(--bs-white); color: var(--bs-primary); -webkit-transition: var(--bs-transition); -moz-transition: var(--bs-transition); -ms-transition: var(--bs-transition); -o-transition: var(--bs-transition); transition: var(--bs-transition); } .post-btn { display: flex; justify-content: space-between; align-items: center; margin-top: 25px; padding: 0px 0px; } .post-btn :first-child{ min-width: fit-content; } .post-btn a { text-decoration: none; font-size: 15px; font-weight: 600; padding: 0; } .page-template-template-homepage .post-section .post-btn a { color: var(--bs-white); } .post-btn a span { background-color: var(--bs-primary); color: var(--bs-white); margin: 0 auto; font-size: 14px; width: 30px; height: 30px; display: inline-block; border-radius: 100%; line-height: 30px; -webkit-transition: var(--bs-transition); -moz-transition: var(--bs-transition); -ms-transition: var(--bs-transition); -o-transition: var(--bs-transition); transition: var(--bs-transition); } .post-title { font-size: 24px; margin-bottom: 8px; position: relative; line-height: 33px; margin-top: 18px; } .post-items p { display: block; word-break: break-word; position: relative; margin-bottom: 25px; } .page-template-template-homepage .post-section .post-items p{ color: var(--bs-white); } .post-items:hover .post-image-absolute, .post-items:focus-within .post-image-absolute { opacity: 1; visibility: visible; } .btn.theme_btn{ position: relative; border: 0; transform: skew(-15deg)!important; padding: 15px 30px; line-height: 1.6; border-radius: 0; font-size: 16px; font-weight: 600; display: inline-block; overflow: visible!important; } .btn.theme_btn span{ padding: 0; transform: skew(15deg); display: inline-block; } .btn.theme_btn:after{ content: ""; position: absolute; background-color: inherit; height: 100%; width: 7px; right: -12px; z-index: 1; top: 50%; transform: translateY(-50%); } .btn.theme_btn:before{ content: ""; position: absolute; background-color: #ffffff80; height: 100%; width: 0%; top: 0; left: 0; transition-timing-function: ease-in-out; z-index: -1; } .btn.theme_btn:hover:before{ -webkit-transition: all .5s; -ms-transition: all .5s; transition: all .5s; border-right: 7px solid var(--bs-white); opacity: 0; width: 110%; } .post-items.blog-single .post-date { position: absolute; top: 20px; right: 20px; z-index: 999; } .post-date a { display: inline-block; font-size: 15px; font-weight: 600; background: var(--bs-primary); color: var(--bs-white); padding: 6px 14px; text-decoration: none; }