/*
Theme Name:   Memberoni Child Theme
Theme URI:    http://www.membershipacademy.com
Description:  Child Theme for Memberoni, the membership site theme from Membership Academy
Author:       Mike Morrison
Author URI:   https://www.themembershipguys.com
Template:     memberoni
Version:      1.0.1
License:      Mixed
Text Domain:  memberoni-child
*/

/* font */

@import url('https://fonts.googleapis.com/css2?family=Unna:ital,wght@0,400;0,700;1,400&display=swap');



html .gv-list-view-title h3 {
    padding-bottom: 20px;
}
.page-id-29289 {
    background-color: #f5f5f5;
}
html .gv-widget-search .gv-search-box.gv-search-box-submit .gv-search-button {
    margin-top: 20px;
}
html .gv-list-view {
    padding: 30px;
    margin: 30px 0;
    background-color: #FFF;
}
html .gv-list-view-footer {
    margin-top: 30px;
}
html .gv-list-view-title {
    border-bottom: none;
}
html #header {
    min-height: 120px;
}
html #nav_main ul.sub-menu li a {
	padding: 5px 10px!important;
}
html #menu-main-menu ul.sub-menu li {
    padding: 5px 10px!important;
}
html .fancybox-content {
	margin: 10rem!important;
}
html a.wlm3-tos-fancybox {
	text-decoration: underline;
}
html .fancybox-content h3 {
	font-family: Montserrat, sans-serif!important;
	font-size: 22px!important;
}
html #login p.forgetmenot {
	display: none!important;
}
html .login-remember {
	display: none;
}
a.vczapi-pro-ical-integration-link:before {
    content: "Add to Your Calendar - ";
}
h2.fc-toolbar-title {
	font-size: 24px!important;
	font-family: Montserrat, sans-serif;
	color: #3C5F94;
}
.name a {
	font-size: 16px!important;
}
html .bp-messages-wrap .list .messages-stack .content .messages-list li .message-content {
	font-size: 16px;
	line-height: 1.2;
}
html #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	font-size: 17px!important;
	font-family: Montserrat, sans-serif;
}
html #bbpress-forums .bbp-forum-freshness a {
	font-size: 16px;
	font-weight: normal;
}
html #bbpress-forums a {
	font-size: 20px;
	font-weight: bold;
}
html html #bbpress-forums {
	font-size: 18px;
}
html .bp-messages-wrap .threads-list .thread .info h4 {
	font-size: 18px!important;
}
html .bp-messages-wrap .threads-list .thread .info p {
	font-size: 16px!important;
}
html .bp-messages-wrap .taggle_list .taggle .close {
	padding: 10px!important;
}
html #header-cover-image {
	background-color:  #2887C1;
}
html #bbpress-forums .bbp-forum-info .bbp-forum-content, html #bbpress-forums p.bbp-topic-meta {
	font-size: 16px;
}
html .bp-messages-content #thread-preview h2 {
	font-size: 22px;
	color: #3c4374!important;
}
html #message-threads li .thread-content .excerpt {
	font-size: 16px;
}
html .vc_btn3.vc_btn3-color-primary, html .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	background-color: #2887C1;
}
html .vc_btn3.vc_btn3-color-purple, html .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
	background-color: #3c4374!important;
}
html .vc_btn3.vc_btn3-color-purple:hover, html .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover {
	background-color: #202546!important;
}
html .buddypress-wrap form.bp-dir-search-form input[type=search] {
	padding-bottom: 0;
}
html #buddypress div.dir-search {
	min-width: 280px;
}
html .page-id-20229 #content, html .members #content {
	max-width: 1200px;
	margin: 0 auto;
}
html .ai1ec_event-template-default .article-thumb {
	display: none!important;
}
html .ai1ec_event-template-default #content {
	max-width: 1200px;
	margin: 0 auto;
}
html .wpb_single_image .vc_box_border.vc_box_border_black {
	background-color: #3c4374;
}
html .wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
	padding: 2px;
}
html #wpdcom {
	max-width: 1120px!important;
}
html .sidebar aside h2 {
	font-size: 32px;
	color: #3c4374;
	text-transform: none;
}
html nav#lesson_categories ul.row_5 li {
	width: 13%;
	text-align: center;
}
html nav#lesson_categories ul li {
	padding: 1px;
	font-size: 12px;
}
html nav#lesson_categories ul li a {
	padding: 15px 3px;
}
nav#lesson_categories ul li a.active {
	padding: 15px 3px;
}
html .dpn-zvc-single-content-wrapper .deepn-zvc-single-featured-img img {
    max-width: 200px;
}
html .vczapi-list-zoom-meetings--item__image {
    box-shadow: 0 0 1px 1px rgba(0,0,0,.3);
    max-width: 200px;
    max-height: 200px;
}

html .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell {
	background-color: #2887C1;
}
html .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-tile {
	background-color: #2887C1;
}
html .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-start-link, html .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-join-link {
	border-radius: 10px;
	font-size: 16px;
	font-weight: 700;
}
h1.vczapi-archive-page-title {
	text-align: center;
}
a.vczapi-btn-link {
	background-color: #3c4374;
	display: inline-block;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 20px;
	margin: 10px 0;
	border-radius: 10px;
}
a.vczapi-btn-link:hover {
	background-color: #202546;
	color: #FFF;
}
.col-full.lesson_content {
    width: 100%;
    padding: 15px;
    max-width: 1200px;
    margin: 0 auto;
}
html .vczapi-list-zoom-meetings--item {
    margin-right: 20px;
    padding: 20px;
	border: solid 2px #3c4374;
}
html .vczapi-list-zoom-meetings--item__details {
    font-size: 18px;
    line-height: 22px;
}
html .vczapi-list-zoom-meetings h3 {
	font-size: 32px;
	line-height: 35px;
	color: #3c4374;
}
#vczapi-primary {
	max-width: 1200px;
	margin: 0 auto;
	padding: 20px 50px;
}
html #bbpress-forums fieldset.bbp-form input[type=text], html #bbpress-forums fieldset.bbp-form select {
	height: 33px;
}
html a.vc_box_border_grey {
    border: solid 3px #3c4374;
}
html .dashboard_sections .section_block {
	min-height: 400px;
}

html #header .user_profile nav.member_menu {
	top: 50px;
}

