/**
Theme Name: InfluenceU
Author: Uncanny Owl
Author URI: https://uncannyowl.com
Description: InfluenceU's child theme for the Astra
Version: 1.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: influenceu
Template: astra
*/

/**
 * =================== IMPORTED FROM PREVIOUS CHILD THEME =================== 
 */

.popup-login i.fa {
	width: 10px;
}

@media (max-width: 800px) {
	#simplemodal-login-container {
		display: none !important;
	}
}

/* style button */
.wpb_btn-info {
	background-color: #67d6d0 !important;
}

span.wpb_btn-large {
	font-size: 24px !important;
	font-weight: 400 !important;
	border-radius: 4px !important;
}

.wpb_button {
	padding: 9px 30px !important;
}


/* Popup login form styling */
div#simplemodal-login-overlay.simplemodal-overlay {
	display: none !important;
}

div#simplemodal-login-container.simplemodal-container {
	z-index: 10002;
	height: auto;
	width: 350px;
	left: -280px;
	position: relative !important;
	margin-top: 0 !important;
	padding-top: 15px;
}

.ua-ie div#simplemodal-login-container.simplemodal-container {
	position: absolute !important;
	left: inherit;
	margin-left: -280px;
}

#simplemodal-login-form {
	display: block !important;
	border-top: 3px solid #003a5f;
}

body.logged-in #simplemodal-login-form {
	display: none !important;
}

#simplemodal-login-form #loginform {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: none;
}

#simplemodal-login-container form .submit input {
	background-color: #f90 !important;
	border-radius: 2px !important;
}

#simplemodal-login-container form .submit input.simplemodal-close {
	display: none;
}

#simplemodal-login-container .title {
	color: #556995 !important;
	margin-bottom: 0;
}

/* LearnDash Styling */
#learndash_profile .learndash_profile_quizzes .quiz_title {
	padding-left: 2%;
}

#learndash_profile .learndash_profile_quiz_heading {
	color: #000;
}

#learndash_profile .course_progress {
	width: 50% !important;
}

#learndash_lessons, #learndash_course_content a, #learndash_course_content div, #learndash_quizzes, .expand_collapse, .notavailable_message, #learndash_lesson_topics_list div > strong, #learndash_lesson_topics_list div ul > li .sn, .learndash_profile_heading, #learndash_profile a, #learndash_profile div {
	font-size: 13px !important;
}

#learndash_course_content_title {
	font-size: 15px !important;
}

.widget_sfwd-lessons-widget ul li a {
	font-size: 13px !important;
	display: block !important;
	margin-bottom: 10px !important;
	margin-left: 10px !important;
	text-indent: -0.7em !important;
	line-height: 15px !important;
}

/* Style Mark Complete Button */
input[type="submit"], .gform_page_footer input[type="button"] {
	font-size: 18px !important;
	font-weight: 500 !important;
	color: #fff !important;
	background: #b69549 !important;
	border-radius: 4px !important;
	padding: 10px 25px !important;
	border: 0;
}

.center-this {
	margin-left: auto;
	margin-right: auto;
}

/* BuddyPress profile styling */
.editfield {
	width: 45%;
	float: left;
	min-height: 110px;
	padding-right: 50px;
}

.editfield .checkbox label {
	display: inline-block !important;
	padding-right: 10px;
}

.editfield .checkbox label:first-child {
	display: block !important;
}

.standard-form.base h4:first-child, .bp-widget.base h4:first-child {
	display: none;
}

/* Style events list */

.ee-event-datetimes-ul {
	padding-left: 0;
	padding-bottom: 20px;
}

.espresso-event-list-wrapper-dv > form:first-child, .espresso-event-list-wrapper-dv > form:first-child > input {
	float: right;
}

.ticket-selector-submit-btn[type=submit] {
	box-shadow: none !important;
}

.download-iCal-frm input {
	padding: 0 !important;
	margin: 0 !important;
}

h2.entry-title a {
	font-size: 0.9em;
	text-decoration: none;
	color: #666;
}

/* Hide profile on My Courses dashboard */
#learndash_profile .profile_info, #learndash_profile > .expand_collapse + .learndash_profile_heading {
	display: none !important;
}

/* BuddyPress styling */
.field-visibility-settings-toggle {
	display: none;
}

.field-visibility-settings-notoggle {
	display: none;
}

/* Resize learndash UI elements */
.learndash .notcompleted, .learndash .completed {
	background-size: 40px 38px !important;
}

