/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* GLOBAL */
.wpfts-result-item.resource {
	margin-top: 15px;
}
.resource_found {
	margin-bottom: 15px;
	background: white;
}
.content .wpb_text_column ul,
.content .wpb_text_column ol {
	padding-left: 43px;
	list-style-position: outside;
}
.mobile-only {
	display: none!important;
}
.tablet-only {
	display: none;
}
.desktop-only {
	display: block!important;
}
#cookie-law-info-bar {
	font-size: 10pt!important;
}
.swpm-post-not-logged-in-msg {
	padding-top: 45px;
}
.swpm-login-widget-form,
.swpm-pw-reset-widget-form {
	text-align: center;
}
.swpm-login-widget-form #swpm-login-form,
.swpm-pw-reset-widget-form #swpm-pw-reset-form {
	display: inline-block;
	margin: auto;
	text-align: left;
	width: 350px;
	font-size: 14px;
	padding-bottom: 52px;
}
.swpm-pw-reset-widget-form #swpm-pw-reset-form {
	padding-bottom: 60px;
}
.swpm-pw-reset-widget-form #swpm-pw-reset-form .swpm-margin-top-10 {
	margin-top: 0;
}
.swpm-login-widget-form #swpm-login-form .swpm-login-submit {
	margin-top: 12px;
}
.swpm-pw-reset-widget-form #swpm-pw-reset-form .submit-wrap {
	margin-top: 10px;
}
.swpm-login-widget-form #swpm-login-form input[type=text],
.swpm-pw-reset-widget-form #swpm-pw-reset-form input[type=text],
.swpm-login-widget-form #swpm-login-form input[type=password] {
	border-width: 0;
	border-style: solid;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	color: #959595;
	font-family: Open Sans;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: none;
	padding-top: 18px;
	padding-right: 25px;
	padding-bottom: 18px;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
}
.swpm-login-widget-form #swpm-login-form input[type=password] {
	margin-bottom: 5px;
}
.swpm-username-label,
.swpm-password-label,
.swpm-pw-reset-email-label {
	display: none;
}
/*.pdfemb-fsp-wrapper .pdfemb-fsp-content,*/
/*.pdfemb-fsp-wrapper .pdfemb-fsp-content .pdfemb-viewer,*/
/*.pdfemb-fsp-wrapper .pdfemb-fsp-content .pdfemb-pagescontainer,*/
/*.pdfemb-fsp-wrapper .pdfemb-fsp-content .pdfemb-pagescontainer .pdfemb-inner-div {*/
	/*height: 100%!important;*/
/*}*/
/*.pdfemb-fsp-wrapper .pdfemb-fsp-content .pdfemb-pagescontainer .pdfemb-inner-div .pdfemb-the-canvas {*/
	/*height: auto!important;*/
/*}*/
/* HEADER */
.header_top {
	line-height: 9px!important;
	height: 9px!important;
}
.header_top .container_inner {
	height: 0;
}
.header_top .header-widget a:hover {
	color: #ccc;
}
.header_menu_bottom {
	display: block;
}
header.centered_logo.sticky .header_inner_left {
	display: none;
}
.main_menu_header_inner_right_holder {
	text-align: center;
}
.main_menu.drop_down, .header_inner_right {
	float: none;
	display: inline-block;
}
.main_menu.drop_down {
	left: 0!important;
}
.side_menu_button>a {
	height: 26px!important;
}
.side_menu_button>a.search_button {
	vertical-align: top;
}
.header_bottom {
	padding-bottom: 4px;
}
.side_menu_button a:last-child {
	padding: 1px 0 0;
}
body .sticky .header_menu_bottom .main_menu {
	float: none!important;
}
.menu_bottom.sticky .container_inner .header_inner_left {
	display: none!important;
}

