/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 12 2024 | 14:08:44 */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap');
.login-button, article.ticket .entry-meta {
	display: none;
}
/* form fix */
.wpb_wrapper form.pmpro_form .lite {
	color: white;
}
.woocommerce-checkout input, .woocommerce-checkout select, .woocommerce-checkout textarea,.woocommerce-checkout input:focus, .woocommerce-checkout select:focus, .woocommerce-checkout textarea:focus {
	border: 1px solid hsl(0deg 0% 0%) !important;
}
.woocommerce form h2.form-row {
	font-size: 20px;
	color: #00a3d8;
}
.vc_row .woocommerce form .form-row .optional {
	visibility: hidden;
}
.full-width-content .entry-content>.wpb-content-wrapper .row-container[data-vc-full-width]>.vc_row{
	max-width: 1200px;
	margin: 0 auto;
}
.full-width-content .entry-content>.wpb-content-wrapper .row-container[data-vc-stretch-content]>.vc_row{
	max-width: 100%;
}
/*event currency hide */
#evcal_list .eventon_list_event .event_description p.tx_price_line, #evcal_list .eventon_list_event .event_description p.evovo_total_price, .woocommerce-cart-form__cart-item .evo_ticket_vos .evovo_spread {
	display: none;
}
/* currency css */
#wccs_sticky_up, #wccs_sticky_down {
	display: none;
}
.progress {
	background: hsl(195deg 100% 42%);
	color: #fff;
}
.woocommerce .content .entry {
	padding-top: 3em;
}
.vc_row .wcc_rates_list {
	padding: 0;
	margin: 0 0 10px;
}
/*BASIC_SETTINGS*/
body {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #606060;
	line-height: 1.3;
}
.white, .white a,.white em, .white .fa,  .white a:hover, .white a:focus    {
	color: #ffffff;
}
.text-center{
	text-align:center;
}
.single .site-inner{
	max-width: 1200px;
	padding:0 15px !important
}
a {
	text-decoration: none !important;
}
.site-inner{
	margin-top:0;
}
.entry {
	margin-bottom: 0;
}
:focus{
	outline:none !important
}
p:empty {
	display:none;
}
.post , .sidebar{
	margin:3em 0;
}
.content{
	color: #606060;
	width:65% !important;
}
.entry-content .search-form {
	margin-bottom: 0px;
	width: 100%;
}
.single .row-container {
	padding: 0;
}
.error404 .content {
	width: 100% !important;
	padding-top: 2em;
}
/*HEADING_SECTION*/
h1 , h2 , h3 , h4 , h5 , h6 {
	font-family: 'Roboto', sans-serif;
	font-weight : bold;
}
h1 {
	font-size: 40px;
}
h2{
	font-size: 30px;
}
h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 21px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 15px;
}
h6 {
	font-size: 12px;
}
.sub-page-heading{
	font-size: 50px;
}
.entry-content h4 {
	margin-top: 10px;
}
.meet-the-team-row h4{
	font-size:24px;
}
.banner-row h1{
	font-size:35px;
}
.contracts-resources-row h2{
	font-size:20px !important;
}
/*ICON_SECTION*/
.vc_row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 18px !important;
}
.site-footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 33px !important;
}
.vc_row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	width: 15px;
	height: 24px;
	border: 0;
}
.vc_row .vc_icon_element.vc_icon_element-outer {
	vertical-align: middle;
}
.vc_row .fa-facebook-f:before {
	content: "\f39e";
}
/*MENU*/
.menu a span {
	color: #606060;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
}
.menu a{
	padding:0px !important;
}
.menu li {
	padding: 0 18px;
	margin-bottom:0 !important;
}
.nav-primary {
	float: none;
	padding:0 !important;
	text-align:center;
}
.genesis-nav-menu li.page_item.current-menu-item > a span {
	border-bottom: 5px solid #606060;
}
.genesis-nav-menu .sub-menu li.page_item.current-menu-item > a span {
	border-bottom: 2px solid #606060;
}
.vc_row .sub-menu-toggle {
	color: #000000;
	right: -3px;
	display: block!important;
	visibility: visible!important;
	padding: 0;
}
.vc_row .sub-menu .sub-menu-toggle {
	padding: 10px;
}
.genesis-nav-menu .menu-item.menu-item-has-children {
	margin-right: 15px;
}
.header-row .mobile-column.mobilefirst.wpb_column{
	z-index: 999;
}
.vc_row .mobile-menu {
	display: none !important;
}
/*SUBMENU_SECTION*/
.genesis-nav-menu .sub-menu a{
	border:0;
	width:100%;
	background-color:transparent;
}
.menu li .sub-menu{
	top: 20px;
	background-color: #ffffff;
	padding-bottom:15px;
	border:0;
	text-align: left;
}
.menu li .sub-menu li a span{
	line-height: 15px;
	font-size: 12px;
	font-weight: 600;
}
.menu li .sub-menu li{
	padding: 10px 10px 0 10px;
	margin:0;
	display: block;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin: -20px 0 0 160px;
}
/*BUTTON_SECTION*/
.vc_row .vc_btn3.vc_btn3-style-custom{
	background: #ffd600 !important;
	color: #444444 !important;
	box-shadow: 4px 2px 10px 1px #000000eb;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 18px;
	padding: 5px 30px!important;
	line-height: 1.5;
}
.buzz-contact-row .vc_btn3.vc_btn3-style-custom{
	width: 175px;
}
button.pum-trigger, .button{
	background: #ffd600 !important;
	color: #444444 !important;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	padding: 15px 35px!important;
	box-shadow: 4px 2px 10px 1px #000000eb;
	border-radius: 5px;
}
form.cart .button {
	padding: 9.5px 35px !important;
}
.button, .pmpro_btn-submit, .pmpro_btn-cancel{
	margin: 1em 0px;
	background-color: #ffd600 !important;
}
.woocommerce .cart .button, .woocommerce .cart input.button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	background-color: #00a3d8 !important;
}
.popmake-content p{
	margin-bottom: 15px;
	font-size: 18px;
	color: #606060;
}
a.button.is-primary{
	background-color: #17469E !important;
}
.partner-row .vc_row .vc_btn3.vc_btn3-style-custom{
	font-size: 14px;
}
.events-row .vc_row .vc_btn3.vc_btn3-style-custom, .vc_grid-item .vc_row .vc_btn3.vc_btn3-style-custom{
	padding: 2px 35px!important;
}
.entry-content .button:focus, .entry-content .button:hover {
	color: #444444 !important;
}
/*New_button*/
.yellow-bold-button .vc_btn3.vc_btn3.vc_btn3-style-custom{
	font-family: 'Roboto', sans-serif;
	font-weight : bold;
	font-size:20px;
	border-radius: 5px;
	padding: 5px 20px!important;
}
.vc_row.no_events {
	color: #444444 !important;
}
.woocommerce ul.products li.product .button{
	background: #444444;
}
.members-only-banner-row .yellow-bold-button .vc_btn3.vc_btn3.vc_btn3-style-custom {
	font-size: 18px;
}
/*BANNER_SECTION*/
.banner-row p, .about-top-row p {
	font-size: 21px;
	line-height: 1.2;
}
/*.preview-lazyload {
position: absolute;
top: 0;
}*/
/*HOME_MEMBERSHIP_SECTION*/
.vc_row.membership-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 30px !important;
}
.vc_row.membership-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner, .vc_row.members-only-banner-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner, .vc_row.join-icon-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
	border-radius: 250px;
	width: 30px;
	height: 30px;
}
.vc_row.membership-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
	border: 8px double #ffffff;
	padding: 18px;
}
.vc_row.membership-row p{
	font-weight:600;
}
/*MEMBERS_RESOURCES*/
.benefit-row p{
	font-size:24px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.logged-in #non-member-form, .logged-in .member-resources-join-button-row .vc_btn3-container, .member-buzz-button-row .vc_btn3-container, .member-resources-button-row .vc_btn3-container {
	display:none;
}
.logged-in .member-buzz-button-row .vc_btn3-container, .logged-in .member-resources-button-row .vc_btn3-container{
	display:block;
}
.buzz-text-row p{
	font-size:20px;
}
/*MEMBERS_RESOURCES_NEW*/
.vc_row.members-only-banner-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon, .vc_row.join-icon-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 40px !important;
}
.vc_row.members-only-banner-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner, .vc_row.join-icon-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
	border: 10px double #ffffff;
	padding: 30px;
}
.member-benefit-inner-row h2, .member-benefit-inner-column h2{
	font-size: 20px !important; 
}
.member-benefit-inner-row h3, .member-benefit-inner-column h3{
	font-size: 16px; 
}
.member-benefit-inner-row h2, .member-benefit-inner-row h3{
	color: #ffd600;
}
.member-benefit-inner-row .vc_column-inner, .member-benefit-inner-column .vc_column-inner{
	width: 250px;
	height: 250px;
	border-radius: 250px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.member-benefit-inner-row .vc_column-inner{
	box-shadow: 0 0 0 5px #00a3d8;
	border: 5px solid #FFF;
	background: #17469e;
	margin-bottom: 2em !important;
}
.member-benefit-inner-row .wpb_column:before {
	content: '';
	position: absolute;
	background: #ffffff;
	width: 280px;
	height: 280px;
	border: 5px solid #00a3d8;
	border-radius: 50%;
	margin: 0 auto;
	left: 50%;
	transform: translate(-50%, 3px);
	z-index: -1;
}
/*ABOUT_SECTION*/
#about-join{
	background-position: left top!important;
}
.about-connecting-row .vc_btn3.vc_btn3-style-custom{
	width: 290px;
}
.about-top-row button.pum-trigger{
	font-weight: bold;
	font-size: 21px;
}
.partner-sub-row .vc_column-inner{
	border: 2px solid #00a3d8;
}
/*MEET_THE_TEAM_SECTION*/
.meet-the-team-row .wpb_text_column h2{
	font-size: 21px;
	margin-bottom: 3px;
}
.meet-the-team-row h3{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 30px;
}
.meet-the-team-row h2, .meet-the-team-row h3{
	text-align:center;
}
.meet-the-team-row .wpb_single_image{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.meet-the-team-row .wpb_single_image img{
	border-radius: 250px;
}
.meet-the-team-row .wpb_text_column.team-content{
	height: 450px;
}
/*JOIN_US_PAGE*/
.vc_row.membership-price-row li:before {
	content: "\f00c";
	font-family: fontawesome;
	margin-left: -18px;
	position: relative;
	top: 2px;
	font-size: 18px;
	color: #ffd600;
	right: 10px;
}
.vc_row.membership-price-row .wpb_text_column h2,.vc_row.membership-price-row .wpb_text_column h4{
	margin-bottom:10px;
	margin-top:0px;
}
.vc_row.membership-price-row ul li{
	list-style-type: none;
}
/*CUSTOM_EVENT_GRID_SECTION*/
.custom_event_grid_row .vc_column_container.vc_col-sm-8, .webinar-events-row .vc_row.custom_event_grid_row{
	background-image: url(http://www.thevoiceovernetwork.org/wp-content/uploads/2021/09/testimonial_bg.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.webinar-events-row .custom_event_grid_row .vc_column_container.vc_col-sm-8{
	background-image:none !important;
}
.vc_row.custom_event_grid_row{
	margin-bottom: 2em;
	margin-left: 0;
	margin-right: 0;
	background: #d4f2ff;
}
.vc_row.custom_event_grid_row p, .webinar-events-row .custom_date_field{
	color:#ffffff;
}
.vc_gitem-post-meta-label{
	display:block;
}
.alignleft {
	margin-bottom: 10px !important;
}
.vc_row.custom_event_grid_row .innercontainer {
	display: flex;
}
.vc_row.custom_event_grid_row .wpb_column.vc_col-sm-2{
	display: flex;
	align-items: center;
}
/*HOME_UPCOMING_EVENTS*/
.custom_upcoming_event_grid_row h2{
	font-size: 21px !important;
	color: #444444;
	text-align: center;
	font-family: Source Sans Pro;
	font-weight: 600;
}
.custom_upcoming_event_grid_row a.event-button{
	background: #ffd600 !important;
	color: #444444;
	box-shadow: 4px 2px 10px 1px #000000eb;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 18px;
	padding: 5px 35px!important;
	line-height: 1.5;
}
.custom_upcoming_event_grid_row .wpb_column .vc_column-inner{
	background-color: #ffffff !important;
	border-radius: 10px !important;
	border: 2px solid #444444;
	padding:40px 20px;
}
.custom_upcoming_event_grid_row .wpb_column{
	padding:15px;
}
.custom_upcoming_event_grid_row .vc_column-inner{
	padding-top: 0;
}
.custom_upcoming_event_grid_row{
	margin-left: 0;
	margin-right: 0;
	padding-left: 0px;
	padding-right: 0px;
}
/*TALENT_ROSTER_SECTION*/
.wppb-user-forms ul li, .wppb-form-field label{
	color:#ffffff;
}
.wppb-user-forms ul li h4{
	margin-top: 20px;
}
.wp-core-ui .button{
	color:#ffffff !important;
}
.vc_row .wppb_upload_button {
	color: #ffffff;
	font-size: 16px;
	line-height: 19px;
	border: 1px solid #ffffff !important;
	padding: 2px 20px !important;
	margin: 0;
}
.vc_row .wppb_upload_button:hover{
	border: 1px solid #ffffff !important;
}
.vc_row .select2-selection__rendered, .select2-container--default .select2-selection--multiple .select2-selection__choice, .vc_row .wppb-rpf-popup{
	color: #000000;
}
.vc_row .wppb-form-field select{
	border-radius: 3px;
}
.vc_row .wppb-rpf-add, .vc_row .wppb-rpf-limit-reached .wppb-rpf-action.wppb-rpf-add:hover {
	color: #ffffff;
	background: #17469e;
}
.vc_row .wppb-rpf-limit-reached .wppb-rpf-action.wppb-rpf-add {
	opacity: 1;
}
.user_single_top_section, .discription_sections {
	padding: 40px 15px;
}
/*COURSES_SECTION*/
.single-lp_course .button, #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{
	background: #ffd600 !important;
	border-radius: 5px;
	font-size: 18px;
	box-shadow: 4px 2px 10px 1px #000000eb;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700 !important;
	color:#444444 !important;
	margin:20px 0px 20px 0px !important
}
.learn-press-progress::before {
	background: #e2e2e2 !important;
}
.single-lp_course #popup-content{
	background-color: #00a3d8 !important;
}
.single-lp_course .lesson-description, .single-lp_course h3.course-item-title, .single-lp_course h5.section-title, #popup-course #popup-sidebar .course-curriculum .section .section-header .section-left .section-toggle i, .single-lp_course .item-name, .single-lp_course #popup-footer .course-item-nav .next::before, .single-lp_course #popup-footer .course-item-nav .prev::before, .single-lp_course #popup-course #popup-header .popup-header__inner .course-title a, .single-lp_course .content-item-description p, .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value label, .content-item-summary h2, .learn_press_assignment_content, .content-item-summary h3, .assignments-notice-filetype, .content-item-summary p, #popup-course .question .question-title, .quiz-status .questions-index, .quiz-status .questions-index span, .quiz-attempts, .quiz-result .result-statistic .result-statistic-field span, .quiz-intro-item__title, .quiz-intro-item__content, #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{
	color:#ffffff !important;
}
.single-lp_course .section-header, .single-lp_course .section-content .course-item, .single-lp_course #popup-sidebar, #learn-press-course-curriculum.course-curriculum ul.curriculum-sections,  #popup-course .question .answer-option input[type="checkbox"]{
	background: #192430 !important;
}
.option-title p{
	color:#000000 ! important;
	margin-bottom: 0px;
}
.answer-options .answer-option input[type="checkbox"]::after, .answer-options .answer-option input[type="radio"]::after {
	top: 18px;
}
.single-lp_course .section-header{
	border: 0 !important;
}
.single-lp_course .section-content .course-item{
	margin-bottom:0 !important;
}
.single-lp_course .course-item-nav .next, .single-lp_course .course-item-nav .prev{
	padding: 2px 30px;
	background: #ffd600 !important
}
.single-lp_course #popup-course #popup-header .popup-header__inner .course-title a {
	font-size: 40px;
	font-weight: 700;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section {
	padding: 0 0 0px 0;
	border-bottom: 1px solid #ffffff;
}
.single-lp_course #popup-course #popup-content #learn-press-content-item .content-item-wrap {
	width: 100%;
	padding: 2em 0px 2em 2em;
}
.single-lp_course .content-item-description p, .learn_press_assignment_content, .content-item-summary p{
	font-size:18px !important;
	font-weight: 400 !important;
	font-family: 'Roboto', sans-serif;
}
.learn_press_assignment_content{
	padding-bottom:20px;
}
.learn-press-message.error {
	border-top: 0;
	background: transparent;
}
.course-nav-tab-curriculum, .course-nav-tab-instructor, .assignment-status .progress-items .progress-item .progress-number, .assignment-status .progress-items .progress-item .progress-label,.course-item.course-item-lp_assignment .item-meta.duration, .assignment-intro, .retake-assignment button[data-counter]::after, #learn-press-course .course-price, .quiz-result .result-grade .result-require, .learn-press-message::before, .learn-press-message::after{
	display:none !important;
}
ul.learn-press-nav-tabs .course-nav, ul.learn-press-nav-tabs {
	border:0 !important;
	background:transparent;
}
#learn-press-course-tabs .course-tab-panels .course-tab-panel{
	padding-top: 20px !important;
}
#learn-press-course-tabs.course-tabs {
	margin-top: 20px !important;
}
.voacademy-row .vc_btn3.vc_btn3-style-custom {
	padding: 10px !important;
	width: 210px !important;
	margin: 0 auto;
	background: #ffd600;
	color: #444444;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	border-radius: 5px;
	box-shadow: 4px 2px 10px 1px #000000eb;
	font-size: 16px
}
.voacademy-row .vc_btn3.vc_btn3-style-custom:hover{
	background: #606060 !important;
	color:#ffffff !important;
}
.quicktags-toolbar .ed_button{
	color: #2271b1 !important;
	background: #f6f7f7 !important;
}
.single-lp_course .site-inner {
	max-width: 100%;
	padding: 2em 0 !important;
}
.lp-archive-courses .course-summary .course-summary-content .course-detail-info {
	padding: 60px 15px 10px 15px !important;
	background-color: transparent;
	margin-bottom: 0px;
}
.lp-archive-courses{
	background-image: url(http://www.thevoiceovernetwork.org/wp-content/uploads/2021/09/testimonial_bg.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.single-lp_course a{
	color: #333;
}
.course-summary-sidebar .media-preview{
	Padding: 15px;
	margin: 0 !important;
}
.lp-button.submit-quiz, .lp-button.start, .lp-button.review-quiz, .lp-button.back-quiz, #popup-course #popup-content .lp-button, #popup-course #popup-header .lp-button, .lp-link-login{
	background: #ffd600 !important;
	color: #444444 !important;
	box-shadow: 4px 2px 10px 1px #000000eb;
	border: 0;
}
.lp-link-login{
	padding: 5px 30px;
}
.quiz-status .questions-index, #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers, .quiz-status .questions-index span{
	font-size: 20px !important;
	font-weight:700;
}
#popup-course .quiz-result .result-grade svg circle {
	stroke: #17469e !important;
}
#learn-press-pmpro-notice.learn-press-pmpro-buy-membership {
	display: block;
	text-align: center;
}
#learn-press-pmpro-notice a.purchase-button{
	width: 100%;
}
#popup-course #popup-content {
	padding-right: 80px;
}
.single-lp_course .header-menu{
	display:none;
}
.lp-content-area .course-info-left .course-meta.course-meta-primary, #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-time, #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-progress-wrapper, .learn-press-breadcrumb, ul.learn-press-nav-tabs .course-nav.active::before, ul.learn-press-nav-tabs .course-nav:first-child.active::after, #popup-course .question .question-title .edit-link{
	display:none;
}
.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item::before {
	color: #ffd600;
}
#learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p, .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item {
	font-weight: 400;
}
#learn-press-course-tabs .course-nav label {
	font-size: 20px;
	padding: 0;
	text-align:left;
	color: #ffffff !important;
	background: transparent !important;
}
.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
	margin-top: -200px;
}
.wp-core-ui .quicktags-toolbar input.button.button-small {
	font-size: 12px !important;
	box-shadow: none;
	margin: 2px !important;
	color: #444444 !important;
}
#popup-course #popup-content #learn-press-quiz-app .quiz-buttons.align-center .button-left.fixed {
	margin: 0 auto 30px auto !important;
	transform: none;
	position: static;
	width: 100% !important;
	height: 55px;
	background: #ffffff;
}
#popup-course .quiz-result .result-grade::before {
	border: 10px solid #ffff;
}
.quiz-result .result-grade .result-achieved {
	border-bottom: 0;
}
#popup-course #popup-content .lp-button.completed {
	margin-bottom: 30px;
}
.single-lp_course .course-item-nav .prev a, .single-lp_course .course-item-nav .next a, #popup-course #popup-footer .course-item-nav .prev::before, #popup-course #popup-footer .course-item-nav .next::before{
	color: #444444 !important;
	font-size: 20px !important;
	font-weight: 700 !important;
}
.lp-button.submit-quiz{
	margin: 20px 0 0 0 !important;
}
#learn-press-checkout{
	padding: 2em 15px;
}
#learn-press-checkout-form{
	display: none;
}
#learn-press-checkout h2, #learn-press-checkout .learn-press-message{
	color:#ffffff;
}
/*SUPPORT_TICKET_SECTION*/
.wpas-form-control {
	height: auto;
	border: 1px solid #444444 !important;
}
input:focus.wpas-form-control {
	border: 1px solid #444444 !important;
}
.wpas-btn-default{
	background: #17469e !important;
	color: #fff !important;
	border: 0 !important;
}
.wpas-table>tfoot>tr>td{
	text-align:center;
}
ul.wpas_table_pagination{
	padding-left: 0px;
}
.wpas-table>tbody>tr>td, .wpas-table>tbody>tr>th, .wpas-table>tfoot>tr>td, .wpas-table>tfoot>tr>th, .wpas-table>thead>tr>td, .wpas-table>thead>tr>th {
	border: 1px solid #444444 !important;
}
.single-ticket .sidebar, .wpas-link-logout, .wpas-link-login{
	display: none;
}
.single-ticket .content {
	width: 100% !important;
}
.single-ticket .site-inner {
	padding: 2em 15px !important;
}
.site-footer .row-container{
	width: 100% !important;
}
/*PLACEHOLDER_SECTION*/
::-webkit-input-placeholder { 
	color:    #444444;
	opacity:  1;
}
:-moz-placeholder { 
	color:    #444444;
	opacity:  1;
}
::-moz-placeholder { 
	color:    #444444;
	opacity:  1;
}
:-ms-input-placeholder { 
	color:    #444444;
	opacity:  1;
}
/*FORM_SECTION*/
input, select, textarea {
	background-color: #F1F2F2;
	border: 0 !important;
	font-family: 'Source Sans Pro', sans-serif;
	color: #444444;
	font-size: 18px !important;
	font-weight: 300;
	padding: 10px !important;
	width: 100%;
	max-width: 100%;
	line-height:1 !important
}
input:focus, textarea:focus {
	border: 0 !important;
	outline: none;
}
.gform_wrapper .gform_body ul.gform_fields li.gf_left_half {
	padding-right: 16px;
}
.gform_wrapper ul.gform_fields li.gf_right_half {
	padding-left: 16px;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
	padding-right: 0px;
}
.gform_wrapper li.hidden_label input {
	margin-top: 0px;
}
body .vc_row .gform_footer input[type=submit] {
	background-color: #ffd600 !important;
	color: #444444;
	margin: 0;
	border-radius: 0px;
	width: 100%;
	padding: 15px 20px !important;
}
body .gform_wrapper  .gfield_checkbox li input[type=checkbox]{
	margin-top: 0 !important;
}
.gform_wrapper .gfield_checkbox label{
	margin-left: 5px !important;
}
.vc_row .gform_wrapper .gfield_html p {
	color:#ffffff;
	text-align:center;
	margin-bottom:8px;
}
select {
	height: auto;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
	padding-right: 0px;
}
.vc_row .gform_legacy_markup_wrapper .gform_footer {
	padding: 14px 0 10px 0;
	margin: 0;
}
/*LOGIN_SECTION*/
#loginform input[type="text"], #loginform input[type="password"], form.pmpro_form .input, form.pmpro_form textarea, form.pmpro_form select, #loginform input[type=text], #loginform input[type=password]  {
	max-width: 100%;
	background: #fff;
}
#loginform p.login-submit {
	text-align: center;
}
.logo-row #loginform label, .logo-row form.pmpro_form label, .logo-row #loginform label, .profile-row .pmpro_reset_password_wrap form.pmpro_form .lite, .profile-row form.pmpro_form .pmpro_change_password-fields .lite, .profile-row #loginform label ,.profile-row  form.pmpro_form label, .profile-row form.pmpro_form .lite, .profile-row h2{
	color: #fff;
}
.pmpro_actions_nav a, .pmpro_actions_nav p{
	padding: 10px;
	color: #ffffff !important;
}
.pmpro_actions_nav{
	font-weight:700;
}
#customer_details h3 {
	font-size: 16px;
	font-weight: 400;
}
.evotx_tai_oneholder {
	margin-top: 15px;
}
.evo_event_information {
	line-height: 1.5;
}