.learndash .topic-completed span, .learndash .topic-notcompleted span {
	background-size: 9px 9px !important;
	background-position: 4px 9px !important;
}

.learndash_nevigation_lesson_topics_list .topic-completed span, .learndash_nevigation_lesson_topics_list .topic-notcompleted span {
	background-size: 7px 7px !important;
	background-position: 3px 6px !important;
}

.textwidget a, #course_navigation .learndash_nevigation_lesson_topics_list li a span {
	text-decoration: underline !important;
	line-height: 18px !important;
	padding-bottom: 8px;
}

#course_navigation .learndash_nevigation_lesson_topics_list .lesson a {
	color: #808080 !important;
}

.textwidget a, #course_navigation .learndash_nevigation_lesson_topics_list a span, #course_navigation .learndash_nevigation_lesson_topics_list a {
	font-size: 14px !important;
	font-weight: 400;
}

/* Style event listings */

body.post-type-archive-espresso_events div.post.espresso_events, body.page-id-586 article.espresso_events {
	margin-bottom: 0;
	width: 43%;
	display: inline-block;
	margin-right: 2.5%;
	margin-left: 2.5%;
	vertical-align: top;
}

.post.espresso_events h2 {
	font-size: 20px !important;
}

input.ticket-selector-submit-btn[type=submit] {
	padding: 5px 10px !important;
	font-size: 0.9em !important;
}

body.page-id-586 h2.entry-title a {
	text-decoration: none !important;
}

body.post-type-archive-espresso_events h2 {
	float: left;
}

body.post-type-archive-espresso_events .event-content .clear {
	height: 0;
}

body.post-type-archive-espresso_events .ee-event-datetimes-ul, body.page-id-586 article.espresso_events .ee-event-datetimes-ul {
	padding-bottom: 0;
}

/* Hide title on lesson pages */

body.single-sfwd-lessons div.sfwd-lessons > h2 {
	display: none;
}

body.single-espresso_venues div.single-navigation, body.single-espresso_events div.single-navigation, body.single-sfwd-lessons div.single-navigation, body.single-sfwd-courses div.single-navigation, body.single-sfwd-topic div.single-navigation {
	display: none;
}

body.single-espresso_venues div.espresso_venues, body.single-espresso_events div.espresso_events, body.single-sfwd-lessons div.sfwd-lessons, body.single-sfwd-courses div.sfwd-courses, body.single-sfwd-topic div.sfwd-topic {
	padding-top: 30px;
}

/* Responsive Sliders */

#sliders-container > .rev_slider_wrapper, #sliders-container > .rev_slider_wrapper > .rev_slider.tp-simpleresponsive {
	max-width: 1170px;
	width: auto !important;
}

#sliders-container > .forcefullwidth_wrapper_tp_banner > .rev_slider_wrapper {
	left: 0 !important;
}

/* Styling I Agree popup */
.om-close {
	/* display:none !important; */
}

.popupbuttons {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}

/* Styling Log in/out text */
.menu-log-out-container {
	padding-top: 8px;
	text-align: center;
	font-size: 15px;
	line-height: 19px;
	padding-left: 20px;
}

a.logoutlink {
	font-size: 15px;
	color: #666;
	text-decoration: none;
}

@media (max-width: 800px) {
	.menu-log-out-container {
		padding-top: 0;
	}
}

div.post.espresso_events img {
	float: left;
	/*width:100px;*/
	height: auto;
}

div.post.espresso_events div.wp-caption {
	border: 1px solid #ccc;
	padding: 8px !important;
	background: #fafafa;
}

div.post.espresso_events div.wp-caption p.wp-caption-text {
	margin-bottom: 0;
	padding-top: 5px;
	float: left;
}

/* BuddyPress Styling */
input#members_search_submit {
	display: none;
}

#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
	background-color: transparent;
}

#buddypress #item-nav {
	display: none;
}

/* Event checkout buttons */
.spco-whats-next-buttons {
	text-align: left !important;
}

input.ticket-selector-submit-btn[value="Register Now"] {
	padding: 10px 20px !important;
	font-size: 1.2em !important;
}

#single-page-checkout .active-step .spco-step-big-nmbr {
	color: #6381bc !important;
}

body.my-account.general form#settings-form label[for=email], body.my-account.general form#settings-form input#email, body.my-account.general div.item-list-tabs#subnav {
	display: none;
}

/* Member List Styles */
#members-all {
	display: none;
}