html  #nav_main .menu-lw-logged-out-container  ul {
    max-width: 890px!important;
}
.patriciabio img {
	max-width: 370px!important;
}
#search {
	background-color: #3C4374;
}
.level img {
	max-width: 350px!important;
	width: 350px!important;
}
.badge img {
	max-width: 200px!important;
	width: 200px!important;
}
html h3.widget-title {
	font-size: 2rem;
}
#header .user_profile {
	margin: 0;
	padding: 0;
	height: 40px;
}
.homehead {
	background-position: top center;
}
.content-area.container {
	min-height: 300px;
	max-width: 1200px;
	margin: 0 auto;
}
.wlm-stripe-sublist-action-col form input[type=submit], .wlm-stripe-sublist-action-col form input[type=button] {
    border-radius: 10px!important;
    background-color: #f2f0e8!important;
    color: #000!important;
    font-weight: normal!important;
    text-transform: capitalize!important;
    font-size: 15px!important;
}
html #header .user_profile .user_name {
	color: #3C4374!important;
	text-decoration: underline;
}
.wlm-stripe-sublist-action-col form input[type=submit]:hover, .wlm-stripe-sublist-action-col form input[type=button]:hover {
    background-color: #c6b477!important;
	color: #FFF!important;
}
html div#login h1 a {
    background-color: #2F3035!important;
}
html div#login h1 {
    background-color: #2F3035!important;
}

html #nav_main ul li:hover a {
	color: #FFF;
}
html #footer .footer_nav {
	display: none;
}
html table, html label {
	font-size: 16px;
	line-height: 20px;
}
html .widget {
    background-color: #F2F0E8;
    padding: 20px;
    clear: both;
	margin-bottom: 1rem;
	overflow: auto;
}
.vc_btn3 {
    border-radius: 5px;
}
#footer h3 {
	color: #4597cb;
	font-family: Montserrat, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}
html #footer {
	background-color: #2a2a2a;
}
#footer li a {
	font-size: 16px;
}
html #nav_main {
	font-weight: 700;
}
html .page_title {
	display: none;
}
html #content {
	/*padding-top: 0;*/
	max-width: 100%;
}
html .home .col-full {
	padding-top: 0;
}
html .wpb_wrapper {
	    max-width: 1200px;
    margin: 0 auto;
}
ul#menu-main-menu {
	display: flex;
	justify-content: space-between;
}

html #nav_main ul#menu-main-menu>li#menu-item-21906>a, html #nav_main ul#menu-main-menu>li#menu-item-21906>a {
	background-color: #4597cb;
	color: #FFF;
	border-radius: 10px;
}
html #nav_main ul li a {
	font-size: 14px;
	padding: 5px 0px!important;
}
html #nav_main ul li {
	padding: 15px 20px;
}
html #nav_main ul li a:hover {
	color: #6bc6fd;
}
html #menu-main-menu ul li {
	padding: 15px 0!important;
}
html #nav_main ul ul li:hover {
    background-color: #3C4374;
}
html #header h1 {
	float: none;
	margin: 0 auto;
}
html #header h1 a {
     width: 270px!important;
    height: 120px!important;
}
#next {
	padding-top: 0!important;
	padding-right: 0!important;
}
html h1, html h2, html h3, html h4, html h5 {
	font-family: Unna,serif;
	font-weight: 400;
}
html #course_grid .grid_wrap .course-listing .course-wrap {
	border: solid 2px #3c4374;
}
html #course_lesson_box h1 {
	font-size: 16px!important;
}
html .vc_btn3 {
	font-weight: 700;
}
html .vc_btn3.vc_btn3-color-violet, html .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
	background-color: #3C4374;
}
html .vc_btn3.vc_btn3-color-violet:hover {
	background-color: #202546;
}
html .course-listing {
	padding: 30px 15px;
}
html h3 {
	font-size: 40px;
}
html h4 {
	font-size: 32px;
}
html h5 {
	font-size: 32px;
}
html #nav_main ul#menu-main-menu>li.current-menu-item>a:hover, html #nav_main ul#menu-main-menu>li.highlight>a:hover {
	background-color: transparent;
}
html #nav_main ul#menu-main-menu>li.current-menu-item>a, html #nav_main ul#menu-main-menu>li.highlight>a {
   color: #7acbff;
	background-color: transparent;
}

.regform-button {
	background-color: #3C4374;
	color: #FFF;
	padding: 20px 40px;
	font-family: Montserrat, sans-serif;
	border: none;
	border-radius: 10px;
	font-size: 16px;
	font-weight: 700;
	cursor: pointer;
	display: inline-block;
	margin: 0 auto;
}
.regform-button:hover {
	background-color: #202546;
}
html #header {
   padding: 0 0 10px 0;
}
html #header a.menu_search {
	margin-top: 0;
}
html .course-listing .course-thumb {
	background-size: contain;
	background-color: #f9f9f9;
}

