/*
 Theme Name:   Divi Child
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
 */

/* ==== Add your own styles below this line ====
 * -------------------------------------------- */

/* Header Css */
body {
	font-size: 16px;
	line-height: 24px;
}
#main-header {
	border-bottom: 3px solid #9d00a8;
}
body sup {
	bottom: 0.4em
}
#top-menu-nav > ul > li:last-child {
	margin-left: 60px;
}

#et_top_search {
	position: absolute;
	right: 10px;
}

#top-menu-nav > ul > li:last-child a {
	color: #fff !important;
}

#top-menu-nav > ul > li:last-child:hover::before {
	background: #5c0066;
}

#et_search_icon::before {
	font-weight: bold;
}

/* body css*/

#homeslidercont .right-img {
	margin-left: 5px !important;
}

#homeslidercont .et_pb_column:last-child {
	padding: 0px !important;
}

#pagetitle h1, h1 {
	text-transform: capitalize;
}

p {
	line-height: 24px !important;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	color: #000 !important;
}

@media (max-width: 980px) {
	body.woocommerce-order-received #et-boc #pagetitle .header-content:after, #pagetitle h1, h1 {
		font-size: 28px !important;
		line-height: 34px !important;
	}
	[id*=give-form] .give-form-title, h2 {
		font-size: 24px;
		line-height: 32px !important;
	}
	h3 {
		font-size: 20px;
		line-height: 26px;
	}
	h4 {
		font-size: 16px;
		line-height: 22px;
	}
	h5 {
		font-size: 14px;
		line-height: 20px;
	}
	body, p {
		font-size: 14px;
		line-height: 22px !important;
	}
	.et_pb_text_inner ul li {
		font-size: 14px;
		line-height: 22px !important;
	}
	#homeslidercont .right-img {
		display: none;
	}
}

@media (min-width: 981px) {
	#pagetitle h1, h1 {
		font-size: 46px !important;
		line-height: 52px !important;
	}
	[id*=give-form] .give-form-title, h2 {
		font-size: 26px;
		line-height: 32px !important;
	}
	h3 {
		font-size: 22px;
		line-height: 28px;
	}
	h4 {
		font-size: 18px;
		line-height: 24px;
	}
	h5 {
		font-size: 16px;
		line-height: 22px;
	}
	p {
		font-size: 16px;
		line-height: 24px;
	}
	.et_pb_text_inner ul li {
		font-size: 16px;
		line-height: 24px !important;
	}
}
/*
 header #top-menu > li:last-child.current-menu-item > a {
 color: #fff !important;
 background-color: #5c0066 !important;
 }
 header #top-menu li:last-child.current-menu-item:before {
 background-color: #5c0066 !important;
 }*/
body .ags-divi-extras-module .posts-blog-feed-module .post-title, .search .ags-divi-extras-module .posts-blog-feed-module .post-title {
	font-size: 16px !important;
	line-height: 24px !important;
}
body .ags-divi-extras-module .paginated .pagination li {
	margin: 0px 5px;
}
.search .ags-divi-extras-module .et_pb_extra_module {
	box-shadow: none;
}
.search .ags-divi-extras-module .posts-blog-feed-module .hentry {
	background: #fff;
	padding: 0px !important;
	margin-bottom: 36px;
	border: 1px solid #ddd;
	width: 100%;
}
.et_pb_section {
	background: transparent;
}
.borderbox {
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.all-btn {
	color: #fff !important;
	font-weight: bold;
	text-transform: uppercase;
}
.all-post .et_pb_column .et_pb_module.et_pb_text {
	padding: 15px;
}

.all-post .et_pb_column .et_pb_posts .et_pb_post a img {
	max-width: 100%;
	vertical-align: bottom;
}

.all-post .et_pb_column .et_pb_post .post-content {
	padding: 0px 5%;
}

.all-post .et_pb_column .et_pb_post .entry-featured-image-url {
	margin-bottom: 15px;
}

.all-post .et_pb_column .Ilia .entry-title a {
	color: #ff4c00;
}

.all-post .et_pb_column .category-vision .entry-title a, .all-post .et_pb_column .spirit .entry-title a, .all-post .et_pb_column .visio .entry-title a {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
}

.category-vision-link strong, .category-vision-link, .all-post .et_pb_column .category-vision .entry-title a {
	color: #eb0029;
}

#menu-topics-resources > li.category-vision-link > a, #menu-topics-resources-1 > li.category-vision-link > a {
	background: #eb0029;
	color: #fff;
	display: block;
	padding: 5px 15px;
}
#menu-topics-resources > li.category-vision-link li a:hover, #menu-topics-resources-1 > li.category-vision-link li a:hover {
	color: #eb0029;
}

#menu-topics-resources > li > a, #menu-topics-resources-1 > li > a {
	color: #fff !important;
	padding: 8px 16px !important;
	display: block;
	font-weight: bold;
	font-size: 18px;
}

#menu-topics-resources, #menu-topics-resources-1 {
	margin-top: 10px;
}

#menu-topics-resources li.menu-item-has-children:after, #menu-topics-resources-1 li.menu-item-has-children:after {
	cursor: pointer;
	font-family: 'FontAwesome';
	content: "\f067";
	color: #fff;
	float: right;
	padding-right: 5px;
	font-weight: normal;
	position: absolute;
	top: 10px;
	right: 5px;
	font-size: 14px;
}

.category .et_pb_text_inner h3, .et_pb_fullwidth_header_subhead {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: bold;
}
.our-goal .et_pb_text_inner p:not(.has-background):last-of-type {
	display: none;
}
#tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"], #tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
	background-color: #9c00a7 !important;
	color: #fff;
}
#text-27 p {
	font-size: 14px;
	line-height: 20px !important;
	margin-bottom: 20px;
}
body #tribe-bar-form .tribe-bar-submit input[type="submit"] {
	padding: 4px 12px !important;
}
#tribe-bar-form .tribe-bar-views-inner label {
	display: none;
}
.tribe-events-tooltip {

	display: none !important;
}
body #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding: 16px 8px !important;
}
#tribe-events .tribe-events-button, .tribe-events-button {
	display: none !important;
}
#menu-topics-resources li.menu-item-has-children.activeli:after, #menu-topics-resources-1 li.menu-item-has-children.activeli:after {
	content: "\f068";
	color: #fff
}

#menu-topics-resources .sub-menu, #menu-topics-resources-1 .sub-menu {
	margin-bottom: 10px;
	display: none;
	padding: 10px 0px 0px !important;
	background: #fff;
}

#menu-topics-resources li ul li, #menu-topics-resources-1 li ul li {
	padding: 0px;
}

#menu-topics-resources li, #menu-topics-resources-1 li {
	position: relative;
}

#pagetitle .et_pb_fullwidth_header_subhead {
	font-weight: 700;
}

#menu-topics-resources .sub-menu li a, #menu-topics-resources-1 .sub-menu li a {
	color: #000;
}

.spirit-link strong, .spirit-link, .all-post .et_pb_column .spirit .entry-title a {
	color: #00a1df;
}

#menu-topics-resources > li.spirit-link > a, #menu-topics-resources-1 > li.spirit-link > a {
	background: #00a1df;
	display: block;
	padding: 5px 15px;
	color: #fff;
}

#menu-topics-resources > li.spirit-link li a:hover, #menu-topics-resources-1 > li.spirit-link li a:hover {
	color: #00a1df;
}

.all-post .et_pb_column .visio-divina .entry-title a {
	color: #77bc1f;
}

#menu-topics-resources > li.visio-link > a, #menu-topics-resources-1 > li.visio-link > a {
	background: #77bc1f;
	color: #fff;
	display: block;
	padding: 5px 15px;
}
.category-visio-link, .category-visio-link strong {
	color: #77bc1f;
}
#menu-topics-resources > li.visio-link li a:hover, #menu-topics-resources-1 > li.visio-link li a:hover {
	color: #77bc1f;
}

.category-resources-link, .category-resources-link strong {
	color: #ff4c00;
}

li.resources-link {
	background: #ff4c00;
	color: #fff;
}

#menu-topics-resources > li.resources-link li a:hover, #menu-topics-resources-1 > li.resources-link li a:hover {
	color: #ff4c00;
}

.category-qa .entry-title a {
	color: #ff4c00 !important
}

.all-post .et_pb_column .et_pb_post .post-meta {
	color: #7b7b7b !important;
	font-size: 12px !important;
}

.all-post .et_pb_column .et_pb_post .post-content p {
	color: #000 !important;
	font-size: 14px !important;
}

.all-post .et_pb_column .entry-title {
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 0px !important;
	line-height: 24px !important;
}
.all-post .et_pb_text_inner h3 a {
	color: #fff;
}
.all-post .entry-title a, .all-post .et_pb_text_inner h3, .all-post .date-event {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center
}

.all-post .tribe-events-event-image {
	margin-bottom: 10px;
}

.all-post .time-event {
	color: #7b7b7b !important;
	font-size: 12px !important;
	text-align: center;
	margin-bottom: 5px;
}

.all-post .et_pb_text_inner h3 {
	padding-bottom: 0px;
	color: #fff !important
}
.all-post .et_pb_text_inner h3 a {
	color: #fff;
}
.all-post .event-cont p, .all-post .et_pb_text_8 .et_pb_text_inner p {
	color: #000 !important;
	font-size: 14px !important;
	text-align: center;
	padding: 0px 8px 0px 0px;
}