/*Event checkout styles */

#ee-single-page-checkout-dv .spco-step-big-nmbr {
	padding: 20px 0 !important;
	vertical-align: middle !important;
	font-size: 50px !important;
	line-height: 1em !important;
	color: #6381bc !important;
}

span.spco-step-name {
	box-sizing: border-box;
	color: rgb(128, 128, 128);
	font-family: 'Open Sans', Helvetica, Arial;
	font-size: 19px;
	font-style: normal;
	font-weight: 600;
	line-height: 27px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 2px;
	text-align: left;
}

.spco-step-display-dv {
	height: 46px !important;
}

#ee-single-page-checkout-dv .spco-step-arrow-dv {

	line-height: 40px !important;
}

.small-text {
	font-size: 1em;
	line-height: normal;
	letter-spacing: normal;
}

#ee-single-page-checkout-dv h5 {
	font-size: 17px;
}

#ee-single-page-checkout-dv h4 {
	font-size: 20px;
}

.spco-next-step-btn {
	text-shadow: none;
}

#ee-available-payment-method-inputs .spco-payment-method-btn-img {
	max-width: none !important;
}

/* Disclaimer text */

.lesson-disclaimer {
	padding-top: 20px;
}

.lesson-disclaimer p {
	font-size: 0.9em;
	font-style: italic;
}

/* Hide details bttons on /conferences page */
body.page-id-359 a[title="Details"] {
	display: none;
}

/* Styling event listings */
.ee-event-img-dv {
	float: right;
	max-width: 200px;
	padding-left: 20px;
	padding-bottom: 20px;
}

/* Hide shadow in slider on lesson and topic pages */
body.single-sfwd-lessons .rev_slider_wrapper div.shadow-left, body.single-sfwd-topic .rev_slider_wrapper div.shadow-left {
	display: none;
}

/* Hide Attendee copy options on event checkout */
div#spco-copy-attendee-dv {
	display: none;
}

/*
#slidingbar-area .fusion-columns, .footer-area .fusion-columns{max-width:70%; margin:auto;}



.reading-box-container-1 h1{margin:0;}
.reading-box-container-1 .continue-right{margin-top:30px; background:#67d6cf; color:#fff; border:none;text-shadow:none; text-transform:capitalize; font-size:18px;border-radius:2px;  font-weight:normal}
.reading-box-container-1 .continue-right:hover{background:#4cbdb6; color:#fff; border:none;text-shadow:none; text-transform:capitalize; font-size:18px; font-weight:normal}
*/

/* Fix row formatting on profile */
#buddypress table.profile-fields tr.field_phone td {
	background: none;
}

/* Tabbed dashboard styling */
.wpb_tour_tabs_wrapper.ui-widget-content {
	border-top: 1px solid #aaa;
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
	border: none;
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
	background-color: #c3c3c3;
	border: none;
	border-bottom: 1px solid #999;
	border-radius: 0;
	margin-bottom: 0;
}

.wpb_tour .wpb_tour_tabs_wrapper #learndash_profile {
	margin-top: 30px;
	border-radius: 0;
}

.wpb_tour .wpb_tour_tabs_wrapper .ui-widget-header {
	background: none;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	padding: 1em !important;

}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover {
	padding: 1em !important;
	color: #808080;
}

#content .wpb_tabs_nav .ui-state-default a {
	text-decoration: none;
	color: #555;
}

.wpb_tabs_nav .ui-state-active a {
	font-weight: bold;
	color: #808080;
}

.wpb_tour .wpb_tabs_nav.ui-tabs-nav {
	width: 20%;
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel {
	width: 80%;
}

.wpb_tour_next_prev_nav {
	display: none;
}

#content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel {
	font-family: 'Open Sans' !important;
	font-size: 13px !important;
	color: #808080;
}

#content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel h3 {
	font-family: 'Open Sans' !important;
	font-size: 16px !important;
}

#content .wpb_tour .wpb_tour_tabs_wrapper .gform_body {
	color: #808080;
}

/* Main Menu */
.fusion-main-menu {
	clear: right;
}

ul#menu-log-in {
	padding: 0;
	margin: 0;
}

ul#menu-log-in li {
	list-style-type: none;
}

.menu-log-in-container {
	text-align: right;
}

.fusion-main-menu, nav#nav, nav#sticky-nav {
	margin-top: 0;
}

body .fusion-is-sticky .fusion-main-menu > ul > li {
	padding-right: 20px !important;
}