/* BLOG LANDING + SINGLE */
.blog_holder article .post_info {
	margin-bottom: 0;
}
.blog_holder article p.post_excerpt {
	margin-top: 18px;
}
.single .title_outer {
	display: none;
}
.single .content .container .container_inner.default_template_holder {
	padding-top: 32px;
}
.blog .content .container .container_inner.default_template_holder {
	padding-top: 60px;
}
.pagination {
	margin: 0 0 23px;
}

/* PAGE */
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
	padding-top: 30px;
}
.page .content .container .container_inner.default_template_holder > p:first-child,
.page .content .container .container_inner.default_template_holder > h2:first-child {
	margin-top: 25px;
}
.page .content .container .container_inner.default_template_holder > p:last-child {
	margin-bottom: 25px;
}
.page .content .container .container_inner.default_template_holder > ol:last-child {
	margin-bottom: 23px;
}
.wpb_row.faq-carousel {
	margin-bottom: 60px!important;
}
.qode-advanced-call-to-action .qode-advanced-cta-icon-holder {
	width: auto!important;
	margin-left: 0;
}
body .qode-accordion-holder .qode-accordion-content.qode-acc-title-with-icon {
	padding-left: 20px;
}
.page-id-339 .qode-accordion-holder .qode-title-holder .qode-tab-title,
.page-id-344 .qode-accordion-holder .qode-title-holder .qode-tab-title {
	width: 214px;
}
.page-id-1271 .qode-accordion-holder .qode-title-holder .qode-tab-title {
	width: auto;
	padding-right: 10px;
}
.page-id-339 .qode-accordion-holder .qode-title-holder .qode-tab-title .qode-tab-title-icon,
.page-id-344 .qode-accordion-holder .qode-title-holder .qode-tab-title .qode-tab-title-icon {
	width: 40px;
	padding: 0;
}
.page-id-339 .qode-accordion-holder .qode-title-holder .qode-accordion-mark,
.page-id-344 .qode-accordion-holder .qode-title-holder .qode-accordion-mark,
.page-id-1271 .qode-accordion-holder .qode-title-holder .qode-accordion-mark {
	position: relative;
	height: 66px;
}
.page-id-339 .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner,
.page-id-344 .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner {
	text-align: center;
	padding: 5px 0;
}
.qode-advanced-call-to-action.qode-advanced-cta-gradient-animation .qode-advanced-cta-background-3 {
	opacity: 1;
	-webkit-animation: none!important;
	-moz-animation: none!important;
	animation: none!important;
}
.q_tabs.vertical .tabs-nav li:not(.active) {
	border-right: 1px solid #242424;
	box-sizing: border-box;
}
.q_tabs.vertical.left .tab-content {
	border: none!important;
}
.page-id-1102 .qode-accordion-holder .qode-accordion-content,
.page-id-1201 .qode-accordion-holder .qode-accordion-content {
	padding-bottom: 35px;
}
.page-id-1102 .qode-accordion-holder .qode-accordion-content p,
.page-id-1201 .qode-accordion-holder .qode-accordion-content p {
	margin-top: 15px;
}
.page-id-1201 .qode-accordion-holder .qode-accordion-content .qode-advanced-call-to-action + .vc_empty_space {
	height: 5px!important;
}
.page-id-3409 .qode-advanced-tabs .qode-advanced-tab-container,
.page-id-1761 .qode-advanced-tabs .qode-advanced-tab-container,
.page-id-1122 .qode-advanced-tabs .qode-advanced-tab-container {
	padding-top: 15px;
}
.page-id-1122 .qode-advanced-tabs .qode-advanced-tab-container .wpb_text_column:first-child {
	padding-top: 0!important;
}
.page-id-1122 .qode-advanced-tabs .qode-advanced-tab-container>.wpb_text_column:first-child h2:first-child {
	margin-top: 20px!important;
}
.page-id-1122 .qode-advanced-tabs .qode-advanced-tab-container {
	padding-bottom: 40px!important;
}
.page-id-1122 .qode-advanced-tabs .qode-advanced-tab-container[aria-labelledby="ui-id-2"] .qode-accordion-holder {
	margin-bottom: 5px;
}
.page-id-1122 .qode-advanced-tabs .qode-advanced-tab-container[aria-labelledby="ui-id-2"] .vc_row.wpb_row.section.vc_row-fluid.vc_inner .qode-accordion-holder {
	margin-bottom: 0;
}
.page-id-1122 .qode-advanced-tabs .qode-advanced-tab-container[aria-labelledby="ui-id-2"] .qode-accordion-content:last-child {
	padding: 33px 20px 31px;
}
.page-id-1761 .qode-advanced-tabs .qode-advanced-tab-container {
	padding-bottom: 20px;
}
.page-id-1761 .qode-advanced-tabs .qode-advanced-tab-container .wpb_text_column:first-child h3:first-child {
	margin-top: 13px;
}
.page-id-1761 .qode-advanced-tabs .qode-advanced-tab-container .qode-accordion-holder {
	margin-bottom: 20px;
}
.page-id-1761 .qode-advanced-tabs .qode-advanced-tab-container .wpb_text_column:last-child p {
	margin-bottom: 15px;
}
.page-id-1761 .qode-accordion-holder .qode-accordion-content {
	padding: 15px 20px 20px;
}
.page-id-1122 .qode-accordion-holder .qode-accordion-content {
	padding: 15px 20px 5px;
}
.page-id-1761 .qode-accordion-holder .qode-accordion-content:last-child {
	padding: 15px 20px 0;
	margin-bottom: -20px;
}
.page-id-1122 .qode-accordion-holder .qode-accordion-content:last-child {
	padding: 15px 20px 0;
	margin-bottom: -35px;
}
.page-id-3409 .qode-accordion-holder {
	margin: 25px 0 5px;
}
.page-id-3409 .qode-advanced-tabs .qode-advanced-tab-container .wpb_text_column:first-child .wpb_wrapper h2:first-child {
	margin-top: 20px;
}
.page-id-3409 .qode-advanced-tabs .qode-advanced-tab-container .wpb_text_column:last-child iframe {
	margin-bottom: 5px;
}
.page-id-3200 .qode-advanced-tabs .qode-advanced-tab-container {
	padding: 40px 28px;
}
.page-id-3200 .qode-accordion-holder .qode-accordion-content {
	padding: 15px 20px 35px;
}
.page-id-3200 .qode-accordion-holder .qode-accordion-content .qode-advanced-call-to-action + .vc_empty_space:last-child,
.page-id-3200 .qode-accordion-holder .qode-accordion-content .q_elements_holder.two_columns + .vc_empty_space:last-child {
	height: 5px!important;
}
.page-id-3200 .qode-accordion-holder .qode-accordion-content:last-child {
	padding-bottom: 0;
	margin-bottom: -5px;
}
form span.title {
	height: auto;
}
/* FOOTER */
footer {
    margin-top: 30px;
}
.single footer {
	margin-top: 26px;
}
.footer_top .widget_nav_menu ul li {
	padding: 0!important;
}
.footer_top ul li,
.footer_top ul li a {
	line-height: 20px;
}
#menu-footer-menu-1>li:last-child,
#menu-footer-menu-2>li:last-child {
	padding-top: 20px!important;
}
.footer_top a.disabled:hover {
	color: #fff!important;
	cursor: default;
}
#first_name_field_0,
#last_name_field_0 {
	float: left;
	width: 50%;
}
#first_name_field_0 {
	padding-right: 10px;
}
#last_name_field_0 {
	padding-left: 10px;
}
.ctct-form-field label,
.ctct-gdpr-text {
	display: none!important;
}