.all-post .et_pb_text_8 .et_pb_text_inner .post-meta {
	color: #7b7b7b !important;
	font-size: 12px !important;
	text-align: center;
	margin-bottom: 5px;
	padding: 0px;
}

.author-name {
	padding: 25px 0px 20px 0px;
}

.author-content p {
	font-style: italic;
	font-size: 22px;
	padding: 0px 3%;
	line-height: 35px !important;
}

.author-content .quote-author {
	font-size: 22px;
	line-height: 35px !important;
}

.owl-carousel i::before, #slide-crousel i::before {
	font-family: 'FontAwesome';
}

.owl-carousel .owl-nav i, #slide-crousel .owl-nav i {
	font-style: normal;
	font-size: 32px;
}

.owl-carousel .owl-nav {
	position: absolute;
	top: 45%;
	color: #fff;
	width: 100%;
}
#slide-crousel .et_pb_image_wrap img {
	border: 1px solid #fff;
	max-height: 350px;
	min-width: 275px !important;
}
#slide-crousel .all-btn {
	margin: 30px 20px 0px !important;
	display: inline-block;
}
#slide-crousel .owl-nav {
	/*display:none;*/
	position: absolute;
	top: 45%;
	color: #fff;
	width: 95%;
	margin: 0 auto;
	left: 0px;
	right: 0px;
}
.owl-carousel .owl-nav .owl-prev, #slide-crousel .owl-nav .owl-prev {
	float: left;
}

.owl-carousel .owl-nav .owl-next, #slide-crousel .owl-nav .owl-next {
	float: right;
}

#main-footer .footer-widget {
	margin-bottom: 0px !important;
}
.bg-color .et_parallax_bg::before, .bg-color::before {
	content: "";
	background-color: rgba(0, 0, 0, .6);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
}
.testimonial .bg-color::before {
	z-index: 9;
}
.author-name h2 {
	padding: 0px !important;
	margin-top: -20px !important;
}

.all-post .date-event {
	color: #000;
}

.et_pb_module.et_pb_image.et_pb_image_2.img-brd.et_always_center_on_mobile {
	text-align: center;
}

.img-brd.et_pb_image img {
	position: relative;
	border-radius: 50%;
	height: auto;
	width: auto;
	margin: 0 auto;
	display: block;
}

.owl-carousel .owl-item img {
	width: 125px;
	display: block;
	margin: 0 auto 20px;
	border-radius: 50%;
	height: 125px;
	border: 1px solid #fff;
}

.item {
	text-align: center;
	color: #fff;
}

.author-name h2 {
	color: #fff !important;
}

.category-visio-divina .entry-title a {
	color: #77bc1f !important;
}

.category-omega-vision .entry-title a {
	color: #eb0029 !important;
}
.category-ask-ilia .entry-title a, .category-videos .entry-title a, .category-powerpoints .entry-title a, .category-ressources .entry-title a {
	color: #ff4c00 !important;
}

.category-omega-spirit .entry-title a {
	color: #00a1df !important;
}

/* Footer Css */

.et_pb_scroll_top.et-pb-icon {
	bottom: 25px !important;
}

#footer-widgets {
	padding: 3% 0 !important;
}

.footer-widget {
	margin-bottom: 15px !important;
	text-align: center !important;
}

.bottom-nav li:last-child {
	padding: 0px;
}

#text-3 {
	float: none;
}

#text-3 img {
	width: 100%;
	max-width: 320px !important;
	display: block;
	margin: 0 auto;
}

#menu-footer {
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 0px;
}

#footer-info {
	text-align: center;
	display: block;
	float: none;
	padding: 10px 0px;
}

#footer-bottom .et-social-icons {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#footer-bottom .et-social-icons li a {
	border: 1px solid #fff;
	padding: 4px 8px;
	border-radius: 5px;
}

#footer-bottom .et-social-icons li {
	margin-left: 5px;
}

#et-footer-nav {
	background-color: transparent !important;
}
#main-content .ags-divi-extras-module .bloglisting article {
	width: 100%;
}
#main-content .ags-divi-extras-module .bloglisting h2 {
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: 600;
}

#main-content .bloglisting .post-content p, #main-content .bloglisting .column .post-content p {
	color: #000 !important;
	font-size: 14px !important;
}
.standard.posts-blog-feed-module.post-module.et_pb_extra_module.bloglisting article, .archive #main-content .ags-divi-extras-module .posts-blog-feed-module.bloglisting .hentry {
	box-shadow: none !important;
	border-radius: 0px !important;
	background: #fff;
	border: 1px solid #ddd !important;
	margin-bottom: 25px;
}
.standard.posts-blog-feed-module.post-module.et_pb_extra_module.bloglisting article {
	padding: 0px;
}
.standard.posts-blog-feed-module.post-module.et_pb_extra_module.bloglisting.paginated, .archive .posts-blog-feed-module.post-module.et_pb_extra_module.bloglisting.paginated {
	background: none;
	border: 0px !important;
	box-shadow: none !important;
}
body .caldera-grid {
	margin: 0px -6px
}
body .caldera-grid .row {
	margin: 0px
}
.archive #main-content .bloglisting article {
	padding: 0px;
}
.et_pb_widget_area_left .et_pb_widget .saboxplugin-wrap .saboxplugin-desc em {
	padding: 0px;
	display: inline;
}
.saboxplugin-wrap  .saboxplugin-desc {
	max-height: 140px;
	overflow-y: hidden;
}
.single-post .saboxplugin-wrap  .saboxplugin-desc {
	max-height: 145px;
}
#main-content .bloglisting .post-content .post-meta, #main-content .bloglisting .post-content .post-meta p {
	color: #7b7b7b !important;
	font-size: 12px !important;
}

.widgettitle {
	font-size: 22px !important;
	color: #000 !important;
}

body .et_pb_widget_area_left {
	padding-right: 0px;
	border: 0px;
}

.et_pb_widget_area .et_pb_widget {
	background: #fff;
	border: 1px solid #ddd;
	padding: 15px;
}

.ags-divi-extras-module .posts-blog-feed-module.bloglisting .pagination {
	text-align: center;
	width: auto;
	margin: auto;
}

body .ags-divi-extras-module .paginated .pagination li.active {
	background: #9d00a8 !important;
}

#top-menu a::before, #top-menu .current_page_item a::before {
	display: none !important;
}

#top-menu li > a:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, #top-menu .current_page_item > a {
	color: #9b16a6 !important;
}

body #et_search_icon::before {
	font-family: "FontAwesome" !important;
	content: "\f002";
	font-weight: normal;
}

.newsletterform, .searchform {
	padding-top: 5px;
	width: 100%;
	position: relative;
	padding-bottom: 20px;
}

#author-dropdown--1 {
	width: 100%;
	background: #F7F7F7;
	padding: 0px 12px;
	min-height: 44px;
	margin-top: 10px;
	border: 0px;
	font-size: 13px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

.newsletterform input[type="text"], .searchform input[type="text"] {
	width: 100%;
	background: #F7F7F7;
	padding: 12px;
	margin-top: 10px;
	border: 0px;
	font-size: 13px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

.searchform .searchbutton {
	position: absolute;
	top: 26px;
	right: 10px;
	background: none;
	border: 0px;
}

.newsletterform .nlbutton {
	margin: 15px auto 0px;
	display: block;
	color: #fff !important;
	font-weight: bold;
}
#give-email-access-form p {
	margin-bottom: 10px;
}
.caldera-grid .form-control {
	background: #F7F7F7 !important;
	padding: 5px 12px !important;
	margin-top: 0px;
	border: 0px !important;
	box-shadow: none !important;
	min-height: 42px;
	font-size: 13px !important;
	color: #4e4e4e !important;
}
#give-email {
	background: #fff !important;
	border: 1px solid #ccc !important;
}
body form#give-email-access-form input#give-email {
	margin-bottom: 8px;
}
#give-email {
	margin-left: 0px;
}
.caldera-grid .form-group {
	margin-bottom: 12px !important;
}
body .tribe-events-month a.tribe-events-read-more, body .tribe-events-list a.tribe-events-read-more, body .give-submit, body #respond .form-submit input, body #respond .form-submit input#comment-submit, .caldera-grid .btn {
	padding: 9px 12px !important;
	font-size: 16px !important;
	background: #9c00a7 !important;
	border-color: #9c00a7 !important;
	color: #fff !important;
	text-transform: uppercase;
	display: block !important;
	margin: 0 auto;
	margin-bottom: 0px;
	border-radius: 3px !important;
	border: 0px !important;
	font-weight: bold !important;
}
body .tribe-events-month a.tribe-events-read-more, body .tribe-events-list a.tribe-events-read-more {
	display: inline-block !important;
}
body .give-submit {
	margin-left: 0px;
}
body .tribe-events-month a.tribe-events-read-more:hover, body .tribe-events-list a.tribe-events-read-more:hover, body .give-submit:hover, body #respond .form-submit input:hover, body #respond .form-submit input#comment-submit:hover, .caldera-grid .btn:hover {
	background: #5c0066 !important;
}

.caldera-grid textarea.form-control {
	resize: none;
	height: 100px !important;
}

body #page-container .et_pb_widget_area #sidebar {
	width: 100%;
}

.pagetitlebox {
	background-image: url(/wp-content/uploads/2019/02/header-3.jpg);
	background-position: center;
	background-size: cover;
}

.et_pb_fullwidth_header_subhead .post-meta {
	text-transform: none !important;
}

.single-post .et_pb_post .saboxplugin-wrap {
	display: none;
}

body #comment-wrap {
	padding-top: 30px;
}