.fusion-is-sticky .fusion-main-menu>ul>li:last-child {
    padding-right: 0 !important;
}

#nav.nav-holder-login {
	margin: 30px 0 0 0;
	height: 20px;
	clear: none;
	float: right;
	margin-right: 3%
}

@media (max-width: 1023px) {
	#nav {
		display: none;
	}
}


#nav.nav-holder-login #menu-log-in > li > a {
	display: inline-block;
	padding: 4px 10px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
	/* line-height: 18px; */
	color: #fff;
	text-align: center;
	text-shadow: none;
	vertical-align: middle;
	cursor: pointer;
	background-color: #a6c6ee !important;
	border: 1px solid #a6c6ee !important;
	border-bottom-color: #a6c6ee !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 23px;
	margin-top: 1px;
}

#nav.nav-holder-login div#simplemodal-login-container.simplemodal-container {
	margin-top: 1px;
}

#wrapper .search-button {
	display: none;
}

#menu-log-in {
	width: 80px;
}

.nav-holder .fusion-navbar-nav > li > div {
	-webkit-transition: opacity 0.2s ease-in;
	-moz-transition: opacity 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
	z-index: -1;
	visibility: hidden;
	opacity: 0;
}

.nav-holder .fusion-navbar-nav > li.sfhover > div {
	visibility: visible;
	opacity: 1;
}

.fusion-main-menu .main-menu-login {
	display: none;
}

@media only screen and (max-width: 800px) {
	.nav-holder ul {
		display: none;
	}

	.searchform {
		margin-right: 30px;
	}

	.fusion-header-wrapper .nav-holder {
		float: none !important;
	}

}

/* Contact form on dashboard */
#gform_49 .gform_button {
	text-transform: none;
}

/* Order by dropdown on participants page */
select#members-order-by {
	background-color: transparent;
}

/* Form dropdown menu backgrounds */
form select {
	background-color: transparent;
}

/*
        BBPress Profile Page

        Buttons : #4C6391

        Blue : #6381BC
        Sky Blue : #A1B3D7

        Gray : #D0D0D0
        Light Gray : #F0F0F0
        Text in navigation : #666666

        Text  : #808080
*/
#buddypress div.profile h4 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #808080;
	font-weight: bold;
}

#wrapper .style-profile .fusion-page-title-bar, body.directory.members.buddypress #wrapper .fusion-page-title-bar {
	background-color: #6381bc;
	border: none;
	height: 110px;
}

#wrapper .style-profile .fusion-page-title-bar h1, body.directory.members.buddypress #wrapper .fusion-page-title-bar h1 {
	color: #a1b3d7;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: 100;
}

#buddypress form .submit input,
#buddypress form #avatar-upload #upload,
#buddypress .delete_avatar a {
	background-color: #4c6391 !important;
	border: none !important;
	padding: 15px 20px !important;
	font-size: 18px !important;
	text-shadow: none;
	border-radius: 3px;
	color: #fff;
}

#buddypress .delete_avatar a {
	background-color: #969696 !important;
}

#buddypress form #avatar-upload {
	border: 1px solid #dbdbdb;
	padding: 20px 40px;
	margin: 10px 0 40px;
	max-width: 575px;
}

#buddypress form #avatar-upload input {
	display: block;
}

#buddypress form #avatar-upload span {
	margin: 10px 0 20px;
	display: block;
}

#buddypress div.bp-profile-subnav ul li {
	background-color: #d0d0d0;
	color: #666;
	padding: 3px 30px;
	margin-right: 3px;
}

#buddypress div.bp-profile-subnav ul li.current,
#buddypress div.bp-profile-subnav ul li.selected,
#buddypress div.bp-profile-subnav ul li:hover, body.members #btn-buddypress_group_forum {
	background-color: #f0f0f0;
}

.bp-profile-subnav li a {
	color: #666;
	font-size: 15px;
}

.hide-mobile {
	display: block;
}

.show-mobile {
	display: none;
}

@media ( max-width: 1110px ) {
	#buddypress div.bp-profile-subnav ul li {
		padding: 3px 10px;
	}

	.bp-profile-subnav li a {
		font-size: 14px;
	}
}

@media ( max-width: 870px ) {
	#buddypress div.bp-profile-subnav ul li {
		padding: 2px 5px;
	}

	.bp-profile-subnav li a {
		font-size: 12px;
	}
}

