/*
 Theme Name:   Educrat Child
 Theme URI:    https://themeforest.net/item/educrat-online-course-education-wordpress-theme/39691021
 Description:  Educrat Child Theme
 Author:       ApusTheme
 Author URI:   https://themeforest.net/user/apustheme/portfolio
 Template:     educrat
 Version:      1.0.0
 Text Domain:  educrat-child
*/


@import url('https://fonts.googleapis.com/css2?family=Anuphan:wght@100;200;300;400;500;600;700&display=swap');

.input-sub .ua-form.cf7-forms input[type="submit"]{
 background-color:red;
}

@media (min-width: 1200px){
	.tabs-course {
   	 margin-bottom: 0px !important;
	}
	.detail-title {
  	  font-size: 3em!important;
	}
	.single-content-course.v4 .detail-course .sidebar {
    margin-top: -460px!important ;
	}
	.woocommerce input.button{
		margin-right:10px;
	}
}

@media (max-width: 767px){
 	#form-business .col-12 {
   	 	margin-top: 0px !important;
	}
	.header-single-envent .container .entry-title {
		width: 100%!important;
	}
	.textline2{
	 	font-size:16px!important;
	}
	#tutor-registration-form{
		padding: 24px 10px!important;
	}
	#tutor-registration-form h3{
		padding-left:10px;
	}
	.elementor-37797 .elementor-element.elementor-element-10a8934c{
		padding: 0%!important ;
	}
	.detail-title{
		font-size: 2em!important;
	}
	.elementor-kit-5145 h1{
    	font-size: 2em!important;
	}
	.single-content-course.v4 .detail-course .sidebar {
    margin-top: 0px!important ;
	}
	.woocommerce input.button, .woocommerce a.button{
		margin-top:20px;
		width: 100%;
	}
}


.tutor-course-detail-author .author-image,
.lp-course-detail-author .author-image {
  width: 80px !important;
  height: 80px !important;
}
.header-single-envent:before {
   /* background-color: transparent;
    background-image: linear-gradient(66deg, #000000 0%, #00000000 100%);
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	*/
}
.btn{
	border-radius: 30px 30px 30px 30px !important;
}
.button-green{
	background-color:#68A600!important;
	padding:15px 60px!important;
}
.woocommerce ul.order_details li strong{
	font-size: 1.2em;	
}
.wrapper-icon-completed{
	margin-top:20px;
	background-color:#68a600!important;
}
.woocommerce ul.order_details{
	margin-top: 0px!important;
}
.tutor-list-item .tutor-form-check-input:checked {
	background-color:#68A600!important;
}
.header-single-envent .container .entry-title {
	width: 45%;
}
.header-mobile {
	box-shadow: 0px 6px 15px 0px rgba(64.00000000000001, 79.00000000000006, 104.00000000000004, 0.06);
}
.course-info-widget .tutor-btn{
	border-radius: 50px 50px 50px 50px !important;
}
.course-info-widget .tutor-btn:hover{
	background:#75b901!important;
}
{
	border-radius: 6px;
}
.top-wrapper-menu .infor-account .avatar-wrapper img{
	border-radius:60px;
}


@media (min-width: 1200px){
.single-content-course.v4 .detail-course .sidebar {
    margin-top: -440px!important ;
}
	.course-header.v4 .inner-default{
		padding-bottom:0px!important;
	}
	.course-header {
		padding-bottom:0px!important;
	}
}

.wcp-form-group .wcp-form-control{
	border-radius:6px;
}
#wcp-slip{
	height: auto;
}

.widget_search input{
	background-color:#fff!important;
	border-color:#fff!important;
}
.tutor-course-details-content p{
	font-size: 1.1em!important;
}
.excerpt{
	font-size: 1.1em!important;
}
.single-info p{
	font-size: 1.1em!important;
}
.course-header{
	padding-top:40px;
}
.course-header.v5 .inner-default{
	padding:0px 0px!important;
}
.save-bookmark-btn{
	font-family:inherit!important;
}
.alignnone{
	margin:0px!important;
}
.btn-outline-hover .elementor-button-wrapper a:hover{
    color:#ffffff!important;
}
.elementor-46 .elementor-element.elementor-element-37300c8 .elementor-element-populated a:hover
{
    color:#ffffff!important;
}
.product-block h3 {
	font-size: 1.3rem !important;
	font-weight: 600 !important;
}
.shopping_cart_content .buttons a:hover{
	color:#fff!important;
	background-color:#75b901!important;
}
.woo-pay-perfect a:hover{
	color:#fff!important;
	background-color:#75b901!important;	
}
.woo-pay-perfect .textline2 a:hover{
	color:#75b901!important;
	background-color:#fff!important;	
}
.apus-pagination a:hover {
		color:#fff!important;
}
.wp-block-tag-cloud a:hover {
		color:#fff!important;
}
.layout-posts-list .btn .btn-readmore{
	background-color:#68A600!important;
	color:#fff!important;
}
.shopping_cart_content .cart_list .image img {
	width:auto!important;
}
.shopping_cart_content .cart_list .image{
	width:auto!important;
}

/* --------- add label SALE - change post ID---------*/
.post-xxxx .course-layout-item .course-cover:before{
	content: "Free";
	line-height: 1;
    z-index: 2;
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 9px 20px;
    color: #fff;
    background: #75B901;
    position: absolute;
    margin-top: 10px;
    margin-left: 10px;
}
.post-xxx .course-meta-bottom::before{
	content: "Free";
	display: inline-block;
	color: #75B901;
	background-color:#eee;
	font-size: 18px;
	font-weight: 500;
	width:inherit;
	position: absolute;
	text-align: right;
}
.txt-white .elementor-heading-title .elementor-size-default{
	color:#ffffff!important;
}

.btn_terms a:link, .btn_terms a:visited{
  background-color: #fff; 
  border: 1px solid #68a600;
  color: #68a600;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
  border-radius: 50px 50px 50px 50px !important;
}
.btn_terms a:hover, .btn_terms a:active{
	color: #fff!important;
	 background-color: #68a600; 
}