.container_inner p iframe {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 20px;
}
.sticky .header_menu_bottom .main_menu {
	float:right !important;
}
nav.main_menu {
	position: relative;
}
.header_inner_right {
	z-index: 10;
}
.breadcrumb {
	display:none;
}
.wpcf7 form.sent .wpcf7-response-output {
	color: #000!important;
}
.additional-reset-image {
	display: none;
}
#swpm_message + .additional-reset-image {
	display: block;
}

@media screen and (max-width: 1280px) {
	nav.main_menu > ul > li > a,
	header.sticky nav.main_menu > ul > li > a {
		font-size: 13px;
	}
}
@media screen and (max-width: 480px) {
	.q_tabs.vertical .tabs-nav {
		width: 45%;
	}
	.q_tabs.vertical .tabs-container {
		width: 55%;
	}
	.q_tabs.vertical .tabs-nav li {
		padding-right: 5px;
	}
}
#resources_posts .post_excerpt, .archive.category .post_excerpt{
	display: none;
}
#resources_posts h2.entry_title, .archive.category h2.entry_title {
    margin-bottom: 15px;
}
#resources_posts .blog_holder article .post_more, .archive.category .blog_holder article .post_more {
	margin-top: 15px;
}
#resources_posts .blog_holder article .post_text .post_text_inner, .archive.category .blog_holder article .post_text .post_text_inner {
	padding: 15px;
}
#resources_posts .blog_holder article, .archive.category .blog_holder article {
	margin-bottom: 15px;
}
.blog_holder.blog_single article h2 {
    margin-bottom: 15px;
}
.download_pdf_button, .download_pdf_button_new {
    margin-top: 20px;
    height: 33px;
}
.download_pdf_button > a, .download_pdf_button_new > a {
	font-size: 14px;
    font-weight: 600;
    padding: 10px 20px;
    background-color: #6d0401;
    color: white;
    text-transform: uppercase;
}    
.download_pdf_button > a:HOVER, .download_pdf_button_new > a:HOVER {
	background-color: black;
	color: white;
}
#back_top_resources a:HOVER {
	color: #6d0401;
}
.single-resource .post_info {
	margin-top: 10px !important;
}
.ui-widget-header {
	border: none !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #dddddd !important;
}
li.ui-state-default.ui-corner-top.ui-state-hover {
	border: 1px solid #dddddd !important;
}