@media ( max-width: 740px ) {
	#buddypress div.bp-profile-subnav ul li {
		padding: 0 0;
		background-color: transparent !important;
		margin: 0;
	}

	.bp-profile-subnav li a {
		font-size: 12px;
		padding: 0 10px 0 0 !important;
		color: #5c7ed6;
		text-decoration: underline;
	}

	.profile form .editfield {
		width: 100%;
		padding-right: none;
	}

	.hide-mobile {
		display: none;
	}

	.show-mobile {
		display: block;
	}

	table.profile-fields .label {
		background: #f5f5f5;
		border-right: none;
		width: 100%;
	}
}

/* // BBPress Profile Page */

/* Search Members Page */
#buddypress div.dir-search {
	float: none;
	margin: 0;
	margin-bottom: 20px;
}

#buddypress div.dir-search input[type=text] {
	padding: 4px 12px;
	width: 300px;
}

#buddypress div.pagination .pag-count {
	float: right;
}

#buddypress div.pagination .pagination-links {
	float: left;
}

/* // Search Members Page */

/* Style BuddyPress Group Headings */
div#member-count-top {
	display: none;
}

body.members #btn-buddypress_group_members, body.forum #btn-buddypress_group_forum {
	box-sizing: border-box;
	cursor: auto;
	display: block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 21px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	text-decoration: none;
	background-color: rgb(240, 240, 240);
	color: rgb(102, 102, 102);
	float: left;
	height: 37px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-top: 0px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 8px;
	text-align: left;
}

body.members #btn-buddypress_group_forum, body.forum #btn-buddypress_group_members {
	box-sizing: border-box;
	cursor: auto;
	display: block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 21px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	text-decoration: none;
	background-color: #d0d0d0;
	color: rgb(102, 102, 102);
	float: left;
	height: 37px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-top: 0px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 8px;
	text-align: left;
	font-weight: 400;
}

body.members #btn-buddypress_group_forum:hover, body.forum #btn-buddypress_group_members:hover {
	background-color: #f0f0f0;
}

#bbpress-forums h3 {
	display: none;
}

/* Form button alignment fix */
body .gform_wrapper .gform_page_footer .button.gform_previous_button {
	margin-bottom: 0;
}

/* Hide event details by default */
.tckt-slctr-tkt-details-dv {
	display: block !important
}

.display-tckt-slctr-tkt-details, .hide-tckt-slctr-tkt-details {
	display: none !important
}

.single-sfwd-courses .post .post-content, .single-sfwd-lessons .post .post-content, .single-sfwd-topic .post .post-content {
	color: #404040;
}

.gform_wrapper .gform_body .gfield input[type="text"], .gform_wrapper .gform_body .gfield textarea {
	color: #566995;
}

/* OPTIN MONSTER */
a#close-button.wpb_button_x {
	border: 2px solid grey;
	border-radius: 10px;
	width: 19px;
	height: 19px;
	display: block;
	color: grey;
	font-size: 18px;
	padding: 0px 3px;
	line-height: 15px;
	position: absolute;
	top: 18px;
}

a#close-button.wpb_button_x.right {
	right: 18px;
}

/* UO CUSTUMIZATION START - Ernest*/
/* HIDE SEARCH TOOLTIP*/
.glossary_top_filter .left .cmtt_help.cm-tooltip-skins {
	display: none;
}

/*NEW*/
.lead-editor-front-text-area-field textarea {
	display: none;
}

.lead-editor-front-text-area-field .ginput_container_textarea:after {
	/*content: url('default-spinner.gif');*/
}

/* UO CUSTUMIZATION END - Ernest*/

.fusion-header .phonenumber {
	float: right;
	margin: 6px 20px 10px 0;
	font-size: 16px;
}

.fusion-footer .phonenumber {
	display: inline;
}

/* Hide Gravity Forms Heading */
h3.gform_title {
	display: none;
}

/* Event Espresso update tweaks */
.tckt-slctr-tkt-datetimes-sctn .tckt-slctr-tkt-details-tbl {
	display: table !important;
}

.espresso-event-list-wrapper-dv .event-content form div.clear {
	display: none;
}