.comment_avatar img {
	border-radius: 50%;
	max-width: 75px;
}

#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type="submit"], #respond p.form-submit input[type="submit"], #respond input[type="submit"], #commentform #submit {
	font-size: 16px !important;
	background: #9c00a7 !important;
	color: #fff !important;
	text-transform: none;
	margin: 0 auto;
	margin-bottom: 0px;
	border-radius: 3px !important;
	border: 0px !important;
	font-weight: bold !important;
}

#comments {
	font-size: 25px !important;
}

.commentlist .comment-body {
	padding-right: 0px;
}

.commentlist a.comment-reply-link {
	color: #fff !important;
	position: relative;
	width: auto;
	display: inline-block;
	margin-top: 10px;
	font-size: 16px !important;
	font-weight: bold;
}

.ags-divi-extras-module .et_extra_other_module, .ags-divi-extras-module .project-details, .ags-divi-extras-module .posts-blog-feed-module.masonry .hentry, .ags-divi-extras-module .woocommerce ul.products li.product .product-wrapper, .ags-divi-extras-module .woocommerce-page ul.products li.product .product-wrapper, .ags-divi-extras-module .woocommerce div.product div.summary, .ags-divi-extras-module .woocommerce-page div.product div.summary, .ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion, .ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion {
	box-shadow: none !important;
	border-radius: 0px !important;
	background: #fff;
	border: 1px solid #ddd !important;
}

body .ags-divi-extras-module .featured-posts-slider-module, body .ags-divi-extras-module .featured-posts-slider-module .carousel-item {
	border-radius: 0px !important;
}

body .ags-divi-extras-module .posts-blog-feed-module .excerpt p {
	padding-bottom: 0px;
}

body .topmainrow {
	padding: 0px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 100% !important;
	max-width: 100% !important;
}

.saboxplugin-wrap .saboxplugin-desc .more, .saboxplugin-wrap .saboxplugin-desc .less {
	color: #9d00a8 !important;
	font-weight: bold;
	text-decoration: none !important;
	float: left;
	width: 100%;
	font-size: 16px !important;
	text-transform: uppercase;
	padding: 10px 0px;
}

.author-post {
	position: absolute;
	top: 60px;
	left: 113px;
	z-index: 999;
	font-size: 14px;
	color: #3e3e3e;
	font-style: italic;
}
#text-18 .textwidget > p {
	display: none;
}
.et_pb_widget_area .textwidget {
	position: relative;
}

#text-25 .textwidget p a, .all-btn, .give-btn.give-btn-modal, #give-purchase-button.give-submit.give-btn {
	padding: 9px 20px !important;
	font-size: 16px !important;
	background: #9c00a7 !important;
	text-transform: uppercase !important;
	color: #fff !important;
	margin: 10px auto !important;
	border-radius: 3px !important;
	border: 0px !important;
	font-weight: bold !important;
	display: inline-block;
}
.give-btn.give-btn-modal {
	min-height: 42px;
}
.sliderbtns .give-btn.give-btn-modal {
	margin-left: 10px;
}
#text-25 .textwidget p a:hover, .all-btn:hover, .give-btn.give-btn-modal:hover, #give-purchase-button.give-submit.give-btn:hover {
	background: #5c0066 !important;
}
.search-results .posts-blog-feed-module.post-module.et_pb_extra_module.bloglisting.paginated {
	background: transparent;
}
#text-25 .textwidget p {
	line-height: 20px !important;
	font-size: 14px;
}
.search-results #main-content {
	background-color: #f6f6f6 !important;
}
#text-25 .textwidget img {
	border-radius: 50%;
}

#text-25 .textwidget {
	text-align: center;
}

.posts-blog-feed-module.post-module.et_pb_extra_module.bloglisting.paginated {
	border: 0px;
}

.archive .et_pb_section.et_pb_section_1.et_section_regular {
	background: #f6f6f6 !important;
}

.et_pb_widget .saboxplugin-wrap {
	margin: 0px;
	padding: 0px;
	border: 0px !important;
}
.single-tribe_events #et-boc {
	background: #f6f6f6;
}
.et_pb_widget .saboxplugin-wrap .saboxplugin-gravatar {
	padding: 0px;
}

.et_pb_widget .saboxplugin-wrap .saboxplugin-gravatar img {
	width: 100%;
	height: 100%;
}

.img-height > .et_pb_text_inner {
	position: absolute;
	bottom: 10px;
	color: #fff;
	text-align: left;
	padding: 10px 20px;
	background: rgba(0, 0, 0, .7);
}

.inner-page .et_pb_column:first-child .et_pb_module {
	padding: 0px 20px;
	background-color: #fff;
	border-right: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important
}
.inner-page .et_pb_column .et_pb_module.toggle {
	margin-bottom: 0px !important;
	border-bottom: 0px;
	border-top: 0px;
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}
.inner-page .et_pb_column .et_pb_module:last-child.toggle, .inner-page .et_pb_column .et_pb_module:nth-child(2).toggle {
	border-bottom: 1px solid #ddd;
}
.et_pb_column .et_pb_module.toggle .et_pb_toggle_content {
	padding-top: 10px;
	margin-bottom: 15px;
}
.et_pb_column .et_pb_module.toggle .et_pb_toggle_content ul {
	margin-left: 15px;
}
.et_pb_column .et_pb_module.toggle .et_pb_toggle_content ul li {
	margin-bottom: 10px;
}
.et_pb_column .et_pb_module.toggle.et_pb_toggle_open .et_pb_toggle_title::before {
	color: #fff;
}
#text-24 h2, #text-24 p {

	text-align: center;
	display: block;
}
.page-bg .et_pb_column:first-child {
	background: #fff;
	padding: 20px;
	border: 1px solid #ddd;
}
.page-bg .et_pb_column:first-child .toggle {
	padding: 0px;
}

.inner-page .et_pb_column .et_pb_module.toggle.et_pb_toggle_close {
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}
.et_pb_module.et_pb_code.img-txt {
	margin: 0px;
	position: relative;
}
.et_pb_column .et_pb_toggle .et_pb_toggle_title::before {
	right: 10px;
	font-size: 20px;
	color: #fff;
}
.et_pb_module.et_pb_code.img-txt > .et_pb_code_inner h3 {
	font-size: 26px;
}

.inner-page .et_pb_column .img-inner {
	padding-top: 20px !important;
	border-top: 1px solid #ddd !important;
}
.et_pb_module.et_pb_accordion.toggle {
	padding: 20px;
	background: #fff;
	border: 1px solid #ddd;
}
.toggle .et_pb_toggle_title {
	background: #00a1df !important;
	padding: 13px 10px !important;
	border: 1px solid #00a1df;
	font-size: 20px;
}
.toggle .et_pb_toggle {
	padding: 0px !important;
	border: 0px !important;
}
#side-blogfeed.posts-blog-feed-module.masonry .hentry {

	border: 0px !important;
	padding: 0px !important;
}

#side-blogfeed {
	padding: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0px;
}
.page-id-149 #side-blogfeed {
	margin-bottom: 30px;
}
#side-blogfeed.posts-blog-feed-module.masonry .post-content {
	padding: 0px !important;
}
#side-blogfeed.posts-blog-feed-module .header img {
	/*height: auto;
	 width: auto;*/
	width: 100%;
	margin: auto;
}
#side-blogfeed:before {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 20px;
}
#side-blogfeed.posts-blog-feed-module .post-title, #side-blogfeed.posts-blog-feed-module .post-meta, #side-blogfeed.posts-blog-feed-module .excerpt p {

	text-align: center;
}
#side-blogfeed.posts-blog-feed-module .pagination {
	justify-content: center;
}
#newsfeed.posts-blog-feed-module .post-title, #side-blogfeed.posts-blog-feed-module .post-title {
	padding-bottom: 0px !important;
}
.page-id-521 .et_pb_module.et_pb_accordion.toggle {
	border-top: 0px;
}
#side-txt > .et_pb_code_inner {
	position: absolute;
	left: 20px;
	top: 17px;
}
.inside-page .et_pb_column:first-child {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 20px;
}
.inside-page .et_pb_module {
	border: 0px;
	padding: 0px;
}
.inside-page  .et_pb_toggle .et_pb_toggle_title::before {
	right: 10px;
}
.inside-page .et_pb_module .et_pb_toggle_title {
	background: #00a1df !important;
	padding: 16px 10px !important;
	border: 1px solid #00a1df;
	font-size: 20px;
}
#side-txt {
	position: relative;
}
.toggle .et_pb_toggle .et_pb_toggle_title::before {
	right: 5px;
}
#text-24 p {
	font-size: 14px;
	line-height: 20px !important;
	margin-bottom: 20px;
}

input::-webkit-input-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
	/*** PLACEHOLDER TEXT COLOR - KEEP ALL FOR BROWSER SUPPORT ***/
}

input::-moz-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
}
input::-moz-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
}

input:-ms-input-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
}

textarea::-webkit-input-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
}

textarea:-moz-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
}

textarea::-moz-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
}

textarea:-ms-input-placeholder {
	color: #3e3e3e !important;
	opacity: 1;
}

.et_pb_module.et_pb_code.img-txt > .et_pb_code_inner {
	color: #000;
	padding: 15px 0px 10px 0px;
}

.inner-page .et_pb_column .et_pb_module.all-toggle {
	padding-top: 20px !important;
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
}

.inner-page .et_pb_column .all-toggle .et_pb_toggle {
	border: 0px !important;
	padding: 0px !important;
}