.vc_gitem_row .wpb_single_image:empty {
	background: #ff0000;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
	background-color: #0026ff;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
	color: #ffffff;
}
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
	background-color: #00a3d8;
	border: 1px solid #00a3d8;
	padding: 9px 22px;
	margin: 45px 0 0;
	color: #fff !important;
	font-size: 20px;
}
.pmpro_content_message {
	padding: 4em 0;
	text-align: center;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
	left: 1em;
}
/*CAL_SECTION*/
.vc_row .eventon_fc_days .evo_fc_day, .vc_row .ajde_evcal_calendar{
	background-color: #00a3d8 !important;
}
.vc_row .eventon_fc_daynames .evo_fc_day, .vc_row .eventon_fc_days .evo_fc_day.has_events, .eventon_events_list .eventon_list_event.no_events {
	color: #444444 !important;
}
.vc_row .eventon_fc_days .evo_fc_day.today:before {
	background-color: #17469e;
}
.vc_row .eventon_fullcal .evo_fc_day.on_focus {
	border-top: 1px solid #ffffff;
}
.vc_row .ajde_evcal_calendar .calendar_header p{
	font-size: 20px !important;
	color: #444444 !important;
}
.evcal_desc3 .evo_ep_bar b, .evcal_desc3 .evo_ep_bar b:before {
	background-color: #17469e !important;
}
.vc_row .ajde_evcal_calendar .calendar_header .evcal_arrows, .vc_row .evo_footer_nav .evcal_arrows {
	color: #ffffff;
	background-color: #17469e;
	border: 2px solid #ffffff;
}
.vc_row .evofc_months_strip .eventon_fc_days .evo_fc_day.has_events span i {
	display: none;
}
.vc_row .eventon_fullcal .evo_fc_day{
	padding: 8px 0;
	background-color: #00a3d8;
}
.vc_row .eventon_fc_days .evo_fc_day {
	color: #ffffff !important;
}
.vc_row .ajde_evcal_calendar.sev #evcal_list .eventon_list_event {
	margin-bottom: 0px;
}
.vc_row .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2{
	font-size: 16px !important;
}
.vc_row .ajde_evcal_calendar.cev #evcal_list .eventon_list_event a{
	padding: 5px !important;
}
.vc_row .ajde_evcal_calendar .calendar_header {
	margin: 5px 5px 0px 5px;
}

