/* Theme Name: BunnyPress Theme URI: https://bunnytheme.com/themes/bunnypress-free/ Author: Bunny Themes Author URI: https://bunnytheme.com/ Description: BunnyPress is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight and offers unparalleled speed. Built with SEO in mind, BunnyPress comes with Schema.org code integrated and is Native AMP ready so search engines will love your site.It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer etc. Some of the other features: # WooCommerce Ready # Responsive # RTL & Translation Ready # Regularly updated.Looking for a perfect base theme? Look no further. BunnyPress is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website! Checkout the Pro Demo https://preview.bunnytheme.com/pro/bunnypress/ Version: 1.0.8 Template: fasterly License: GNU General Public License v3.0 (or later) License URI: https://www.gnu.org/licenses/gpl-3.0.html Text Domain: bunnypress Slug: bunnypress Requires at least: 5.4 Tested up to: 6.3 Tags: custom-menu, custom-logo, entertainment, featured-images, full-width-template, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready, blog Requires PHP: 5.6 This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ .logo img { max-width: 200px; } :root { --bs-primary:#02cfaa; --bs-secondary:#214462; } .btn-1 { border-radius: 5px !important; } ul.main-menu.menu-effect-3 > li { padding: 0; } .main-navbar .main-menu.menu-effect-3 > li > a { padding: 0 10px; } .main-navbar .main-menu.menu-effect-3 > li.menu-item > a:hover, .main-navbar .main-menu.menu-effect-3 > li.menu-item > a:focus, .main-navbar .main-menu.menu-effect-3 > li.active > a { color: var(--bs-white) !important; background: var(--bs-secondary) !important; line-height: 5; } /* ---header-6 --- */ .header-6 .middle-header:before { background: #ffffff none repeat scroll 0 0; content: ""; height: 100%; left: -280px; position: absolute; -webkit-transform: skewX(39deg); transform: skewX(39deg); width: 50%; border-right: 15px solid var(--bs-primary); z-index: 0; } .header-6 .menu-right .hdr-btn { margin-left: 20px; } .header-6 li.header-cart { margin-right: 0; } .header-6 .middle-header { margin: 0px; height: 100%; background-color: var(--bs-secondary); position: relative; } .header-6 .middle-header-widget .icon { padding-top: inherit; } .header-6 .header-cart a i { color: var(--bs-white); } .header-6 .content-area { margin-right: 20px; } .header-6 .middle-header .widget-border:after{ border:none; } .header-6 .middle-header .widget-border-2:after { border:none; } .header-6 .middle-header .middle-header-widget{ color:var( --bs-white); } .header-6 .middle-header .middle-header-widget span.title h5 { color: var( --bs-white); } .header-6 .site_logo { z-index: 1; position: relative; } .header-6 .middle-header-widget { padding: 8px 0 25px 0; justify-content: space-between; position: relative; left: 21px; cursor: pointer; flex-wrap: nowrap; align-items: center; } /* .main-slider-6{ */ /* position: relative; */ /* margin-top: -77px; */ /* } */ .header-6 { background-color: #ffffff82 !important; } .header-6 nav.navbar-area { justify-content: flex-start; } .header-6 { background-color:none; } .main-slider-6 .item .cover .slider-content { position: relative; margin-top: auto; margin-bottom: auto; } .header-6 .menu-right li.search-button, .header-6 .header-cart, .header-6 .about-toggle-list .hamburger { height: 40px; width: 40px; border-radius: 50%; background: var(--bs-secondary); } .header-6 .toggle-lines div{ background: var(--bs-white); } .header-6 .menu-right li.search-button button, .header-6 .header-cart a { margin: auto; } .header-6 .header-cart a i { font-size: 22px; } .social-effect-2 aside.widget.widget-social-widget ul li a .icon { padding: 0; } .social-effect-2 aside.widget.widget-social-widget ul li a { display: inline-block !important; overflow: hidden; width: 30px; height: 30px; text-align: center; border: 2px solid #fff; border-radius: 50%; line-height: 1.7; transition: all 0.4s ease-in-out; position: relative; margin-right: 7px; } .social-effect-2 aside.widget.widget-social-widget ul li a:hover { background: var(--bs-secondary); color: #fff; border: 2px solid var(--bs-white); box-shadow: 0 0 0 2px var(--bs-secondary) !important; transform: rotate(360deg); } .social-effect-2 aside.widget.widget-social-widget ul { display: flex; margin-bottom: 0; margin-top: 5px; } /* --- slider-6 --- */ .main-slider-6 h5 { position: relative; display: inline-block; line-height: 30px; font-size: 23px; color: var(--bs-primary); font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; border-radius: 10px; margin-bottom: 15px; text-decoration: underline; text-underline-offset: 6px; } .main-slider-6 h1 { font-size: 55px; font-weight: 600; } .main-slider-6 .slider-content{ color:var(--bs-white); } .main-slider-6 .home-slider .item:nth-child(odd) > img { animation: none; } /* ---Info 6 --- */ .info_6 .single-feature-box { padding: 45px 30px; border: 0; text-align: center; position: relative; z-index: 1; margin-bottom: 30px; overflow: hidden; border-top: 5px solid var(--bs-primary); transition: .5s; background: #fff; box-shadow: 0px 5px 30px 0px rgb(137 139 143 / 10%); } .info_6 .feature-box-inner { transition: .4s; } .info_6 .feature-icon1 { display: inline-block; position: relative; z-index: 1; margin-bottom: 27px; text-align: center; height: 80px; width: 80px; background: var(--bs-primary); line-height: 2; border-radius: 100%; font-size: 40px; color: #fff; animation: bounce ease 4s infinite; -webkit-animation: bounce ease 4s infinite; } .info_6 .feature-title h3 { font-size: 24px; font-weight: 600; } @media (min-width: 767px) { .info_6 { margin-top: -50px; } } @media (min-width: 991px) { .header-6 .navigation-wrapper { width: 100%; background-color: #ffffff57; position: absolute; top: 100%; } .header-6 + .bd-page-title .page-title-heading .bd-ttl { padding-top: 140px; } } @media (max-width: 768px) { .header-6 aside.widget.right-widget { float: left; } .main-slider-6 .home-slider .item img { min-height: 18rem; object-fit: cover; } .main-slider-6 h1 { font-size: 24px; } } .info_6 .feature-bar { background: var(--bs-primary); height: 3px; width: 64px; position: relative; border-radius: 30px; text-align: center; margin: auto; } .info_6 .feature-bar:before { position: absolute; content: ""; top: 0px; left: 0; height: 3px; width: 10px; border-radius: 50%; background: #fff; border-radius: 10%; -webkit-animation: MOVIE-BG 4s linear infinite alternate; animation: MOVIE-BG 4s linear infinite alternate; } @keyframes MOVIE-BG { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(60px); transform: translateX(60px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } /*feature back title*/ .info_6 .consen-feature-back { position: absolute; top: 0; left: 0; height: 44%; width: 100%; text-align: left; background: #131323ed; padding: 32px 20px 0 46px; transform: perspective(500px)rotateX(-90deg); opacity: 1; transform-origin: 50% 0%; transition: .5s; } .info_6 .feature-back-title h3 { color: #ff3c00; font-size: 16px; font-weight: 500; font-family: 'Fira Sans'; margin: 0 0 0; position: relative; left: 40px; } .info_6 .feature-back-title h3:before { position: absolute; content: ""; top: 10px; left: -40px; height: 2px; width: 35px; background: #ff3c00; } .info_6 .feature-back-title h2 { margin: 11px 0 14px 0; font-size: 24px; font-weight: 600; color: #fff; } .info_6 .feature-back-icon a { display: inline-block; text-align: center; position: absolute; right: 0; top: 74px; margin: auto; height: 58px; width: 58px; background: var(--bs-primary); line-height: 58px; border-radius: 100%; left: 0; bottom: -73px; font-size: 24px; color: #fff; } .info_6 .single-feature-box .feature-box-img { position: absolute; content: ""; right: 0; bottom: 0; width: 80px; height: 80px; transition: .5s; opacity: 0; z-index: -1; } .info_6 .single-feature-box .feature-box-img img { min-height: 320px; } /*service all hover*/ .info_6 .single-feature-box:hover .feature-box-inner { opacity: 0; } .info_6 .single-feature-box:hover .consen-feature-back { transform: perspective(500px)rotateX(0deg); } .info_6 .single-feature-box:hover .feature-content-back { opacity: 0; } .info_6 .single-feature-box:hover .feature-box-img { width: 100%; height: 100%; opacity: 1; } .info_6 .single-feature-box:hover .feature-icon1 img { opacity: 0; } .info_6 .single-feature-box:hover .feature-icon1:after { opacity: 0; } .info_6 .consen-feature-back .more-link{ color:var(--bs-primary); font-size: 16px; } /** Service 6 **/ .service_section_6 { background-color:var( --bs-gray-light); } .service-style-6:hover .pbmit-services-circle-wrapper:nth-child(1), .service-style-6:hover .pbmit-services-circle-wrapper:nth-child(2) { -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running; } .service-style-6, .service-style-6 .pbmit-service-btn, .service-style-6 .pbmit-service-btn .round-btn, .service-style-6 .bn-service-icon-wrapper { -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); } .service_section_6 .service-style-6{ position: relative; background-color: #fff; border-radius: 6px; padding: 60px 10px 0; margin-bottom: 30px; overflow: visible; } .service_section_6 .service-style-6:after { content: ""; position: absolute; margin: 10px; border: 1px solid #ededed; width: calc(100% - 20px); left: 0; height: calc(100% - 20px); top: 0; z-index: 0; } .service_section_6 .service-style-6, .service_section_6 .service-style-6 .pbmit-service-btn, .service_section_6 .service-style-6 .pbmit-service-btn .round-btn, .service_section_6 .service-style-6 .bn-service-icon-wrapper { -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); } .service_section_6 .service-style-6 .service-item-6 { position: relative; z-index: 2; } .service_section_6 .service-style-6 .pbmit-featured-wrapper { padding: 12px; } .service_section_6 .service-style-6 .pbmit-featured-wrapper img { border-radius: 6px; } .service_section_6 .service-style-6 .service-box-content { text-align: center; position: relative; } .service_section_6 .service-style-6 .pbmit-service-content { padding-bottom: 10px; padding-top: 10px; } .service_section_6 .service-style-6 .pbmit-service-icon-wrapper img { width: 60px; height: 60px; margin-bottom: 5px; } .service_section_6 .service-style-6 .pbmit-service-title { position: relative; font-size: 22px; line-height: 28px; font-weight: 800; margin: 0px 0 5px; } .service_section_6 .service-style-6 .bn-service-icon { display: inline-block; margin-bottom: 40px; color:var(--bs-primary) } .service_section_6 .service-style-6 .pbmit-service-cat a { text-transform: uppercase; letter-spacing: 1px; font-size: 12px; font-weight: 700; line-height: 26px; color:var(--bs-primary); } .service_section_6 .service-style-6 .bn-service-icon-wrapper { height: 120px; width: 120px; line-height: 120px; text-align: center; border-radius: 50%; color:var(--bs-primary); border: 1px dashed; position: relative; font-size:60px; } .service_section_6 .service-style-6:hover .bn-service-icon-wrapper { color:var(--bs-white); } .service_section_6 .service-style-6 .pbmit-service-icon-wrapper i { font-size: 60px; padding: 30px; } .service-style-6 .pbmit-service-title a { text-decoration: none; color: black; font-size: 20px; font-weight: 600; } .service-style-6:hover .pbmit-service-title a, .service-style-6:focus .pbmit-service-title a { color: var(--bs-white); } .service_section_6 .service-style-6 .pbmit-service-btn { display: inline-block; margin-bottom: -35px; border: 10px solid #00000033; width: 75px; border-radius: 50%; } .service_section_6 .service-style-6 .pbmit-service-btn .round-btn { height: 55px; width: 55px; display: block; line-height: 55px; text-align: center; border-radius: 50%; color: var(--bs-white); background: #000; } .service_section_6 .service-style-6 .pbmit-service-btn .round-btn:after { color: #fff !important; } .service_section_6 .service-style-6 .pbmit-services-circle { width: 8px; height: 8px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: var(--bs-secondary); -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } .service-style-6 .pbmit-services-circle-wrapper { position: absolute; z-index: 1; width: 85px; height: 85px; left: 16px; top: 16px; } .service-style-6 .pbmit-services-circle-wrapper:nth-child(1) { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation: service-hex-1 3s infinite linear; -moz-animation: service-hex-1 3s infinite linear; -o-animation: service-hex-1 3s infinite linear; animation: service-hex-1 3s infinite linear; -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; } .service-style-6 .pbmit-services-circle-wrapper:nth-child(2) { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation: service-hex-2 3s infinite linear; -moz-animation: service-hex-2 3s infinite linear; -o-animation: service-hex-2 3s infinite linear; animation: service-hex-2 3s infinite linear; -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; } .service-style-6:hover .pbmit-services-circle-wrapper:nth-child(1), .service-style-6:hover .pbmit-services-circle-wrapper:nth-child(2) { -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running; } .service-style-6 .pbmit-service-btn i:before { font-weight: bold; } .service-style-6 .pbmit-service-btn a:hover { color: #fff !important; } .service-style-6 .pbmit-service-btn a:after { padding-left: 0px !important; } @-webkit-keyframes service-hex-1 { 0% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } 100% { -webkit-transform: rotate(450deg); transform: rotate(450deg); } } @-moz-keyframes service-hex-1 { 0% { -moz-transform: rotate(90deg); transform: rotate(90deg); } 100% { -moz-transform: rotate(450deg); transform: rotate(450deg); } } @-o-keyframes service-hex-1 { 0% { -o-transform: rotate(90deg); transform: rotate(90deg); } 100% { -o-transform: rotate(450deg); transform: rotate(450deg); } } @keyframes service-hex-1 { 0% { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } 100% { -webkit-transform: rotate(450deg); -moz-transform: rotate(450deg); -o-transform: rotate(450deg); transform: rotate(450deg); } } @-webkit-keyframes service-hex-2 { 0% { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } 100% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } } @-moz-keyframes service-hex-2 { 0% { -moz-transform: rotate(-90deg); transform: rotate(-90deg); } 100% { -moz-transform: rotate(270deg); transform: rotate(270deg); } } @-o-keyframes service-hex-2 { 0% { -o-transform: rotate(-90deg); transform: rotate(-90deg); } 100% { -o-transform: rotate(270deg); transform: rotate(270deg); } } @keyframes service-hex-2 { 0% { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); } 100% { -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); } } .service-style-6 .pbmit-service-style-2 { margin-bottom: 30px; } .pbmit-text-color-white .service-style-6 .service-style-6{ color: #6d7a8c !important; } .service-style-6 .vc_btn3-color-globalcolor.vc_general.vc_btn3:hover { color: var(--pbmit-blackish-color); } .service-style-6:hover .pbminfotech-box-content-inner .pbmit-service-btn a.round-btn, .pbmit-text-color-white .service-style-6 .pbmit-service-btn .round-btn, .service-style-6 .pbmit-services-circle { background-color: var(--bs-primary); } .service-style-6 .pbmit-service-btn .round-btn { background-color: var(--bs-black); } .pbmit-bg-color-light .service-style-6:hover .pbmit-service-btn .round-btn { background-color: var(--pbmit-blackish-bg-color); } .service-style-6:hover { background: var(--bs-primary); color: var(--bs-white); } .service-item-6:hover .bn-service-icon-wrapper, .service-item-6:hover .pbmit-service-cat a{ color: #fff; } .pbmit-service-cat a { text-decoration: none; } .sidebar .wp-block-search .wp-block-search__button { padding: 5px 25px 5px 5px !important; } .wp-block-calendar #today { background: var(--bs-primary); } .wp-block-calendar #today a { color: var(--bs-white); text-decoration: none; } .wp-block-avatar img { border-radius: 50%; } .wp-block-calendar table caption { font-weight: 500; } .has-text-color em, .has-text-color h2 { color: inherit; } .woocommerce-account .addresses .title h3 { font-size: 20px; } .sidebar > .widget .wp-block-social-links { margin-bottom: 0; } .sidebar > .widget.widget_search .search-submit { margin-left: 5px; } blockquote { font-weight: 700; line-height: 26px; border-left: none; padding: 2.25rem; position: relative; background: var(--bs-primary-light); } blockquote:after, blockquote:before { content: ''; position: absolute; width: 60px; height: 60px; border-width: 0; border-style: solid; border-color: var(--bs-primary); z-index: 1; -webkit-transition: var(--bs-transition); transition: var(--bs-transition); } blockquote:after { top: 0; right: 0; border-right-width: 2px; border-top-width: 2px; } blockquote:before { bottom: 0; left: 0; border-left-width: 2px; border-bottom-width: 2px; } blockquote:hover:after, blockquote:hover:before, blockquote:focus-within:after, blockquote:focus-within:before { width: 100%; height: 100%; } blockquote span:after, blockquote span:before { content: ''; font-family: var(--bs-font-awesome); font-weight: 900; font-size: 1.875rem; position: absolute; color: var(--bs-primary); } blockquote span:after { content: "\f10e"; bottom: -12px; right: 50px; } blockquote span:before { content: "\f10d"; top: -12px; left: 50px; } blockquote p { font-weight: 500; line-height: 26px; margin-bottom: 0; margin-top: 1rem; } blockquote cite, blockquote small { line-height: 1.3; padding-top: 15px; display: block; } blockquote em, blockquote i, blockquote cite { font-style: italic; } ol.wp-block-latest-comments { padding: 0; } .wp-block-archives { list-style: none; }