/*!
Theme Name: Pifoxen Child theme
Theme URI: http://layerdrops.com/pifoxenwp
Template: pifoxen
Author: Layerdrops
Author URI: https://themeforest.net/user/layerdrops
Description: This is a Child theme for Pifoxen WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pifoxen-child
*/.events__category p{	position: absolute;	top: 0;	right: 0;	background-color: var(--pifoxen-base, #ff5528);	padding: 14px 14px;	border-top-right-radius: 8px;	border-bottom-left-radius: 8px;	z-index: 2;}.events__category p a{	color:#ffffff;	}.single-event .event-details .custom-event-details__img{	margin-bottom:50px;}.single-event .custom-event-details{	padding:60px 0 120px;}
.fee-sidebar-section{
	margin-top:30px;
}
.fee-sidebar-section li{
	font-size: 16px;
	font-weight: 500;
	line-height: 40px;
	margin: 0;
}
.mobile-nav__content .main-menu__list li a{
	color:#ffffff !important;
}
.mobile-nav__content #menu-sbsi-2024-header-menu li a{
	color:#ffffff !important;
}
.fee-sidebar-section li span.label{
	color: var(--pifoxen-black, #343434);
}
.event-details__sidebar-details.fee-sidebar-section li span:after{
	content:'';
}
.event-details__sidebar-details li span:after{
	content:'' !important;
}
.event-details__sidebar-details.fee-sidebar-section li+li {
	margin-top:0px;
}
.event-details__sidebar-details.fee-sidebar-section p.fee-label {
	color: #343434;
	margin-bottom:18px;
}
.variation-SignMeUpfortheMasterclasswithKateStringer li {width: 24px;overflow: hidden;white-space: pre;}
.variation-SignMeUpfortheMasterclasswithKateStringer ul:after {content: ' (₹750.00)';}
.variation-SignMeUpfortheMasterclasswithKateStringer ul.bulleted {display: flex;gap: 5px;}
a.thm-btn.cta-one__btn {font-family: "DM Sans", sans-serif !important;}

body .gform_wrapper #gform_15 .gfield_required{
	display:none;
}

body .gform_wrapper #gform_15 #gfield_instruction_15_1{
	display:none;
}

body .gform_wrapper .gform_footer input[type=submit] {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	outline: none !important;
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 15px 60px 15px;
	transition: all 0.3s linear;
	overflow: hidden;
	letter-spacing: 0.1em;
	border-radius: 33px;
	z-index: 1;
	line-height: 34px;
	background-color:#302861;
}

body .gform_wrapper .gform_footer input[type=submit]:hover{
	background-color:#C4122F;
}