#customer_details h3 {
	padding-top: 1em;
}
.vc_row .login-button, .vc_row .logout, .vc_row .cart-button, .vc_row .member-button, #learn-press-checkout a.link-login{
	padding: 5px 5px;
	background: #ffd600;
	color: #444444;
	line-height: 2;
	font-weight: bold;
}
.vc_general.vc_tta .text-right{
	text-align:center !important
}
.full-width-content .content {
	width:100% !important;
}
.wpb_single_image .vc_figure-caption {
	margin-top: 10px;
	font-size: 18px;
}

/*HOME_TESTIMONIAL_SECTION*/
.vc_row.three_col_testi .wpmtst-testimonial, .grid-testimonial .strong-view .strong-content.strong-grid .wpmtst-testimonial{
	border-width: 2px;
	border-color: hsl(0deg 0% 27%);
	border-style: solid;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	background: hsl(0deg 0% 100%);
}
.vc_row.three_col_testi .wpmtst-testimonial{
	display: flex !important;
	height: 100% !important;
}
.vc_row.three_col_testi .wpmslider-viewport{
	display: flex;
	flex-flow: column wrap;
	margin-bottom: 20px;
}
.vc_row.three_col_testi .testimonial-content, .vc_row.grid-testimonial .testimonial-content{
	font-size: 14px;
	position: relative;
	padding: 0 35px;
	padding-bottom: 2em;
}
.vc_row.three_col_testi .testimonial-content p:before,.vc_row.grid-testimonial .testimonial-content p:before, .vc_row.three_col_testi .testimonial-content p:after, .vc_row.grid-testimonial .testimonial-content p:after{
	font-family: FontAwesome;
	content: '\f10d';
	position: absolute;
	font-size: 20px;
	color: hsl(195deg 100% 42%);
	left:2px;
}
.vc_row.three_col_testi .testimonial-content p:after, .vc_row.grid-testimonial .testimonial-content p:after{
	content: '\f10e';
	right:2px;
	bottom:0px;
	left:inherit;
}
.vc_row.three_col_testi  .testimonial-company:before, .vc_row.grid-testimonial  .testimonial-company:before {
	content:'-';
	position: relative;
	padding: 0 5px;
}
.vc_row.three_col_testi .testimonial-name,.vc_row.grid-testimonial .testimonial-name, .vc_row.three_col_testi  .testimonial-company, .vc_row.grid-testimonial  .testimonial-company {
	display: inline-block;
	line-height: 1;
	color: hsl(0deg 0% 0%);
	font-size: 14px;
}
.vc_row.three_col_testi  .testimonial-inner, .vc_row.grid-testimonial  .testimonial-inner{
	text-align: center;
}
.vc_row.three_col_testi  .testimonial-content p{
	padding-top: 1em;
	text-align: left;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:before {
	color: #444444;
	background: #444444;
}
/*JOINUS_TESTIMONIAL_SECTION*/
.vc_row.testimonial_per_slider .testimonial-content{
	padding: 0em 3em 15px 3em;
	position: relative;
	margin-bottom: 1.5em;
}
.vc_row.testimonial_per_slider .testimonial-content, .vc_row.testimonial_per_slider .testimonial-name, .vc_row.testimonial_per_slider .testimonial-company {
	color: #ffffff;
	text-align:left;
}
.vc_row .testimonial {
	position:relative;
}
.vc_row.testimonial_per_slider  .testimonial-content:before, .vc_row.testimonial_per_slider .testimonial-content:after{
	position:absolute;
	font-size:28px;
	font-family:fontawesome;
	line-height:1;
}
.vc_row.testimonial_per_slider .testimonial-content:before, .vc_row.testimonial_per_slider .testimonial-content:after{
	color:#ffffff;
}
.vc_row.testimonial_per_slider .testimonial-content:before {
	content:'\f10d';
	left:2px;
	top:0;
}
.vc_row.testimonial_per_slider .testimonial-content:after {
	content:'\f10e';
	right:2px;
	bottom:0;
}
.vc_row.testimonial_per_slider .vc_row .testimonial-name, .vc_row.testimonial_per_slider  .vc_row .testimonial-company {
	display:inline-block;
	line-height: 1;
}
.vc_row.testimonial_per_slider .testimonial-name {
	border-right: 2px solid #ffffff;
	margin-right: 10px;
	padding-right: 10px;
}
.vc_row.testimonial_per_slider .testimonial-inner p {
	color: #ffffff;
	font-size: 18px;
}
.vc_row.testimonial_per_slider .testimonial-company {
	border-left: 0;
	margin-left: 0px;
	padding-left: 0px;
}
.vc_row.testimonial_per_slider .testimonial {
	position:relative;
}

.strong-grid{
	height: 100% !important;
}
/*HOME_UPCOMING_EVENT_SECTION*/
.von-library-blog-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper, .blog-page-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper,  .webinar-events-row  .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
	display: flex;
	flex-wrap: wrap;
	margin-right: 0;
}
.von-library-blog-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item,  .blog-page-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item, .webinar-events-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
	padding-right: 0;
	padding-bottom: 0;
	width: 30%;
	margin: 0 15px 30px 15px;
}
.von-library-blog-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item, .blog-page-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
	background: #f4f4f4;
}
.page-id-546 .innercontainer {
	max-width: 1200px;
	margin: 0 auto;
	width:100%;
}
.eventon_events_list .eventon_list_event .registration_link a{
	color:#17469e;
}