/* 20-05 */
.opt-form .wlm3-theme-styled-reg-form{
	margin:auto !important;
	max-width:700px !important;
	padding:40px 60px !important;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.opt-form .wlm3-form{
	max-width:100% !important;
}

.opt-form .wlm3-form p{
	text-align:center !important;
}

.opt-faq h4{
	  font-size: 26px;
    text-align: left;
    font-family: Unna;
    font-weight: 400;
    font-style: normal;
	  color: black !important;
}

.opt-faq .opt-acco .vc_tta-panel-heading{
	background-color:transparent !important;
}

.opt-faq .opt-acco .vc_tta-controls-icon{
	  background-color: #5aa1e3;
    border-color: transparent;
	height:28px;
	width:28px;
	border-radius:50px;
	left: 0 !important;
}

.opt-faq .opt-acco .vc_tta-controls-icon::before{
	 border-color:white !important;
	 height: 2px;
    width: 14px;
	top:50% !important;
	left:50% !important;
	transform: translate(-50%,-50%) !important;
	position:absolute;
	content: '';
    display: block;
}

.opt-faq .opt-acco .vc_tta-controls-icon::after{
	 border-color:white !important;
	height: 14px;
    width: 2px;
	top:50% !important;
	left:50% !important;
	transform: translate(-50%,-50%)!important;
	position:absolute;
	content: '';
    display: block;
}

.opt-faq .opt-acco .vc_tta-panel-body{
	background-color:transparent !important;
	padding-left:45px !important;
}


.opt-faq h4 span{
	color:#2F3035 !important;
}

.opt-acco .vc_tta-panels h4>a{
	  padding-left: 42px !important;
}

.opt-form .wlm3-theme-styled-reg-form-toggle{
	align-items: center !important;
}

.opt-form .wlm3-theme-styled-reg-form-toggle .wlm3-new-account,
.opt-form .wlm3-theme-styled-reg-form-toggle .wlm3-existing-account{
	border-bottom: 1px solid #888 !important;
}



/* 23-05 */

/* banner */
.main-banner{
	min-height: 663px;
}

.sales-page-new .col-full {
	padding:0 !important;
}

.main-banner>.wpb_column>.vc_column-inner>.wpb_wrapper{
	max-width: 1020px !important;
	margin-top:-100px;
}
.main-banner>.wpb_column>.vc_column-inner{
	padding:0 !important;
}
.main-banner {
	display: flex;
    align-items: center;
}
.main-banner .banner-text {
    max-width: 470px;
	margin-bottom:20px;
}
.banner-text p{
	font-size:17px;
}
.custom-button a{
	font-size: 16px !important;
    line-height: 1.6 !important;
	font-weight:400;
	text-transform:uppercase;
	background-image:none !important;
	border: 1px solid #2d88bb !important;
}
.custom-button a:hover{
	background: #3b4477 !important;
	border-color: #3b4477 !important;
	color:#fff !important;
}
.custom-button.one a{
	padding:9px 33px !important;
}
.custom-button.two a{
	padding:9px 28px !important;
}


/* Icon-box */

.icon-box-wrap>.wpb_column>.vc_column-inner{
	padding-top:0 !important;
}

.icon-box-wrap>.wpb_column>.vc_column-inner>.wpb_wrapper{
	max-width: 1300px !important;
}

.custom-icon-box>.vc_column-inner>.wpb_wrapper{
	background:#2d88bb;
	padding: 30px 5px;
	display:flex;
	justify-content:center;
	border-radius: 0 0 15px 15px;
}
.custom-icon-box>.vc_column-inner>.wpb_wrapper>.wpb_single_image{
	margin-bottom:0;
}
.custom-icon-box>.vc_column-inner{
	padding-left: 5px !important;
    padding-right: 5px !important;
}

/* CountDown */

.countdown-section .ult_countdown-section{
	max-width: 137px !important;
    width: 100% !important;
	padding: 0 2px !important;
}
.countdown-section .ult_countdown-section .ult_countdown-amount{
	min-height: 130px !important;
    padding-top: 20px !important;
    border-radius: 0 !important;
	display: flex !important;
    align-items: center !important;
    justify-content: center !important;
	color: #fff !important;
}

.countdown-section .ult_countdown-section .ult_countdown-period{
	background-color: #26668e;
	color:#fff;
	text-transform:uppercase !important;
	font-size: 14.4px !important;
	margin:0 !important;
	padding: 5px 4px !important;
}

.narrative-section .narrative-inner-row>.vc_col-sm-6:first-child{
	width:44% !important;
}
.narrative-section .narrative-inner-row>.vc_col-sm-6:last-child{
	width:56% !important;
	margin:auto;
}
.custom-list .icon_list_connector{
	display:none;
}
.custom-list .icon_list_icon{
	width: 22px !important;
    height: 23px !important;
}
.custom-list .icon_description {
	height: 0 !important;
	padding-left: 10px !important;
}
.narrative-section .custom-list li.icon_list_item{
	 min-height: 32px !important;
    margin: 0 0 10px!important;
}
   
.custom-list .icon_description .info-list-heading{
	font-weight: 400 !important;
    font-size: 17px !important;
    line-height: 24px !important;
	font-family:Montserrat, sans-serif !important;
}
.custom-text{
   margin-bottom:23px !important;	
}

.custom-list .smile_icon_list {
	margin-left:30px !important;
}

.narrative-section p.vc_custom_heading,
.narrative-inner-row .wpb_single_image{
   margin-bottom:0 !important;	
}
.narrative-section>.wpb_column>.vc_column-inner{
	padding-top:0 !important;
}
.narrative-inner-row{
	display: flex;
}
.narrative-inner-row .wpb_single_image img{
	margin-top: -25px;
	max-width:unset;
}
.narrative-section >.wpb_column>.vc_column-inner>.wpb_wrapper{
	max-width: 1160px !important;
}

.sales-page-new .vc_column-inner{
	padding-top:0 !important;
}
.icon-box-two p{
	color:#fff !important;
	font-size: 16px !important;
    line-height: 24px;
}

.cheering-section>.wpb_column>.vc_column-inner>.wpb_wrapper{
	max-width: 1285px !important;
}

.cheering-section .custom-button a{
	padding:9px 33px !important;
}

.cheering-section .custom-button a:hover{
	border-color:#2d88bb !important;
}
.cheering-section .custom-button{
	margin-bottom:0 !important;
	margin-top:55px !important;
}
.video-section >.wpb_column>.vc_column-inner>.wpb_wrapper{
	max-width: 1000px !important;
}

/* Table */

.table-section>.wpb_column>.vc_column-inner>.wpb_wrapper{
	max-width: 1060px !important;
}

.custom-table table {
    border-spacing: 0 9px !important;
    border-collapse: separate !important;
}
.custom-table td, .custom-table th {
    border: 0 !important;
}

.custom-table tbody>tr:not(:first-child)>td:first-child {
    padding: 15px 20px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    background-color: #fff;
    color: #000;
    width: 540px;
    border-top: 3px solid #000 !important;
    border-left: 3px solid #000 !important;
    border-bottom: 3px solid #000 !important;
}

.custom-table tbody>tr:not(:first-child)>td:nth-child(2), .custom-table tbody>tr:not(:first-child)>td:nth-child(3), .custom-table tbody>tr:not(:first-child)>td:nth-child(4) {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #E2E2E2 100%);
    border-top: 3px solid #000 !important;
    border-bottom: 3px solid #000 !important;
}

.custom-table tbody>tr:not(:first-child)>td:nth-child(3) {
    border-right: 3px solid #000 !important;
}

.custom-table .vc-th td:first-child {
  opacity: 0;
}

.custom-table .vc-th td:nth-child(2),
.custom-table .vc-th td:nth-child(3),
.custom-table .vc-th td:nth-child(4){
	vertical-align: bottom;
    background-color: #fff;
    padding: 15px 0 15px !important;
	text-align:center;
}

.lw_wrap span:first-child{
	color: #2D88BB;
    font-weight: 600;
	font-size: 17px;
    line-height: 24px;
}

.lw_wrap span.lw_italic{
	font-family: 'Unna', serif;
    font-style: italic;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #000000;
    display: block;
}

.page-id-31706 .custom-table .vc-th td:nth-child(2) span div:first-child{
	display: block;
    background-color: #2D88BB;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    border-radius: 15px 15px 0 0;
    padding: 10px 50px;
    margin-top: -55px;
    transform: translateY(-15px);
}

.page-id-33210 .custom-table .vc-th td:nth-child(3) {
    border-right: 2px solid #3B4477 !important;
}

.custom-table .vc-th td:nth-child(2) {
    border-right: 2px solid #3B4477 !important;
}
.custom-table tbody>tr:not(:first-child)>td:nth-child(2),
.custom-table tbody>tr:not(:first-child)>td:nth-child(3){
	position: relative;
}

.page-id-33210 .custom-table tbody>tr:not(:first-child)>td:nth-child(2),
.page-id-33210 .custom-table tbody>tr:not(:first-child)>td:nth-child(3),
.page-id-33210 .custom-table tbody>tr:not(:first-child)>td:nth-child(4) {
	position: relative;
}

.custom-table tbody>tr:not(:first-child)>td:nth-child(2):before {
    content: '';
    position: absolute;
    background: #fff;
    height: 100%;
    width: 2px;
    right: 0;
    top: 0;
}
.custom-table tbody .check-img::before{
	content: url('/wp-content/uploads/2022/05/check2.png') ;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-40%);
}