/*
#resources_posts .post_text_inner h2 a {
    color: #6d0401;
    font-size: 20px;
    font-weight: 600;
}
*/
/*
#resources_posts .post_more {
    float: right;
    margin: 0px !important; 
    position: absolute;
    right: 0px;
    top: 5px;
}
#resources_posts .blog_holder article .post_text .post_text_inner {
    background-color: #efefef;
    padding: 0px;
}
#resources_posts .blog_holder article {
	position: relative;
}
*/
#resources_posts .blog_holder article .post_info {
	color: black;
}
#resources_posts .blog_holder article .post_info a {
	color: #6d0401;
}	
#resources_posts .blog_holder {
	width: 66.66% !important;
	float: left;
}
#resource_search_sidebar {
	width: 30%;
	float: left;
	background-color: white;
	margin-left: 10px;
}
#resource_search_sidebar .sidebar-control {
    clear: both;
    display: block;
    margin: 20px;
}
#resource_search_sidebar label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
#resource_search_sidebar .article-sidebar input {
    
    width: 96%;
}
#resource_search_sidebar .article-sidebar select {
	width: 100%;
	height: 30px;
	padding: 2px;
}
    
#resource_search_sidebar h3 {
    margin: 10px 0px 20px 20px;
}
#resource_search_sidebar button {
	background-color: #6d0401;
	color: white;
	border: none;
	font-size: 14px;
    line-height: 30px;
    height: 40px;
    font-weight: 600;
    padding: 0px 15px;
    text-transform: uppercase;
}
#resource_search_sidebar input[type="text"], #resource_search_sidebar input[type="date"] {
    height: 25px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    padding-left: 10px;
}
.pagination.resources a,.pagination.resources span {
    color: #6d0401;
    position: relative;
    display: inline-block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    margin: 0 1px 0 0;
    text-align: center;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #6d0401;
    border-radius: 5px;
}
.pagination.resources span.page-numbers.dots {
    display: none;
}
.pagination.resources span, .pagination.resources a:HOVER {
	color: white;
	background-color: black;
	border: 1px solid black;
}
.pagination ul li {
    margin-bottom: 10px;
}

