/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

body > #compass-conference-code-lookup {
    display: none;
}

footer .ecs-event {
    margin-bottom: 15px;
}
footer .ecs-event h4 {
    margin-bottom: 3px;
    font-size: 19px;
}
footer .ecs-event .duration {
    color: #a5a5a5;
}

#gform_1 input
{
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
#ect-events-list-content .ect-featured-event .ect-list-date .ect-date-area, #ect-events-list-content .ect-featured-event .ect-list-venue .ect-venue-details,
#ect-events-list-content .ect-featured-event .ect-list-venue .ect-venue-details .ect-google a, #ect-events-list-content .ect-featured-event .ect-list-venue .ect-icon {
    color: #fff !important;
}
#upcoming-events-tab .con-download-link {
    display: none;
}

body.logged-in #join_text {
    display: none;
}

.single-tribe_events .tribe-events-event-image, .tribe-events-sub-nav { display: none; }
.post-nav, #Subheader {
    display: none;
}
.page-id-4802 .wpb_revslider_element, .page-id-6025 .wpb_revslider_element, .page-id-5650 .wpb_revslider_element, .page-id-6028 .wpb_revslider_element, .page-id-6029 .wpb_revslider_element {
    display: none;
}
.home .wpb_revslider_element {
    display: block;
}
.hss_woo_watching_trailer_text, .hss_woo_watching_video_text {
    margin-bottom: 10px;
    font-weight: bold;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 28%;
    margin-right: 20px;
}
#conference-code-fields {
    display: none;
}
.btn_readmore {
    display: inline-block;
    padding: 10px 20px;
    color: #fff !important;
    background-color: #fa880f;
    margin-top: 10px;
    border: none !important;
}
.tribe-common.tribe-tickets {
    max-width: 100%;
}
.tribe-tickets__item__details__content,
.tribe-amount {
    font-size: 16px !important;
    line-height: 23px !important;
}
.tribe-tickets__item__content__title {
    font-size: 20px !important;
    text-transform: uppercase;
    font-weight: 100 !important;
    color: #fa690f !important;
}
.tribe-event-tickets-plus-meta-attendee {
    text-align: left;
}
.tribe-events-tickets .tribe-tickets-remaining {
    display: none;
}
.ect-list-post .ect-list-post-right .ect-list-venue, .cool-timeline.white-timeline .timeline-post.timeline-evt .timeline-meta {
    background: #f7a03d;
}
.ect-list-post.ect-featured-event .ect-list-post-right .ect-list-venue, .cool-timeline.white-timeline .timeline-post.ect-featured-event.timeline-evt .timeline-meta {
    background: #fa690f;
}
.ect-list-post .ect-list-post-left .ect-list-date {
    background: rgba(247, 160, 61, .85);
    width: 50% !important;
}

.ect-list-post.ect-featured-event .ect-list-post-left .ect-list-date {
    background: rgba(250, 105, 15, .85);
}
#ect-events-list-content .ect-list-post .ect-list-post-right h2.ect-list-title, #ect-events-list-content .ect-list-post .ect-list-post-right h2.ect-list-title a.ect-event-url, .cool-timeline.white-timeline .timeline-post .timeline-content h2.content-title, .cool-timeline.white-timeline .timeline-post .timeline-content h2.content-title a.ect-event-url,
.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content a {
    color: #f6670e !important;
}
#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-post-right h2.ect-list-title, #ect-events-list-content .ect-list-post.ect-featured-event .ect-list-post-right h2.ect-list-title a.ect-event-url, .cool-timeline.white-timeline .timeline-post.ect-featured-event .timeline-content h2.content-title, .cool-timeline.white-timeline .timeline-post.ect-featured-event .timeline-content h2.content-title a.ect-event-url,
.ect-list-post.ect-featured-event .ect-list-post-right .ect-list-description .ect-event-content a {
    color: #ff6a5c;
}
.ect-list-post.ect-featured-event .ect-list-post-right .ect-list-venue .ect-rate-area {
    background: #ff8235;
}
.tribe-events-list-widget .tribe-event-featured {
    background: none;
}
.tribe-events-list-widget .tribe-event-image {
    display: none;
}
.tribe-events-list-widget .tribe-event-featured .tribe-event-title a {
    color: #fa880f;
}
.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu {
    padding-top: 10px;
    padding-bottom: 5px;
}
#datetimestamp {
    position: absolute;
    right: 60px;
    top: 32px;
}
.tp-caption span {
    font-family: Arial, Helvetica, sans-serif !important;
}
.ult-carousel-wrapper {
    visibility: visible;
}
.tribe-common .tribe-tickets__item__extra__available {
    display: none;
}
.popupbutton {
    display: inline-block;
    padding: 20px;
    background: #666;
    border-radius: 10px;
    width: 47%;
    margin-right: 2%;
    text-align: center;
    color: #fff;
    margin-top: 15px;
    font-size: 18px;
}
.popupbutton:hover {
    text-decoration: none;
    color: #ccc;
}
#popmake-19063 {
    padding: 0 !important;
}
#popmake-19063 .pum-content {
    padding: 0 38px 20px !important;
}
#popmake-19063 .pum-close {
    display: none !important;
}
#closebar {
    background: #666;
    padding: 5px;
    margin-bottom: 10px;
    position: absolute;
    left: 0;
    width: 100%;
}
#gform_login_widget-2.widget:after {
    display: none;
}
body li.indent-field {
    margin-left: 18px !important;
}

/* REGISTRATION */
input[id*="tribe-tickets-meta_each-attendee-will-be-mailed-a-craven"] {
    display: none;
}

label[for*="tribe-tickets-meta_each-attendee-will-be-mailed-a-craven"] { 
    width: 100% !important;
    flex: none !important;
    font-style: italic;
    font-size: 13px;
}

/* INSPIRED */
#featured-inspired.wpb_posts_slider .flex-caption {
    position: absolute;
    bottom: 0;
    width: 50%;
    padding-top: 30px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu img {
    height: auto;
}
#mega-menu-item-tribe-events-list-widget-6 .tribe-events-list-widget-events {
    padding: 0;
}
.inspired-intro p {
    font-size: 22px;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 0;
}
.inspired-featured-article {
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 30px;
}
.inspired-excerpt a {
    font-size: 18px;
    line-height: 29px;
    font-weight: 300;
}
.pum-content .wpb_wrapper > div.wpb_single_image {
    margin-bottom: 10px;
}
.pum-content .wpb_wrapper > div.vc_single_image-wrapper {
    margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
        width: 100%;
        margin-right: 0px;
    }
    #Top_bar a.responsive-menu-toggle {
        display: block !important;
    }
    #featured-inspired.wpb_posts_slider .flex-caption {
        position: relative;        
        width: auto;
    }
}
