/* Home Page */

.connect {
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
}

.connect:before, .connect:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: #DDE0E0;
}

.connect:before {
    margin-left: -50%;
    text-align: right;
}

.page-id-16 p:nth-child(1) {
	text-align: center !important;
}

.home div#page_caption,
.page-id-234 div#page_caption,
.page-id-54 div#page_caption{
	display: none;
}

.post_share_text {
	border-color: #e71d8d;
	background-color: #e71d8d;
}

.action-box .ppb_title {
	text-align: center;
}

@media only screen and (max-width: 960px) and (min-width: 768px) {
	.page_content_wrapper .inner .sidebar_content {
		width: 60%;
	}
}

/* Navigation */

#mobile_menu_close {
	background-color: #e71d8d;
	border-color: #e71d8d;
}

#menu_wrapper div .nav li a,
.mobile_main_nav li a {
	color: #111;
}

#menu_wrapper div .nav li a:hover,
.mobile_main_nav li a:hover {
	opacity: .65;
	
	color: #111;
	text-decoration: none;
}

#menu_wrapper div .nav > li.current-menu-item > a {
	color: #111;
	opacity: .5;
}

.action-box {
	text-align: center;
}

.action-box img {
	max-width: 50%;
}

/* Conference Page 2018 */

.clock_bg {
	background-color: #e71d8d;
	color: #fff;
}

.session_filters li a.active,
.session_filters li a:focus,
.session_filters li a:hover {
	background: #e71d8d;
}

.scheduleday_wrapper.tab li.scheduleday_title.active {
	background: #e71d8d;
	width: 100%;
}

.scheduleday_wrapper.tab li.scheduleday_title,
.scheduleday_wrapper.tab {
	background: #ccc;
}



/* Typography */

body {
	color: #111;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "brandon-grotesque",sans-serif;
	font-weight: 700;
	text-transform: uppercase !important;
	color: #e71d8d;
}

h1.tp-caption {
	font-family: "brandon-grotesque",sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	text-align: center !important;
}

.ppb_title,
#page_caption h1,
.ppb_speaker_classic .speaker_info_wrapper h4 {
	color: #e71d8d;
}

/* Buttons */

a {
	color: #0576b4;
}

a:hover {
	color: #414141 ;
}

#toTop {
	background-color: #e71d8d;
}

#toTop:hover {
	background-color: #e93499;
}

#toTop:active {
	background-color: #d41780;
}

.button.ghost {
	border-color: #e71d8d;
	
	color: #e71d8d;
	text-decoration: none;
}

.button.ghost:hover {
	border-color: #e93499;
	
	color: #e93499;
	text-decoration: none;
}

.button.ghost:active {
	border-color: #d41780;
	
	color: #d41780;
	text-decoration: none;
}

input[type=submit],
a.button,
.button,
.mobile_menu_wrapper #mobile_menu_close.button {
	background-color: #e71d8d;
	border-color: #e71d8d;
}

input[type=submit]:hover,
a.button:hover,
.button:hover,
.mobile_menu_wrapper #mobile_menu_close.button:hover {
	background-color: #e93499;
	border-color: #e93499;
}

input[type=submit]:active,
a.button:active,
.button:active,
.mobile_menu_wrapper #mobile_menu_close.button:active {
	background-color: #d41780;
	border-color: #d41780;
}

.footer_bar_wrapper .social_wrapper ul li a i:hover {
	color: #e93499;
}

/* Team Page  */
.page-id-602 #page_content_wrapper .inner .sidebar_content.full_width img {
	max-width: 40%;
}

.page-id-602 .page_tagline, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company {
	text-align: center !important;
}

#get_ticket.button.ghost:hover {
	background-color: #e71d8d !important;
	color: white;
}

.page-id-16 input[type=submit] {
	color: white;
	float: left;
	border: 3px solid white;
	border-radius: 5px;
	padding: 4px;
	margin-left: 2rem;
	width: 35% !important;
}

.page-id-16 input[type=submit]:hover {
	background-color: white;
	color: #e71d8d;
}

.page-id-16 input[type=email] {
	float: left;
	padding: 9px;
	width: 49% !important;
}

.page-id-16 h3:nth-child(2) {
	color: white;
}

#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a {
    font-size: 18px;
}

/* WooCommerce */


.single-product #page_caption.hasbg{display:none !important;}

/*
.woocommerce-cart-form__contents tr:not(:first-child) {
    display:none;
}
*/
.related.products {
    display: none;
}

ul.woocommerce-error {
    display: none;
}

.quantity, .product-quantity{display:none;}

/*** NEW CSS BC ***/
.buyTicketsButton {padding: 10px;}

.buyTicketsButton > a {padding: 5px 18px !important;
  color: #ffffff !important;
  border-radius: 5px;
  background-color: #EA5227
;}

.buyTicketsButton > a {
	background-color:#EA5227;
	opacity: inherit
		!important;
}

.buyTicketsButton > a:hover {
	opacity: .5 !important;
}

/* Adjust the position for the fixed navigation menu */
.buyTicketsButton > a {
  position: relative;
	right: 20px
  
}

.mobileSubMenu {
	padding-left: 15px;
	font-weight: lighter;
}

.clock_bg {
	background-color: #0576b4 !important;
}

.elementor-slick-slider .slick-slide img {
    width: 100px;
}


