/*
Theme Name: Pawtides for Pets
Theme URI:  https://www.pawtides.com
Author:     WebX Manager
Author URI: https://www.webxmanager.com
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

/* BuddyPress Profile */
.buddypress-wrap .bp-navs li.current a, .buddypress-wrap .bp-navs li.current a:hover, .buddypress-wrap .bp-navs li.selected a {background: #6c4885 !important;}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 50%;}
.buddypress-wrap{
	padding:0 5% 4%;
}
.bp_members .page-header {
    padding: 20px 5% 0;
}
img.avatar {
    border-radius: 100px;
}
.single-headers #item-header-avatar a {text-align: center;}
.single-headers div#item-header-content{padding:0 !important;}
.single-headers div#item-header-content .item-meta {text-align: center;}

.single-headers #item-header-avatar a img {float: none; text-align: center; margin: 10px;}

form.woocommerce-ResetPassword.lost_reset_password {font-family: 'Poppins'; width: 100% !important;}

.buddypress-wrap .bp-navs li a:hover {background: #6c4885 !important; color: #fff !important;}
.buddypress-wrap .select-wrap {
    display: flex;
    align-items: center;
}
.bp-navs li#profile-personal-li {
    display: none !important;
}
.buddypress-wrap{
font-family: 'Poppins';
}
.buddypress-wrap .select-wrap select {
    width: 100% !important;!i;!;
}
a.button.wc-backward {
    background: #ee008c !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 10px 24px 14px !important;
}
.cart-empty.woocommerce-info {
    border-top-color: #6c4885 !important;
    }
.cart-empty.woocommerce-info::before{
    color: #6c4885 !important;
}
.hentry .page-header {
    text-align: center;
    color: #6c4885;
    text-transform: uppercase;
    margin: 4% auto 1%;
}
.members-list.bp-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: flex-start;
}
.members-list.bp-list li {flex: 1 33%; padding: 10px;}

.grid.members-list .list-wrap .item-block {
    min-height: auto;
}
.bp-list.grid.two li > .list-wrap {
    background: #ffffff !important;!i;!;
    border-radius: 13px !important;!i;!;
    display: block;
    padding: 24px;
    min-height: auto;
}

.bps-form button {
    background: azure;
}

.buddypress .buddypress-wrap button {
    background: #6c4885;
    color: #fff;
    padding: 10px 30px;
    font-size: 16px;
    border-radius: 75px;
}

.hentry .page-content {
    margin-bottom: 7%;
}

/* Woocommerce */
.woocommerce-info {
    border-top-color: #6c4885;
}
.woocommerce-info::before {
    color: #6c4885;
}
a.added_to_cart.wc-forward {
    display: block !important;
}