/* Sales Header */
.middle-section {
    text-align: right;
}
.main-header>.wpb_column>.vc_column-inner>.wpb_wrapper{
	max-width: 100% !important;
}
.main-header .top-bar{
	background: #2d88bb;
	padding:18px 20px;
	margin-bottom: 0 !important;
}
.main-header .top-bar p{
	color: #fff;
	font-size: 17px !important;
}
.main-header .top-bar strong{
	display: inline-flex;
    align-items: center;
    color: #fff;
}
.main-header .top-bar strong img{
	margin-left: 5px !important;
}
.main-header .header-menu-wrap {
	max-width: 1225px !important;
	margin: auto !important;
    align-items: center;
    display: flex;
}
.sales-page-new .wpb_single_image a{
	border: 0 !important;
}
.main-header .header-menu-wrap .wpb_single_image,
.main-header .header-menu-wrap .wpb_content_element{
	margin: 0 !important;
}
.main-header .header-menu-wrap .widget_nav_menu,
.sales-footer .widget_nav_menu {
	background-color: #fff !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
}

.main-header .header-menu-wrap #menu-sales-new-header{
	padding: 0 !important;
    list-style: none;
    margin: 0;
	display: flex;
	justify-content: end;
    column-gap: 20px;
}

.main-header .header-menu-wrap .custom-button{
	margin: 0 0 0 35px !important;
}
.main-header .header-menu-wrap .custom-button a{
	padding: 10px 20px !important;
}
.main-header .header-menu-wrap #menu-sales-new-header li a{
	font-size: 17px;
    line-height: 24px;
    letter-spacing: 1px;
	text-transform: uppercase;
	color: #000;
}
.main-header .header-menu-wrap .wpb_single_image img{
	max-width: 250px !important;
	padding: 34px 0px 58px 0px;
}


/* Footer */

.sales-footer{
	max-width: 1060px !important;
	margin: auto !important;
}

.sales-footer #menu-sales-new-footer-menu1,
.sales-footer #menu-sales-new-footer-menu2{
	padding: 0 !important;
    list-style: none;
    margin: 0;
}
.sales-footer .menu li a{
	font-size: 16px;
    line-height: 30px;
	text-transform: uppercase;
	color: #000;
}
.sales-footer .footer-logo img{
	max-width: 220px !important;
}

.sales-footer .wpb_content_element{
	margin-bottom: 0 !important;
}

.footer-bottom.wpb_content_element p{
	display: inline-block;
    background-color: #f4f4f4;
    padding: 8px 90px;
    font-size: 17px;
    line-height: 36px;
}
.footer-bottom.wpb_content_element{
	text-align: center;
	margin-bottom: 0 !important;
}

.social-icon-wrap{
	margin-top: 30px;
}

.social-icon-wrap .vc_col-sm-4:first-child>.vc_column-inner{
	padding-right: 0 !important;
}

.what-to-expect .left-block {
	padding-top: 60px !important;
} 

.start-chapter h4.main-title{
	font-weight: 700 !important;
}

.table-mobile{
	display: none;
}

.vc_row.main-banner {
    background-position: 71% 50%!important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}


.main-header .header-menu-wrap #menu-sales-new-header li:hover a {
    color: #2d88bb!important;
}
.main-header .top-bar strong:hover{
	text-decoration: underline;
}

.right-section {
    float: right !important;
    text-align: left;
}

.sales-footer .menu li a:hover {
    color: #3B4477 !important;
}
.popup-section .regform-button{
	outline: 0;
}
.faq-section .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after{
	content: url(/wp-content/uploads/2022/05/icon-plus.svg) !important;
	-webkit-font-smoothing: none !important;
	transition: none !important;
}
.faq-section .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title:after {
   content: url(/wp-content/uploads/2022/05/icon-minus.svg) !important;
   line-height: 19px !important;
   -webkit-font-smoothing: none !important;
	transition: none !important;
}

.remove_btn_format a {
    background: #fff !important;
    font-size: 17px !important;
    line-height: 24px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000 !important;
    font-weight: 500;
}

.remove_btn_format a:Hover {
    color: #4597cb !important;
}

@media screen and (min-width: 1400px) {
	html .vczapi-list-zoom-meetings--item {
		width: 100%;
	}
	html #buddypress #header-cover-image {
    	height: 285px;
	}
}
@media only screen and (max-width: 960px){
    html #header a.menu_search {
    bottom: 100px;
}
}


@media only screen and (max-width: 600px) {
	html #header h1, html #header h1 a {
		width: 221px!important;
		height: 82px!important;
		padding-top: 10px;
	}
	.level img {
		width: 300px!important;
	}
}
@media screen and (min-width: 1351px) and (max-width: 1439px){
	.vc_row.main-banner {
		background-position: 86% 50%!important;
	}
	.main-banner>.wpb_column>.vc_column-inner>.wpb_wrapper {
		max-width: 1150px !important;
	}
}

/* Responsive(25-05) */

@media screen and (max-width: 1350px){
	.main-header .header-menu-wrap .wpb_single_image img {
		padding: 30px 0px 30px 0px!important;
	}
	.vc_row.main-banner {
		min-height: 473px!important;
		margin-left: 0!important;
		background-size: cover !important;
	}
	.main-banner>.wpb_column>.vc_column-inner>.wpb_wrapper {
		margin-top: 0 ;
	}
    .icon-box-slider {
		padding: 0 15px;
	}
}

