/*
Theme Name: kadence-child
Theme URI: [Enter the URL of your child theme's website or leave it blank]
Description: My custom child theme based on generatepress.
Author: Khushi Jain
Author URI: [Your website URL or leave it blank]
Template: kadence
Version: 1.0
*/

/* Custom styles go below this line */
/* css for my-dashboard page alignment */

/* css for spacing in bottom membership-level page */
#post-2870 .entry-content-wrap{
	padding:0px;
}
.user-dropdown .username:after{
	content: "\2304";
	font-size:20px;
	color:#ce5e13;
	position:absolute;
	bottom:4px;
	margin-left:5px;
	font-family:roboto;
	font-weight:500;
	display:inline-block;
	
}
.dropdown-content ul li a:hover
{
color:#ce5e13;
	text-decoration:none;
}
 .user-dropdown {
 position: relative;
 display: inline-block;
 }
.user-dropdown .username
{
	font-family:roboto;
	font-weight:500;
	padding-bottom:15px;
	text-transform: capitalize;
	cursor: pointer;
	color:#ce5e13;
/* 	vertical-align: text-bottom; */
}
 .dropdown-content {
 display: none;
 position: absolute;
 top: 35px;
 background-color: #ffffff;
 min-width: 100px;
 z-index: 1;
 box-shadow: 10px 10px 60px 0px rgba(0,0,0,0.1);
 }

 .user-dropdown:hover .dropdown-content {
 display: block;
 }

 .dropdown-content ul {
 list-style: none;
 padding: 0;
 margin: 0;
 }

 .dropdown-content ul li {
 padding: 15px 20px;
 white-space: nowrap;
 border-bottom: 1px solid #eeeeee;
	 text-decoration:none;
 }

 .dropdown-content ul li a {
 text-decoration: none;
 color: #1A202C;
 display: block;
 }
#mobile-header .site-header-row-container-inner
{
	padding:4px 0px;
}
#mobile-header .login a 
{
/* 	color:#ffffff; */
	font-weight: 400;
}
#mobile-header p 
{
	display:none;
}
#mobile-header .user-dropdown .username
{
/* 	color:#ffffff; */
	padding-bottom:0px;
	font-weight: 400;
}
#mobile-header .user-dropdown img{
	display:none;
}
.login img.icon-user 
{
	 width: 10%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
.username img.icon-user 
{
	 width: 18%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.primary-sidebar.widget-area .widget
{
	margin-bottom:20px;
}

.header-html-inner .login a{
	color:#6f6f6f;
  text-decoration:none;
	font-weight:500;
	font-family:roboto;
}
.header-html-inner .login a:hover{
	color:#ce5e13;	
}
#main .entry.single-entry{
	box-shadow:none;
}
#main-header .header-html {
    margin: 0px; 
}
/*.logged-in .header-html {
     margin: 15px 0px 0px 0px;
}*/
/*.quick_footerlink{
	display: none;
}
.logged-in .quick_footerlink{
	display: block;
}
*/
/* login page css */
.pm-pro-login-custum-code .pmpro_login_wrap input[type='text'] , .pm-pro-login-custum-code .pmpro_login_wrap input[type='password']{
width:100%;
max-width:100%!important;
}
.pm-pro-login-custum-code
.pmpro_login_wrap  label{
	font-family:roboto;
	font-size:15px;
}
.header-link{
	color:#ce5e13!important;
}
/* membership-level-page-cards */

.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty {
    grid-template-columns: minmax(0, 1.6fr) minmax(0, 0.60fr) minmax(0, 0.60fr) minmax(0, 1.40fr);
}



/* membership-checkout-page */
.pmpro_checkout-field #bcountry{
	width:25%;
	
     color: var(--global-palette5); 
    border: 1px solid var(--global-gray-400);
    border-radius: 3px;
    padding: 0.4em 0.5em;
    max-width: 100%;
    box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
/*membership my -account page */
#pmpro_account th , .pmpro-sponsored-members_children th{
	text-align:left;
}
/* membership - level page */
.entry-content-wrap{
	padding-top:0;
	padding-bottom:0;
}