/*FOOTER_SECTION*/
.site-footer .wpb_text_column p, .site-footer .wpb_text_column p a{
	color:#444444;
}
.sitemap-text p{
	margin-bottom:15px;
}
.custom_message .evo_eventcard_time_t{
	font-weight: bold;
	color: hsl(0deg 0% 0%);
	font-size: 16px;
	display: block;
	line-height: 23px;
}
.custom_message h3.evo_h3{
	font-size: 25px !important;	
	color: hsl(0deg 0% 0%);
}
.custom_message{
	background-color: hsl(195deg 64% 57%);
	color: hsl(0deg 0% 100%);
	padding-top: 10px;
}
.custom_message .cust_button{
	display: flex;
}
.eventon_list_event .evo_eventcard_time_t {
	margin-bottom: 20px;
}
.custom_message .cust_button a{
	font-size: 20px;
	color: hsl(0deg 0% 100%);
	width: 104px;
	padding: 5px 0;
	margin: 0 auto;
	background-color: hsl(195deg 100% 42%);
	text-align: center;
	border-radius: 25px;
	-webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;
}
@keyframes glowing{
	0% {
		background-color: hsl(195deg 100% 42%);
		box-shadow: 0 0 3px #00a3d8;
	}
	50% {
		background-color: hsl(195deg 100% 42%);
		box-shadow: 0 0 40px #00a3d8;
	}
	100% {
		background-color: hsl(195deg 100% 42%);
		box-shadow: 0 0 3px #b20000;
	}
}
@media only screen and (max-width: 1280px){
	.membership-price-row.vc_row.vc_column-gap-15 {
		margin-left: 0px;
		margin-right: 0px;
	} 
	#team_bg{
		padding-top: 3em !important;
		padding-bottom: 3em !important;
	}
}
@media only screen and (max-width: 1199px){
	.partner-row .vc_row .vc_btn3.vc_btn3-style-custom {
		padding: 0px 35px !important;
	}
	.menu li {
		padding: 0 15px;
	}
	.single-lp_course .site-inner {
		padding: 2em 15px !important;
	}
	.meet-the-team-row p{
		font-size: 16px;
	}
	.member-benefit-inner-row .wpb_column {
		width: 50%;
	}
}
@media only screen and (max-width: 1023px){
	.partner-row .vc_row .vc_btn3.vc_btn3-style-custom {
		padding: 0px 18px !important;
	}
	.vc_row.event-row {
		padding-right: 0em !important;
		padding-left: 0em !important;
	}
	.vc_gitem-post-data h4 {
		font-size: 14px;
	}
	.voacademy-row .vc_btn3.vc_btn3-style-custom {
		padding: 5px !important;
		width: 200px !important;
	}
	.meet-the-team-row .wpb_column{
		width:100%;
	}
	.meet-the-team-row .wpb_text_column.team-content {
		height: auto;
	}
	.custom_upcoming_event_grid_row .wpb_column{
		padding:5px;
	}
	.menu a span {
		font-size: 16px;
	}
	.vc_row .sub-menu-toggle {
		top: -2px;
	}
}
@media only screen and (max-width: 991px){
	.vc_row.events-row  .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item, .von-library-blog-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item,  .blog-page-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item, .past-events-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item, .webinar-events-row  .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
		width: 100%;
		margin: 15px 0;
	}
	.vc_row.events-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper, .von-library-blog-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper, .blog-page-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper, .past-events-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper, .webinar-events-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
		margin-right: 0;
	}
	#trigger .lines, #trigger .lines:before, #trigger .lines:after {
		background: #00a3d8 !important;
	}
	.pagesidebar {
		z-index: 999;
		overflow-y: auto;
		overflow-x: hidden;
		color: #eee;
	}
	.pagesidebar {
		z-index: 999;
	}
	.pagesidebar .sidemenu li.menu-item-has-children:after {
		content: "\f107";
		font-family: fontawesome;
	}
	h1.sub-page-heading {
		font-size: 45px;
	}
	h2 {
		font-size: 28px !important;
	}
}

