/*!
Theme Name: Magicpsychology
Author: Artem Kuzmin
Author URI: https://wp-satellite.com
Description: Magicpsychology theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Magicpsychology
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: Magicpsychology
*/

.site-content {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.site-footer {
	overflow: hidden;
}

.site h1, .site h2, .site h3, .site h4,
.site h5, .site h6 {
	font-weight: 600 !important;
	font-family: "Gabriela", sans-serif !important;
	hyphens: none;
	word-break: keep-all;
	margin: 10px 0;
}

.comment-form .submit {
	font-size: 18px !important;
    font-family: 'Inter' !important;
    font-weight: 500 !important;
    background: transparent !important;
    color: #DE823E !important;
    border: 1px solid #DE823E;
    border-radius: 6px;
    padding: 15px 15px;
    text-transform: capitalize;
}

.comment-form .submit:hover {
	background: #DE823E !important;
    color: #fff !important;
}

.site span, .site div, .site li, .site a {
	font-family: "Inter", sans-serif;
	hyphens: none;
	word-break: keep-all;
}

.products-grid .jet-woo-products__inner-box {
    justify-content: space-between;
}

.products-grid .jet-woo-carousel {
	overflow: visible !important;
}

.site-breadcrumbs {
    margin-top: 0 !important;
}

.button.single_add_to_cart_button:before {
    font-size: 18px !important;
}

.button.add_to_cart_button:before {
    font-size: 16px !important;
}

#custom-product-desc .woocommerce-tabs {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

#custom-product-desc .tabs li.active {
	border-bottom: 1px solid #DE823E !important;
	transition: 0.3s;
}

#custom-product-desc .tabs li:hover {
	border-bottom: 1px solid #DE823E !important;
	transition: 0.3s;
}

#custom-product-desc .woocommerce-Tabs-panel {
	max-width: 100%;
}

#custom-product-desc .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table tr th {
	font-weight: 500;
	text-align: left;
}

#custom-product-desc .woocommerce-product-attributes-item__value p a {
	color: #DE823E;
}

.tutor-card-body {
	padding: 15px !important;
}

.tutor-course-card .tutor-course-name, .tutor-course-card .tutor-course-name a {
    line-height: 1.2em;
    font-weight: 500;
}

.tutor-mb-20 {
    margin-bottom: 10px;
}

.tutor-mt-12 {
    margin-top: 0px;
}

.tutor-card-footer .tutor-d-flex {
	flex-direction: column;
}

.tutor-card-footer .tutor-course-loop-price .tutor-d-flex .price {
	margin-top: 0;
	margin-bottom: 10px;
}

.tutor-card-footer .price {
    margin: 6px 0 8px 0;
}

.tutor-course-ratings {
	margin-bottom: 0;
}

.tutor-mt-48 {
	margin-top: 30px;
}

#couse-listing .tutor-course-card {
	box-shadow: none !important;
	border: 1px solid #ebeced;
}

.custom-hmenu .jet-tricks-satellite{
	display: none;
}

.custom-hmenu .jet-tricks-satellite__text {
	padding-right: 20px;
}

.wc_payment_methods li+li {
    margin-top: 0;
}

/* .button.product_type_simple .button-text {
	color: #fff;
} */

/* sticky sidebar */
#sidebarWrap {
  height: auto;
  float: right;
  position: relative;
  box-shadow: none;
  border: none;
  margin: 0;
  padding: 0;
}

#sidebar {
  position: absolute;
}

#sidebar.fixed {
  position: fixed;
  top: 120px;
  width: 322px;
}
/* sticky sidebar end */

@media screen and (max-width: 1024px) {
	/* sticky sidebar */
	#sidebarWrap {
	  height: auto;
	  float: right;
	  position: relative;
	  box-shadow: none;
	  border: none;
	  margin: 0;
	  padding: 0;
	}

	#sidebar {
	  position: relative !important;
	  top: 0 !important;
	}

	#sidebar.fixed {
	  position: relative;
	  top: 120px;
	  width: 322px;
	}
	/* sticky sidebar end */
}

@media screen and (max-width: 767px) {
	.custom-hmenu .jet-tricks-satellite{
		display: block;
	}
}