/*
Theme Name: Nepal Private Equity Association
Theme URI: 
Description: Child theme of business-fse-pro theme for the Business FSE Pro theme
Author: <a href="https://glthemes.com/">Good Looking Themes</a>
Author URI: 
Template: business-fse-pro
Version: 1.0.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 03 Dec 2023 05:48:35 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


#tab-buttons{
    position: fixed;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    z-index: 99;
    width: max-content;
}
#tab-buttons .wp-block-buttons{
    display: flex;
    flex-direction: column;
    
}
#tab-buttons .wp-block-buttons a{
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: 0px 0px 4px 4px #00000014;
    background-color: #132f7dba !important;
}
#tab-buttons .wp-block-buttons a:hover{
    color: var(--wp--preset--color--theme-yellow-color) !important;
}
#tab-buttons .wp-block-buttons a img{
    width: 50px !important;
    height: 100%;
    object-fit: cover;
}
#tab-buttons .wp-block-buttons .wp-block-button{
    flex: 1;
    width: 100%;
    transition: all ease 0.35s;
    transform: translateX(-26%);
    
}
#tab-buttons .wp-block-buttons .wp-block-button:hover{
    transform: translateX(-100%);
}

html {
  scroll-behavior: smooth;
}

a:hover{
    color: var(--wp--preset--color--theme-yellow-color) !important;
    opacity: 1 !important;
}
.wp-block-navigation__container li:hover>a{
    color: var(--wp--preset--color--theme-yellow-color) !important;
    opacity: 1 !important;
}
.wp-block-navigation__container li>button>svg{
    transition: all ease 0.35s;
}
.wp-block-navigation__container li:hover>button>svg{
    stroke: var(--wp--preset--color--theme-yellow-color) !important;
}
.banner-slider-2{
    
}
.banner-slider-2 .wp-block-cover__inner-container{
    inset: 0 !important;
    width: 100% !important;
}

.banner-slider-2 .wp-block-cover__inner-container>.wp-block-group{
    height: 100%;
}

.banner-slider-2 .wp-block-cover__inner-container>.wp-block-group>*{
    max-width: 1080px;
}

.banner-slider-2 .wp-block-cover__inner-container>.wp-block-group>.wp-block-buttons .wp-block-button a::after{
    transition: all ease 0.35s;
}

.banner-slider-2 .wp-block-cover__inner-container>.wp-block-group>.wp-block-buttons .wp-block-button a{
    background-color: var(--wp--preset--color--theme-yellow-color) !important;
    border-color: var(--wp--preset--color--theme-yellow-color) !important;
    color: #fff !important;
}
.banner-slider-2 .wp-block-cover__inner-container>.wp-block-group>.wp-block-buttons .wp-block-button a:hover{
    background-color: #fff !important;
    border-color: var(--wp--preset--color--theme-yellow-color) !important;
    color: var(--wp--preset--color--theme-yellow-color) !important;
}
.banner-slider-2 .wp-block-cover__inner-container>.wp-block-group>.wp-block-buttons .wp-block-button a:hover::after{
    background-color: var(--wp--preset--color--theme-yellow-color) !important;
}

.banner-slider-2 .owl-prev{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23FEC85D'/%3E%3Cpath d='M17.0986 23.3371L24.6902 15.7456C25.0563 15.3795 25.6499 15.3795 26.016 15.7456L26.9014 16.631C27.2669 16.9965 27.2676 17.5889 26.903 17.9553L20.8865 24L26.903 30.0448C27.2676 30.4111 27.2669 31.0035 26.9014 31.369L26.016 32.2545C25.6498 32.6206 25.0562 32.6206 24.6902 32.2545L17.0986 24.6629C16.7325 24.2968 16.7325 23.7032 17.0986 23.3371Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}
.banner-slider-2 .owl-next{
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23FEC85D'/%3E%3Cpath d='M17.0986 23.3371L24.6902 15.7456C25.0563 15.3795 25.6499 15.3795 26.016 15.7456L26.9014 16.631C27.2669 16.9965 27.2676 17.5889 26.903 17.9553L20.8865 24L26.903 30.0448C27.2676 30.4111 27.2669 31.0035 26.9014 31.369L26.016 32.2545C25.6498 32.6206 25.0562 32.6206 24.6902 32.2545L17.0986 24.6629C16.7325 24.2968 16.7325 23.7032 17.0986 23.3371Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}

.banner-slider-2 .owl-next, .banner-slider-2 .owl-prev{
    top: 50% !important;
    tranform: translateY(-50%);
}
.is-style-section2-tag:before,.is-style-section2-tag:after{
    background-color:  var(--wp--preset--color--theme-yellow-color) !important;
}

.is-style-bs-button-readmore a{
    color:var(--wp--preset--color--theme-yellow-color) !important;
}
.is-style-bs-button-readmore a::after{
    background-color:var(--wp--preset--color--theme-yellow-color) !important;
}
.is-style-bs-button-readmore a:hover{
    opacity: 0.6 !important;
}
.owl-dots{
    align-items: center;
}
.owl-dots .owl-dot{
    background-color:var(--wp--preset--color--theme-yellow-color) !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 50% !important;
}
.owl-dots .owl-dot.active{
    background-color: transparent !important;
    height: 18px !important;
    width: 18px !important;
    border: 1.5px solid var(--wp--preset--color--theme-yellow-color);
    display: flex;
    justify-content: center;
    align-items: center;
}

.owl-dots .owl-dot.active span{
    display: inline-block;
    background-color:var(--wp--preset--color--theme-yellow-color) !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 50% !important;
}
.is-custom-btn a{
    color: #fff !important;
}
.is-custom-btn a::after{
    background-color: #fff !important;
}
.is-custom-btn a:hover{
    background-color: transparent !important;
    border-color: var(--wp--preset--color--theme-yellow-color) !important;
    color: var(--wp--preset--color--theme-yellow-color) !important;
    transition: all ease 0.35s;
}
.is-custom-btn a:hover::after{
    background-color: var(--wp--preset--color--theme-yellow-color) !important;
}
.past-event-item figure{
    width: 100% !important;
    height: 100% !important;
}
.past-event-item figure img{
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
}
@media screen and (min-width: 781px){
    .past-event-item figure img{
        width: 100% !important;
        height: 77px !important;
    }
}
.past-event-item .wp-block-heading,.past-event-item p{
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.upcoming-event-item>.wp-block-group>.wp-block-heading{
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.upcoming-event-item>.wp-block-group>p{
    display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}


.about_img figure{
    height: 100% !important;
}
.about_img figure img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.custom-blog figure img{
    height: 250px !important;
}
.custom-blog h5 a,.custom-blog .wp-block-post-title a{
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.taxonomy-category{
    display: flex;
    align-items: center;
    gap: 8px;
}
.nav-menu{
    flex: 1;
}
.wp-block-navigation__submenu-container li a,.wp-block-navigation-submenu li a{
    font-weight: 400;
    font-size: 16px;
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    min-width: 212px !important;
}
.wp-block-read-more{
    color: #132f7d !important;
}
.wp-block-read-more::after{
    background-color: #132f7d !important;
}

.is-style-theme-list-style li::before{
    background-color: var(--wp--preset--color--primary-color-dark) !important;
}

.wpcf7 p{
    margin-bottom: 0;
}
.wpcf7-form-control-wrap input {
    height: 50px;
    margin-bottom: 0;
}
.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{
    box-sizing: border-box;
    max-width: 100%;
}
.wpcf7-form input[type=submit]{
    margin-top: 22px;
    font-size: 22px;
    line-height: 1.77em;
    font-size: var(--wp--preset--font-size--small);
    color: #fff;
    padding: 12px 32px;
    background-color: var(--wp--preset--color--theme-yellow-color) ;
    border: 1px solid var(--wp--preset--color--theme-yellow-color) ;
    transition: all .3s ease-in-out;
    cursor: pointer;
    font-family: inherit;
    font-weight: 500;
    border-radius: 4px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 4L20.2 0V3.2L0.600002 3.2V4.8L20.2 4.8V8L25 4Z' fill='%23fff'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 114px;
    padding-right: 72px;
}
.wpcf7-form input[type=submit]:hover{
    background-position: 118px;
}