.learndash-wrapper #learndash_mark_complete_button:hover, .learndash-wrapper .learndash_mark_complete_button:hover{
  background-color: #ce5e13; /* Change to your desired color */
}
.learndash{
	padding:10px;
}
.site-middle-footer-wrap .site-footer-row-container-inner .site-container {
/*     padding: 0px 40px; */
}
.forum-archive-title .page-title,.bbpress-topic-meta .bbp-breadcrumb  a {
	color:#fff;
}
#bbpress-forums li.bbp-header ,#bbpress-forums .bbp-topics>li.bbp-header {
/* color:#fff; */
    background: #EDF2F7;
    
}
#bbpress-forums fieldset.bbp-form label {
    font-size: 14px;
	font-weight:700;
}
#bbpress-forums fieldset.bbp-form input,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{
	border-radius:3px;
}
#bbpress-forums .bbp-submit-wrapper {
	text-align:left;
}
#bbpress-forums .bbp-submit-wrapper:before,#bbpress-forums .bbp-submit-wrapper:after{
	display:none;
}
#bbpress-forums li.bbp-header  .bbp-reply-content {
	padding:0px 10px;
	margin-bottom: 0px;
	    background: transparent;

    margin-left: 80px;
    text-align: left;
}
#bbpress-forums .bbp-replies .bbp-body .type-topic,#bbpress-forums .bbp-replies .bbp-body .type-reply{
	border-bottom: 1px solid #cbd5e0;
    padding: 0px 10px;
}
#bbpress-forums .bbp-replies .bbp-body .type-topic .bbp-reply-content,#bbpress-forums .bbp-replies .bbp-body .type-reply .bbp-reply-content{
	box-shadow:none;
	margin-bottom:0px;
}

/* forums topics loigin form  */
#bbpress-forums .bbp-login-form fieldset.bbp-form label{
	width:100%;
	font-size: 14px ;
    color: #5c5c5c;
}
#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums .bbp-login-form fieldset.bbp-form input[type=text]{
padding: 9px;
    height: 40px;
    line-height: 1.3em;
    font-size: 16px;
    font-family: Roboto;
    font-weight: normal;
    width: 40%;
}
#bbpress-forums .bbp-submit-wrapper .button.submit {
	width: 10%;
}

/* css for about-us page */
/* .page-id-3277 .content-area{
	margin-top:0;
} */
/* css for newsletter plugin */
.home-newsletter-minimal-form  .tnp-subscription-minimal .tnp-email{
	  border-radius:3px;
     background:#fff;
     color:#000;
	font-family:roboto;
	font-size:17px;
	line-height:1.3;
	max-width:100%;
	
}
.home-newsletter-minimal-form  .tnp-subscription-minimal .tnp-email::placeholder{
/* 	color:#bec2c6; */
}
.home-newsletter-minimal-form  .tnp-subscription-minimal .tnp-email:focus {
     color:#5c5c5c;
     border:1px solid #5c5c5c;
 }

	.home-newsletter-minimal-form  .tnp-subscription-minimal .tnp-submit:hover{
     background:#ce5e13;
 }
.home-newsletter-minimal-form  .tnp-subscription-minimal .tnp-submit{
background: #000;
	color:#fff;
	box-shadow: 0px 0px 0px -7px;
	font-size:18px;
	font-family:roboto;
	font-weight:400;
	border-radius:3px;
	
}
/* home-page learndash course-grid */
.featured-course .items-wrapper .grid-2 .thumbnail img {
	height:200px;
}
.featured-course .items-wrapper.grid .item .content .entry-content{
	margin-bottom:10px;
}
.home-more-content{
  height:142px;
  overflow: hidden;
}
.mybtn{
  background:#000;
  display: none;
}
.featured-course  .items-wrapper .grid-2 .content .button {

 border:1px solid #ce5e13;
 box-shadow:0px 0px 0px -7px transparent;
 color:#ce5e13;
 border-radius: 3px;
}
.featured-course  .items-wrapper .grid-2 .content .button:hover{
	 border:1px solid #111111;
}
.featured-course .items-wrapper .grid-2 .content .button a{
   background:transparent;
    color:#ce5e13;
	line-height:1.3;
}

.featured-course .items-wrapper .grid-2 .ribbon{
  background:#000;
}
.featured-course .items-wrapper .grid-2 .content .button a:hover{
  background:#000;
  color:#fff;
  border-radius: 3px;
}
.featured-course .items-wrapper .grid-2 .thumbnail .arrow .dashicons{
  background:#000;
}
.featured-course .sfwd-courses .entry-content p{
  font-size:17px;
  font-family: roboto;
  color:#6F6F6F;
}
.featured-course .sfwd-courses .entry-content{
  padding-bottom:10px;
}

#ld-cg-lpwh6bn6ad .grid  .item .content .entry-title , .featured-course .entry-title{
overflow: hidden;
   text-overflow: ellipsis;
 line-clamp: 1;
