/* Theme Name: Aerobics Theme URI: https://mysterythemes.com/wp-themes/aerobics/ Author: Mystery Themes Author URI: https://mysterythemes.com/ Description: Aerobics is a child theme of SwipeWp which is awesome free WordPress Business Theme comes up with plenty of powerful features that allow you to create a business website in any niche. It is integrated with WooCommerce and other popular plugins that offers full flexibility to use all its features. It has a promising design and exemplary features like Testimonials, Customization option, Optimized for SEO, Amazing support and documentation that makes no trouble while using the theme. Demo: https://demo.mysterythemes.com/swipe-demos/ Version: 1.0.2 Requires at least: 4.7 Tested up to: 5.7 Requires PHP: 5.2.4 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Template: swipewp Text Domain: aerobics Tags: blog, portfolio, e-commerce, left-sidebar, right-sidebar, custom-background, custom-logo, custom-menu, featured-images, theme-options, translation-ready */ .post-title, .site-title a, .banner-description, #section-testimonials .post-title, .custom-header .custom-header-wrapper .entry-title, .custom-header .custom-header-wrapper .page-title, h1, h2, h3, h4, h5, h6 { font-family: 'Merriweather', serif; } #wp-custom-header::after { display: none; } .banner-btn-wrap a:hover { color: red; } .home.bg-transparent-layout #masthead { top: auto; } .edit-link .post-edit-link { background: none; } #masthead #primary-menu li:hover>a, #masthead #primary-menu li.current-menu-item>a, #masthead #primary-menu li.current_page_ancestor>a, #masthead #primary-menu li.current_page_item>a, #masthead #primary-menu li.current-menu-ancestor>a { color: #ff8e48; } #masthead .side-menu-toggle { margin-left: 20px; } .error404 .error-text .error-icon { font-size: 220px; color: #E57373; margin-right: -40px; } .error404 .error-text { font-size: 204px; } .error404 .error-text span { font-size: ; font-size: 80px; margin-left: 20px; } /*layout two*/ #section-service .section-title-wrapper { margin-bottom: 50px; } #section-service .cat-posts-wrapper, #section-service .section-title-wrapper { width: 100%; float: none; } #section-service .section-title-wrapper { text-align: center; } .section-title::after, #section-service .category-title::after { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } #section-service .section-description { font-size: 20px; color: #4e4e4e; width: 75%; margin: 40px auto 50px auto; font-weight: 700; } #section-service .single-post-wrap { width: 30.33%; } #section-service .single-post-wrap { box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.05); padding: 20px; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-align: center; } #section-service .single-post-wrap:hover { -webkit-transform: translateY(-3%); -ms-transform: translateY(-3%); -o-transform: translateY(-3%); transform: translateY(-3%); box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.08); } #section-service .post-more-btn::after { display: none; } #section-service .sec-post-title { margin-top: 10px; } #section-service .sec-post-title a { position: relative; } #section-service. .sec-post-title a::after { position: absolute; bottom: -10px; left: 35%; content: ""; background: #777; height: 1px; width: 30%; } #section-service .post-details, #section-service .post-thumb { width: 100%; } #section-service .post-thumb { margin: 20px 0; } #section-service .post-more-btn-wrap { margin-bottom: 10px; } .home #section-service .post-content, .home #section-service .post-more-btn-wrap { display: none; } #section-team .team-section-hover-wrapper::after { background: rgba(0, 0, 0, 0.1); } /*************************************************** testimonial section ***************************************************/ #section-testimonials .mt-column-wrapper { margin-left: 0%; } #section-testimonials .single-post-wrapper.mt-column-2 { margin-left: 0%; text-align: center; margin-bottom: 60px; padding: 0 80px; } #section-testimonials .lSAction>a { color: #333; font-size: 28px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 1; } #section-testimonials .lSAction>.lSPrev { left: 0px; } #section-testimonials .lSAction>.lSNext { right: -14px; } #section-testimonials .post-title { margin-top: 24px; margin-bottom: 10px; } #section-testimonials .image-wrap { width: auto; float: none; } #section-testimonials .testimonials-posts-wrapper { height: auto !important; } #section-testimonials .image-wrap img { border-radius: 50% !important; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1); padding: 5px; margin: 10px; margin: 20px auto 0 auto; float: inherit; width: 20%; } #section-testimonials .post-info-wrap { width: 100%; float: inherit; text-align: center; } #section-testimonials .post-title::after { display: none; } /************************************************ sponser section ************************************************/ #section-sponsors .sponser-column-4 { float: left; width: 18%; margin-left: 2%; } #section-sponsors .sponsors-posts-wrapper { overflow: auto; margin-left: -2%; } /***************************************************************** Responsive *******************************************************************/ /*------------------------------------------ Reponsive css for max width 980px --------------------------------------------*/ @media only screen and (max-width: 900px) { #section-cta .section-title { font-size: 32px; } #section-testimonials .post-title { margin-top: 20px; margin-bottom: 0; } .bg-transparent-layout #masthead .site-title a::after, .bg-transparent-layout #masthead #primary-menu li a, .bg-transparent-layout #masthead .cart-contents span, .bg-transparent-layout #masthead .cart-contents .count::before, .bg-transparent-layout #masthead .cart-contents .amount::before { color: #333; } } /*------------------------------------------ Reponsive css for max width 768px --------------------------------------------*/ @media only screen and (max-width: 768px) { #section-team .post-info-wrap { padding: 0; } #section-blog .post-info-wrap { padding: 0 10px; } #section-testimonials .single-post-wrapper.mt-column-2 { margin-left: 0%; text-align: center; margin-bottom: 10px; padding: 0 60px; } #section-portfolio .portfolio-posts-wrapper { overflow: inherit; } #blog-post article.hentry, .search article.hentry, .archive article.hentry, .tag article.hentry, .category article.hentry, .blog article.hentry { margin-bottom: 30px; } .error404 .error-text { font-size: 124px; line-height: 1; } .error404 .error-text .error-icon { margin-left: 0; font-size: 164px; margin: 0; } .error404 .error-text span { display: block; font-size: 44px; margin-bottom: 30px; } } @media only screen and (max-width: 600px) { #section-service .single-post-wrap { width: 47%; } #section-testimonials .image-wrap img { width: 50%; } } @media only screen and (max-width: 480px) { .banner-caption { width: 100%; } .custom-logo-link { margin: 10px 0; } #section-service .single-post-wrap { width: 97%; } .banner-title { margin-bottom: 8px; } .custom-logo-link { margin: 0; } #masthead .menu-wrapper { margin: 0; padding: 0; } .sponsors-posts-wrapper { margin-bottom: 0; } .custom-logo-link { margin: 10px 0; } #section-sponsors .sponser-column-4 { width: 97%; margin-bottom: 8%; } #section-sponsors .sponsors-posts-wrapper { overflow: inherit; } } @media only screen and (max-width: 360px) { .caption-wrap { width: 100%; line-height: 1.3; } }