.observership-flip{position:absolute;width:100%;height:100%;transition:all .6s;transform-style:preserve-3d;top:0;z-index:5}
.observership.col-xl-4.col-lg-4:hover .observership-flip{transform:rotateY(180deg)}
.observership-flip .observership-flip-inner{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f1f0ec;padding:20px;transform:rotateY(180deg);border-radius:8px;overflow-y: auto;}
.observership-flip-inner p {
  font-size: 80%;
  color: #302861;
  display: flex;
  flex-direction: column;
  margin: 0 0 15px;
  line-height: 1.8;
}
.observership-flip-inner p strong {
  color: #c4122f;
}
.observership img{min-height:320px}
.observership-default .feature-two__content {
  padding: 30px;
}
.accrodion-content li.elementor-icon-list-item{font-size:16px;align-items:flex-start}.accrodion-content li.elementor-icon-list-item .elementor-icon-list-icon{top:10px}
.home-slider .main-slider .image-layer {background-blend-mode: unset;opacity: 1 !important;}
.home-slider .main-slider h2 span::before {display: none;}
.home-slider .main-slider .main-slider__content p,.home-slider .main-slider .main-slider__content h2{color:#000}
.home-slider .main-slider .swiper-slide .main-slider__content h2 {font-size: 56px!important;padding-bottom:42px;line-height:1.05!important;}
.home-slider .main-slider .swiper-slide .main-slider__content h2 span {font-size: 32px!important;margin-bottom: 24px;}
.home-slider .main-slider .main-slider__content p{padding-top:0!important}
.home-slider .main-slider .swiper-slide .main-slider__content .thm-btn{min-width:max-content;font-family:"DM Sans",sans-serif;font-weight:500}
.home-slider .main-slider .swiper-slide .col-xl-7{width:max-content}
.home-slider .main-slider .thm-btn:hover::before{height:500%}
.swiper-slide.swiper-slide-active {z-index: 55;}

.home-slider .main-slider .swiper-slide:nth-child(1) .main-slider__content h2 span {font-family: "DM Sans", sans-serif;}
.home-slider .main-slider .swiper-slide:nth-child(1) .main-slider__content h2 {color: #fec600;}
.home-slider .main-slider .swiper-slide:nth-child(1) .main-slider__content p span{color: #fec600;font-family: "Fredoka One", cursive;font-size: 32px;}
.home-slider .main-slider .swiper-slide:nth-child(1) .main-slider__content p{color:#3b3b3b!important;font-size:28px}
.home-slider .main-slider .swiper-slide:nth-child(1) .main-slider__content .thm-btn{background-color:#fec600;color:#3b3b3b}
.home-slider .main-slider .swiper-slide:nth-child(1) .main-slider__content .thm-btn:hover{color:#FFF}

.home-slider .main-slider .swiper-slide:nth-child(2) .main-slider__content h2 span {color:#302861}
.home-slider .main-slider .swiper-slide:nth-child(2) .main-slider__content h2 {color: #c01e2f;}
.home-slider .main-slider .swiper-slide:nth-child(2) .main-slider__content .thm-btn{background-color:#c01e2f;color:#FFF}
.home-slider .main-slider .swiper-slide:nth-child(2) .main-slider__content .thm-btn:before{background:#302861}

.home-slider .main-slider .swiper-slide:nth-child(3) .main-slider__content h2 {color: #FFF;}
.home-slider .main-slider .swiper-slide:nth-child(3) .main-slider__content .thm-btn{background-color:#c01e2f;color:#FFF}
.home-slider .main-slider .swiper-slide:nth-child(3) .main-slider__content h2 span{width:250px;height:50px;background-image:url(https://fhfoundation.co.in/wp-content/uploads/2024/07/Logo_Banner-3.svg);display:block;background-size:contain;background-repeat:no-repeat;background-position:center}
.home-slider .main-slider .swiper-slide:nth-child(3) .main-slider__content .thm-btn:before{background:#302861}

.home-slider .main-slider .swiper-slide:nth-child(4) .main-slider__content h2 span {color:#FFF;font-family: "DM Sans", sans-serif;}
.home-slider .main-slider .swiper-slide:nth-child(4) .main-slider__content h2 {color: #FFF;}
.home-slider .main-slider .swiper-slide:nth-child(4) .main-slider__content .thm-btn{background-color:#302861;color:#FFF}
.home-slider .main-slider .swiper-slide:nth-child(4) .main-slider__content .thm-btn:hover{color:#302861}
.home-slider .main-slider .swiper-slide:nth-child(4) .main-slider__content .thm-btn:before{background:#FFF}

.home-slider .main-slider .swiper-slide:nth-child(5) .col-xl-7{margin-left:auto;width:46%}
.home-slider .main-slider .swiper-slide:nth-child(5) .main-slider__content h2 {color: #FFF;}
.home-slider .main-slider .swiper-slide:nth-child(5) .main-slider__content .thm-btn{background-color:#FFF;color:#3b3b3b}
.home-slider .main-slider .swiper-slide:nth-child(5) .main-slider__content .thm-btn:hover{color:#FFF}
.home-slider .main-slider .swiper-slide:nth-child(5) .main-slider__content p{color:#a1dbfa!important;font-size:32px}
.home-slider .main-slider .swiper-slide:nth-child(5) .main-slider__content p span{color:#d17cb0;font-size:20px}

.gallery-item .gallery-caption{position:relative;display:block;background-color:var(--pifoxen-extra-two,#f2f0ec);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:33px 40px 40px;font-size:22px;line-height:34px;margin-bottom:5px;font-family:var(--pifoxen-font-two, "Fredoka One",)!important;color:#343434}
.gallery-item{border-radius:8px 8px 0 0;overflow:hidden}

.page-id-3536 input:not([type=submit]),.page-id-3536 select,.page-id-3536 textarea{height:64px;width:100%;border:none;outline:0;background-color:var(--pifoxen-extra-two);color:var(--pifoxen-gray)!important;font-size:14px;padding:0 30px;border-radius:var(--pifoxen-bdr-radius)}
.page-id-3536 .gform_wrapper.gravity-theme .gfield_label{display:block;font-size:16px;font-weight:400;margin-bottom:0;padding:0}
.support-page ul{padding:0;margin:0;line-height:1.8;display:grid;gap:15px}
.resources-section .welcome-one__text-2:empty,.resources-section .welcome-one__img-box::before {display: none;}
.resources-section .welcome-one__left {margin: 0;}
.table-tabs .elementor-tab-title{padding:10px 20px!important;background-color:#302861!important;cursor:pointer;border-radius:8px;font-size:16px;color:#fff!important}
.table-tabs .elementor-tab-title.elementor-active{background-color:#c4122f!important;color:#fff}
.table-tabs .elementor-tabs-wrapper[role=tablist]{display:flex;gap:2px;justify-content:center;align-items:center}
.table-tabs div[style="overflow-x:auto;"]{border:1px solid #ccc;padding:20px;margin-top:10px;border-radius:8px;}
@media only screen and (min-width: 1200px) and (max-width: 1894px) {
	.main-menu-wrapper__main-menu{width: 70% !important;}
}
@media all and (min-width:1024px){
	.table-tabs div[style="overflow-x:auto;"]{margin-left:-20px;margin-right:-20px}
}
@media all and (max-width:980px){
	.table-tabs .elementor-tabs-wrapper[role="tablist"] {display: none;}
	.table-tabs .elementor-tab-title{margin-bottom:15px}
	.home-slider .main-slider .swiper-slide .col-xl-7,.home-slider .main-slider .swiper-slide:nth-child(5) .col-xl-7{width: auto;}
	.home-slider .main-slider .swiper-slide .main-slider__content h2{font-size: 32px !important;}
	.home-slider .main-slider .swiper-slide .main-slider__content h2 span,.home-slider .main-slider .swiper-slide .main-slider__content p,.home-slider .main-slider .swiper-slide .main-slider__content p span{font-size: 24px !important;}
	.home-slider .main-slider .swiper-slide:nth-child(5) .main-slider__content p,.home-slider .main-slider .swiper-slide:nth-child(5) .main-slider__content p span{color:#fff !important}
}
.footer_right a{
	color:#a8a8a8
}
.footer_right{
	margin:0px 15px;
	border-top:1px solid #FFFFFF1A;
}

.home-slider .main-slider__nav .swiper-button-next,.home-slider .main-slider__nav .swiper-button-prev{
	opacity:.7
}
.academic_ses tr:first-child  td:nth-child(even){
	background-color:#302861
}
.academic_ses tr:first-child td:nth-child(odd){
	background-color:#3e347f
}

.welcome-one .mark-flex {
  
    align-items: flex-start;
}
.mark-flex .icon-confirmation{
	padding-top:10px
}
.gallery-menu{
	display:none
}
.home-tabs .video-popup {
	display:none
}
.flex-div {
	display:flex
}

.event-details__sidebar-details li span {
	font-size: 15px !important;
}	
.date_time span , .date_time {
    font-weight:400 !important;
}
.btn_register .volunteers-and-donating__content {
    padding: 20px;
}


