/*
Theme Name: Webinar Education
Description: Webinar Education is specifically designed for e-learning platforms including universities, schools, colleges, and daycares, making it an excellent choice for all education-related websites. This WordPress theme offers everything needed to create a fully functional online education center and LMS, utilizing LearnPress, the most popular WordPress LMS plugin, packed with features for online courses and tutoring. Its adaptable design includes 12 single and multi-page home demos with modern aesthetics, ensuring easy navigation for users. Thanks to the one-click demo import and Visual Composer drag-and-drop page builder, setting up sophisticated virtual classes is a breeze. The theme is fully responsive, cross-browser compatible, and SEO-friendly, which helps improve your site's visibility on search engines like Google. Additionally, it supports translation, allowing users to customize their experience in various languages, all while being simply coded to enhance user interactions.
Author: misbahwp
Theme URI: https://www.misbahwp.com/products/free-webinar-wordpress-theme
Author URI: https://www.misbahwp.com/
Template: lms-education
Version: 11.5.3
Requires PHP: 7.2
Tested up to: 7.0
Requires at least: 5.0
Tags: blog, education, e-commerce, wide-blocks, one-column, two-columns, three-columns, four-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, editor-style, post-formats, theme-options, threaded-comments, rtl-language-support
Text Domain: webinar-education
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Webinar Education WordPress Theme has been created by misbahwp(misbahwp.com), 2021.
Webinar Education WordPress Theme is released under the terms of GNU GPL
*/

:root {
  --first-color: #f39f01;
  --second-color: #f73603;
}

#site-navigation ul.children li a:hover, #site-navigation ul.sub-menu li a:hover,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.added_to_cart,.searchform input[type=submit],.sidebar-area .tagcloud a:hover,.comment-reply a,.comment-respond input#submit,.menu-toggle, .dropdown-toggle, button.close-menu,.slider-btn a,.pagination .nav-links a:hover, .pagination .nav-links a:focus, .pagination .nav-links span.current, .lms-education-pagination span.current, .lms-education-pagination span.current:hover, .lms-education-pagination span.current:focus, .lms-education-pagination a span:hover, .lms-education-pagination a span:focus, .wp-block-button__link {
	background-image: linear-gradient(to right, var(--first-color) , var(--second-color));
}

.wp-block-button__link{
	background-image: linear-gradient(to right, var(--first-color) , var(--second-color)) !important;
}

#courses hr,.slider .owl-carousel button.owl-dot.active,.content_inner_box hr{
	border-color: var(--first-color);
}

.searchform input[type=submit]:hover, .searchform input[type=submit]:focus, footer,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.comment-reply a:hover,nav.woocommerce-MyAccount-navigation ul li:hover,.slider-btn a:hover{
	background: #1e1f1f;
}

.register-top{
	background: #533f17;
}

.top-header, nav.woocommerce-MyAccount-navigation ul li{
	background: var(--first-color);
}

.top-header span .dashicons{
	color: #533f17;
}
.page-template-frontpage .header{
	background: transparent;
}

a,h1, h2, h3, h4, h5, h6,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price,.blog_inner_box h3.post-title a,.social-links i,.page-template-frontpage .logo a,.page-template-frontpage .logo span,.page-template-frontpage #site-navigation ul li a{
	color: #1e1f1f;
}

#site-navigation li:hover > a, #site-navigation a:focus, #site-navigation ul li a:focus, #site-navigation li.focus > a, #site-navigation li:focus > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current-menu-parent > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a,.post-meta i, a:focus,.courses-info strong,.courses-box-content h3 a,.social-links a:hover, .top-header p,.slider h3.post-title a,.header-search .open-search-form i, a.cart-customlocation i{
	color: var(--first-color);
}

#site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation a:hover, #site-navigation ul li a:hover,.page-template-frontpage #site-navigation ul li a {
	color: #fff !important;
}

.entry-audio audio {
    width: 100%;
}

/*.sidebar-area h4.title{
	background: #1e1f1f;
	border-color: var(--first-color);
}*/

footer .sidebar-area h4.title{
	border-color: #1e1f1f;
}

footer h4 {
    border: none !important;
}

.courses-box-content{
	background: rgb(34 34 34 / 90%);
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info{
	background: #1e1f1f !important;
}

#checkout-payment #checkout-order-action button, .learnpress-page .lp-button, .learnpress-page #lp-button{
	background: var(--first-color) !important;;
}

.page-template-frontpage #site-navigation ul li a{
	color: #000 !important;
}

.content_inner_box {
    left: 10%;
    right: 60%;
    text-align: left;
}

.blog_box {
    background: #000000;
}

.blog_box img {
    opacity: 0.6;
}

.blog_box p{
	color: #fff;
}

.slider-btn a {
    padding: 12px 20px;
    color: #fff;
    font-weight: bold;
}

.slider-btn {
    margin: 25px 0;
}

.courses-box-content {
    bottom: 0;
    left: 0;
    right: 0;
}

.courses-info {
    background: #fef7eb;
    padding: 10px 5px;
}

.features-content:nth-child(odd) {
	background: var(--first-color);
}

.features-content:nth-child(even) {
	background: var(--second-color);
}

.features-icon span {
    font-size: 65px;
    width: auto;
    height: auto;
    color: #fff;
}

.features-content h5 {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}

.scroll-up a{
	background-image: linear-gradient(to right, var(--first-color) , var(--second-color));
	color: #fff;
}