@media only screen and (max-width: 959px){
	.vc_row .text-right{
		text-align:center !important;
	}
	.menu-toggle {
		float: none;
	}
	.menu-toggle, .menu-toggle:hover, .menu-toggle:focus {
		color: #00a3d8;
		font-size:25px;
		margin-top: 0px;
		padding:0 !important;
	}
	.genesis-nav-menu li.page_item.current-menu-item > a span {
		border-bottom: 0;
	}
	.menu li {
		padding:5px 0;
		margin-bottom: 0px !important;
	}
	.events-row .vc_row .vc_btn3.vc_btn3-style-custom {
		padding: 2px 20px!important;
	}
	ul.header_top_socialicon {
		padding-bottom: 0;
	}
	.genesis-nav-menu .sub-menu a {
		text-align: center;
	}
	.menu li .sub-menu {
		padding-bottom: 0px;
		padding-left: 0;
	}
	.sub-menu-toggle {
		padding: 7px 10px;
		color: #00a3d8 !important;
	}
	.menu{
		position: absolute;
		top: 0px;
		background: #ffffff;
		width: 50%;
		text-align: center;
		right: 0;
		left:0;
		margin:0 auto;
		padding: 10px;
		z-index: 999;
		border:2px solid #00a3d8;
	}
	.page-id-5432  .content, .voacademy-row .wpb_column {
		width: 100% !important;
	}
	.single-lp_course .wpb_video_widget {
		width: auto;
	}
	.single-post .content {
		width: 100% !important;
	}
	#about-join{
		padding-top: 5em !important;
		padding-bottom: 5em !important;
	}
	.vc_row.header-row .wpb_column{
		width:100%;
		text-align:center;
	}
	.vc_row.header-row .parentrower{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex!important;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.vc_row.header-row .mobilefirst {
		-webkit-order: 1;
		order: 1;
	}
	.vc_row.header-row .mobilesecond {
		-webkit-order: 2;
		order: 2;
	}
	.vc_row.header-row .mobilethird{
		-webkit-order: 3;
		order: 3;
	}
	.site-logo{
		margin: 10px 0;
	}
	.yellow-bold-button .vc_btn3.vc_btn3.vc_btn3-style-custom {
		font-size: 18px;
		padding: 5px 12px !important;
	}
	.genesis-nav-menu .sub-menu .sub-menu {
		margin: 0;
		padding-left: 0;
	}
	.genesis-nav-menu .menu-item.menu-item-has-children {
		margin-right: 0px;
	}
	.vc_row .sub-menu-toggle {
		position: absolute;
		right: 0;
		top: 0px !important;
		z-index: 100;
		width: 100% !important;
		text-align: right;
	}
	.vc_row .mobile-menu {
		display: block !important;
	}
	.members-only-banner-row .yellow-bold-button .vc_btn3.vc_btn3.vc_btn3-style-custom {
		font-size: 16px;
		padding: 5px 5px !important;
	}
}
@media only screen and (max-width: 768px){
	.pmpro_login_wrap form#loginform input[type="text"].input, .pmpro_login_wrap form#loginform input[type="password"].input, form.pmpro_form input[type=text].input, form.pmpro_form input[type=password].input, .pmpro_login_wrap form#loginform input[type=text].input, .pmpro_login_wrap form#loginform input[type=password].input {
		width: 100%;
	}
	.vc_grid-filter-select .vc_grid-styled-select select {
		padding: 0px !important;
	}
	.wpas-table td:nth-child(n+3), .wpas-table th:nth-child(n+3) {
		display: table-cell;
	}
	#learn-press-course .course-summary-sidebar .course-sidebar-preview .media-preview {
		text-align: center;
	}
}
@media only screen and (max-width: 767px){
	.woocommerce.full-width-content .content, .woocommerce-page.full-width-content .content {
		max-width: 100%;
		width: 100% !important;
	}
	.vc_row[data-vc-full-width=true] .vc_row, .vc_row .vc_row{
		display: block;
	}
	.wpb_single_image,.vc_row .vc_btn3-container,h1, h2, h3,h4, .vc_custom_heading p, p.entry-meta, .wpas-ticket-buttons-top,.footer-row .wpb_text_column p, .focusite-text p{
		text-align:center !important;
	}
	h1.sub-page-heading {
		font-size: 35px;
		line-height: 50px;
	}
	.vc_row.parentrower {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex!important;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mobilefirst {
		-webkit-order: 1;
		order: 1;
	}
	.mobilesecond {
		-webkit-order: 2;
		order: 2;
	}
	.vc_row.event-row .vc_gitem-zone.white .vc_col-sm-2 {
		display: block;
	}
	.vc_row.event-row .wpb_single_image, .vc_row.event-row .vc_gitem-post-meta-field-_evcal_ec_f1a1_cus.excerpt, .vc_row.event-row .vc_gitem-post-data-source-post_title {
		width: 100%;
		float: none;
		display: block;
	}
	.vc_row.event-row .wpb_single_image {
		position:static;
		transform: none;
	}
	.custom_event_grid_row .innercontainer{
		display: block !important;
	}
	.alignleft, .alignright {
		float: none;
		margin: 0 auto 20px auto!important;
		text-align: center;
		display: block;
	}
	.vc_row.custom_event_grid_row .wpb_column {
		padding: 10px;
	}
	ul.learn-press-nav-tabs {
		display: flex !important;
	}
	.vc_grid-filter-select .vc_grid-styled-select select {
		padding: 10px !important;
	}
	.single-lp_course #popup-course #popup-content #learn-press-content-item .content-item-wrap {
		padding: 3em 0px 2em 2em;
	}
	.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
		margin-top: 0;
	}
	.member-benefit-inner-row .wpb_column {
		width: 100%;
	}
	.member-benefit-inner-row .wpb_column::before {
		transform: translate(-50%, -15px);
	}
	.vc_row .gform_wrapper .gfield_html p {
		font-size: 16px;
	}
	#banner{
		padding-top: 2em !important;
		padding-bottom: 2.5em !important;
	}
	.members-only-banner-row .yellow-bold-button .vc_btn3.vc_btn3.vc_btn3-style-custom {
		width:100%;
	}
}
@media only screen and (max-width: 640px){
	.gform_wrapper .gform_body ul.gform_fields li.gf_left_half ,.gform_wrapper ul.gform_fields li.gf_right_half {
		padding:0px;
	}
	body.home .vc_row .gform_footer input[type=submit], body .vc_row .gform_footer input[type="submit"] {
		width: 100%;
		position: inherit;
	}
	.gform_wrapper select {
		line-height: 2;
	}
}
@media only screen and (max-width: 639px){
	h1.sub-page-heading {
		font-size: 30px !important;
		line-height: 30px;
	}
	.menu{
		width: 80%;
	}
	#about-join {
		padding-top: 3em !important;
		padding-bottom: 3em !important;
	}
	.single-lp_course #popup-course #popup-header .popup-header__inner .course-title a {
		font-size: 35px;
	}
	.wppb-repeater > ul > li > label {
		width: 100%;
	}
}
@media only screen and (max-width: 479px){
	.woocommerce ul.products li.product {
		max-width: 100%;
	}
	.footer_center_text p a, .footerwidget p a {
		font-size: 18px;
	}
	p.privacy_mail a, p.privacy_link a{
		font-size: 14px;
	}
	.voiceover-industry-row h1 {
		font-size: 20px;
	}
	.pmpro_actions_nav a {
		padding: 5px;
	}
	.woocommerce-checkout #payment{
		padding: 0px !important;
	}
	#loginform label {
		font-size: 16px;
	}
	.meet-the-team-row .sub-page-heading {
		font-size: 20px !important;
	}
	.site-footer .wpb_text_column.footer-mail p a {
		font-size: 14px;
	}
	#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .course-item-title {
		font-size: 25px;
	}
	.single-lp_course #popup-course #popup-header .popup-header__inner .course-title a {
		font-size: 20px;
	}
	#popup-course #sidebar-toggle {
		top: 350px;
	}
	h2 {
		font-size: 20px !important;
	}
	.about-connecting-row .vc_btn3.vc_btn3-style-custom {
		width: 240px;
		font-size: 18px !important;
	}

	ul.user-audio-demos li {
		flex: 0 0 100% !important;
		max-width: 100% !important;
		list-style: none;
	}
	.banner-row h1 {
		font-size: 25px;
	}
	.vc_row .login-button, .vc_row .logout, .vc_row .cart-button, .vc_row .member-button, a.login-button-m {
		display: block;
		margin-bottom: 20px;
	}
} 