.fusion-main-menu > ul > li {
	margin-top: 36px;
}
@media only screen and (min-width: 1024px){
    .guest-access {
            border-radius: 4px;
            background-color: #f90;
            margin-right: 20px !important;
            padding: 5px 15px !important;
            margin-top: 31px !important;
    }

    .guest-access:hover {
            background-color: #e68a00;
    }

    .guest-access a {
            color: #fff !important;
    }
}
/* Podcast page styling 
.single-format-audio #main {
	max-width: 700px;
	padding: 0;
	margin: auto;
	border-bottom: none;
}

.single-format-audio #wrapper {
	background-color: #eee;
}

.single-format-audio #sidebar {
	display: none;
}

html body.single-format-audio #content {
	width: 100%;
}
*/

.single-format-audio h2.entry-title {
	font-family: 'Crimson Text' !important;
	font-weight: 400 !important;
	line-height: 1.45 !important;
	letter-spacing: 0px !important;
	color: #556995 !important;
	font-size: 33px !important;
	margin: 30px !important;
}

.single-format-audio .powerpress_player {
	margin-bottom: 20px;
}

.single-format-audio .post-content {
	padding: 0 30px;
}

.single-format-audio .post {
	margin-bottom: 0;
}

#content .fusion-sharing-box .fusion-social-networks.boxed-icons a {
	text-decoration: none;
}

.single .fusion-sharing-box {
	margin-top: 30px;
	padding-bottom: 0;
	border-top: 1px solid #ccc;
	border-bottom: 10px solid #eee;
	background-color: #fff;
}

.fusion-sharing-box h4 {
	padding: 7px;
	border: 1px solid #ccc;
	display: inline-block;
	float: left;
	margin-top: 0;
}

.fusion-sharing-box .fusion-social-networks {
	display: inline-block;
	padding-left: 10px;
}

#content a.vc_btn3 {
	text-decoration: none;
	font-weight: bold;
}

/* Disqus */
#disqus_thread {
	padding: 20px 30px 10px 30px;
}

.vc_grid-item .vc_gitem-col iframe,
.vc_grid-item .vc_gitem-col video,
.vc_grid-item .vc_gitem-col img {
	display: none !important;
}

.element-item .svc_title {
	text-decoration: none !important;
	font-size: 120%;
	font-family: 'Crimson Text', sans-serif;
}

div.svc_post_grid_s1 article section p.svc_info {
	color: grey;
	font-size: 13px !important;
	font-family: 'Open Sans', sans-serif;
	line-height: 19.06px !important;
}

div.svc_post_grid_s1 article footer ul.svg_post_meta {
	display: table !important;
	width: auto !important;
	clear: both !important;
	float: none !important;
	margin: 5px auto 20px !important;
}

div.svc_post_grid_s1 article section {
	border-color: #d8d8d8 !important;
}

div.svc_post_grid_s1 footer a.svc_read_more {
	padding: 5px 10px !important;
	background: #f4524d !important;
	color: #fff !important;
	text-decoration: none !important;
	border-radius: 2px !important;
}

div.svc_post_grid_s1 footer a.svc_read_more:hover {
	background: #f23630 !important;
}

.svc_social_share ul {
	margin: 0 !important;
}

.svc_social_share > ul li a {
	font-size: 14px !important;
}

div.svc_post_grid_s1 footer .svc_social_share > ul li {
	padding: 5px 0 !important;
	width: 24px !important;
	margin-right: 5px !important;
	border-radius: 3px;
	text-align: center;
}

body div.svc_post_grid_s1 article section p {
	font-size: 14px;
}

.post-content section h1 {
	font-size: 24px;
	line-height: normal;
	margin-top: 0;
	font-weight: bold;
}

body .svc_social_share {
	display: block;
	float: none;
}

div.svc_post_grid_s1 footer .svc_social_share > ul li.time {
	float: right;
	width: auto !important;
}

.svc_social_share > ul li.time a, body .fa-comments-o:before {
	color: #333 !important;
	font-size: 16px !important;
}

.wp-audio-shortcode {
	margin-top: 20px;
}

body .svc_social_share > ul li:nth-child(3) {
	background-color: #0077b5;
}

body .svc_social_share > ul li:nth-child(2) {
	background: #6cdfea;
}

body .svc_social_share > ul li:first-child {
	background: #3b5998;
}

body .svc_social_share > ul li:nth-child(4) {
	background: #e34429;
}

body .svc_social_share > ul li:nth-child(5) {
	background: #000;
}

#search-suggestion {
	position: absolute;
	background-color: #fff;
	width: 100%;
	border: 1px solid #eee;
	border-radius: 5px;
	margin-top: -10px;
	z-index: 100;
}

