/**
 * Theme Name:     Avada Child
 * Author:         ThemeFusion
 * Template:       Avada
 * Text Domain:	   avada-child
 * Description:    The Avada Website Builder is the ultimate design and creation suite. Design Anything, Build Everything, Fast. The
 */

.academy-single-course__preview {
	display: none;
}

.academy-col-12 {
	display: none;
}

.academy-embed-responsive {
    display: none !important;
}

.academy-course__footer {
	display: none !important;
}

.academy-d-flex {
	display: none !important;
}

.academy-justify-content-between {
	display: none !important;
}

.academy-align-items-center {
	display: none !important;
}

.academy-widget-enroll__content {
	display: none;
}

.academy-courses__sidebar {
	display: none;
}

.academy-widget-enroll__wishlist-and-share {
	display: none;
}

.academy-single-course {
    margin: 0;
    padding: 0;
}

.academy-btn--bg-purple {
    background: #6b9243 !important;
    color: #fff;
}

input[type=text] {
    background-color: #6b9243 !important;
}

.qmn_quiz_container .qmn_btn:hover, .qmn_quiz_container .btn:hover {
    background-color: #a06b41 !important;
}
.qsm-progress-bar {
    display: none !important;
}

.qmn_pagination {
    position: absolute !important;
}

.academy-btn--bg-light-purple {
    color: #fff !important;
}

.academy-review-form__add-review {
	display: none;
}

.academy-review-form {
	display: none;
}

.academy-widget-enroll__enrolled-info {
    background: #ede4db;
    color: #6b9243;
}


.academy-courses__body {
    padding: 0 0 0px 0;
    min-width: 110% !important;
}


/* Header Menu */

.fusion-tb-header > div.fusion-fullwidth{
	z-index: 9999999;
}

.fusion-tb-header .fusion-row .fusion-menu{
	display: flex;
	flex-wrap: wrap;
	flex-direction: unset !important;
	background: transparent !important;
}

.fusion-tb-header .fusion-row .fusion-menu > li{
	width: auto !important;
	flex-direction: unset !important;
	flex-wrap: wrap !important;
	position: relative !important;
	    box-shadow: 1px 2px 3px rgb(0 0 0 / 10%);
}

.fusion-tb-header .fusion-row .fusion-menu > li.menu-item-has-children button{
	width: 20px !important;
	height: 20px !important;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.fusion-tb-header .fusion-row .fusion-menu > li.menu-item-has-children button:before{
	width: 100%;
	height: 100%;
	padding: 0 !important;
}

.fusion-tb-header .fusion-row .fusion-menu > li .awb-menu__sub-ul{
	max-width: none;
	width: 300px;
	position: absolute;
	top: 100%;
	z-index: 9999999999;
}

.fusion-tb-header .fusion-row .fusion-menu > li .awb-menu__sub-ul li .awb-menu__sub-a {
    justify-content: flex-start;
	line-height: 1em;
}


/**********menu-css****************/

.menu-header ul li a {
    padding: 0 26px !important;
}

.menu-header ul li .awb-menu__sub-ul .awb-menu__sub-a {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    font-size: 17px;
}

.fusion-tb-header .fusion-row .menu-header .fusion-menu > li .awb-menu__sub-ul {
    left: 0 !important;
    right: 0 !important;
}

.fusion-tb-header .fusion-row .menu-header .fusion-menu > li .awb-menu__sub-ul li:hover a {
	color: var(--awb-active-color)!important;
}


.hamburger-blk .menu-item-3107 a {
    cursor: pointer;
}

@media (max-width: 1225px) {

	.fusion-tb-header .fusion-row .fusion-menu > li .awb-menu__sub-ul {
    width: 245px;
}
}

@media (max-width: 1024px) {

	.custom-header .fusion-layout-column:first-child {
    width: 200px;
}

.custom-header .fusion-layout-column:last-child {
    flex: 1;
}

.custom-header .fusion-layout-column:last-child .menu-header {
    justify-content: flex-end;
}

.fusion-tb-header .fusion-row .fusion-menu > li.menu-item-has-children button {
    top: 25px;
    right: 20px !important;
}

.fusion-tb-header .fusion-row .fusion-menu > li.menu-item-has-children button::before {
    justify-content: center;
    min-height: auto !important;
}

.custom-header .fusion-layout-column:last-child .menu-header ul li a {
    justify-content: flex-start;
    min-height: auto;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.fusion-tb-header .fusion-row .menu-header .fusion-menu li .awb-menu__sub-ul_main {
    position: relative;
    width: 100%;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.custom-header .fusion-layout-column:last-child .menu-header ul#menu-main-menu {
    border-top: 2px solid #6b9244;
    box-shadow: 0px 1px 4px 2px rgb(5 5 5 / 18%);
}

.awb-menu__m-collapse-icon-close_no-text:before {
    color: #6b9244!important;
}

.awb-menu__m-collapse-icon-close_no-text, .awb-menu__m-collapse-icon-open_no-text {
    left: 0;
    color: #6b9244;
}

}

@media (max-width: 767px) {

.custom-header .fusion-layout-column:last-child {
    flex: 1;
    position: absolute;
    height: 100%;
    top: 0;
    margin: 0 0 0 0 !important;
}

.custom-header .fusion-layout-column:last-child .menu-header ul li a {
    font-size: 15px;
}
.custom-header .fusion-layout-column:last-child .menu-header ul#menu-main-menu {
    top: 145%;
}
}

@media (max-width: 420px) {

	.custom-header .fusion-layout-column:first-child {
    width: 130px;
}

}