@charset "UTF-8";

/*
Theme Name: Patsa
Theme URI: https://wordpress.org/themes/patsa/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Patsa is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Patsa elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.8
Requires PHP: 5.6
Version: 2.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: patsa
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

Patsa WordPress Theme, (C) 2020 WordPress.org
Patsa is distributed under the terms of the GNU GPL.
*/


body .sub-project.slick-initialized .slick-slide{box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); margin:0 1em; padding:1em 1em 0; transition:0.3s;}
/* .slick-list{overflow:visible;} */
body .sub-project.slick-initialized .slick-slide:hover{background:var(--purple);}
body .sub-project.slick-initialized .slick-slide:hover h2{color:#fff;}
body .product-mission-txt .project-grid .sub-project {box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); margin: 0 1em; padding:0 1em; transition:0.3s;}
body .product-mission-txt .project-grid .sub-project:hover{background:var(--purple);}
body .product-mission-txt .project-grid .sub-project:hover .post-title a{color:#fff;} 
body .our-services .flex-row {align-items: normal; justify-content: center;}
body .our-services .about-btn a {padding: 0.5em 2em; background: var(--red); border-radius: 100px; font-size: 1em; font-family: var(--poppins); color: #fff; text-decoration: none;}
body .our-services .about-btn a:hover{background:var(--purple);}

body .services-about-us .core-value{background: #EEEFEF; text-align: center; padding: 2em 3em 0;}
body .services-about-us .core-value .about-us-core{ border-bottom: 1px solid #fff; margin: 2em 0;}
body .services-about-us .core-value h2{font-size: 1.6em; font-family: var(--poppins); font-weight: 600; color: var(--red); line-height: 1.1em;}
body .services-about-us .core-value .about-us-core img{width: 80px; height:auto;}
body .services-about-us .core-value .about-us-core p{font-size: 1em; font-family: var(--poppins); color: var(--purple); padding: 1em 0;}


body .services-about-us .about-us-img img{width:100%;}
body .services-about-us .product-core-value h2{font-size: 1.6em; font-family: var(--poppins); font-weight: 600; color: var(--purple)}
body .services-about-us .product-core-value .flex-row{flex-wrap: nowrap; justify-content: space-between;}
body .services-about-us .product-core-value .about-us-core p { font-size: 1em; font-family: var(--poppins); color: var(--purple); padding: 1em 0;}
body .services-about-us .product-core-value .about-us-core{text-align:center;}
body .services-about-us .product-core-value .about-us-core img{width: 80px; height: auto;}
body .brand .product-core-value{background:var(--purple);}
body .brand .product-core-value h2{text-align: center; padding: 1em 0 0 0; color: #fff; font-family: var(--poppins); font-size: 2em; font-weight: 600;}
body .brand .product-core-value .about-us-core{text-align:center;}
body .brand .product-core-value .about-us-core p{font-size: 0.9em; font-family: var(--poppins); color:#fff; padding: 1em 0 0 0; min-height: 100px;}
body .brand .product-core-value .about-us-core img{width:100px;}
body .brand .product-core-value .flex-row{justify-content:center;}
.mm-menu .mm-navbars{font-family:'Poppins';}
.mm-menu .mm-panels ul.sub-menu li{font-family: 'Poppins'; font-size: 1em;}
body .brand-archive .products-list .product a{width: 100%; text-align: center; font-size:1.1em;}

.slick-next-ver, .slick-prev-ver {position: absolute; top: 50%; transform: translateY(-50%); z-index: 9; width: 25px; height: 25px; color: var(--purple); border-radius: 50%; font-size: 30px; display: flex; justify-content: center; align-items: center; cursor: pointer; border: 0; background: none;}
.slick-next-ver{right: -50px;}
.slick-prev-ver {left: -50px;}

body .blogs-area .tab-buttons {margin-bottom: 20px;}
body .blogs-area .tab-buttons .tab-btn {padding:1em 5em; cursor: pointer; background: var(--purple); color:#fff; border: none; margin-right: 5px; font-size:1em;}
body .blogs-area .tab-buttons .tab-btn.active {background: var(--red); color: #fff;}
/* Animation setup */
.tab-content {
    opacity: 0;
    max-height: 0;
    overflow: visible;
    transform: translateY(-10px);
    transition: all 0.4s ease;
	display:none;
}
.tab-content.active {
    opacity: 1;
    max-height: max-content; /* large enough for content */
    transform: translateY(0);
	display:block;
}
body .blogs-area .blogs-grid .sub-project:hover .blog-text {color: #fff;}
body .product-mission-txt .aquafin-links .col-4{padding:0;}