.inner-page .et_pb_column .all-toggle .et_pb_toggle_title {
	background: #00a1df !important;
	padding: 8px !important;
	border: 1px solid #00a1df;
	font-size: 20px;
}

#text-24 .caldera-grid .form-control {
	font-size: 14px !important;
}

.inner-page .et_pb_column .all-toggle .et_pb_toggle.et_pb_toggle_close h2:before {
	right: 10px;
}

.inner-page .et_pb_column .all-toggle .et_pb_toggle.et_pb_toggle_open h2:before {
}

.et_pb_widget .saboxplugin-wrap .saboxplugin-gravatar {
	padding: 0px;
	border-radius: 50%;
	width: 100px;
	height: 100px;
}

.et_pb_row.et_pb_row_1.pad-top {
	padding-top: 50px !important;
}

.et_pb_widget .saboxplugin-wrap .saboxplugin-authorname {

	float: left;
	margin: 10px 0 0 15px !important;
}

.single #content-area .et_pb_column:first-child {
	background: #fff;
	border: 1px solid #ddd;
}

.single .et_pb_post .entry-content {
	padding: 20px;
}

.single .main-content {
	background: #f7f7f7;
}

body #comment-wrap {
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
}

#comments {
	text-align: center;
}

.et_pb_widget .saboxplugin-wrap .saboxplugin-desc {
	display: block;
	margin: 5px 5px;
	float: left;
	width: 99%;
}

.et_pb_widget .saboxplugin-wrap .saboxplugin-desc em {
	padding: 20px 0px;
	display: block;
}

.archive .et_pb_row {
	padding: 50px 0px;
}

.textwidget.Spirit a {
	color: #00a1df;
}

.textwidget.Vision p a {
	color: #eb0029;
}
.numcol {
	border: 1px solid #dddddd;
	padding: 25px;
	background: #fff;
	width: 47.75%;
	margin: 13px 1%;
	display: inline-block;
	min-height: 175px;
	vertical-align: top;
}
.numrow .numbox {
	font-size: 32px;
	border-radius: 50%;
	border: 1px solid #00A0DF;
	color: #00A0DF;
	float: left;
	padding: 50px 55px;
	margin-right: 25px;
}
.numrow  h4 {
	color: #00A0DF !important;
}
.single-post .category-videos .et_post_meta_wrapper img {
	display: none;
}
#newsfeed article.post {
	border: 0px !Important
}
#newsfeed.posts-blog-feed-module.masonry .post-content {
	padding: 0px;
	text-align: center;
}
#newsfeed.posts-blog-feed-module.masonry .pagination {
	justify-content: center;
}
.tribe-events-page-title {
	font-size: 24px !important;
}
#tribe-bar-collapse-toggle {
	display: none !important;
}
#tribe-bar-filters {
	display: inline-block !important;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
	position: relative;
	box-shadow: none;
	width: 75%;
	float: left;
	padding-top: 2px;
}
#tribe-bar-views {
	float: right;
	width: 25%;
}
body #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
	margin-top: 0px;
}
body #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner > div {
	width: 33%;
	float: left;
}
body #tribe-bar-form input[type=text] {
	padding: 0px;
}
body #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
	padding-bottom: 8px;
}
body #tribe-bar-form .tribe-bar-submit input[type=submit] {
	padding: 4px 12px !important;
	font-size: 16px !important;
	background: #9c00a7 !important;
	border-color: #9c00a7 !important;
	color: #fff !important;
	text-transform: none;
	display: block !important;
	margin: 0 auto;
	margin-bottom: 0px;
	border-radius: 3px !important;
	border: 0px !important;
	font-weight: bold !important;
	width: auto;
	margin-top: 5px;
}
body #tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
	background: #5c0066 !important
}
.tribe-events-month-event-title a {
	color: #9c00a7 !important;
}
.pageleftcontent {
	padding: 20px;
}
body.single-tribe_events .tribe-events-event-image {
	margin-bottom: 10px;
}
body .tribe-events-schedule {
	margin-top: 0px;
	margin-bottom: 10px;
}
body #tribe-events-content {
	margin-bottom: 0px;
}
body.single-tribe_events .tribe-events-content {
	border-bottom: 1px solid #ddd;
	margin-bottom: -20px;
	padding-bottom: 20px;
}
.single-tribe_events .pagetitlebox {
	background: url(/wp-content/uploads/2019/03/header-14.jpg) center no-repeat;
	background-size: cover;
}
.single-tribe_events #eventTitle {
	max-width: 1080px;
	margin: auto;
}
body.single-tribe_events .tribe-events-event-meta {
	background: none;
	border: 0px;
}
body.single-tribe_events .tribe-events-venue-map {
	width: 100% !important;
	padding: 0px;
	border: 0px;
	float: none;
	margin: 10px 0px 0px;
	background: none;
}
.toggle .et_pb_toggle_content  hr {
	margin: 10px 0px 20px 0px;
}

.ilia-delio .et_pb_image_wrap img {
	border-radius: 50%;
}
body .recentnewsblock {
	border: 0px !important;
	box-shadow: none !important;
	border-radius: 0px;
}
.ags-divi-extras-module .et_pb_extra_module.recentnewsblock .post-meta {
	padding: 0px;
	text-align: center;
}
body .recentnewsblock  .entry-title {
	font-size: 16px !important;
	line-height: 22px !important;
	text-align: center;
	padding-bottom: 0px;
}
body .ags-divi-extras-module .recentnewsblock {
	margin-bottom: 0px;
}
body .ags-divi-extras-module .recentnewsblock .header {
	margin-bottom: 10px;
}
body .ags-divi-extras-module .recentnewsblock  .post {
	margin-top: 20px;
	padding-bottom: 0px;
	text-align: center;
}
body .textwidget .ags-divi-extras-module .recentnewsblock .post {
	margin-top: 0px
}
body  .paginationnealt, body .ags-divi-extras-module .recentnewsblock .paginationne {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0px;
	margin-top: 15px;
	padding: 10px 0px 0px;
}
body  .paginationnealt li, body .ags-divi-extras-module .recentnewsblock .paginationne li {
	display: inline-block;
	background: rgba(0, 0, 0, 0.1);
	height: 30px;
	width: 30px;
	border-radius: 3px;
	margin: 0 3px 0 3px;
	color: rgba(0, 0, 0, 0.6);
	vertical-align: middle;
}
body  .paginationnealt li.active, body .ags-divi-extras-module .recentnewsblock .paginationne li.active {
	background: #9d00a8 !important;
}
body  .paginationnealt li.active a, body .ags-divi-extras-module .recentnewsblock .paginationne li.active a {
	color: #fff !important;
}
body  .paginationnealt li a, body .ags-divi-extras-module .recentnewsblock .paginationne li a {
	line-height: 28px
}
body  .paginationnealt li .next::before, body .ags-divi-extras-module .recentnewsblock .paginationne li .next::before {
	content: '\e62f';
	color: rgba(0, 0, 0, 0.6);
	font-family: 'ET-Extra' !important;
}
body  .paginationnealt li .prev::before, body .ags-divi-extras-module .recentnewsblock .paginationne li .prev::before {
	content: '\e62e';
	color: rgba(0, 0, 0, 0.6);
	font-family: 'ET-Extra' !important;
}
body .tribe-events-meta-group .tribe-events-single-section-title {
	margin-bottom: 0px;
}
body .tribe-events-event-meta .tribe-events-meta-group, body.single-tribe_events .tribe-events-event-meta {
	padding: 0px;
	margin-bottom: 0px;
}
#et-main-area #main-content {
	background: #f7f7f7
}
.page-id-5316  h1.entry-title, .page-id-5317  h1.entry-title, .page-id-5318  h1.entry-title, .page-id-24836 h1.entry-title {
	display: none;
}
body .tribe-events-list .tribe-events-list-event-title {
	font-size: 22px;
	line-height: 28px;
}
body .tribe-events-list .tribe-event-schedule-details {
	font-weight: normal;
}
body  .tribe-events-month .tribe-events-event-image, body  .tribe-events-list .tribe-events-event-image {
	display: none;
}
body #tribe-events-footer {
	display: none;
}
body.single-tribe_events .tribe-events-event-meta {
	margin-bottom: -10px;
}
body #tribe-bar-views .tribe-bar-views-list {
	z-index: 999;
}
body #donate .give-btn {
	margin-left: 0px !important
}
#give_purchase_form_wrap #give-email {
	background: none !important;
	border: 1px solid #ccc !important;
}
body #give-donation-level-button-wrap {
	margin-bottom: 0px;
}
.added_to_cart {
	text-transform: capitalize;
}
body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward, .woocommerce .add_to_cart_button {
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
}
.fields-wrap .required {
	text-decoration: none;
}
.entry-content thead th, .entry-content tr th, body.et-pb-preview #main-content .container thead th, body.et-pb-preview #main-content .container tr th {
	color: #000 !important
}
.woocommerce h2, .woocommerce form .form-row label, .woocommerce h3 {
	text-transform: capitalize;
}
body  .woocommerce h2, .tc-form-ticket-fields-wrap h2 {
	font-size: 22px;
	line-height: 28px;
}
.woocommerce-thankyou-order-received {
	margin-bottom: 20px;
}
body .woocommerce ul.order_details {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 15px;
}
body  .entry-content .order-details tr th, body   .entry-content .order-details tr td {
	padding: 9px 12px;
}
body.woocommerce-order-received #pagetitle h1.et_pb_module_header {
	display: none;
}
body.woocommerce-order-received #pagetitle .header-content:after {
	content: 'Order Received';
	font-size: 46px !important;
	line-height: 52px !important;
	font-weight: bold;
}
body.woocommerce-order-received #stickynavmenu, body.webnair-item.woocommerce-page #stickynavmenu {
	display: none !important;
}
body.webnair-item.woocommerce-page #pagetitle {
	background: url(/wp-content/uploads/2019/08/header-25.jpg), linear-gradient(180deg,#2b87da 0%,#29c4a9 100%);
	background-position: center center;
	background-size: cover;
}
#testimonials {
	border: 1px solid #ddd !important;
	padding: 25px 30px;
}
#testimonials ul {
	list-style-type: none;
	padding-left: 0px;
	padding-bottom: 10px;
}
#testimonials ul li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 35px;
	margin-bottom: 30px;
}
.feattestimonials .testimonial-name, #testimonials .testimonial-name {
	font-weight: bold;
	padding-bottom: 0px;
}
.testimonial-desc {
	margin-top: 15px;
	font-style: italic;
}
.feattestimonials .testimonial-meta, #testimonials .testimonial-meta {
	font-style: italic;
}
#testimonials ul li:last-child {
	border: 0px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.sidebarbio {
	text-align: center;
}
.sidebarbio img {
	border-radius: 50%;
}
.feattestimonials {
	text-align: center;
}
.feattestimonials .testimonial-name {
	margin-top: 15px;
	display: block
}
.testimonialform {
	padding: 10px 0px;
	text-align: left;
}
.entry-content table.scheduletable {
	border: 1px solid #dddddd;
	margin-bottom: 20px
}
.entry-content table.scheduletable tr:nth-child(odd) {
	background: #f7f7f7
}
.entry-content table.scheduletable td {
	border-top: 1px solid #dddddd;
	padding: 12px;
}
.entry-content table.scheduletable td:first-child {
	border-right: 1px solid #dddddd;
	font-weight: bold
}
@media (min-width: 768px) {

	#main-content .bloglisting .column {
		width: 100% !important;
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	#main-content .bloglisting .header, #main-content .bloglisting .column .header {
		width: 22%;
		float: left;
		margin-bottom: 0px;
		padding-right: 0px;
	}
	body #main-content .ags-divi-extras-module .posts-blog-feed-module.masonry .post-content {
		padding: 0px 20px 0px;
	}
	#main-content .bloglisting .post-content, #main-content .bloglisting .column .post-content {
		width: 78%;
		float: right;
		padding-bottom: 5px;
		padding: 0px 20px 0px;
	}
	#contfloatright {
		float: right;
		order: 2;
	}
}

