/*
    Theme Name: VLANY
    Template: flax_wp
    Version: 2.0
*/

/* custom styles */
a{color:#a50811;}
#wph-header { height: 67px; }
.page-id-229 img { max-width: 100%; height: auto; }
#wph-header > .container > .navbar .navbar-brand { font-family: 'Raleway', Helvetica, sans-serif; font-size: 18px; font-weight: 700; }
#wph-header > .container > .navbar { padding: 10px 0; }
#wph-header > .container > .navbar .navbar-nav a { font-family: 'Raleway', Helvetica, sans-serif; margin: 0; font-size: 14px; font-weight: 700; }
.menu-for a { margin: 0; }
div.container { width: 100% !important; max-width: 1170px; }
.hero-image { position: relative; width: 100%; overflow: hidden; margin-top: -30px; }
.hero-image { overflow: visible; margin: 0 -285px; width: auto; }
.hero-image img { max-width: 100%; display: block; margin: 0 auto; height: auto; }
#wph-footer p { color: #fff !important; }
#text-3 p { margin-left: 25px; }
.lazy-wrap::after { display: none; }
#wph-main-container { padding: 25px !important; background: #fff; position: relative; }
.lastrow label.gfield_label { display: none !important; }
.lastrow .gform_button { width: 100% !important; background: #000; color: #fff; border: 0; padding: 11px 20px; font-size: 20px; text-transform: uppercase; }
.gform_wrapper ul.gform_fields li.gfield { padding-right: 0 !important; }
ul { padding: 0; margin: 0 0 20px 18px; }
.vc_sep_pos_align_center { font-size: 36px; margin-bottom: 20px !important; }
.classes-artists { float: left; width: 25%; padding: 0 15px; box-sizing: border-box; }
.classes-artists a { text-decoration: none; }
.classes-artists h5 { color: #000; }
.classes-artists a:hover { text-decoration: none; }
.classes-artists img { width: 100%; height: auto; }
.testimonials-list .item .author-info > .avatar > img { border-radius: 100%; }
.testimonials-list .item .author-info > .text { padding-top: 0; vertical-align: middle; }
.testimonials-list .item .testimonial-text > .quote-mark { font-size: 24px; }
.lastrow .gform_wrapper ul.gform_fields li.gfield.gfield_error { padding: 0 !important; border: 0 !important; }
.lastrow .gform_wrapper ul.gform_fields li.gfield.gfield_error .validation_message { display: none; }
.lastrow .gform_wrapper ul.gform_fields li.gfield.gfield_error div.ginput_container { margin-top: 0 !important; }
.lastrow .gform_wrapper div.validation_error { font-size: 12px; padding: 5px 0; background: #ffdbdb; border: 1px solid #790000 !important; }
.lastrow input { padding: 5px 10px !important; }
body.page #comments { display: none; }
.single .tribe-events-event-image { display: none; }
a.moreinfo { color: #000; font-family: 'Raleway', sans-serif; font-size: 13px; }
.style_ee3733 .theme_8 .member-email, .style_ee3733 .theme_8 .member-web, .style_ee3733 .theme_8 .member-phone { text-align: center; }
body .form13 input[type="text"] { width: 100%; padding: 20px 15px !important; height: auto; border: 1px solid #000 !important; color: #000; font-size: 16px; font-style: normal !important; }
.form13 .wdform-label-section { display: none !important; }
.wdform-element-section { display: block !important; width: 100% !important; }
.membersForm.contactForm .row { margin-left: 0 !important; margin-right: 0 !important }
.wdform-field { display: block !important; width: 100% !important; }
.membersForm .col.mitad { margin: 0 0 15px; width: 50%; float: left; }
#wdform_1_element13 { width: 95% !important; }
body .form13 .button-submit { background: #000; padding: 20px 40px; }
body .form13 h2 { font-size: 26px; }
#wph-header.dropdown_black .navbar .dropdown-menu .dropdown-menu { border-bottom: 1px solid #505050; border-top: 1px solid #505050; margin: 0 0 0 6px; opacity: 1; padding: 0 0 4px 0; position: relative; transform: translate(0px); -webkit-transform: translate(0px); width: 100%; visibility: hidden; }
#wph-header.dropdown_black .navbar .open .dropdown-menu .dropdown-menu { visibility: visible; }
#wph-header > .container > .navbar .navbar-socials a { outline: none; }
#wph-header > .container > .navbar .dropdown-menu { width: 270px; }
#wph-header.dropdown_black .navbar .dropdown-menu .dropdown-menu a { padding-left: 30px; white-space: normal; }
.navbar-toggle.search { padding: 5px 10px; }
#searchbox { background: #fff none repeat scroll 0 0; float: right; margin-top: 6px; max-width: 500px; padding: 10px 20px; width: 100%; }
#searchbox #searchform .submit-btn { color: #555; }
.search.search-no-results .bg-foreground { margin-top: 200px; }
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop { max-width: 100%; }
.tribe-bar-views-inner { padding: 12px 0 40px; }
#tribe-bar-form .tribe-bar-views-inner label { background: url(images/drop-arrow.png) right center no-repeat; display: inline-block; padding-right: 114px; }
#tribe-bar-form .tribe-bar-filters { display: none; }
#tribe_events_filter_item_eventcategory label { display: inline-block; margin: 0 2%; font-size: 17px; font-weight: normal; text-align: left; }
#tribe_events_filters_wrapper label input[type=checkbox], #tribe_events_filters_wrapper label input[type=radio] { width: auto; }
#tribe-bar-form { background: none; }
#tribe-bar-form #tribe-bar-views { position: absolute; right: 0; left: auto; width: 200px; }
#tribe_events_filters_form #tribe_events_filter_item_eventcategory { width: calc(100% - 200px); }
.vc_sep_pos_align_center { text-align: center; }
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal { margin: -30px 0 0 0; padding: 25px 15px; text-align: left; }
.tribe-events-filters-horizontal #tribe_events_filters_form { display: block !important; }
.single.single-team .wph-hero-block { display: block !important; margin-top: -137px; }
.single.single-team .hero-image.primary { margin: 100px 0 35px; }
.gform_footer input.button { background: #000 none repeat scroll 0 0; border: 0 none; color: #fff; padding: 13px 40px; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background: none !important; border: 0 !important; margin: 0 !important; padding: 0 !important; }
.gform_wrapper div.validation_error { background: #ffdbdb none repeat scroll 0 0; border: 1px solid #790000 !important; font-weight: normal; }
.single-post .fullstory .main-image { display: none; }
#wph-header.dropdown_black .navbar li:hover .dropdown-menu { opacity: 1; transform: translate(0px, 0px); visibility: visible; }
.single-team .hero-image img { border-radius: 100%; }
.nav-options a { display: block; height: 30px; left: -20px; position: absolute; top: 50%; width: 30px; margin-top: -25px; transform: rotate(90deg); -wekit-transform: rotate(90deg); background: url("images/slide-arrow.png") center center no-repeat #333; }
.nav-options a.next { display: block; height: 30px; left: auto; right: -20px; position: absolute; top: 50%; width: 30px; transform: rotate(-90deg); -wekit-transform: rotate(-90deg); }
.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2 { margin-top: 8px; }
.blog .container.big-padding { padding: 0; }
.et_social_inline_bottom li { width: auto !important; }
.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2 { font-size: 18px; text-transform: capitalize; }
#tribe-events-pg-template { max-width: 100%; }
.tribe-events-schedule h2 { font-size: 18px; text-transform: capitalize; }
.gform_wrapper form { float: left !important; }
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding: 10px 15px !important; border: 1px solid #ccc; }
.gform_wrapper textarea { padding: 10px 15px !important; border: 1px solid #ccc; }
.customenter { display: none; }
.navbar-toggle .icon-bar { position: relative; transition: all 500ms ease-in-out; }
.navbar-toggle.active .icon-bar:nth-of-type(2) { top: 6px; transform: rotate(45deg); }
.navbar-toggle.active .icon-bar:nth-of-type(3) { background-color: transparent; }
.navbar-toggle.active .icon-bar:nth-of-type(4) { top: -6px; transform: rotate(-45deg); }
.single-tribe_events .hero-image.primary img { max-width: 1600px; width: 100%; }
#tribe-events-photo-events .tribe-events-photo-event { position: static !important; margin: 0 .5% 20px !important; float: left; }
.tribe-events-list .tribe-events-photo-event .tribe-events-event-details { min-height: 140px; }
.tribe-events-photo-event .tribe-events-event-image { max-height: 127px; overflow: hidden; }
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label { font-size: 16px; }
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label { font-size: 14px !important; }
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_time_"] label { font-size: 14px !important; }
.vc_gitem-zone-mini { padding: 10px 10px 0; }
.vc_gitem-zone-mini .vc_gitem-link { border-radius: 0; background: #000 !important; }
.vc_gitem-zone-mini .vc_gitem-link:hover { border-radius: 0; background: #3e3e3e!important; }
.vc_gitem-animated-block { height: 158px; overflow: hidden; }
.vc_gitem-post-data-source-post_title { height: 52px; overflow: hidden; }
.vc_gitem-post-data-source-post_excerpt { height: 138px; overflow: hidden; }
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item { background: #f1f1f1; padding: 8px 13px; border-radius: 0; }
#search-site .hentry { width: calc(33% - 30px); float: left; margin: 0 15px 30px; background: #f6f6f6; }
#search-site .hentry img { width: 100%; height: auto; }
#search-site .hentry h4 a { color: #000; }
#search-site .hentry .search-content { padding: 20px; background: #f6f6f6; }
#search-site .hentry a.readmore { background: #000; color: #fff; font-size: 16px; padding: 14px 20px; display: inline-block; }
#search-site .hentry a.readmore:hover { background: #3e3e3e; text-decoration: none; }
.single-post .fadeInLeft.col-md-8 { width: 100%; }
.single-post .container.big-padding { padding: 0; }
.single .comments-part { border-left: 1px solid #f1f1f1; float: right; margin-top: -39px; max-width: 85%; padding-left: 20px; }
.tribe-venue  a { cursor: text; color: #000; pointer-events: none; }
.tribe-venue  { margin-bottom: 0 !important; }

.hero-image.primary { margin: 0 0 -420px 0 !important; }

#search-site .images {
    max-height: 150px;
    overflow: hidden;
}

#tribe_events_filters_wrapper select { float: left; width: auto; padding: 5px; }
#tribe_events_filters_wrapper .tribe-events-filters-group-heading { float: left; padding: 9px 15px !important; }
#tribe_events_filters_wrapper .closed h3::before { display: none; }

/* @jeet 27-11-2017 */
#wph-footer .widget-item a span { display: none !important; }
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {color: #FFF;background-color: #9d241a;}
#sb_instagram .sb_instagram_header h3{color: #d78186;}
#sb_instagram .sbi_follow_btn a {background: #275a82;}
#wph-footer .widget-item .title{margin: 0 0 25px; padding: 0; border: 0; position: relative; font-size: 26px;float: left; width: 100%;}
.bottom_contact_heading h3{ font-size:18px;}
.non_profit_heading h3{ font-size:22px;}
.theme_8 .member-job{color:#715151!important;}
.gform_wrapper select option{color:#070303; background:#fff;}
.gform_wrapper select option:hover{color:#fff; background:#070303;}
.style_ee3733 .theme_8 .member-email a, .style_ee3733 .theme_8 .member-web a, .style_ee3733 .theme_8 .member-phone a {color: #b10d09!important;}
.style_ee3733 .theme_8 .member-email, .style_ee3733 .theme_8 .member-web, .style_ee3733 .theme_8 .member-phone { color: #b10d09!important;}
.tribe-events-notices{color:#054f73!important;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {color: #f8f8f8!important;  border-color: #0d587d!important; background-color: #0d587d!important;}


.woocommerce input, .woocommerce select, .woocommerce textarea { padding: 10px; border: 1px solid #000 !important; }
.woocommerce form .form-row .input-checkbox { position: static; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background: #000; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background: #666; }
#main .course, #main .course-container { border-bottom: 0; }

form.sensei-ordering {
    display: none;
}

.post-type-archive-course .archive-header { display: none; }
.meter { top: 15px; }

.single-course #sidebar, .post-type-archive-course #sidebar, .single-lesson #sidebar, .single #sidebar, .archive #sidebar { display: none; }
.course-container { list-style: none; } 
.columns-1 li.course {
    margin: 0 !important;
    padding: 15px 0 !important;
	border-bottom: 1px solid #e2e2e2 !important;
}
.columns-1 li.course h3, .course h2 { font-size: 20px !important; margin-bottom: 10px !important; }
.course-meta form.cart { margin-top: 20px; }
.course-meta p:last-child { margin-bottom: 25px; }
.course  .entry { margin-bottom: 20px; }

.login.sensei input.input{ padding: 10px; border: 1px solid #000 !important; }
.login.sensei input.button { margin-top: 15px; padding: 10px 30px; background: #000; border: 0; color: #fff; border-radius: 5px; margin-right: 15px; }
.login.sensei { max-width: 400px; }
.login.sensei p.remember_me { display: none; }

.coupon_cart_text{margin: 0 50px 10px;border-top: 3px solid #8fae1b;padding: 1em 2em;background: #f7f6f7;}
.single-course .coupon_cart_text {margin: 20px 0 0;}
.home .wpb_video_wrapper iframe{opacity:1!important;} 

.single-team .hero-image.primary.deftaj {
    display: none;
}

/* couser list */
.course-container.columns-1 .course-content .course-author, .course-container.columns-1 .course-content .sensei-course-meta, .course-container.columns-1 .course-content .course-products {
    display: none;
}
.sensei-course-filters li a{
    border-color: #000;
    color: #000; 
    background: #fff;
}
.sensei-course-filters li a.active, .sensei-course-filters li a:hover {
    border-color:#000;
    background:#000;
    color: #fff;
}
.archive-header h1 {
    margin: 0 0 15px;
}
.course-container.columns-1 .course-content .course-excerpt {
    margin-top: 0;
}
.course-container.columns-1 .course-content a img {
    margin-bottom: 0;
    line-height: 0;
}
.course-container.columns-1 .course-content .entry {
    margin-bottom: 15px;
}
article.courseDetails .woo-image {
    display: none;
}
.course-meta .course-product.getidp {
    width: 48%;
    display: unset;
    background:#000;
    color:#fff;
    box-shadow: none;
    padding: 8px 10px 8px 35px;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    margin-bottom: 15px;
}
.course-meta .course-product.getidp::before {
    position: absolute;
    content: "";
    top: 50%;
    height: 14px;
    width: 14px;
    border-radius: 100%;
    border: 2px solid #fff;
    left: 8px;
    margin-top: -7px;
}
.course-meta .course-product.getidp.current::before{
    background: #fff;
}
.course-meta .course-products.ajq{
    display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-between;
    -ms-flex-pack: justify;
    background: none;
    grid-gap: unset;
    grid-auto-rows: unset;
}
.course-meta .course-product.getidp .course-product-price.price {
    float: left;
    text-align: left;
    width: auto;
    margin-right: 10px;
    margin-bottom: 0;
    font-weight: normal !important;
}
.course-meta .course-product.getidp form.cart{
    display: none;
}
.course-meta .course-product.getidp .course-product-title{
    color: #fff;
    margin: 0;
    font-weight: normal !important;
}
.woocommerce-info a.right {
    float: right;
}
.course.post.courseDetails{
    height: auto !important;
}
.course-meta .course-product{
    -ms-flex-direction: row;
     flex-direction: row;
}

@media screen and (max-width: 1170px) {
.course-meta .course-product.getidp .course-product-title{
    font-size: 14px;
}
    
}
@media screen and (max-width: 767px) {
.course-meta .course-product.getidp{ 
    width: 100%;
}
}



@media screen and (max-width: 1170px) {
	.hero-image.primary { margin: 0 0 -330px 0 !important; }
    #wph-footer > .container{
        padding-left: 10px;
        padding-right: 10px;
    }
}


@media screen and (max-width: 1170px) {
#wph-header > .container > .navbar .navbar-nav a { font-size: 11px; }
#wph-header > .container > .navbar .navbar-brand { font-size: 15px; padding-left: 10px !important; }
#wph-header > .container > .navbar .navbar-socials { margin-right: 0; }
.hero-image, .hero-image.primary { margin: -30px 0 0 0 !important; }
.vc_gitem-animated-block { height: 133px; }
}

@media screen and (max-width:1023px) {
.tribe-bar-collapse #tribe-bar-collapse-toggle { display: none; }
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views { width: 145px !important; }
#tribe-bar-form .tribe-bar-views-inner label { padding-right: 48px; }
#tribe_events_filter_item_eventcategory label { width: auto; margin-right: 1%; }
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal { padding: 25px 14px 22px; }
.single.single-team .wph-hero-block > h1 { font-size: 42px; margin: -40px 0; }
.single.single-team .wph-hero-block { margin-bottom: -90px; }
#wph-header-navbar { background: #000; }
.vc_gitem-animated-block { height: 94px; }
.single .comments-part { max-width: 100%; }
.tribe-events-list .tribe-events-photo-event .tribe-events-event-details { min-height: 212px; }
.tribe-events-photo-event .tribe-events-event-image { max-height: 75px; }
}

@media screen and (min-width:900px) {
#wph-main-container.static-page > .container.big-padding { position: relative; background: #fff; }
}
.wph-hero-block { display: none !important; }

@media screen and (max-width:900px) {
.classes-artists p { font-size: 16px; }
body .form13 input[type="text"] { font-size: 14px; }
.navbar-right li .fa-search { display: none; }
#wph-footer img { display: block; margin: 0 auto; }
#wph-footer .footer-caption { text-align: center; }
#wph-header > .container > .navbar .navbar-socials { display: none; }
#wph-header > .container > .navbar .navbar-socials.customenter { display: block; }
#wph-header > .container > .navbar .navbar-socials a { padding: 7px; font-size: 25px; }
#wph-header > .container > .navbar .navbar-socials { text-align: center; }
}

@media screen and (max-width:767px) {
.classes-artists { width: 100%; padding: 0; margin-bottom: 20px; }
.testimonials-list .item .testimonial-text { font-size: 16px; }
.testimonials-list .item .author-info > .text > .name { font-size: 12px; }
#text-3 p { margin-left: 0; }
.lastrow .vc_col-sm-4 { margin-bottom: 20px; }
#wdform_1_element13 { width: 100% !important; }
body .form13 h2 { font-size: 20px; }
.membersForm .col.mitad { width: 100%; }
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views { position: static; width: 100%; padding-left: 0; }
#tribe_events_filter_item_eventcategory label { display: block; margin-bottom: 10px; }
#tribe-events-bar { background: #e0e0e0; }
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal { width: 100%; height: 100%; float: left; background: #e0e0e0; margin-bottom: 25px; }
.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_form, .tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_reset, .tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper .tribe-events-filters-label { display: inline; }
.single.single-team .wph-hero-block > h1 { font-size: 30px; margin: 0; }
.single.single-team .wph-hero-block { margin-bottom: -30px; }
#tribe-events-pg-template { padding: 0; }
.single-tribe_events .tribe-events-single-event-title { font-size: 20px; line-height: 26px; }
body { font-size: 16px; }
.et_monarch .et_social_networks li, .et_monarch .et_social_mobile .et_social_networks li { float: left; width: auto !important; clear: none !important; }
.et_monarch .et_social_networks li:nth-child(2n+1), .et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1) { clear: none !important; }
.et_monarch .et_social_networks li:nth-child(n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(n+2) { margin-top: 0 !important; }
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title { font-size: 24px; }
#wph-footer, #wph-footer a { font-size: 14px; }
#wph-main-container { padding-left: 10px !important; padding-right: 10px !important; }
.tribe-events-sub-nav li a { padding: 10px; font-size: 13px; }
.tribe-events-list .tribe-events-event-image img { width: 100%; }
h2, .h2 { font-size: 20px; }
.theme_8 .member-name { font-size: 20px; line-height: 28px; }
.gform_wrapper form { width: 100%; }
#tribe-events-bar { float: right; width: 146px; min-width: 0; min-height: 92px; }
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal { width: calc(100% - 146px); overflow: hidden; margin: 0; padding: 14px 14px 22px; }
#tribe_events_filter_item_eventcategory label { font-size: 13px; }
.tribe-events-schedule h2 { font-size: 13px; }
.gform_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] { width: 70%; }
#search-site .hentry { width: 100%; margin: 0 0 30px; }
.vc_gitem-animated-block { height: auto; }
.vc_gitem-post-data-source-post_title { height: auto; }
.vc_gitem-post-data-source-post_excerpt { height: auto; }
.tribe-events-list .tribe-events-photo-event .tribe-events-event-details { min-height: 0; }
.tribe-events-photo-event .tribe-events-event-image { max-height: none; }
#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event, #tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event { max-width: 100% !important; }
body .vc_custom_1526886326729 { margin: 0 !important; }
.navbar-toggle.search { font-size: 0; }
.navbar-toggle.search i { font-size: 23px; }

.coupon_cart_text {
    margin: 0 0px 10px;
    padding: 1em 1em;
}


}
@media screen and (max-width:480px) {
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item { width: 25% !important; }
#sb_instagram.sbi_fixed_height { height: auto !important; margin-bottom: 0 !important; }
#tribe_events_filters_form #tribe_events_filter_item_eventcategory { width: calc(100%); 
}
}

@media screen and (max-width:479px) {
#wph-header > .container > .navbar .navbar-brand { font-size: 12px; }
.vc_sep_pos_align_center { font-size: 20px; }
#wph-footer .footer-caption { font-size: 12px; line-height: 24px; }
.vc_sep_pos_align_center span { display: none; }
.vc_separator.vc_separator_align_center h4 { padding: 0; }
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal { padding: 18px 15px 18px; }
body #tribe_events_filters_wrapper .tribe-events-filters-group-heading { border: 0; background: none; padding: 10px 0 9px !important }
}

@media screen and (max-width:359px) {
#wph-header > .container > .navbar .navbar-brand { font-size: 10px; }
#tribe_events_filter_item_eventcategory label { font-size: 11px; }
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label { font-size: 13px !important; }
}

@media screen and (max-width:767px) {
div#tribe-events-bar {
    display: none !important;
}
#wph-footer .widget-item .title::after{
    top: 100%;
}
}
.course-meta .course-product-title {
    font-size: 16px;
}
.course-meta .course-product-description{
    font-size: 14px;
}
	
.course a.button.send-message-button, .lesson a.button.send-message-button, .quiz a.button.send-message-button {
    display: none !important;
}

.gsection {
    padding-top: 40px !important;
}