-webkit-line-clamp: 1; 
display: -webkit-box;
 -webkit-box-orient: vertical;
}
.home-logo-slider .kb-gallery-ul  img{
	object-fit:contain!important;
	width:88%!important;
}
.home-contact-form #forminator-module-3440 .forminator-button-submit{
	width:100%!important;
}
/* aggrement page css */
.aggrement-page-cards-text
.kt-infobox-textcontent .kt-blocks-info-box-text strong{
	font-weight:400;
}
/* forums topices amd reply page  */
.bbpressloginlinks::after { content: " to add new topics/reply.";
	    color: #7e7e7e;
}
.bbpressloginlinks{
	font-size:16px;
}
.logged-in .bbpressloginlinks{
	display:none;
}
/*membership-level page css */
.memeber-level-card .premium-pkg-membership .kt-svg-icon-list li{
  color:#1e1e1e;
}
.memeber-level-card .premium-pkg-membership .kt-svg-icon-list {
	height:148px;
	overflow: hidden;
}
.memeber-level-card .premium-plus-pkg-membership .kt-svg-icon-list{
    	height:170px;
	overflow: hidden;
}
.memeber-level-card .standard-pkg-membership .kt-svg-icon-list{
     height:272px;
  overflow: hidden;
}
 .memeber-level-card .basic-pkg-membership .kt-svg-icon-list {
  height:200px;
  overflow: hidden;
}
 
.memeber-level-card .toggleBtn1 , .toggleBtn2 , .toggleBtn3, .toggleBtn4 {
  cursor:pointer;
  font-family: roboto;
  color:#ce5e13;
}
.memeber-level-card .toggleBtn2{
  color:#fff;
}
.badge-container .badge-image{
    display: flex;
    justify-content: center;
  }
  .badge-container .badge-image img{
  	width: 100px;
  }

/* @media only screen and (min-width:541px) and (max-width:1024px){
.member-page-img img{
  width:100%;
}
}
 */
@media only screen and (max-width:540px){
	.my-dashboard-class .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-stats .ld-profile-stat{
		padding: 0 5px!important;
	}
	.home-newsletter-minimal-form  .tnp-subscription-minimal .tnp-email{
		width:100%;
	}
	.home-newsletter-minimal-form  .tnp-subscription-minimal .tnp-submit{
	margin-top:10px;
	}
	
	#main .forminator-ui.forminator-custom-form-3440.forminator-design--default .forminator-button-submit {
    width: 40% !important;
}
	.user-dropdown .username:after{
	content: "\2304";
	font-size:20px;
	color:#ce5e13;
	position:absolute;
/* 	bottom:0px; */
	margin-left:5px;
	font-family:roboto;
	font-weight:500;
	display:inline-block;
	
}
	.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty {
    grid-template-columns: auto;
}
		.header-link { 
			color: #ce5e13!important;
}
	.username img.icon-user 
{
	 width: 15%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
	color:#ce5e13;
}

	 .dropdown-content {
 right:0px;
}
	.site-middle-footer-wrap .site-footer-row-container-inner .site-container{
		padding:0px 15px;
	}
	#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums .bbp-login-form fieldset.bbp-form input[type=text]{

    width: 100%;
}
#bbpress-forums .bbp-submit-wrapper .button.submit {
	width: 40%;
}
	.login img.icon-user{
		color : #ce5e13;
	}
}
@media only screen and (min-width: 541px) and (max-width: 1024px) { 
 .member-page-img img{
  width:100%;
}
	.user-dropdown .username:after{
	content: "\2304";
	font-size:22px;
	color:#ce5e13;
	position:absolute;
/* 	bottom:0px; */
	margin-left:5px;
	font-family:roboto;
	font-weight:500;
	display:inline-block;
	
}
	.username img.icon-user 
{
	 width: 15%!important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
/* 	color:#fff; */
		color:#ce5e13;
}
	.dropdown-content{
		right:-52px;
		top:34px;
	}
 
}

   @media only screen and (min-width: 768px) and (max-width: 911px) {
.memeber-level-card .basic-pkg-membership .kt-svg-icon-list {
    height: 277px;
  } 
  .memeber-level-card .standard-pkg-membership .kt-svg-icon-list{
     height:298px;
}
}
@media only screen and (min-width: 912px) and (max-width: 1024px){
  .memeber-level-card .basic-pkg-membership .kt-svg-icon-list {
    height: 225px;
  } 
  .memeber-level-card .standard-pkg-membership .kt-svg-icon-list {
     height:247px;
}  
}
@media only screen and (min-width: 912px) and (max-width: 912px){
 .memeber-level-card .premium-plus-pkg-membership .kt-svg-icon-list{
    	height:142px;
}   
}