@media (max-width: 568px) {
	#footer-bottom {
		padding: 0px 0 5px;
	}
	body .ags-divi-extras-module .featured-posts-slider-module .post-content h3 {
		text-align: center;
	}
}

@media (min-width: 981px) {
	.home .all-post .header {
		background: #fff;
		max-height: 250px;
		overflow-y: hidden;
	}
	.home .all-post .featured-image img {

		max-height: 250px !important;
		/*width:auto !important;*/
		margin: auto;
	}
	.ilia-delio {
		text-align: left !important;
	}
	.img-brd.et_pb_image img {
		position: relative;
		border-radius: 50%;
		max-height: 250px;
		max-width: 250px;
		margin: 0 auto;
		display: block;
	}
	.img-brd.img-brdalt.et_pb_image img {
		height: 100%;
		width: 100%;
	}
	body #hmsliderimg {
		padding-top: 60px !important;
	}
	.all-post .tribe-events-event-image img, .all-post .et_pb_image_wrap img {
		height: 250px !important;
	}
	#et_top_search {
		right: 100px;
	}
	.all-post .et_pb_column .et_pb_posts .et_pb_post a img {
		min-height: 250px !important;
		height: 250px;
	}
	.all-post .et_pb_column::before {
		content: "";
		background: #f7f7f7;
		width: 10px;
		position: absolute;
		right: 0px;
		height: 100%;
		z-index: 999;
	}
	.all-post .et_pb_column:nth-child(3n)::before {
		display: none;
	}

	.owl-carousel.owl-drag .owl-item .item {
		padding: 0px 50px;
	}
	.confspeakers  .et_pb_image {
		text-align: center;
	}
	.confspeakers .et_pb_image_wrap {
		max-width: 90%;
		display: inline-block;
	}
}

@media (min-width: 1025px) {
	.owl-carousel .owl-stage-outer {
		top: 30px;
	}
	.numrow {
		margin-right: -28px;
	}
	body .all-post .date-event {
		max-width: 98%
	}
}
@media (max-width: 568px) {
	#et-footer-nav {
		display: none !important;
	}
	.owl-carousel .owl-nav {
		top: 45%;
	}
	body #et_top_search {
		display: none;
	}
	body #page-container #main-header .container {
		width: 100% !important;
		padding: 0px 15px;
	}
	body #page-container #main-header .et_mobile_menu {
		padding: 0px;
	}
}

@media (max-width: 980px) {
	.txt-cnter {
		text-align: center;
	}
	#txt-cnter.txt-cnter p {
		text-align: center !important;
	}
	#side-blogfeed.posts-blog-feed-module.masonry .column {
		float: none;
		text-align: center;
	}

	.event-cont {
		margin-bottom: 30px;
	}
	.owl-carousel .owl-nav .owl-prev {
		margin-left: -20px;
	}
	.owl-carousel .owl-nav .owl-next {
		margin-right: -20px;
	}
	.txt-cnt h2, .txt-cnt p {
		text-align: center;
	}
	.footer-widget:nth-child(n) {
		width: 100% !important;
		margin: 0px !important;
		margin-bottom: 0px;
	}
	.et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_button_alignment_left.et_pb_module {
		text-align: center;
	}
	#homeslidercont .right-img {
		padding-top: 10px;
		margin-left: 0px !important;
	}
	.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
		position: fixed;
	}
	.et_mobile_menu {
		overflow: scroll !important;
		max-height: 83vh;
	}
	body.et_header_style_left #logo, body.et_header_style_split #logo {
		max-height: 42px;
		max-width: 100%;
		margin-left: -5px;
	}
	body .mobile_menu_bar:before {
		color: #9b16a6 !important;
		font-size: 32px;
	}
	body .all-post h2 {
		line-height: 26px !important;
	}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
		width: 100% !important;
		padding: 10px 0px !important;
	}
	.et_pb_column .et_pb_widget, .et_pb_column {
		margin-bottom: 20px;
	}
	body .tribe-events-sub-nav li a {
		background: none;
		color: #9c00a7
	}
	#side-blogfeed:before {
		text-align: center;
		width: 100%;
	}
	#menu-topics-resources .et-show-dropdown .sub-menu {
		display: block !Important;
	}
	.home .owl-carousel .owl-nav {
		display: none;
	}
	body #stickynavmenu {
		margin-bottom: 0px !important;
	}
	#stickynavmenu .et_pb_module .et_pb_row {
		padding: 0px 20px !important;
		min-height: 35px;
	}
	#stickynavmenu .et_pb_menu__menu {
		display: none !important;
	}
	#stickynavmenu  .et_pb_fullwidth_menu .et_mobile_menu {
		top: 44px;
		border: 0px !important;
	}
	body.page-id-26726 #main-content .et_pb_section_1 {
		margin-bottom: 25px;
	}
	.page-id-26726 .borderboxalt, .parent-pageid-26153 .borderboxalt, .page-id-26153 .borderboxalt {
		margin-left: 20px !important;
		margin-right: 20px !important
	}
	.presentor .all-btn {
		float: none;
		display: block;
		max-width: 150px;
		text-align: center;
	}
	.confaddress {
		text-align: center !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.comment_avatar img {
		border-radius: 50%;
		max-width: 100%;
		width: 65px;
		height: 65px;
	}
	.maincontbox, #main-content .et_pb_section_1 {
		padding: 0px !important;
		margin-bottom: -20px;
	}
	#main-content .et_pb_row {
		width: 100% !important;
		padding: 25px !important;
	}
	#main-content .borderboxalt.et_pb_row {
		width: auto !Important;
		margin: 25px 25px 0px;
	}
	.home .et_pb_button_module_wrapper.et_pb_button_alignment_left {
		text-align: center;
	}
	body .slide-txt .et_pb_text_inner {
		padding-right: 0px;
	}
	#donate.et_pb_section {
		margin-top: 40px;
	}
	#main-content #stickynavmenu .et_pb_row {
		padding: 0px !important
	}
	#stickynavmenu .fullwidth-menu li > a {
		font-size: 14px !important;
	}
}
@media (max-width: 1024px) {
	.et_pb_row {
		width: 90% !important;
	}
	.home .owl-carousel {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	body .numcol {
		width: 100%;
		margin: 10px 0px;
	}
	body .numrow:first-child {
		margin-top: -10px;
	}
	body .numrow:last-child {
		margin-bottom: 10px;
	}
	.author .et_pb_section_1 {
		padding-top: 0px !important;
	}

	.et_pb_row.et_pb_row_1.pad-top {
		padding-top: 25px !important;
	}
	#main-content  .et_pb_section.marginnot {
		margin-bottom: 0px;
	}
	#main-content  .et_pb_section.marginyot {
		margin-bottom: -20px;
	}
	#main-content .mobilenopadding  .et_pb_row, #main-content .mobilenopadding {
		padding: 0px 0px 10px !important;
	}

}

@media (max-width: 1199px) {
	#main-header .container {
		width: 92% !important;
	}
	#main-content .bloglisting .header, #main-content .bloglisting .column .header {
		width: 26%;
	}
	#main-content .bloglisting .post-content, #main-content .bloglisting .column .post-content {
		width: 74%;
	}
}

