/*
Theme Name: Life in a Bowl
Theme URI: http://digitalconnection.pt
Author: Digital Connection
Author URI: http://digitalconnection.pt
Version: 1.0
Text-domain: life-in-a-bowl
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: e-commerce, custom-menu, custom-logo, featured-images, footer-widgets, theme-options, translation-ready, blog, right-sidebar, sticky-post, threaded-comments
*/

@import "assets/css/custom.css";
@import "assets/css/responsive.css";
/* .header .navbar {
    background-color: var(--color-black);
} */
.lp-archive-courses{
	    margin-top: 100px;
}

.lp-archive-courses .course-title {
    margin: 10px 0;
    padding: 0;
    font-family: var(--ff-bold);
    font-size: 20px;
    color: var(--color-black);
}
.lp-archive-courses .course-detail-info {
       padding: 70px 0 30px 0 !important;
    color: #fff;
    background: #2e323b !important;
    position: relative;
}
.single-lp_course .lp-archive-courses{
	 margin-top: 0px;
}
.lp-archive-courses .learn-press-courses-header h1 {
    margin: 0;
    font-size: 1.875em;
    font-weight: 600;
    font-family: var(--ff-bold);
    font-size: 38px;
    text-transform: uppercase;
    color: var(--color-black);
}
.post-type-archive-lp_course .instructor-display-name{
	    color: #ff8933;
}
.course-summary-sidebar.slide-down .course-summary-sidebar__inner{
        position: fixed;
        top: 62px !important;
    }
#checkout-payment #checkout-order-action button {
    width: 100%;
    border-color: #ff8933;
    color: #fff;
    background: var(--lp-primary-color);
    font-weight: 500;
    padding: 15px;
    border: none;
}
.page-id-403 a label{
	 color: var(--lp-primary-color);;
}
.page-id-403 .learnpress .lp-content-area{
	    padding-bottom: 50px;
}
.lp-archive-courses .course-thumbnail img {
    display: block;
    width: 100%;
    height: auto;
    transition: all .5s ease;
    transform: scale(1);
    max-width: unset !important;
    height: 250px !important;
    object-fit: cover;
}
.myStoryPage .new-sec .myStoryPage__left img {
    width: 100%;
    min-height: 950px;
    max-height: 950px;
    object-fit: cover;
}
.servicesNew .heading h3 {

    margin-bottom: 30px;
}
.programTop ul{
	padding: 0 20px;
}
.programTop strong{
	    color: var(--color-orange);
    font-family: var(--ff-bold);
	font-size:22px;
}

.programTop ul li{
	    list-style: auto;
    line-height: 1.8;
}
.whatsappSticky {
    height: 60px !important;
}
#customer_login .col-1, #customer_login .col-2{
    background-color: var(--color-black);
    padding: 40px;
    
}
#customer_login h2{
    color: var(--color-white);
    font-family: var(--ff-regular);
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500;
    
}
#customer_login{
    
    color:#fff !important;
}
#customer_login form.login, #customer_login form.register{
    border:unset;
    padding-inline: 30px !important;
    margin-top: 20px;
}
#customer_login form.login{
    margin-bottom: 5em;
}

.woocommerce-account h1{
    font-size: 43px;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 500;
}
#customer_login form input{
    background-color: transparent;
    border-radius: 0;
    color: var(--color-white);
    border: 1px solid var(--color-orange);
}
.woocommerce-privacy-policy-text{
    display: none;
}

#customer_login  form button.woocommerce-Button,#customer_login  form button.woocommerce-button{
    background-color: var(--color-orange);
    border: unset;
    border-radius: unset;
    text-transform: uppercase;
    transition: all 0.5s ease-in-out;
    padding: 7px 40px;
    color: var(--color-white);
    line-height: inherit;
    font-weight: 800;
    margin-top: 26px;
    
}
#customer_login  form a{
    color:#fff;
    text-decoration: underline;
}

.show-password-input:before{
    color:#fff !important;
    filter: brightness(100);
}
.woocommerce-account .page__title{
    margin-top: 26px;
}

.woocommerce-form__label{
     margin-top: 26px;
}
#customer_login form button.woocommerce-Button{
    float: right;
    margin-right: 29px;
}
.product__single .onsale{
	display:none;
}
.product__single form.cart{
	display:none;
}
.woocommerce-tabs .wc-tabs{
	display:none;
}
.product__single .woocommerce-Tabs-panel h2{
	display:none;
}
.product__single .product_title {
	margin-top:70px !important;
}
.product__single .siteBtn a{
    background: var(--color-orange) !important;
    padding: 11px;
    align-self: end;
    width: 135px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-family: var(--ff-bold);
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 20px;
}