/* Learnpress */
.lp-user-profile .lp-profile-content-area{
	align-items:center !important;
}
h2.lp-profile-username {
    text-align: left !important;
}
.learnpress-profile > h2 {
    text-align: center;
    font-family: "Poppins";
    margin: 50px 0 30px;
}
li.lp_orders_woocommerce {
    display: none !important;!i;!;
}
.lp-courses-bar .switch-layout {
    display: none;
}
.course-instructor-category div:first-child {
    display: none !important;
}
.course-description {
    font-family: 'Poppins';
}
tr.lp_profile_course_progress__item td {
    vertical-align: middle;
}
.learn-press-message.warning.lp-content-area {
    background: #63385d;
    color: #fff;
}
.lp-archive-courses .course-summary-sidebar__inner>div ul li a {
    color: #ffd302 !important;
	font-size:small;
}
.lp-archive-courses .course-summary-sidebar__inner>div ul li {
    line-height: 36px!important;
}
.lp-archive-courses .course-summary-sidebar__inner>div ul li a:hover {
    color: #ffea89 !important;
}
.course-sidebar-preview .media-preview {
    padding: 30px 30px 10px 30px;
}
.course-img {
    padding: 25px 25px 10px 25px;
}
.learn-press-courses .course-thumbnail img{
	object-fit:contain;
	height:240px !important;
}
.course-sidebar-preview .course-price .price {
    color:#ee008c !important;
    font-family: 'Montserrat'!important;
    font-weight: 700!important;
    font-size: 36px!important;
}
.lp-archive-courses .course-content .lp-button {
    background: #6c4b85 !important;
    font-family: 'Poppins'!important;
    font-size: 20px!important;
    padding: 12px 36px!important;
}
.lp-archive-courses .course-content .lp-button:hover{
	background: #a33795 !important;
}
li.course-nav.course-nav-tab-instructor {
    display: none;
}
span.lp-course-prerequisite-status {
    color: floralwhite;
}
.learn-press-courses .course-title {
    color: #a33795;
    font-weight: 700;
}
.learn-press-courses .course-content .course-readmore a:hover{
	background:#a33795 !important;
}
.course-summary-sidebar .course-sidebar-preview{
	margin-bottom:15px !important;
}
.non-logged_in{
	text-align:center;
}
.lp-single-instructor .ul-instructor-courses .course-img img{
	object-fit:contain !important;
}
.lp-single-instructor .ul-instructor-courses .price-categories .course-item-price .price {
    color: #ee008c !important;
    font-weight: 700;
}
.learn-press-courses-header h1:after {
    content: "Please note that all users are required to complete the courses before gaining access to purchase or shop injectable products.";
    display: block;
    font-size: 16px;
    background: #f4f4f4;
    padding: 10px;
    margin: 10px 0;
    border-radius: 4px;
    font-family: 'Montserrat';
    color: #6c4885;
}
button.learn-press-pagination {
    margin: 4% auto 6%;
}
a.social-download-svg {
    padding: 7px 14px !important;!i;!;
}
a.social-download-svg img{
    filter:invert(0);
}
a.social-download-svg:hover img{
    filter:invert(1);
}
a.social-download-svg:hover{
    background:#a33795;
    color:aliceblue;
}
a.social-download-svg:after {
    content: "DOWNLOAD";
    display: block;
    margin: 5px 0 0 0;
    font-size: 13px;
    font-weight: 500;
    font-family: 'Poppins';
}
#learn-press-content-item {
    font-family: 'Montserrat';
}
h1.course-item-title.lesson-title {
    font-size: 36px;
    color: #a33795;
}
.content-item-description h3 {!i;!;font-weight: 700;color: #ee008c;padding: 20px 0;}
.course-description p {
    font-family: 'Montserrat';
    font-size: 0.95rem;
}
.course-description h3 {
    color: #442e66;
    padding: 15px 0 10px;
}
.course-description ol li {
    line-height: 2rem;
}
.course-item-price .price {
    color: #ee008c;
    font-family: 'Montserrat';
}

.course-info .course-price {
    margin: 5px 0;
}
.course-item-price .free {
    font-size: 19px;
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: uppercase;
}

/* Disable Add to Cart Button */
/* Style for disabled Add to Cart button */
.checkout-button.button.alt.wc-forward {
    background: #6c4885;
    color: #fff;
    border-radius: 12px;
    transition: 0.1s all ease-in-out;
}
.learn-press-profile-course__progress .lp_profile_course_progress__item img{
	object-fit:contain !important;
}
.checkout-button.button.alt.wc-forward:hover {
    background: #ee008c;
    color: #fff;
}
.woocommerce-form-login__rememberme {
    position: relative;
    top: 10px;
}
button.single_add_to_cart_button {
    background-color: #ccc;
    cursor: not-allowed;
}
a.button.wc-backward {
    background: #ee008c !important;
    color: #fff !important;
    border-radius: 100px !important;
    padding: 10px 24px 14px !important;
}
.cart-empty.woocommerce-info {
    border-top-color: #6c4885 !important;
    }
.cart-empty.woocommerce-info::before{
    border-top-color: #6c4885 !important;
}
.woocommerce-message {
    border-top-color: #a33795;
	margin:0 0 1em;
}
.woocommerce-message:before {
    color: #a33795;
}
.woocommerce-message a.button.wc-forward {
    background: #a33795;
    font-family: 'Poppins';
    color: #fff;
    font-weight: 500;
}

/* Newsletter */
.description.indicator-hint:after {
    content: "Newsletter";
    font-family: 'Poppins';
    display: block;
    font-size: 20px;
    background: #fff;
    padding: 14px 0;
    font-weight: 700;
    text-transform: uppercase;
    color: #333333;
}
input.nwl-email {background: #fff !important; border: 1px solid #e7c8ff !important;}
input.nwl-submit {background: #6c4b85 !important;font-family: 'Poppins';}
input.nwl-submit:hover {background: #a33795 !important;}