@media (min-width: 981px) and (max-width: 1199px) {

	#top-menu-nav > ul > li:last-child::before {
		background: #9d00a8;
		content: "";
		position: absolute;
		height: 100px;
		width: 80%;
		bottom: 0px;
		padding: 15px;
		left: -14px;
	}
	#slide-crousel {
		margin-bottom: 50px;
	}
	body #et-top-navigation {
		padding-left: 30px !Important;
	}
	#hmoviewtxt {
		margin: 20px 0px;
		max-width: 100% !important;
	}
	#main-content #slide-crousel {
		padding: 0px 0px 0px !important;
	}
	body #main-content #slide-crousel.mobilenopadding .et_pb_row {
		padding: 30px !important;
	}
	#slide-crousel .owl-nav {
		display: none;
	}
	#contfloatright .et_pb_image {
		text-align: right !important;
	}
	body.home .et_pb_button_module_wrapper.et_pb_button_alignment_left {
		text-align: left;
	}
	.parent-pageid-26153 .borderboxalt, .page-id-26153 .borderboxalt {
		margin: 30px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.post-26180 .et_pb_section_2, .post-26181 .et_pb_section_2, .post-26182 .et_pb_section_2, .post-26178 .et_pb_section_2 {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
}
@media (min-width: 1200px) and (max-width: 1340px) {
	body #et-top-navigation {
		padding-left: 30px !Important;
	}
}
@media (min-width: 1200px) {
	#slide-crousel .et_pb_row {
		margin: 30px auto !important;
	}
	#top-menu-nav > ul > li:last-child::before {
		background: #9d00a8;
		content: "";
		position: absolute;
		height: 100px;
		width: 100%;
		bottom: 0px;
		padding: 15px;
		left: -14px;
	}
}

@media (max-width: 420px) {
	#hmsliderimg {
		min-height: 300px;
	}
	#hmsliderimg .et_pb_image_wrap img {
		width: 85%;
	}
}

@media (width: 1024px) {
	#side-blogfeed:before {
		font-size: 20px;
	}
	.et_pb_widget .saboxplugin-wrap .saboxplugin-gravatar {
		padding: 0px;
		border-radius: 50%;
		width: 75px;
		height: 75px;
	}
	.et_pb_widget .saboxplugin-wrap .saboxplugin-authorname {
		margin: 0px 0 0 15px !important;
	}
	.author-post {
		top: 25px;
		left: 90px;
	}
	body #logo {
		max-height: 58%;
	}
	#hmsliderimg {
		padding-top: 60px !important;
	}
	#hmsliderimg .et_pb_image_wrap img {
		width: 60%;
	}
	body #main-content  .et_pb_section_1 {
		margin-bottom: -2px
	}
}

@media (min-width: 768px) and (max-width: 980px) {
	.pad2575 .et_pb_column_1_4 {
		width: 25%;
		float: left;
	}
	.pad2575 .et_pb_column_3_4 {
		width: 72%;
		float: right;
	}
	body #main-header .container {
		width: 100% !important;
		padding: 0px 20px;
	}
	body #et_top_search {
		right: 30px;
	}
	#main-content #content-area.et_pb_row {
		width: 100%;
		padding: 0px 50px;
	}
	body #et-top-navigation #et_search_icon::before {
		color: #9d00a8 !important;
	}
	#hmsliderimg {
		min-height: 450px;
		padding-top: 60px !important;
	}
	#hmsliderimg .et_pb_image_wrap img {
		width: 85%;
	}
	body .et_pb_column .et_pb_widget {
		width: 100%;
	}
	.et_pb_column .et_pb_module.et_pb_toggle_item {
		margin-bottom: 10px;
	}
	.home .et_pb_button_3_wrapper {
		text-align: center;
	}
	#hmoviewtxt .et_pb_column .et_pb_module {
		margin-bottom: 0px;
	}
	#hmoviewtxt {
		margin-bottom: 35px;
		margin-top: 10px;
	}
	#slide-crousel .et_pb_button_module_wrapper {
		text-align: left;
	}
	#main-content #slide-crousel {
		padding: 0px 0px 0px !important;
	}
	body #main-content #slide-crousel.mobilenopadding .et_pb_row {
		padding: 25px !important;
	}
	#main-content #slide-crousel  .et_pb_row .et_pb_column {
		width: 50%;
	}
	#main-content #slide-crousel  .et_pb_row#fullwidthslide .et_pb_column {
		width: 100%;
	}
	#slide-crousel .owl-nav {
		display: none;
	}
	#contfloatright .et_pb_image {
		text-align: right !important;
	}

	#main-content #slide-crousel {
		margin-bottom: 50px;
	}
	#stickynavmenu .et_pb_fullwidth_menu .mobile_menu_bar {
		padding-bottom: 4px;
		padding-left: 15px;
	}
	body #stickynavmenu .et_pb_fullwidth_menu .mobile_menu_bar:after {
		top: -7px
	}
	body #stickynavmenu .et_pb_fullwidth_menu .et_mobile_menu {
		top: 35px !important;
		padding: 2%;
		border: 0px;
	}
	.confspeakers .et_pb_column_1_4, .confrenceimgs .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5, .confrenceimgs.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 {
		width: 28%;
		margin: 0 2.6% 20px !important;
	}
	.confspeakers .et_pb_column_3_4 {
		width: 65%;
		float: right;
	}
	.confpartner .et_pb_column_1_3 {
		width: 31%;
		float: left;
		margin: 0px 1.2%;
	}

	.parent-pageid-26153 .borderboxalt, .page-id-26153 .borderboxalt {
		margin: 20px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.post-26180 .et_pb_section_2, .post-26181 .et_pb_section_2, .post-26182 .et_pb_section_2, .post-26178 .et_pb_section_2 {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.conftxtblock .txt-cnter p, .biotxtblock .txt-cnter p, .post-26178 .txt-cnter p {
		text-align: left;
	}
	.page-id-26178  .et_pb_widget_area  .textwidget iframe, .page-id-26181  .et_pb_widget_area  .textwidget iframe {
		min-height: 300px;
	}
	.ticketareabox .event_tickets.tickera, body.page-id-26183 .event_tickets.tickera {
		border: 0px;
	}
	.ticketareabox .event_tickets.tickera td, body.page-id-26183 .event_tickets.tickera td {
		border: 0;
		padding: 15px 5px;
		text-align: center;
	}
	#main-content .et_pb_row.confrenceimgs {
		padding-bottom: 0px !important;
	}
	.mobilenopaddingalt .et_pb_column {
		padding-left: 20px;
		padding-right: 20px;
	}
	.mobilenopaddingalt .et_pb_column p {
		font-size: 14px !important;
	}
	body.et_header_style_left #et-top-navigation {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	body #mobile_menu {
		margin-top: 10px;
		padding-top: 20px;
	}
}

@media (max-width: 767px) {
	body .tickera-checkout tbody tr td, body  .event_tickets th, .event_tickets td {
		font-size: inherit;
	}
	body #slide-crousel .all-btn {
		margin: 15px 0px !important;
		width: 100%;
	}
	.conftxtblock .txt-cnter p, .biotxtblock .txt-cnter p {
		text-align: left;
	}
	table.attendencetable td strong, table.attendencetable th {
		font-size: 14px !important;
	}
	.ticketareabox .tickera th, body.page-id-26183 .tickera th {
		display: none;
	}
	.ticketareabox .tickera td, body.page-id-26183 .tickera td {
		display: block;
		padding: 5px 8px !important;
		text-align: center !important;
	}
	.ticketareabox .tickera td:last-child, body.page-id-26183 .tickera td:last-child {
		margin-bottom: 10px !important;
	}
	body .ticketareabox .tickera, body.page-id-26183 .tickera {
		border: 0px;
		margin-top: -15px;
	}
	body .tc-event-table-wrap td .cart_form {
		margin-bottom: 10px;
	}
	body .tc-event-table-wrap .event_tickets.tickera {
		border: 0px !important;
	}
	body #slide-crousel .et_pb_button_module_wrapper {
		float: none
	}
	body [id*=give-form] .give-recurring-donors-choice label {
		display: inline;
	}
	body .give-fee-message-label {
		line-height: 105% !important
	}
	#donate.et_pb_section {
		margin-top: 42px;
	}
	.et_pb_pagebuilder_layout.single-post #page-container #content-area.et_pb_row {
		width: 80% !important;
	}
	.single-post .et_builder_inner_content .et_pb_section .et_pb_row {
		width: 100% !important;
	}
	.home .et_pb_column .et_pb_module.txt-cnt {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		padding: 0px !important;
	}
	.maincontbox, body #main-content  .et_pb_section_1 {
		padding: 0px !important;
		margin-bottom: -20px;
	}
	#main-content  .et_pb_row {
		width: 100% !Important;
		padding: 20px !important;
	}
	#main-content .borderboxalt.et_pb_row {
		width: auto !Important;
		margin: 20px 20px 0px;
	}
	#tribe-events-bar {
		display: none !important;
	}
	#comment-wrap  .reply-container {
		text-align: center;
		width: 100%;
		display: inline-flex;
		margin: auto;
	}
	.commentlist a.comment-reply-link {
		margin: 10px auto 0px;
	}
	body #tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"], body  #tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
		background-color: #9c00a7 !important;
		color: #fff;
		display: block;
		height: 100%;
		margin-top: 0px;
		padding-top: 5px;
	}
	body .tribe-events-meta-group .tribe-events-single-section-title {
		margin-bottom: -5px;
	}
	body.single-tribe_events #tribe-events-content .tribe-events-schedule {
		background: none;
		border: 0px;
		margin: 0px;
	}
	body #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, body #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next {
		width: 100%;
	}
	body #tribe-events-footer .tribe-events-sub-nav li a:hover, body #tribe-events-footer .tribe-events-sub-nav li a:visited {
		color: #9c00a7 !important;
	}
	.page-id-5148 .widget_text {
		text-align: center;
	}
	.tribe-events-content .alignleft {
		width: 100%;
		margin: 10px 0px;
	}
	#main-content #hmoviewtxt > .et_pb_column {
		padding: 0px 15px 25px;
	}
	.page-id-521 img.alignleft, .page-id-521 img.alignright {
		width: 100%;
		margin: 5px 0px
	}
	#main-content #slide-crousel.mobilenopadding {
		padding: 25px !important;
	}
	body .slide-txt .et_pb_text_inner {
		padding: 0px !important;
		text-align: center;
	}
	#slide-crousel .et_pb_button_module_wrapper {
		margin-bottom: 0px
	}
	#slide-crousel .owl-nav {
		display: none;
	}
	#contfloatright {
		margin-bottom: 25px !important;
	}
	.mobilenopadding .et_pb_column {
		padding: 0px 0px 10px
	}
	.mobilenopaddingalt .et_pb_column {
		padding-left: 20px;
		padding-right: 20px;
	}
	.mobilenopaddingalt .et_pb_column p {
		font-size: 14px !important;
	}
}

