.buy-this-course-button-wrap{
	padding:20px;
}

.buy-this-course-button-wrap a{
	display:block;
	background:#EFAA15;
	color:#fff;
}


 .instructor-display-name{
	display:none; 
}

.elementor-widget-thim-loop-item-info {
	display:none;
}

/*
.swiper-slide{
    height: auto;
		align-self: stretch;
}
*/


.thim-ekits-course__item h4.elementor-heading-title{
	font-size:16px!important;
	line-height:22px!important;
}



.breadcrumbs-wrapper{
	background-color:#eee!important;
}




.table-cennik{
	margin:4em 0;
	border:1px solid #eee;
	border-width:1px 1px 0 1px;
}





.table-cennik .h-100{
	height:100%;
}







.table-cennik .col small{
	font-size:100%;
	display:inline-block;
	padding-right:5px;
}


.table-cennik>.row:nth-child(even){
	background-color:#eeeeee;
}
	
.table-cennik>.row{
	margin-bottom:40px;
}


.table-cennik .row-header{
		display:none;
		background-color:#EFAA15;
		color:#fff;
		font-weight:bold;
		font-size:18px;
	}



.border-mobile-x{
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}

.border-lg-x{
	border:none;
}






.centered{
	display:flex;
	align-items:center;
	justify-content:center;
}


.border-mobile{
	border:1px solid #eee;
	padding-top:10px;
	padding-bottom:10px;
}

@media (min-width:1200px){
	
	.table-cennik .row-header{
		display:flex;
	}
	.table-cennik .row{
	border-bottom:1px solid #eee;
	display:flex;
	align-items:stretch;
}

	.border-mobile{
		border:none;
	}


 .table-cennik .no-border{
	 border:none;
 }


.table-cennik .col small{
	display:none;
}

.border-mobile-x{
	border-left:none;
	border-right:none;
	}

.border-lg-x{
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}

.col{
	padding-top:10px;
	padding-bottom:10px;
}

.pb-lg-0{
	padding-bottom:0;
}


.pt-lg-0{
	padding-top:0;
}

.table-cennik>.row{
	margin-bottom:0;
}

}




.thim-style-content-layout_style_3.single-lp_course .course-info-top .course-info-left .course-meta .course-author{
	display:none;
}


#bhpfooter{
	margin-top:4em;
	padding-top:2em;
	padding-bottom:2em;
}


#bhpfooter, #bhpfooter p, #bhpfooter h1, #bhpfooter h2, #bhpfooter h3, #bhpfooter h4{
	color:#fff;
}


#bhpfooter ul{
	padding:0;
	margin:0;
	display:block;
	list-style:none;
}

#bhpfooter li{
	padding:0;

}

#bhpfooter li a{
	padding:0;
	color:#fff!important;
}




h1, h2, h3, h4, h5, h6, p, a, ul, .tab-item, .btn, button {
	text-transform: initial!important;
}



.widget_nav_menu {
	background-color: #F5F7F8;
	padding: 24px 12px;
	border: none;
	border-radius: var(--thim-border-radius-item,0);
	margin-bottom: 20px;
	margin-top:20px;
}

.widget_nav_menu ul{
	list-style:none;
	padding-left:0;
	margin-left:0;
}

.widget_nav_menu ul{
	padding:5px 0;
}



html, body{
	overflow:inherit;
}