#search-suggestion div {
	border-bottom: 1px solid #eee;
	margin: 5px;
	padding: 5px;
	cursor: pointer;
}

table form .search-box {
	position: relative;
}

/* search results styling */
body.search-results article{
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
body.search-results article h2{
    margin-bottom: 0 !important;
    border-bottom: none !important;
}
body.search-results article h2 a{
    text-decoration: none !important;
}
body.search-results article .fusion-post-content .fusion-post-content-container p{
    margin-bottom: 0;
}

/* Hiding "Editing 'Base' Profile Group header after BuddyPress update */
form#profile-edit-form > h2:first-child {
    display:none;
}

/* Podcasts */

body.has-sidebar #content {
	width: calc(100% - 23% - 40px) !important;
}

.uo-latest-podcasts {
	width: 100%;
}
	
	.uo-latest-podcasts a {
		text-decoration: none !important;
	}

	.uo-latest-podcasts .uo-latest-podcasts-item {
		width: 100%;
		display: block;
		border: 1px solid #a0a0a0;
	}

		.uo-latest-podcasts .uo-latest-podcasts-item:not(:first-child){
			margin-top: 15px;
		}

		.uo-latest-podcasts .uo-latest-podcasts-item:hover {
			background: #dfe6f3;
		}

			.uo-latest-podcasts .uo-latest-podcasts-item .uo-lpi-thumbnail {
				width: 100%;
			}

				.uo-latest-podcasts .uo-latest-podcasts-item .uo-lpi-thumbnail img {
					display: block;
					width: 100%;
				}

			.uo-latest-podcasts .uo-latest-podcasts-item .uo-lpi-title {
				width: 100%;
				font-weight: 700;
				color: #495a7d;
				padding: 10px 15px 0px 15px;
			}

			.uo-latest-podcasts .uo-latest-podcasts-item .uo-lpi-date {
				color: #4a4a4a;
				padding: 5px 15px 10px 15px;
			}

			.uo-latest-podcasts .uo-lpi-description {
				color: #777777;
				padding: 5px 15px 10px 15px;
			}

@media (max-width: 768px){
	body.has-sidebar #content {
		width: 100% !important;
	}
}

/* Read more button for Podcasts */

a.uo-podcasts-read-more {
	background: #777777;
	color: #fff;
	padding: 7px 13px;
	display: table;
	clear: both;
	margin: 10px 0 15px 0;
	text-decoration: none !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

	a.uo-podcasts-read-more:hover {
		background: #f18221;
		color: #fff;
	}

/**
 * Fix GF field in "Checklist: Preparation for Interview"
 */

#gform_wrapper_651 .gchoice_651_37_5 {
	display: flex;
}

/**
 * Disable interaction on readonly fields
 */

.uo-my-account-disabled-field {
	user-select: none;
	pointer-events: none;
	opacity: .5;
}

/**
 * Style subscribe to newsletter form
 */

#gform_wrapper_803 #field_803_17 {
    margin: 0;
    padding: 0
}

#gform_wrapper_803 #field_803_17 .gfield_label {
    display: none
}

#gform_wrapper_803 #field_803_17 .ginput_container {
    width: 100%;
    margin: 0
}

#gform_wrapper_803 input {
    width: 100%;
    margin: 10px 0
}

#gform_wrapper_803 #field_803_17 #input_803_17_3_container,
#gform_wrapper_803 #field_803_17 #input_803_17_6_container {
    width: 100%;
    padding: 0
}

#gform_wrapper_803 #field_803_16 {
    width: 100%;
    margin: 0;
    padding: 0
}

#gform_wrapper_803 .gfield_label {
    display: none
}

#gform_wrapper_803 .ginput_container {
    width: 100%;
    padding: 0;
    margin: 0
}

#gform_wrapper_803 #input_803_18 {
    width: 100%;
    /* margin: 0!important;
    padding: 0; */
    display: flex;
    justify-content: center
}

#field_803_18 {
	margin: 0 !important;
	padding: 0 !important;
}

#gform_wrapper_803 .gform_footer {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center
}

#gform_wrapper_803 .gform_footer #gform_submit_button_803 {
    width: 200px
}

.i-RrUw { 
	display:none;
}