@media (max-width: 480px) {
	.numcol {
		text-align: center;
	}
	.home .et_pb_button_module_wrapper.et_pb_button_alignment_left, #slide-crousel .et_pb_button_2_wrapper {
		text-align: center !important;
	}
	body #main-content #slide-crousel.mobilenopadding {
		padding: 25px 0px 0px !important;
	}
	body #slide-crousel:before {
		background: transparent;
	}
	body #main-content #slide-crousel.mobilenopadding .et_pb_row {
		padding: 25px !important;
	}
	#homedonate {
		float: left;
		margin-top: 20px;
		margin-left: 00px;
	}
	#slide-crousel .owl-nav {
		display: none;
	}
	body #slide-crousel .et_pb_image_wrap img {
		min-width: auto !important;
	}
	.numrow .numbox {
		display: block !important;
		float: none;
		width: 110px;
		height: 110px;
		margin: 0 auto 20px;
		padding: 40px 45px;
	}
	#reply-title {
		text-align: center;
	}
	#commentform {
		padding-bottom: 0px !important;
	}
	.saboxplugin-wrap .saboxplugin-authorname a {
		margin-bottom: 10px;
		display: block;
	}
	.et_pb_widget .saboxplugin-wrap .saboxplugin-authorname {
		margin: 0px !important;
	}
	.author-post {
		top: 125px;
		left: 0px;
		right: 0px;
		text-align: center;
	}
	.et_pb_widget .saboxplugin-wrap .saboxplugin-desc {
		display: block;
		margin: 20px 5px;
	}
	.page-id-4349 .et_pb_column .et_pb_module.toggle .et_pb_toggle_content {
		overflow-x: auto;
		overflow-y: auto;
	}
	.et_pb_column .et_pb_module.toggle .et_pb_toggle_content tr td {
		padding: 0px 5px !important;
	}
	.et_pb_column .et_pb_toggle .et_pb_toggle_title::before {
		display: none;
	}
	.et_pb_row .et_pb_column .et_pb_module.et_pb_toggle.toggle .et_pb_toggle_title, .inside-page .et_pb_module .et_pb_toggle_title {
		color: #000 !important;
		background: transparent !important;
		border: 0px;
		padding: 0px !important;
		font-size: 18px;
		font-weight: 600;
	}
	.et_pb_row .et_pb_column .et_pb_module.toggle .et_pb_toggle_content, .et_pb_column .et_pb_module.toggle {
		display: block !important;
		padding-top: 5px !important;
		background: #fff !important;
		margin-bottom: 5px;
	}

	.saboxplugin-wrap .saboxplugin-desc {
		text-align: left;
	}
	.et_pb_widget .saboxplugin-wrap .saboxplugin-authorname {
		margin: 10px 0px 0px 0px;
		text-align: center;
		display: block;
		float: none;
	}
	.comment_avatar img {
		max-width: 50% !important;
		margin: 0 auto;
	}
	.comment_avatar {
		position: inherit;
		top: 0px;
		text-align: center;
	}
	.comment-body {
		padding: 0 0 0px !important;
	}
	.comment_postinfo .fn, span.comment_date, .comment-content {
		display: block !important;
		text-align: center;
	}
	.comment .children {
		margin-left: 0px !important;
	}
	.owl-carousel .owl-nav {
		top: 50%;
	}
	#footer-widgets {
		padding: 8% 0 !important;
	}
	#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
		margin: 0px !important;
	}
	#footer-bottom .et-social-icons {
		padding: 0px 0px 0px 0px;
	}
	.bg-color .et_parallax_bg {
		transform: none !important;
	}
	.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {
		padding-bottom: 2px !important;
	}
	.et_header_style_left #et-top-navigation {
		padding-top: 10px !important;
	}
	.mobile_menu_bar::before {
		font-size: 42px !important;
	}

	#et_search_icon::before {
		font-weight: bold;
		top: 10px;
		color: #8404e9 !important;
	}
	#hmsliderimg {
		padding-top: 30px !important;
	}
	body .ags-divi-extras-module .bloglisting.posts-blog-feed-module .hentry .header {
		margin-bottom: 10px;
	}
	.ags-divi-extras-module .posts-blog-feed-module .post-content {
		padding-bottom: 15px !important;
	}
	body .sliderbtns .give-form-wrap {
		margin-left: 0px;
	}
}
@media (width: 568px) {
	#hmsliderimg {
		padding-top: 30px !important;
		min-height: 350px;
	}
	#hmsliderimg .et_pb_image_wrap img {
		width: 65%;
	}

}

@media (min-width: 981px) and (max-width: 1040px) {
	.all-post .et_pb_column .category-vision .entry-title a, .all-post .et_pb_column .spirit .entry-title a, .all-post .et_pb_column .visio .entry-title a {
		padding: 0px 3px;
		font-size: 18px;
	}
	.all-post .et_pb_column .et_pb_post .post-meta {
		font-size: 10px !important;
		padding: 0px 6px 0px 0px;
	}
	#main-content #content-area.et_pb_row {
		width: 100%;
		padding: 0px 50px;
	}
}

@media (min-width: 1024px) and (max-width: 1299px) {
	#hmsliderimg .et_pb_image_wrap img {
	}
}

@media (min-width: 1300px) {
	#hmsliderimg .et_pb_image_wrap img {
		width: 75%;
	}
}
@media (min-width: 480px) {
	.et_pb_module.et_pb_code.img-txt > .et_pb_code_inner {
		position: absolute;
		bottom: 10px;
		right: 20px;
		left: 20px;
		background-color: rgba(0, 0, 0, .6);
		color: #fff;
		padding: 20px 20px 10px 20px;
	}
	.et_pb_module.et_pb_code.img-txt > .et_pb_code_inner h3 {
		color: #fff !important;
	}

}

.tribe-events-tickets-title.tribe--rsvp {
	font-size: 18px !important;
	font-weight: 700;
	margin-bottom: 15px !important;
	display: block;
	margin-top: 30px !important;
}
.eventadditional {
	display: block;
	clear: both;
	position: relative;
}
.tribe-link-view-attendee {
	position: absolute;
	margin-bottom: 0px;
	margin-top: 32px !important;
}
.tribe-tickets-attendees header {
	padding-left: 10px;
	padding-bottom: 15px;
}

.home .all-post .module.post-module.et_pb_extra_module {
	border: 0px;
	border-radius: 0px !important;
	background: transparent !important;
	box-shadow: none;
}
.home .all-post .module-head {

	display: none;
}
.home .all-post .main-post .excerpt.entry-summary {

	color: #000 !important;
	font-size: 14px !important;
	text-align: center;
	padding: 0px 8px 0px 0px;
}
.home .all-post .category-news .entry-title > a, .home .all-post .main-post .entry-title > a {
	color: #00259a !important;
}
.home .all-post .main-post {
	text-align: center;
}

.home .all-post .main-post .et_pb_extra_overlay {
	display: none;
}

.all-post .date-event > a {
	color: #f7a800;
}
.et_pb_row.et_pb_row_2.no-mrgn.et_pb_equal_columns.et_pb_gutters1 {
	margin: 0 auto !important;
}
.slide-txt .et_pb_text_inner {
	padding-right: 15%;
}
.slide-txt .et_pb_text_inner p em {
	padding: 10px 0px;
	display: block;
}
.slide-txt .all-btn {
	margin-top: 30px !important;
}
#slide-crousel {
	/*
	 background-image: url("/wp-content/uploads/2019/04/header-15.jpg");*/
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: inherit;
}
#slide-crousel .et_pb_row {
	position: initial !important;
}/*
 #slide-crousel .et_pb_row:after {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 background-color: rgba(0, 0, 0, .6);
 height: 100%;
 visibility: visible;
 }*/