@media (max-width: 1024px){
	.sales-page-new h1, 
	.sales-page-new h2,
	.sales-page-new h3 {
		font-size: 42px !important;
		line-height: 50px !important;
	}
	.popup-section .regform-button{
		padding: 20px 25px !important;
		font-size: 14px !important;
	}
	.narrative-inner-row .wpb_single_image img {
		margin-top: 0;
	}
	.narrative-section.vc_row {
		padding-top: 70px !important;
		padding-bottom: 35px !important;
	}
	.what-to-expect .right-block img{
		margin-top: 60px !important;
	}
	.icon-box-slider .custom-icon-box h4.vc_custom_heading {
		margin-left: 8px;
	}
	.custom-icon-box>.vc_column-inner>.wpb_wrapper {
		padding: 30px 10px;
	}
}


@media (max-width: 830px){
    .main-header .header-menu-wrap .wpb_single_image img {
		max-width: 180px !important;
	}
	.sales-page-new h1, 
	.sales-page-new h2,
	.sales-page-new h3 {
		font-size: 35px !important;
		line-height: 43px !important;
	}
	.custom-button a {
		font-size: 14px !important;
	}
	.icon-box-slider .custom-icon-box h4.vc_custom_heading{
		font-size: 20px !important;
		line-height: 22px !important;
		margin-left: 0px !important;
	}
	.icon-box-slider .custom-icon-box>.vc_column-inner>.wpb_wrapper{
		padding: 20px 12px;
	} 
	.countdown-section.vc_row {
		padding-top: 80px !important;
		padding-bottom: 50px !important;
	}
	.cheering-section.vc_row{
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}
	.icon-box-two p {
		font-size: 14px !important;
	}
	.icon-box-two p br{
		display: none;
	}
	.video-section.vc_row{
		padding-top: 80px !important;
		padding-bottom: 60px !important;
	}
	.custom-table tbody>tr:not(:first-child)>td:first-child{
		width: 50% !important;
	}
	.lw_wrap span:first-child {
		font-size: 14px;
		line-height: 22px;
	}
	.custom-table .vc-th td:nth-child(2) span div:first-child{
		font-size: 15px;
		padding: 10px 45px;
	}
	.lw_wrap span.lw_italic {
		line-height: 16px;
	}
	.popup-section .regform-button {
		padding: 20px 5px !important;
		font-size: 12px !important;
	}
	.what-to-expect .left-block>.vc_column-inner{
		padding-right: 10px !important;
	}
    .table-section.vc_row{
		padding-top: 70px !important;
	}
	.table-section.vc_row h3.vc_custom_heading{
		padding-bottom: 40px !important;
	}
	.take-the-challenge.vc_row{
		padding-bottom: 40px !important;
	}
}