.scroll-up a:hover{
	background: var(--first-color);
	color: #000;
}

.woocommerce a.added_to_cart {
    padding: 0.618em 2.2em;

}

.fixed-header{
	background: #fff;
}
.admin-bar .fixed-header{
	background: #fff;
	margin-top: 32px;
}

.sh2 {
  border-color: transparent  transparent var(--second-color) transparent ;
}

p.wp-block-tag-cloud a{
	background: var(--first-color) !important;
}
#site-navigation ul li.current-menu-parent > a, #site-navigation ul li.current-menu-ancestor > a{
	color: #000 !important;
}

/*.sidebar-area h4.title,
.sidebar-area h1.wp-block-heading,
.sidebar-area h2.wp-block-heading,
.sidebar-area h3.wp-block-heading,
.sidebar-area h4.wp-block-heading,
.sidebar-area h5.wp-block-heading,
.sidebar-area h6.wp-block-heading,
.sidebar-area .wp-block-search__label {
    padding: 20px 15px;
    color: #fff;
    font-size: 22px;
    background: var(--first-color);
    border-left: solid 5px #1e1f1f;
}*/
footer .wp-block-search__label, footer .sidebar-area h1.wp-block-heading, footer .sidebar-area h2.wp-block-heading, footer .sidebar-area h3.wp-block-heading, footer .sidebar-area h4.wp-block-heading, footer .sidebar-area h5.wp-block-heading, footer .sidebar-area h6.wp-block-heading{
	background: none !important;
	border-left: none !important; 
}
footer .sidebar-area h4.title{
	padding: 0px;
    background: unset;
    border-left: unset;
}
footer .sidebar-area form{
	padding: 0px;
}
.sidebar-area .wp-block-search__button {
    background: var(--first-color);
}

.wp-block-woocommerce-cart .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__button{
  background-image: linear-gradient(to right, var(--first-color) , var(--second-color));
  color: #fff !important;
}
.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover, .wc-block-components-checkout-place-order-button:hover{
  border: 2px solid #ff5e5e;
  background-image: linear-gradient(to right, var(--first-color) , var(--second-color));
  color: #fff !important;
}

#comments {
    background: #F3F4F7;
    padding: 30px;
}

a.cart-customlocation{
	position: relative;
}
a.cart-customlocation p.cart-item-box {
    top: -70%;
    left: 96%;
}
.content_inner_box h5{
	color: #fff;
}

button.owl-prev {
    position: absolute;
    right: 50%;
}
button.owl-next {
    position: absolute;
    left: 50%;
}
/* ===============================================
   Breadcrumbs
   =============================================== */

.bread_crumb a:hover, .bread_crumb span{
    color:var(--first-color);
}

/*------------------*/

.triangle35b:nth-child(1) {
  --angle:0deg;
  background:var(--second-color);
  animation-delay:0.4s;
}
.triangle35b:nth-child(2) {
  --angle:90deg;
  background:#fff;
  animation-delay:0.2s;
}
.triangle35b:nth-child(3) {
  --angle:180deg;
  background:var(--second-color);
}

header.woocommerce-Address-title.title a {
    background-image: linear-gradient(to right, var(--first-color), var(--second-color));
}

#site-navigation .page_item_has_children ul li a, #site-navigation .main-navigation .menu .menu-item-has-children ul li a{
	background: var(--second-color);
	color: #fff !important;
}
#site-navigation ul li.current-menu-parent > a, #site-navigation ul li.current-menu-ancestor > a{
	color: var(--first-color) !important;
}

@media screen and (min-width: 320px) and (max-width: 767px){
	.menu-toggle, .dropdown-toggle, button.close-menu,.header i.fa.fa-search, .header i.fas.fa-shopping-cart {
    	background: var(--first-color) !important;
	}
	.header i.fa.fa-search, .header i.fas.fa-shopping-cart{
		color: #fff;
	}
	.blog_box p{
		display: none;
	}
	.slider-btn a {
	    font-size: 18px !important;
	}
	.royal {
    display: flex;
    flex-direction: column;
	}
}

.copy-text a.social-links i{
	color: #fff;
}
.page-template-frontpage .main-navigation .dashicons-arrow-down-alt2:before{
	color: #000000;
}

@media screen and (min-width: 320px) and (max-width: 991px){
    .page-template-frontpage #site-navigation ul li a,.page-template-frontpage .main-navigation .dashicons-arrow-down-alt2:before,#site-navigation ul li.current-menu-parent > a, #site-navigation ul li.current-menu-ancestor > a{
        color: #fff !important;
    }
    #site-navigation .page_item_has_children ul li a, #site-navigation .main-navigation .menu .menu-item-has-children ul li a{
        background: unset;
    }

    #site-navigation ul.sub-menu,#site-navigation ul.sub-menu li,.main-navigation ul.sub-menu > li > a::before, .main-navigation ul.children > li > a::before{
        background: unset !important;
        }
    #site-navigation .page_item_has_children ul li a, #site-navigation .main-navigation .menu .menu-item-has-children ul li a{
        color: #fff !important;
    }
    .mobile-menu:focus{
        color: #000 !important;

    }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    .respo-1 ,.respo-2 {
        margin-top: 20px;
    }
    .royal {
        display: flex;
        justify-content: space-between;
    }
    #site-navigation ul li.current-menu-parent > a, #site-navigation ul li.current-menu-ancestor > a{
        color: var(--first-color);
    }
}