.dontatewidget {
	text-align: center;
}
#slideralttxt {
	background: rgba(255,255,255,0.95);
	padding: 30px;
	text-align: center;
	color: #000 !important
}
#slideralttxt h3 {
	color: #000 !important;
}
.sliderbtns br {
	display: none;
}
.sliderbtns .give-form-wrap {
	display: inline-block;
	margin-left: 15px;
}
#slide-crousel  .et_pb_button_module_wrapper {
	float: left;
	width: auto;
}
#slide-crousel  .et_pb_button_module_wrapper .et_pb_button_1_wrapper {
	margin-right: 15px
}
#slide-crousel .et_pb_row.et_pb_row_2.no-mrgn, #slide-crousel .et_pb_row.et_pb_row_3.no-mrgn {
	margin: 0 auto !important;
}
#homedonate {
	float: left;
	margin-top: 30px;
	margin-left: 20px;
}

/* Confrence Pages */
#stickynavmenu  .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu, #stickynavmenu {
	background: #9d00a8;
}
#stickynavmenu .et_pb_fullwidth_menu .et_pb_menu__menu, #stickynavmenu .et_pb_menu .et_pb_menu__menu, #stickynavmenu .et_pb_fullwidth_menu .et_pb_menu__menu > nav, #stickynavmenu .et_pb_menu .et_pb_menu__menu > nav, #stickynavmenu .et_pb_fullwidth_menu .et_pb_menu__wrap, #stickynavmenu  .et_pb_menu .et_pb_menu__wrap {
	display: block;
	width: 100%;
}
#stickynavmenu .et_pb_menu__wrap, #stickynavmenu .et_pb_menu__menu {
	margin: auto;
}
#stickynavmenu .et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
	padding: 0px !important;
	display: block;
	width: 100%;
	margin: auto;
}
#stickynavmenu .fullwidth-menu li > a {
	padding-bottom: 0px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	width: 100%;
}
#stickynavmenu .fullwidth-menu li {
	padding: 20px 0 20px !important;
	float: left;
	width: 14.25%;
	text-align: center;
	border-right: 1px solid #9d00a8;
	margin-top: 0px;
}
.page-id-262 #stickynavmenu li.regmenuitem, .page-id-26199 #stickynavmenu li.regmenuitem, .page-id-26197 #stickynavmenu li.regmenuitem, .page-id-26198 #stickynavmenu li.regmenuitem, .page-id-26201 #stickynavmenu li.regmenuitem, #stickynavmenu .fullwidth-menu li:hover, #stickynavmenu .fullwidth-menu li.current-menu-item {
	background: #f7f7f7;
}
.page-id-262 #stickynavmenu li.regmenuitem a, .page-id-26199 #stickynavmenu li.regmenuitem a, .page-id-26197 #stickynavmenu li.regmenuitem a, .page-id-26198 #stickynavmenu li.regmenuitem a, .page-id-26201 #stickynavmenu li.regmenuitem a, #stickynavmenu .fullwidth-menu li:hover a, #stickynavmenu .fullwidth-menu li.current-menu-item a {
	color: #001975;
}
#stickynavmenu .addstickynav {
	position: fixed;
	z-index: 999;
	width: 100%;
}
.confrenceimgs .et_pb_main_blurb_image {
	margin-bottom: 10px;
}
.confrenceimgs .et_pb_image_wrap img {
	max-width: 90%;
	border-radius: 50%;
}
.confrenceimgs .et_pb_blurb_container  .et_pb_module_header {
	font-size: 15px;
	font-weight: normal;
	text-align: center;
}
#stickynavmenu .et_pb_fullwidth_menu .mobile_menu_bar:before {
	top: 2px;
	color: #fff !important;
}
#stickynavmenu .et_pb_fullwidth_menu .mobile_menu_bar:after {
	content: 'Conference Navigation';
	display: inline-block;
	color: #fff;
	top: -13px;
	position: relative;
}

.hr-color hr {

	color: #fff;
	margin-bottom: 20px;
	display: block;
}
.presentor .et_pb_with_border:last-child.et_pb_row_1-4_3-4::before {
	width: 100%;
}
.presentor .et_pb_row_1-4_3-4 {
	border-top: 0px;
	border-bottom: 0px;
	position: relative;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.presentor .et_pb_row_1-4_3-4::before {

	content: "";
	position: absolute;
	border-bottom: 1px solid #ddd;
	width: 95%;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	max-width: 1080px;
	bottom: 0px;
}
.presentor .et_pb_with_border.et_pb_row.et_pb_row_0 {

	border-right: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
}
.presentor .img-brd.et_pb_image img {

	width: 200px;
	height: 200px;
}
.presentor .brder-top {
	border-top: 0px;
}
.table-list table {
	border: 1px solid #ddd !important;
}
.table-list table th {
	text-align: center !important;
	background: #00a1df;
	color: #fff !important;
	font-size: 20px;
	padding: 10px 0px !important;
}
.table-list table td {
	text-align: center;
	padding: 15px 10px !important;
}
.table-list table td strong {
	display: block;
	font-size: 18px;
}
.table-list table  i {
	font-size: 14px;
}
.ticketareabox .tickera, .page-id-26183 .tickera {

	border: 15px solid #00a1df;
	box-shadow: none !important;
	padding: 0px;
}
.ticketareabox .event_tickets.tickera, .page-id-26183 .event_tickets.tickera {

	margin: 0px;
}
.ticketareabox .event_tickets.tickera tr, .page-id-26183 .event_tickets.tickera tr {

	border-bottom: 2px solid #ddd;
	background: transparent !important;
}
.ticketareabox .event_tickets.tickera th, .page-id-26183 .event_tickets.tickera th {
	border: 0px !important;
	padding: 15px 24px;
	color: #000 !important;
	font-size: 20px;
}
.ticketareabox .event_tickets.tickera td, .page-id-26183 .event_tickets.tickera td {

	border: 0px;
	padding: 15px 24px;
	text-align: left;
}
.ticketareabox .event_tickets.tickera tr:last-child, .page-id-26183 .event_tickets.tickera tr:last-child {

	border: 0px !important;
}
.ticketareabox .cart_form .add_to_cart, #tc_payment_confirm, .page-id-26183 .cart_form .add_to_cart, #tc_payment_confirm {
	padding: 9px 20px !important;
	font-size: 16px !important;
	background: #9c00a7 !important;
	text-transform: uppercase !important;
	color: #fff !important;
	margin: 0px auto !important;
	border-radius: 3px !important;
	border: 0 !important;
	font-weight: 700 !important;
	display: inline-block;
	cursor: pointer !important;
}
.ticketareabox .cart_form .add_to_cart:hover, .page-id-26183 .cart_form .add_to_cart:hover, #tc_payment_confirm:hover {
	background: #5c0066 !important;
}
.ticketareabox .tickera select, .page-id-26183 .tickera select {

	width: 30% !important;
}
.tickera-checkout tr th {

	color: #fff;
	background-color: #00a1df;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 16px;
	text-transform: capitalize !important;
}
.tickera-checkout tbody tr td {

	font-size: 16px;
	line-height: 28px;
}
.ticket-quantity .tickera_button {

	border: 1px solid #ddd !important;
	line-height: 13px;
	padding: 0px 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	height: 31px !important;
}
.ticket-quantity .quantity {
	margin: 0 5px;
	padding: 0 0px;
	font-size: 18px !important;
}
.tickera-checkout .last-table-row td {

	padding: 10px 10px;
}
.ticket-total-all span.total_item_title {

	font-weight: 600;
	font-size: 16px;
}
.ticket-total-all span {

	margin-bottom: 0px;
}
.tickera .coupon-code input {

	padding: 9px 20px !important;
}
#tickera_cart .tickera-button:hover {
	background: #5c0066 !important;
}
#tickera_cart .tickera-button {
	cursor: pointer;
	padding: 9px 20px !important;
	font-size: 16px !important;
	background: #9c00a7 !important;
	text-transform: uppercase !important;
	color: #fff !important;
	margin: 10px auto !important;
	border-radius: 3px !important;
	border: 0 !important;
	font-weight: 700 !important;
	display: inline-block;
}
#tickera_cart .tickera-button#proceed_to_checkout {
	float: none;
	margin: auto;
	display: inherit;
}
.tickera_additional_info .fields-wrap {
	margin-bottom: 10px;
}

.tickera_additional_info label {
	font-size: 16px;
	line-height: 16px;
}
.tickera_additional_info label input {
	margin-left: 0px;
	width: 100% !important;
	padding: 10px 10px !important;
	border-radius: 3px;
}
.presentor .brd-btm {
	border-bottom: 1px solid #ddd;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 32px;
	padding-left: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	min-height: 36px;
}
.select2-container--default .select2-selection--single, .woocommerce form .form-row select, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .tickera_additional_info label input, #coupon_code {
	background: #f7f7f7 !important;
	padding: 5px 12px !important;
	min-height: 40px;
	border-radius: 2px;
	border: 0 !important;
	box-shadow: none !important;
	min-height: 42px;
	font-size: 13px !important;
	color: #4e4e4e !important
}
.tc_cart_errors li {
	list-style-type: none;
	padding-left: 5px;
}
.tickera_buyer_info h3, .tc-form-ticket-fields-wrap h5 {
	padding-bottom: 15px;
}
.tc-form-ticket-fields-wrap p {
	padding-bottom: 0px;
}
.tc-form-ticket-fields-wrap .fields-wrap {
	padding-bottom: 10px;
}
.page-id-26178 .et_pb_sidebar_0 #text-50 {
	display: none;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
	background: #f7f7f7 !important;
	color: #000 !important;
}

@media (min-width: 768px) {
	.presentor .img-brd {

	}
}