/*24May22 Sales Page*/
@media only screen and (max-width: 767px) {
	.vc_row[data-vc-full-width] {
	    margin-left: 0;
	    margin-right: 0;
	}
	.main-banner  h1{
	    font-size: 32px !important;
	    line-height: 45px !important;
	}
	.main-banner {
    	align-items: end;
	}
	.main-banner.vc_row{
	    background-image: url(https://landing.lifewriters.us/wp-content/themes/kadence-child/assets/images/main-banner-mob.jpg) !important;
    	min-height: 610px!important;
    	background-size: cover;
    	background-position: 71% 45%;
    	background-attachment: scroll;
    	background-repeat: no-repeat;
	}
	.main-banner>.wpb_column>.vc_column-inner>.wpb_wrapper {
	    padding-bottom: 30px;
	}
	.custom-icon-box>.vc_column-inner>.wpb_wrapper {
		padding-top: 15px;
	    flex-flow: column;
	    align-items: center;
	    padding-bottom: 40px;
	}
	.custom-icon-box>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
	    margin-bottom: 10px;
	}
	.countdown-section.vc_row  {
	    padding-top: 50px !important;
	    padding-right: 0 !important;
	    padding-bottom: 150px !important;
	    padding-left: 0 !important;
	}
	.sales-page-new h1,.sales-page-new h2,.sales-page-new h3 {
	    font-size: 32px!important;
	    line-height: 45px!important;
	}
	.narrative-inner-row {
	    display: flex;
	    flex-flow: column;
	}
	.narrative-section .narrative-inner-row>.vc_col-sm-6:first-child {
	    width: 100% !important;
	}
	.narrative-section .narrative-inner-row>.vc_col-sm-6:last-child {
	    width: 100% !important;
	}
	.narrative-section .vc_custom_heading {
	    margin-top: 30px;
	}
	.narrative-section.vc_row {
	    padding-bottom: 15px !important;
	}
	.cheering-section.vc_row {
	    padding: 50px 0 !important;
	}
	.icon-boxes-one-row > div {
	    width: 33.33% !important;
	}
	.icon-boxes-one-row {
	    display: flex;
	}
	.icon-box-two p {
	    font-size: 12px !important;
	    line-height: 16px;
	    max-width: 124px;
    	margin: 0 auto;
	}
	.icon-boxes-two-row {
	    display: flex;
	}
	.icon-boxes-two-row > div:first-child, .icon-boxes-two-row > div:last-child {
	    display: none;
	}
	.icon-boxes-two-row .icon-box-two .wpb_text_column {
	    margin-bottom: 0;
	}
	.video-section.vc_row {
	    padding-top: 50px !important;
	    padding-bottom: 30px !important;
	}
	.table-section.vc_row {
	    padding-top: 50px !important;
	}
	.success-stories.vc_row {
	    padding: 50px 20px !important;
	}
	.what-to-expect .right-block.vc_column_container {
	    width: 100%;
	}
	.what-to-expect .left-block.vc_column_container {
	    width: 100%;
	    padding-bottom: 30px;
	}
	.sales-page-new .what-to-expect .vc_column-inner p {
	    font-size: 16px;
	    margin-bottom: 10px;
	    line-height: 28px;
	}
	.sales-page-new .main-header .left-section{margin-left: auto;}
	.sales-page-new .main-header .header-menu-wrap .right-section{width: 100% !important;}
	.sales-page-new .right-section .vc_column-inner > .wpb_wrapper{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
	.what-to-expect .right-block img {
	    margin-top: 0 !important;
	}
	.start-chapter .wpb_wrapper {
	    text-align: center;
	}
	.start-chapter .wpb_single_image.vc_align_left {
	    text-align: center;
	}
	.start-chapter h4.main-title {
	    text-align: center !important;
	}
	.start-chapter.vc_row {
	    padding-top: 50px !important;
	    padding-bottom: 80px !important;
	}
	.start-chapter .slick-initialized.slick-slider {
	    padding-top: 20px !important;
	}
	.start-chapter button.slick-next.slick-arrow {
	    right: 0;
	}
	.start-chapter button.slick-prev.slick-arrow{
		left: 0;
	}
	.start-chapter .slick-arrow {
	    position: absolute;
	    top: 50%;
	    transform: translate(0%, -50%);
	    max-width: 24px;
	}
	.start-chapter .slick-arrow {
	    position: absolute;
	    top: 45%;
	    transform: translate(0%, -50%);
	    max-width: 24px;
	    font-size: 0;
	    height: 48px;
	    width: 26px;
	    background: none;
	}
	.start-chapter button.slick-next.slick-arrow {
	    background-image: url('/wp-content/themes/memberoni-child/assets/images/right-arrow.png') ;
	}
	.start-chapter button.slick-prev.slick-arrow {
	    background-image: url('/wp-content/themes/memberoni-child/assets/images/left-arrow.png') ;
	}
	.start-chapter button.slick-next.slick-arrow, .start-chapter button.slick-prev.slick-arrow {
	    background-color: transparent;
	    outline: none;
	    box-shadow: none;
	    background-repeat: no-repeat;
	    padding: 0;
	    margin: 0;
	    color: inherit;
	    border: none;
	    background-size: auto 40px;
	}
	div.testimonial-small .wpb_wrapper {
	    padding: 0;
	}
	div.testimonial-small .lvca-grid-item {
	    padding-left: 0;
	}
	.faq-section .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title:after{
	    content: '-';
	    font-size: 30px;
	    line-height: 14px;
	}
	.main-header .header-menu-wrap .wpb_single_image img {
	    /*max-width: 120px!important;*/
	    padding: 20px 0px 20px 0px;
	}
	.main-header .header-menu-wrap .custom-button a {
	    padding: 9px 10px !important;
	    font-size: 12px !important;
	    min-width: 145px;
	}
	.main-header .header-menu-wrap #menu-sales-new-header {
	    display: none;
	}

	.main-header .header-menu-wrap {
	    padding-left: 15px;
	    padding-right: 15px;
	    -ms-flex-wrap: wrap; 
	    flex-wrap: wrap;
	}
	.main-header .top-bar p {
	    font-size: 14px !important;
	    line-height: normal;
	}
	.main-header .top-bar {
	    padding: 10px 20px;
	}
	.faq-section.vc_row {
	    padding-top: 80px !important;
	    padding-bottom: 50px !important;
	}
	.faq-section .vc_column_container>.vc_column-inner {
	    padding-left: 0;
	    padding-right: 0;
	}
	.faq-section .lvca-panel .lvca-panel-title {
	    padding: 15px 30px 15px 70px!important;
	}
	.countdown-section .ult_countdown-section .ult_countdown-amount {
	    min-height: 70px !important;
	    padding-top: 10px !important;
	    font-size: 16px !important;
	}
	.countdown-section .ult_countdown-section {
	    max-width: 25% !important;
	    width: 25% !important;
	}
	.countdown-section .ult_countdown-section .ult_countdown-period {
	    padding: 5px 4px !important;
	}
	.countdown-section .ult_countdown-section .ult_countdown-period {
	    font-size: 13.4px !important;
	}
	.success-stories .lvca-grid-container.lvca-grid-mobile-1 .lvca-grid-item {
	    margin-left: 0;
	}
	.icon-box-wrap .slick-dots {
	    padding: 0;
	    list-style-type: none;
	    position: absolute;
	    left: 0;
	    right: 0;
	    margin: 0 auto !important;
	    text-align: center;
	    bottom: 20px;
	    line-height: 10px;
	    height: 20px;
	}
	.icon-box-wrap .slick-dots li {
	    display: inline-block;
	    margin: 0 5px;
	   	line-height: 10px;
	}
	.icon-box-wrap .slick-dots li button {
	    font-size: 0;
	    height: 15px;
	    width: 15px;
	    background: #6fadd0;
	    border: 1px solid #6fadd0;
	    border-radius: 50%;
	}
	.icon-box-wrap .slick-dots li.slick-active button {
	    border-color: #000;
	    background: #fff;
	}
	.custom-icon-box>.vc_column-inner {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	}

	/* Table  (25-05)*/

	.table-mobile{
		display: block;
		border-top: 1px solid #ffffff50;
	}
	.table-section .wpb_column .vc_column-inner{
		padding: 5px !important;
	}
	.custom-table tbody>tr:not(:first-child)>td:first-child {
		padding: 5px 10px;
		font-size: 14px;
		line-height: 18px;
		width: 50%;
	}
	.table-desk .custom-table tbody>tr>td:nth-child(3),
	.table-mobile .custom-table tbody>tr>td:nth-child(2) {
		display: none;
	}
    .custom-table .vc-th td:nth-child(2) span div:first-child {
		width: 100% !important;
		padding: 5px 0px;
		transform: translateY(-5px);
		font-size: 14px;
	}
    .lw_wrap span:first-child {
		font-size: 12px;
	}
    .lw_wrap span.lw_italic {
		font-size: 10px;
		line-height: 12px;
	}
    .custom-table .vc-th td:nth-child(2) {
		padding: 30px 0px 15px !important;
	}
    .custom-table tbody>tr:not(:first-child)>td:nth-child(2) {
		border-right: 3px solid #000 !important;
	}
    .table-mobile .custom-table .vc-th td:last-child {
		padding: 15px 0 !important;
	}
	.table-desk .custom-table,
	.table-mobile .custom-table,
	.popup-section .wpb_content_element{
		margin-bottom: 0 !important;
	}
	.table-section h3.vc_custom_heading{
		padding-bottom: 15px !important;
	}
    .take-the-challenge .vc_single_image-wrapper img {
		max-width: 220px !important;
	}
	.take-the-challenge .wpb_single_image {
		text-align: right !important;
	}
	.what-to-expect .left-block .vc_column-inner{
		padding-right: 15px !important;
	}
    .take-the-challenge .wpb_text_column.wpb_content_element{
		padding-right: 0px !important;
	}  
    .take-the-challenge h3.main-title{
		margin-top: 50px !important;
		margin-bottom: 15px !important;
	} 
	.main-banner h1 br{
		display: none;
	}

    /* Footer */
    
	.sales-footer>.vc_col-sm-4:first-child .wpb_wrapper{
        display: flex;  
		justify-content: space-between;
	}
    .sales-footer .footer-logo img {
		max-width: 185px !important;
	}
	.sales-footer>.vc_col-sm-4:nth-child(2),
	.sales-footer>.vc_col-sm-4:nth-child(3){
        display: inline-block;
		width: 49%;
		vertical-align: text-top !important;
	}
	.sales-footer>.vc_col-sm-4:nth-child(2)>.vc_column-inner,
	.sales-footer>.vc_col-sm-4:nth-child(3)>.vc_column-inner{
       padding: 0 !important;
	   margin-top: 20px !important;
	}
	.sales-footer .menu li a {
		font-size: 15px !important;
		line-height: 25px;
	}
	.social-icon-wrap .vc_col-sm-4:nth-child(2)>.vc_column-inner {
		padding-right: 0 !important;
	}
	.social-icon-wrap .vc_col-sm-4:nth-child(3) {
		display: none !important;
	}
	.social-icon-wrap {
		display: flex;
	}
	.sales-footer>.vc_col-sm-4>.vc_column-inner{
        padding-left: 0 !important;
	}
	.sales-footer #menu-sales-new-footer-menu2{
        margin-left: 5px !important;
	}
	.vc_row.sales-footer{
		padding-top: 45px !important;
		padding-bottom: 35px !important;
	}
	.footer-bottom.wpb_content_element p {
		padding: 8px 10px;
		width: 100%;
		font-size: 15px;
		line-height: 25px;
		font-size: 13px;
		line-height: 23px;
	}
	.vc_row.footer-bottom-wrap{
		margin-bottom: 15px !important;
	}
	.sales-page-new .sales-footer .menu-item {
		padding: 0 !important;
	}
	.popup-section .regform-button {
		padding: 20px 40px !important;
		font-size: 15px !important;
	}
	.narrative-inner-row .wpb_single_image img {
		margin-top: -125px;
	}
	.narrative-section.vc_row {
		padding-top: 0px !important;
	}
	.icon-box-wrap .slick-dots{
		bottom: 15px;
	}
	.icon-box-slider .custom-icon-box>.vc_column-inner>.wpb_wrapper {
		padding: 20px 12px 35px 12px;
	}
	.take-the-challenge.vc_row{
		padding-bottom: 0px !important;
	}
	.table-section.vc_row h3.vc_custom_heading {
		padding-bottom: 15px !important;
	}
	.faq-section .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title:after {
		line-height: 5px !important;
	}
    .faq-section .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after {
		margin-top: 0px !important;
	}
	.main-header .header-menu-wrap .wpb_single_image img {
		padding: 25px 0px 25px 0px!important;
	}
}