/* HOME */
.qode-bct-posts h3 a:hover {
	color: #6D0401;
}
.qode-bct-post-date + a.qode-btn {
	margin-top: 33px;
}
body .qode-blog-carousel-titled .qode-bct-post .qode-bct-post-text {
	padding: 6px 0 0;
}

/* EVENTS ARCHIVE & SINGLE */
.tribe-events-filter-view .tribe-events-page-title,
.single-tribe_events .tribe-events-single-event-title {
	color: #6D0401;
}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title,
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
	line-height: 18px;
}


/* EVENTS MONTH */
.tribe-common h3 a, .tribe-common h3 time, .tribe-common h3 span {
	font-size: 14px;
}

/* EVENTS SHORTCODE */
.tribe-events-loop {
	font-family: 'Open Sans', sans-serif;
	white-space: normal;
}
.tribe-events-loop .event-wrapper {
	margin-bottom: 33px;
}
.tribe-events-loop .tribe-events-event-meta {
	font-size: 13px;
	font-weight: 700;
	padding-bottom: 10px;
}
.tribe-events-loop .tribe-events-content p {
	line-height: 1.7;
	margin: 0 0 10px!important;
	white-space: normal;
}
.tribe-events-loop .tribe-events-content .qode-accordion-holder {
	position: relative;
	margin-top: 12px;
}
.upcoming-events .events-navigation {
	display: none;
}
.past-events .events-navigation {
	margin-top: 35px;
}
.events-navigation a.disabled {
	pointer-events: none !important;
	cursor: default;
	color:Gray;
}
.tribe-events-loop .qode-accordion-holder .qode-title-holder:last-of-type:hover {
	color: #fff;
	background: #6d0401;
}
.tribe-events-loop .qode-accordion-holder .qode-title-holder .qode-tab-title {
	height: 35px!important;
}
.tribe-events-loop .qode-btn.qode-btn-icon.qode-btn-solid {
	line-height: 45px;
	height: 45px;
	margin-bottom: 7px;
}
body .qode-btn.qode-btn-icon.qode-btn-solid {
	line-height: 45px;
	height: 45px;
}
.tribe-events-loop hr {
	margin-bottom: 32px;
	margin-top: 15px;
}
.tribe-events-loop .event-wrapper + hr {
	margin-top: 8px;
}
.tribe-events-loop hr:last-child {
	display: none!important;
}
#e-search-upcoming,
#e-search-past {
	background: 0;
	border: none;
	border-bottom: 1px dashed #b9b9b9;
	border-radius: 0;
	box-shadow: none;
	font-style: italic;
	font-weight: 400;
	height: auto;
	line-height: 1;
	padding: 5px;
	width: 100%;
	font-size: 15px;
}
.e-search-label {
	display: block;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	margin: 0 0 5px;
	padding: 0;
	text-transform: uppercase;
}
.e-submit {
	-webkit-appearance: button;
	background: #666;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 13px;
	height: auto;
	letter-spacing: 0;
	line-height: 2;
	padding: 10px;
	width: 200px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 25px!important;
}
/* EVENT WIDGET HTML */
.tribe-events-after-html {
	padding-bottom: 42px;
}
#tribe-events-pg-template .tribe-events-content h2,
.tribe-events-after-html h2, .tribe-events-before-html h2 {
	font-size: 29px!important;
	line-height: 1.7!important;
}
#tribe-events-pg-template .tribe-events-content ol li,
#tribe-events-pg-template .tribe-events-content ul li,
.tribe-events-after-html ol li, .tribe-events-after-html ul li,
.tribe-events-before-html ol li, .tribe-events-before-html ul li {
	margin: 0!important;
	list-style-position: inside!important;
	line-height: 26px!important;
}
#tribe-events-pg-template .tribe-events-content hr,
.tribe-events-after-html hr, .tribe-events-before-html hr {
	margin-top: 32px;
}
#tribe-events .tribe-events-content p,
.tribe-events-after-html p, .tribe-events-before-html p {
	line-height: 22px;
}
.tribe-events-before-html > h1:first-child,
.tribe-events-before-html > h2:first-child,
.tribe-events-before-html > h3:first-child,
.tribe-events-before-html > h4:first-child,
.tribe-events-before-html > h5:first-child,
.tribe-events-before-html > h6:first-child,
.tribe-events-before-html > p:first-child,
.tribe-events-before-html > ul:first-child,
.tribe-events-before-html > ol:first-child,
.tribe-events-before-html address:first-child,
.tribe-events-before-html article:first-child,
.tribe-events-before-html dl:first-child,
.tribe-events-before-html table:first-child,
.tribe-events-after-html > h1:first-child,
.tribe-events-after-html > h2:first-child,
.tribe-events-after-html > h3:first-child,
.tribe-events-after-html > h4:first-child,
.tribe-events-after-html > h5:first-child,
.tribe-events-after-html > h6:first-child,
.tribe-events-after-html > p:first-child,
.tribe-events-after-html > ul:first-child,
.tribe-events-after-html > ol:first-child,
.tribe-events-after-html address:first-child,
.tribe-events-after-html article:first-child,
.tribe-events-after-html dl:first-child,
.tribe-events-after-html table:first-child {
	margin-top: 0;
}
.tribe-events-before-html h1,
.tribe-events-before-html h2,
.tribe-events-after-html h1,
.tribe-events-after-html h2 {
	margin-top: 22px;
}
.tribe-events-before-html h3,
.tribe-events-before-html h4,
.tribe-events-after-html h3,
.tribe-events-after-html h4 {
	margin-top: 18px;
}
.tribe-events-before-html > h5,
.tribe-events-before-html > h6,
.tribe-events-after-html > h5,
.tribe-events-after-html > h6 {
	margin-top: 14px;
}
.tribe-events-before-html p,
.tribe-events-before-html ul,
.tribe-events-before-html ol,
.tribe-events-before-html address,
.tribe-events-before-html article,
.tribe-events-before-html dl,
.tribe-events-before-html table,
.tribe-events-after-html address,
.tribe-events-after-html article,
.tribe-events-after-html dl,
.tribe-events-after-html table,
.tribe-events-after-html p,
.tribe-events-after-html ul,
.tribe-events-after-html ol {
	margin-top: 10px;
}
.page-id-1754 .qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-icon-frame {
	width: 0px;
	padding: 0!important;
}
.page-id-1754 .qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-tab-text-after-icon {
	text-align: center;
}
.page-id-1754 div.pdfemb-wantmobile-fsarea {
	background-color: #6D0401;
	color: #fff;
	line-height: 37px;
}
.rs-layer.rev-btn,
.submit-wrap {
	height: 45px!important;
	line-height: 45px!important;
	padding-right: 89px!important;
	padding-left: 35px!important;
	border: none!important;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	border-radius: 3px!important;
	font-size: 14px!important;
	font-weight: 600!important;
}
.submit-wrap {
	position: relative!important;
	display: inline-block;
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.submit-wrap input[type=submit],
.sidebar-control .submit-wrap button,
.submit-wrap .swpm-login-form-submit,
.submit-wrap .swpm-pw-reset-submit {
	top: 0!important;
	bottom: 0!important;
	line-height: 45px!important;
	height: 45px!important;
	padding-right: 89px!important;
	padding-left: 35px!important;
	display: block;
	position: static!important;
}
.submit-wrap .swpm-login-form-submit,
.submit-wrap .swpm-pw-reset-submit {
	background: #6d0401;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
}
.submit-wrap .swpm-login-form-submit:hover,
.submit-wrap .swpm-pw-reset-submit:hover {
	background: #232323;
}
.sidebar-control .submit-wrap button,
.submit-wrap .swpm-login-form-submit,
.submit-wrap .swpm-pw-reset-submit {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.post-type-archive-resource #resources_posts .blog_holder article .post_text .post_text_inner {
	padding-top: 35px;
	padding-bottom: 40px;
}
.post-type-archive-resource #resources_posts .blog_holder article .post_text .post_text_inner .post_info {
	margin: 0;
}
.post-type-archive-resource #resources_posts .blog_holder article .post_text .post_text_inner .post_more {
	margin-top: 13px;
}
.post-type-archive-resource #resources_posts .blog_holder article .post_text .post_text_inner h2.entry_title {
	margin-bottom: 10px;
}
.rs-layer.rev-btn .hover-icons,
.submit-wrap .hover-icons {
	width: 54px;
	position: absolute;
	border-left: 1px solid #fff;
	color: #fff;
	right:0;
	font-size: 25px;
	font-weight: 400;
	height: 100%;
	overflow: hidden!important;
	top: 0;
	cursor: pointer;
}
div.wpcf7 .ajax-loader {
	display: block!important;
}
.page-id-6798 .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item {
	display: block;
}
.rs-layer.rev-btn .hover-icons:after,
.rs-layer.rev-btn .hover-icons:before,
.submit-wrap .hover-icons:after,
.submit-wrap .hover-icons:before {
	position: absolute;
	height: 100%;
	width: 100%;
	line-height: 45px;
	text-align: center;
	font-family: ElegantIcons;
	-webkit-transition: right .2s ease-out;
	-moz-transition: right .2s ease-out;
	-ms-transition: right .2s ease-out;
	-o-transition: right .2s ease-out;
	transition: right .2s ease-out;
	display: block;
}
.rs-layer.rev-btn .hover-icons:after,
.submit-wrap .hover-icons:after {
	content: "\3d";
	right:0;
}
.rs-layer.rev-btn .hover-icons:before,
.submit-wrap .hover-icons:before {
	content: "\24";
	right: 54px;
}
.rs-layer.rev-btn:hover .hover-icons:after,
.submit-wrap:hover .hover-icons:after {
	right: -55px;
}
.rs-layer.rev-btn:hover .hover-icons:before,
.submit-wrap:hover .hover-icons:before {
	right: 0px;
}
/* CONTANT */
input.wpcf7-form-control.wpcf7-submit {

}