h2.tribe-events-single-event-title.summary.entry-title.fusion-responsive-typography-calculated{
    color: #fff!important;
    border: none!important;
}
.fusion-button_size-large.fusion-body #main .quantity .minus, .fusion-button_size-large.fusion-body #main .quantity .plus, .fusion-button_size-large.fusion-body #main .quantity .qty, .fusion-button_size-large.fusion-body #main .quantity .tribe-ticket-quantity, .fusion-button_size-large.fusion-button-quantity, .fusion-button_size-large.single-product .product .summary .cart .quantity .minus, .fusion-button_size-large.single-product .product .summary .cart .quantity .plus, .fusion-button_size-large.single-product .product .summary .cart .quantity .qty, .fusion-button_size-large.tribe-block__tickets__item__quantity button, .fusion-button_size-large.tribe-events-tickets .woocommerce .quantity input{
    width: 55px!important;
}
.post-type-archive-tribe_events .fusion-header-v1.fusion-logo-alignment.fusion-logo-left.fusion-sticky-menu-.fusion-sticky-logo-.fusion-mobile-logo-.fusion-mobile-menu-design-modern{
    display:none!important;
}
.post-type-archive-tribe_events .tribe-common-l-container.tribe-events-l-container{
    padding-top: 0px!important;
}

/**
 * bbPress and BuddyPress
 */

#buddypress {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
}

#buddypress #item-body {
	padding-bottom: 60px !important;
}

#buddypress .profile-fields {
	border: 2px solid #e2e7ed;
}

#buddypress #item-header-avatar {
	padding-top: 20px;
	padding-bottom: 20px;
}

#buddypress #item-header-avatar img {
	width: 80px;
	border: 2px solid #e2e7ed;
	border-radius: 4px;
}

#buddypress .item-list-tabs > ul {
	display: flex !important;
	background: #e2e7ed !important;
	flex-wrap: wrap !important;
}

#buddypress .item-list-tabs > ul > li {
	background: #e2e7ed !important;
	margin-right: 0 !important;
}

#buddypress .item-list-tabs > ul > li {
	font-weight: 600 !important;
	border-right: 2px solid #c5ccd4 !important;
}

	#buddypress .item-list-tabs > ul > li > a {
		font-size: 16px !important;
	}

	#buddypress .item-list-tabs > ul > li.current {
		background: #14567e !important;
		border-right: 2px solid #14567e !important;
	}

		#buddypress .item-list-tabs > ul > li.current > a {
			color: #fff !important;
		}

#buddypress #profile-edit-form input[type="text"], 
#buddypress #profile-edit-form input[type="number"], 
#buddypress #profile-edit-form select {
	width: 100% !important;
}

#buddypress #profile-edit-form .editfield legend {
	padding-left: 0 !important;
}

#buddypress div.pagination .pagination-links a, #buddypress div.pagination .pagination-links span {
	font-size: 15px;
}

#bbpress-forums,
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
}

#bbpress-forums .bbp-topic-freshness {
	text-align: left;
}

#bbpress-forums .bbp-topic-freshness a {
	font-size: 12px;
}

#bbpress-forums .bbp-topics {
	border: 2px solid #e2e7ed;
}

/**
 * Colors
 */

#content .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments > span > a,
#content .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments > span::after,
#content .learndash-wrapper .ld-content-actions a.ld-primary-color {
	color: #00567e !important;
}

#content .learndash-wrapper .ld-lesson-status .ld-status,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-button {
	background: #00567e !important;
	font-weight: 600 !important;
}

.learndash-wrapper .ld-content-actions .ld-content-action .ld-button {
	font-size: 13px !important;
	border-radius: 150x !important;
}

#content .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments > span > a,
#content .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments > span,
#content .learndash-wrapper .ld-lesson-status .ld-status,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-button {
	font-family: var( --e-global-typography-text-font-family ) !important;
}

.p3sdk-interactive-transcript-component .p3sdk-interactive-transcript-content .p3sdk-current-word {
	background: #00567e !important;
}

#content .learndash-wrapper .ld-content-action input.learndash_mark_complete_button {
	background: #b69549 !important;
}

/**
 * Hide page title from "Events" archive pages
 */

.post-type-archive-tribe_events .entry-header {
	display: none;
}

/**
 * Make disclaimer boxed
 */

.lesson-disclaimer {
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 10px;
}

/**
 * /t/dm02yr
 * Gravity Forms
 * Change color of the submit buttons
 */

input[type="submit"],
.gform_page_footer input[type="button"],
.gform_page_footer .button {
	background: #b69549 !important;
}

/* hiding the duplicated nav in courses */
.ast-container .post-navigation {
    display: none;
}