/*
Theme Name: Anesta Child
Template: anesta
Theme URI: http://anesta.ancorathemes.com/
Description: Anesta is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/* .tech-news h5.sc_blogger_item_title.entry-title, .single-post h6.sc_blogger_item_title.entry-title, .technology h3.post_title.entry-title {
	font-family: "Saira Semi Condensed",sans-serif !important;
} */
h5.widget_title, h3 span.sc_item_title_text, h5 span.sc_item_title_text{
    font-family: Aquire,sans-serif !important;}
.newsletter .elementor-alert:before{
	    content: url(/wp-content/uploads/2024/02/Vector.png) !important;
}
li a.bbp-forum-title {
    font-size: 16px !important;
}
.mc4wp-form-fields:after, .widget_search form:after, .post_item_404 .page_info .search_style_normal .search_form:after, #bbpress-forums #bbp-search-form:after{
	background-color:#0B738C !important;
	    border-radius: 10px;	   
}
[class^="icon-"]:before, [class*=" icon-"]:before, .sc_button.sc_button_simple:after{
	color:#0B738C !important;
}
#color_scheme_switcher:before {
    color: #FFFFFF !important;
    background-color: #EF958E !important;
}
.sc_button_hover_slide_left {
    background: #0B738C;
}
.mc4wp-form-fields input[type="email"], .widget_search .search-field, .post_item_404 .page_info .search_style_normal .search_field, #bbpress-forums #bbp-search-form #bbp_search{
    border-radius: 10px;}
h3.post_title.entry-title {   
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.subcategory_title {
    margin-top: 0; /* Adjust as necessary to remove unwanted margin */
}
/* .content_wrap, .content_container {
    width: 1480px;
} */
body.body_style_wide:not(.expand_content) .content_wrap > .content {
  width: 66%;
}
@media (max-width:1679px){:root{--theme-var-page:1440px !important;} }
.bp-navs ul li .count{
	    border-radius: 21px;
    color: var(--theme-color-accent_text);
    background-color: var(--theme-color-accent_link4) !important;
	    padding: 2px 11px;
    margin-top: -2px;
    margin-left: 3px;
}




#buddypress #item-header-cover-image {
    min-height: fit-content;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
    background: #fff;
    padding-top: 1rem;
    border-radius: 0 0 10px 10px;
    border: none;
    max-height: 67px;
}
.buddypress-wrap .bp-subnavs{
	width:auto
}

div#buddypress #item-body #subnav > ul > li{
    padding-right 25px;
}
div#buddypress #item-body #subnav > ul{
margin-bottom:0px}
.pmpro-login .pmpro_actionlinks a, .pmpro-login .pmpro_actions_nav a {
    color: #fff;
}
.page_content_blocks:not(.single-post):not(.single-job_listing).elementor-page .content .elementor-widget:not(.elementor-inner) .pmpro_login_wrap, .pmpro_lost_password_wrap{
	       background-color: #0000008f !important;
}
#loginform input[type=text], #loginform input[type=password] {
    background-color: #ffffff00;
    border-width: 2px;  
	    color: #ffff;
}
.pmpro_login_wrap #loginform label, form.pmpro_form label, .pmpro_checkout h2 span.pmpro_checkout-h2-name, .pmpro_checkout h2 span.pmpro_checkout-h2-msg{
	color:#fff !important;
}

.buddypress-wrap .bp-navs li:not(.current) a:hover,
.buddypress-wrap .bp-navs li:not(.current) a:focus,
.buddypress-wrap .bp-navs li:not(.selected) a:hover {
    background: white;
    color: #F44336;
}

#pmpro_levels_table tbody th {
    background: #fff!important;
    border-top: 1px solid #e4e4e4;
}

 /* Media Query for Large screens */
@media (min-width: 767px) and (max-width : 3000px){
	.pmpro_checkout-fields {
		display: grid !important;}
	li#data-personal-li {
    padding-left: 20px !important;
}
}
.pmpro_checkout-fields {   
    grid-template-columns: 1fr 1fr;
	grid-column-gap:1rem;
}
.pmpro_checkout-fields span.pmpro_asterisk, .pmpro-member-profile-edit span.pmpro_asterisk, .tribe-common .tribe-common-l-container .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-button:after {
	display:none
}
form#loginform input {
    width: 45%;
	max-width:100%!important
}
.info.bp-feedback {
    background-color: #fff0 !important;
    border: none !important;
}
.pmpro-member-profile-edit form.pmpro_form label {
    color: #000 !important;
}
form.pmpro_form .pmpro_member_profile_edit-fields div .select_container {
    width: 100%;
}
 #your-profile .submit {
    margin-top: 20px !important;
}
ul#member-secondary-nav li#capabilities-personal-li {
    padding-left: 20px !important;
}
.pmpro_level_cost_text, p.pmpro_level_name_text{
	Display:none; 
}