@media screen and (max-width:479px) {
	.main-header .top-bar p {
	    font-size: 12px !important;
	}
	.sales-page-new h1{
		font-size: 30px !important;
		line-height: 30px!important;
	}
	.banner-text p {
		line-height: 22px !important;
	}
	
}


.salesmobilemenu {
	    display: none;
}
/*24May22 Sales Page*/

.single-forum .bp-pagination {padding: 10px 0px; display: inline-block; width: 100%;}

.single-forum .bbp-topic-form {margin-top: 50px;}

.bp-pagination .pag-count {float: left;}

#bbpress-forums select {
    height: auto !important;
}

.subscription-toggle {
    color: #fff !important;
    background: #3c4374;
    padding: 13px 20px;
    font-size: 16px !important;
}

.subscription-toggle:Hover {
    color: #fff !important;
    background: #4597cb;
}

#bbpress-forums {
    margin-top: 20px;
}

.forum-archive .bp-pagination.top {
    padding: 0px 0px;
    display: inline-block;
    width: 100%;
}

.create_topic {
    margin-right: 20px;
    color: #fff !important;
    background: #3c4374;
    padding: 13px 20px;
    font-size: 16px !important;
	display:inline-block;
}

.create_topic:Hover {
    color: #fff !important;
    background: #4597cb;
}

.single-forum .medium-editor-element {
    min-height: 250px !important;
	border: 1px solid #CCC;
	padding: 10px;
}

#bbp-search-form input#bbp_search_submit {
    background: #4597cb;
}

#bbp-search-form input#bbp_search_submit:Hover {
    background: #3c4374;
}

ul#medium-editor-toolbar-actions1 {
    border: 1px solid #CCC;
}

#buddypress #cover-image-container {
    background-color: #fff;
    border: 1px solid #eee;
}

#buddypress #item-header-cover-image {
    padding: 30px 30px 10px 30px;
}

.bb-add-document, .bb-create-folder, .dz-button, #bp-media-create-folder-submit, .bb-add-media {
    background: #4597cb !important;
}

.bb-add-document:Hover, .bb-create-folder:Hover, .dz-button:Hover, #bp-media-create-folder-submit:Hover, .bb-add-media:Hover {
    background: #3c4374 !important;
}
#buddypress .member-status {
    display: none;
}

#bbpress-forums ul {
    list-style: none;
    padding: 0px;
}

#bbpress-forums .bbp-topic-content, #bbpress-forums .bbp-reply-content {
    margin-left: 180px !important;
}

.single-forum .emojionearea {
    min-height: auto !important;
	border: none !important;
}

.single-topic .bbp-meta a, .single-topic .bbp-meta .bbp-topic-post-date {font-size: 13px !important; margin-right:15px;}

.single-topic .bbp-reply-author {padding: 10px 10px; width: 120px !important;}

.single-topic span.bbp-author-name {font-size: 15px;}

.single-topic #subscription-toggle a, .single-topic #favorite-toggle a {font-size: 15px !important;color: #3c4374 !important;padding: 0 5px !important;}

div#search-documents-form {
    height: 50px !important;
    position: relative;
    top: 15px;
}

input#group-document-search {
    bottom: 45px !important;
    position: relative;
    width: 200px;
    left: 5px;
}

.bp-media-header-wrap .media-search-form:after {
    top: 15px;
}

.dashboard_sections a.button {
    font-size: 15px !important;
}

.dashboard_sections .section_block p {
    min-height: 60px;
}

.single-espresso_events .content_with_sidebar.col-twothird, .single-ai1ec_event .content_with_sidebar.col-twothird {
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
}

.single-espresso_events .ee-event-datetimes-li, .single-ai1ec_event .ee-event-datetimes-li {
    width: 100% !important;
}