@media screen and (min-width: 769px) {
	.qode-advanced-tabs .qode-advanced-tabs-nav {
		display: flex!important;
		flex-wrap: wrap;
	}
	.qode-advanced-tabs .qode-advanced-tabs-nav>li {
		width: auto!important;
		border-top: 1px solid #fff!important;
	}
}
@media screen and (max-width: 768px) {
	.desktop-only {
		display: none!important;
	}
	.mobile-only {
		display: block!important;
	}
	#resources_posts .blog_holder {
		width: 100% !important;
	}
	#resource_search_sidebar {
    	width: 100% !important;
    	margin-left: 0px;
	}
	.side_menu_button a {
		bottom: 0;
		position: absolute;
	}
	.page-id-1076 .wpb_wrapper h2:last-child {
		padding-bottom: 20px;
	}
	.page-id-1076 #members + p,
	.page-id-1076 #members + p + p,
	.page-id-1076 #members + p + p + p,
	.page-id-1076 #members + p + p + p + p,
	.page-id-1076 #members + p + p + p + p + p,
	.page-id-1076 #members + p + p + p + p + p + p,
	.page-id-1076 #members + p + p + p + p + p + p + p,
	.page-id-1076 #members + p + p + p + p + p + p + p + p {
		display: none;
	}
	.page-id-1264 .vc_col-sm-6:last-child .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-3419 .section:nth-child(4) .qode-advanced-call-to-action .qode-advanced-cta-content {
		padding-top: 0;
	}
	.page-id-3412 .q_elements_item:last-child .qode-advanced-call-to-action .qode-advanced-cta-content {
		padding-top: 0;
	}
	.page-id-3393 .q_elements_item:last-child,
	.page-id-3412 .q_elements_item:last-child {
		margin-top: 20px;
	}
	.page-id-3393 .q_elements_item .q_elements_item_content,
	.page-id-3412 .q_elements_item .q_elements_item_content {
		padding-left: 5px!important;
		width: calc(100% - 5px);
	}
	.wpb_text_column.wpb_content_element iframe {
		width: 100%;
	}
	.q_elements_item_content .qbutton.small {
		max-width: 100%;
		white-space: normal;
		height: auto;
		line-height: 25px;
		text-align: center;
	}
	.page-id-339 .qode-accordion-holder .qode-title-holder .qode-tab-title,
	.page-id-344 .qode-accordion-holder .qode-title-holder .qode-tab-title {
		width: 100%;
	}
	.page-id-339 .qode-accordion-holder .qode-title-holder .qode-tab-title .qode-tab-title-icon,
	.page-id-344 .qode-accordion-holder .qode-title-holder .qode-tab-title .qode-tab-title-icon,
	.page-id-339 .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner,
	.page-id-344 .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner {
		display: block;
		width: 100%;
	}
	.page-id-339 .qode-accordion-holder .qode-title-holder .qode-tab-title .qode-tab-title-icon,
	.page-id-344 .qode-accordion-holder .qode-title-holder .qode-tab-title .qode-tab-title-icon {
		padding-top: 19px;
	}
	.qode-accordion-holder .qode-title-holder .qode-accordion-mark {
		right: 0;
	}
}
@media screen and (min-width: 414px) and (max-width: 768px) {
	.tablet-only {
		display: block;
	}
	.page-id-1264 .qode-advanced-call-to-action .qode-advanced-cta-content {
		display: flex;
		height: 100%;
		align-items: center;
		min-height: 100%;
		min-width: 100%;
		text-align: center;
	}
	.page-id-1264 .qode-advanced-call-to-action .qode-advanced-cta-content .qode-advanced-cta-text-holder {
		min-width: 100%;
	}
	.page-id-1271 .qode-accordion-holder .qode-title-holder .qode-tab-title {
		height: 22px;
	}
	.page-id-1271 .qode-accordion-holder .qode-title-holder .qode-accordion-mark {
		height: 22px;
	}
	.page-id-1271 .qode-accordion-holder .qode-title-holder:last-of-type {
		padding: 20px 0;
	}
}
@media screen and (max-width: 414px) {
	.page-id-1076 #members {
		margin-left: -183px;
		width: 100%;
	}
	.page-id-1076 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1092 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-3418 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-3422 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-3412 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-3419 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-3393 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-3335 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-343 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-340 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1102 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1127 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1201 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1205 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1263 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1264 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1265 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1275 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-1756 .qode-advanced-call-to-action .qode-advanced-cta-content,
	.page-id-339 .qode-advanced-call-to-action .qode-advanced-cta-content {
		padding-top: 45px;
	}
	.title img {
		height: 180px;
		width: auto;
		max-width: none;
		margin-left: 50%;
		transform: translateX(-50%);
	}
}

/* ==========================================================================
   The Events Calendar plugin
   ========================================================================== */

/* Tribe events */
.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-calendar-month__multiday-event-bar {
	line-height: 1;
}
.tribe-events .tribe-events-calendar-month__header {
	z-index: 109;
}

/* Tooltip */
.tooltipster-base .tribe-events-calendar-month__calendar-event-tooltip-title {
	line-height: 1.4;
}
.tooltipster-base .tribe-events-calendar-month__calendar-event-tooltip-title > a {
	line-height: 1;
}