nav#lesson_categories ul li a {
    text-align: center;
}

nav#lesson_categories ul li a:hover {
    background-color: #3c4374 !important;
    color: #fff !important;
}

#lesson_categories li {
    width: auto !important;
    text-align: center !important;
}

nav#lesson_categories ul li a {
    padding: 15px 40px!important;
    font-size: 13px !important;
}

.single-espresso_events .sidebar {display: none;}

.ee-event-datetimes-ul li {list-style: none !important;}

.ee-event-datetimes-ul {padding-left: 0px !important;}

.single-espresso_events ul {
    list-style: none;
}

.event-datetimes input {
    display: none;
}

.event-datetimes .ee-event-datetimes-li {
    padding-top: 20px;
}

.forum-item a.vc_box_border_grey {
    border: none !important;
}

.vc_gitem-post-data-source-post_title h4 {
    padding-top: 20px;
}

.page-id-33076 .col-full {
    padding-top: 0px !important;
}

.page-id-33076 .vc_btn3.vc_btn3-color-juicy-pink, 
.page-id-33076 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #3c4374;
}

.page-id-33076 .vc_btn3.vc_btn3-color-juicy-pink:Hover, 
.page-id-33076 .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:Hover {
    color: #fff;
    background-color: #4597cb;
}

.page-id-33076 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 0 20px;
}

div .bbp-topic-form #whats-new-toolbar .medium-editor-toolbar.active {
    bottom: 15px;
    left: 50px;
    border: 1px solid #ccc;
    border-top: 0px;
}


.single-forum #new-post .select2-container{border: 1px solid #CCC; padding:5px 5px 5px 5px; z-index:0;}

body.logged-in .bb-select-dropdown.select2-dropdown{ margin-top:32px;}

.hide_section {
    display: none !important;
}

.page-id-33210 .start-chapter .vc_separator {
    display: block  !important;
    width: 40%; !important;
    margin-top: 40px !important;
}

.custom-table .vc-th td:nth-child(2), .custom-table .vc-th td:nth-child(3), .custom-table .vc-th td:nth-child(4) {
    vertical-align: top !important;
}

.right-section .remove_btn_format {
    margin-bottom: 0px !important;
}

#bbpress-forums #bbp-search-form #bbp_search{padding: 8px 10px; margin-top: 0 !important; vertical-align: top;}
#bbpress-forums>ul{ overflow-x: auto !important;}
#bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header{min-width:800px; box-sizing: border-box;}
#bbpress-forums>ul>li{min-width:800px; box-sizing: border-box;}
html #bbpress-forums .bbp-topic-freshness a{ font-size: 16px; font-weight: normal;}
#bbpress-forums .bp-checkbox-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
#bbpress-forums .bp-checkbox-wrap .bs-styled-checkbox{ margin:2px 5px 0 0;}
.select2-container{border: 1px solid #CCC; padding: 5px 5px 5px 5px; z-index: 0;}
#bbpress-forums fieldset.bbp-form legend{font-size: 16px;}
#bbpress-forums div.bbp-the-content-wrapper{ border: 1px solid #CCC; padding: 5px 5px 5px 5px; font-size: 16px;}
/*04-07-2022*/
.logged-in .hide-login{
	display: none !important;
}
.show-login{
	display: none !important; 
}
.logged-in .show-login{
	display: inline-block !important;
}

#bbpress-forums .bbp-reply-form .dropzone .dz-button{
	padding: 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}
.page-id-33852 #content{
	padding: 0;
}
.opt-acco  h4{
	font-size: 22px;
}
.opt-acco .vc_tta-panel-body p{
	font-size: 16px;
}
.signup-form .wlm3-theme-styled-reg-form {
    box-shadow: rgb(0 0 0 / 20%) 0px 8px 24px;
    padding: 35px;
}
.signup-form ul.wlm3-theme-styled-reg-form-toggle{
	border-bottom: 1px solid #888 !important;
}
.signup-form .wlm3-show-new-regform .wlm3-theme-styled-reg-form-toggle li.wlm3-existing-account,.signup-form  .wlm3-show-existing-regform .wlm3-theme-styled-reg-form-toggle li.wlm3-new-account{
	border-bottom: none;
}
.page-id-33903 .gform_wrapper form .gfield{
	width: 100%;;
}
.page-id-33903 .gform_wrapper.gravity-theme .gfield_label{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
 
@media (min-width: 768px) and (max-width: 950px) {
	.main-header .header-menu-wrap{-ms-flex-wrap: wrap; flex-wrap: wrap;}
	.sales-page-new .main-header .left-section{ width: 100%; }
	.sales-page-new .main-header .left-section .header-logo{ text-align: center; }
	.right-section .remove_btn_format .vc_btn3.vc_btn3-size-md{padding-top: 10px; padding-bottom: 9px;}
}
@media only screen and (max-width: 1199px) {
	html #nav_main ul li {padding: 15px 10px;}
}

@media only screen and (max-width: 992px) {
	div#search-documents-form, input#group-document-search {
		position: inherit !important;
	}
	.page-id-33076 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-{padding: 0 10px;}
	.home-page.sales-page-new .main-header .header-menu-wrap{-webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; padding-bottom: 10px;}
}
@media only screen and (max-width: 820px) {
	.page-id-33076 .mobile-nav{ padding-top: 15px !important; }
}
@media only screen and (max-width: 960px) {
	#header .user_profile{ margin-top:25px !important;}
}
@media only screen and (max-width: 782px) {
	body.logged-in .bb-select-dropdown.select2-dropdown{ margin-top:46px;}
	.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field{ padding-right:25px;}	
	.sales-page-new .salesmobilemenu button{ margin-top: 0 !important; }
	.sales-page-new .salesmobilemenu .rmp-menu-open{ top: 0 !important; }
	#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums .bbp-replies{
		zoom: 70%;
	}
}
@media only screen and (max-width: 767px) {
	.sales-page-new .salesmobilemenu{}
	/*07-07-2022*/
	.mob-border .vc_column-inner .wpb_column + .wpb_column{
		border-top: 1px solid #ddd;
		padding-top: 35px;
	}
	.remove-border .wpb_column .vc_column-inner{
		border: none !important;
	}
	.wlm3-theme-styled-reg-form{
		margin: 0 auto;
	}
	html h3{
		font-size: 34px;
	}

}
@media only screen and (max-width: 480px) {
	li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count{ width:15%;}
	span.bbp-admin-links{float:none;}
	.vc_custom_1657176670878{
		font-size: 44px !important;
	}
}